diff --git a/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.fcstd b/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.fcstd
new file mode 100644
index 00000000..d60d6d40
Binary files /dev/null and b/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.fcstd differ
diff --git a/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.step b/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.step
new file mode 100644
index 00000000..ea50e0dd
--- /dev/null
+++ b/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.step	
@@ -0,0 +1,2173 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/fran6t/Bureau/Dropbox/3d/Objet-francis/librairie-github/FreeCAD-l
+ibrary/Wood Construction/Connectors/Ironsmith 
+Parts/Footer_Type_U_L70.step','2015-07-18T10:35:51',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('Pocket001','Pocket001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1811);
+#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,#249,#360,#595,#644,#873,#922,#1157,#1206,
+    #1413,#1424,#1483,#1510,#1537,#1564,#1591,#1618,#1645,#1672,#1699,
+    #1726,#1753,#1780,#1807));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111,#139,#167,#195,#223));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-42.,35.5,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(42.,35.5,0.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-42.,35.5,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-42.,35.5,0.));
+#35 = DIRECTION('',(0.,1.,0.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(1.,0.));
+#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('',(-42.,35.5,0.));
+#47 = DIRECTION('',(0.,0.,1.));
+#48 = DIRECTION('',(1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(1.,0.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-42.,35.5,130.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-42.,35.5,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,0.,1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,0.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.,-1.));
+#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('',(-42.,-35.5,0.));
+#75 = DIRECTION('',(-1.,0.,0.));
+#76 = DIRECTION('',(0.,1.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(71.,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.,-1.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.T.);
+#84 = EDGE_CURVE('',#57,#85,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-37.,35.5,130.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-42.,35.5,130.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.,0.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(0.,-130.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(1.,0.));
+#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('',(-42.,35.5,130.));
+#103 = DIRECTION('',(0.,0.,1.));
+#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('',(1.,0.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.T.);
+#112 = EDGE_CURVE('',#85,#113,#115,.T.);
+#113 = VERTEX_POINT('',#114);
+#114 = CARTESIAN_POINT('',(-37.,35.5,5.));
+#115 = SURFACE_CURVE('',#116,(#120,#127),.PCURVE_S1.);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(-37.,35.5,130.));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(-0.,-0.,-1.));
+#120 = PCURVE('',#32,#121);
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(5.,-130.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(0.,1.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(-37.,-35.5,130.));
+#131 = DIRECTION('',(1.,0.,0.));
+#132 = DIRECTION('',(0.,1.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(71.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = ORIENTED_EDGE('',*,*,#140,.T.);
+#140 = EDGE_CURVE('',#113,#141,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(37.,35.5,5.));
+#143 = SURFACE_CURVE('',#144,(#148,#155),.PCURVE_S1.);
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(-37.,35.5,5.));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(1.,0.,0.));
+#148 = PCURVE('',#32,#149);
+#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154);
+#150 = LINE('',#151,#152);
+#151 = CARTESIAN_POINT('',(5.,-5.));
+#152 = VECTOR('',#153,1.);
+#153 = DIRECTION('',(1.,0.));
+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#155 = PCURVE('',#156,#161);
+#156 = PLANE('',#157);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(-37.,35.5,5.));
+#159 = DIRECTION('',(0.,0.,1.));
+#160 = DIRECTION('',(1.,0.,0.));
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(0.,0.));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(1.,0.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = ORIENTED_EDGE('',*,*,#168,.F.);
+#168 = EDGE_CURVE('',#169,#141,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(37.,35.5,130.));
+#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(37.,35.5,130.));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(-0.,-0.,-1.));
+#176 = PCURVE('',#32,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(79.,-130.));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(0.,1.));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#183 = PCURVE('',#184,#189);
+#184 = PLANE('',#185);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(37.,35.5,130.));
+#187 = DIRECTION('',(-1.,0.,0.));
+#188 = DIRECTION('',(0.,-1.,0.));
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(0.,0.));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(0.,-1.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = ORIENTED_EDGE('',*,*,#196,.T.);
+#196 = EDGE_CURVE('',#169,#197,#199,.T.);
+#197 = VERTEX_POINT('',#198);
+#198 = CARTESIAN_POINT('',(42.,35.5,130.));
+#199 = SURFACE_CURVE('',#200,(#204,#211),.PCURVE_S1.);
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(-42.,35.5,130.));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(1.,0.,0.));
+#204 = PCURVE('',#32,#205);
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(0.,-130.));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(1.,0.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = PCURVE('',#212,#217);
+#212 = PLANE('',#213);
+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#214 = CARTESIAN_POINT('',(-42.,35.5,130.));
+#215 = DIRECTION('',(0.,0.,1.));
+#216 = DIRECTION('',(1.,0.,0.));
+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(0.,0.));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(1.,0.));
+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#223 = ORIENTED_EDGE('',*,*,#224,.F.);
+#224 = EDGE_CURVE('',#24,#197,#225,.T.);
+#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.);
+#226 = LINE('',#227,#228);
+#227 = CARTESIAN_POINT('',(42.,35.5,0.));
+#228 = VECTOR('',#229,1.);
+#229 = DIRECTION('',(0.,0.,1.));
+#230 = PCURVE('',#32,#231);
+#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236);
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(84.,0.));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(0.,-1.));
+#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#237 = PCURVE('',#238,#243);
+#238 = PLANE('',#239);
+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
+#240 = CARTESIAN_POINT('',(42.,35.5,0.));
+#241 = DIRECTION('',(1.,0.,0.));
+#242 = DIRECTION('',(0.,-1.,0.));
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(0.,0.));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(0.,-1.));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#249 = ADVANCED_FACE('',(#250,#325),#44,.F.);
+#250 = FACE_BOUND('',#251,.F.);
+#251 = EDGE_LOOP('',(#252,#253,#276,#304));
+#252 = ORIENTED_EDGE('',*,*,#21,.F.);
+#253 = ORIENTED_EDGE('',*,*,#254,.F.);
+#254 = EDGE_CURVE('',#255,#22,#257,.T.);
+#255 = VERTEX_POINT('',#256);
+#256 = CARTESIAN_POINT('',(-42.,-35.5,0.));
+#257 = SURFACE_CURVE('',#258,(#262,#269),.PCURVE_S1.);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(-42.,-35.5,0.));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(0.,1.,0.));
+#262 = PCURVE('',#44,#263);
+#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);
+#264 = LINE('',#265,#266);
+#265 = CARTESIAN_POINT('',(0.,-71.));
+#266 = VECTOR('',#267,1.);
+#267 = DIRECTION('',(0.,1.));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#269 = PCURVE('',#72,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(1.,0.));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = ORIENTED_EDGE('',*,*,#277,.F.);
+#277 = EDGE_CURVE('',#278,#255,#280,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(42.,-35.5,0.));
+#280 = SURFACE_CURVE('',#281,(#285,#292),.PCURVE_S1.);
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(42.,-35.5,0.));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(-1.,0.,0.));
+#285 = PCURVE('',#44,#286);
+#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291);
+#287 = LINE('',#288,#289);
+#288 = CARTESIAN_POINT('',(84.,-71.));
+#289 = VECTOR('',#290,1.);
+#290 = DIRECTION('',(-1.,0.));
+#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#292 = PCURVE('',#293,#298);
+#293 = PLANE('',#294);
+#294 = AXIS2_PLACEMENT_3D('',#295,#296,#297);
+#295 = CARTESIAN_POINT('',(42.,-35.5,0.));
+#296 = DIRECTION('',(0.,-1.,0.));
+#297 = DIRECTION('',(-1.,0.,0.));
+#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(0.,-0.));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(1.,0.));
+#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#304 = ORIENTED_EDGE('',*,*,#305,.F.);
+#305 = EDGE_CURVE('',#24,#278,#306,.T.);
+#306 = SURFACE_CURVE('',#307,(#311,#318),.PCURVE_S1.);
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(42.,35.5,0.));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(0.,-1.,0.));
+#311 = PCURVE('',#44,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(84.,0.));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(0.,-1.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = PCURVE('',#238,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(0.,0.));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(1.,0.));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = FACE_BOUND('',#326,.F.);
+#326 = EDGE_LOOP('',(#327));
+#327 = ORIENTED_EDGE('',*,*,#328,.T.);
+#328 = EDGE_CURVE('',#329,#329,#331,.T.);
+#329 = VERTEX_POINT('',#330);
+#330 = CARTESIAN_POINT('',(8.,0.,0.));
+#331 = SURFACE_CURVE('',#332,(#337,#348),.PCURVE_S1.);
+#332 = CIRCLE('',#333,8.);
+#333 = AXIS2_PLACEMENT_3D('',#334,#335,#336);
+#334 = CARTESIAN_POINT('',(0.,0.,0.));
+#335 = DIRECTION('',(0.,0.,-1.));
+#336 = DIRECTION('',(1.,0.,0.));
+#337 = PCURVE('',#44,#338);
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#347);
+#339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#340,#341,#342,#343,#344,#345
+,#346),.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(
+  '') );
+#340 = CARTESIAN_POINT('',(50.,-35.5));
+#341 = CARTESIAN_POINT('',(50.,-49.35640646055));
+#342 = CARTESIAN_POINT('',(38.,-42.42820323027));
+#343 = CARTESIAN_POINT('',(26.,-35.5));
+#344 = CARTESIAN_POINT('',(38.,-28.57179676972));
+#345 = CARTESIAN_POINT('',(50.,-21.64359353944));
+#346 = CARTESIAN_POINT('',(50.,-35.5));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = PCURVE('',#349,#354);
+#349 = CYLINDRICAL_SURFACE('',#350,8.);
+#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
+#351 = CARTESIAN_POINT('',(0.,0.,0.));
+#352 = DIRECTION('',(0.,0.,1.));
+#353 = DIRECTION('',(1.,0.,0.));
+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(-0.,0.));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(-1.,0.));
+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#360 = ADVANCED_FACE('',(#361,#409,#440,#471,#502,#533,#564),#238,.T.);
+#361 = FACE_BOUND('',#362,.T.);
+#362 = EDGE_LOOP('',(#363,#364,#387,#408));
+#363 = ORIENTED_EDGE('',*,*,#224,.T.);
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#197,#366,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(42.,-35.5,130.));
+#368 = SURFACE_CURVE('',#369,(#373,#380),.PCURVE_S1.);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(42.,35.5,130.));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(0.,-1.,0.));
+#373 = PCURVE('',#238,#374);
+#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379);
+#375 = LINE('',#376,#377);
+#376 = CARTESIAN_POINT('',(0.,-130.));
+#377 = VECTOR('',#378,1.);
+#378 = DIRECTION('',(1.,0.));
+#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#380 = PCURVE('',#212,#381);
+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(84.,0.));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(0.,-1.));
+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#387 = ORIENTED_EDGE('',*,*,#388,.F.);
+#388 = EDGE_CURVE('',#278,#366,#389,.T.);
+#389 = SURFACE_CURVE('',#390,(#394,#401),.PCURVE_S1.);
+#390 = LINE('',#391,#392);
+#391 = CARTESIAN_POINT('',(42.,-35.5,0.));
+#392 = VECTOR('',#393,1.);
+#393 = DIRECTION('',(0.,0.,1.));
+#394 = PCURVE('',#238,#395);
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(71.,0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.,-1.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = PCURVE('',#293,#402);
+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#407);
+#403 = LINE('',#404,#405);
+#404 = CARTESIAN_POINT('',(0.,-0.));
+#405 = VECTOR('',#406,1.);
+#406 = DIRECTION('',(0.,-1.));
+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#408 = ORIENTED_EDGE('',*,*,#305,.F.);
+#409 = FACE_BOUND('',#410,.T.);
+#410 = EDGE_LOOP('',(#411));
+#411 = ORIENTED_EDGE('',*,*,#412,.F.);
+#412 = EDGE_CURVE('',#413,#413,#415,.T.);
+#413 = VERTEX_POINT('',#414);
+#414 = CARTESIAN_POINT('',(42.,2.1,70.));
+#415 = SURFACE_CURVE('',#416,(#421,#428),.PCURVE_S1.);
+#416 = CIRCLE('',#417,2.1);
+#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420);
+#418 = CARTESIAN_POINT('',(42.,0.,70.));
+#419 = DIRECTION('',(1.,0.,0.));
+#420 = DIRECTION('',(0.,1.,0.));
+#421 = PCURVE('',#238,#422);
+#422 = DEFINITIONAL_REPRESENTATION('',(#423),#427);
+#423 = CIRCLE('',#424,2.1);
+#424 = AXIS2_PLACEMENT_2D('',#425,#426);
+#425 = CARTESIAN_POINT('',(35.5,-70.));
+#426 = DIRECTION('',(-1.,0.));
+#427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#428 = PCURVE('',#429,#434);
+#429 = CYLINDRICAL_SURFACE('',#430,2.1);
+#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433);
+#431 = CARTESIAN_POINT('',(42.,0.,70.));
+#432 = DIRECTION('',(1.,0.,0.));
+#433 = DIRECTION('',(0.,1.,0.));
+#434 = DEFINITIONAL_REPRESENTATION('',(#435),#439);
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(0.,0.));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(1.,0.));
+#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#440 = FACE_BOUND('',#441,.T.);
+#441 = EDGE_LOOP('',(#442));
+#442 = ORIENTED_EDGE('',*,*,#443,.F.);
+#443 = EDGE_CURVE('',#444,#444,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(42.,6.6,110.));
+#446 = SURFACE_CURVE('',#447,(#452,#459),.PCURVE_S1.);
+#447 = CIRCLE('',#448,6.6);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(42.,0.,110.));
+#450 = DIRECTION('',(1.,0.,0.));
+#451 = DIRECTION('',(0.,1.,0.));
+#452 = PCURVE('',#238,#453);
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = CIRCLE('',#455,6.6);
+#455 = AXIS2_PLACEMENT_2D('',#456,#457);
+#456 = CARTESIAN_POINT('',(35.5,-110.));
+#457 = DIRECTION('',(-1.,0.));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#459 = PCURVE('',#460,#465);
+#460 = CYLINDRICAL_SURFACE('',#461,6.6);
+#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464);
+#462 = CARTESIAN_POINT('',(42.,0.,110.));
+#463 = DIRECTION('',(1.,0.,0.));
+#464 = DIRECTION('',(0.,1.,0.));
+#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(0.,0.));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(1.,0.));
+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#471 = FACE_BOUND('',#472,.T.);
+#472 = EDGE_LOOP('',(#473));
+#473 = ORIENTED_EDGE('',*,*,#474,.F.);
+#474 = EDGE_CURVE('',#475,#475,#477,.T.);
+#475 = VERTEX_POINT('',#476);
+#476 = CARTESIAN_POINT('',(42.,22.1,110.));
+#477 = SURFACE_CURVE('',#478,(#483,#490),.PCURVE_S1.);
+#478 = CIRCLE('',#479,2.1);
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(42.,20.,110.));
+#481 = DIRECTION('',(1.,0.,0.));
+#482 = DIRECTION('',(0.,1.,0.));
+#483 = PCURVE('',#238,#484);
+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
+#485 = CIRCLE('',#486,2.1);
+#486 = AXIS2_PLACEMENT_2D('',#487,#488);
+#487 = CARTESIAN_POINT('',(15.5,-110.));
+#488 = DIRECTION('',(-1.,0.));
+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#490 = PCURVE('',#491,#496);
+#491 = CYLINDRICAL_SURFACE('',#492,2.1);
+#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
+#493 = CARTESIAN_POINT('',(42.,20.,110.));
+#494 = DIRECTION('',(1.,0.,0.));
+#495 = DIRECTION('',(0.,1.,0.));
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(0.,0.));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(1.,0.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#502 = FACE_BOUND('',#503,.T.);
+#503 = EDGE_LOOP('',(#504));
+#504 = ORIENTED_EDGE('',*,*,#505,.F.);
+#505 = EDGE_CURVE('',#506,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(42.,20.908843266304,70.));
+#508 = SURFACE_CURVE('',#509,(#514,#521),.PCURVE_S1.);
+#509 = CIRCLE('',#510,2.1);
+#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
+#511 = CARTESIAN_POINT('',(42.,18.808843266304,70.));
+#512 = DIRECTION('',(1.,0.,0.));
+#513 = DIRECTION('',(0.,1.,0.));
+#514 = PCURVE('',#238,#515);
+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
+#516 = CIRCLE('',#517,2.1);
+#517 = AXIS2_PLACEMENT_2D('',#518,#519);
+#518 = CARTESIAN_POINT('',(16.691156733696,-70.));
+#519 = DIRECTION('',(-1.,0.));
+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#521 = PCURVE('',#522,#527);
+#522 = CYLINDRICAL_SURFACE('',#523,2.1);
+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
+#524 = CARTESIAN_POINT('',(42.,18.808843266304,70.));
+#525 = DIRECTION('',(1.,0.,0.));
+#526 = DIRECTION('',(0.,1.,0.));
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(0.,0.));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(1.,0.));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#533 = FACE_BOUND('',#534,.T.);
+#534 = EDGE_LOOP('',(#535));
+#535 = ORIENTED_EDGE('',*,*,#536,.F.);
+#536 = EDGE_CURVE('',#537,#537,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(42.,-17.9,110.));
+#539 = SURFACE_CURVE('',#540,(#545,#552),.PCURVE_S1.);
+#540 = CIRCLE('',#541,2.1);
+#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
+#542 = CARTESIAN_POINT('',(42.,-20.,110.));
+#543 = DIRECTION('',(1.,0.,0.));
+#544 = DIRECTION('',(0.,1.,0.));
+#545 = PCURVE('',#238,#546);
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = CIRCLE('',#548,2.1);
+#548 = AXIS2_PLACEMENT_2D('',#549,#550);
+#549 = CARTESIAN_POINT('',(55.5,-110.));
+#550 = DIRECTION('',(-1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#552 = PCURVE('',#553,#558);
+#553 = CYLINDRICAL_SURFACE('',#554,2.1);
+#554 = AXIS2_PLACEMENT_3D('',#555,#556,#557);
+#555 = CARTESIAN_POINT('',(42.,-20.,110.));
+#556 = DIRECTION('',(1.,0.,0.));
+#557 = DIRECTION('',(0.,1.,0.));
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(0.,0.));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(1.,0.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#564 = FACE_BOUND('',#565,.T.);
+#565 = EDGE_LOOP('',(#566));
+#566 = ORIENTED_EDGE('',*,*,#567,.F.);
+#567 = EDGE_CURVE('',#568,#568,#570,.T.);
+#568 = VERTEX_POINT('',#569);
+#569 = CARTESIAN_POINT('',(42.,-16.7088432663,70.));
+#570 = SURFACE_CURVE('',#571,(#576,#583),.PCURVE_S1.);
+#571 = CIRCLE('',#572,2.1);
+#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575);
+#573 = CARTESIAN_POINT('',(42.,-18.8088432663,70.));
+#574 = DIRECTION('',(1.,0.,0.));
+#575 = DIRECTION('',(0.,1.,0.));
+#576 = PCURVE('',#238,#577);
+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);
+#578 = CIRCLE('',#579,2.1);
+#579 = AXIS2_PLACEMENT_2D('',#580,#581);
+#580 = CARTESIAN_POINT('',(54.308843266304,-70.));
+#581 = DIRECTION('',(-1.,0.));
+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#583 = PCURVE('',#584,#589);
+#584 = CYLINDRICAL_SURFACE('',#585,2.1);
+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
+#586 = CARTESIAN_POINT('',(42.,-18.8088432663,70.));
+#587 = DIRECTION('',(1.,0.,0.));
+#588 = DIRECTION('',(0.,1.,0.));
+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(0.,0.));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(1.,0.));
+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#595 = ADVANCED_FACE('',(#596),#212,.T.);
+#596 = FACE_BOUND('',#597,.T.);
+#597 = EDGE_LOOP('',(#598,#599,#622,#643));
+#598 = ORIENTED_EDGE('',*,*,#196,.F.);
+#599 = ORIENTED_EDGE('',*,*,#600,.T.);
+#600 = EDGE_CURVE('',#169,#601,#603,.T.);
+#601 = VERTEX_POINT('',#602);
+#602 = CARTESIAN_POINT('',(37.,-35.5,130.));
+#603 = SURFACE_CURVE('',#604,(#608,#615),.PCURVE_S1.);
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(37.,35.5,130.));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(0.,-1.,0.));
+#608 = PCURVE('',#212,#609);
+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(79.,0.));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.,-1.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#615 = PCURVE('',#184,#616);
+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(0.,0.));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(1.,0.));
+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#622 = ORIENTED_EDGE('',*,*,#623,.F.);
+#623 = EDGE_CURVE('',#366,#601,#624,.T.);
+#624 = SURFACE_CURVE('',#625,(#629,#636),.PCURVE_S1.);
+#625 = LINE('',#626,#627);
+#626 = CARTESIAN_POINT('',(42.,-35.5,130.));
+#627 = VECTOR('',#628,1.);
+#628 = DIRECTION('',(-1.,0.,0.));
+#629 = PCURVE('',#212,#630);
+#630 = DEFINITIONAL_REPRESENTATION('',(#631),#635);
+#631 = LINE('',#632,#633);
+#632 = CARTESIAN_POINT('',(84.,-71.));
+#633 = VECTOR('',#634,1.);
+#634 = DIRECTION('',(-1.,0.));
+#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#636 = PCURVE('',#293,#637);
+#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(0.,-130.));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(1.,0.));
+#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#643 = ORIENTED_EDGE('',*,*,#365,.F.);
+#644 = ADVANCED_FACE('',(#645,#693,#723,#753,#783,#813,#843),#184,.T.);
+#645 = FACE_BOUND('',#646,.T.);
+#646 = EDGE_LOOP('',(#647,#648,#671,#692));
+#647 = ORIENTED_EDGE('',*,*,#168,.T.);
+#648 = ORIENTED_EDGE('',*,*,#649,.T.);
+#649 = EDGE_CURVE('',#141,#650,#652,.T.);
+#650 = VERTEX_POINT('',#651);
+#651 = CARTESIAN_POINT('',(37.,-35.5,5.));
+#652 = SURFACE_CURVE('',#653,(#657,#664),.PCURVE_S1.);
+#653 = LINE('',#654,#655);
+#654 = CARTESIAN_POINT('',(37.,35.5,5.));
+#655 = VECTOR('',#656,1.);
+#656 = DIRECTION('',(0.,-1.,0.));
+#657 = PCURVE('',#184,#658);
+#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663);
+#659 = LINE('',#660,#661);
+#660 = CARTESIAN_POINT('',(0.,-125.));
+#661 = VECTOR('',#662,1.);
+#662 = DIRECTION('',(1.,0.));
+#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#664 = PCURVE('',#156,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(74.,0.));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(0.,-1.));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = ORIENTED_EDGE('',*,*,#672,.F.);
+#672 = EDGE_CURVE('',#601,#650,#673,.T.);
+#673 = SURFACE_CURVE('',#674,(#678,#685),.PCURVE_S1.);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(37.,-35.5,130.));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(-0.,-0.,-1.));
+#678 = PCURVE('',#184,#679);
+#679 = DEFINITIONAL_REPRESENTATION('',(#680),#684);
+#680 = LINE('',#681,#682);
+#681 = CARTESIAN_POINT('',(71.,0.));
+#682 = VECTOR('',#683,1.);
+#683 = DIRECTION('',(0.,-1.));
+#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#685 = PCURVE('',#293,#686);
+#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);
+#687 = LINE('',#688,#689);
+#688 = CARTESIAN_POINT('',(5.,-130.));
+#689 = VECTOR('',#690,1.);
+#690 = DIRECTION('',(0.,1.));
+#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#692 = ORIENTED_EDGE('',*,*,#600,.F.);
+#693 = FACE_BOUND('',#694,.T.);
+#694 = EDGE_LOOP('',(#695));
+#695 = ORIENTED_EDGE('',*,*,#696,.T.);
+#696 = EDGE_CURVE('',#697,#697,#699,.T.);
+#697 = VERTEX_POINT('',#698);
+#698 = CARTESIAN_POINT('',(37.,-17.9,110.));
+#699 = SURFACE_CURVE('',#700,(#705,#716),.PCURVE_S1.);
+#700 = CIRCLE('',#701,2.1);
+#701 = AXIS2_PLACEMENT_3D('',#702,#703,#704);
+#702 = CARTESIAN_POINT('',(37.,-20.,110.));
+#703 = DIRECTION('',(1.,0.,0.));
+#704 = DIRECTION('',(0.,1.,0.));
+#705 = PCURVE('',#184,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#715);
+#707 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#708,#709,#710,#711,#712,#713
+,#714),.UNSPECIFIED.,.F.,.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(
+  '') );
+#708 = CARTESIAN_POINT('',(53.4,-20.));
+#709 = CARTESIAN_POINT('',(53.4,-16.3626933041));
+#710 = CARTESIAN_POINT('',(56.55,-18.18134665205));
+#711 = CARTESIAN_POINT('',(59.7,-20.));
+#712 = CARTESIAN_POINT('',(56.55,-21.81865334794));
+#713 = CARTESIAN_POINT('',(53.4,-23.63730669589));
+#714 = CARTESIAN_POINT('',(53.4,-20.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = PCURVE('',#553,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(0.,-5.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(1.,0.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = FACE_BOUND('',#724,.T.);
+#724 = EDGE_LOOP('',(#725));
+#725 = ORIENTED_EDGE('',*,*,#726,.T.);
+#726 = EDGE_CURVE('',#727,#727,#729,.T.);
+#727 = VERTEX_POINT('',#728);
+#728 = CARTESIAN_POINT('',(37.,6.6,110.));
+#729 = SURFACE_CURVE('',#730,(#735,#746),.PCURVE_S1.);
+#730 = CIRCLE('',#731,6.6);
+#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
+#732 = CARTESIAN_POINT('',(37.,0.,110.));
+#733 = DIRECTION('',(1.,0.,0.));
+#734 = DIRECTION('',(0.,1.,0.));
+#735 = PCURVE('',#184,#736);
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#745);
+#737 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#738,#739,#740,#741,#742,#743
+,#744),.UNSPECIFIED.,.F.,.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(
+  '') );
+#738 = CARTESIAN_POINT('',(28.9,-20.));
+#739 = CARTESIAN_POINT('',(28.9,-8.568464670045));
+#740 = CARTESIAN_POINT('',(38.8,-14.28423233502));
+#741 = CARTESIAN_POINT('',(48.7,-20.));
+#742 = CARTESIAN_POINT('',(38.8,-25.71576766497));
+#743 = CARTESIAN_POINT('',(28.9,-31.43153532995));
+#744 = CARTESIAN_POINT('',(28.9,-20.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = PCURVE('',#460,#747);
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(0.,-5.));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(1.,0.));
+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#753 = FACE_BOUND('',#754,.T.);
+#754 = EDGE_LOOP('',(#755));
+#755 = ORIENTED_EDGE('',*,*,#756,.T.);
+#756 = EDGE_CURVE('',#757,#757,#759,.T.);
+#757 = VERTEX_POINT('',#758);
+#758 = CARTESIAN_POINT('',(37.,22.1,110.));
+#759 = SURFACE_CURVE('',#760,(#765,#776),.PCURVE_S1.);
+#760 = CIRCLE('',#761,2.1);
+#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764);
+#762 = CARTESIAN_POINT('',(37.,20.,110.));
+#763 = DIRECTION('',(1.,0.,0.));
+#764 = DIRECTION('',(0.,1.,0.));
+#765 = PCURVE('',#184,#766);
+#766 = DEFINITIONAL_REPRESENTATION('',(#767),#775);
+#767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#768,#769,#770,#771,#772,#773
+,#774),.UNSPECIFIED.,.F.,.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(
+  '') );
+#768 = CARTESIAN_POINT('',(13.4,-20.));
+#769 = CARTESIAN_POINT('',(13.4,-16.3626933041));
+#770 = CARTESIAN_POINT('',(16.55,-18.18134665205));
+#771 = CARTESIAN_POINT('',(19.7,-20.));
+#772 = CARTESIAN_POINT('',(16.55,-21.81865334794));
+#773 = CARTESIAN_POINT('',(13.4,-23.63730669589));
+#774 = CARTESIAN_POINT('',(13.4,-20.));
+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#776 = PCURVE('',#491,#777);
+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(0.,-5.));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(1.,0.));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#783 = FACE_BOUND('',#784,.T.);
+#784 = EDGE_LOOP('',(#785));
+#785 = ORIENTED_EDGE('',*,*,#786,.T.);
+#786 = EDGE_CURVE('',#787,#787,#789,.T.);
+#787 = VERTEX_POINT('',#788);
+#788 = CARTESIAN_POINT('',(37.,20.908843266304,70.));
+#789 = SURFACE_CURVE('',#790,(#795,#806),.PCURVE_S1.);
+#790 = CIRCLE('',#791,2.1);
+#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
+#792 = CARTESIAN_POINT('',(37.,18.808843266304,70.));
+#793 = DIRECTION('',(1.,0.,0.));
+#794 = DIRECTION('',(0.,1.,0.));
+#795 = PCURVE('',#184,#796);
+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#805);
+#797 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#798,#799,#800,#801,#802,#803
+,#804),.UNSPECIFIED.,.F.,.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(
+  '') );
+#798 = CARTESIAN_POINT('',(14.591156733696,-60.));
+#799 = CARTESIAN_POINT('',(14.591156733696,-56.3626933041));
+#800 = CARTESIAN_POINT('',(17.741156733696,-58.18134665205));
+#801 = CARTESIAN_POINT('',(20.891156733696,-60.));
+#802 = CARTESIAN_POINT('',(17.741156733696,-61.81865334794));
+#803 = CARTESIAN_POINT('',(14.591156733696,-63.63730669589));
+#804 = CARTESIAN_POINT('',(14.591156733696,-60.));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#806 = PCURVE('',#522,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(0.,-5.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(1.,0.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = FACE_BOUND('',#814,.T.);
+#814 = EDGE_LOOP('',(#815));
+#815 = ORIENTED_EDGE('',*,*,#816,.T.);
+#816 = EDGE_CURVE('',#817,#817,#819,.T.);
+#817 = VERTEX_POINT('',#818);
+#818 = CARTESIAN_POINT('',(37.,2.1,70.));
+#819 = SURFACE_CURVE('',#820,(#825,#836),.PCURVE_S1.);
+#820 = CIRCLE('',#821,2.1);
+#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824);
+#822 = CARTESIAN_POINT('',(37.,0.,70.));
+#823 = DIRECTION('',(1.,0.,0.));
+#824 = DIRECTION('',(0.,1.,0.));
+#825 = PCURVE('',#184,#826);
+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#835);
+#827 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#828,#829,#830,#831,#832,#833
+,#834),.UNSPECIFIED.,.F.,.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(
+  '') );
+#828 = CARTESIAN_POINT('',(33.4,-60.));
+#829 = CARTESIAN_POINT('',(33.4,-56.3626933041));
+#830 = CARTESIAN_POINT('',(36.55,-58.18134665205));
+#831 = CARTESIAN_POINT('',(39.7,-60.));
+#832 = CARTESIAN_POINT('',(36.55,-61.81865334794));
+#833 = CARTESIAN_POINT('',(33.4,-63.63730669589));
+#834 = CARTESIAN_POINT('',(33.4,-60.));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#836 = PCURVE('',#429,#837);
+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(0.,-5.));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(1.,0.));
+#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#843 = FACE_BOUND('',#844,.T.);
+#844 = EDGE_LOOP('',(#845));
+#845 = ORIENTED_EDGE('',*,*,#846,.T.);
+#846 = EDGE_CURVE('',#847,#847,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(37.,-16.7088432663,70.));
+#849 = SURFACE_CURVE('',#850,(#855,#866),.PCURVE_S1.);
+#850 = CIRCLE('',#851,2.1);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(37.,-18.8088432663,70.));
+#853 = DIRECTION('',(1.,0.,0.));
+#854 = DIRECTION('',(0.,1.,0.));
+#855 = PCURVE('',#184,#856);
+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#865);
+#857 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#858,#859,#860,#861,#862,#863
+,#864),.UNSPECIFIED.,.F.,.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(
+  '') );
+#858 = CARTESIAN_POINT('',(52.208843266304,-60.));
+#859 = CARTESIAN_POINT('',(52.208843266304,-56.3626933041));
+#860 = CARTESIAN_POINT('',(55.358843266304,-58.18134665205));
+#861 = CARTESIAN_POINT('',(58.508843266304,-60.));
+#862 = CARTESIAN_POINT('',(55.358843266304,-61.81865334794));
+#863 = CARTESIAN_POINT('',(52.208843266304,-63.63730669589));
+#864 = CARTESIAN_POINT('',(52.208843266304,-60.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#866 = PCURVE('',#584,#867);
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);
+#868 = LINE('',#869,#870);
+#869 = CARTESIAN_POINT('',(0.,-5.));
+#870 = VECTOR('',#871,1.);
+#871 = DIRECTION('',(1.,0.));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#873 = ADVANCED_FACE('',(#874),#156,.T.);
+#874 = FACE_BOUND('',#875,.T.);
+#875 = EDGE_LOOP('',(#876,#877,#900,#921));
+#876 = ORIENTED_EDGE('',*,*,#140,.F.);
+#877 = ORIENTED_EDGE('',*,*,#878,.F.);
+#878 = EDGE_CURVE('',#879,#113,#881,.T.);
+#879 = VERTEX_POINT('',#880);
+#880 = CARTESIAN_POINT('',(-37.,-35.5,5.));
+#881 = SURFACE_CURVE('',#882,(#886,#893),.PCURVE_S1.);
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(-37.,-35.5,5.));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(0.,1.,0.));
+#886 = PCURVE('',#156,#887);
+#887 = DEFINITIONAL_REPRESENTATION('',(#888),#892);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(0.,-71.));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(0.,1.));
+#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#893 = PCURVE('',#128,#894);
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(0.,-125.));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(1.,0.));
+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#900 = ORIENTED_EDGE('',*,*,#901,.F.);
+#901 = EDGE_CURVE('',#650,#879,#902,.T.);
+#902 = SURFACE_CURVE('',#903,(#907,#914),.PCURVE_S1.);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(37.,-35.5,5.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(-1.,0.,0.));
+#907 = PCURVE('',#156,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(74.,-71.));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(-1.,0.));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = PCURVE('',#293,#915);
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(5.,-5.));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(1.,0.));
+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#921 = ORIENTED_EDGE('',*,*,#649,.F.);
+#922 = ADVANCED_FACE('',(#923,#971,#1002,#1033,#1064,#1095,#1126),#128,
+  .T.);
+#923 = FACE_BOUND('',#924,.T.);
+#924 = EDGE_LOOP('',(#925,#948,#949,#950));
+#925 = ORIENTED_EDGE('',*,*,#926,.T.);
+#926 = EDGE_CURVE('',#927,#879,#929,.T.);
+#927 = VERTEX_POINT('',#928);
+#928 = CARTESIAN_POINT('',(-37.,-35.5,130.));
+#929 = SURFACE_CURVE('',#930,(#934,#941),.PCURVE_S1.);
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(-37.,-35.5,130.));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(-0.,-0.,-1.));
+#934 = PCURVE('',#128,#935);
+#935 = DEFINITIONAL_REPRESENTATION('',(#936),#940);
+#936 = LINE('',#937,#938);
+#937 = CARTESIAN_POINT('',(0.,0.));
+#938 = VECTOR('',#939,1.);
+#939 = DIRECTION('',(0.,-1.));
+#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#941 = PCURVE('',#293,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(79.,-130.));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(0.,1.));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#948 = ORIENTED_EDGE('',*,*,#878,.T.);
+#949 = ORIENTED_EDGE('',*,*,#112,.F.);
+#950 = ORIENTED_EDGE('',*,*,#951,.F.);
+#951 = EDGE_CURVE('',#927,#85,#952,.T.);
+#952 = SURFACE_CURVE('',#953,(#957,#964),.PCURVE_S1.);
+#953 = LINE('',#954,#955);
+#954 = CARTESIAN_POINT('',(-37.,-35.5,130.));
+#955 = VECTOR('',#956,1.);
+#956 = DIRECTION('',(0.,1.,0.));
+#957 = PCURVE('',#128,#958);
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#963);
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(0.,0.));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(1.,0.));
+#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#964 = PCURVE('',#100,#965);
+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#970);
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(5.,-71.));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(0.,1.));
+#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#971 = FACE_BOUND('',#972,.T.);
+#972 = EDGE_LOOP('',(#973));
+#973 = ORIENTED_EDGE('',*,*,#974,.F.);
+#974 = EDGE_CURVE('',#975,#975,#977,.T.);
+#975 = VERTEX_POINT('',#976);
+#976 = CARTESIAN_POINT('',(-37.,-17.9,110.));
+#977 = SURFACE_CURVE('',#978,(#983,#990),.PCURVE_S1.);
+#978 = CIRCLE('',#979,2.1);
+#979 = AXIS2_PLACEMENT_3D('',#980,#981,#982);
+#980 = CARTESIAN_POINT('',(-37.,-20.,110.));
+#981 = DIRECTION('',(1.,0.,0.));
+#982 = DIRECTION('',(0.,1.,0.));
+#983 = PCURVE('',#128,#984);
+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);
+#985 = CIRCLE('',#986,2.1);
+#986 = AXIS2_PLACEMENT_2D('',#987,#988);
+#987 = CARTESIAN_POINT('',(15.5,-20.));
+#988 = DIRECTION('',(1.,0.));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = PCURVE('',#991,#996);
+#991 = CYLINDRICAL_SURFACE('',#992,2.1);
+#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
+#993 = CARTESIAN_POINT('',(42.,-20.,110.));
+#994 = DIRECTION('',(1.,0.,0.));
+#995 = DIRECTION('',(0.,1.,0.));
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(0.,-79.));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(1.,0.));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1002 = FACE_BOUND('',#1003,.T.);
+#1003 = EDGE_LOOP('',(#1004));
+#1004 = ORIENTED_EDGE('',*,*,#1005,.F.);
+#1005 = EDGE_CURVE('',#1006,#1006,#1008,.T.);
+#1006 = VERTEX_POINT('',#1007);
+#1007 = CARTESIAN_POINT('',(-37.,6.6,110.));
+#1008 = SURFACE_CURVE('',#1009,(#1014,#1021),.PCURVE_S1.);
+#1009 = CIRCLE('',#1010,6.6);
+#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013);
+#1011 = CARTESIAN_POINT('',(-37.,0.,110.));
+#1012 = DIRECTION('',(1.,0.,0.));
+#1013 = DIRECTION('',(0.,1.,0.));
+#1014 = PCURVE('',#128,#1015);
+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);
+#1016 = CIRCLE('',#1017,6.6);
+#1017 = AXIS2_PLACEMENT_2D('',#1018,#1019);
+#1018 = CARTESIAN_POINT('',(35.5,-20.));
+#1019 = DIRECTION('',(1.,0.));
+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1021 = PCURVE('',#1022,#1027);
+#1022 = CYLINDRICAL_SURFACE('',#1023,6.6);
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(42.,0.,110.));
+#1025 = DIRECTION('',(1.,0.,0.));
+#1026 = DIRECTION('',(0.,1.,0.));
+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(0.,-79.));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(1.,0.));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1033 = FACE_BOUND('',#1034,.T.);
+#1034 = EDGE_LOOP('',(#1035));
+#1035 = ORIENTED_EDGE('',*,*,#1036,.F.);
+#1036 = EDGE_CURVE('',#1037,#1037,#1039,.T.);
+#1037 = VERTEX_POINT('',#1038);
+#1038 = CARTESIAN_POINT('',(-37.,22.1,110.));
+#1039 = SURFACE_CURVE('',#1040,(#1045,#1052),.PCURVE_S1.);
+#1040 = CIRCLE('',#1041,2.1);
+#1041 = AXIS2_PLACEMENT_3D('',#1042,#1043,#1044);
+#1042 = CARTESIAN_POINT('',(-37.,20.,110.));
+#1043 = DIRECTION('',(1.,0.,0.));
+#1044 = DIRECTION('',(0.,1.,0.));
+#1045 = PCURVE('',#128,#1046);
+#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);
+#1047 = CIRCLE('',#1048,2.1);
+#1048 = AXIS2_PLACEMENT_2D('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(55.5,-20.));
+#1050 = DIRECTION('',(1.,0.));
+#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1052 = PCURVE('',#1053,#1058);
+#1053 = CYLINDRICAL_SURFACE('',#1054,2.1);
+#1054 = AXIS2_PLACEMENT_3D('',#1055,#1056,#1057);
+#1055 = CARTESIAN_POINT('',(42.,20.,110.));
+#1056 = DIRECTION('',(1.,0.,0.));
+#1057 = DIRECTION('',(0.,1.,0.));
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063);
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(0.,-79.));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(1.,0.));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1064 = FACE_BOUND('',#1065,.T.);
+#1065 = EDGE_LOOP('',(#1066));
+#1066 = ORIENTED_EDGE('',*,*,#1067,.F.);
+#1067 = EDGE_CURVE('',#1068,#1068,#1070,.T.);
+#1068 = VERTEX_POINT('',#1069);
+#1069 = CARTESIAN_POINT('',(-37.,20.908843266304,70.));
+#1070 = SURFACE_CURVE('',#1071,(#1076,#1083),.PCURVE_S1.);
+#1071 = CIRCLE('',#1072,2.1);
+#1072 = AXIS2_PLACEMENT_3D('',#1073,#1074,#1075);
+#1073 = CARTESIAN_POINT('',(-37.,18.808843266304,70.));
+#1074 = DIRECTION('',(1.,0.,0.));
+#1075 = DIRECTION('',(0.,1.,0.));
+#1076 = PCURVE('',#128,#1077);
+#1077 = DEFINITIONAL_REPRESENTATION('',(#1078),#1082);
+#1078 = CIRCLE('',#1079,2.1);
+#1079 = AXIS2_PLACEMENT_2D('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(54.308843266304,-60.));
+#1081 = DIRECTION('',(1.,0.));
+#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1083 = PCURVE('',#1084,#1089);
+#1084 = CYLINDRICAL_SURFACE('',#1085,2.1);
+#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088);
+#1086 = CARTESIAN_POINT('',(42.,18.808843266304,70.));
+#1087 = DIRECTION('',(1.,0.,0.));
+#1088 = DIRECTION('',(0.,1.,0.));
+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(0.,-79.));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(1.,0.));
+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1095 = FACE_BOUND('',#1096,.T.);
+#1096 = EDGE_LOOP('',(#1097));
+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1098 = EDGE_CURVE('',#1099,#1099,#1101,.T.);
+#1099 = VERTEX_POINT('',#1100);
+#1100 = CARTESIAN_POINT('',(-37.,2.1,70.));
+#1101 = SURFACE_CURVE('',#1102,(#1107,#1114),.PCURVE_S1.);
+#1102 = CIRCLE('',#1103,2.1);
+#1103 = AXIS2_PLACEMENT_3D('',#1104,#1105,#1106);
+#1104 = CARTESIAN_POINT('',(-37.,0.,70.));
+#1105 = DIRECTION('',(1.,0.,0.));
+#1106 = DIRECTION('',(0.,1.,0.));
+#1107 = PCURVE('',#128,#1108);
+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);
+#1109 = CIRCLE('',#1110,2.1);
+#1110 = AXIS2_PLACEMENT_2D('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(35.5,-60.));
+#1112 = DIRECTION('',(1.,0.));
+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1114 = PCURVE('',#1115,#1120);
+#1115 = CYLINDRICAL_SURFACE('',#1116,2.1);
+#1116 = AXIS2_PLACEMENT_3D('',#1117,#1118,#1119);
+#1117 = CARTESIAN_POINT('',(42.,0.,70.));
+#1118 = DIRECTION('',(1.,0.,0.));
+#1119 = DIRECTION('',(0.,1.,0.));
+#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125);
+#1121 = LINE('',#1122,#1123);
+#1122 = CARTESIAN_POINT('',(0.,-79.));
+#1123 = VECTOR('',#1124,1.);
+#1124 = DIRECTION('',(1.,0.));
+#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1126 = FACE_BOUND('',#1127,.T.);
+#1127 = EDGE_LOOP('',(#1128));
+#1128 = ORIENTED_EDGE('',*,*,#1129,.F.);
+#1129 = EDGE_CURVE('',#1130,#1130,#1132,.T.);
+#1130 = VERTEX_POINT('',#1131);
+#1131 = CARTESIAN_POINT('',(-37.,-16.7088432663,70.));
+#1132 = SURFACE_CURVE('',#1133,(#1138,#1145),.PCURVE_S1.);
+#1133 = CIRCLE('',#1134,2.1);
+#1134 = AXIS2_PLACEMENT_3D('',#1135,#1136,#1137);
+#1135 = CARTESIAN_POINT('',(-37.,-18.8088432663,70.));
+#1136 = DIRECTION('',(1.,0.,0.));
+#1137 = DIRECTION('',(0.,1.,0.));
+#1138 = PCURVE('',#128,#1139);
+#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
+#1140 = CIRCLE('',#1141,2.1);
+#1141 = AXIS2_PLACEMENT_2D('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(16.691156733696,-60.));
+#1143 = DIRECTION('',(1.,0.));
+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1145 = PCURVE('',#1146,#1151);
+#1146 = CYLINDRICAL_SURFACE('',#1147,2.1);
+#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
+#1148 = CARTESIAN_POINT('',(42.,-18.8088432663,70.));
+#1149 = DIRECTION('',(1.,0.,0.));
+#1150 = DIRECTION('',(0.,1.,0.));
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(0.,-79.));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(1.,0.));
+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1157 = ADVANCED_FACE('',(#1158),#100,.T.);
+#1158 = FACE_BOUND('',#1159,.T.);
+#1159 = EDGE_LOOP('',(#1160,#1161,#1184,#1205));
+#1160 = ORIENTED_EDGE('',*,*,#84,.F.);
+#1161 = ORIENTED_EDGE('',*,*,#1162,.F.);
+#1162 = EDGE_CURVE('',#1163,#57,#1165,.T.);
+#1163 = VERTEX_POINT('',#1164);
+#1164 = CARTESIAN_POINT('',(-42.,-35.5,130.));
+#1165 = SURFACE_CURVE('',#1166,(#1170,#1177),.PCURVE_S1.);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(-42.,-35.5,130.));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(0.,1.,0.));
+#1170 = PCURVE('',#100,#1171);
+#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);
+#1172 = LINE('',#1173,#1174);
+#1173 = CARTESIAN_POINT('',(0.,-71.));
+#1174 = VECTOR('',#1175,1.);
+#1175 = DIRECTION('',(0.,1.));
+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1177 = PCURVE('',#72,#1178);
+#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);
+#1179 = LINE('',#1180,#1181);
+#1180 = CARTESIAN_POINT('',(0.,-130.));
+#1181 = VECTOR('',#1182,1.);
+#1182 = DIRECTION('',(1.,0.));
+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1184 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1185 = EDGE_CURVE('',#927,#1163,#1186,.T.);
+#1186 = SURFACE_CURVE('',#1187,(#1191,#1198),.PCURVE_S1.);
+#1187 = LINE('',#1188,#1189);
+#1188 = CARTESIAN_POINT('',(42.,-35.5,130.));
+#1189 = VECTOR('',#1190,1.);
+#1190 = DIRECTION('',(-1.,0.,0.));
+#1191 = PCURVE('',#100,#1192);
+#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(84.,-71.));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(-1.,0.));
+#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1198 = PCURVE('',#293,#1199);
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(0.,-130.));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(1.,0.));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = ORIENTED_EDGE('',*,*,#951,.T.);
+#1206 = ADVANCED_FACE('',(#1207,#1233,#1263,#1293,#1323,#1353,#1383),#72
+  ,.T.);
+#1207 = FACE_BOUND('',#1208,.T.);
+#1208 = EDGE_LOOP('',(#1209,#1230,#1231,#1232));
+#1209 = ORIENTED_EDGE('',*,*,#1210,.T.);
+#1210 = EDGE_CURVE('',#255,#1163,#1211,.T.);
+#1211 = SURFACE_CURVE('',#1212,(#1216,#1223),.PCURVE_S1.);
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(-42.,-35.5,0.));
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(0.,0.,1.));
+#1216 = PCURVE('',#72,#1217);
+#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1222);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(0.,0.));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(0.,-1.));
+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1223 = PCURVE('',#293,#1224);
+#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229);
+#1225 = LINE('',#1226,#1227);
+#1226 = CARTESIAN_POINT('',(84.,0.));
+#1227 = VECTOR('',#1228,1.);
+#1228 = DIRECTION('',(0.,-1.));
+#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1230 = ORIENTED_EDGE('',*,*,#1162,.T.);
+#1231 = ORIENTED_EDGE('',*,*,#56,.F.);
+#1232 = ORIENTED_EDGE('',*,*,#254,.F.);
+#1233 = FACE_BOUND('',#1234,.T.);
+#1234 = EDGE_LOOP('',(#1235));
+#1235 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1236 = EDGE_CURVE('',#1237,#1237,#1239,.T.);
+#1237 = VERTEX_POINT('',#1238);
+#1238 = CARTESIAN_POINT('',(-42.,-17.9,110.));
+#1239 = SURFACE_CURVE('',#1240,(#1245,#1256),.PCURVE_S1.);
+#1240 = CIRCLE('',#1241,2.1);
+#1241 = AXIS2_PLACEMENT_3D('',#1242,#1243,#1244);
+#1242 = CARTESIAN_POINT('',(-42.,-20.,110.));
+#1243 = DIRECTION('',(1.,0.,0.));
+#1244 = DIRECTION('',(0.,1.,0.));
+#1245 = PCURVE('',#72,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1255);
+#1247 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1248,#1249,#1250,#1251,
+#1252,#1253,#1254),.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('') );
+#1248 = CARTESIAN_POINT('',(17.6,-110.));
+#1249 = CARTESIAN_POINT('',(17.6,-113.6373066958));
+#1250 = CARTESIAN_POINT('',(14.45,-111.8186533479));
+#1251 = CARTESIAN_POINT('',(11.3,-110.));
+#1252 = CARTESIAN_POINT('',(14.45,-108.181346652));
+#1253 = CARTESIAN_POINT('',(17.6,-106.3626933041));
+#1254 = CARTESIAN_POINT('',(17.6,-110.));
+#1255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1256 = PCURVE('',#991,#1257);
+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262);
+#1258 = LINE('',#1259,#1260);
+#1259 = CARTESIAN_POINT('',(0.,-84.));
+#1260 = VECTOR('',#1261,1.);
+#1261 = DIRECTION('',(1.,0.));
+#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1263 = FACE_BOUND('',#1264,.T.);
+#1264 = EDGE_LOOP('',(#1265));
+#1265 = ORIENTED_EDGE('',*,*,#1266,.T.);
+#1266 = EDGE_CURVE('',#1267,#1267,#1269,.T.);
+#1267 = VERTEX_POINT('',#1268);
+#1268 = CARTESIAN_POINT('',(-42.,6.6,110.));
+#1269 = SURFACE_CURVE('',#1270,(#1275,#1286),.PCURVE_S1.);
+#1270 = CIRCLE('',#1271,6.6);
+#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
+#1272 = CARTESIAN_POINT('',(-42.,0.,110.));
+#1273 = DIRECTION('',(1.,0.,0.));
+#1274 = DIRECTION('',(0.,1.,0.));
+#1275 = PCURVE('',#72,#1276);
+#1276 = DEFINITIONAL_REPRESENTATION('',(#1277),#1285);
+#1277 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1278,#1279,#1280,#1281,
+#1282,#1283,#1284),.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('') );
+#1278 = CARTESIAN_POINT('',(42.1,-110.));
+#1279 = CARTESIAN_POINT('',(42.1,-121.4315353299));
+#1280 = CARTESIAN_POINT('',(32.2,-115.7157676649));
+#1281 = CARTESIAN_POINT('',(22.3,-110.));
+#1282 = CARTESIAN_POINT('',(32.2,-104.284232335));
+#1283 = CARTESIAN_POINT('',(42.1,-98.56846467004));
+#1284 = CARTESIAN_POINT('',(42.1,-110.));
+#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1286 = PCURVE('',#1022,#1287);
+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(0.,-84.));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(1.,0.));
+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1293 = FACE_BOUND('',#1294,.T.);
+#1294 = EDGE_LOOP('',(#1295));
+#1295 = ORIENTED_EDGE('',*,*,#1296,.T.);
+#1296 = EDGE_CURVE('',#1297,#1297,#1299,.T.);
+#1297 = VERTEX_POINT('',#1298);
+#1298 = CARTESIAN_POINT('',(-42.,22.1,110.));
+#1299 = SURFACE_CURVE('',#1300,(#1305,#1316),.PCURVE_S1.);
+#1300 = CIRCLE('',#1301,2.1);
+#1301 = AXIS2_PLACEMENT_3D('',#1302,#1303,#1304);
+#1302 = CARTESIAN_POINT('',(-42.,20.,110.));
+#1303 = DIRECTION('',(1.,0.,0.));
+#1304 = DIRECTION('',(0.,1.,0.));
+#1305 = PCURVE('',#72,#1306);
+#1306 = DEFINITIONAL_REPRESENTATION('',(#1307),#1315);
+#1307 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1308,#1309,#1310,#1311,
+#1312,#1313,#1314),.UNSPECIFIED.,.F.,.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('') );
+#1308 = CARTESIAN_POINT('',(57.6,-110.));
+#1309 = CARTESIAN_POINT('',(57.6,-113.6373066958));
+#1310 = CARTESIAN_POINT('',(54.45,-111.8186533479));
+#1311 = CARTESIAN_POINT('',(51.3,-110.));
+#1312 = CARTESIAN_POINT('',(54.45,-108.181346652));
+#1313 = CARTESIAN_POINT('',(57.6,-106.3626933041));
+#1314 = CARTESIAN_POINT('',(57.6,-110.));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = PCURVE('',#1053,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(0.,-84.));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(1.,0.));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1323 = FACE_BOUND('',#1324,.T.);
+#1324 = EDGE_LOOP('',(#1325));
+#1325 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#1326 = EDGE_CURVE('',#1327,#1327,#1329,.T.);
+#1327 = VERTEX_POINT('',#1328);
+#1328 = CARTESIAN_POINT('',(-42.,20.908843266304,70.));
+#1329 = SURFACE_CURVE('',#1330,(#1335,#1346),.PCURVE_S1.);
+#1330 = CIRCLE('',#1331,2.1);
+#1331 = AXIS2_PLACEMENT_3D('',#1332,#1333,#1334);
+#1332 = CARTESIAN_POINT('',(-42.,18.808843266304,70.));
+#1333 = DIRECTION('',(1.,0.,0.));
+#1334 = DIRECTION('',(0.,1.,0.));
+#1335 = PCURVE('',#72,#1336);
+#1336 = DEFINITIONAL_REPRESENTATION('',(#1337),#1345);
+#1337 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1338,#1339,#1340,#1341,
+#1342,#1343,#1344),.UNSPECIFIED.,.F.,.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('') );
+#1338 = CARTESIAN_POINT('',(56.408843266304,-70.));
+#1339 = CARTESIAN_POINT('',(56.408843266304,-73.63730669589));
+#1340 = CARTESIAN_POINT('',(53.258843266304,-71.81865334794));
+#1341 = CARTESIAN_POINT('',(50.108843266304,-70.));
+#1342 = CARTESIAN_POINT('',(53.258843266304,-68.18134665205));
+#1343 = CARTESIAN_POINT('',(56.408843266304,-66.3626933041));
+#1344 = CARTESIAN_POINT('',(56.408843266304,-70.));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1346 = PCURVE('',#1084,#1347);
+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352);
+#1348 = LINE('',#1349,#1350);
+#1349 = CARTESIAN_POINT('',(0.,-84.));
+#1350 = VECTOR('',#1351,1.);
+#1351 = DIRECTION('',(1.,0.));
+#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1353 = FACE_BOUND('',#1354,.T.);
+#1354 = EDGE_LOOP('',(#1355));
+#1355 = ORIENTED_EDGE('',*,*,#1356,.T.);
+#1356 = EDGE_CURVE('',#1357,#1357,#1359,.T.);
+#1357 = VERTEX_POINT('',#1358);
+#1358 = CARTESIAN_POINT('',(-42.,2.1,70.));
+#1359 = SURFACE_CURVE('',#1360,(#1365,#1376),.PCURVE_S1.);
+#1360 = CIRCLE('',#1361,2.1);
+#1361 = AXIS2_PLACEMENT_3D('',#1362,#1363,#1364);
+#1362 = CARTESIAN_POINT('',(-42.,0.,70.));
+#1363 = DIRECTION('',(1.,0.,0.));
+#1364 = DIRECTION('',(0.,1.,0.));
+#1365 = PCURVE('',#72,#1366);
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1375);
+#1367 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1368,#1369,#1370,#1371,
+#1372,#1373,#1374),.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('') );
+#1368 = CARTESIAN_POINT('',(37.6,-70.));
+#1369 = CARTESIAN_POINT('',(37.6,-73.63730669589));
+#1370 = CARTESIAN_POINT('',(34.45,-71.81865334794));
+#1371 = CARTESIAN_POINT('',(31.3,-70.));
+#1372 = CARTESIAN_POINT('',(34.45,-68.18134665205));
+#1373 = CARTESIAN_POINT('',(37.6,-66.3626933041));
+#1374 = CARTESIAN_POINT('',(37.6,-70.));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1376 = PCURVE('',#1115,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(0.,-84.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(1.,0.));
+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1383 = FACE_BOUND('',#1384,.T.);
+#1384 = EDGE_LOOP('',(#1385));
+#1385 = ORIENTED_EDGE('',*,*,#1386,.T.);
+#1386 = EDGE_CURVE('',#1387,#1387,#1389,.T.);
+#1387 = VERTEX_POINT('',#1388);
+#1388 = CARTESIAN_POINT('',(-42.,-16.7088432663,70.));
+#1389 = SURFACE_CURVE('',#1390,(#1395,#1406),.PCURVE_S1.);
+#1390 = CIRCLE('',#1391,2.1);
+#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
+#1392 = CARTESIAN_POINT('',(-42.,-18.8088432663,70.));
+#1393 = DIRECTION('',(1.,0.,0.));
+#1394 = DIRECTION('',(0.,1.,0.));
+#1395 = PCURVE('',#72,#1396);
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1405);
+#1397 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1398,#1399,#1400,#1401,
+#1402,#1403,#1404),.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('') );
+#1398 = CARTESIAN_POINT('',(18.791156733696,-70.));
+#1399 = CARTESIAN_POINT('',(18.791156733696,-73.63730669589));
+#1400 = CARTESIAN_POINT('',(15.641156733696,-71.81865334794));
+#1401 = CARTESIAN_POINT('',(12.491156733696,-70.));
+#1402 = CARTESIAN_POINT('',(15.641156733696,-68.18134665205));
+#1403 = CARTESIAN_POINT('',(18.791156733696,-66.3626933041));
+#1404 = CARTESIAN_POINT('',(18.791156733696,-70.));
+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1406 = PCURVE('',#1146,#1407);
+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412);
+#1408 = LINE('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(0.,-84.));
+#1410 = VECTOR('',#1411,1.);
+#1411 = DIRECTION('',(1.,0.));
+#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1413 = ADVANCED_FACE('',(#1414),#293,.T.);
+#1414 = FACE_BOUND('',#1415,.T.);
+#1415 = EDGE_LOOP('',(#1416,#1417,#1418,#1419,#1420,#1421,#1422,#1423));
+#1416 = ORIENTED_EDGE('',*,*,#277,.F.);
+#1417 = ORIENTED_EDGE('',*,*,#388,.T.);
+#1418 = ORIENTED_EDGE('',*,*,#623,.T.);
+#1419 = ORIENTED_EDGE('',*,*,#672,.T.);
+#1420 = ORIENTED_EDGE('',*,*,#901,.T.);
+#1421 = ORIENTED_EDGE('',*,*,#926,.F.);
+#1422 = ORIENTED_EDGE('',*,*,#1185,.T.);
+#1423 = ORIENTED_EDGE('',*,*,#1210,.F.);
+#1424 = ADVANCED_FACE('',(#1425),#349,.T.);
+#1425 = FACE_BOUND('',#1426,.F.);
+#1426 = EDGE_LOOP('',(#1427,#1428,#1451,#1482));
+#1427 = ORIENTED_EDGE('',*,*,#328,.F.);
+#1428 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#1429 = EDGE_CURVE('',#329,#1430,#1432,.T.);
+#1430 = VERTEX_POINT('',#1431);
+#1431 = CARTESIAN_POINT('',(8.,0.,-250.));
+#1432 = SEAM_CURVE('',#1433,(#1437,#1444),.PCURVE_S1.);
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(8.,0.,0.));
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(0.,0.,-1.));
+#1437 = PCURVE('',#349,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(-0.,-1.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1444 = PCURVE('',#349,#1445);
+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(-0.,0.));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(-0.,-1.));
+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1451 = ORIENTED_EDGE('',*,*,#1452,.T.);
+#1452 = EDGE_CURVE('',#1430,#1430,#1453,.T.);
+#1453 = SURFACE_CURVE('',#1454,(#1459,#1466),.PCURVE_S1.);
+#1454 = CIRCLE('',#1455,8.);
+#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458);
+#1456 = CARTESIAN_POINT('',(0.,0.,-250.));
+#1457 = DIRECTION('',(0.,0.,-1.));
+#1458 = DIRECTION('',(1.,0.,0.));
+#1459 = PCURVE('',#349,#1460);
+#1460 = DEFINITIONAL_REPRESENTATION('',(#1461),#1465);
+#1461 = LINE('',#1462,#1463);
+#1462 = CARTESIAN_POINT('',(-0.,-250.));
+#1463 = VECTOR('',#1464,1.);
+#1464 = DIRECTION('',(-1.,0.));
+#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1466 = PCURVE('',#1467,#1472);
+#1467 = PLANE('',#1468);
+#1468 = AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
+#1469 = CARTESIAN_POINT('',(8.,0.,-250.));
+#1470 = DIRECTION('',(0.,0.,1.));
+#1471 = DIRECTION('',(1.,0.,0.));
+#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1481);
+#1473 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1474,#1475,#1476,#1477,
+#1478,#1479,#1480),.UNSPECIFIED.,.F.,.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('') );
+#1474 = CARTESIAN_POINT('',(0.,0.));
+#1475 = CARTESIAN_POINT('',(0.,-13.85640646055));
+#1476 = CARTESIAN_POINT('',(-12.,-6.928203230276));
+#1477 = CARTESIAN_POINT('',(-24.,-1.959434878636E-15));
+#1478 = CARTESIAN_POINT('',(-12.,6.928203230276));
+#1479 = CARTESIAN_POINT('',(-1.24344978758E-14,13.856406460551));
+#1480 = CARTESIAN_POINT('',(0.,0.));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1482 = ORIENTED_EDGE('',*,*,#1429,.F.);
+#1483 = ADVANCED_FACE('',(#1484),#429,.F.);
+#1484 = FACE_BOUND('',#1485,.F.);
+#1485 = EDGE_LOOP('',(#1486,#1487,#1508,#1509));
+#1486 = ORIENTED_EDGE('',*,*,#412,.F.);
+#1487 = ORIENTED_EDGE('',*,*,#1488,.T.);
+#1488 = EDGE_CURVE('',#413,#817,#1489,.T.);
+#1489 = SEAM_CURVE('',#1490,(#1494,#1501),.PCURVE_S1.);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(42.,2.1,70.));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(-1.,-0.,-0.));
+#1494 = PCURVE('',#429,#1495);
+#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(0.,-1.));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1501 = PCURVE('',#429,#1502);
+#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507);
+#1503 = LINE('',#1504,#1505);
+#1504 = CARTESIAN_POINT('',(0.,0.));
+#1505 = VECTOR('',#1506,1.);
+#1506 = DIRECTION('',(0.,-1.));
+#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1508 = ORIENTED_EDGE('',*,*,#816,.T.);
+#1509 = ORIENTED_EDGE('',*,*,#1488,.F.);
+#1510 = ADVANCED_FACE('',(#1511),#460,.F.);
+#1511 = FACE_BOUND('',#1512,.F.);
+#1512 = EDGE_LOOP('',(#1513,#1514,#1535,#1536));
+#1513 = ORIENTED_EDGE('',*,*,#443,.F.);
+#1514 = ORIENTED_EDGE('',*,*,#1515,.T.);
+#1515 = EDGE_CURVE('',#444,#727,#1516,.T.);
+#1516 = SEAM_CURVE('',#1517,(#1521,#1528),.PCURVE_S1.);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(42.,6.6,110.));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(-1.,-0.,-0.));
+#1521 = PCURVE('',#460,#1522);
+#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527);
+#1523 = LINE('',#1524,#1525);
+#1524 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1525 = VECTOR('',#1526,1.);
+#1526 = DIRECTION('',(0.,-1.));
+#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1528 = PCURVE('',#460,#1529);
+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);
+#1530 = LINE('',#1531,#1532);
+#1531 = CARTESIAN_POINT('',(0.,0.));
+#1532 = VECTOR('',#1533,1.);
+#1533 = DIRECTION('',(0.,-1.));
+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1535 = ORIENTED_EDGE('',*,*,#726,.T.);
+#1536 = ORIENTED_EDGE('',*,*,#1515,.F.);
+#1537 = ADVANCED_FACE('',(#1538),#491,.F.);
+#1538 = FACE_BOUND('',#1539,.F.);
+#1539 = EDGE_LOOP('',(#1540,#1541,#1562,#1563));
+#1540 = ORIENTED_EDGE('',*,*,#474,.F.);
+#1541 = ORIENTED_EDGE('',*,*,#1542,.T.);
+#1542 = EDGE_CURVE('',#475,#757,#1543,.T.);
+#1543 = SEAM_CURVE('',#1544,(#1548,#1555),.PCURVE_S1.);
+#1544 = LINE('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(42.,22.1,110.));
+#1546 = VECTOR('',#1547,1.);
+#1547 = DIRECTION('',(-1.,-0.,-0.));
+#1548 = PCURVE('',#491,#1549);
+#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554);
+#1550 = LINE('',#1551,#1552);
+#1551 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1552 = VECTOR('',#1553,1.);
+#1553 = DIRECTION('',(0.,-1.));
+#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1555 = PCURVE('',#491,#1556);
+#1556 = DEFINITIONAL_REPRESENTATION('',(#1557),#1561);
+#1557 = LINE('',#1558,#1559);
+#1558 = CARTESIAN_POINT('',(0.,0.));
+#1559 = VECTOR('',#1560,1.);
+#1560 = DIRECTION('',(0.,-1.));
+#1561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1562 = ORIENTED_EDGE('',*,*,#756,.T.);
+#1563 = ORIENTED_EDGE('',*,*,#1542,.F.);
+#1564 = ADVANCED_FACE('',(#1565),#522,.F.);
+#1565 = FACE_BOUND('',#1566,.F.);
+#1566 = EDGE_LOOP('',(#1567,#1568,#1589,#1590));
+#1567 = ORIENTED_EDGE('',*,*,#505,.F.);
+#1568 = ORIENTED_EDGE('',*,*,#1569,.T.);
+#1569 = EDGE_CURVE('',#506,#787,#1570,.T.);
+#1570 = SEAM_CURVE('',#1571,(#1575,#1582),.PCURVE_S1.);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(42.,20.908843266304,70.));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(-1.,-0.,-0.));
+#1575 = PCURVE('',#522,#1576);
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(0.,-1.));
+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1582 = PCURVE('',#522,#1583);
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588);
+#1584 = LINE('',#1585,#1586);
+#1585 = CARTESIAN_POINT('',(0.,0.));
+#1586 = VECTOR('',#1587,1.);
+#1587 = DIRECTION('',(0.,-1.));
+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1589 = ORIENTED_EDGE('',*,*,#786,.T.);
+#1590 = ORIENTED_EDGE('',*,*,#1569,.F.);
+#1591 = ADVANCED_FACE('',(#1592),#553,.F.);
+#1592 = FACE_BOUND('',#1593,.F.);
+#1593 = EDGE_LOOP('',(#1594,#1595,#1616,#1617));
+#1594 = ORIENTED_EDGE('',*,*,#536,.F.);
+#1595 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#1596 = EDGE_CURVE('',#537,#697,#1597,.T.);
+#1597 = SEAM_CURVE('',#1598,(#1602,#1609),.PCURVE_S1.);
+#1598 = LINE('',#1599,#1600);
+#1599 = CARTESIAN_POINT('',(42.,-17.9,110.));
+#1600 = VECTOR('',#1601,1.);
+#1601 = DIRECTION('',(-1.,-0.,-0.));
+#1602 = PCURVE('',#553,#1603);
+#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1608);
+#1604 = LINE('',#1605,#1606);
+#1605 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1606 = VECTOR('',#1607,1.);
+#1607 = DIRECTION('',(0.,-1.));
+#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1609 = PCURVE('',#553,#1610);
+#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1615);
+#1611 = LINE('',#1612,#1613);
+#1612 = CARTESIAN_POINT('',(0.,0.));
+#1613 = VECTOR('',#1614,1.);
+#1614 = DIRECTION('',(0.,-1.));
+#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1616 = ORIENTED_EDGE('',*,*,#696,.T.);
+#1617 = ORIENTED_EDGE('',*,*,#1596,.F.);
+#1618 = ADVANCED_FACE('',(#1619),#584,.F.);
+#1619 = FACE_BOUND('',#1620,.F.);
+#1620 = EDGE_LOOP('',(#1621,#1622,#1643,#1644));
+#1621 = ORIENTED_EDGE('',*,*,#567,.F.);
+#1622 = ORIENTED_EDGE('',*,*,#1623,.T.);
+#1623 = EDGE_CURVE('',#568,#847,#1624,.T.);
+#1624 = SEAM_CURVE('',#1625,(#1629,#1636),.PCURVE_S1.);
+#1625 = LINE('',#1626,#1627);
+#1626 = CARTESIAN_POINT('',(42.,-16.7088432663,70.));
+#1627 = VECTOR('',#1628,1.);
+#1628 = DIRECTION('',(-1.,-0.,-0.));
+#1629 = PCURVE('',#584,#1630);
+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635);
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(0.,-1.));
+#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1636 = PCURVE('',#584,#1637);
+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1642);
+#1638 = LINE('',#1639,#1640);
+#1639 = CARTESIAN_POINT('',(0.,0.));
+#1640 = VECTOR('',#1641,1.);
+#1641 = DIRECTION('',(0.,-1.));
+#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1643 = ORIENTED_EDGE('',*,*,#846,.T.);
+#1644 = ORIENTED_EDGE('',*,*,#1623,.F.);
+#1645 = ADVANCED_FACE('',(#1646),#991,.F.);
+#1646 = FACE_BOUND('',#1647,.F.);
+#1647 = EDGE_LOOP('',(#1648,#1649,#1670,#1671));
+#1648 = ORIENTED_EDGE('',*,*,#974,.F.);
+#1649 = ORIENTED_EDGE('',*,*,#1650,.T.);
+#1650 = EDGE_CURVE('',#975,#1237,#1651,.T.);
+#1651 = SEAM_CURVE('',#1652,(#1656,#1663),.PCURVE_S1.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(42.,-17.9,110.));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(-1.,-0.,-0.));
+#1656 = PCURVE('',#991,#1657);
+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);
+#1658 = LINE('',#1659,#1660);
+#1659 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1660 = VECTOR('',#1661,1.);
+#1661 = DIRECTION('',(0.,-1.));
+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1663 = PCURVE('',#991,#1664);
+#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669);
+#1665 = LINE('',#1666,#1667);
+#1666 = CARTESIAN_POINT('',(0.,0.));
+#1667 = VECTOR('',#1668,1.);
+#1668 = DIRECTION('',(0.,-1.));
+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1670 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1671 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#1672 = ADVANCED_FACE('',(#1673),#1022,.F.);
+#1673 = FACE_BOUND('',#1674,.F.);
+#1674 = EDGE_LOOP('',(#1675,#1676,#1697,#1698));
+#1675 = ORIENTED_EDGE('',*,*,#1005,.F.);
+#1676 = ORIENTED_EDGE('',*,*,#1677,.T.);
+#1677 = EDGE_CURVE('',#1006,#1267,#1678,.T.);
+#1678 = SEAM_CURVE('',#1679,(#1683,#1690),.PCURVE_S1.);
+#1679 = LINE('',#1680,#1681);
+#1680 = CARTESIAN_POINT('',(42.,6.6,110.));
+#1681 = VECTOR('',#1682,1.);
+#1682 = DIRECTION('',(-1.,-0.,-0.));
+#1683 = PCURVE('',#1022,#1684);
+#1684 = DEFINITIONAL_REPRESENTATION('',(#1685),#1689);
+#1685 = LINE('',#1686,#1687);
+#1686 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1687 = VECTOR('',#1688,1.);
+#1688 = DIRECTION('',(0.,-1.));
+#1689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1690 = PCURVE('',#1022,#1691);
+#1691 = DEFINITIONAL_REPRESENTATION('',(#1692),#1696);
+#1692 = LINE('',#1693,#1694);
+#1693 = CARTESIAN_POINT('',(0.,0.));
+#1694 = VECTOR('',#1695,1.);
+#1695 = DIRECTION('',(0.,-1.));
+#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1697 = ORIENTED_EDGE('',*,*,#1266,.T.);
+#1698 = ORIENTED_EDGE('',*,*,#1677,.F.);
+#1699 = ADVANCED_FACE('',(#1700),#1053,.F.);
+#1700 = FACE_BOUND('',#1701,.F.);
+#1701 = EDGE_LOOP('',(#1702,#1703,#1724,#1725));
+#1702 = ORIENTED_EDGE('',*,*,#1036,.F.);
+#1703 = ORIENTED_EDGE('',*,*,#1704,.T.);
+#1704 = EDGE_CURVE('',#1037,#1297,#1705,.T.);
+#1705 = SEAM_CURVE('',#1706,(#1710,#1717),.PCURVE_S1.);
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(42.,22.1,110.));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(-1.,-0.,-0.));
+#1710 = PCURVE('',#1053,#1711);
+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716);
+#1712 = LINE('',#1713,#1714);
+#1713 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1714 = VECTOR('',#1715,1.);
+#1715 = DIRECTION('',(0.,-1.));
+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1717 = PCURVE('',#1053,#1718);
+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723);
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(0.,0.));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(0.,-1.));
+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1724 = ORIENTED_EDGE('',*,*,#1296,.T.);
+#1725 = ORIENTED_EDGE('',*,*,#1704,.F.);
+#1726 = ADVANCED_FACE('',(#1727),#1084,.F.);
+#1727 = FACE_BOUND('',#1728,.F.);
+#1728 = EDGE_LOOP('',(#1729,#1730,#1751,#1752));
+#1729 = ORIENTED_EDGE('',*,*,#1067,.F.);
+#1730 = ORIENTED_EDGE('',*,*,#1731,.T.);
+#1731 = EDGE_CURVE('',#1068,#1327,#1732,.T.);
+#1732 = SEAM_CURVE('',#1733,(#1737,#1744),.PCURVE_S1.);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(42.,20.908843266304,70.));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(-1.,-0.,-0.));
+#1737 = PCURVE('',#1084,#1738);
+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(0.,-1.));
+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1744 = PCURVE('',#1084,#1745);
+#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1750);
+#1746 = LINE('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(0.,0.));
+#1748 = VECTOR('',#1749,1.);
+#1749 = DIRECTION('',(0.,-1.));
+#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1751 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#1752 = ORIENTED_EDGE('',*,*,#1731,.F.);
+#1753 = ADVANCED_FACE('',(#1754),#1115,.F.);
+#1754 = FACE_BOUND('',#1755,.F.);
+#1755 = EDGE_LOOP('',(#1756,#1757,#1778,#1779));
+#1756 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1757 = ORIENTED_EDGE('',*,*,#1758,.T.);
+#1758 = EDGE_CURVE('',#1099,#1357,#1759,.T.);
+#1759 = SEAM_CURVE('',#1760,(#1764,#1771),.PCURVE_S1.);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(42.,2.1,70.));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(-1.,-0.,-0.));
+#1764 = PCURVE('',#1115,#1765);
+#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770);
+#1766 = LINE('',#1767,#1768);
+#1767 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1768 = VECTOR('',#1769,1.);
+#1769 = DIRECTION('',(0.,-1.));
+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1771 = PCURVE('',#1115,#1772);
+#1772 = DEFINITIONAL_REPRESENTATION('',(#1773),#1777);
+#1773 = LINE('',#1774,#1775);
+#1774 = CARTESIAN_POINT('',(0.,0.));
+#1775 = VECTOR('',#1776,1.);
+#1776 = DIRECTION('',(0.,-1.));
+#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1778 = ORIENTED_EDGE('',*,*,#1356,.T.);
+#1779 = ORIENTED_EDGE('',*,*,#1758,.F.);
+#1780 = ADVANCED_FACE('',(#1781),#1146,.F.);
+#1781 = FACE_BOUND('',#1782,.F.);
+#1782 = EDGE_LOOP('',(#1783,#1784,#1805,#1806));
+#1783 = ORIENTED_EDGE('',*,*,#1129,.F.);
+#1784 = ORIENTED_EDGE('',*,*,#1785,.T.);
+#1785 = EDGE_CURVE('',#1130,#1387,#1786,.T.);
+#1786 = SEAM_CURVE('',#1787,(#1791,#1798),.PCURVE_S1.);
+#1787 = LINE('',#1788,#1789);
+#1788 = CARTESIAN_POINT('',(42.,-16.7088432663,70.));
+#1789 = VECTOR('',#1790,1.);
+#1790 = DIRECTION('',(-1.,-0.,-0.));
+#1791 = PCURVE('',#1146,#1792);
+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(0.,-1.));
+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1798 = PCURVE('',#1146,#1799);
+#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1804);
+#1800 = LINE('',#1801,#1802);
+#1801 = CARTESIAN_POINT('',(0.,0.));
+#1802 = VECTOR('',#1803,1.);
+#1803 = DIRECTION('',(0.,-1.));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1805 = ORIENTED_EDGE('',*,*,#1386,.T.);
+#1806 = ORIENTED_EDGE('',*,*,#1785,.F.);
+#1807 = ADVANCED_FACE('',(#1808),#1467,.F.);
+#1808 = FACE_BOUND('',#1809,.T.);
+#1809 = EDGE_LOOP('',(#1810));
+#1810 = ORIENTED_EDGE('',*,*,#1452,.T.);
+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1815)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1812,#1813,#1814)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1812,
+  'distance_accuracy_value','confusion accuracy');
+#1816 = PRODUCT_TYPE('part',$,(#7));
+#1817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1818),#1811);
+#1818 = STYLED_ITEM('color',(#1819),#15);
+#1819 = PRESENTATION_STYLE_ASSIGNMENT((#1820,#1826));
+#1820 = SURFACE_STYLE_USAGE(.BOTH.,#1821);
+#1821 = SURFACE_SIDE_STYLE('',(#1822));
+#1822 = SURFACE_STYLE_FILL_AREA(#1823);
+#1823 = FILL_AREA_STYLE('',(#1824));
+#1824 = FILL_AREA_STYLE_COLOUR('',#1825);
+#1825 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1826 = CURVE_STYLE('',#1827,POSITIVE_LENGTH_MEASURE(0.1),#1825);
+#1827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.stl b/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.stl
new file mode 100644
index 00000000..b2fb5270
Binary files /dev/null and b/Wood Construction/Connectors/Ironsmith Parts/Footer_Type_U_L70.stl differ
diff --git a/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.fcstd b/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.fcstd
new file mode 100644
index 00000000..914858ad
Binary files /dev/null and b/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.fcstd differ
diff --git a/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.step b/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.step
new file mode 100644
index 00000000..bc94aed9
--- /dev/null
+++ b/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.step	
@@ -0,0 +1,5625 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/fran6t/Bureau/Dropbox/3d/Objet-francis/librairie-github/FreeCAD-l
+ibrary/Wood Construction/Connectors/Ironsmith 
+Parts/SAET200_L64_H83.step','2015-07-18T10:39:03',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('Pocket001','Pocket001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4785);
+#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,#1133,#1209,#1263,#1345,#1399,#1448,#1497,
+    #1546,#1595,#1645,#1694,#1743,#1792,#1846,#1895,#1949,#1998,#2052,
+    #2101,#2155,#2209,#2259,#2336,#2385,#2412,#2462,#2512,#2562,#2612,
+    #2662,#2712,#2762,#2812,#2862,#2912,#2962,#3012,#3062,#3112,#3388,
+    #3459,#3508,#3558,#3569,#3806,#3855,#4125,#4155,#4369,#4396,#4447,
+    #4474,#4501,#4528,#4535,#4562,#4589,#4616,#4643,#4670,#4697,#4704,
+    #4731,#4758));
+#17 = ADVANCED_FACE('',(#18,#699,#730,#761,#792,#823,#854,#885,#916,#947
+    ,#978,#1009,#1040,#1071,#1102),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111,#139,#167,#195,#223,#251,#279,#307,
+    #335,#363,#391,#419,#448,#476,#504,#532,#560,#588,#617,#645,#673));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(32.,-7.993605777301E-14,-40.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(32.,8.393286066166E-14,42.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(32.,-7.993605777301E-14,-40.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(32.,-7.993605777301E-14,-40.));
+#35 = DIRECTION('',(1.368214036156E-31,-1.,1.998401444325E-15));
+#36 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(7.105427357601E-15,8.634644504783E-61));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-1.,-1.944692274332E-62));
+#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('',(32.,-7.993605777301E-14,-40.));
+#47 = DIRECTION('',(-1.,0.,0.));
+#48 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-7.105427357601E-15,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(1.,0.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(27.,-7.993605777301E-14,-40.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(32.,-7.993605777301E-14,-40.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(7.105427357601E-15,8.634644504783E-61));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.,-1.));
+#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('',(32.,-7.993605777301E-14,-40.));
+#75 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#76 = DIRECTION('',(-1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(0.,-0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(1.,0.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.T.);
+#84 = EDGE_CURVE('',#57,#85,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(22.,-6.994405055138E-14,-35.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(27.,-7.993605777301E-14,-40.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(-0.707106781187,1.413083212815E-15,0.707106781187));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(7.105427357601E-15,-5.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#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('',(27.,-7.993605777301E-14,-40.));
+#103 = DIRECTION('',(-0.707106781187,-1.256073966947E-15,-0.707106781187
+    ));
+#104 = DIRECTION('',(-0.707106781187,1.413083212815E-15,0.707106781187)
+  );
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(-7.536443801682E-15,-3.944304526105E-31));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(1.,0.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.T.);
+#112 = EDGE_CURVE('',#85,#113,#115,.T.);
+#113 = VERTEX_POINT('',#114);
+#114 = CARTESIAN_POINT('',(12.,-6.994405055138E-14,-35.));
+#115 = SURFACE_CURVE('',#116,(#120,#127),.PCURVE_S1.);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(22.,-6.994405055138E-14,-35.));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(-1.,0.,0.));
+#120 = PCURVE('',#32,#121);
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(-5.,-10.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(0.,-1.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(22.,-6.994405055138E-14,-35.));
+#131 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#132 = DIRECTION('',(-1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(1.,0.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = ORIENTED_EDGE('',*,*,#140,.T.);
+#140 = EDGE_CURVE('',#113,#141,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(7.,-5.995204332976E-14,-30.));
+#143 = SURFACE_CURVE('',#144,(#148,#155),.PCURVE_S1.);
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(12.,-6.994405055138E-14,-35.));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(-0.707106781187,1.413083212815E-15,0.707106781187)
+  );
+#148 = PCURVE('',#32,#149);
+#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154);
+#150 = LINE('',#151,#152);
+#151 = CARTESIAN_POINT('',(-5.,-20.));
+#152 = VECTOR('',#153,1.);
+#153 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#155 = PCURVE('',#156,#161);
+#156 = PLANE('',#157);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(12.,-6.994405055138E-14,-35.));
+#159 = DIRECTION('',(-0.707106781187,-1.256073966947E-15,-0.707106781187
+    ));
+#160 = DIRECTION('',(-0.707106781187,1.413083212815E-15,0.707106781187)
+  );
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(0.,0.));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(1.,0.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = ORIENTED_EDGE('',*,*,#168,.T.);
+#168 = EDGE_CURVE('',#141,#169,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(-7.,-5.995204332976E-14,-30.));
+#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(7.,-5.995204332976E-14,-30.));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(-1.,0.,0.));
+#176 = PCURVE('',#32,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(-10.,-25.));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(0.,-1.));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#183 = PCURVE('',#184,#189);
+#184 = PLANE('',#185);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(7.,-5.995204332976E-14,-30.));
+#187 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#188 = DIRECTION('',(-1.,0.,0.));
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(8.881784197001E-16,7.88860905221E-31));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(1.,0.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = ORIENTED_EDGE('',*,*,#196,.F.);
+#196 = EDGE_CURVE('',#197,#169,#199,.T.);
+#197 = VERTEX_POINT('',#198);
+#198 = CARTESIAN_POINT('',(-12.,-6.994405055138E-14,-35.));
+#199 = SURFACE_CURVE('',#200,(#204,#211),.PCURVE_S1.);
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(-12.,-6.994405055138E-14,-35.));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187));
+#204 = PCURVE('',#32,#205);
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(-5.,-44.));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(-0.707106781187,0.707106781187));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = PCURVE('',#212,#217);
+#212 = PLANE('',#213);
+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#214 = CARTESIAN_POINT('',(-12.,-6.994405055138E-14,-35.));
+#215 = DIRECTION('',(-0.707106781187,1.256073966947E-15,0.707106781187)
+  );
+#216 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187));
+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(0.,0.));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(1.,0.));
+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#223 = ORIENTED_EDGE('',*,*,#224,.F.);
+#224 = EDGE_CURVE('',#225,#197,#227,.T.);
+#225 = VERTEX_POINT('',#226);
+#226 = CARTESIAN_POINT('',(-22.,-6.994405055138E-14,-35.));
+#227 = SURFACE_CURVE('',#228,(#232,#239),.PCURVE_S1.);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(-22.,-6.994405055138E-14,-35.));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(1.,0.,0.));
+#232 = PCURVE('',#32,#233);
+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(-5.,-54.));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(0.,1.));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#239 = PCURVE('',#240,#245);
+#240 = PLANE('',#241);
+#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244);
+#242 = CARTESIAN_POINT('',(-22.,-6.994405055138E-14,-35.));
+#243 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#244 = DIRECTION('',(1.,0.,0.));
+#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250);
+#246 = LINE('',#247,#248);
+#247 = CARTESIAN_POINT('',(0.,0.));
+#248 = VECTOR('',#249,1.);
+#249 = DIRECTION('',(1.,0.));
+#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#251 = ORIENTED_EDGE('',*,*,#252,.F.);
+#252 = EDGE_CURVE('',#253,#225,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(-27.,-7.993605777301E-14,-40.));
+#255 = SURFACE_CURVE('',#256,(#260,#267),.PCURVE_S1.);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(-27.,-7.993605777301E-14,-40.));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187));
+#260 = PCURVE('',#32,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
+#262 = LINE('',#263,#264);
+#263 = CARTESIAN_POINT('',(1.42108547152E-14,-59.));
+#264 = VECTOR('',#265,1.);
+#265 = DIRECTION('',(-0.707106781187,0.707106781187));
+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#267 = PCURVE('',#268,#273);
+#268 = PLANE('',#269);
+#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);
+#270 = CARTESIAN_POINT('',(-27.,-7.993605777301E-14,-40.));
+#271 = DIRECTION('',(-0.707106781187,1.256073966947E-15,0.707106781187)
+  );
+#272 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187));
+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(-7.536443801682E-15,-3.944304526105E-31));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(1.,0.));
+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#279 = ORIENTED_EDGE('',*,*,#280,.F.);
+#280 = EDGE_CURVE('',#281,#253,#283,.T.);
+#281 = VERTEX_POINT('',#282);
+#282 = CARTESIAN_POINT('',(-32.,-7.993605777301E-14,-40.));
+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-32.,-7.993605777301E-14,-40.));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = PCURVE('',#32,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(1.42108547152E-14,-64.));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(0.,1.));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#296,#301);
+#296 = PLANE('',#297);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(-32.,-7.993605777301E-14,-40.));
+#299 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#300 = DIRECTION('',(1.,0.,0.));
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);
+#302 = LINE('',#303,#304);
+#303 = CARTESIAN_POINT('',(0.,0.));
+#304 = VECTOR('',#305,1.);
+#305 = DIRECTION('',(1.,0.));
+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#307 = ORIENTED_EDGE('',*,*,#308,.F.);
+#308 = EDGE_CURVE('',#309,#281,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(-32.,8.393286066166E-14,42.));
+#311 = SURFACE_CURVE('',#312,(#316,#323),.PCURVE_S1.);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(-32.,8.393286066166E-14,42.));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#316 = PCURVE('',#32,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = LINE('',#319,#320);
+#319 = CARTESIAN_POINT('',(-82.,-64.));
+#320 = VECTOR('',#321,1.);
+#321 = DIRECTION('',(1.,1.944692274332E-62));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = PLANE('',#325);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(-32.,8.393286066166E-14,42.));
+#327 = DIRECTION('',(1.,0.,0.));
+#328 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(-7.105427357601E-15,0.));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(1.,0.));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#309,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(-68.,8.393286066166E-14,42.));
+#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(-32.,8.393286066166E-14,42.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(-1.,0.,0.));
+#344 = PCURVE('',#32,#345);
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(-82.,-64.));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(0.,-1.));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = PCURVE('',#352,#357);
+#352 = PLANE('',#353);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(-32.,8.393286066166E-14,42.));
+#355 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#356 = DIRECTION('',(-1.,0.,0.));
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362);
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(0.,-0.));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(1.,0.));
+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#363 = ORIENTED_EDGE('',*,*,#364,.F.);
+#364 = EDGE_CURVE('',#365,#337,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(-78.,6.394884621841E-14,32.));
+#367 = SURFACE_CURVE('',#368,(#372,#379),.PCURVE_S1.);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(-78.,6.394884621841E-14,32.));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187));
+#372 = PCURVE('',#32,#373);
+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(-72.,-110.));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(-0.707106781187,0.707106781187));
+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#379 = PCURVE('',#380,#385);
+#380 = PLANE('',#381);
+#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
+#382 = CARTESIAN_POINT('',(-78.,6.394884621841E-14,32.));
+#383 = DIRECTION('',(-0.707106781187,1.256073966947E-15,0.707106781187)
+  );
+#384 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187));
+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390);
+#386 = LINE('',#387,#388);
+#387 = CARTESIAN_POINT('',(0.,0.));
+#388 = VECTOR('',#389,1.);
+#389 = DIRECTION('',(1.,0.));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#391 = ORIENTED_EDGE('',*,*,#392,.F.);
+#392 = EDGE_CURVE('',#393,#365,#395,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(-78.,-1.59872115546E-14,-8.));
+#395 = SURFACE_CURVE('',#396,(#400,#407),.PCURVE_S1.);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(-78.,-1.59872115546E-14,-8.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#400 = PCURVE('',#32,#401);
+#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406);
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(-32.,-110.));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(-1.,-1.944692274332E-62));
+#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#407 = PCURVE('',#408,#413);
+#408 = PLANE('',#409);
+#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412);
+#410 = CARTESIAN_POINT('',(-78.,-1.59872115546E-14,-8.));
+#411 = DIRECTION('',(-1.,0.,0.));
+#412 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(0.,-0.));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(1.,0.));
+#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#419 = ORIENTED_EDGE('',*,*,#420,.T.);
+#420 = EDGE_CURVE('',#393,#421,#423,.T.);
+#421 = VERTEX_POINT('',#422);
+#422 = CARTESIAN_POINT('',(-72.62234522254,-3.370819055375E-14,
+    -16.86757715746));
+#423 = SURFACE_CURVE('',#424,(#429,#436),.PCURVE_S1.);
+#424 = CIRCLE('',#425,10.);
+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
+#426 = CARTESIAN_POINT('',(-68.,-1.59872115546E-14,-8.));
+#427 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#428 = DIRECTION('',(1.,0.,0.));
+#429 = PCURVE('',#32,#430);
+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);
+#431 = CIRCLE('',#432,10.);
+#432 = AXIS2_PLACEMENT_2D('',#433,#434);
+#433 = CARTESIAN_POINT('',(-32.,-100.));
+#434 = DIRECTION('',(0.,1.));
+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#436 = PCURVE('',#437,#442);
+#437 = CYLINDRICAL_SURFACE('',#438,10.);
+#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441);
+#439 = CARTESIAN_POINT('',(-68.,-1.59872115546E-14,-8.));
+#440 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#441 = DIRECTION('',(1.,0.,0.));
+#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(-0.,0.));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(-1.,0.));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = ORIENTED_EDGE('',*,*,#449,.F.);
+#449 = EDGE_CURVE('',#450,#421,#452,.T.);
+#450 = VERTEX_POINT('',#451);
+#451 = CARTESIAN_POINT('',(-34.,-7.394085344004E-14,-37.));
+#452 = SURFACE_CURVE('',#453,(#457,#464),.PCURVE_S1.);
+#453 = LINE('',#454,#455);
+#454 = CARTESIAN_POINT('',(-34.,-7.394085344004E-14,-37.));
+#455 = VECTOR('',#456,1.);
+#456 = DIRECTION('',(-0.886757715747,9.237301368904E-16,0.462234522254)
+  );
+#457 = PCURVE('',#32,#458);
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-3.,-66.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-0.462234522254,-0.886757715747));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = PCURVE('',#465,#470);
+#465 = PLANE('',#466);
+#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);
+#467 = CARTESIAN_POINT('',(-34.,-7.394085344004E-14,-37.));
+#468 = DIRECTION('',(-0.462234522254,-1.575198133257E-15,-0.886757715747
+    ));
+#469 = DIRECTION('',(-0.886757715747,9.237301368904E-16,0.462234522254)
+  );
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(0.,0.));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(1.,0.));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#476 = ORIENTED_EDGE('',*,*,#477,.F.);
+#477 = EDGE_CURVE('',#478,#450,#480,.T.);
+#478 = VERTEX_POINT('',#479);
+#479 = CARTESIAN_POINT('',(-34.,-8.393286066166E-14,-42.));
+#480 = SURFACE_CURVE('',#481,(#485,#492),.PCURVE_S1.);
+#481 = LINE('',#482,#483);
+#482 = CARTESIAN_POINT('',(-34.,-8.393286066166E-14,-42.));
+#483 = VECTOR('',#484,1.);
+#484 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#485 = PCURVE('',#32,#486);
+#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491);
+#487 = LINE('',#488,#489);
+#488 = CARTESIAN_POINT('',(2.,-66.));
+#489 = VECTOR('',#490,1.);
+#490 = DIRECTION('',(-1.,-1.944692274332E-62));
+#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#492 = PCURVE('',#493,#498);
+#493 = PLANE('',#494);
+#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
+#495 = CARTESIAN_POINT('',(-34.,-8.393286066166E-14,-42.));
+#496 = DIRECTION('',(-1.,0.,0.));
+#497 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(-7.105427357601E-15,0.));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(1.,0.));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#504 = ORIENTED_EDGE('',*,*,#505,.F.);
+#505 = EDGE_CURVE('',#506,#478,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(34.,-8.393286066166E-14,-42.));
+#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.);
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(34.,-8.393286066166E-14,-42.));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(-1.,-2.088161219703E-31,-1.044915787883E-16));
+#513 = PCURVE('',#32,#514);
+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(2.,2.));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(1.044915787883E-16,-1.));
+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#520 = PCURVE('',#521,#526);
+#521 = PLANE('',#522);
+#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
+#523 = CARTESIAN_POINT('',(34.,-8.393286066166E-14,-42.));
+#524 = DIRECTION('',(1.044915787883E-16,-1.7763568394E-15,-1.));
+#525 = DIRECTION('',(-1.,-2.088161219703E-31,-1.044915787883E-16));
+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(-7.105427357601E-15,-1.648586428617E-46));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(1.,0.));
+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#532 = ORIENTED_EDGE('',*,*,#533,.T.);
+#533 = EDGE_CURVE('',#506,#534,#536,.T.);
+#534 = VERTEX_POINT('',#535);
+#535 = CARTESIAN_POINT('',(34.,-7.394085344004E-14,-37.));
+#536 = SURFACE_CURVE('',#537,(#541,#548),.PCURVE_S1.);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(34.,-8.393286066166E-14,-42.));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#541 = PCURVE('',#32,#542);
+#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(2.,2.));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(-1.,-1.944692274332E-62));
+#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#548 = PCURVE('',#549,#554);
+#549 = PLANE('',#550);
+#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);
+#551 = CARTESIAN_POINT('',(34.,-8.393286066166E-14,-42.));
+#552 = DIRECTION('',(-1.,0.,0.));
+#553 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559);
+#555 = LINE('',#556,#557);
+#556 = CARTESIAN_POINT('',(-7.105427357601E-15,0.));
+#557 = VECTOR('',#558,1.);
+#558 = DIRECTION('',(1.,0.));
+#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#560 = ORIENTED_EDGE('',*,*,#561,.F.);
+#561 = EDGE_CURVE('',#562,#534,#564,.T.);
+#562 = VERTEX_POINT('',#563);
+#563 = CARTESIAN_POINT('',(72.622345222545,-3.370819055375E-14,
+    -16.86757715746));
+#564 = SURFACE_CURVE('',#565,(#569,#576),.PCURVE_S1.);
+#565 = LINE('',#566,#567);
+#566 = CARTESIAN_POINT('',(72.622345222545,-3.370819055375E-14,
+    -16.86757715746));
+#567 = VECTOR('',#568,1.);
+#568 = DIRECTION('',(-0.886757715747,-9.237301368904E-16,-0.462234522254
+    ));
+#569 = PCURVE('',#32,#570);
+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(-23.13242284253,40.622345222545));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(0.462234522254,-0.886757715747));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#576 = PCURVE('',#577,#582);
+#577 = PLANE('',#578);
+#578 = AXIS2_PLACEMENT_3D('',#579,#580,#581);
+#579 = CARTESIAN_POINT('',(72.622345222545,-3.370819055375E-14,
+    -16.86757715746));
+#580 = DIRECTION('',(0.462234522254,-1.575198133257E-15,-0.886757715747)
+  );
+#581 = DIRECTION('',(-0.886757715747,-9.237301368904E-16,-0.462234522254
+    ));
+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);
+#583 = LINE('',#584,#585);
+#584 = CARTESIAN_POINT('',(-1.424377197609E-14,-6.73072587813E-31));
+#585 = VECTOR('',#586,1.);
+#586 = DIRECTION('',(1.,0.));
+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#562,#590,#592,.T.);
+#590 = VERTEX_POINT('',#591);
+#591 = CARTESIAN_POINT('',(78.,-1.59872115546E-14,-8.));
+#592 = SURFACE_CURVE('',#593,(#598,#605),.PCURVE_S1.);
+#593 = CIRCLE('',#594,10.);
+#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597);
+#595 = CARTESIAN_POINT('',(68.,-1.59872115546E-14,-8.));
+#596 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#597 = DIRECTION('',(1.,0.,0.));
+#598 = PCURVE('',#32,#599);
+#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604);
+#600 = CIRCLE('',#601,10.);
+#601 = AXIS2_PLACEMENT_2D('',#602,#603);
+#602 = CARTESIAN_POINT('',(-32.,36.));
+#603 = DIRECTION('',(0.,1.));
+#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#605 = PCURVE('',#606,#611);
+#606 = CYLINDRICAL_SURFACE('',#607,10.);
+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#608 = CARTESIAN_POINT('',(68.,-1.59872115546E-14,-8.));
+#609 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#610 = DIRECTION('',(1.,0.,0.));
+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616);
+#612 = LINE('',#613,#614);
+#613 = CARTESIAN_POINT('',(-0.,0.));
+#614 = VECTOR('',#615,1.);
+#615 = DIRECTION('',(-1.,0.));
+#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#617 = ORIENTED_EDGE('',*,*,#618,.F.);
+#618 = EDGE_CURVE('',#619,#590,#621,.T.);
+#619 = VERTEX_POINT('',#620);
+#620 = CARTESIAN_POINT('',(78.,6.394884621841E-14,32.));
+#621 = SURFACE_CURVE('',#622,(#626,#633),.PCURVE_S1.);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(78.,6.394884621841E-14,32.));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#626 = PCURVE('',#32,#627);
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
+#628 = LINE('',#629,#630);
+#629 = CARTESIAN_POINT('',(-72.,46.));
+#630 = VECTOR('',#631,1.);
+#631 = DIRECTION('',(1.,1.944692274332E-62));
+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#633 = PCURVE('',#634,#639);
+#634 = PLANE('',#635);
+#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);
+#636 = CARTESIAN_POINT('',(78.,6.394884621841E-14,32.));
+#637 = DIRECTION('',(1.,0.,0.));
+#638 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(0.,0.));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(1.,0.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#645 = ORIENTED_EDGE('',*,*,#646,.F.);
+#646 = EDGE_CURVE('',#647,#619,#649,.T.);
+#647 = VERTEX_POINT('',#648);
+#648 = CARTESIAN_POINT('',(68.,8.393286066166E-14,42.));
+#649 = SURFACE_CURVE('',#650,(#654,#661),.PCURVE_S1.);
+#650 = LINE('',#651,#652);
+#651 = CARTESIAN_POINT('',(68.,8.393286066166E-14,42.));
+#652 = VECTOR('',#653,1.);
+#653 = DIRECTION('',(0.707106781187,-1.413083212815E-15,-0.707106781187)
+  );
+#654 = PCURVE('',#32,#655);
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(-82.,36.));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(0.707106781187,0.707106781187));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#661 = PCURVE('',#662,#667);
+#662 = PLANE('',#663);
+#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);
+#664 = CARTESIAN_POINT('',(68.,8.393286066166E-14,42.));
+#665 = DIRECTION('',(0.707106781187,1.256073966947E-15,0.707106781187));
+#666 = DIRECTION('',(0.707106781187,-1.413083212815E-15,-0.707106781187)
+  );
+#667 = DEFINITIONAL_REPRESENTATION('',(#668),#672);
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(0.,0.));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(1.,0.));
+#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#673 = ORIENTED_EDGE('',*,*,#674,.F.);
+#674 = EDGE_CURVE('',#24,#647,#675,.T.);
+#675 = SURFACE_CURVE('',#676,(#680,#687),.PCURVE_S1.);
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(32.,8.393286066166E-14,42.));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(1.,0.,0.));
+#680 = PCURVE('',#32,#681);
+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);
+#682 = LINE('',#683,#684);
+#683 = CARTESIAN_POINT('',(-82.,2.489206111144E-60));
+#684 = VECTOR('',#685,1.);
+#685 = DIRECTION('',(0.,1.));
+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#687 = PCURVE('',#688,#693);
+#688 = PLANE('',#689);
+#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692);
+#690 = CARTESIAN_POINT('',(32.,8.393286066166E-14,42.));
+#691 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#692 = DIRECTION('',(1.,0.,0.));
+#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698);
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(0.,0.));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(1.,0.));
+#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#699 = FACE_BOUND('',#700,.F.);
+#700 = EDGE_LOOP('',(#701));
+#701 = ORIENTED_EDGE('',*,*,#702,.F.);
+#702 = EDGE_CURVE('',#703,#703,#705,.T.);
+#703 = VERTEX_POINT('',#704);
+#704 = CARTESIAN_POINT('',(-45.,6.394884621841E-14,32.));
+#705 = SURFACE_CURVE('',#706,(#711,#718),.PCURVE_S1.);
+#706 = CIRCLE('',#707,3.);
+#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710);
+#708 = CARTESIAN_POINT('',(-48.,6.394884621841E-14,32.));
+#709 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#710 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#711 = PCURVE('',#32,#712);
+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);
+#713 = CIRCLE('',#714,3.);
+#714 = AXIS2_PLACEMENT_2D('',#715,#716);
+#715 = CARTESIAN_POINT('',(-72.,-80.));
+#716 = DIRECTION('',(1.723734772554E-47,1.));
+#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#718 = PCURVE('',#719,#724);
+#719 = CYLINDRICAL_SURFACE('',#720,3.);
+#720 = AXIS2_PLACEMENT_3D('',#721,#722,#723);
+#721 = CARTESIAN_POINT('',(-48.,-2.,32.));
+#722 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#723 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(0.,-2.));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(1.,0.));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#730 = FACE_BOUND('',#731,.F.);
+#731 = EDGE_LOOP('',(#732));
+#732 = ORIENTED_EDGE('',*,*,#733,.F.);
+#733 = EDGE_CURVE('',#734,#734,#736,.T.);
+#734 = VERTEX_POINT('',#735);
+#735 = CARTESIAN_POINT('',(-45.,3.297362383137E-14,16.5));
+#736 = SURFACE_CURVE('',#737,(#742,#749),.PCURVE_S1.);
+#737 = CIRCLE('',#738,3.);
+#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741);
+#739 = CARTESIAN_POINT('',(-48.,3.297362383137E-14,16.5));
+#740 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#741 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#742 = PCURVE('',#32,#743);
+#743 = DEFINITIONAL_REPRESENTATION('',(#744),#748);
+#744 = CIRCLE('',#745,3.);
+#745 = AXIS2_PLACEMENT_2D('',#746,#747);
+#746 = CARTESIAN_POINT('',(-56.5,-80.));
+#747 = DIRECTION('',(1.723734772554E-47,1.));
+#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#749 = PCURVE('',#750,#755);
+#750 = CYLINDRICAL_SURFACE('',#751,3.);
+#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
+#752 = CARTESIAN_POINT('',(-48.,-2.,16.5));
+#753 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#754 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(0.,-2.));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(1.,0.));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#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('',(51.,3.297362383137E-14,16.5));
+#767 = SURFACE_CURVE('',#768,(#773,#780),.PCURVE_S1.);
+#768 = CIRCLE('',#769,3.);
+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);
+#770 = CARTESIAN_POINT('',(48.,3.297362383137E-14,16.5));
+#771 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#772 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#773 = PCURVE('',#32,#774);
+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);
+#775 = CIRCLE('',#776,3.);
+#776 = AXIS2_PLACEMENT_2D('',#777,#778);
+#777 = CARTESIAN_POINT('',(-56.5,16.));
+#778 = DIRECTION('',(1.723734772554E-47,1.));
+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#780 = PCURVE('',#781,#786);
+#781 = CYLINDRICAL_SURFACE('',#782,3.);
+#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
+#783 = CARTESIAN_POINT('',(48.,-2.,16.5));
+#784 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#785 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(0.,-2.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(1.,0.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = FACE_BOUND('',#793,.F.);
+#793 = EDGE_LOOP('',(#794));
+#794 = ORIENTED_EDGE('',*,*,#795,.F.);
+#795 = EDGE_CURVE('',#796,#796,#798,.T.);
+#796 = VERTEX_POINT('',#797);
+#797 = CARTESIAN_POINT('',(51.,6.394884621841E-14,32.));
+#798 = SURFACE_CURVE('',#799,(#804,#811),.PCURVE_S1.);
+#799 = CIRCLE('',#800,3.);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(48.,6.394884621841E-14,32.));
+#802 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#803 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#804 = PCURVE('',#32,#805);
+#805 = DEFINITIONAL_REPRESENTATION('',(#806),#810);
+#806 = CIRCLE('',#807,3.);
+#807 = AXIS2_PLACEMENT_2D('',#808,#809);
+#808 = CARTESIAN_POINT('',(-72.,16.));
+#809 = DIRECTION('',(1.723734772554E-47,1.));
+#810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#811 = PCURVE('',#812,#817);
+#812 = CYLINDRICAL_SURFACE('',#813,3.);
+#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816);
+#814 = CARTESIAN_POINT('',(48.,-2.,32.));
+#815 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#816 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#822);
+#818 = LINE('',#819,#820);
+#819 = CARTESIAN_POINT('',(0.,-2.));
+#820 = VECTOR('',#821,1.);
+#821 = DIRECTION('',(1.,0.));
+#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#823 = FACE_BOUND('',#824,.F.);
+#824 = EDGE_LOOP('',(#825));
+#825 = ORIENTED_EDGE('',*,*,#826,.F.);
+#826 = EDGE_CURVE('',#827,#827,#829,.T.);
+#827 = VERTEX_POINT('',#828);
+#828 = CARTESIAN_POINT('',(-45.,2.997602166488E-15,1.5));
+#829 = SURFACE_CURVE('',#830,(#835,#842),.PCURVE_S1.);
+#830 = CIRCLE('',#831,3.);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(-48.,2.997602166488E-15,1.5));
+#833 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#834 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#835 = PCURVE('',#32,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);
+#837 = CIRCLE('',#838,3.);
+#838 = AXIS2_PLACEMENT_2D('',#839,#840);
+#839 = CARTESIAN_POINT('',(-41.5,-80.));
+#840 = DIRECTION('',(1.723734772554E-47,1.));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#842 = PCURVE('',#843,#848);
+#843 = CYLINDRICAL_SURFACE('',#844,3.);
+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
+#845 = CARTESIAN_POINT('',(-48.,-2.,1.5));
+#846 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#847 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#853);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(0.,-2.));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(1.,0.));
+#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#854 = FACE_BOUND('',#855,.F.);
+#855 = EDGE_LOOP('',(#856));
+#856 = ORIENTED_EDGE('',*,*,#857,.F.);
+#857 = EDGE_CURVE('',#858,#858,#860,.T.);
+#858 = VERTEX_POINT('',#859);
+#859 = CARTESIAN_POINT('',(51.,2.997602166488E-15,1.5));
+#860 = SURFACE_CURVE('',#861,(#866,#873),.PCURVE_S1.);
+#861 = CIRCLE('',#862,3.);
+#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865);
+#863 = CARTESIAN_POINT('',(48.,2.997602166488E-15,1.5));
+#864 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#865 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#866 = PCURVE('',#32,#867);
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);
+#868 = CIRCLE('',#869,3.);
+#869 = AXIS2_PLACEMENT_2D('',#870,#871);
+#870 = CARTESIAN_POINT('',(-41.5,16.));
+#871 = DIRECTION('',(1.723734772554E-47,1.));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#873 = PCURVE('',#874,#879);
+#874 = CYLINDRICAL_SURFACE('',#875,3.);
+#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878);
+#876 = CARTESIAN_POINT('',(48.,-2.,1.5));
+#877 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#878 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(0.,-2.));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(1.,0.));
+#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#885 = FACE_BOUND('',#886,.F.);
+#886 = EDGE_LOOP('',(#887));
+#887 = ORIENTED_EDGE('',*,*,#888,.F.);
+#888 = EDGE_CURVE('',#889,#889,#891,.T.);
+#889 = VERTEX_POINT('',#890);
+#890 = CARTESIAN_POINT('',(68.,1.998401444325E-14,10.));
+#891 = SURFACE_CURVE('',#892,(#897,#904),.PCURVE_S1.);
+#892 = CIRCLE('',#893,6.);
+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
+#894 = CARTESIAN_POINT('',(62.,1.998401444325E-14,10.));
+#895 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#896 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#897 = PCURVE('',#32,#898);
+#898 = DEFINITIONAL_REPRESENTATION('',(#899),#903);
+#899 = CIRCLE('',#900,6.);
+#900 = AXIS2_PLACEMENT_2D('',#901,#902);
+#901 = CARTESIAN_POINT('',(-50.,30.));
+#902 = DIRECTION('',(1.723734772554E-47,1.));
+#903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#904 = PCURVE('',#905,#910);
+#905 = CYLINDRICAL_SURFACE('',#906,6.);
+#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909);
+#907 = CARTESIAN_POINT('',(62.,-2.,10.));
+#908 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#909 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(0.,-2.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(1.,0.));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#916 = FACE_BOUND('',#917,.F.);
+#917 = EDGE_LOOP('',(#918));
+#918 = ORIENTED_EDGE('',*,*,#919,.F.);
+#919 = EDGE_CURVE('',#920,#920,#922,.T.);
+#920 = VERTEX_POINT('',#921);
+#921 = CARTESIAN_POINT('',(67.,4.996003610813E-14,25.));
+#922 = SURFACE_CURVE('',#923,(#928,#935),.PCURVE_S1.);
+#923 = CIRCLE('',#924,3.);
+#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927);
+#925 = CARTESIAN_POINT('',(64.,4.996003610813E-14,25.));
+#926 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#927 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#928 = PCURVE('',#32,#929);
+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
+#930 = CIRCLE('',#931,3.);
+#931 = AXIS2_PLACEMENT_2D('',#932,#933);
+#932 = CARTESIAN_POINT('',(-65.,32.));
+#933 = DIRECTION('',(1.723734772554E-47,1.));
+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#935 = PCURVE('',#936,#941);
+#936 = CYLINDRICAL_SURFACE('',#937,3.);
+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);
+#938 = CARTESIAN_POINT('',(64.,-2.,25.));
+#939 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#940 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(0.,-2.));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(1.,0.));
+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#947 = FACE_BOUND('',#948,.F.);
+#948 = EDGE_LOOP('',(#949));
+#949 = ORIENTED_EDGE('',*,*,#950,.F.);
+#950 = EDGE_CURVE('',#951,#951,#953,.T.);
+#951 = VERTEX_POINT('',#952);
+#952 = CARTESIAN_POINT('',(67.,-1.398881011028E-14,-7.));
+#953 = SURFACE_CURVE('',#954,(#959,#966),.PCURVE_S1.);
+#954 = CIRCLE('',#955,3.);
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(64.,-1.398881011028E-14,-7.));
+#957 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#958 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#959 = PCURVE('',#32,#960);
+#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965);
+#961 = CIRCLE('',#962,3.);
+#962 = AXIS2_PLACEMENT_2D('',#963,#964);
+#963 = CARTESIAN_POINT('',(-33.,32.));
+#964 = DIRECTION('',(1.723734772554E-47,1.));
+#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#966 = PCURVE('',#967,#972);
+#967 = CYLINDRICAL_SURFACE('',#968,3.);
+#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);
+#969 = CARTESIAN_POINT('',(64.,-2.,-7.));
+#970 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#971 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(0.,-2.));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(1.,0.));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#978 = FACE_BOUND('',#979,.F.);
+#979 = EDGE_LOOP('',(#980));
+#980 = ORIENTED_EDGE('',*,*,#981,.F.);
+#981 = EDGE_CURVE('',#982,#982,#984,.T.);
+#982 = VERTEX_POINT('',#983);
+#983 = CARTESIAN_POINT('',(-61.,-1.398881011028E-14,-7.));
+#984 = SURFACE_CURVE('',#985,(#990,#997),.PCURVE_S1.);
+#985 = CIRCLE('',#986,3.);
+#986 = AXIS2_PLACEMENT_3D('',#987,#988,#989);
+#987 = CARTESIAN_POINT('',(-64.,-1.398881011028E-14,-7.));
+#988 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#989 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#990 = PCURVE('',#32,#991);
+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
+#992 = CIRCLE('',#993,3.);
+#993 = AXIS2_PLACEMENT_2D('',#994,#995);
+#994 = CARTESIAN_POINT('',(-33.,-96.));
+#995 = DIRECTION('',(1.723734772554E-47,1.));
+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#997 = PCURVE('',#998,#1003);
+#998 = CYLINDRICAL_SURFACE('',#999,3.);
+#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);
+#1000 = CARTESIAN_POINT('',(-64.,-2.,-7.));
+#1001 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1002 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008);
+#1004 = LINE('',#1005,#1006);
+#1005 = CARTESIAN_POINT('',(0.,-2.));
+#1006 = VECTOR('',#1007,1.);
+#1007 = DIRECTION('',(1.,0.));
+#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1009 = FACE_BOUND('',#1010,.F.);
+#1010 = EDGE_LOOP('',(#1011));
+#1011 = ORIENTED_EDGE('',*,*,#1012,.F.);
+#1012 = EDGE_CURVE('',#1013,#1013,#1015,.T.);
+#1013 = VERTEX_POINT('',#1014);
+#1014 = CARTESIAN_POINT('',(-56.,1.998401444325E-14,10.));
+#1015 = SURFACE_CURVE('',#1016,(#1021,#1028),.PCURVE_S1.);
+#1016 = CIRCLE('',#1017,6.);
+#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020);
+#1018 = CARTESIAN_POINT('',(-62.,1.998401444325E-14,10.));
+#1019 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1020 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1021 = PCURVE('',#32,#1022);
+#1022 = DEFINITIONAL_REPRESENTATION('',(#1023),#1027);
+#1023 = CIRCLE('',#1024,6.);
+#1024 = AXIS2_PLACEMENT_2D('',#1025,#1026);
+#1025 = CARTESIAN_POINT('',(-50.,-94.));
+#1026 = DIRECTION('',(1.723734772554E-47,1.));
+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1028 = PCURVE('',#1029,#1034);
+#1029 = CYLINDRICAL_SURFACE('',#1030,6.);
+#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033);
+#1031 = CARTESIAN_POINT('',(-62.,-2.,10.));
+#1032 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1033 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(0.,-2.));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(1.,0.));
+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1040 = FACE_BOUND('',#1041,.F.);
+#1041 = EDGE_LOOP('',(#1042));
+#1042 = ORIENTED_EDGE('',*,*,#1043,.F.);
+#1043 = EDGE_CURVE('',#1044,#1044,#1046,.T.);
+#1044 = VERTEX_POINT('',#1045);
+#1045 = CARTESIAN_POINT('',(-61.,4.996003610813E-14,25.));
+#1046 = SURFACE_CURVE('',#1047,(#1052,#1059),.PCURVE_S1.);
+#1047 = CIRCLE('',#1048,3.);
+#1048 = AXIS2_PLACEMENT_3D('',#1049,#1050,#1051);
+#1049 = CARTESIAN_POINT('',(-64.,4.996003610813E-14,25.));
+#1050 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1051 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1052 = PCURVE('',#32,#1053);
+#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058);
+#1054 = CIRCLE('',#1055,3.);
+#1055 = AXIS2_PLACEMENT_2D('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(-65.,-96.));
+#1057 = DIRECTION('',(1.723734772554E-47,1.));
+#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1059 = PCURVE('',#1060,#1065);
+#1060 = CYLINDRICAL_SURFACE('',#1061,3.);
+#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064);
+#1062 = CARTESIAN_POINT('',(-64.,-2.,25.));
+#1063 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1064 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(0.,-2.));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(1.,0.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = FACE_BOUND('',#1072,.F.);
+#1072 = EDGE_LOOP('',(#1073));
+#1073 = ORIENTED_EDGE('',*,*,#1074,.F.);
+#1074 = EDGE_CURVE('',#1075,#1075,#1077,.T.);
+#1075 = VERTEX_POINT('',#1076);
+#1076 = CARTESIAN_POINT('',(-45.,-2.797762022055E-14,-14.));
+#1077 = SURFACE_CURVE('',#1078,(#1083,#1090),.PCURVE_S1.);
+#1078 = CIRCLE('',#1079,3.);
+#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082);
+#1080 = CARTESIAN_POINT('',(-48.,-2.797762022055E-14,-14.));
+#1081 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1082 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1083 = PCURVE('',#32,#1084);
+#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089);
+#1085 = CIRCLE('',#1086,3.);
+#1086 = AXIS2_PLACEMENT_2D('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(-26.,-80.));
+#1088 = DIRECTION('',(1.723734772554E-47,1.));
+#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1090 = PCURVE('',#1091,#1096);
+#1091 = CYLINDRICAL_SURFACE('',#1092,3.);
+#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);
+#1093 = CARTESIAN_POINT('',(-48.,-2.,-14.));
+#1094 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1095 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(0.,-2.));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(1.,0.));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = FACE_BOUND('',#1103,.F.);
+#1103 = EDGE_LOOP('',(#1104));
+#1104 = ORIENTED_EDGE('',*,*,#1105,.F.);
+#1105 = EDGE_CURVE('',#1106,#1106,#1108,.T.);
+#1106 = VERTEX_POINT('',#1107);
+#1107 = CARTESIAN_POINT('',(51.,-2.797762022055E-14,-14.));
+#1108 = SURFACE_CURVE('',#1109,(#1114,#1121),.PCURVE_S1.);
+#1109 = CIRCLE('',#1110,3.);
+#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113);
+#1111 = CARTESIAN_POINT('',(48.,-2.797762022055E-14,-14.));
+#1112 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1113 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1114 = PCURVE('',#32,#1115);
+#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120);
+#1116 = CIRCLE('',#1117,3.);
+#1117 = AXIS2_PLACEMENT_2D('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(-26.,16.));
+#1119 = DIRECTION('',(1.723734772554E-47,1.));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1121 = PCURVE('',#1122,#1127);
+#1122 = CYLINDRICAL_SURFACE('',#1123,3.);
+#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
+#1124 = CARTESIAN_POINT('',(48.,-2.,-14.));
+#1125 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#1126 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132);
+#1128 = LINE('',#1129,#1130);
+#1129 = CARTESIAN_POINT('',(0.,-2.));
+#1130 = VECTOR('',#1131,1.);
+#1131 = DIRECTION('',(1.,0.));
+#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1133 = ADVANCED_FACE('',(#1134),#44,.T.);
+#1134 = FACE_BOUND('',#1135,.T.);
+#1135 = EDGE_LOOP('',(#1136,#1159,#1187,#1208));
+#1136 = ORIENTED_EDGE('',*,*,#1137,.T.);
+#1137 = EDGE_CURVE('',#22,#1138,#1140,.T.);
+#1138 = VERTEX_POINT('',#1139);
+#1139 = CARTESIAN_POINT('',(32.,-2.,-40.));
+#1140 = SURFACE_CURVE('',#1141,(#1145,#1152),.PCURVE_S1.);
+#1141 = LINE('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(32.,-7.993605777301E-14,-40.));
+#1143 = VECTOR('',#1144,1.);
+#1144 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1145 = PCURVE('',#44,#1146);
+#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(0.,-0.));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1152 = PCURVE('',#72,#1153);
+#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1158);
+#1154 = LINE('',#1155,#1156);
+#1155 = CARTESIAN_POINT('',(0.,-0.));
+#1156 = VECTOR('',#1157,1.);
+#1157 = DIRECTION('',(0.,-1.));
+#1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1159 = ORIENTED_EDGE('',*,*,#1160,.F.);
+#1160 = EDGE_CURVE('',#1161,#1138,#1163,.T.);
+#1161 = VERTEX_POINT('',#1162);
+#1162 = CARTESIAN_POINT('',(32.,-2.,42.));
+#1163 = SURFACE_CURVE('',#1164,(#1168,#1175),.PCURVE_S1.);
+#1164 = LINE('',#1165,#1166);
+#1165 = CARTESIAN_POINT('',(32.,-2.,42.));
+#1166 = VECTOR('',#1167,1.);
+#1167 = DIRECTION('',(7.802792516037E-48,-2.109423746788E-15,-1.));
+#1168 = PCURVE('',#44,#1169);
+#1169 = DEFINITIONAL_REPRESENTATION('',(#1170),#1174);
+#1170 = LINE('',#1171,#1172);
+#1171 = CARTESIAN_POINT('',(82.,-2.));
+#1172 = VECTOR('',#1173,1.);
+#1173 = DIRECTION('',(-1.,-1.110223024625E-16));
+#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1175 = PCURVE('',#1176,#1181);
+#1176 = PLANE('',#1177);
+#1177 = AXIS2_PLACEMENT_3D('',#1178,#1179,#1180);
+#1178 = CARTESIAN_POINT('',(32.,-2.,42.));
+#1179 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#1180 = DIRECTION('',(7.802792516036E-48,-2.109423746788E-15,-1.));
+#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1186);
+#1182 = LINE('',#1183,#1184);
+#1183 = CARTESIAN_POINT('',(0.,-0.));
+#1184 = VECTOR('',#1185,1.);
+#1185 = DIRECTION('',(1.,0.));
+#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1187 = ORIENTED_EDGE('',*,*,#1188,.F.);
+#1188 = EDGE_CURVE('',#24,#1161,#1189,.T.);
+#1189 = SURFACE_CURVE('',#1190,(#1194,#1201),.PCURVE_S1.);
+#1190 = LINE('',#1191,#1192);
+#1191 = CARTESIAN_POINT('',(32.,8.393286066166E-14,42.));
+#1192 = VECTOR('',#1193,1.);
+#1193 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1194 = PCURVE('',#44,#1195);
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(82.,0.));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1201 = PCURVE('',#688,#1202);
+#1202 = DEFINITIONAL_REPRESENTATION('',(#1203),#1207);
+#1203 = LINE('',#1204,#1205);
+#1204 = CARTESIAN_POINT('',(0.,6.310887241768E-30));
+#1205 = VECTOR('',#1206,1.);
+#1206 = DIRECTION('',(0.,-1.));
+#1207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1208 = ORIENTED_EDGE('',*,*,#21,.F.);
+#1209 = ADVANCED_FACE('',(#1210),#72,.F.);
+#1210 = FACE_BOUND('',#1211,.F.);
+#1211 = EDGE_LOOP('',(#1212,#1213,#1241,#1262));
+#1212 = ORIENTED_EDGE('',*,*,#1137,.T.);
+#1213 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#1214 = EDGE_CURVE('',#1215,#1138,#1217,.T.);
+#1215 = VERTEX_POINT('',#1216);
+#1216 = CARTESIAN_POINT('',(27.,-2.,-40.));
+#1217 = SURFACE_CURVE('',#1218,(#1222,#1229),.PCURVE_S1.);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(-32.,-2.,-40.));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#1222 = PCURVE('',#72,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228);
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(64.,-2.));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(-1.,1.368214036156E-31));
+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1229 = PCURVE('',#1230,#1235);
+#1230 = PLANE('',#1231);
+#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
+#1232 = CARTESIAN_POINT('',(-32.,-2.,-40.));
+#1233 = DIRECTION('',(-2.076788882596E-49,2.053912595557E-15,1.));
+#1234 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
+#1236 = LINE('',#1237,#1238);
+#1237 = CARTESIAN_POINT('',(0.,-0.));
+#1238 = VECTOR('',#1239,1.);
+#1239 = DIRECTION('',(1.,0.));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#1242 = EDGE_CURVE('',#57,#1215,#1243,.T.);
+#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.);
+#1244 = LINE('',#1245,#1246);
+#1245 = CARTESIAN_POINT('',(27.,-7.993605777301E-14,-40.));
+#1246 = VECTOR('',#1247,1.);
+#1247 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1248 = PCURVE('',#72,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(5.,0.));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(0.,-1.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = PCURVE('',#100,#1256);
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261);
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(0.,0.));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(-1.570092458684E-16,-1.));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1262 = ORIENTED_EDGE('',*,*,#56,.F.);
+#1263 = ADVANCED_FACE('',(#1264),#688,.T.);
+#1264 = FACE_BOUND('',#1265,.T.);
+#1265 = EDGE_LOOP('',(#1266,#1267,#1295,#1323,#1344));
+#1266 = ORIENTED_EDGE('',*,*,#1188,.T.);
+#1267 = ORIENTED_EDGE('',*,*,#1268,.F.);
+#1268 = EDGE_CURVE('',#1269,#1161,#1271,.T.);
+#1269 = VERTEX_POINT('',#1270);
+#1270 = CARTESIAN_POINT('',(34.,-2.,42.));
+#1271 = SURFACE_CURVE('',#1272,(#1276,#1283),.PCURVE_S1.);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(34.,-2.,42.));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(-1.,-1.368214036156E-31,2.808115253395E-46));
+#1276 = PCURVE('',#688,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(2.,-2.));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(-1.,-1.368214036156E-31));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = PCURVE('',#1284,#1289);
+#1284 = PLANE('',#1285);
+#1285 = AXIS2_PLACEMENT_3D('',#1286,#1287,#1288);
+#1286 = CARTESIAN_POINT('',(34.,-2.,42.));
+#1287 = DIRECTION('',(2.076788882596E-49,-2.053912595557E-15,-1.));
+#1288 = DIRECTION('',(-1.,-1.368214036156E-31,2.808115253395E-46));
+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);
+#1290 = LINE('',#1291,#1292);
+#1291 = CARTESIAN_POINT('',(0.,-0.));
+#1292 = VECTOR('',#1293,1.);
+#1293 = DIRECTION('',(1.,0.));
+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1295 = ORIENTED_EDGE('',*,*,#1296,.T.);
+#1296 = EDGE_CURVE('',#1269,#1297,#1299,.T.);
+#1297 = VERTEX_POINT('',#1298);
+#1298 = CARTESIAN_POINT('',(68.,-2.,42.));
+#1299 = SURFACE_CURVE('',#1300,(#1304,#1311),.PCURVE_S1.);
+#1300 = LINE('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(32.,-2.,42.));
+#1302 = VECTOR('',#1303,1.);
+#1303 = DIRECTION('',(1.,0.,0.));
+#1304 = PCURVE('',#688,#1305);
+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(0.,-2.));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(1.,0.));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1311 = PCURVE('',#1312,#1317);
+#1312 = PLANE('',#1313);
+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
+#1314 = CARTESIAN_POINT('',(32.,-2.,-40.));
+#1315 = DIRECTION('',(1.368214036156E-31,-1.,1.998401444325E-15));
+#1316 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(-82.,2.489206111144E-60));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(0.,1.));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1323 = ORIENTED_EDGE('',*,*,#1324,.F.);
+#1324 = EDGE_CURVE('',#647,#1297,#1325,.T.);
+#1325 = SURFACE_CURVE('',#1326,(#1330,#1337),.PCURVE_S1.);
+#1326 = LINE('',#1327,#1328);
+#1327 = CARTESIAN_POINT('',(68.,8.393286066166E-14,42.));
+#1328 = VECTOR('',#1329,1.);
+#1329 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1330 = PCURVE('',#688,#1331);
+#1331 = DEFINITIONAL_REPRESENTATION('',(#1332),#1336);
+#1332 = LINE('',#1333,#1334);
+#1333 = CARTESIAN_POINT('',(36.,6.310887241768E-30));
+#1334 = VECTOR('',#1335,1.);
+#1335 = DIRECTION('',(0.,-1.));
+#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1337 = PCURVE('',#662,#1338);
+#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1343);
+#1339 = LINE('',#1340,#1341);
+#1340 = CARTESIAN_POINT('',(-9.908676465904E-46,3.155443620884E-30));
+#1341 = VECTOR('',#1342,1.);
+#1342 = DIRECTION('',(1.570092458684E-16,-1.));
+#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1344 = ORIENTED_EDGE('',*,*,#674,.F.);
+#1345 = ADVANCED_FACE('',(#1346),#100,.F.);
+#1346 = FACE_BOUND('',#1347,.F.);
+#1347 = EDGE_LOOP('',(#1348,#1349,#1377,#1398));
+#1348 = ORIENTED_EDGE('',*,*,#1242,.T.);
+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1350 = EDGE_CURVE('',#1215,#1351,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(22.,-2.,-35.));
+#1353 = SURFACE_CURVE('',#1354,(#1358,#1365),.PCURVE_S1.);
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(27.,-2.,-40.));
+#1356 = VECTOR('',#1357,1.);
+#1357 = DIRECTION('',(-0.707106781187,1.413083212815E-15,0.707106781187)
+  );
+#1358 = PCURVE('',#100,#1359);
+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(-3.768221900841E-15,-2.));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(1.,0.));
+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1365 = PCURVE('',#1366,#1371);
+#1366 = PLANE('',#1367);
+#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370);
+#1368 = CARTESIAN_POINT('',(32.,-2.,-40.));
+#1369 = DIRECTION('',(1.368214036156E-31,-1.,1.998401444325E-15));
+#1370 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1376);
+#1372 = LINE('',#1373,#1374);
+#1373 = CARTESIAN_POINT('',(7.105427357601E-15,-5.));
+#1374 = VECTOR('',#1375,1.);
+#1375 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1377 = ORIENTED_EDGE('',*,*,#1378,.F.);
+#1378 = EDGE_CURVE('',#85,#1351,#1379,.T.);
+#1379 = SURFACE_CURVE('',#1380,(#1384,#1391),.PCURVE_S1.);
+#1380 = LINE('',#1381,#1382);
+#1381 = CARTESIAN_POINT('',(22.,-6.994405055138E-14,-35.));
+#1382 = VECTOR('',#1383,1.);
+#1383 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1384 = PCURVE('',#100,#1385);
+#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1390);
+#1386 = LINE('',#1387,#1388);
+#1387 = CARTESIAN_POINT('',(7.071067811865,0.));
+#1388 = VECTOR('',#1389,1.);
+#1389 = DIRECTION('',(-1.570092458684E-16,-1.));
+#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1391 = PCURVE('',#128,#1392);
+#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397);
+#1393 = LINE('',#1394,#1395);
+#1394 = CARTESIAN_POINT('',(0.,-0.));
+#1395 = VECTOR('',#1396,1.);
+#1396 = DIRECTION('',(0.,-1.));
+#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1398 = ORIENTED_EDGE('',*,*,#84,.F.);
+#1399 = ADVANCED_FACE('',(#1400),#662,.T.);
+#1400 = FACE_BOUND('',#1401,.T.);
+#1401 = EDGE_LOOP('',(#1402,#1403,#1426,#1447));
+#1402 = ORIENTED_EDGE('',*,*,#1324,.T.);
+#1403 = ORIENTED_EDGE('',*,*,#1404,.T.);
+#1404 = EDGE_CURVE('',#1297,#1405,#1407,.T.);
+#1405 = VERTEX_POINT('',#1406);
+#1406 = CARTESIAN_POINT('',(78.,-2.,32.));
+#1407 = SURFACE_CURVE('',#1408,(#1412,#1419),.PCURVE_S1.);
+#1408 = LINE('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(68.,-2.,42.));
+#1410 = VECTOR('',#1411,1.);
+#1411 = DIRECTION('',(0.707106781187,-1.413083212815E-15,-0.707106781187
+    ));
+#1412 = PCURVE('',#662,#1413);
+#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418);
+#1414 = LINE('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(0.,-2.));
+#1416 = VECTOR('',#1417,1.);
+#1417 = DIRECTION('',(1.,0.));
+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1419 = PCURVE('',#1312,#1420);
+#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1425);
+#1421 = LINE('',#1422,#1423);
+#1422 = CARTESIAN_POINT('',(-82.,36.));
+#1423 = VECTOR('',#1424,1.);
+#1424 = DIRECTION('',(0.707106781187,0.707106781187));
+#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1426 = ORIENTED_EDGE('',*,*,#1427,.F.);
+#1427 = EDGE_CURVE('',#619,#1405,#1428,.T.);
+#1428 = SURFACE_CURVE('',#1429,(#1433,#1440),.PCURVE_S1.);
+#1429 = LINE('',#1430,#1431);
+#1430 = CARTESIAN_POINT('',(78.,6.394884621841E-14,32.));
+#1431 = VECTOR('',#1432,1.);
+#1432 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1433 = PCURVE('',#662,#1434);
+#1434 = DEFINITIONAL_REPRESENTATION('',(#1435),#1439);
+#1435 = LINE('',#1436,#1437);
+#1436 = CARTESIAN_POINT('',(14.142135623731,3.155443620884E-30));
+#1437 = VECTOR('',#1438,1.);
+#1438 = DIRECTION('',(1.570092458684E-16,-1.));
+#1439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1440 = PCURVE('',#634,#1441);
+#1441 = DEFINITIONAL_REPRESENTATION('',(#1442),#1446);
+#1442 = LINE('',#1443,#1444);
+#1443 = CARTESIAN_POINT('',(-7.006492321624E-46,1.577721810442E-30));
+#1444 = VECTOR('',#1445,1.);
+#1445 = DIRECTION('',(2.22044604925E-16,-1.));
+#1446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1447 = ORIENTED_EDGE('',*,*,#646,.F.);
+#1448 = ADVANCED_FACE('',(#1449),#128,.F.);
+#1449 = FACE_BOUND('',#1450,.F.);
+#1450 = EDGE_LOOP('',(#1451,#1452,#1475,#1496));
+#1451 = ORIENTED_EDGE('',*,*,#1378,.T.);
+#1452 = ORIENTED_EDGE('',*,*,#1453,.T.);
+#1453 = EDGE_CURVE('',#1351,#1454,#1456,.T.);
+#1454 = VERTEX_POINT('',#1455);
+#1455 = CARTESIAN_POINT('',(12.,-2.,-35.));
+#1456 = SURFACE_CURVE('',#1457,(#1461,#1468),.PCURVE_S1.);
+#1457 = LINE('',#1458,#1459);
+#1458 = CARTESIAN_POINT('',(22.,-2.,-35.));
+#1459 = VECTOR('',#1460,1.);
+#1460 = DIRECTION('',(-1.,0.,0.));
+#1461 = PCURVE('',#128,#1462);
+#1462 = DEFINITIONAL_REPRESENTATION('',(#1463),#1467);
+#1463 = LINE('',#1464,#1465);
+#1464 = CARTESIAN_POINT('',(0.,-2.));
+#1465 = VECTOR('',#1466,1.);
+#1466 = DIRECTION('',(1.,0.));
+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1468 = PCURVE('',#1366,#1469);
+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474);
+#1470 = LINE('',#1471,#1472);
+#1471 = CARTESIAN_POINT('',(-5.,-10.));
+#1472 = VECTOR('',#1473,1.);
+#1473 = DIRECTION('',(0.,-1.));
+#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1475 = ORIENTED_EDGE('',*,*,#1476,.F.);
+#1476 = EDGE_CURVE('',#113,#1454,#1477,.T.);
+#1477 = SURFACE_CURVE('',#1478,(#1482,#1489),.PCURVE_S1.);
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(12.,-6.994405055138E-14,-35.));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1482 = PCURVE('',#128,#1483);
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(10.,0.));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(0.,-1.));
+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1489 = PCURVE('',#156,#1490);
+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);
+#1491 = LINE('',#1492,#1493);
+#1492 = CARTESIAN_POINT('',(0.,0.));
+#1493 = VECTOR('',#1494,1.);
+#1494 = DIRECTION('',(-1.570092458684E-16,-1.));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1496 = ORIENTED_EDGE('',*,*,#112,.F.);
+#1497 = ADVANCED_FACE('',(#1498),#634,.T.);
+#1498 = FACE_BOUND('',#1499,.T.);
+#1499 = EDGE_LOOP('',(#1500,#1501,#1524,#1545));
+#1500 = ORIENTED_EDGE('',*,*,#1427,.T.);
+#1501 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#1502 = EDGE_CURVE('',#1405,#1503,#1505,.T.);
+#1503 = VERTEX_POINT('',#1504);
+#1504 = CARTESIAN_POINT('',(78.,-2.,-8.));
+#1505 = SURFACE_CURVE('',#1506,(#1510,#1517),.PCURVE_S1.);
+#1506 = LINE('',#1507,#1508);
+#1507 = CARTESIAN_POINT('',(78.,-2.,32.));
+#1508 = VECTOR('',#1509,1.);
+#1509 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1510 = PCURVE('',#634,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(0.,-2.));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(1.,0.));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = PCURVE('',#1312,#1518);
+#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(-72.,46.));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(1.,1.944692274332E-62));
+#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1524 = ORIENTED_EDGE('',*,*,#1525,.F.);
+#1525 = EDGE_CURVE('',#590,#1503,#1526,.T.);
+#1526 = SURFACE_CURVE('',#1527,(#1531,#1538),.PCURVE_S1.);
+#1527 = LINE('',#1528,#1529);
+#1528 = CARTESIAN_POINT('',(78.,-1.59872115546E-14,-8.));
+#1529 = VECTOR('',#1530,1.);
+#1530 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1531 = PCURVE('',#634,#1532);
+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(40.,0.));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(2.22044604925E-16,-1.));
+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1538 = PCURVE('',#606,#1539);
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(-0.,-1.));
+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1545 = ORIENTED_EDGE('',*,*,#618,.F.);
+#1546 = ADVANCED_FACE('',(#1547),#156,.F.);
+#1547 = FACE_BOUND('',#1548,.F.);
+#1548 = EDGE_LOOP('',(#1549,#1550,#1573,#1594));
+#1549 = ORIENTED_EDGE('',*,*,#1476,.T.);
+#1550 = ORIENTED_EDGE('',*,*,#1551,.T.);
+#1551 = EDGE_CURVE('',#1454,#1552,#1554,.T.);
+#1552 = VERTEX_POINT('',#1553);
+#1553 = CARTESIAN_POINT('',(7.,-2.,-30.));
+#1554 = SURFACE_CURVE('',#1555,(#1559,#1566),.PCURVE_S1.);
+#1555 = LINE('',#1556,#1557);
+#1556 = CARTESIAN_POINT('',(12.,-2.,-35.));
+#1557 = VECTOR('',#1558,1.);
+#1558 = DIRECTION('',(-0.707106781187,1.413083212815E-15,0.707106781187)
+  );
+#1559 = PCURVE('',#156,#1560);
+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565);
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(0.,-2.));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(1.,0.));
+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1566 = PCURVE('',#1366,#1567);
+#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572);
+#1568 = LINE('',#1569,#1570);
+#1569 = CARTESIAN_POINT('',(-5.,-20.));
+#1570 = VECTOR('',#1571,1.);
+#1571 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1573 = ORIENTED_EDGE('',*,*,#1574,.F.);
+#1574 = EDGE_CURVE('',#141,#1552,#1575,.T.);
+#1575 = SURFACE_CURVE('',#1576,(#1580,#1587),.PCURVE_S1.);
+#1576 = LINE('',#1577,#1578);
+#1577 = CARTESIAN_POINT('',(7.,-5.995204332976E-14,-30.));
+#1578 = VECTOR('',#1579,1.);
+#1579 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1580 = PCURVE('',#156,#1581);
+#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1586);
+#1582 = LINE('',#1583,#1584);
+#1583 = CARTESIAN_POINT('',(7.071067811865,-1.577721810442E-30));
+#1584 = VECTOR('',#1585,1.);
+#1585 = DIRECTION('',(-1.570092458684E-16,-1.));
+#1586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1587 = PCURVE('',#184,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(0.,-1.577721810442E-30));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(0.,-1.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1594 = ORIENTED_EDGE('',*,*,#140,.F.);
+#1595 = ADVANCED_FACE('',(#1596),#606,.T.);
+#1596 = FACE_BOUND('',#1597,.F.);
+#1597 = EDGE_LOOP('',(#1598,#1621,#1643,#1644));
+#1598 = ORIENTED_EDGE('',*,*,#1599,.T.);
+#1599 = EDGE_CURVE('',#562,#1600,#1602,.T.);
+#1600 = VERTEX_POINT('',#1601);
+#1601 = CARTESIAN_POINT('',(72.622345222545,-2.,-16.86757715746));
+#1602 = SURFACE_CURVE('',#1603,(#1607,#1614),.PCURVE_S1.);
+#1603 = LINE('',#1604,#1605);
+#1604 = CARTESIAN_POINT('',(72.622345222545,-3.370819055375E-14,
+    -16.86757715746));
+#1605 = VECTOR('',#1606,1.);
+#1606 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1607 = PCURVE('',#606,#1608);
+#1608 = DEFINITIONAL_REPRESENTATION('',(#1609),#1613);
+#1609 = LINE('',#1610,#1611);
+#1610 = CARTESIAN_POINT('',(-5.192902407898,0.));
+#1611 = VECTOR('',#1612,1.);
+#1612 = DIRECTION('',(-0.,-1.));
+#1613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1614 = PCURVE('',#577,#1615);
+#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620);
+#1616 = LINE('',#1617,#1618);
+#1617 = CARTESIAN_POINT('',(1.295457052386E-45,-3.155443620884E-30));
+#1618 = VECTOR('',#1619,1.);
+#1619 = DIRECTION('',(1.026366818767E-16,-1.));
+#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1621 = ORIENTED_EDGE('',*,*,#1622,.T.);
+#1622 = EDGE_CURVE('',#1600,#1503,#1623,.T.);
+#1623 = SURFACE_CURVE('',#1624,(#1629,#1636),.PCURVE_S1.);
+#1624 = CIRCLE('',#1625,10.);
+#1625 = AXIS2_PLACEMENT_3D('',#1626,#1627,#1628);
+#1626 = CARTESIAN_POINT('',(68.,-2.,-8.));
+#1627 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#1628 = DIRECTION('',(1.,0.,0.));
+#1629 = PCURVE('',#606,#1630);
+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635);
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(-0.,-2.));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(-1.,0.));
+#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1636 = PCURVE('',#1312,#1637);
+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1642);
+#1638 = CIRCLE('',#1639,10.);
+#1639 = AXIS2_PLACEMENT_2D('',#1640,#1641);
+#1640 = CARTESIAN_POINT('',(-32.,36.));
+#1641 = DIRECTION('',(0.,1.));
+#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1643 = ORIENTED_EDGE('',*,*,#1525,.F.);
+#1644 = ORIENTED_EDGE('',*,*,#589,.F.);
+#1645 = ADVANCED_FACE('',(#1646),#184,.F.);
+#1646 = FACE_BOUND('',#1647,.F.);
+#1647 = EDGE_LOOP('',(#1648,#1649,#1672,#1693));
+#1648 = ORIENTED_EDGE('',*,*,#1574,.T.);
+#1649 = ORIENTED_EDGE('',*,*,#1650,.T.);
+#1650 = EDGE_CURVE('',#1552,#1651,#1653,.T.);
+#1651 = VERTEX_POINT('',#1652);
+#1652 = CARTESIAN_POINT('',(-7.,-2.,-30.));
+#1653 = SURFACE_CURVE('',#1654,(#1658,#1665),.PCURVE_S1.);
+#1654 = LINE('',#1655,#1656);
+#1655 = CARTESIAN_POINT('',(7.,-2.,-30.));
+#1656 = VECTOR('',#1657,1.);
+#1657 = DIRECTION('',(-1.,0.,0.));
+#1658 = PCURVE('',#184,#1659);
+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1664);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(8.881784197001E-16,-2.));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(1.,0.));
+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1665 = PCURVE('',#1366,#1666);
+#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1671);
+#1667 = LINE('',#1668,#1669);
+#1668 = CARTESIAN_POINT('',(-10.,-25.));
+#1669 = VECTOR('',#1670,1.);
+#1670 = DIRECTION('',(0.,-1.));
+#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1672 = ORIENTED_EDGE('',*,*,#1673,.F.);
+#1673 = EDGE_CURVE('',#169,#1651,#1674,.T.);
+#1674 = SURFACE_CURVE('',#1675,(#1679,#1686),.PCURVE_S1.);
+#1675 = LINE('',#1676,#1677);
+#1676 = CARTESIAN_POINT('',(-7.,-5.995204332976E-14,-30.));
+#1677 = VECTOR('',#1678,1.);
+#1678 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1679 = PCURVE('',#184,#1680);
+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(14.,-1.577721810442E-30));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(0.,-1.));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1686 = PCURVE('',#212,#1687);
+#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692);
+#1688 = LINE('',#1689,#1690);
+#1689 = CARTESIAN_POINT('',(7.071067811865,-1.577721810442E-30));
+#1690 = VECTOR('',#1691,1.);
+#1691 = DIRECTION('',(-1.570092458684E-16,-1.));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1693 = ORIENTED_EDGE('',*,*,#168,.F.);
+#1694 = ADVANCED_FACE('',(#1695),#577,.T.);
+#1695 = FACE_BOUND('',#1696,.T.);
+#1696 = EDGE_LOOP('',(#1697,#1698,#1721,#1742));
+#1697 = ORIENTED_EDGE('',*,*,#1599,.T.);
+#1698 = ORIENTED_EDGE('',*,*,#1699,.T.);
+#1699 = EDGE_CURVE('',#1600,#1700,#1702,.T.);
+#1700 = VERTEX_POINT('',#1701);
+#1701 = CARTESIAN_POINT('',(34.,-2.,-37.));
+#1702 = SURFACE_CURVE('',#1703,(#1707,#1714),.PCURVE_S1.);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(72.622345222545,-2.,-16.86757715746));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(-0.886757715747,-9.237301368904E-16,
+    -0.462234522254));
+#1707 = PCURVE('',#577,#1708);
+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(-1.50648654311E-14,-2.));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(1.,0.));
+#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1714 = PCURVE('',#1312,#1715);
+#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720);
+#1716 = LINE('',#1717,#1718);
+#1717 = CARTESIAN_POINT('',(-23.13242284253,40.622345222545));
+#1718 = VECTOR('',#1719,1.);
+#1719 = DIRECTION('',(0.462234522254,-0.886757715747));
+#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1721 = ORIENTED_EDGE('',*,*,#1722,.F.);
+#1722 = EDGE_CURVE('',#534,#1700,#1723,.T.);
+#1723 = SURFACE_CURVE('',#1724,(#1728,#1735),.PCURVE_S1.);
+#1724 = LINE('',#1725,#1726);
+#1725 = CARTESIAN_POINT('',(34.,-7.394085344004E-14,-37.));
+#1726 = VECTOR('',#1727,1.);
+#1727 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1728 = PCURVE('',#577,#1729);
+#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1734);
+#1730 = LINE('',#1731,#1732);
+#1731 = CARTESIAN_POINT('',(43.554563480765,-9.466330862652E-30));
+#1732 = VECTOR('',#1733,1.);
+#1733 = DIRECTION('',(1.026366818767E-16,-1.));
+#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1735 = PCURVE('',#549,#1736);
+#1736 = DEFINITIONAL_REPRESENTATION('',(#1737),#1741);
+#1737 = LINE('',#1738,#1739);
+#1738 = CARTESIAN_POINT('',(5.,-6.310887241768E-30));
+#1739 = VECTOR('',#1740,1.);
+#1740 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1742 = ORIENTED_EDGE('',*,*,#561,.F.);
+#1743 = ADVANCED_FACE('',(#1744),#212,.T.);
+#1744 = FACE_BOUND('',#1745,.T.);
+#1745 = EDGE_LOOP('',(#1746,#1769,#1790,#1791));
+#1746 = ORIENTED_EDGE('',*,*,#1747,.T.);
+#1747 = EDGE_CURVE('',#197,#1748,#1750,.T.);
+#1748 = VERTEX_POINT('',#1749);
+#1749 = CARTESIAN_POINT('',(-12.,-2.,-35.));
+#1750 = SURFACE_CURVE('',#1751,(#1755,#1762),.PCURVE_S1.);
+#1751 = LINE('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(-12.,-6.994405055138E-14,-35.));
+#1753 = VECTOR('',#1754,1.);
+#1754 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1755 = PCURVE('',#212,#1756);
+#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761);
+#1757 = LINE('',#1758,#1759);
+#1758 = CARTESIAN_POINT('',(0.,-0.));
+#1759 = VECTOR('',#1760,1.);
+#1760 = DIRECTION('',(-1.570092458684E-16,-1.));
+#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1762 = PCURVE('',#240,#1763);
+#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(10.,0.));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.,-1.));
+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1769 = ORIENTED_EDGE('',*,*,#1770,.T.);
+#1770 = EDGE_CURVE('',#1748,#1651,#1771,.T.);
+#1771 = SURFACE_CURVE('',#1772,(#1776,#1783),.PCURVE_S1.);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(-12.,-2.,-35.));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187)
+  );
+#1776 = PCURVE('',#212,#1777);
+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(0.,-2.));
+#1780 = VECTOR('',#1781,1.);
+#1781 = DIRECTION('',(1.,0.));
+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1783 = PCURVE('',#1366,#1784);
+#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789);
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(-5.,-44.));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(-0.707106781187,0.707106781187));
+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1790 = ORIENTED_EDGE('',*,*,#1673,.F.);
+#1791 = ORIENTED_EDGE('',*,*,#196,.F.);
+#1792 = ADVANCED_FACE('',(#1793),#549,.F.);
+#1793 = FACE_BOUND('',#1794,.F.);
+#1794 = EDGE_LOOP('',(#1795,#1818,#1844,#1845));
+#1795 = ORIENTED_EDGE('',*,*,#1796,.T.);
+#1796 = EDGE_CURVE('',#506,#1797,#1799,.T.);
+#1797 = VERTEX_POINT('',#1798);
+#1798 = CARTESIAN_POINT('',(34.,-2.,-42.));
+#1799 = SURFACE_CURVE('',#1800,(#1804,#1811),.PCURVE_S1.);
+#1800 = LINE('',#1801,#1802);
+#1801 = CARTESIAN_POINT('',(34.,-8.393286066166E-14,-42.));
+#1802 = VECTOR('',#1803,1.);
+#1803 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1804 = PCURVE('',#549,#1805);
+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1810);
+#1806 = LINE('',#1807,#1808);
+#1807 = CARTESIAN_POINT('',(-5.605193857299E-45,-6.310887241768E-30));
+#1808 = VECTOR('',#1809,1.);
+#1809 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1811 = PCURVE('',#521,#1812);
+#1812 = DEFINITIONAL_REPRESENTATION('',(#1813),#1817);
+#1813 = LINE('',#1814,#1815);
+#1814 = CARTESIAN_POINT('',(5.856955555634E-61,-6.310887241768E-30));
+#1815 = VECTOR('',#1816,1.);
+#1816 = DIRECTION('',(2.320179133003E-32,-1.));
+#1817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1818 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#1819 = EDGE_CURVE('',#1797,#1700,#1820,.T.);
+#1820 = SURFACE_CURVE('',#1821,(#1825,#1832),.PCURVE_S1.);
+#1821 = LINE('',#1822,#1823);
+#1822 = CARTESIAN_POINT('',(34.,-2.,-42.));
+#1823 = VECTOR('',#1824,1.);
+#1824 = DIRECTION('',(-7.802792516037E-48,2.109423746788E-15,1.));
+#1825 = PCURVE('',#549,#1826);
+#1826 = DEFINITIONAL_REPRESENTATION('',(#1827),#1831);
+#1827 = LINE('',#1828,#1829);
+#1828 = CARTESIAN_POINT('',(-8.881784197001E-15,-2.));
+#1829 = VECTOR('',#1830,1.);
+#1830 = DIRECTION('',(1.,1.110223024625E-16));
+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1832 = PCURVE('',#1833,#1838);
+#1833 = PLANE('',#1834);
+#1834 = AXIS2_PLACEMENT_3D('',#1835,#1836,#1837);
+#1835 = CARTESIAN_POINT('',(34.,-2.,-42.));
+#1836 = DIRECTION('',(-1.,-1.368214036156E-31,2.808115253395E-46));
+#1837 = DIRECTION('',(-7.802792516036E-48,2.109423746788E-15,1.));
+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(0.,-0.));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(1.,0.));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = ORIENTED_EDGE('',*,*,#1722,.F.);
+#1845 = ORIENTED_EDGE('',*,*,#533,.F.);
+#1846 = ADVANCED_FACE('',(#1847),#240,.T.);
+#1847 = FACE_BOUND('',#1848,.T.);
+#1848 = EDGE_LOOP('',(#1849,#1872,#1893,#1894));
+#1849 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#1850 = EDGE_CURVE('',#225,#1851,#1853,.T.);
+#1851 = VERTEX_POINT('',#1852);
+#1852 = CARTESIAN_POINT('',(-22.,-2.,-35.));
+#1853 = SURFACE_CURVE('',#1854,(#1858,#1865),.PCURVE_S1.);
+#1854 = LINE('',#1855,#1856);
+#1855 = CARTESIAN_POINT('',(-22.,-6.994405055138E-14,-35.));
+#1856 = VECTOR('',#1857,1.);
+#1857 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1858 = PCURVE('',#240,#1859);
+#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);
+#1860 = LINE('',#1861,#1862);
+#1861 = CARTESIAN_POINT('',(0.,0.));
+#1862 = VECTOR('',#1863,1.);
+#1863 = DIRECTION('',(0.,-1.));
+#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1865 = PCURVE('',#268,#1866);
+#1866 = DEFINITIONAL_REPRESENTATION('',(#1867),#1871);
+#1867 = LINE('',#1868,#1869);
+#1868 = CARTESIAN_POINT('',(7.071067811865,0.));
+#1869 = VECTOR('',#1870,1.);
+#1870 = DIRECTION('',(-1.570092458684E-16,-1.));
+#1871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1872 = ORIENTED_EDGE('',*,*,#1873,.T.);
+#1873 = EDGE_CURVE('',#1851,#1748,#1874,.T.);
+#1874 = SURFACE_CURVE('',#1875,(#1879,#1886),.PCURVE_S1.);
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(-22.,-2.,-35.));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(1.,0.,0.));
+#1879 = PCURVE('',#240,#1880);
+#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(0.,-2.));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(1.,0.));
+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1886 = PCURVE('',#1366,#1887);
+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1892);
+#1888 = LINE('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(-5.,-54.));
+#1890 = VECTOR('',#1891,1.);
+#1891 = DIRECTION('',(0.,1.));
+#1892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1893 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#1894 = ORIENTED_EDGE('',*,*,#224,.F.);
+#1895 = ADVANCED_FACE('',(#1896),#521,.T.);
+#1896 = FACE_BOUND('',#1897,.T.);
+#1897 = EDGE_LOOP('',(#1898,#1899,#1927,#1948));
+#1898 = ORIENTED_EDGE('',*,*,#1796,.T.);
+#1899 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#1900 = EDGE_CURVE('',#1901,#1797,#1903,.T.);
+#1901 = VERTEX_POINT('',#1902);
+#1902 = CARTESIAN_POINT('',(-34.,-2.,-42.));
+#1903 = SURFACE_CURVE('',#1904,(#1908,#1915),.PCURVE_S1.);
+#1904 = LINE('',#1905,#1906);
+#1905 = CARTESIAN_POINT('',(-34.,-2.,-42.));
+#1906 = VECTOR('',#1907,1.);
+#1907 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#1908 = PCURVE('',#521,#1909);
+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(68.,-2.));
+#1912 = VECTOR('',#1913,1.);
+#1913 = DIRECTION('',(-1.,1.136196122855E-31));
+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1915 = PCURVE('',#1916,#1921);
+#1916 = PLANE('',#1917);
+#1917 = AXIS2_PLACEMENT_3D('',#1918,#1919,#1920);
+#1918 = CARTESIAN_POINT('',(-34.,-2.,-42.));
+#1919 = DIRECTION('',(-2.076788882596E-49,2.053912595557E-15,1.));
+#1920 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#1921 = DEFINITIONAL_REPRESENTATION('',(#1922),#1926);
+#1922 = LINE('',#1923,#1924);
+#1923 = CARTESIAN_POINT('',(0.,-0.));
+#1924 = VECTOR('',#1925,1.);
+#1925 = DIRECTION('',(1.,0.));
+#1926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1927 = ORIENTED_EDGE('',*,*,#1928,.F.);
+#1928 = EDGE_CURVE('',#478,#1901,#1929,.T.);
+#1929 = SURFACE_CURVE('',#1930,(#1934,#1941),.PCURVE_S1.);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(-34.,-8.393286066166E-14,-42.));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1934 = PCURVE('',#521,#1935);
+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);
+#1936 = LINE('',#1937,#1938);
+#1937 = CARTESIAN_POINT('',(68.,-6.310887241768E-30));
+#1938 = VECTOR('',#1939,1.);
+#1939 = DIRECTION('',(2.320179133003E-32,-1.));
+#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1941 = PCURVE('',#493,#1942);
+#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1947);
+#1943 = LINE('',#1944,#1945);
+#1944 = CARTESIAN_POINT('',(-5.605193857299E-45,-6.310887241768E-30));
+#1945 = VECTOR('',#1946,1.);
+#1946 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1948 = ORIENTED_EDGE('',*,*,#505,.F.);
+#1949 = ADVANCED_FACE('',(#1950),#268,.T.);
+#1950 = FACE_BOUND('',#1951,.T.);
+#1951 = EDGE_LOOP('',(#1952,#1975,#1996,#1997));
+#1952 = ORIENTED_EDGE('',*,*,#1953,.T.);
+#1953 = EDGE_CURVE('',#253,#1954,#1956,.T.);
+#1954 = VERTEX_POINT('',#1955);
+#1955 = CARTESIAN_POINT('',(-27.,-2.,-40.));
+#1956 = SURFACE_CURVE('',#1957,(#1961,#1968),.PCURVE_S1.);
+#1957 = LINE('',#1958,#1959);
+#1958 = CARTESIAN_POINT('',(-27.,-7.993605777301E-14,-40.));
+#1959 = VECTOR('',#1960,1.);
+#1960 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1961 = PCURVE('',#268,#1962);
+#1962 = DEFINITIONAL_REPRESENTATION('',(#1963),#1967);
+#1963 = LINE('',#1964,#1965);
+#1964 = CARTESIAN_POINT('',(-3.963470586361E-45,-6.310887241768E-30));
+#1965 = VECTOR('',#1966,1.);
+#1966 = DIRECTION('',(-1.570092458684E-16,-1.));
+#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1968 = PCURVE('',#296,#1969);
+#1969 = DEFINITIONAL_REPRESENTATION('',(#1970),#1974);
+#1970 = LINE('',#1971,#1972);
+#1971 = CARTESIAN_POINT('',(5.,-6.310887241768E-30));
+#1972 = VECTOR('',#1973,1.);
+#1973 = DIRECTION('',(0.,-1.));
+#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1975 = ORIENTED_EDGE('',*,*,#1976,.T.);
+#1976 = EDGE_CURVE('',#1954,#1851,#1977,.T.);
+#1977 = SURFACE_CURVE('',#1978,(#1982,#1989),.PCURVE_S1.);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(-27.,-2.,-40.));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187)
+  );
+#1982 = PCURVE('',#268,#1983);
+#1983 = DEFINITIONAL_REPRESENTATION('',(#1984),#1988);
+#1984 = LINE('',#1985,#1986);
+#1985 = CARTESIAN_POINT('',(-3.768221900841E-15,-2.));
+#1986 = VECTOR('',#1987,1.);
+#1987 = DIRECTION('',(1.,0.));
+#1988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1989 = PCURVE('',#1366,#1990);
+#1990 = DEFINITIONAL_REPRESENTATION('',(#1991),#1995);
+#1991 = LINE('',#1992,#1993);
+#1992 = CARTESIAN_POINT('',(1.42108547152E-14,-59.));
+#1993 = VECTOR('',#1994,1.);
+#1994 = DIRECTION('',(-0.707106781187,0.707106781187));
+#1995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1996 = ORIENTED_EDGE('',*,*,#1850,.F.);
+#1997 = ORIENTED_EDGE('',*,*,#252,.F.);
+#1998 = ADVANCED_FACE('',(#1999),#493,.T.);
+#1999 = FACE_BOUND('',#2000,.T.);
+#2000 = EDGE_LOOP('',(#2001,#2002,#2030,#2051));
+#2001 = ORIENTED_EDGE('',*,*,#1928,.T.);
+#2002 = ORIENTED_EDGE('',*,*,#2003,.F.);
+#2003 = EDGE_CURVE('',#2004,#1901,#2006,.T.);
+#2004 = VERTEX_POINT('',#2005);
+#2005 = CARTESIAN_POINT('',(-34.,-2.,-37.));
+#2006 = SURFACE_CURVE('',#2007,(#2011,#2018),.PCURVE_S1.);
+#2007 = LINE('',#2008,#2009);
+#2008 = CARTESIAN_POINT('',(-34.,-2.,42.));
+#2009 = VECTOR('',#2010,1.);
+#2010 = DIRECTION('',(7.802792516037E-48,-2.109423746788E-15,-1.));
+#2011 = PCURVE('',#493,#2012);
+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);
+#2013 = LINE('',#2014,#2015);
+#2014 = CARTESIAN_POINT('',(84.,-2.));
+#2015 = VECTOR('',#2016,1.);
+#2016 = DIRECTION('',(-1.,-1.110223024625E-16));
+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2018 = PCURVE('',#2019,#2024);
+#2019 = PLANE('',#2020);
+#2020 = AXIS2_PLACEMENT_3D('',#2021,#2022,#2023);
+#2021 = CARTESIAN_POINT('',(-34.,-2.,42.));
+#2022 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#2023 = DIRECTION('',(7.802792516036E-48,-2.109423746788E-15,-1.));
+#2024 = DEFINITIONAL_REPRESENTATION('',(#2025),#2029);
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(0.,-0.));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(1.,0.));
+#2029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2030 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2031 = EDGE_CURVE('',#450,#2004,#2032,.T.);
+#2032 = SURFACE_CURVE('',#2033,(#2037,#2044),.PCURVE_S1.);
+#2033 = LINE('',#2034,#2035);
+#2034 = CARTESIAN_POINT('',(-34.,-7.394085344004E-14,-37.));
+#2035 = VECTOR('',#2036,1.);
+#2036 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2037 = PCURVE('',#493,#2038);
+#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043);
+#2039 = LINE('',#2040,#2041);
+#2040 = CARTESIAN_POINT('',(5.,-6.310887241768E-30));
+#2041 = VECTOR('',#2042,1.);
+#2042 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2044 = PCURVE('',#465,#2045);
+#2045 = DEFINITIONAL_REPRESENTATION('',(#2046),#2050);
+#2046 = LINE('',#2047,#2048);
+#2047 = CARTESIAN_POINT('',(-2.590914104772E-45,-6.310887241768E-30));
+#2048 = VECTOR('',#2049,1.);
+#2049 = DIRECTION('',(-1.026366818767E-16,-1.));
+#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2051 = ORIENTED_EDGE('',*,*,#477,.F.);
+#2052 = ADVANCED_FACE('',(#2053),#296,.T.);
+#2053 = FACE_BOUND('',#2054,.T.);
+#2054 = EDGE_LOOP('',(#2055,#2078,#2099,#2100));
+#2055 = ORIENTED_EDGE('',*,*,#2056,.T.);
+#2056 = EDGE_CURVE('',#281,#2057,#2059,.T.);
+#2057 = VERTEX_POINT('',#2058);
+#2058 = CARTESIAN_POINT('',(-32.,-2.,-40.));
+#2059 = SURFACE_CURVE('',#2060,(#2064,#2071),.PCURVE_S1.);
+#2060 = LINE('',#2061,#2062);
+#2061 = CARTESIAN_POINT('',(-32.,-7.993605777301E-14,-40.));
+#2062 = VECTOR('',#2063,1.);
+#2063 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2064 = PCURVE('',#296,#2065);
+#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070);
+#2066 = LINE('',#2067,#2068);
+#2067 = CARTESIAN_POINT('',(0.,-6.310887241768E-30));
+#2068 = VECTOR('',#2069,1.);
+#2069 = DIRECTION('',(0.,-1.));
+#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2071 = PCURVE('',#324,#2072);
+#2072 = DEFINITIONAL_REPRESENTATION('',(#2073),#2077);
+#2073 = LINE('',#2074,#2075);
+#2074 = CARTESIAN_POINT('',(82.,0.));
+#2075 = VECTOR('',#2076,1.);
+#2076 = DIRECTION('',(2.22044604925E-16,-1.));
+#2077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2078 = ORIENTED_EDGE('',*,*,#2079,.T.);
+#2079 = EDGE_CURVE('',#2057,#1954,#2080,.T.);
+#2080 = SURFACE_CURVE('',#2081,(#2085,#2092),.PCURVE_S1.);
+#2081 = LINE('',#2082,#2083);
+#2082 = CARTESIAN_POINT('',(-32.,-2.,-40.));
+#2083 = VECTOR('',#2084,1.);
+#2084 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#2085 = PCURVE('',#296,#2086);
+#2086 = DEFINITIONAL_REPRESENTATION('',(#2087),#2091);
+#2087 = LINE('',#2088,#2089);
+#2088 = CARTESIAN_POINT('',(0.,-2.));
+#2089 = VECTOR('',#2090,1.);
+#2090 = DIRECTION('',(1.,1.368214036156E-31));
+#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2092 = PCURVE('',#1230,#2093);
+#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098);
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(0.,-0.));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(1.,0.));
+#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2099 = ORIENTED_EDGE('',*,*,#1953,.F.);
+#2100 = ORIENTED_EDGE('',*,*,#280,.F.);
+#2101 = ADVANCED_FACE('',(#2102),#465,.T.);
+#2102 = FACE_BOUND('',#2103,.T.);
+#2103 = EDGE_LOOP('',(#2104,#2105,#2133,#2154));
+#2104 = ORIENTED_EDGE('',*,*,#2031,.T.);
+#2105 = ORIENTED_EDGE('',*,*,#2106,.T.);
+#2106 = EDGE_CURVE('',#2004,#2107,#2109,.T.);
+#2107 = VERTEX_POINT('',#2108);
+#2108 = CARTESIAN_POINT('',(-72.62234522254,-2.,-16.86757715746));
+#2109 = SURFACE_CURVE('',#2110,(#2114,#2121),.PCURVE_S1.);
+#2110 = LINE('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(-34.,-2.,-37.));
+#2112 = VECTOR('',#2113,1.);
+#2113 = DIRECTION('',(-0.886757715747,9.237301368904E-16,0.462234522254)
+  );
+#2114 = PCURVE('',#465,#2115);
+#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120);
+#2116 = LINE('',#2117,#2118);
+#2117 = CARTESIAN_POINT('',(-8.210934550136E-16,-2.));
+#2118 = VECTOR('',#2119,1.);
+#2119 = DIRECTION('',(1.,0.));
+#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2121 = PCURVE('',#2122,#2127);
+#2122 = PLANE('',#2123);
+#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126);
+#2124 = CARTESIAN_POINT('',(32.,-2.,-40.));
+#2125 = DIRECTION('',(1.368214036156E-31,-1.,1.998401444325E-15));
+#2126 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132);
+#2128 = LINE('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(-3.,-66.));
+#2130 = VECTOR('',#2131,1.);
+#2131 = DIRECTION('',(-0.462234522254,-0.886757715747));
+#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2133 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2134 = EDGE_CURVE('',#421,#2107,#2135,.T.);
+#2135 = SURFACE_CURVE('',#2136,(#2140,#2147),.PCURVE_S1.);
+#2136 = LINE('',#2137,#2138);
+#2137 = CARTESIAN_POINT('',(-72.62234522254,-3.370819055375E-14,
+    -16.86757715746));
+#2138 = VECTOR('',#2139,1.);
+#2139 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2140 = PCURVE('',#465,#2141);
+#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(43.554563480765,0.));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(-1.026366818767E-16,-1.));
+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2147 = PCURVE('',#437,#2148);
+#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2153);
+#2149 = LINE('',#2150,#2151);
+#2150 = CARTESIAN_POINT('',(-4.231875552872,0.));
+#2151 = VECTOR('',#2152,1.);
+#2152 = DIRECTION('',(-0.,-1.));
+#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2154 = ORIENTED_EDGE('',*,*,#449,.F.);
+#2155 = ADVANCED_FACE('',(#2156),#324,.T.);
+#2156 = FACE_BOUND('',#2157,.T.);
+#2157 = EDGE_LOOP('',(#2158,#2181,#2207,#2208));
+#2158 = ORIENTED_EDGE('',*,*,#2159,.T.);
+#2159 = EDGE_CURVE('',#309,#2160,#2162,.T.);
+#2160 = VERTEX_POINT('',#2161);
+#2161 = CARTESIAN_POINT('',(-32.,-2.,42.));
+#2162 = SURFACE_CURVE('',#2163,(#2167,#2174),.PCURVE_S1.);
+#2163 = LINE('',#2164,#2165);
+#2164 = CARTESIAN_POINT('',(-32.,8.393286066166E-14,42.));
+#2165 = VECTOR('',#2166,1.);
+#2166 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2167 = PCURVE('',#324,#2168);
+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);
+#2169 = LINE('',#2170,#2171);
+#2170 = CARTESIAN_POINT('',(-5.605193857299E-45,6.310887241768E-30));
+#2171 = VECTOR('',#2172,1.);
+#2172 = DIRECTION('',(2.22044604925E-16,-1.));
+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2174 = PCURVE('',#352,#2175);
+#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2180);
+#2176 = LINE('',#2177,#2178);
+#2177 = CARTESIAN_POINT('',(0.,6.310887241768E-30));
+#2178 = VECTOR('',#2179,1.);
+#2179 = DIRECTION('',(0.,-1.));
+#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2181 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2182 = EDGE_CURVE('',#2160,#2057,#2183,.T.);
+#2183 = SURFACE_CURVE('',#2184,(#2188,#2195),.PCURVE_S1.);
+#2184 = LINE('',#2185,#2186);
+#2185 = CARTESIAN_POINT('',(-32.,-2.,42.));
+#2186 = VECTOR('',#2187,1.);
+#2187 = DIRECTION('',(7.802792516037E-48,-2.109423746788E-15,-1.));
+#2188 = PCURVE('',#324,#2189);
+#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2194);
+#2190 = LINE('',#2191,#2192);
+#2191 = CARTESIAN_POINT('',(-5.329070518201E-15,-2.));
+#2192 = VECTOR('',#2193,1.);
+#2193 = DIRECTION('',(1.,-1.110223024625E-16));
+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2195 = PCURVE('',#2196,#2201);
+#2196 = PLANE('',#2197);
+#2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200);
+#2198 = CARTESIAN_POINT('',(-32.,-2.,42.));
+#2199 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#2200 = DIRECTION('',(7.802792516036E-48,-2.109423746788E-15,-1.));
+#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206);
+#2202 = LINE('',#2203,#2204);
+#2203 = CARTESIAN_POINT('',(0.,-0.));
+#2204 = VECTOR('',#2205,1.);
+#2205 = DIRECTION('',(1.,0.));
+#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2207 = ORIENTED_EDGE('',*,*,#2056,.F.);
+#2208 = ORIENTED_EDGE('',*,*,#308,.F.);
+#2209 = ADVANCED_FACE('',(#2210),#437,.T.);
+#2210 = FACE_BOUND('',#2211,.F.);
+#2211 = EDGE_LOOP('',(#2212,#2235,#2257,#2258));
+#2212 = ORIENTED_EDGE('',*,*,#2213,.T.);
+#2213 = EDGE_CURVE('',#393,#2214,#2216,.T.);
+#2214 = VERTEX_POINT('',#2215);
+#2215 = CARTESIAN_POINT('',(-78.,-2.,-8.));
+#2216 = SURFACE_CURVE('',#2217,(#2221,#2228),.PCURVE_S1.);
+#2217 = LINE('',#2218,#2219);
+#2218 = CARTESIAN_POINT('',(-78.,-1.59872115546E-14,-8.));
+#2219 = VECTOR('',#2220,1.);
+#2220 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2221 = PCURVE('',#437,#2222);
+#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2227);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(-0.,-1.));
+#2227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2228 = PCURVE('',#408,#2229);
+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);
+#2230 = LINE('',#2231,#2232);
+#2231 = CARTESIAN_POINT('',(0.,-0.));
+#2232 = VECTOR('',#2233,1.);
+#2233 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2235 = ORIENTED_EDGE('',*,*,#2236,.T.);
+#2236 = EDGE_CURVE('',#2214,#2107,#2237,.T.);
+#2237 = SURFACE_CURVE('',#2238,(#2243,#2250),.PCURVE_S1.);
+#2238 = CIRCLE('',#2239,10.);
+#2239 = AXIS2_PLACEMENT_3D('',#2240,#2241,#2242);
+#2240 = CARTESIAN_POINT('',(-68.,-2.,-8.));
+#2241 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2242 = DIRECTION('',(1.,0.,0.));
+#2243 = PCURVE('',#437,#2244);
+#2244 = DEFINITIONAL_REPRESENTATION('',(#2245),#2249);
+#2245 = LINE('',#2246,#2247);
+#2246 = CARTESIAN_POINT('',(-0.,-2.));
+#2247 = VECTOR('',#2248,1.);
+#2248 = DIRECTION('',(-1.,0.));
+#2249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2250 = PCURVE('',#2122,#2251);
+#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2256);
+#2252 = CIRCLE('',#2253,10.);
+#2253 = AXIS2_PLACEMENT_2D('',#2254,#2255);
+#2254 = CARTESIAN_POINT('',(-32.,-100.));
+#2255 = DIRECTION('',(0.,1.));
+#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2257 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2258 = ORIENTED_EDGE('',*,*,#420,.F.);
+#2259 = ADVANCED_FACE('',(#2260),#352,.F.);
+#2260 = FACE_BOUND('',#2261,.F.);
+#2261 = EDGE_LOOP('',(#2262,#2263,#2291,#2314,#2335));
+#2262 = ORIENTED_EDGE('',*,*,#2159,.T.);
+#2263 = ORIENTED_EDGE('',*,*,#2264,.T.);
+#2264 = EDGE_CURVE('',#2160,#2265,#2267,.T.);
+#2265 = VERTEX_POINT('',#2266);
+#2266 = CARTESIAN_POINT('',(-34.,-2.,42.));
+#2267 = SURFACE_CURVE('',#2268,(#2272,#2279),.PCURVE_S1.);
+#2268 = LINE('',#2269,#2270);
+#2269 = CARTESIAN_POINT('',(-32.,-2.,42.));
+#2270 = VECTOR('',#2271,1.);
+#2271 = DIRECTION('',(-1.,-1.368214036156E-31,2.808115253395E-46));
+#2272 = PCURVE('',#352,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);
+#2274 = LINE('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(0.,-2.));
+#2276 = VECTOR('',#2277,1.);
+#2277 = DIRECTION('',(1.,-1.368214036156E-31));
+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2279 = PCURVE('',#2280,#2285);
+#2280 = PLANE('',#2281);
+#2281 = AXIS2_PLACEMENT_3D('',#2282,#2283,#2284);
+#2282 = CARTESIAN_POINT('',(-32.,-2.,42.));
+#2283 = DIRECTION('',(2.076788882596E-49,-2.053912595557E-15,-1.));
+#2284 = DIRECTION('',(-1.,-1.368214036156E-31,2.808115253395E-46));
+#2285 = DEFINITIONAL_REPRESENTATION('',(#2286),#2290);
+#2286 = LINE('',#2287,#2288);
+#2287 = CARTESIAN_POINT('',(0.,-0.));
+#2288 = VECTOR('',#2289,1.);
+#2289 = DIRECTION('',(1.,0.));
+#2290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2291 = ORIENTED_EDGE('',*,*,#2292,.T.);
+#2292 = EDGE_CURVE('',#2265,#2293,#2295,.T.);
+#2293 = VERTEX_POINT('',#2294);
+#2294 = CARTESIAN_POINT('',(-68.,-2.,42.));
+#2295 = SURFACE_CURVE('',#2296,(#2300,#2307),.PCURVE_S1.);
+#2296 = LINE('',#2297,#2298);
+#2297 = CARTESIAN_POINT('',(-32.,-2.,42.));
+#2298 = VECTOR('',#2299,1.);
+#2299 = DIRECTION('',(-1.,0.,0.));
+#2300 = PCURVE('',#352,#2301);
+#2301 = DEFINITIONAL_REPRESENTATION('',(#2302),#2306);
+#2302 = LINE('',#2303,#2304);
+#2303 = CARTESIAN_POINT('',(0.,-2.));
+#2304 = VECTOR('',#2305,1.);
+#2305 = DIRECTION('',(1.,0.));
+#2306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2307 = PCURVE('',#2122,#2308);
+#2308 = DEFINITIONAL_REPRESENTATION('',(#2309),#2313);
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(-82.,-64.));
+#2311 = VECTOR('',#2312,1.);
+#2312 = DIRECTION('',(0.,-1.));
+#2313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2314 = ORIENTED_EDGE('',*,*,#2315,.F.);
+#2315 = EDGE_CURVE('',#337,#2293,#2316,.T.);
+#2316 = SURFACE_CURVE('',#2317,(#2321,#2328),.PCURVE_S1.);
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(-68.,8.393286066166E-14,42.));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2321 = PCURVE('',#352,#2322);
+#2322 = DEFINITIONAL_REPRESENTATION('',(#2323),#2327);
+#2323 = LINE('',#2324,#2325);
+#2324 = CARTESIAN_POINT('',(36.,6.310887241768E-30));
+#2325 = VECTOR('',#2326,1.);
+#2326 = DIRECTION('',(0.,-1.));
+#2327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2328 = PCURVE('',#380,#2329);
+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2334);
+#2330 = LINE('',#2331,#2332);
+#2331 = CARTESIAN_POINT('',(14.142135623731,3.155443620884E-30));
+#2332 = VECTOR('',#2333,1.);
+#2333 = DIRECTION('',(-1.570092458684E-16,-1.));
+#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2335 = ORIENTED_EDGE('',*,*,#336,.F.);
+#2336 = ADVANCED_FACE('',(#2337),#408,.T.);
+#2337 = FACE_BOUND('',#2338,.T.);
+#2338 = EDGE_LOOP('',(#2339,#2340,#2363,#2384));
+#2339 = ORIENTED_EDGE('',*,*,#2213,.T.);
+#2340 = ORIENTED_EDGE('',*,*,#2341,.T.);
+#2341 = EDGE_CURVE('',#2214,#2342,#2344,.T.);
+#2342 = VERTEX_POINT('',#2343);
+#2343 = CARTESIAN_POINT('',(-78.,-2.,32.));
+#2344 = SURFACE_CURVE('',#2345,(#2349,#2356),.PCURVE_S1.);
+#2345 = LINE('',#2346,#2347);
+#2346 = CARTESIAN_POINT('',(-78.,-2.,-8.));
+#2347 = VECTOR('',#2348,1.);
+#2348 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2349 = PCURVE('',#408,#2350);
+#2350 = DEFINITIONAL_REPRESENTATION('',(#2351),#2355);
+#2351 = LINE('',#2352,#2353);
+#2352 = CARTESIAN_POINT('',(-8.881784197001E-16,-2.));
+#2353 = VECTOR('',#2354,1.);
+#2354 = DIRECTION('',(1.,0.));
+#2355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2356 = PCURVE('',#2122,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(-32.,-110.));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(-1.,-1.944692274332E-62));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2363 = ORIENTED_EDGE('',*,*,#2364,.F.);
+#2364 = EDGE_CURVE('',#365,#2342,#2365,.T.);
+#2365 = SURFACE_CURVE('',#2366,(#2370,#2377),.PCURVE_S1.);
+#2366 = LINE('',#2367,#2368);
+#2367 = CARTESIAN_POINT('',(-78.,6.394884621841E-14,32.));
+#2368 = VECTOR('',#2369,1.);
+#2369 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2370 = PCURVE('',#408,#2371);
+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(40.,6.310887241768E-30));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2377 = PCURVE('',#380,#2378);
+#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2383);
+#2379 = LINE('',#2380,#2381);
+#2380 = CARTESIAN_POINT('',(4.954338232952E-46,1.577721810442E-30));
+#2381 = VECTOR('',#2382,1.);
+#2382 = DIRECTION('',(-1.570092458684E-16,-1.));
+#2383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2384 = ORIENTED_EDGE('',*,*,#392,.F.);
+#2385 = ADVANCED_FACE('',(#2386),#380,.T.);
+#2386 = FACE_BOUND('',#2387,.T.);
+#2387 = EDGE_LOOP('',(#2388,#2389,#2410,#2411));
+#2388 = ORIENTED_EDGE('',*,*,#2364,.T.);
+#2389 = ORIENTED_EDGE('',*,*,#2390,.T.);
+#2390 = EDGE_CURVE('',#2342,#2293,#2391,.T.);
+#2391 = SURFACE_CURVE('',#2392,(#2396,#2403),.PCURVE_S1.);
+#2392 = LINE('',#2393,#2394);
+#2393 = CARTESIAN_POINT('',(-78.,-2.,32.));
+#2394 = VECTOR('',#2395,1.);
+#2395 = DIRECTION('',(0.707106781187,1.413083212815E-15,0.707106781187)
+  );
+#2396 = PCURVE('',#380,#2397);
+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2402);
+#2398 = LINE('',#2399,#2400);
+#2399 = CARTESIAN_POINT('',(0.,-2.));
+#2400 = VECTOR('',#2401,1.);
+#2401 = DIRECTION('',(1.,0.));
+#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2403 = PCURVE('',#2122,#2404);
+#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409);
+#2405 = LINE('',#2406,#2407);
+#2406 = CARTESIAN_POINT('',(-72.,-110.));
+#2407 = VECTOR('',#2408,1.);
+#2408 = DIRECTION('',(-0.707106781187,0.707106781187));
+#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2410 = ORIENTED_EDGE('',*,*,#2315,.F.);
+#2411 = ORIENTED_EDGE('',*,*,#364,.F.);
+#2412 = ADVANCED_FACE('',(#2413),#719,.F.);
+#2413 = FACE_BOUND('',#2414,.F.);
+#2414 = EDGE_LOOP('',(#2415,#2439,#2460,#2461));
+#2415 = ORIENTED_EDGE('',*,*,#2416,.F.);
+#2416 = EDGE_CURVE('',#2417,#2417,#2419,.T.);
+#2417 = VERTEX_POINT('',#2418);
+#2418 = CARTESIAN_POINT('',(-45.,-2.,32.));
+#2419 = SURFACE_CURVE('',#2420,(#2425,#2432),.PCURVE_S1.);
+#2420 = CIRCLE('',#2421,3.);
+#2421 = AXIS2_PLACEMENT_3D('',#2422,#2423,#2424);
+#2422 = CARTESIAN_POINT('',(-48.,-2.,32.));
+#2423 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2424 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2425 = PCURVE('',#719,#2426);
+#2426 = DEFINITIONAL_REPRESENTATION('',(#2427),#2431);
+#2427 = LINE('',#2428,#2429);
+#2428 = CARTESIAN_POINT('',(0.,0.));
+#2429 = VECTOR('',#2430,1.);
+#2430 = DIRECTION('',(1.,0.));
+#2431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2432 = PCURVE('',#2122,#2433);
+#2433 = DEFINITIONAL_REPRESENTATION('',(#2434),#2438);
+#2434 = CIRCLE('',#2435,3.);
+#2435 = AXIS2_PLACEMENT_2D('',#2436,#2437);
+#2436 = CARTESIAN_POINT('',(-72.,-80.));
+#2437 = DIRECTION('',(1.723734772554E-47,1.));
+#2438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2439 = ORIENTED_EDGE('',*,*,#2440,.T.);
+#2440 = EDGE_CURVE('',#2417,#703,#2441,.T.);
+#2441 = SEAM_CURVE('',#2442,(#2446,#2453),.PCURVE_S1.);
+#2442 = LINE('',#2443,#2444);
+#2443 = CARTESIAN_POINT('',(-45.,-2.,32.));
+#2444 = VECTOR('',#2445,1.);
+#2445 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2446 = PCURVE('',#719,#2447);
+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);
+#2448 = LINE('',#2449,#2450);
+#2449 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2450 = VECTOR('',#2451,1.);
+#2451 = DIRECTION('',(0.,-1.));
+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2453 = PCURVE('',#719,#2454);
+#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(0.,0.));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(0.,-1.));
+#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2460 = ORIENTED_EDGE('',*,*,#702,.T.);
+#2461 = ORIENTED_EDGE('',*,*,#2440,.F.);
+#2462 = ADVANCED_FACE('',(#2463),#750,.F.);
+#2463 = FACE_BOUND('',#2464,.F.);
+#2464 = EDGE_LOOP('',(#2465,#2489,#2510,#2511));
+#2465 = ORIENTED_EDGE('',*,*,#2466,.F.);
+#2466 = EDGE_CURVE('',#2467,#2467,#2469,.T.);
+#2467 = VERTEX_POINT('',#2468);
+#2468 = CARTESIAN_POINT('',(-45.,-2.,16.5));
+#2469 = SURFACE_CURVE('',#2470,(#2475,#2482),.PCURVE_S1.);
+#2470 = CIRCLE('',#2471,3.);
+#2471 = AXIS2_PLACEMENT_3D('',#2472,#2473,#2474);
+#2472 = CARTESIAN_POINT('',(-48.,-2.,16.5));
+#2473 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2474 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2475 = PCURVE('',#750,#2476);
+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);
+#2477 = LINE('',#2478,#2479);
+#2478 = CARTESIAN_POINT('',(0.,0.));
+#2479 = VECTOR('',#2480,1.);
+#2480 = DIRECTION('',(1.,0.));
+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2482 = PCURVE('',#2122,#2483);
+#2483 = DEFINITIONAL_REPRESENTATION('',(#2484),#2488);
+#2484 = CIRCLE('',#2485,3.);
+#2485 = AXIS2_PLACEMENT_2D('',#2486,#2487);
+#2486 = CARTESIAN_POINT('',(-56.5,-80.));
+#2487 = DIRECTION('',(1.723734772554E-47,1.));
+#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2489 = ORIENTED_EDGE('',*,*,#2490,.T.);
+#2490 = EDGE_CURVE('',#2467,#734,#2491,.T.);
+#2491 = SEAM_CURVE('',#2492,(#2496,#2503),.PCURVE_S1.);
+#2492 = LINE('',#2493,#2494);
+#2493 = CARTESIAN_POINT('',(-45.,-2.,16.5));
+#2494 = VECTOR('',#2495,1.);
+#2495 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2496 = PCURVE('',#750,#2497);
+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2502);
+#2498 = LINE('',#2499,#2500);
+#2499 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2500 = VECTOR('',#2501,1.);
+#2501 = DIRECTION('',(0.,-1.));
+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2503 = PCURVE('',#750,#2504);
+#2504 = DEFINITIONAL_REPRESENTATION('',(#2505),#2509);
+#2505 = LINE('',#2506,#2507);
+#2506 = CARTESIAN_POINT('',(0.,0.));
+#2507 = VECTOR('',#2508,1.);
+#2508 = DIRECTION('',(0.,-1.));
+#2509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2510 = ORIENTED_EDGE('',*,*,#733,.T.);
+#2511 = ORIENTED_EDGE('',*,*,#2490,.F.);
+#2512 = ADVANCED_FACE('',(#2513),#781,.F.);
+#2513 = FACE_BOUND('',#2514,.F.);
+#2514 = EDGE_LOOP('',(#2515,#2539,#2560,#2561));
+#2515 = ORIENTED_EDGE('',*,*,#2516,.F.);
+#2516 = EDGE_CURVE('',#2517,#2517,#2519,.T.);
+#2517 = VERTEX_POINT('',#2518);
+#2518 = CARTESIAN_POINT('',(51.,-2.,16.5));
+#2519 = SURFACE_CURVE('',#2520,(#2525,#2532),.PCURVE_S1.);
+#2520 = CIRCLE('',#2521,3.);
+#2521 = AXIS2_PLACEMENT_3D('',#2522,#2523,#2524);
+#2522 = CARTESIAN_POINT('',(48.,-2.,16.5));
+#2523 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2524 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2525 = PCURVE('',#781,#2526);
+#2526 = DEFINITIONAL_REPRESENTATION('',(#2527),#2531);
+#2527 = LINE('',#2528,#2529);
+#2528 = CARTESIAN_POINT('',(0.,0.));
+#2529 = VECTOR('',#2530,1.);
+#2530 = DIRECTION('',(1.,0.));
+#2531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2532 = PCURVE('',#1312,#2533);
+#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2538);
+#2534 = CIRCLE('',#2535,3.);
+#2535 = AXIS2_PLACEMENT_2D('',#2536,#2537);
+#2536 = CARTESIAN_POINT('',(-56.5,16.));
+#2537 = DIRECTION('',(1.723734772554E-47,1.));
+#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2539 = ORIENTED_EDGE('',*,*,#2540,.T.);
+#2540 = EDGE_CURVE('',#2517,#765,#2541,.T.);
+#2541 = SEAM_CURVE('',#2542,(#2546,#2553),.PCURVE_S1.);
+#2542 = LINE('',#2543,#2544);
+#2543 = CARTESIAN_POINT('',(51.,-2.,16.5));
+#2544 = VECTOR('',#2545,1.);
+#2545 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2546 = PCURVE('',#781,#2547);
+#2547 = DEFINITIONAL_REPRESENTATION('',(#2548),#2552);
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(0.,-1.));
+#2552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2553 = PCURVE('',#781,#2554);
+#2554 = DEFINITIONAL_REPRESENTATION('',(#2555),#2559);
+#2555 = LINE('',#2556,#2557);
+#2556 = CARTESIAN_POINT('',(0.,0.));
+#2557 = VECTOR('',#2558,1.);
+#2558 = DIRECTION('',(0.,-1.));
+#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2560 = ORIENTED_EDGE('',*,*,#764,.T.);
+#2561 = ORIENTED_EDGE('',*,*,#2540,.F.);
+#2562 = ADVANCED_FACE('',(#2563),#812,.F.);
+#2563 = FACE_BOUND('',#2564,.F.);
+#2564 = EDGE_LOOP('',(#2565,#2589,#2610,#2611));
+#2565 = ORIENTED_EDGE('',*,*,#2566,.F.);
+#2566 = EDGE_CURVE('',#2567,#2567,#2569,.T.);
+#2567 = VERTEX_POINT('',#2568);
+#2568 = CARTESIAN_POINT('',(51.,-2.,32.));
+#2569 = SURFACE_CURVE('',#2570,(#2575,#2582),.PCURVE_S1.);
+#2570 = CIRCLE('',#2571,3.);
+#2571 = AXIS2_PLACEMENT_3D('',#2572,#2573,#2574);
+#2572 = CARTESIAN_POINT('',(48.,-2.,32.));
+#2573 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2574 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2575 = PCURVE('',#812,#2576);
+#2576 = DEFINITIONAL_REPRESENTATION('',(#2577),#2581);
+#2577 = LINE('',#2578,#2579);
+#2578 = CARTESIAN_POINT('',(0.,0.));
+#2579 = VECTOR('',#2580,1.);
+#2580 = DIRECTION('',(1.,0.));
+#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2582 = PCURVE('',#1312,#2583);
+#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2588);
+#2584 = CIRCLE('',#2585,3.);
+#2585 = AXIS2_PLACEMENT_2D('',#2586,#2587);
+#2586 = CARTESIAN_POINT('',(-72.,16.));
+#2587 = DIRECTION('',(1.723734772554E-47,1.));
+#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2589 = ORIENTED_EDGE('',*,*,#2590,.T.);
+#2590 = EDGE_CURVE('',#2567,#796,#2591,.T.);
+#2591 = SEAM_CURVE('',#2592,(#2596,#2603),.PCURVE_S1.);
+#2592 = LINE('',#2593,#2594);
+#2593 = CARTESIAN_POINT('',(51.,-2.,32.));
+#2594 = VECTOR('',#2595,1.);
+#2595 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2596 = PCURVE('',#812,#2597);
+#2597 = DEFINITIONAL_REPRESENTATION('',(#2598),#2602);
+#2598 = LINE('',#2599,#2600);
+#2599 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2600 = VECTOR('',#2601,1.);
+#2601 = DIRECTION('',(0.,-1.));
+#2602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2603 = PCURVE('',#812,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);
+#2605 = LINE('',#2606,#2607);
+#2606 = CARTESIAN_POINT('',(0.,0.));
+#2607 = VECTOR('',#2608,1.);
+#2608 = DIRECTION('',(0.,-1.));
+#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2610 = ORIENTED_EDGE('',*,*,#795,.T.);
+#2611 = ORIENTED_EDGE('',*,*,#2590,.F.);
+#2612 = ADVANCED_FACE('',(#2613),#843,.F.);
+#2613 = FACE_BOUND('',#2614,.F.);
+#2614 = EDGE_LOOP('',(#2615,#2639,#2660,#2661));
+#2615 = ORIENTED_EDGE('',*,*,#2616,.F.);
+#2616 = EDGE_CURVE('',#2617,#2617,#2619,.T.);
+#2617 = VERTEX_POINT('',#2618);
+#2618 = CARTESIAN_POINT('',(-45.,-2.,1.5));
+#2619 = SURFACE_CURVE('',#2620,(#2625,#2632),.PCURVE_S1.);
+#2620 = CIRCLE('',#2621,3.);
+#2621 = AXIS2_PLACEMENT_3D('',#2622,#2623,#2624);
+#2622 = CARTESIAN_POINT('',(-48.,-2.,1.5));
+#2623 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2624 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2625 = PCURVE('',#843,#2626);
+#2626 = DEFINITIONAL_REPRESENTATION('',(#2627),#2631);
+#2627 = LINE('',#2628,#2629);
+#2628 = CARTESIAN_POINT('',(0.,0.));
+#2629 = VECTOR('',#2630,1.);
+#2630 = DIRECTION('',(1.,0.));
+#2631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2632 = PCURVE('',#2122,#2633);
+#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2638);
+#2634 = CIRCLE('',#2635,3.);
+#2635 = AXIS2_PLACEMENT_2D('',#2636,#2637);
+#2636 = CARTESIAN_POINT('',(-41.5,-80.));
+#2637 = DIRECTION('',(1.723734772554E-47,1.));
+#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2639 = ORIENTED_EDGE('',*,*,#2640,.T.);
+#2640 = EDGE_CURVE('',#2617,#827,#2641,.T.);
+#2641 = SEAM_CURVE('',#2642,(#2646,#2653),.PCURVE_S1.);
+#2642 = LINE('',#2643,#2644);
+#2643 = CARTESIAN_POINT('',(-45.,-2.,1.5));
+#2644 = VECTOR('',#2645,1.);
+#2645 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2646 = PCURVE('',#843,#2647);
+#2647 = DEFINITIONAL_REPRESENTATION('',(#2648),#2652);
+#2648 = LINE('',#2649,#2650);
+#2649 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2650 = VECTOR('',#2651,1.);
+#2651 = DIRECTION('',(0.,-1.));
+#2652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2653 = PCURVE('',#843,#2654);
+#2654 = DEFINITIONAL_REPRESENTATION('',(#2655),#2659);
+#2655 = LINE('',#2656,#2657);
+#2656 = CARTESIAN_POINT('',(0.,0.));
+#2657 = VECTOR('',#2658,1.);
+#2658 = DIRECTION('',(0.,-1.));
+#2659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2660 = ORIENTED_EDGE('',*,*,#826,.T.);
+#2661 = ORIENTED_EDGE('',*,*,#2640,.F.);
+#2662 = ADVANCED_FACE('',(#2663),#874,.F.);
+#2663 = FACE_BOUND('',#2664,.F.);
+#2664 = EDGE_LOOP('',(#2665,#2689,#2710,#2711));
+#2665 = ORIENTED_EDGE('',*,*,#2666,.F.);
+#2666 = EDGE_CURVE('',#2667,#2667,#2669,.T.);
+#2667 = VERTEX_POINT('',#2668);
+#2668 = CARTESIAN_POINT('',(51.,-2.,1.5));
+#2669 = SURFACE_CURVE('',#2670,(#2675,#2682),.PCURVE_S1.);
+#2670 = CIRCLE('',#2671,3.);
+#2671 = AXIS2_PLACEMENT_3D('',#2672,#2673,#2674);
+#2672 = CARTESIAN_POINT('',(48.,-2.,1.5));
+#2673 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2674 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2675 = PCURVE('',#874,#2676);
+#2676 = DEFINITIONAL_REPRESENTATION('',(#2677),#2681);
+#2677 = LINE('',#2678,#2679);
+#2678 = CARTESIAN_POINT('',(0.,0.));
+#2679 = VECTOR('',#2680,1.);
+#2680 = DIRECTION('',(1.,0.));
+#2681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2682 = PCURVE('',#1312,#2683);
+#2683 = DEFINITIONAL_REPRESENTATION('',(#2684),#2688);
+#2684 = CIRCLE('',#2685,3.);
+#2685 = AXIS2_PLACEMENT_2D('',#2686,#2687);
+#2686 = CARTESIAN_POINT('',(-41.5,16.));
+#2687 = DIRECTION('',(1.723734772554E-47,1.));
+#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2689 = ORIENTED_EDGE('',*,*,#2690,.T.);
+#2690 = EDGE_CURVE('',#2667,#858,#2691,.T.);
+#2691 = SEAM_CURVE('',#2692,(#2696,#2703),.PCURVE_S1.);
+#2692 = LINE('',#2693,#2694);
+#2693 = CARTESIAN_POINT('',(51.,-2.,1.5));
+#2694 = VECTOR('',#2695,1.);
+#2695 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2696 = PCURVE('',#874,#2697);
+#2697 = DEFINITIONAL_REPRESENTATION('',(#2698),#2702);
+#2698 = LINE('',#2699,#2700);
+#2699 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2700 = VECTOR('',#2701,1.);
+#2701 = DIRECTION('',(0.,-1.));
+#2702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2703 = PCURVE('',#874,#2704);
+#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2709);
+#2705 = LINE('',#2706,#2707);
+#2706 = CARTESIAN_POINT('',(0.,0.));
+#2707 = VECTOR('',#2708,1.);
+#2708 = DIRECTION('',(0.,-1.));
+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2710 = ORIENTED_EDGE('',*,*,#857,.T.);
+#2711 = ORIENTED_EDGE('',*,*,#2690,.F.);
+#2712 = ADVANCED_FACE('',(#2713),#905,.F.);
+#2713 = FACE_BOUND('',#2714,.F.);
+#2714 = EDGE_LOOP('',(#2715,#2739,#2760,#2761));
+#2715 = ORIENTED_EDGE('',*,*,#2716,.F.);
+#2716 = EDGE_CURVE('',#2717,#2717,#2719,.T.);
+#2717 = VERTEX_POINT('',#2718);
+#2718 = CARTESIAN_POINT('',(68.,-2.,10.));
+#2719 = SURFACE_CURVE('',#2720,(#2725,#2732),.PCURVE_S1.);
+#2720 = CIRCLE('',#2721,6.);
+#2721 = AXIS2_PLACEMENT_3D('',#2722,#2723,#2724);
+#2722 = CARTESIAN_POINT('',(62.,-2.,10.));
+#2723 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2724 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2725 = PCURVE('',#905,#2726);
+#2726 = DEFINITIONAL_REPRESENTATION('',(#2727),#2731);
+#2727 = LINE('',#2728,#2729);
+#2728 = CARTESIAN_POINT('',(0.,0.));
+#2729 = VECTOR('',#2730,1.);
+#2730 = DIRECTION('',(1.,0.));
+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2732 = PCURVE('',#1312,#2733);
+#2733 = DEFINITIONAL_REPRESENTATION('',(#2734),#2738);
+#2734 = CIRCLE('',#2735,6.);
+#2735 = AXIS2_PLACEMENT_2D('',#2736,#2737);
+#2736 = CARTESIAN_POINT('',(-50.,30.));
+#2737 = DIRECTION('',(1.723734772554E-47,1.));
+#2738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2739 = ORIENTED_EDGE('',*,*,#2740,.T.);
+#2740 = EDGE_CURVE('',#2717,#889,#2741,.T.);
+#2741 = SEAM_CURVE('',#2742,(#2746,#2753),.PCURVE_S1.);
+#2742 = LINE('',#2743,#2744);
+#2743 = CARTESIAN_POINT('',(68.,-2.,10.));
+#2744 = VECTOR('',#2745,1.);
+#2745 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2746 = PCURVE('',#905,#2747);
+#2747 = DEFINITIONAL_REPRESENTATION('',(#2748),#2752);
+#2748 = LINE('',#2749,#2750);
+#2749 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2750 = VECTOR('',#2751,1.);
+#2751 = DIRECTION('',(0.,-1.));
+#2752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2753 = PCURVE('',#905,#2754);
+#2754 = DEFINITIONAL_REPRESENTATION('',(#2755),#2759);
+#2755 = LINE('',#2756,#2757);
+#2756 = CARTESIAN_POINT('',(0.,0.));
+#2757 = VECTOR('',#2758,1.);
+#2758 = DIRECTION('',(0.,-1.));
+#2759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2760 = ORIENTED_EDGE('',*,*,#888,.T.);
+#2761 = ORIENTED_EDGE('',*,*,#2740,.F.);
+#2762 = ADVANCED_FACE('',(#2763),#936,.F.);
+#2763 = FACE_BOUND('',#2764,.F.);
+#2764 = EDGE_LOOP('',(#2765,#2789,#2810,#2811));
+#2765 = ORIENTED_EDGE('',*,*,#2766,.F.);
+#2766 = EDGE_CURVE('',#2767,#2767,#2769,.T.);
+#2767 = VERTEX_POINT('',#2768);
+#2768 = CARTESIAN_POINT('',(67.,-2.,25.));
+#2769 = SURFACE_CURVE('',#2770,(#2775,#2782),.PCURVE_S1.);
+#2770 = CIRCLE('',#2771,3.);
+#2771 = AXIS2_PLACEMENT_3D('',#2772,#2773,#2774);
+#2772 = CARTESIAN_POINT('',(64.,-2.,25.));
+#2773 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2774 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2775 = PCURVE('',#936,#2776);
+#2776 = DEFINITIONAL_REPRESENTATION('',(#2777),#2781);
+#2777 = LINE('',#2778,#2779);
+#2778 = CARTESIAN_POINT('',(0.,0.));
+#2779 = VECTOR('',#2780,1.);
+#2780 = DIRECTION('',(1.,0.));
+#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2782 = PCURVE('',#1312,#2783);
+#2783 = DEFINITIONAL_REPRESENTATION('',(#2784),#2788);
+#2784 = CIRCLE('',#2785,3.);
+#2785 = AXIS2_PLACEMENT_2D('',#2786,#2787);
+#2786 = CARTESIAN_POINT('',(-65.,32.));
+#2787 = DIRECTION('',(1.723734772554E-47,1.));
+#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2789 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#2790 = EDGE_CURVE('',#2767,#920,#2791,.T.);
+#2791 = SEAM_CURVE('',#2792,(#2796,#2803),.PCURVE_S1.);
+#2792 = LINE('',#2793,#2794);
+#2793 = CARTESIAN_POINT('',(67.,-2.,25.));
+#2794 = VECTOR('',#2795,1.);
+#2795 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2796 = PCURVE('',#936,#2797);
+#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);
+#2798 = LINE('',#2799,#2800);
+#2799 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2800 = VECTOR('',#2801,1.);
+#2801 = DIRECTION('',(0.,-1.));
+#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2803 = PCURVE('',#936,#2804);
+#2804 = DEFINITIONAL_REPRESENTATION('',(#2805),#2809);
+#2805 = LINE('',#2806,#2807);
+#2806 = CARTESIAN_POINT('',(0.,0.));
+#2807 = VECTOR('',#2808,1.);
+#2808 = DIRECTION('',(0.,-1.));
+#2809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2810 = ORIENTED_EDGE('',*,*,#919,.T.);
+#2811 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#2812 = ADVANCED_FACE('',(#2813),#967,.F.);
+#2813 = FACE_BOUND('',#2814,.F.);
+#2814 = EDGE_LOOP('',(#2815,#2839,#2860,#2861));
+#2815 = ORIENTED_EDGE('',*,*,#2816,.F.);
+#2816 = EDGE_CURVE('',#2817,#2817,#2819,.T.);
+#2817 = VERTEX_POINT('',#2818);
+#2818 = CARTESIAN_POINT('',(67.,-2.,-7.));
+#2819 = SURFACE_CURVE('',#2820,(#2825,#2832),.PCURVE_S1.);
+#2820 = CIRCLE('',#2821,3.);
+#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824);
+#2822 = CARTESIAN_POINT('',(64.,-2.,-7.));
+#2823 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2824 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2825 = PCURVE('',#967,#2826);
+#2826 = DEFINITIONAL_REPRESENTATION('',(#2827),#2831);
+#2827 = LINE('',#2828,#2829);
+#2828 = CARTESIAN_POINT('',(0.,0.));
+#2829 = VECTOR('',#2830,1.);
+#2830 = DIRECTION('',(1.,0.));
+#2831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2832 = PCURVE('',#1312,#2833);
+#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2838);
+#2834 = CIRCLE('',#2835,3.);
+#2835 = AXIS2_PLACEMENT_2D('',#2836,#2837);
+#2836 = CARTESIAN_POINT('',(-33.,32.));
+#2837 = DIRECTION('',(1.723734772554E-47,1.));
+#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2839 = ORIENTED_EDGE('',*,*,#2840,.T.);
+#2840 = EDGE_CURVE('',#2817,#951,#2841,.T.);
+#2841 = SEAM_CURVE('',#2842,(#2846,#2853),.PCURVE_S1.);
+#2842 = LINE('',#2843,#2844);
+#2843 = CARTESIAN_POINT('',(67.,-2.,-7.));
+#2844 = VECTOR('',#2845,1.);
+#2845 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2846 = PCURVE('',#967,#2847);
+#2847 = DEFINITIONAL_REPRESENTATION('',(#2848),#2852);
+#2848 = LINE('',#2849,#2850);
+#2849 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2850 = VECTOR('',#2851,1.);
+#2851 = DIRECTION('',(0.,-1.));
+#2852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2853 = PCURVE('',#967,#2854);
+#2854 = DEFINITIONAL_REPRESENTATION('',(#2855),#2859);
+#2855 = LINE('',#2856,#2857);
+#2856 = CARTESIAN_POINT('',(0.,0.));
+#2857 = VECTOR('',#2858,1.);
+#2858 = DIRECTION('',(0.,-1.));
+#2859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2860 = ORIENTED_EDGE('',*,*,#950,.T.);
+#2861 = ORIENTED_EDGE('',*,*,#2840,.F.);
+#2862 = ADVANCED_FACE('',(#2863),#998,.F.);
+#2863 = FACE_BOUND('',#2864,.F.);
+#2864 = EDGE_LOOP('',(#2865,#2889,#2910,#2911));
+#2865 = ORIENTED_EDGE('',*,*,#2866,.F.);
+#2866 = EDGE_CURVE('',#2867,#2867,#2869,.T.);
+#2867 = VERTEX_POINT('',#2868);
+#2868 = CARTESIAN_POINT('',(-61.,-2.,-7.));
+#2869 = SURFACE_CURVE('',#2870,(#2875,#2882),.PCURVE_S1.);
+#2870 = CIRCLE('',#2871,3.);
+#2871 = AXIS2_PLACEMENT_3D('',#2872,#2873,#2874);
+#2872 = CARTESIAN_POINT('',(-64.,-2.,-7.));
+#2873 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2874 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2875 = PCURVE('',#998,#2876);
+#2876 = DEFINITIONAL_REPRESENTATION('',(#2877),#2881);
+#2877 = LINE('',#2878,#2879);
+#2878 = CARTESIAN_POINT('',(0.,0.));
+#2879 = VECTOR('',#2880,1.);
+#2880 = DIRECTION('',(1.,0.));
+#2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2882 = PCURVE('',#2122,#2883);
+#2883 = DEFINITIONAL_REPRESENTATION('',(#2884),#2888);
+#2884 = CIRCLE('',#2885,3.);
+#2885 = AXIS2_PLACEMENT_2D('',#2886,#2887);
+#2886 = CARTESIAN_POINT('',(-33.,-96.));
+#2887 = DIRECTION('',(1.723734772554E-47,1.));
+#2888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2889 = ORIENTED_EDGE('',*,*,#2890,.T.);
+#2890 = EDGE_CURVE('',#2867,#982,#2891,.T.);
+#2891 = SEAM_CURVE('',#2892,(#2896,#2903),.PCURVE_S1.);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(-61.,-2.,-7.));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2896 = PCURVE('',#998,#2897);
+#2897 = DEFINITIONAL_REPRESENTATION('',(#2898),#2902);
+#2898 = LINE('',#2899,#2900);
+#2899 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2900 = VECTOR('',#2901,1.);
+#2901 = DIRECTION('',(0.,-1.));
+#2902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2903 = PCURVE('',#998,#2904);
+#2904 = DEFINITIONAL_REPRESENTATION('',(#2905),#2909);
+#2905 = LINE('',#2906,#2907);
+#2906 = CARTESIAN_POINT('',(0.,0.));
+#2907 = VECTOR('',#2908,1.);
+#2908 = DIRECTION('',(0.,-1.));
+#2909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2910 = ORIENTED_EDGE('',*,*,#981,.T.);
+#2911 = ORIENTED_EDGE('',*,*,#2890,.F.);
+#2912 = ADVANCED_FACE('',(#2913),#1029,.F.);
+#2913 = FACE_BOUND('',#2914,.F.);
+#2914 = EDGE_LOOP('',(#2915,#2939,#2960,#2961));
+#2915 = ORIENTED_EDGE('',*,*,#2916,.F.);
+#2916 = EDGE_CURVE('',#2917,#2917,#2919,.T.);
+#2917 = VERTEX_POINT('',#2918);
+#2918 = CARTESIAN_POINT('',(-56.,-2.,10.));
+#2919 = SURFACE_CURVE('',#2920,(#2925,#2932),.PCURVE_S1.);
+#2920 = CIRCLE('',#2921,6.);
+#2921 = AXIS2_PLACEMENT_3D('',#2922,#2923,#2924);
+#2922 = CARTESIAN_POINT('',(-62.,-2.,10.));
+#2923 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2924 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2925 = PCURVE('',#1029,#2926);
+#2926 = DEFINITIONAL_REPRESENTATION('',(#2927),#2931);
+#2927 = LINE('',#2928,#2929);
+#2928 = CARTESIAN_POINT('',(0.,0.));
+#2929 = VECTOR('',#2930,1.);
+#2930 = DIRECTION('',(1.,0.));
+#2931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2932 = PCURVE('',#2122,#2933);
+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);
+#2934 = CIRCLE('',#2935,6.);
+#2935 = AXIS2_PLACEMENT_2D('',#2936,#2937);
+#2936 = CARTESIAN_POINT('',(-50.,-94.));
+#2937 = DIRECTION('',(1.723734772554E-47,1.));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2939 = ORIENTED_EDGE('',*,*,#2940,.T.);
+#2940 = EDGE_CURVE('',#2917,#1013,#2941,.T.);
+#2941 = SEAM_CURVE('',#2942,(#2946,#2953),.PCURVE_S1.);
+#2942 = LINE('',#2943,#2944);
+#2943 = CARTESIAN_POINT('',(-56.,-2.,10.));
+#2944 = VECTOR('',#2945,1.);
+#2945 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2946 = PCURVE('',#1029,#2947);
+#2947 = DEFINITIONAL_REPRESENTATION('',(#2948),#2952);
+#2948 = LINE('',#2949,#2950);
+#2949 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2950 = VECTOR('',#2951,1.);
+#2951 = DIRECTION('',(0.,-1.));
+#2952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2953 = PCURVE('',#1029,#2954);
+#2954 = DEFINITIONAL_REPRESENTATION('',(#2955),#2959);
+#2955 = LINE('',#2956,#2957);
+#2956 = CARTESIAN_POINT('',(0.,0.));
+#2957 = VECTOR('',#2958,1.);
+#2958 = DIRECTION('',(0.,-1.));
+#2959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2960 = ORIENTED_EDGE('',*,*,#1012,.T.);
+#2961 = ORIENTED_EDGE('',*,*,#2940,.F.);
+#2962 = ADVANCED_FACE('',(#2963),#1060,.F.);
+#2963 = FACE_BOUND('',#2964,.F.);
+#2964 = EDGE_LOOP('',(#2965,#2989,#3010,#3011));
+#2965 = ORIENTED_EDGE('',*,*,#2966,.F.);
+#2966 = EDGE_CURVE('',#2967,#2967,#2969,.T.);
+#2967 = VERTEX_POINT('',#2968);
+#2968 = CARTESIAN_POINT('',(-61.,-2.,25.));
+#2969 = SURFACE_CURVE('',#2970,(#2975,#2982),.PCURVE_S1.);
+#2970 = CIRCLE('',#2971,3.);
+#2971 = AXIS2_PLACEMENT_3D('',#2972,#2973,#2974);
+#2972 = CARTESIAN_POINT('',(-64.,-2.,25.));
+#2973 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#2974 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#2975 = PCURVE('',#1060,#2976);
+#2976 = DEFINITIONAL_REPRESENTATION('',(#2977),#2981);
+#2977 = LINE('',#2978,#2979);
+#2978 = CARTESIAN_POINT('',(0.,0.));
+#2979 = VECTOR('',#2980,1.);
+#2980 = DIRECTION('',(1.,0.));
+#2981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2982 = PCURVE('',#2122,#2983);
+#2983 = DEFINITIONAL_REPRESENTATION('',(#2984),#2988);
+#2984 = CIRCLE('',#2985,3.);
+#2985 = AXIS2_PLACEMENT_2D('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(-65.,-96.));
+#2987 = DIRECTION('',(1.723734772554E-47,1.));
+#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2989 = ORIENTED_EDGE('',*,*,#2990,.T.);
+#2990 = EDGE_CURVE('',#2967,#1044,#2991,.T.);
+#2991 = SEAM_CURVE('',#2992,(#2996,#3003),.PCURVE_S1.);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(-61.,-2.,25.));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#2996 = PCURVE('',#1060,#2997);
+#2997 = DEFINITIONAL_REPRESENTATION('',(#2998),#3002);
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(0.,-1.));
+#3002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3003 = PCURVE('',#1060,#3004);
+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);
+#3005 = LINE('',#3006,#3007);
+#3006 = CARTESIAN_POINT('',(0.,0.));
+#3007 = VECTOR('',#3008,1.);
+#3008 = DIRECTION('',(0.,-1.));
+#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3010 = ORIENTED_EDGE('',*,*,#1043,.T.);
+#3011 = ORIENTED_EDGE('',*,*,#2990,.F.);
+#3012 = ADVANCED_FACE('',(#3013),#1091,.F.);
+#3013 = FACE_BOUND('',#3014,.F.);
+#3014 = EDGE_LOOP('',(#3015,#3039,#3060,#3061));
+#3015 = ORIENTED_EDGE('',*,*,#3016,.F.);
+#3016 = EDGE_CURVE('',#3017,#3017,#3019,.T.);
+#3017 = VERTEX_POINT('',#3018);
+#3018 = CARTESIAN_POINT('',(-45.,-2.,-14.));
+#3019 = SURFACE_CURVE('',#3020,(#3025,#3032),.PCURVE_S1.);
+#3020 = CIRCLE('',#3021,3.);
+#3021 = AXIS2_PLACEMENT_3D('',#3022,#3023,#3024);
+#3022 = CARTESIAN_POINT('',(-48.,-2.,-14.));
+#3023 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#3024 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#3025 = PCURVE('',#1091,#3026);
+#3026 = DEFINITIONAL_REPRESENTATION('',(#3027),#3031);
+#3027 = LINE('',#3028,#3029);
+#3028 = CARTESIAN_POINT('',(0.,0.));
+#3029 = VECTOR('',#3030,1.);
+#3030 = DIRECTION('',(1.,0.));
+#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3032 = PCURVE('',#2122,#3033);
+#3033 = DEFINITIONAL_REPRESENTATION('',(#3034),#3038);
+#3034 = CIRCLE('',#3035,3.);
+#3035 = AXIS2_PLACEMENT_2D('',#3036,#3037);
+#3036 = CARTESIAN_POINT('',(-26.,-80.));
+#3037 = DIRECTION('',(1.723734772554E-47,1.));
+#3038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3039 = ORIENTED_EDGE('',*,*,#3040,.T.);
+#3040 = EDGE_CURVE('',#3017,#1075,#3041,.T.);
+#3041 = SEAM_CURVE('',#3042,(#3046,#3053),.PCURVE_S1.);
+#3042 = LINE('',#3043,#3044);
+#3043 = CARTESIAN_POINT('',(-45.,-2.,-14.));
+#3044 = VECTOR('',#3045,1.);
+#3045 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#3046 = PCURVE('',#1091,#3047);
+#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3052);
+#3048 = LINE('',#3049,#3050);
+#3049 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3050 = VECTOR('',#3051,1.);
+#3051 = DIRECTION('',(0.,-1.));
+#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3053 = PCURVE('',#1091,#3054);
+#3054 = DEFINITIONAL_REPRESENTATION('',(#3055),#3059);
+#3055 = LINE('',#3056,#3057);
+#3056 = CARTESIAN_POINT('',(0.,0.));
+#3057 = VECTOR('',#3058,1.);
+#3058 = DIRECTION('',(0.,-1.));
+#3059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3060 = ORIENTED_EDGE('',*,*,#1074,.T.);
+#3061 = ORIENTED_EDGE('',*,*,#3040,.F.);
+#3062 = ADVANCED_FACE('',(#3063),#1122,.F.);
+#3063 = FACE_BOUND('',#3064,.F.);
+#3064 = EDGE_LOOP('',(#3065,#3089,#3110,#3111));
+#3065 = ORIENTED_EDGE('',*,*,#3066,.F.);
+#3066 = EDGE_CURVE('',#3067,#3067,#3069,.T.);
+#3067 = VERTEX_POINT('',#3068);
+#3068 = CARTESIAN_POINT('',(51.,-2.,-14.));
+#3069 = SURFACE_CURVE('',#3070,(#3075,#3082),.PCURVE_S1.);
+#3070 = CIRCLE('',#3071,3.);
+#3071 = AXIS2_PLACEMENT_3D('',#3072,#3073,#3074);
+#3072 = CARTESIAN_POINT('',(48.,-2.,-14.));
+#3073 = DIRECTION('',(1.368214036156E-31,-1.,2.22044604925E-15));
+#3074 = DIRECTION('',(1.,1.368214036156E-31,-2.906614383255E-46));
+#3075 = PCURVE('',#1122,#3076);
+#3076 = DEFINITIONAL_REPRESENTATION('',(#3077),#3081);
+#3077 = LINE('',#3078,#3079);
+#3078 = CARTESIAN_POINT('',(0.,0.));
+#3079 = VECTOR('',#3080,1.);
+#3080 = DIRECTION('',(1.,0.));
+#3081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3082 = PCURVE('',#1312,#3083);
+#3083 = DEFINITIONAL_REPRESENTATION('',(#3084),#3088);
+#3084 = CIRCLE('',#3085,3.);
+#3085 = AXIS2_PLACEMENT_2D('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(-26.,16.));
+#3087 = DIRECTION('',(1.723734772554E-47,1.));
+#3088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3089 = ORIENTED_EDGE('',*,*,#3090,.T.);
+#3090 = EDGE_CURVE('',#3067,#1106,#3091,.T.);
+#3091 = SEAM_CURVE('',#3092,(#3096,#3103),.PCURVE_S1.);
+#3092 = LINE('',#3093,#3094);
+#3093 = CARTESIAN_POINT('',(51.,-2.,-14.));
+#3094 = VECTOR('',#3095,1.);
+#3095 = DIRECTION('',(-1.368214036156E-31,1.,-2.22044604925E-15));
+#3096 = PCURVE('',#1122,#3097);
+#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3102);
+#3098 = LINE('',#3099,#3100);
+#3099 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3100 = VECTOR('',#3101,1.);
+#3101 = DIRECTION('',(0.,-1.));
+#3102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3103 = PCURVE('',#1122,#3104);
+#3104 = DEFINITIONAL_REPRESENTATION('',(#3105),#3109);
+#3105 = LINE('',#3106,#3107);
+#3106 = CARTESIAN_POINT('',(0.,0.));
+#3107 = VECTOR('',#3108,1.);
+#3108 = DIRECTION('',(0.,-1.));
+#3109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3110 = ORIENTED_EDGE('',*,*,#1105,.T.);
+#3111 = ORIENTED_EDGE('',*,*,#3090,.F.);
+#3112 = ADVANCED_FACE('',(#3113,#3295,#3326,#3357),#1176,.F.);
+#3113 = FACE_BOUND('',#3114,.F.);
+#3114 = EDGE_LOOP('',(#3115,#3116,#3139,#3165,#3191,#3220,#3246,#3274));
+#3115 = ORIENTED_EDGE('',*,*,#1160,.F.);
+#3116 = ORIENTED_EDGE('',*,*,#3117,.T.);
+#3117 = EDGE_CURVE('',#1161,#3118,#3120,.T.);
+#3118 = VERTEX_POINT('',#3119);
+#3119 = CARTESIAN_POINT('',(32.,-12.,42.));
+#3120 = SURFACE_CURVE('',#3121,(#3125,#3132),.PCURVE_S1.);
+#3121 = LINE('',#3122,#3123);
+#3122 = CARTESIAN_POINT('',(32.,-2.,42.));
+#3123 = VECTOR('',#3124,1.);
+#3124 = DIRECTION('',(1.368214036156E-31,-1.,2.053912595557E-15));
+#3125 = PCURVE('',#1176,#3126);
+#3126 = DEFINITIONAL_REPRESENTATION('',(#3127),#3131);
+#3127 = LINE('',#3128,#3129);
+#3128 = CARTESIAN_POINT('',(0.,-0.));
+#3129 = VECTOR('',#3130,1.);
+#3130 = DIRECTION('',(5.551115123126E-17,-1.));
+#3131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3132 = PCURVE('',#1284,#3133);
+#3133 = DEFINITIONAL_REPRESENTATION('',(#3134),#3138);
+#3134 = LINE('',#3135,#3136);
+#3135 = CARTESIAN_POINT('',(2.,2.736428072311E-31));
+#3136 = VECTOR('',#3137,1.);
+#3137 = DIRECTION('',(-2.189528850508E-47,-1.));
+#3138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3139 = ORIENTED_EDGE('',*,*,#3140,.F.);
+#3140 = EDGE_CURVE('',#3141,#3118,#3143,.T.);
+#3141 = VERTEX_POINT('',#3142);
+#3142 = CARTESIAN_POINT('',(32.,-22.,32.));
+#3143 = SURFACE_CURVE('',#3144,(#3148,#3154),.PCURVE_S1.);
+#3144 = LINE('',#3145,#3146);
+#3145 = CARTESIAN_POINT('',(32.,-14.5,39.5));
+#3146 = VECTOR('',#3147,1.);
+#3147 = DIRECTION('',(-9.674734230803E-32,0.707106781187,0.707106781187)
+  );
+#3148 = PCURVE('',#1176,#3149);
+#3149 = DEFINITIONAL_REPRESENTATION('',(#3150),#3153);
+#3150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3151,#3152),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-12.02081528017,4.949747468306),.PIECEWISE_BEZIER_KNOTS.);
+#3151 = CARTESIAN_POINT('',(11.,-21.));
+#3152 = CARTESIAN_POINT('',(-1.,-9.));
+#3153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3154 = PCURVE('',#3155,#3160);
+#3155 = PLANE('',#3156);
+#3156 = AXIS2_PLACEMENT_3D('',#3157,#3158,#3159);
+#3157 = CARTESIAN_POINT('',(34.,-22.,32.));
+#3158 = DIRECTION('',(-1.570092458684E-16,0.707106781187,-0.707106781187
+    ));
+#3159 = DIRECTION('',(1.570092458684E-16,0.707106781187,0.707106781187)
+  );
+#3160 = DEFINITIONAL_REPRESENTATION('',(#3161),#3164);
+#3161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3162,#3163),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-12.02081528017,4.949747468306),.PIECEWISE_BEZIER_KNOTS.);
+#3162 = CARTESIAN_POINT('',(-1.414213562373,-2.));
+#3163 = CARTESIAN_POINT('',(15.556349186104,-2.));
+#3164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3165 = ORIENTED_EDGE('',*,*,#3166,.F.);
+#3166 = EDGE_CURVE('',#3167,#3141,#3169,.T.);
+#3167 = VERTEX_POINT('',#3168);
+#3168 = CARTESIAN_POINT('',(32.,-22.,-2.));
+#3169 = SURFACE_CURVE('',#3170,(#3174,#3180),.PCURVE_S1.);
+#3170 = LINE('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(32.,-22.,20.));
+#3172 = VECTOR('',#3173,1.);
+#3173 = DIRECTION('',(1.592897072951E-46,8.881784197001E-16,1.));
+#3174 = PCURVE('',#1176,#3175);
+#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3179);
+#3176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3177,#3178),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-25.4,15.4),.PIECEWISE_BEZIER_KNOTS.);
+#3177 = CARTESIAN_POINT('',(47.4,-20.));
+#3178 = CARTESIAN_POINT('',(6.6,-20.));
+#3179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3180 = PCURVE('',#3181,#3186);
+#3181 = PLANE('',#3182);
+#3182 = AXIS2_PLACEMENT_3D('',#3183,#3184,#3185);
+#3183 = CARTESIAN_POINT('',(34.,-22.,-2.));
+#3184 = DIRECTION('',(-1.368214036156E-31,1.,-8.881784197001E-16));
+#3185 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3190);
+#3187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3188,#3189),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-25.4,15.4),.PIECEWISE_BEZIER_KNOTS.);
+#3188 = CARTESIAN_POINT('',(-3.4,-2.));
+#3189 = CARTESIAN_POINT('',(37.4,-2.));
+#3190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3191 = ORIENTED_EDGE('',*,*,#3192,.F.);
+#3192 = EDGE_CURVE('',#3193,#3167,#3195,.T.);
+#3193 = VERTEX_POINT('',#3194);
+#3194 = CARTESIAN_POINT('',(32.,-26.53321642646,-10.37342685882));
+#3195 = SURFACE_CURVE('',#3196,(#3201,#3208),.PCURVE_S1.);
+#3196 = CIRCLE('',#3197,10.);
+#3197 = AXIS2_PLACEMENT_3D('',#3198,#3199,#3200);
+#3198 = CARTESIAN_POINT('',(32.,-32.,-2.));
+#3199 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3200 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3201 = PCURVE('',#1176,#3202);
+#3202 = DEFINITIONAL_REPRESENTATION('',(#3203),#3207);
+#3203 = CIRCLE('',#3204,10.);
+#3204 = AXIS2_PLACEMENT_2D('',#3205,#3206);
+#3205 = CARTESIAN_POINT('',(44.,-30.));
+#3206 = DIRECTION('',(-1.,-1.221245327088E-15));
+#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3208 = PCURVE('',#3209,#3214);
+#3209 = CYLINDRICAL_SURFACE('',#3210,10.);
+#3210 = AXIS2_PLACEMENT_3D('',#3211,#3212,#3213);
+#3211 = CARTESIAN_POINT('',(34.,-32.,-2.));
+#3212 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3213 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219);
+#3215 = LINE('',#3216,#3217);
+#3216 = CARTESIAN_POINT('',(0.,-2.));
+#3217 = VECTOR('',#3218,1.);
+#3218 = DIRECTION('',(1.,0.));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3220 = ORIENTED_EDGE('',*,*,#3221,.F.);
+#3221 = EDGE_CURVE('',#3222,#3193,#3224,.T.);
+#3222 = VERTEX_POINT('',#3223);
+#3223 = CARTESIAN_POINT('',(32.,-52.,-27.));
+#3224 = SURFACE_CURVE('',#3225,(#3229,#3235),.PCURVE_S1.);
+#3225 = LINE('',#3226,#3227);
+#3226 = CARTESIAN_POINT('',(32.,-18.67880987988,-5.245497587739));
+#3227 = VECTOR('',#3228,1.);
+#3228 = DIRECTION('',(-1.145664015897E-31,0.837342685883,0.546678357353)
+  );
+#3229 = PCURVE('',#1176,#3230);
+#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3234);
+#3231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3232,#3233),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-42.83535174091,-6.338776559125),.PIECEWISE_BEZIER_KNOTS.);
+#3232 = CARTESIAN_POINT('',(70.662657314117,-52.54667835735));
+#3233 = CARTESIAN_POINT('',(50.710769544711,-21.98653806911));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3235 = PCURVE('',#3236,#3241);
+#3236 = PLANE('',#3237);
+#3237 = AXIS2_PLACEMENT_3D('',#3238,#3239,#3240);
+#3238 = CARTESIAN_POINT('',(34.,-52.,-27.));
+#3239 = DIRECTION('',(-1.859274258737E-16,0.546678357353,-0.837342685883
+    ));
+#3240 = DIRECTION('',(1.213869798796E-16,0.837342685883,0.546678357353)
+  );
+#3241 = DEFINITIONAL_REPRESENTATION('',(#3242),#3245);
+#3242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3243,#3244),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-42.83535174091,-6.338776559125),.PIECEWISE_BEZIER_KNOTS.);
+#3243 = CARTESIAN_POINT('',(-3.041381265149,-2.));
+#3244 = CARTESIAN_POINT('',(33.455193916638,-2.));
+#3245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3246 = ORIENTED_EDGE('',*,*,#3247,.T.);
+#3247 = EDGE_CURVE('',#3222,#3248,#3250,.T.);
+#3248 = VERTEX_POINT('',#3249);
+#3249 = CARTESIAN_POINT('',(32.,-52.,-40.));
+#3250 = SURFACE_CURVE('',#3251,(#3255,#3262),.PCURVE_S1.);
+#3251 = LINE('',#3252,#3253);
+#3252 = CARTESIAN_POINT('',(32.,-52.,42.));
+#3253 = VECTOR('',#3254,1.);
+#3254 = DIRECTION('',(7.802792516037E-48,-2.109423746788E-15,-1.));
+#3255 = PCURVE('',#1176,#3256);
+#3256 = DEFINITIONAL_REPRESENTATION('',(#3257),#3261);
+#3257 = LINE('',#3258,#3259);
+#3258 = CARTESIAN_POINT('',(2.22044604925E-16,-50.));
+#3259 = VECTOR('',#3260,1.);
+#3260 = DIRECTION('',(1.,0.));
+#3261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3262 = PCURVE('',#3263,#3268);
+#3263 = PLANE('',#3264);
+#3264 = AXIS2_PLACEMENT_3D('',#3265,#3266,#3267);
+#3265 = CARTESIAN_POINT('',(-32.,-52.,42.));
+#3266 = DIRECTION('',(0.,1.,-2.106780358634E-15));
+#3267 = DIRECTION('',(0.,2.106780358634E-15,1.));
+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);
+#3269 = LINE('',#3270,#3271);
+#3270 = CARTESIAN_POINT('',(7.105427357601E-15,64.));
+#3271 = VECTOR('',#3272,1.);
+#3272 = DIRECTION('',(-1.,7.802792516036E-48));
+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3274 = ORIENTED_EDGE('',*,*,#3275,.F.);
+#3275 = EDGE_CURVE('',#1138,#3248,#3276,.T.);
+#3276 = SURFACE_CURVE('',#3277,(#3281,#3288),.PCURVE_S1.);
+#3277 = LINE('',#3278,#3279);
+#3278 = CARTESIAN_POINT('',(32.,-2.,-40.));
+#3279 = VECTOR('',#3280,1.);
+#3280 = DIRECTION('',(1.368214036156E-31,-1.,2.053912595557E-15));
+#3281 = PCURVE('',#1176,#3282);
+#3282 = DEFINITIONAL_REPRESENTATION('',(#3283),#3287);
+#3283 = LINE('',#3284,#3285);
+#3284 = CARTESIAN_POINT('',(82.,0.));
+#3285 = VECTOR('',#3286,1.);
+#3286 = DIRECTION('',(5.551115123126E-17,-1.));
+#3287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3288 = PCURVE('',#1230,#3289);
+#3289 = DEFINITIONAL_REPRESENTATION('',(#3290),#3294);
+#3290 = LINE('',#3291,#3292);
+#3291 = CARTESIAN_POINT('',(64.,-8.756569831396E-30));
+#3292 = VECTOR('',#3293,1.);
+#3293 = DIRECTION('',(2.189528850508E-47,-1.));
+#3294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3295 = FACE_BOUND('',#3296,.F.);
+#3296 = EDGE_LOOP('',(#3297));
+#3297 = ORIENTED_EDGE('',*,*,#3298,.F.);
+#3298 = EDGE_CURVE('',#3299,#3299,#3301,.T.);
+#3299 = VERTEX_POINT('',#3300);
+#3300 = CARTESIAN_POINT('',(32.,-17.,29.));
+#3301 = SURFACE_CURVE('',#3302,(#3307,#3314),.PCURVE_S1.);
+#3302 = CIRCLE('',#3303,2.);
+#3303 = AXIS2_PLACEMENT_3D('',#3304,#3305,#3306);
+#3304 = CARTESIAN_POINT('',(32.,-17.,27.));
+#3305 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3306 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3307 = PCURVE('',#1176,#3308);
+#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313);
+#3309 = CIRCLE('',#3310,2.);
+#3310 = AXIS2_PLACEMENT_2D('',#3311,#3312);
+#3311 = CARTESIAN_POINT('',(15.,-15.));
+#3312 = DIRECTION('',(-1.,-1.221245327088E-15));
+#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3314 = PCURVE('',#3315,#3320);
+#3315 = CYLINDRICAL_SURFACE('',#3316,2.);
+#3316 = AXIS2_PLACEMENT_3D('',#3317,#3318,#3319);
+#3317 = CARTESIAN_POINT('',(34.,-17.,27.));
+#3318 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3319 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3320 = DEFINITIONAL_REPRESENTATION('',(#3321),#3325);
+#3321 = LINE('',#3322,#3323);
+#3322 = CARTESIAN_POINT('',(0.,-2.));
+#3323 = VECTOR('',#3324,1.);
+#3324 = DIRECTION('',(1.,0.));
+#3325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3326 = FACE_BOUND('',#3327,.F.);
+#3327 = EDGE_LOOP('',(#3328));
+#3328 = ORIENTED_EDGE('',*,*,#3329,.F.);
+#3329 = EDGE_CURVE('',#3330,#3330,#3332,.T.);
+#3330 = VERTEX_POINT('',#3331);
+#3331 = CARTESIAN_POINT('',(32.,-17.,19.));
+#3332 = SURFACE_CURVE('',#3333,(#3338,#3345),.PCURVE_S1.);
+#3333 = CIRCLE('',#3334,2.);
+#3334 = AXIS2_PLACEMENT_3D('',#3335,#3336,#3337);
+#3335 = CARTESIAN_POINT('',(32.,-17.,17.));
+#3336 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3337 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3338 = PCURVE('',#1176,#3339);
+#3339 = DEFINITIONAL_REPRESENTATION('',(#3340),#3344);
+#3340 = CIRCLE('',#3341,2.);
+#3341 = AXIS2_PLACEMENT_2D('',#3342,#3343);
+#3342 = CARTESIAN_POINT('',(25.,-15.));
+#3343 = DIRECTION('',(-1.,-1.221245327088E-15));
+#3344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3345 = PCURVE('',#3346,#3351);
+#3346 = CYLINDRICAL_SURFACE('',#3347,2.);
+#3347 = AXIS2_PLACEMENT_3D('',#3348,#3349,#3350);
+#3348 = CARTESIAN_POINT('',(34.,-17.,17.));
+#3349 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3350 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3351 = DEFINITIONAL_REPRESENTATION('',(#3352),#3356);
+#3352 = LINE('',#3353,#3354);
+#3353 = CARTESIAN_POINT('',(0.,-2.));
+#3354 = VECTOR('',#3355,1.);
+#3355 = DIRECTION('',(1.,0.));
+#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3357 = FACE_BOUND('',#3358,.F.);
+#3358 = EDGE_LOOP('',(#3359));
+#3359 = ORIENTED_EDGE('',*,*,#3360,.F.);
+#3360 = EDGE_CURVE('',#3361,#3361,#3363,.T.);
+#3361 = VERTEX_POINT('',#3362);
+#3362 = CARTESIAN_POINT('',(32.,-17.,9.));
+#3363 = SURFACE_CURVE('',#3364,(#3369,#3376),.PCURVE_S1.);
+#3364 = CIRCLE('',#3365,2.);
+#3365 = AXIS2_PLACEMENT_3D('',#3366,#3367,#3368);
+#3366 = CARTESIAN_POINT('',(32.,-17.,7.));
+#3367 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3368 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3369 = PCURVE('',#1176,#3370);
+#3370 = DEFINITIONAL_REPRESENTATION('',(#3371),#3375);
+#3371 = CIRCLE('',#3372,2.);
+#3372 = AXIS2_PLACEMENT_2D('',#3373,#3374);
+#3373 = CARTESIAN_POINT('',(35.,-15.));
+#3374 = DIRECTION('',(-1.,-1.221245327088E-15));
+#3375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3376 = PCURVE('',#3377,#3382);
+#3377 = CYLINDRICAL_SURFACE('',#3378,2.);
+#3378 = AXIS2_PLACEMENT_3D('',#3379,#3380,#3381);
+#3379 = CARTESIAN_POINT('',(34.,-17.,7.));
+#3380 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3381 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387);
+#3383 = LINE('',#3384,#3385);
+#3384 = CARTESIAN_POINT('',(0.,-2.));
+#3385 = VECTOR('',#3386,1.);
+#3386 = DIRECTION('',(1.,0.));
+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3388 = ADVANCED_FACE('',(#3389),#1230,.T.);
+#3389 = FACE_BOUND('',#3390,.T.);
+#3390 = EDGE_LOOP('',(#3391,#3414,#3435,#3436,#3437,#3458));
+#3391 = ORIENTED_EDGE('',*,*,#3392,.T.);
+#3392 = EDGE_CURVE('',#2057,#3393,#3395,.T.);
+#3393 = VERTEX_POINT('',#3394);
+#3394 = CARTESIAN_POINT('',(-32.,-52.,-40.));
+#3395 = SURFACE_CURVE('',#3396,(#3400,#3407),.PCURVE_S1.);
+#3396 = LINE('',#3397,#3398);
+#3397 = CARTESIAN_POINT('',(-32.,-2.,-40.));
+#3398 = VECTOR('',#3399,1.);
+#3399 = DIRECTION('',(1.368214036156E-31,-1.,2.053912595557E-15));
+#3400 = PCURVE('',#1230,#3401);
+#3401 = DEFINITIONAL_REPRESENTATION('',(#3402),#3406);
+#3402 = LINE('',#3403,#3404);
+#3403 = CARTESIAN_POINT('',(0.,-0.));
+#3404 = VECTOR('',#3405,1.);
+#3405 = DIRECTION('',(2.189528850508E-47,-1.));
+#3406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3407 = PCURVE('',#2196,#3408);
+#3408 = DEFINITIONAL_REPRESENTATION('',(#3409),#3413);
+#3409 = LINE('',#3410,#3411);
+#3410 = CARTESIAN_POINT('',(82.,0.));
+#3411 = VECTOR('',#3412,1.);
+#3412 = DIRECTION('',(5.551115123126E-17,-1.));
+#3413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3414 = ORIENTED_EDGE('',*,*,#3415,.T.);
+#3415 = EDGE_CURVE('',#3393,#3248,#3416,.T.);
+#3416 = SURFACE_CURVE('',#3417,(#3421,#3428),.PCURVE_S1.);
+#3417 = LINE('',#3418,#3419);
+#3418 = CARTESIAN_POINT('',(-32.,-52.,-40.));
+#3419 = VECTOR('',#3420,1.);
+#3420 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#3421 = PCURVE('',#1230,#3422);
+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(-6.841070180778E-30,-50.));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(1.,0.));
+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3428 = PCURVE('',#3263,#3429);
+#3429 = DEFINITIONAL_REPRESENTATION('',(#3430),#3434);
+#3430 = LINE('',#3431,#3432);
+#3431 = CARTESIAN_POINT('',(-82.,0.));
+#3432 = VECTOR('',#3433,1.);
+#3433 = DIRECTION('',(7.441120438523E-48,1.));
+#3434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3435 = ORIENTED_EDGE('',*,*,#3275,.F.);
+#3436 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#3437 = ORIENTED_EDGE('',*,*,#3438,.F.);
+#3438 = EDGE_CURVE('',#1954,#1215,#3439,.T.);
+#3439 = SURFACE_CURVE('',#3440,(#3444,#3451),.PCURVE_S1.);
+#3440 = LINE('',#3441,#3442);
+#3441 = CARTESIAN_POINT('',(-32.,-2.,-40.));
+#3442 = VECTOR('',#3443,1.);
+#3443 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#3444 = PCURVE('',#1230,#3445);
+#3445 = DEFINITIONAL_REPRESENTATION('',(#3446),#3450);
+#3446 = LINE('',#3447,#3448);
+#3447 = CARTESIAN_POINT('',(0.,-0.));
+#3448 = VECTOR('',#3449,1.);
+#3449 = DIRECTION('',(1.,0.));
+#3450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3451 = PCURVE('',#1366,#3452);
+#3452 = DEFINITIONAL_REPRESENTATION('',(#3453),#3457);
+#3453 = LINE('',#3454,#3455);
+#3454 = CARTESIAN_POINT('',(2.13162820728E-14,-64.));
+#3455 = VECTOR('',#3456,1.);
+#3456 = DIRECTION('',(7.387434739517E-48,1.));
+#3457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3458 = ORIENTED_EDGE('',*,*,#2079,.F.);
+#3459 = ADVANCED_FACE('',(#3460),#1284,.F.);
+#3460 = FACE_BOUND('',#3461,.F.);
+#3461 = EDGE_LOOP('',(#3462,#3463,#3486,#3507));
+#3462 = ORIENTED_EDGE('',*,*,#1268,.F.);
+#3463 = ORIENTED_EDGE('',*,*,#3464,.T.);
+#3464 = EDGE_CURVE('',#1269,#3465,#3467,.T.);
+#3465 = VERTEX_POINT('',#3466);
+#3466 = CARTESIAN_POINT('',(34.,-12.,42.));
+#3467 = SURFACE_CURVE('',#3468,(#3472,#3479),.PCURVE_S1.);
+#3468 = LINE('',#3469,#3470);
+#3469 = CARTESIAN_POINT('',(34.,-2.,42.));
+#3470 = VECTOR('',#3471,1.);
+#3471 = DIRECTION('',(1.368214036156E-31,-1.,2.053912595557E-15));
+#3472 = PCURVE('',#1284,#3473);
+#3473 = DEFINITIONAL_REPRESENTATION('',(#3474),#3478);
+#3474 = LINE('',#3475,#3476);
+#3475 = CARTESIAN_POINT('',(0.,-0.));
+#3476 = VECTOR('',#3477,1.);
+#3477 = DIRECTION('',(-2.189528850508E-47,-1.));
+#3478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3479 = PCURVE('',#1833,#3480);
+#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3485);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(84.,-2.22044604925E-16));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(-5.551115123126E-17,-1.));
+#3485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3486 = ORIENTED_EDGE('',*,*,#3487,.T.);
+#3487 = EDGE_CURVE('',#3465,#3118,#3488,.T.);
+#3488 = SURFACE_CURVE('',#3489,(#3493,#3500),.PCURVE_S1.);
+#3489 = LINE('',#3490,#3491);
+#3490 = CARTESIAN_POINT('',(34.,-12.,42.));
+#3491 = VECTOR('',#3492,1.);
+#3492 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#3493 = PCURVE('',#1284,#3494);
+#3494 = DEFINITIONAL_REPRESENTATION('',(#3495),#3499);
+#3495 = LINE('',#3496,#3497);
+#3496 = CARTESIAN_POINT('',(-7.105427357601E-15,-10.));
+#3497 = VECTOR('',#3498,1.);
+#3498 = DIRECTION('',(1.,-2.588449845256E-31));
+#3499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3500 = PCURVE('',#3155,#3501);
+#3501 = DEFINITIONAL_REPRESENTATION('',(#3502),#3506);
+#3502 = LINE('',#3503,#3504);
+#3503 = CARTESIAN_POINT('',(14.142135623731,-2.22044604925E-15));
+#3504 = VECTOR('',#3505,1.);
+#3505 = DIRECTION('',(6.03571176243E-33,-1.));
+#3506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3507 = ORIENTED_EDGE('',*,*,#3117,.F.);
+#3508 = ADVANCED_FACE('',(#3509,#3537,#3540,#3543,#3546,#3549,#3552,
+    #3555),#1312,.T.);
+#3509 = FACE_BOUND('',#3510,.T.);
+#3510 = EDGE_LOOP('',(#3511,#3512,#3533,#3534,#3535,#3536));
+#3511 = ORIENTED_EDGE('',*,*,#1296,.F.);
+#3512 = ORIENTED_EDGE('',*,*,#3513,.F.);
+#3513 = EDGE_CURVE('',#1700,#1269,#3514,.T.);
+#3514 = SURFACE_CURVE('',#3515,(#3519,#3526),.PCURVE_S1.);
+#3515 = LINE('',#3516,#3517);
+#3516 = CARTESIAN_POINT('',(34.,-2.,-42.));
+#3517 = VECTOR('',#3518,1.);
+#3518 = DIRECTION('',(-7.802792516037E-48,2.109423746788E-15,1.));
+#3519 = PCURVE('',#1312,#3520);
+#3520 = DEFINITIONAL_REPRESENTATION('',(#3521),#3525);
+#3521 = LINE('',#3522,#3523);
+#3522 = CARTESIAN_POINT('',(2.,2.));
+#3523 = VECTOR('',#3524,1.);
+#3524 = DIRECTION('',(-1.,7.387434739517E-48));
+#3525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3526 = PCURVE('',#1833,#3527);
+#3527 = DEFINITIONAL_REPRESENTATION('',(#3528),#3532);
+#3528 = LINE('',#3529,#3530);
+#3529 = CARTESIAN_POINT('',(0.,-0.));
+#3530 = VECTOR('',#3531,1.);
+#3531 = DIRECTION('',(1.,0.));
+#3532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3533 = ORIENTED_EDGE('',*,*,#1699,.F.);
+#3534 = ORIENTED_EDGE('',*,*,#1622,.T.);
+#3535 = ORIENTED_EDGE('',*,*,#1502,.F.);
+#3536 = ORIENTED_EDGE('',*,*,#1404,.F.);
+#3537 = FACE_BOUND('',#3538,.T.);
+#3538 = EDGE_LOOP('',(#3539));
+#3539 = ORIENTED_EDGE('',*,*,#2716,.F.);
+#3540 = FACE_BOUND('',#3541,.T.);
+#3541 = EDGE_LOOP('',(#3542));
+#3542 = ORIENTED_EDGE('',*,*,#2766,.F.);
+#3543 = FACE_BOUND('',#3544,.T.);
+#3544 = EDGE_LOOP('',(#3545));
+#3545 = ORIENTED_EDGE('',*,*,#2816,.F.);
+#3546 = FACE_BOUND('',#3547,.T.);
+#3547 = EDGE_LOOP('',(#3548));
+#3548 = ORIENTED_EDGE('',*,*,#2666,.F.);
+#3549 = FACE_BOUND('',#3550,.T.);
+#3550 = EDGE_LOOP('',(#3551));
+#3551 = ORIENTED_EDGE('',*,*,#2516,.F.);
+#3552 = FACE_BOUND('',#3553,.T.);
+#3553 = EDGE_LOOP('',(#3554));
+#3554 = ORIENTED_EDGE('',*,*,#2566,.F.);
+#3555 = FACE_BOUND('',#3556,.T.);
+#3556 = EDGE_LOOP('',(#3557));
+#3557 = ORIENTED_EDGE('',*,*,#3066,.F.);
+#3558 = ADVANCED_FACE('',(#3559),#1366,.T.);
+#3559 = FACE_BOUND('',#3560,.T.);
+#3560 = EDGE_LOOP('',(#3561,#3562,#3563,#3564,#3565,#3566,#3567,#3568));
+#3561 = ORIENTED_EDGE('',*,*,#3438,.T.);
+#3562 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#3563 = ORIENTED_EDGE('',*,*,#1453,.T.);
+#3564 = ORIENTED_EDGE('',*,*,#1551,.T.);
+#3565 = ORIENTED_EDGE('',*,*,#1650,.T.);
+#3566 = ORIENTED_EDGE('',*,*,#1770,.F.);
+#3567 = ORIENTED_EDGE('',*,*,#1873,.F.);
+#3568 = ORIENTED_EDGE('',*,*,#1976,.F.);
+#3569 = ADVANCED_FACE('',(#3570,#3716,#3746,#3776),#1833,.F.);
+#3570 = FACE_BOUND('',#3571,.F.);
+#3571 = EDGE_LOOP('',(#3572,#3573,#3596,#3619,#3642,#3670,#3693,#3714,
+    #3715));
+#3572 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#3573 = ORIENTED_EDGE('',*,*,#3574,.T.);
+#3574 = EDGE_CURVE('',#1797,#3575,#3577,.T.);
+#3575 = VERTEX_POINT('',#3576);
+#3576 = CARTESIAN_POINT('',(34.,-52.,-42.));
+#3577 = SURFACE_CURVE('',#3578,(#3582,#3589),.PCURVE_S1.);
+#3578 = LINE('',#3579,#3580);
+#3579 = CARTESIAN_POINT('',(34.,-2.,-42.));
+#3580 = VECTOR('',#3581,1.);
+#3581 = DIRECTION('',(1.368214036156E-31,-1.,2.053912595557E-15));
+#3582 = PCURVE('',#1833,#3583);
+#3583 = DEFINITIONAL_REPRESENTATION('',(#3584),#3588);
+#3584 = LINE('',#3585,#3586);
+#3585 = CARTESIAN_POINT('',(0.,-0.));
+#3586 = VECTOR('',#3587,1.);
+#3587 = DIRECTION('',(-5.551115123126E-17,-1.));
+#3588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3589 = PCURVE('',#1916,#3590);
+#3590 = DEFINITIONAL_REPRESENTATION('',(#3591),#3595);
+#3591 = LINE('',#3592,#3593);
+#3592 = CARTESIAN_POINT('',(68.,4.440892098501E-16));
+#3593 = VECTOR('',#3594,1.);
+#3594 = DIRECTION('',(2.189528850508E-47,-1.));
+#3595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3596 = ORIENTED_EDGE('',*,*,#3597,.T.);
+#3597 = EDGE_CURVE('',#3575,#3598,#3600,.T.);
+#3598 = VERTEX_POINT('',#3599);
+#3599 = CARTESIAN_POINT('',(34.,-52.,-27.));
+#3600 = SURFACE_CURVE('',#3601,(#3605,#3612),.PCURVE_S1.);
+#3601 = LINE('',#3602,#3603);
+#3602 = CARTESIAN_POINT('',(34.,-52.,-42.));
+#3603 = VECTOR('',#3604,1.);
+#3604 = DIRECTION('',(-7.802792516037E-48,2.109423746788E-15,1.));
+#3605 = PCURVE('',#1833,#3606);
+#3606 = DEFINITIONAL_REPRESENTATION('',(#3607),#3611);
+#3607 = LINE('',#3608,#3609);
+#3608 = CARTESIAN_POINT('',(-2.22044604925E-16,-50.));
+#3609 = VECTOR('',#3610,1.);
+#3610 = DIRECTION('',(1.,0.));
+#3611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3612 = PCURVE('',#3263,#3613);
+#3613 = DEFINITIONAL_REPRESENTATION('',(#3614),#3618);
+#3614 = LINE('',#3615,#3616);
+#3615 = CARTESIAN_POINT('',(-84.,66.));
+#3616 = VECTOR('',#3617,1.);
+#3617 = DIRECTION('',(1.,-7.802792516036E-48));
+#3618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3619 = ORIENTED_EDGE('',*,*,#3620,.T.);
+#3620 = EDGE_CURVE('',#3598,#3621,#3623,.T.);
+#3621 = VERTEX_POINT('',#3622);
+#3622 = CARTESIAN_POINT('',(34.,-26.53321642646,-10.37342685882));
+#3623 = SURFACE_CURVE('',#3624,(#3628,#3635),.PCURVE_S1.);
+#3624 = LINE('',#3625,#3626);
+#3625 = CARTESIAN_POINT('',(34.,-52.,-27.));
+#3626 = VECTOR('',#3627,1.);
+#3627 = DIRECTION('',(1.213869798796E-16,0.837342685883,0.546678357353)
+  );
+#3628 = PCURVE('',#1833,#3629);
+#3629 = DEFINITIONAL_REPRESENTATION('',(#3630),#3634);
+#3630 = LINE('',#3631,#3632);
+#3631 = CARTESIAN_POINT('',(15.,-50.));
+#3632 = VECTOR('',#3633,1.);
+#3633 = DIRECTION('',(0.546678357353,0.837342685883));
+#3634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3635 = PCURVE('',#3236,#3636);
+#3636 = DEFINITIONAL_REPRESENTATION('',(#3637),#3641);
+#3637 = LINE('',#3638,#3639);
+#3638 = CARTESIAN_POINT('',(0.,0.));
+#3639 = VECTOR('',#3640,1.);
+#3640 = DIRECTION('',(1.,-1.708391674476E-33));
+#3641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3642 = ORIENTED_EDGE('',*,*,#3643,.T.);
+#3643 = EDGE_CURVE('',#3621,#3644,#3646,.T.);
+#3644 = VERTEX_POINT('',#3645);
+#3645 = CARTESIAN_POINT('',(34.,-22.,-2.));
+#3646 = SURFACE_CURVE('',#3647,(#3652,#3663),.PCURVE_S1.);
+#3647 = CIRCLE('',#3648,10.);
+#3648 = AXIS2_PLACEMENT_3D('',#3649,#3650,#3651);
+#3649 = CARTESIAN_POINT('',(34.,-32.,-2.));
+#3650 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3651 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3652 = PCURVE('',#1833,#3653);
+#3653 = DEFINITIONAL_REPRESENTATION('',(#3654),#3662);
+#3654 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3655,#3656,#3657,#3658,
+#3659,#3660,#3661),.UNSPECIFIED.,.F.,.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('') );
+#3655 = CARTESIAN_POINT('',(50.,-30.));
+#3656 = CARTESIAN_POINT('',(50.,-47.32050807568));
+#3657 = CARTESIAN_POINT('',(35.,-38.66025403784));
+#3658 = CARTESIAN_POINT('',(20.,-30.));
+#3659 = CARTESIAN_POINT('',(35.,-21.33974596215));
+#3660 = CARTESIAN_POINT('',(50.,-12.67949192431));
+#3661 = CARTESIAN_POINT('',(50.,-30.));
+#3662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3663 = PCURVE('',#3209,#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 = ORIENTED_EDGE('',*,*,#3671,.T.);
+#3671 = EDGE_CURVE('',#3644,#3672,#3674,.T.);
+#3672 = VERTEX_POINT('',#3673);
+#3673 = CARTESIAN_POINT('',(34.,-22.,32.));
+#3674 = SURFACE_CURVE('',#3675,(#3679,#3686),.PCURVE_S1.);
+#3675 = LINE('',#3676,#3677);
+#3676 = CARTESIAN_POINT('',(34.,-22.,-2.));
+#3677 = VECTOR('',#3678,1.);
+#3678 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3679 = PCURVE('',#1833,#3680);
+#3680 = DEFINITIONAL_REPRESENTATION('',(#3681),#3685);
+#3681 = LINE('',#3682,#3683);
+#3682 = CARTESIAN_POINT('',(40.,-20.));
+#3683 = VECTOR('',#3684,1.);
+#3684 = DIRECTION('',(1.,-1.221245327088E-15));
+#3685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3686 = PCURVE('',#3181,#3687);
+#3687 = DEFINITIONAL_REPRESENTATION('',(#3688),#3692);
+#3688 = LINE('',#3689,#3690);
+#3689 = CARTESIAN_POINT('',(0.,0.));
+#3690 = VECTOR('',#3691,1.);
+#3691 = DIRECTION('',(1.,1.943281025857E-47));
+#3692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3693 = ORIENTED_EDGE('',*,*,#3694,.T.);
+#3694 = EDGE_CURVE('',#3672,#3465,#3695,.T.);
+#3695 = SURFACE_CURVE('',#3696,(#3700,#3707),.PCURVE_S1.);
+#3696 = LINE('',#3697,#3698);
+#3697 = CARTESIAN_POINT('',(34.,-22.,32.));
+#3698 = VECTOR('',#3699,1.);
+#3699 = DIRECTION('',(1.570092458684E-16,0.707106781187,0.707106781187)
+  );
+#3700 = PCURVE('',#1833,#3701);
+#3701 = DEFINITIONAL_REPRESENTATION('',(#3702),#3706);
+#3702 = LINE('',#3703,#3704);
+#3703 = CARTESIAN_POINT('',(74.,-20.));
+#3704 = VECTOR('',#3705,1.);
+#3705 = DIRECTION('',(0.707106781187,0.707106781187));
+#3706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3707 = PCURVE('',#3155,#3708);
+#3708 = DEFINITIONAL_REPRESENTATION('',(#3709),#3713);
+#3709 = LINE('',#3710,#3711);
+#3710 = CARTESIAN_POINT('',(0.,0.));
+#3711 = VECTOR('',#3712,1.);
+#3712 = DIRECTION('',(1.,-4.229597927628E-33));
+#3713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3714 = ORIENTED_EDGE('',*,*,#3464,.F.);
+#3715 = ORIENTED_EDGE('',*,*,#3513,.F.);
+#3716 = FACE_BOUND('',#3717,.F.);
+#3717 = EDGE_LOOP('',(#3718));
+#3718 = ORIENTED_EDGE('',*,*,#3719,.T.);
+#3719 = EDGE_CURVE('',#3720,#3720,#3722,.T.);
+#3720 = VERTEX_POINT('',#3721);
+#3721 = CARTESIAN_POINT('',(34.,-17.,19.));
+#3722 = SURFACE_CURVE('',#3723,(#3728,#3739),.PCURVE_S1.);
+#3723 = CIRCLE('',#3724,2.);
+#3724 = AXIS2_PLACEMENT_3D('',#3725,#3726,#3727);
+#3725 = CARTESIAN_POINT('',(34.,-17.,17.));
+#3726 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3727 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3728 = PCURVE('',#1833,#3729);
+#3729 = DEFINITIONAL_REPRESENTATION('',(#3730),#3738);
+#3730 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3731,#3732,#3733,#3734,
+#3735,#3736,#3737),.UNSPECIFIED.,.F.,.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('') );
+#3731 = CARTESIAN_POINT('',(61.,-15.));
+#3732 = CARTESIAN_POINT('',(61.,-18.46410161513));
+#3733 = CARTESIAN_POINT('',(58.,-16.73205080756));
+#3734 = CARTESIAN_POINT('',(55.,-15.));
+#3735 = CARTESIAN_POINT('',(58.,-13.26794919243));
+#3736 = CARTESIAN_POINT('',(61.,-11.53589838486));
+#3737 = CARTESIAN_POINT('',(61.,-15.));
+#3738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3739 = PCURVE('',#3346,#3740);
+#3740 = DEFINITIONAL_REPRESENTATION('',(#3741),#3745);
+#3741 = LINE('',#3742,#3743);
+#3742 = CARTESIAN_POINT('',(0.,0.));
+#3743 = VECTOR('',#3744,1.);
+#3744 = DIRECTION('',(1.,0.));
+#3745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3746 = FACE_BOUND('',#3747,.F.);
+#3747 = EDGE_LOOP('',(#3748));
+#3748 = ORIENTED_EDGE('',*,*,#3749,.T.);
+#3749 = EDGE_CURVE('',#3750,#3750,#3752,.T.);
+#3750 = VERTEX_POINT('',#3751);
+#3751 = CARTESIAN_POINT('',(34.,-17.,9.));
+#3752 = SURFACE_CURVE('',#3753,(#3758,#3769),.PCURVE_S1.);
+#3753 = CIRCLE('',#3754,2.);
+#3754 = AXIS2_PLACEMENT_3D('',#3755,#3756,#3757);
+#3755 = CARTESIAN_POINT('',(34.,-17.,7.));
+#3756 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3757 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3758 = PCURVE('',#1833,#3759);
+#3759 = DEFINITIONAL_REPRESENTATION('',(#3760),#3768);
+#3760 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3761,#3762,#3763,#3764,
+#3765,#3766,#3767),.UNSPECIFIED.,.F.,.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('') );
+#3761 = CARTESIAN_POINT('',(51.,-15.));
+#3762 = CARTESIAN_POINT('',(51.,-18.46410161513));
+#3763 = CARTESIAN_POINT('',(48.,-16.73205080756));
+#3764 = CARTESIAN_POINT('',(45.,-15.));
+#3765 = CARTESIAN_POINT('',(48.,-13.26794919243));
+#3766 = CARTESIAN_POINT('',(51.,-11.53589838486));
+#3767 = CARTESIAN_POINT('',(51.,-15.));
+#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3769 = PCURVE('',#3377,#3770);
+#3770 = DEFINITIONAL_REPRESENTATION('',(#3771),#3775);
+#3771 = LINE('',#3772,#3773);
+#3772 = CARTESIAN_POINT('',(0.,0.));
+#3773 = VECTOR('',#3774,1.);
+#3774 = DIRECTION('',(1.,0.));
+#3775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3776 = FACE_BOUND('',#3777,.F.);
+#3777 = EDGE_LOOP('',(#3778));
+#3778 = ORIENTED_EDGE('',*,*,#3779,.T.);
+#3779 = EDGE_CURVE('',#3780,#3780,#3782,.T.);
+#3780 = VERTEX_POINT('',#3781);
+#3781 = CARTESIAN_POINT('',(34.,-17.,29.));
+#3782 = SURFACE_CURVE('',#3783,(#3788,#3799),.PCURVE_S1.);
+#3783 = CIRCLE('',#3784,2.);
+#3784 = AXIS2_PLACEMENT_3D('',#3785,#3786,#3787);
+#3785 = CARTESIAN_POINT('',(34.,-17.,27.));
+#3786 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3787 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3788 = PCURVE('',#1833,#3789);
+#3789 = DEFINITIONAL_REPRESENTATION('',(#3790),#3798);
+#3790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3791,#3792,#3793,#3794,
+#3795,#3796,#3797),.UNSPECIFIED.,.F.,.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('') );
+#3791 = CARTESIAN_POINT('',(71.,-15.));
+#3792 = CARTESIAN_POINT('',(71.,-18.46410161513));
+#3793 = CARTESIAN_POINT('',(68.,-16.73205080756));
+#3794 = CARTESIAN_POINT('',(65.,-15.));
+#3795 = CARTESIAN_POINT('',(68.,-13.26794919243));
+#3796 = CARTESIAN_POINT('',(71.,-11.53589838486));
+#3797 = CARTESIAN_POINT('',(71.,-15.));
+#3798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3799 = PCURVE('',#3315,#3800);
+#3800 = DEFINITIONAL_REPRESENTATION('',(#3801),#3805);
+#3801 = LINE('',#3802,#3803);
+#3802 = CARTESIAN_POINT('',(0.,0.));
+#3803 = VECTOR('',#3804,1.);
+#3804 = DIRECTION('',(1.,0.));
+#3805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3806 = ADVANCED_FACE('',(#3807),#1916,.F.);
+#3807 = FACE_BOUND('',#3808,.F.);
+#3808 = EDGE_LOOP('',(#3809,#3832,#3853,#3854));
+#3809 = ORIENTED_EDGE('',*,*,#3810,.T.);
+#3810 = EDGE_CURVE('',#1901,#3811,#3813,.T.);
+#3811 = VERTEX_POINT('',#3812);
+#3812 = CARTESIAN_POINT('',(-34.,-52.,-42.));
+#3813 = SURFACE_CURVE('',#3814,(#3818,#3825),.PCURVE_S1.);
+#3814 = LINE('',#3815,#3816);
+#3815 = CARTESIAN_POINT('',(-34.,-2.,-42.));
+#3816 = VECTOR('',#3817,1.);
+#3817 = DIRECTION('',(1.368214036156E-31,-1.,2.053912595557E-15));
+#3818 = PCURVE('',#1916,#3819);
+#3819 = DEFINITIONAL_REPRESENTATION('',(#3820),#3824);
+#3820 = LINE('',#3821,#3822);
+#3821 = CARTESIAN_POINT('',(6.076090902221E-47,4.440892098501E-16));
+#3822 = VECTOR('',#3823,1.);
+#3823 = DIRECTION('',(2.189528850508E-47,-1.));
+#3824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3825 = PCURVE('',#2019,#3826);
+#3826 = DEFINITIONAL_REPRESENTATION('',(#3827),#3831);
+#3827 = LINE('',#3828,#3829);
+#3828 = CARTESIAN_POINT('',(84.,2.22044604925E-16));
+#3829 = VECTOR('',#3830,1.);
+#3830 = DIRECTION('',(5.551115123126E-17,-1.));
+#3831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3832 = ORIENTED_EDGE('',*,*,#3833,.T.);
+#3833 = EDGE_CURVE('',#3811,#3575,#3834,.T.);
+#3834 = SURFACE_CURVE('',#3835,(#3839,#3846),.PCURVE_S1.);
+#3835 = LINE('',#3836,#3837);
+#3836 = CARTESIAN_POINT('',(-34.,-52.,-42.));
+#3837 = VECTOR('',#3838,1.);
+#3838 = DIRECTION('',(1.,1.368214036156E-31,-2.808115253395E-46));
+#3839 = PCURVE('',#1916,#3840);
+#3840 = DEFINITIONAL_REPRESENTATION('',(#3841),#3845);
+#3841 = LINE('',#3842,#3843);
+#3842 = CARTESIAN_POINT('',(-6.841070180778E-30,-50.));
+#3843 = VECTOR('',#3844,1.);
+#3844 = DIRECTION('',(1.,0.));
+#3845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3846 = PCURVE('',#3263,#3847);
+#3847 = DEFINITIONAL_REPRESENTATION('',(#3848),#3852);
+#3848 = LINE('',#3849,#3850);
+#3849 = CARTESIAN_POINT('',(-84.,-2.));
+#3850 = VECTOR('',#3851,1.);
+#3851 = DIRECTION('',(7.441120438523E-48,1.));
+#3852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3853 = ORIENTED_EDGE('',*,*,#3574,.F.);
+#3854 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#3855 = ADVANCED_FACE('',(#3856,#4032,#4063,#4094),#2019,.F.);
+#3856 = FACE_BOUND('',#3857,.F.);
+#3857 = EDGE_LOOP('',(#3858,#3879,#3902,#3928,#3954,#3983,#4009,#4030,
+    #4031));
+#3858 = ORIENTED_EDGE('',*,*,#3859,.F.);
+#3859 = EDGE_CURVE('',#2265,#2004,#3860,.T.);
+#3860 = SURFACE_CURVE('',#3861,(#3865,#3872),.PCURVE_S1.);
+#3861 = LINE('',#3862,#3863);
+#3862 = CARTESIAN_POINT('',(-34.,-2.,42.));
+#3863 = VECTOR('',#3864,1.);
+#3864 = DIRECTION('',(7.802792516037E-48,-2.109423746788E-15,-1.));
+#3865 = PCURVE('',#2019,#3866);
+#3866 = DEFINITIONAL_REPRESENTATION('',(#3867),#3871);
+#3867 = LINE('',#3868,#3869);
+#3868 = CARTESIAN_POINT('',(0.,-0.));
+#3869 = VECTOR('',#3870,1.);
+#3870 = DIRECTION('',(1.,0.));
+#3871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3872 = PCURVE('',#2122,#3873);
+#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3878);
+#3874 = LINE('',#3875,#3876);
+#3875 = CARTESIAN_POINT('',(-82.,-66.));
+#3876 = VECTOR('',#3877,1.);
+#3877 = DIRECTION('',(1.,-7.387434739517E-48));
+#3878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3879 = ORIENTED_EDGE('',*,*,#3880,.T.);
+#3880 = EDGE_CURVE('',#2265,#3881,#3883,.T.);
+#3881 = VERTEX_POINT('',#3882);
+#3882 = CARTESIAN_POINT('',(-34.,-12.,42.));
+#3883 = SURFACE_CURVE('',#3884,(#3888,#3895),.PCURVE_S1.);
+#3884 = LINE('',#3885,#3886);
+#3885 = CARTESIAN_POINT('',(-34.,-2.,42.));
+#3886 = VECTOR('',#3887,1.);
+#3887 = DIRECTION('',(1.368214036156E-31,-1.,2.053912595557E-15));
+#3888 = PCURVE('',#2019,#3889);
+#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3894);
+#3890 = LINE('',#3891,#3892);
+#3891 = CARTESIAN_POINT('',(0.,-0.));
+#3892 = VECTOR('',#3893,1.);
+#3893 = DIRECTION('',(5.551115123126E-17,-1.));
+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3895 = PCURVE('',#2280,#3896);
+#3896 = DEFINITIONAL_REPRESENTATION('',(#3897),#3901);
+#3897 = LINE('',#3898,#3899);
+#3898 = CARTESIAN_POINT('',(2.,2.736428072311E-31));
+#3899 = VECTOR('',#3900,1.);
+#3900 = DIRECTION('',(-2.189528850508E-47,-1.));
+#3901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3902 = ORIENTED_EDGE('',*,*,#3903,.F.);
+#3903 = EDGE_CURVE('',#3904,#3881,#3906,.T.);
+#3904 = VERTEX_POINT('',#3905);
+#3905 = CARTESIAN_POINT('',(-34.,-22.,32.));
+#3906 = SURFACE_CURVE('',#3907,(#3911,#3917),.PCURVE_S1.);
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(-34.,-14.5,39.5));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(-9.674734230803E-32,0.707106781187,0.707106781187)
+  );
+#3911 = PCURVE('',#2019,#3912);
+#3912 = DEFINITIONAL_REPRESENTATION('',(#3913),#3916);
+#3913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3914,#3915),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-12.02081528017,4.949747468306),.PIECEWISE_BEZIER_KNOTS.);
+#3914 = CARTESIAN_POINT('',(11.,-21.));
+#3915 = CARTESIAN_POINT('',(-1.,-9.));
+#3916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3917 = PCURVE('',#3918,#3923);
+#3918 = PLANE('',#3919);
+#3919 = AXIS2_PLACEMENT_3D('',#3920,#3921,#3922);
+#3920 = CARTESIAN_POINT('',(34.,-22.,32.));
+#3921 = DIRECTION('',(-1.570092458684E-16,0.707106781187,-0.707106781187
+    ));
+#3922 = DIRECTION('',(1.570092458684E-16,0.707106781187,0.707106781187)
+  );
+#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#3927);
+#3924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3925,#3926),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-12.02081528017,4.949747468306),.PIECEWISE_BEZIER_KNOTS.);
+#3925 = CARTESIAN_POINT('',(-1.414213562373,-68.));
+#3926 = CARTESIAN_POINT('',(15.556349186104,-68.));
+#3927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3928 = ORIENTED_EDGE('',*,*,#3929,.F.);
+#3929 = EDGE_CURVE('',#3930,#3904,#3932,.T.);
+#3930 = VERTEX_POINT('',#3931);
+#3931 = CARTESIAN_POINT('',(-34.,-22.,-2.));
+#3932 = SURFACE_CURVE('',#3933,(#3937,#3943),.PCURVE_S1.);
+#3933 = LINE('',#3934,#3935);
+#3934 = CARTESIAN_POINT('',(-34.,-22.,20.));
+#3935 = VECTOR('',#3936,1.);
+#3936 = DIRECTION('',(1.592897072951E-46,8.881784197001E-16,1.));
+#3937 = PCURVE('',#2019,#3938);
+#3938 = DEFINITIONAL_REPRESENTATION('',(#3939),#3942);
+#3939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3940,#3941),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-25.4,15.4),.PIECEWISE_BEZIER_KNOTS.);
+#3940 = CARTESIAN_POINT('',(47.4,-20.));
+#3941 = CARTESIAN_POINT('',(6.6,-20.));
+#3942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3943 = PCURVE('',#3944,#3949);
+#3944 = PLANE('',#3945);
+#3945 = AXIS2_PLACEMENT_3D('',#3946,#3947,#3948);
+#3946 = CARTESIAN_POINT('',(34.,-22.,-2.));
+#3947 = DIRECTION('',(-1.368214036156E-31,1.,-8.881784197001E-16));
+#3948 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3949 = DEFINITIONAL_REPRESENTATION('',(#3950),#3953);
+#3950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3951,#3952),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-25.4,15.4),.PIECEWISE_BEZIER_KNOTS.);
+#3951 = CARTESIAN_POINT('',(-3.4,-68.));
+#3952 = CARTESIAN_POINT('',(37.4,-68.));
+#3953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3954 = ORIENTED_EDGE('',*,*,#3955,.F.);
+#3955 = EDGE_CURVE('',#3956,#3930,#3958,.T.);
+#3956 = VERTEX_POINT('',#3957);
+#3957 = CARTESIAN_POINT('',(-34.,-26.53321642646,-10.37342685882));
+#3958 = SURFACE_CURVE('',#3959,(#3964,#3971),.PCURVE_S1.);
+#3959 = CIRCLE('',#3960,10.);
+#3960 = AXIS2_PLACEMENT_3D('',#3961,#3962,#3963);
+#3961 = CARTESIAN_POINT('',(-34.,-32.,-2.));
+#3962 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3963 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3964 = PCURVE('',#2019,#3965);
+#3965 = DEFINITIONAL_REPRESENTATION('',(#3966),#3970);
+#3966 = CIRCLE('',#3967,10.);
+#3967 = AXIS2_PLACEMENT_2D('',#3968,#3969);
+#3968 = CARTESIAN_POINT('',(44.,-30.));
+#3969 = DIRECTION('',(-1.,-1.221245327088E-15));
+#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3971 = PCURVE('',#3972,#3977);
+#3972 = CYLINDRICAL_SURFACE('',#3973,10.);
+#3973 = AXIS2_PLACEMENT_3D('',#3974,#3975,#3976);
+#3974 = CARTESIAN_POINT('',(34.,-32.,-2.));
+#3975 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#3976 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#3977 = DEFINITIONAL_REPRESENTATION('',(#3978),#3982);
+#3978 = LINE('',#3979,#3980);
+#3979 = CARTESIAN_POINT('',(0.,-68.));
+#3980 = VECTOR('',#3981,1.);
+#3981 = DIRECTION('',(1.,0.));
+#3982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3983 = ORIENTED_EDGE('',*,*,#3984,.F.);
+#3984 = EDGE_CURVE('',#3985,#3956,#3987,.T.);
+#3985 = VERTEX_POINT('',#3986);
+#3986 = CARTESIAN_POINT('',(-34.,-52.,-27.));
+#3987 = SURFACE_CURVE('',#3988,(#3992,#3998),.PCURVE_S1.);
+#3988 = LINE('',#3989,#3990);
+#3989 = CARTESIAN_POINT('',(-34.,-18.67880987988,-5.245497587739));
+#3990 = VECTOR('',#3991,1.);
+#3991 = DIRECTION('',(-1.145664015897E-31,0.837342685883,0.546678357353)
+  );
+#3992 = PCURVE('',#2019,#3993);
+#3993 = DEFINITIONAL_REPRESENTATION('',(#3994),#3997);
+#3994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3995,#3996),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-42.83535174091,-6.338776559125),.PIECEWISE_BEZIER_KNOTS.);
+#3995 = CARTESIAN_POINT('',(70.662657314117,-52.54667835735));
+#3996 = CARTESIAN_POINT('',(50.710769544711,-21.98653806911));
+#3997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3998 = PCURVE('',#3999,#4004);
+#3999 = PLANE('',#4000);
+#4000 = AXIS2_PLACEMENT_3D('',#4001,#4002,#4003);
+#4001 = CARTESIAN_POINT('',(34.,-52.,-27.));
+#4002 = DIRECTION('',(-1.859274258737E-16,0.546678357353,-0.837342685883
+    ));
+#4003 = DIRECTION('',(1.213869798796E-16,0.837342685883,0.546678357353)
+  );
+#4004 = DEFINITIONAL_REPRESENTATION('',(#4005),#4008);
+#4005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4006,#4007),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-42.83535174091,-6.338776559125),.PIECEWISE_BEZIER_KNOTS.);
+#4006 = CARTESIAN_POINT('',(-3.041381265149,-68.));
+#4007 = CARTESIAN_POINT('',(33.455193916638,-68.));
+#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4009 = ORIENTED_EDGE('',*,*,#4010,.T.);
+#4010 = EDGE_CURVE('',#3985,#3811,#4011,.T.);
+#4011 = SURFACE_CURVE('',#4012,(#4016,#4023),.PCURVE_S1.);
+#4012 = LINE('',#4013,#4014);
+#4013 = CARTESIAN_POINT('',(-34.,-52.,42.));
+#4014 = VECTOR('',#4015,1.);
+#4015 = DIRECTION('',(7.802792516037E-48,-2.109423746788E-15,-1.));
+#4016 = PCURVE('',#2019,#4017);
+#4017 = DEFINITIONAL_REPRESENTATION('',(#4018),#4022);
+#4018 = LINE('',#4019,#4020);
+#4019 = CARTESIAN_POINT('',(2.22044604925E-16,-50.));
+#4020 = VECTOR('',#4021,1.);
+#4021 = DIRECTION('',(1.,0.));
+#4022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4023 = PCURVE('',#3263,#4024);
+#4024 = DEFINITIONAL_REPRESENTATION('',(#4025),#4029);
+#4025 = LINE('',#4026,#4027);
+#4026 = CARTESIAN_POINT('',(0.,-2.));
+#4027 = VECTOR('',#4028,1.);
+#4028 = DIRECTION('',(-1.,7.802792516036E-48));
+#4029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4030 = ORIENTED_EDGE('',*,*,#3810,.F.);
+#4031 = ORIENTED_EDGE('',*,*,#2003,.F.);
+#4032 = FACE_BOUND('',#4033,.F.);
+#4033 = EDGE_LOOP('',(#4034));
+#4034 = ORIENTED_EDGE('',*,*,#4035,.F.);
+#4035 = EDGE_CURVE('',#4036,#4036,#4038,.T.);
+#4036 = VERTEX_POINT('',#4037);
+#4037 = CARTESIAN_POINT('',(-34.,-17.,29.));
+#4038 = SURFACE_CURVE('',#4039,(#4044,#4051),.PCURVE_S1.);
+#4039 = CIRCLE('',#4040,2.);
+#4040 = AXIS2_PLACEMENT_3D('',#4041,#4042,#4043);
+#4041 = CARTESIAN_POINT('',(-34.,-17.,27.));
+#4042 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4043 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4044 = PCURVE('',#2019,#4045);
+#4045 = DEFINITIONAL_REPRESENTATION('',(#4046),#4050);
+#4046 = CIRCLE('',#4047,2.);
+#4047 = AXIS2_PLACEMENT_2D('',#4048,#4049);
+#4048 = CARTESIAN_POINT('',(15.,-15.));
+#4049 = DIRECTION('',(-1.,-1.221245327088E-15));
+#4050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4051 = PCURVE('',#4052,#4057);
+#4052 = CYLINDRICAL_SURFACE('',#4053,2.);
+#4053 = AXIS2_PLACEMENT_3D('',#4054,#4055,#4056);
+#4054 = CARTESIAN_POINT('',(34.,-17.,27.));
+#4055 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4056 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4057 = DEFINITIONAL_REPRESENTATION('',(#4058),#4062);
+#4058 = LINE('',#4059,#4060);
+#4059 = CARTESIAN_POINT('',(0.,-68.));
+#4060 = VECTOR('',#4061,1.);
+#4061 = DIRECTION('',(1.,0.));
+#4062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4063 = FACE_BOUND('',#4064,.F.);
+#4064 = EDGE_LOOP('',(#4065));
+#4065 = ORIENTED_EDGE('',*,*,#4066,.F.);
+#4066 = EDGE_CURVE('',#4067,#4067,#4069,.T.);
+#4067 = VERTEX_POINT('',#4068);
+#4068 = CARTESIAN_POINT('',(-34.,-17.,19.));
+#4069 = SURFACE_CURVE('',#4070,(#4075,#4082),.PCURVE_S1.);
+#4070 = CIRCLE('',#4071,2.);
+#4071 = AXIS2_PLACEMENT_3D('',#4072,#4073,#4074);
+#4072 = CARTESIAN_POINT('',(-34.,-17.,17.));
+#4073 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4074 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4075 = PCURVE('',#2019,#4076);
+#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4081);
+#4077 = CIRCLE('',#4078,2.);
+#4078 = AXIS2_PLACEMENT_2D('',#4079,#4080);
+#4079 = CARTESIAN_POINT('',(25.,-15.));
+#4080 = DIRECTION('',(-1.,-1.221245327088E-15));
+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4082 = PCURVE('',#4083,#4088);
+#4083 = CYLINDRICAL_SURFACE('',#4084,2.);
+#4084 = AXIS2_PLACEMENT_3D('',#4085,#4086,#4087);
+#4085 = CARTESIAN_POINT('',(34.,-17.,17.));
+#4086 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4087 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4088 = DEFINITIONAL_REPRESENTATION('',(#4089),#4093);
+#4089 = LINE('',#4090,#4091);
+#4090 = CARTESIAN_POINT('',(0.,-68.));
+#4091 = VECTOR('',#4092,1.);
+#4092 = DIRECTION('',(1.,0.));
+#4093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4094 = FACE_BOUND('',#4095,.F.);
+#4095 = EDGE_LOOP('',(#4096));
+#4096 = ORIENTED_EDGE('',*,*,#4097,.F.);
+#4097 = EDGE_CURVE('',#4098,#4098,#4100,.T.);
+#4098 = VERTEX_POINT('',#4099);
+#4099 = CARTESIAN_POINT('',(-34.,-17.,9.));
+#4100 = SURFACE_CURVE('',#4101,(#4106,#4113),.PCURVE_S1.);
+#4101 = CIRCLE('',#4102,2.);
+#4102 = AXIS2_PLACEMENT_3D('',#4103,#4104,#4105);
+#4103 = CARTESIAN_POINT('',(-34.,-17.,7.));
+#4104 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4105 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4106 = PCURVE('',#2019,#4107);
+#4107 = DEFINITIONAL_REPRESENTATION('',(#4108),#4112);
+#4108 = CIRCLE('',#4109,2.);
+#4109 = AXIS2_PLACEMENT_2D('',#4110,#4111);
+#4110 = CARTESIAN_POINT('',(35.,-15.));
+#4111 = DIRECTION('',(-1.,-1.221245327088E-15));
+#4112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4113 = PCURVE('',#4114,#4119);
+#4114 = CYLINDRICAL_SURFACE('',#4115,2.);
+#4115 = AXIS2_PLACEMENT_3D('',#4116,#4117,#4118);
+#4116 = CARTESIAN_POINT('',(34.,-17.,7.));
+#4117 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4118 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124);
+#4120 = LINE('',#4121,#4122);
+#4121 = CARTESIAN_POINT('',(0.,-68.));
+#4122 = VECTOR('',#4123,1.);
+#4123 = DIRECTION('',(1.,0.));
+#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4125 = ADVANCED_FACE('',(#4126,#4134,#4137,#4140,#4143,#4146,#4149,
+    #4152),#2122,.T.);
+#4126 = FACE_BOUND('',#4127,.T.);
+#4127 = EDGE_LOOP('',(#4128,#4129,#4130,#4131,#4132,#4133));
+#4128 = ORIENTED_EDGE('',*,*,#2106,.F.);
+#4129 = ORIENTED_EDGE('',*,*,#3859,.F.);
+#4130 = ORIENTED_EDGE('',*,*,#2292,.T.);
+#4131 = ORIENTED_EDGE('',*,*,#2390,.F.);
+#4132 = ORIENTED_EDGE('',*,*,#2341,.F.);
+#4133 = ORIENTED_EDGE('',*,*,#2236,.T.);
+#4134 = FACE_BOUND('',#4135,.T.);
+#4135 = EDGE_LOOP('',(#4136));
+#4136 = ORIENTED_EDGE('',*,*,#2866,.F.);
+#4137 = FACE_BOUND('',#4138,.T.);
+#4138 = EDGE_LOOP('',(#4139));
+#4139 = ORIENTED_EDGE('',*,*,#2916,.F.);
+#4140 = FACE_BOUND('',#4141,.T.);
+#4141 = EDGE_LOOP('',(#4142));
+#4142 = ORIENTED_EDGE('',*,*,#2616,.F.);
+#4143 = FACE_BOUND('',#4144,.T.);
+#4144 = EDGE_LOOP('',(#4145));
+#4145 = ORIENTED_EDGE('',*,*,#2466,.F.);
+#4146 = FACE_BOUND('',#4147,.T.);
+#4147 = EDGE_LOOP('',(#4148));
+#4148 = ORIENTED_EDGE('',*,*,#2966,.F.);
+#4149 = FACE_BOUND('',#4150,.T.);
+#4150 = EDGE_LOOP('',(#4151));
+#4151 = ORIENTED_EDGE('',*,*,#3016,.F.);
+#4152 = FACE_BOUND('',#4153,.T.);
+#4153 = EDGE_LOOP('',(#4154));
+#4154 = ORIENTED_EDGE('',*,*,#2416,.F.);
+#4155 = ADVANCED_FACE('',(#4156,#4291,#4317,#4343),#2196,.T.);
+#4156 = FACE_BOUND('',#4157,.T.);
+#4157 = EDGE_LOOP('',(#4158,#4159,#4182,#4203,#4224,#4248,#4269,#4290));
+#4158 = ORIENTED_EDGE('',*,*,#2182,.F.);
+#4159 = ORIENTED_EDGE('',*,*,#4160,.T.);
+#4160 = EDGE_CURVE('',#2160,#4161,#4163,.T.);
+#4161 = VERTEX_POINT('',#4162);
+#4162 = CARTESIAN_POINT('',(-32.,-12.,42.));
+#4163 = SURFACE_CURVE('',#4164,(#4168,#4175),.PCURVE_S1.);
+#4164 = LINE('',#4165,#4166);
+#4165 = CARTESIAN_POINT('',(-32.,-2.,42.));
+#4166 = VECTOR('',#4167,1.);
+#4167 = DIRECTION('',(1.368214036156E-31,-1.,2.053912595557E-15));
+#4168 = PCURVE('',#2196,#4169);
+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);
+#4170 = LINE('',#4171,#4172);
+#4171 = CARTESIAN_POINT('',(0.,-0.));
+#4172 = VECTOR('',#4173,1.);
+#4173 = DIRECTION('',(5.551115123126E-17,-1.));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4175 = PCURVE('',#2280,#4176);
+#4176 = DEFINITIONAL_REPRESENTATION('',(#4177),#4181);
+#4177 = LINE('',#4178,#4179);
+#4178 = CARTESIAN_POINT('',(0.,-0.));
+#4179 = VECTOR('',#4180,1.);
+#4180 = DIRECTION('',(-2.189528850508E-47,-1.));
+#4181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4182 = ORIENTED_EDGE('',*,*,#4183,.F.);
+#4183 = EDGE_CURVE('',#4184,#4161,#4186,.T.);
+#4184 = VERTEX_POINT('',#4185);
+#4185 = CARTESIAN_POINT('',(-32.,-22.,32.));
+#4186 = SURFACE_CURVE('',#4187,(#4191,#4197),.PCURVE_S1.);
+#4187 = LINE('',#4188,#4189);
+#4188 = CARTESIAN_POINT('',(-32.,-14.5,39.5));
+#4189 = VECTOR('',#4190,1.);
+#4190 = DIRECTION('',(-9.674734230803E-32,0.707106781187,0.707106781187)
+  );
+#4191 = PCURVE('',#2196,#4192);
+#4192 = DEFINITIONAL_REPRESENTATION('',(#4193),#4196);
+#4193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4194,#4195),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-12.02081528017,4.949747468306),.PIECEWISE_BEZIER_KNOTS.);
+#4194 = CARTESIAN_POINT('',(11.,-21.));
+#4195 = CARTESIAN_POINT('',(-1.,-9.));
+#4196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4197 = PCURVE('',#3918,#4198);
+#4198 = DEFINITIONAL_REPRESENTATION('',(#4199),#4202);
+#4199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4200,#4201),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-12.02081528017,4.949747468306),.PIECEWISE_BEZIER_KNOTS.);
+#4200 = CARTESIAN_POINT('',(-1.414213562373,-66.));
+#4201 = CARTESIAN_POINT('',(15.556349186104,-66.));
+#4202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4203 = ORIENTED_EDGE('',*,*,#4204,.F.);
+#4204 = EDGE_CURVE('',#4205,#4184,#4207,.T.);
+#4205 = VERTEX_POINT('',#4206);
+#4206 = CARTESIAN_POINT('',(-32.,-22.,-2.));
+#4207 = SURFACE_CURVE('',#4208,(#4212,#4218),.PCURVE_S1.);
+#4208 = LINE('',#4209,#4210);
+#4209 = CARTESIAN_POINT('',(-32.,-22.,20.));
+#4210 = VECTOR('',#4211,1.);
+#4211 = DIRECTION('',(1.592897072951E-46,8.881784197001E-16,1.));
+#4212 = PCURVE('',#2196,#4213);
+#4213 = DEFINITIONAL_REPRESENTATION('',(#4214),#4217);
+#4214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4215,#4216),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-25.4,15.4),.PIECEWISE_BEZIER_KNOTS.);
+#4215 = CARTESIAN_POINT('',(47.4,-20.));
+#4216 = CARTESIAN_POINT('',(6.6,-20.));
+#4217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4218 = PCURVE('',#3944,#4219);
+#4219 = DEFINITIONAL_REPRESENTATION('',(#4220),#4223);
+#4220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4221,#4222),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-25.4,15.4),.PIECEWISE_BEZIER_KNOTS.);
+#4221 = CARTESIAN_POINT('',(-3.4,-66.));
+#4222 = CARTESIAN_POINT('',(37.4,-66.));
+#4223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4224 = ORIENTED_EDGE('',*,*,#4225,.F.);
+#4225 = EDGE_CURVE('',#4226,#4205,#4228,.T.);
+#4226 = VERTEX_POINT('',#4227);
+#4227 = CARTESIAN_POINT('',(-32.,-26.53321642646,-10.37342685882));
+#4228 = SURFACE_CURVE('',#4229,(#4234,#4241),.PCURVE_S1.);
+#4229 = CIRCLE('',#4230,10.);
+#4230 = AXIS2_PLACEMENT_3D('',#4231,#4232,#4233);
+#4231 = CARTESIAN_POINT('',(-32.,-32.,-2.));
+#4232 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4233 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4234 = PCURVE('',#2196,#4235);
+#4235 = DEFINITIONAL_REPRESENTATION('',(#4236),#4240);
+#4236 = CIRCLE('',#4237,10.);
+#4237 = AXIS2_PLACEMENT_2D('',#4238,#4239);
+#4238 = CARTESIAN_POINT('',(44.,-30.));
+#4239 = DIRECTION('',(-1.,-1.221245327088E-15));
+#4240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4241 = PCURVE('',#3972,#4242);
+#4242 = DEFINITIONAL_REPRESENTATION('',(#4243),#4247);
+#4243 = LINE('',#4244,#4245);
+#4244 = CARTESIAN_POINT('',(0.,-66.));
+#4245 = VECTOR('',#4246,1.);
+#4246 = DIRECTION('',(1.,0.));
+#4247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4248 = ORIENTED_EDGE('',*,*,#4249,.F.);
+#4249 = EDGE_CURVE('',#4250,#4226,#4252,.T.);
+#4250 = VERTEX_POINT('',#4251);
+#4251 = CARTESIAN_POINT('',(-32.,-52.,-27.));
+#4252 = SURFACE_CURVE('',#4253,(#4257,#4263),.PCURVE_S1.);
+#4253 = LINE('',#4254,#4255);
+#4254 = CARTESIAN_POINT('',(-32.,-18.67880987988,-5.245497587739));
+#4255 = VECTOR('',#4256,1.);
+#4256 = DIRECTION('',(-1.145664015897E-31,0.837342685883,0.546678357353)
+  );
+#4257 = PCURVE('',#2196,#4258);
+#4258 = DEFINITIONAL_REPRESENTATION('',(#4259),#4262);
+#4259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4260,#4261),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-42.83535174091,-6.338776559125),.PIECEWISE_BEZIER_KNOTS.);
+#4260 = CARTESIAN_POINT('',(70.662657314117,-52.54667835735));
+#4261 = CARTESIAN_POINT('',(50.710769544711,-21.98653806911));
+#4262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4263 = PCURVE('',#3999,#4264);
+#4264 = DEFINITIONAL_REPRESENTATION('',(#4265),#4268);
+#4265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4266,#4267),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-42.83535174091,-6.338776559125),.PIECEWISE_BEZIER_KNOTS.);
+#4266 = CARTESIAN_POINT('',(-3.041381265149,-66.));
+#4267 = CARTESIAN_POINT('',(33.455193916638,-66.));
+#4268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4269 = ORIENTED_EDGE('',*,*,#4270,.T.);
+#4270 = EDGE_CURVE('',#4250,#3393,#4271,.T.);
+#4271 = SURFACE_CURVE('',#4272,(#4276,#4283),.PCURVE_S1.);
+#4272 = LINE('',#4273,#4274);
+#4273 = CARTESIAN_POINT('',(-32.,-52.,42.));
+#4274 = VECTOR('',#4275,1.);
+#4275 = DIRECTION('',(7.802792516037E-48,-2.109423746788E-15,-1.));
+#4276 = PCURVE('',#2196,#4277);
+#4277 = DEFINITIONAL_REPRESENTATION('',(#4278),#4282);
+#4278 = LINE('',#4279,#4280);
+#4279 = CARTESIAN_POINT('',(2.22044604925E-16,-50.));
+#4280 = VECTOR('',#4281,1.);
+#4281 = DIRECTION('',(1.,0.));
+#4282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4283 = PCURVE('',#3263,#4284);
+#4284 = DEFINITIONAL_REPRESENTATION('',(#4285),#4289);
+#4285 = LINE('',#4286,#4287);
+#4286 = CARTESIAN_POINT('',(0.,0.));
+#4287 = VECTOR('',#4288,1.);
+#4288 = DIRECTION('',(-1.,7.802792516036E-48));
+#4289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4290 = ORIENTED_EDGE('',*,*,#3392,.F.);
+#4291 = FACE_BOUND('',#4292,.T.);
+#4292 = EDGE_LOOP('',(#4293));
+#4293 = ORIENTED_EDGE('',*,*,#4294,.F.);
+#4294 = EDGE_CURVE('',#4295,#4295,#4297,.T.);
+#4295 = VERTEX_POINT('',#4296);
+#4296 = CARTESIAN_POINT('',(-32.,-17.,29.));
+#4297 = SURFACE_CURVE('',#4298,(#4303,#4310),.PCURVE_S1.);
+#4298 = CIRCLE('',#4299,2.);
+#4299 = AXIS2_PLACEMENT_3D('',#4300,#4301,#4302);
+#4300 = CARTESIAN_POINT('',(-32.,-17.,27.));
+#4301 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4302 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4303 = PCURVE('',#2196,#4304);
+#4304 = DEFINITIONAL_REPRESENTATION('',(#4305),#4309);
+#4305 = CIRCLE('',#4306,2.);
+#4306 = AXIS2_PLACEMENT_2D('',#4307,#4308);
+#4307 = CARTESIAN_POINT('',(15.,-15.));
+#4308 = DIRECTION('',(-1.,-1.221245327088E-15));
+#4309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4310 = PCURVE('',#4052,#4311);
+#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316);
+#4312 = LINE('',#4313,#4314);
+#4313 = CARTESIAN_POINT('',(0.,-66.));
+#4314 = VECTOR('',#4315,1.);
+#4315 = DIRECTION('',(1.,0.));
+#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4317 = FACE_BOUND('',#4318,.T.);
+#4318 = EDGE_LOOP('',(#4319));
+#4319 = ORIENTED_EDGE('',*,*,#4320,.F.);
+#4320 = EDGE_CURVE('',#4321,#4321,#4323,.T.);
+#4321 = VERTEX_POINT('',#4322);
+#4322 = CARTESIAN_POINT('',(-32.,-17.,19.));
+#4323 = SURFACE_CURVE('',#4324,(#4329,#4336),.PCURVE_S1.);
+#4324 = CIRCLE('',#4325,2.);
+#4325 = AXIS2_PLACEMENT_3D('',#4326,#4327,#4328);
+#4326 = CARTESIAN_POINT('',(-32.,-17.,17.));
+#4327 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4328 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4329 = PCURVE('',#2196,#4330);
+#4330 = DEFINITIONAL_REPRESENTATION('',(#4331),#4335);
+#4331 = CIRCLE('',#4332,2.);
+#4332 = AXIS2_PLACEMENT_2D('',#4333,#4334);
+#4333 = CARTESIAN_POINT('',(25.,-15.));
+#4334 = DIRECTION('',(-1.,-1.221245327088E-15));
+#4335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4336 = PCURVE('',#4083,#4337);
+#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4342);
+#4338 = LINE('',#4339,#4340);
+#4339 = CARTESIAN_POINT('',(0.,-66.));
+#4340 = VECTOR('',#4341,1.);
+#4341 = DIRECTION('',(1.,0.));
+#4342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4343 = FACE_BOUND('',#4344,.T.);
+#4344 = EDGE_LOOP('',(#4345));
+#4345 = ORIENTED_EDGE('',*,*,#4346,.F.);
+#4346 = EDGE_CURVE('',#4347,#4347,#4349,.T.);
+#4347 = VERTEX_POINT('',#4348);
+#4348 = CARTESIAN_POINT('',(-32.,-17.,9.));
+#4349 = SURFACE_CURVE('',#4350,(#4355,#4362),.PCURVE_S1.);
+#4350 = CIRCLE('',#4351,2.);
+#4351 = AXIS2_PLACEMENT_3D('',#4352,#4353,#4354);
+#4352 = CARTESIAN_POINT('',(-32.,-17.,7.));
+#4353 = DIRECTION('',(1.,-6.039382268968E-32,-2.22044604925E-16));
+#4354 = DIRECTION('',(2.22044604925E-16,8.881784197001E-16,1.));
+#4355 = PCURVE('',#2196,#4356);
+#4356 = DEFINITIONAL_REPRESENTATION('',(#4357),#4361);
+#4357 = CIRCLE('',#4358,2.);
+#4358 = AXIS2_PLACEMENT_2D('',#4359,#4360);
+#4359 = CARTESIAN_POINT('',(35.,-15.));
+#4360 = DIRECTION('',(-1.,-1.221245327088E-15));
+#4361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4362 = PCURVE('',#4114,#4363);
+#4363 = DEFINITIONAL_REPRESENTATION('',(#4364),#4368);
+#4364 = LINE('',#4365,#4366);
+#4365 = CARTESIAN_POINT('',(0.,-66.));
+#4366 = VECTOR('',#4367,1.);
+#4367 = DIRECTION('',(1.,0.));
+#4368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4369 = ADVANCED_FACE('',(#4370),#2280,.F.);
+#4370 = FACE_BOUND('',#4371,.F.);
+#4371 = EDGE_LOOP('',(#4372,#4373,#4374,#4395));
+#4372 = ORIENTED_EDGE('',*,*,#2264,.F.);
+#4373 = ORIENTED_EDGE('',*,*,#4160,.T.);
+#4374 = ORIENTED_EDGE('',*,*,#4375,.T.);
+#4375 = EDGE_CURVE('',#4161,#3881,#4376,.T.);
+#4376 = SURFACE_CURVE('',#4377,(#4381,#4388),.PCURVE_S1.);
+#4377 = LINE('',#4378,#4379);
+#4378 = CARTESIAN_POINT('',(34.,-12.,42.));
+#4379 = VECTOR('',#4380,1.);
+#4380 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4381 = PCURVE('',#2280,#4382);
+#4382 = DEFINITIONAL_REPRESENTATION('',(#4383),#4387);
+#4383 = LINE('',#4384,#4385);
+#4384 = CARTESIAN_POINT('',(-66.,-10.));
+#4385 = VECTOR('',#4386,1.);
+#4386 = DIRECTION('',(1.,-2.588449845256E-31));
+#4387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4388 = PCURVE('',#3918,#4389);
+#4389 = DEFINITIONAL_REPRESENTATION('',(#4390),#4394);
+#4390 = LINE('',#4391,#4392);
+#4391 = CARTESIAN_POINT('',(14.142135623731,-2.22044604925E-15));
+#4392 = VECTOR('',#4393,1.);
+#4393 = DIRECTION('',(6.03571176243E-33,-1.));
+#4394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4395 = ORIENTED_EDGE('',*,*,#3880,.F.);
+#4396 = ADVANCED_FACE('',(#4397),#3263,.F.);
+#4397 = FACE_BOUND('',#4398,.F.);
+#4398 = EDGE_LOOP('',(#4399,#4420,#4421,#4422,#4423,#4444,#4445,#4446));
+#4399 = ORIENTED_EDGE('',*,*,#4400,.F.);
+#4400 = EDGE_CURVE('',#4250,#3985,#4401,.T.);
+#4401 = SURFACE_CURVE('',#4402,(#4406,#4413),.PCURVE_S1.);
+#4402 = LINE('',#4403,#4404);
+#4403 = CARTESIAN_POINT('',(34.,-52.,-27.));
+#4404 = VECTOR('',#4405,1.);
+#4405 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4406 = PCURVE('',#3263,#4407);
+#4407 = DEFINITIONAL_REPRESENTATION('',(#4408),#4412);
+#4408 = LINE('',#4409,#4410);
+#4409 = CARTESIAN_POINT('',(-69.,66.));
+#4410 = VECTOR('',#4411,1.);
+#4411 = DIRECTION('',(2.22044604925E-16,-1.));
+#4412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4413 = PCURVE('',#3999,#4414);
+#4414 = DEFINITIONAL_REPRESENTATION('',(#4415),#4419);
+#4415 = LINE('',#4416,#4417);
+#4416 = CARTESIAN_POINT('',(0.,0.));
+#4417 = VECTOR('',#4418,1.);
+#4418 = DIRECTION('',(5.242337875639E-36,-1.));
+#4419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4420 = ORIENTED_EDGE('',*,*,#4270,.T.);
+#4421 = ORIENTED_EDGE('',*,*,#3415,.T.);
+#4422 = ORIENTED_EDGE('',*,*,#3247,.F.);
+#4423 = ORIENTED_EDGE('',*,*,#4424,.F.);
+#4424 = EDGE_CURVE('',#3598,#3222,#4425,.T.);
+#4425 = SURFACE_CURVE('',#4426,(#4430,#4437),.PCURVE_S1.);
+#4426 = LINE('',#4427,#4428);
+#4427 = CARTESIAN_POINT('',(34.,-52.,-27.));
+#4428 = VECTOR('',#4429,1.);
+#4429 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4430 = PCURVE('',#3263,#4431);
+#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);
+#4432 = LINE('',#4433,#4434);
+#4433 = CARTESIAN_POINT('',(-69.,66.));
+#4434 = VECTOR('',#4435,1.);
+#4435 = DIRECTION('',(2.22044604925E-16,-1.));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4437 = PCURVE('',#3236,#4438);
+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4443);
+#4439 = LINE('',#4440,#4441);
+#4440 = CARTESIAN_POINT('',(0.,0.));
+#4441 = VECTOR('',#4442,1.);
+#4442 = DIRECTION('',(5.242337875639E-36,-1.));
+#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4444 = ORIENTED_EDGE('',*,*,#3597,.F.);
+#4445 = ORIENTED_EDGE('',*,*,#3833,.F.);
+#4446 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4447 = ADVANCED_FACE('',(#4448),#3236,.F.);
+#4448 = FACE_BOUND('',#4449,.F.);
+#4449 = EDGE_LOOP('',(#4450,#4451,#4452,#4453));
+#4450 = ORIENTED_EDGE('',*,*,#3620,.F.);
+#4451 = ORIENTED_EDGE('',*,*,#4424,.T.);
+#4452 = ORIENTED_EDGE('',*,*,#3221,.T.);
+#4453 = ORIENTED_EDGE('',*,*,#4454,.F.);
+#4454 = EDGE_CURVE('',#3621,#3193,#4455,.T.);
+#4455 = SURFACE_CURVE('',#4456,(#4460,#4467),.PCURVE_S1.);
+#4456 = LINE('',#4457,#4458);
+#4457 = CARTESIAN_POINT('',(34.,-26.53321642646,-10.37342685882));
+#4458 = VECTOR('',#4459,1.);
+#4459 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4460 = PCURVE('',#3236,#4461);
+#4461 = DEFINITIONAL_REPRESENTATION('',(#4462),#4466);
+#4462 = LINE('',#4463,#4464);
+#4463 = CARTESIAN_POINT('',(30.413812651489,3.413586493212E-15));
+#4464 = VECTOR('',#4465,1.);
+#4465 = DIRECTION('',(5.242337875639E-36,-1.));
+#4466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4467 = PCURVE('',#3209,#4468);
+#4468 = DEFINITIONAL_REPRESENTATION('',(#4469),#4473);
+#4469 = LINE('',#4470,#4471);
+#4470 = CARTESIAN_POINT('',(3.719984845179,0.));
+#4471 = VECTOR('',#4472,1.);
+#4472 = DIRECTION('',(0.,-1.));
+#4473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4474 = ADVANCED_FACE('',(#4475),#3209,.F.);
+#4475 = FACE_BOUND('',#4476,.F.);
+#4476 = EDGE_LOOP('',(#4477,#4478,#4479,#4480));
+#4477 = ORIENTED_EDGE('',*,*,#3643,.F.);
+#4478 = ORIENTED_EDGE('',*,*,#4454,.T.);
+#4479 = ORIENTED_EDGE('',*,*,#3192,.T.);
+#4480 = ORIENTED_EDGE('',*,*,#4481,.F.);
+#4481 = EDGE_CURVE('',#3644,#3167,#4482,.T.);
+#4482 = SURFACE_CURVE('',#4483,(#4487,#4494),.PCURVE_S1.);
+#4483 = LINE('',#4484,#4485);
+#4484 = CARTESIAN_POINT('',(34.,-22.,-2.));
+#4485 = VECTOR('',#4486,1.);
+#4486 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4487 = PCURVE('',#3209,#4488);
+#4488 = DEFINITIONAL_REPRESENTATION('',(#4489),#4493);
+#4489 = LINE('',#4490,#4491);
+#4490 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4491 = VECTOR('',#4492,1.);
+#4492 = DIRECTION('',(0.,-1.));
+#4493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4494 = PCURVE('',#3181,#4495);
+#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4500);
+#4496 = LINE('',#4497,#4498);
+#4497 = CARTESIAN_POINT('',(0.,0.));
+#4498 = VECTOR('',#4499,1.);
+#4499 = DIRECTION('',(-1.943281025857E-47,-1.));
+#4500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4501 = ADVANCED_FACE('',(#4502),#3181,.F.);
+#4502 = FACE_BOUND('',#4503,.F.);
+#4503 = EDGE_LOOP('',(#4504,#4505,#4506,#4507));
+#4504 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#4505 = ORIENTED_EDGE('',*,*,#4481,.T.);
+#4506 = ORIENTED_EDGE('',*,*,#3166,.T.);
+#4507 = ORIENTED_EDGE('',*,*,#4508,.F.);
+#4508 = EDGE_CURVE('',#3672,#3141,#4509,.T.);
+#4509 = SURFACE_CURVE('',#4510,(#4514,#4521),.PCURVE_S1.);
+#4510 = LINE('',#4511,#4512);
+#4511 = CARTESIAN_POINT('',(34.,-22.,32.));
+#4512 = VECTOR('',#4513,1.);
+#4513 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4514 = PCURVE('',#3181,#4515);
+#4515 = DEFINITIONAL_REPRESENTATION('',(#4516),#4520);
+#4516 = LINE('',#4517,#4518);
+#4517 = CARTESIAN_POINT('',(34.,-4.4408920985E-16));
+#4518 = VECTOR('',#4519,1.);
+#4519 = DIRECTION('',(-1.943281025857E-47,-1.));
+#4520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4521 = PCURVE('',#3155,#4522);
+#4522 = DEFINITIONAL_REPRESENTATION('',(#4523),#4527);
+#4523 = LINE('',#4524,#4525);
+#4524 = CARTESIAN_POINT('',(0.,0.));
+#4525 = VECTOR('',#4526,1.);
+#4526 = DIRECTION('',(6.03571176243E-33,-1.));
+#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4528 = ADVANCED_FACE('',(#4529),#3155,.F.);
+#4529 = FACE_BOUND('',#4530,.F.);
+#4530 = EDGE_LOOP('',(#4531,#4532,#4533,#4534));
+#4531 = ORIENTED_EDGE('',*,*,#3694,.F.);
+#4532 = ORIENTED_EDGE('',*,*,#4508,.T.);
+#4533 = ORIENTED_EDGE('',*,*,#3140,.T.);
+#4534 = ORIENTED_EDGE('',*,*,#3487,.F.);
+#4535 = ADVANCED_FACE('',(#4536),#3315,.F.);
+#4536 = FACE_BOUND('',#4537,.F.);
+#4537 = EDGE_LOOP('',(#4538,#4539,#4560,#4561));
+#4538 = ORIENTED_EDGE('',*,*,#3779,.F.);
+#4539 = ORIENTED_EDGE('',*,*,#4540,.T.);
+#4540 = EDGE_CURVE('',#3780,#3299,#4541,.T.);
+#4541 = SEAM_CURVE('',#4542,(#4546,#4553),.PCURVE_S1.);
+#4542 = LINE('',#4543,#4544);
+#4543 = CARTESIAN_POINT('',(34.,-17.,29.));
+#4544 = VECTOR('',#4545,1.);
+#4545 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4546 = PCURVE('',#3315,#4547);
+#4547 = DEFINITIONAL_REPRESENTATION('',(#4548),#4552);
+#4548 = LINE('',#4549,#4550);
+#4549 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4550 = VECTOR('',#4551,1.);
+#4551 = DIRECTION('',(0.,-1.));
+#4552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4553 = PCURVE('',#3315,#4554);
+#4554 = DEFINITIONAL_REPRESENTATION('',(#4555),#4559);
+#4555 = LINE('',#4556,#4557);
+#4556 = CARTESIAN_POINT('',(0.,0.));
+#4557 = VECTOR('',#4558,1.);
+#4558 = DIRECTION('',(0.,-1.));
+#4559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4560 = ORIENTED_EDGE('',*,*,#3298,.T.);
+#4561 = ORIENTED_EDGE('',*,*,#4540,.F.);
+#4562 = ADVANCED_FACE('',(#4563),#3346,.F.);
+#4563 = FACE_BOUND('',#4564,.F.);
+#4564 = EDGE_LOOP('',(#4565,#4566,#4587,#4588));
+#4565 = ORIENTED_EDGE('',*,*,#3719,.F.);
+#4566 = ORIENTED_EDGE('',*,*,#4567,.T.);
+#4567 = EDGE_CURVE('',#3720,#3330,#4568,.T.);
+#4568 = SEAM_CURVE('',#4569,(#4573,#4580),.PCURVE_S1.);
+#4569 = LINE('',#4570,#4571);
+#4570 = CARTESIAN_POINT('',(34.,-17.,19.));
+#4571 = VECTOR('',#4572,1.);
+#4572 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4573 = PCURVE('',#3346,#4574);
+#4574 = DEFINITIONAL_REPRESENTATION('',(#4575),#4579);
+#4575 = LINE('',#4576,#4577);
+#4576 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4577 = VECTOR('',#4578,1.);
+#4578 = DIRECTION('',(0.,-1.));
+#4579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4580 = PCURVE('',#3346,#4581);
+#4581 = DEFINITIONAL_REPRESENTATION('',(#4582),#4586);
+#4582 = LINE('',#4583,#4584);
+#4583 = CARTESIAN_POINT('',(0.,0.));
+#4584 = VECTOR('',#4585,1.);
+#4585 = DIRECTION('',(0.,-1.));
+#4586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4587 = ORIENTED_EDGE('',*,*,#3329,.T.);
+#4588 = ORIENTED_EDGE('',*,*,#4567,.F.);
+#4589 = ADVANCED_FACE('',(#4590),#3377,.F.);
+#4590 = FACE_BOUND('',#4591,.F.);
+#4591 = EDGE_LOOP('',(#4592,#4593,#4614,#4615));
+#4592 = ORIENTED_EDGE('',*,*,#3749,.F.);
+#4593 = ORIENTED_EDGE('',*,*,#4594,.T.);
+#4594 = EDGE_CURVE('',#3750,#3361,#4595,.T.);
+#4595 = SEAM_CURVE('',#4596,(#4600,#4607),.PCURVE_S1.);
+#4596 = LINE('',#4597,#4598);
+#4597 = CARTESIAN_POINT('',(34.,-17.,9.));
+#4598 = VECTOR('',#4599,1.);
+#4599 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4600 = PCURVE('',#3377,#4601);
+#4601 = DEFINITIONAL_REPRESENTATION('',(#4602),#4606);
+#4602 = LINE('',#4603,#4604);
+#4603 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4604 = VECTOR('',#4605,1.);
+#4605 = DIRECTION('',(0.,-1.));
+#4606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4607 = PCURVE('',#3377,#4608);
+#4608 = DEFINITIONAL_REPRESENTATION('',(#4609),#4613);
+#4609 = LINE('',#4610,#4611);
+#4610 = CARTESIAN_POINT('',(0.,0.));
+#4611 = VECTOR('',#4612,1.);
+#4612 = DIRECTION('',(0.,-1.));
+#4613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4614 = ORIENTED_EDGE('',*,*,#3360,.T.);
+#4615 = ORIENTED_EDGE('',*,*,#4594,.F.);
+#4616 = ADVANCED_FACE('',(#4617),#3999,.F.);
+#4617 = FACE_BOUND('',#4618,.F.);
+#4618 = EDGE_LOOP('',(#4619,#4620,#4621,#4622));
+#4619 = ORIENTED_EDGE('',*,*,#4249,.F.);
+#4620 = ORIENTED_EDGE('',*,*,#4400,.T.);
+#4621 = ORIENTED_EDGE('',*,*,#3984,.T.);
+#4622 = ORIENTED_EDGE('',*,*,#4623,.F.);
+#4623 = EDGE_CURVE('',#4226,#3956,#4624,.T.);
+#4624 = SURFACE_CURVE('',#4625,(#4629,#4636),.PCURVE_S1.);
+#4625 = LINE('',#4626,#4627);
+#4626 = CARTESIAN_POINT('',(34.,-26.53321642646,-10.37342685882));
+#4627 = VECTOR('',#4628,1.);
+#4628 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4629 = PCURVE('',#3999,#4630);
+#4630 = DEFINITIONAL_REPRESENTATION('',(#4631),#4635);
+#4631 = LINE('',#4632,#4633);
+#4632 = CARTESIAN_POINT('',(30.413812651489,3.413586493212E-15));
+#4633 = VECTOR('',#4634,1.);
+#4634 = DIRECTION('',(5.242337875639E-36,-1.));
+#4635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4636 = PCURVE('',#3972,#4637);
+#4637 = DEFINITIONAL_REPRESENTATION('',(#4638),#4642);
+#4638 = LINE('',#4639,#4640);
+#4639 = CARTESIAN_POINT('',(3.719984845179,0.));
+#4640 = VECTOR('',#4641,1.);
+#4641 = DIRECTION('',(0.,-1.));
+#4642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4643 = ADVANCED_FACE('',(#4644),#3972,.F.);
+#4644 = FACE_BOUND('',#4645,.F.);
+#4645 = EDGE_LOOP('',(#4646,#4647,#4648,#4649));
+#4646 = ORIENTED_EDGE('',*,*,#4225,.F.);
+#4647 = ORIENTED_EDGE('',*,*,#4623,.T.);
+#4648 = ORIENTED_EDGE('',*,*,#3955,.T.);
+#4649 = ORIENTED_EDGE('',*,*,#4650,.F.);
+#4650 = EDGE_CURVE('',#4205,#3930,#4651,.T.);
+#4651 = SURFACE_CURVE('',#4652,(#4656,#4663),.PCURVE_S1.);
+#4652 = LINE('',#4653,#4654);
+#4653 = CARTESIAN_POINT('',(34.,-22.,-2.));
+#4654 = VECTOR('',#4655,1.);
+#4655 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4656 = PCURVE('',#3972,#4657);
+#4657 = DEFINITIONAL_REPRESENTATION('',(#4658),#4662);
+#4658 = LINE('',#4659,#4660);
+#4659 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4660 = VECTOR('',#4661,1.);
+#4661 = DIRECTION('',(0.,-1.));
+#4662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4663 = PCURVE('',#3944,#4664);
+#4664 = DEFINITIONAL_REPRESENTATION('',(#4665),#4669);
+#4665 = LINE('',#4666,#4667);
+#4666 = CARTESIAN_POINT('',(0.,0.));
+#4667 = VECTOR('',#4668,1.);
+#4668 = DIRECTION('',(-1.943281025857E-47,-1.));
+#4669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4670 = ADVANCED_FACE('',(#4671),#3944,.F.);
+#4671 = FACE_BOUND('',#4672,.F.);
+#4672 = EDGE_LOOP('',(#4673,#4674,#4675,#4676));
+#4673 = ORIENTED_EDGE('',*,*,#4204,.F.);
+#4674 = ORIENTED_EDGE('',*,*,#4650,.T.);
+#4675 = ORIENTED_EDGE('',*,*,#3929,.T.);
+#4676 = ORIENTED_EDGE('',*,*,#4677,.F.);
+#4677 = EDGE_CURVE('',#4184,#3904,#4678,.T.);
+#4678 = SURFACE_CURVE('',#4679,(#4683,#4690),.PCURVE_S1.);
+#4679 = LINE('',#4680,#4681);
+#4680 = CARTESIAN_POINT('',(34.,-22.,32.));
+#4681 = VECTOR('',#4682,1.);
+#4682 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4683 = PCURVE('',#3944,#4684);
+#4684 = DEFINITIONAL_REPRESENTATION('',(#4685),#4689);
+#4685 = LINE('',#4686,#4687);
+#4686 = CARTESIAN_POINT('',(34.,-4.4408920985E-16));
+#4687 = VECTOR('',#4688,1.);
+#4688 = DIRECTION('',(-1.943281025857E-47,-1.));
+#4689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4690 = PCURVE('',#3918,#4691);
+#4691 = DEFINITIONAL_REPRESENTATION('',(#4692),#4696);
+#4692 = LINE('',#4693,#4694);
+#4693 = CARTESIAN_POINT('',(0.,0.));
+#4694 = VECTOR('',#4695,1.);
+#4695 = DIRECTION('',(6.03571176243E-33,-1.));
+#4696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4697 = ADVANCED_FACE('',(#4698),#3918,.F.);
+#4698 = FACE_BOUND('',#4699,.F.);
+#4699 = EDGE_LOOP('',(#4700,#4701,#4702,#4703));
+#4700 = ORIENTED_EDGE('',*,*,#4183,.F.);
+#4701 = ORIENTED_EDGE('',*,*,#4677,.T.);
+#4702 = ORIENTED_EDGE('',*,*,#3903,.T.);
+#4703 = ORIENTED_EDGE('',*,*,#4375,.F.);
+#4704 = ADVANCED_FACE('',(#4705),#4052,.F.);
+#4705 = FACE_BOUND('',#4706,.F.);
+#4706 = EDGE_LOOP('',(#4707,#4708,#4729,#4730));
+#4707 = ORIENTED_EDGE('',*,*,#4294,.F.);
+#4708 = ORIENTED_EDGE('',*,*,#4709,.T.);
+#4709 = EDGE_CURVE('',#4295,#4036,#4710,.T.);
+#4710 = SEAM_CURVE('',#4711,(#4715,#4722),.PCURVE_S1.);
+#4711 = LINE('',#4712,#4713);
+#4712 = CARTESIAN_POINT('',(34.,-17.,29.));
+#4713 = VECTOR('',#4714,1.);
+#4714 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4715 = PCURVE('',#4052,#4716);
+#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
+#4717 = LINE('',#4718,#4719);
+#4718 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4719 = VECTOR('',#4720,1.);
+#4720 = DIRECTION('',(0.,-1.));
+#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4722 = PCURVE('',#4052,#4723);
+#4723 = DEFINITIONAL_REPRESENTATION('',(#4724),#4728);
+#4724 = LINE('',#4725,#4726);
+#4725 = CARTESIAN_POINT('',(0.,0.));
+#4726 = VECTOR('',#4727,1.);
+#4727 = DIRECTION('',(0.,-1.));
+#4728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4729 = ORIENTED_EDGE('',*,*,#4035,.T.);
+#4730 = ORIENTED_EDGE('',*,*,#4709,.F.);
+#4731 = ADVANCED_FACE('',(#4732),#4083,.F.);
+#4732 = FACE_BOUND('',#4733,.F.);
+#4733 = EDGE_LOOP('',(#4734,#4735,#4756,#4757));
+#4734 = ORIENTED_EDGE('',*,*,#4320,.F.);
+#4735 = ORIENTED_EDGE('',*,*,#4736,.T.);
+#4736 = EDGE_CURVE('',#4321,#4067,#4737,.T.);
+#4737 = SEAM_CURVE('',#4738,(#4742,#4749),.PCURVE_S1.);
+#4738 = LINE('',#4739,#4740);
+#4739 = CARTESIAN_POINT('',(34.,-17.,19.));
+#4740 = VECTOR('',#4741,1.);
+#4741 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4742 = PCURVE('',#4083,#4743);
+#4743 = DEFINITIONAL_REPRESENTATION('',(#4744),#4748);
+#4744 = LINE('',#4745,#4746);
+#4745 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4746 = VECTOR('',#4747,1.);
+#4747 = DIRECTION('',(0.,-1.));
+#4748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4749 = PCURVE('',#4083,#4750);
+#4750 = DEFINITIONAL_REPRESENTATION('',(#4751),#4755);
+#4751 = LINE('',#4752,#4753);
+#4752 = CARTESIAN_POINT('',(0.,0.));
+#4753 = VECTOR('',#4754,1.);
+#4754 = DIRECTION('',(0.,-1.));
+#4755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4756 = ORIENTED_EDGE('',*,*,#4066,.T.);
+#4757 = ORIENTED_EDGE('',*,*,#4736,.F.);
+#4758 = ADVANCED_FACE('',(#4759),#4114,.F.);
+#4759 = FACE_BOUND('',#4760,.F.);
+#4760 = EDGE_LOOP('',(#4761,#4762,#4783,#4784));
+#4761 = ORIENTED_EDGE('',*,*,#4346,.F.);
+#4762 = ORIENTED_EDGE('',*,*,#4763,.T.);
+#4763 = EDGE_CURVE('',#4347,#4098,#4764,.T.);
+#4764 = SEAM_CURVE('',#4765,(#4769,#4776),.PCURVE_S1.);
+#4765 = LINE('',#4766,#4767);
+#4766 = CARTESIAN_POINT('',(34.,-17.,9.));
+#4767 = VECTOR('',#4768,1.);
+#4768 = DIRECTION('',(-1.,6.039382268968E-32,2.22044604925E-16));
+#4769 = PCURVE('',#4114,#4770);
+#4770 = DEFINITIONAL_REPRESENTATION('',(#4771),#4775);
+#4771 = LINE('',#4772,#4773);
+#4772 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4773 = VECTOR('',#4774,1.);
+#4774 = DIRECTION('',(0.,-1.));
+#4775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4776 = PCURVE('',#4114,#4777);
+#4777 = DEFINITIONAL_REPRESENTATION('',(#4778),#4782);
+#4778 = LINE('',#4779,#4780);
+#4779 = CARTESIAN_POINT('',(0.,0.));
+#4780 = VECTOR('',#4781,1.);
+#4781 = DIRECTION('',(0.,-1.));
+#4782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4783 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#4784 = ORIENTED_EDGE('',*,*,#4763,.F.);
+#4785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4789)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4786,#4787,#4788)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4786 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4787 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4788 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4789 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4786,
+  'distance_accuracy_value','confusion accuracy');
+#4790 = PRODUCT_TYPE('part',$,(#7));
+#4791 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4792),#4785);
+#4792 = STYLED_ITEM('color',(#4793),#15);
+#4793 = PRESENTATION_STYLE_ASSIGNMENT((#4794,#4800));
+#4794 = SURFACE_STYLE_USAGE(.BOTH.,#4795);
+#4795 = SURFACE_SIDE_STYLE('',(#4796));
+#4796 = SURFACE_STYLE_FILL_AREA(#4797);
+#4797 = FILL_AREA_STYLE('',(#4798));
+#4798 = FILL_AREA_STYLE_COLOUR('',#4799);
+#4799 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#4800 = CURVE_STYLE('',#4801,POSITIVE_LENGTH_MEASURE(0.1),#4799);
+#4801 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.stl b/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.stl
new file mode 100644
index 00000000..24f44842
Binary files /dev/null and b/Wood Construction/Connectors/Ironsmith Parts/SAET200_L64_H83.stl differ
diff --git a/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.fcstd b/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.fcstd
new file mode 100644
index 00000000..78892d2a
Binary files /dev/null and b/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.fcstd differ
diff --git a/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.step b/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.step
new file mode 100644
index 00000000..5dc1ddff
--- /dev/null
+++ b/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.step	
@@ -0,0 +1,4057 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/fran6t/Bureau/Dropbox/3d/Objet-francis/librairie-github/FreeCAD-l
+ibrary/Wood Construction/Connectors/Ironsmith 
+Parts/SAIT250_L64_H93.step','2015-07-18T10:37:38',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('Pocket001','Pocket001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3445);
+#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,#733,#809,#863,#945,#994,#1043,#1097,#1151,
+    #1205,#1259,#1308,#1385,#1417,#1467,#1517,#1567,#1617,#1667,#1717,
+    #1767,#1817,#1867,#1917,#1967,#2017,#2128,#2334,#2379,#2428,#2610,
+    #2685,#2912,#2937,#2986,#3137,#3188,#3215,#3242,#3249,#3276,#3303,
+    #3330,#3357,#3364,#3391,#3418));
+#17 = ADVANCED_FACE('',(#18,#361,#392,#423,#454,#485,#516,#547,#578,#609
+    ,#640,#671,#702),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111,#139,#167,#195,#223,#251,#279,#307,
+    #335));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(34.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-34.,0.,0.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(34.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(-1.,0.,0.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(34.,0.,0.));
+#35 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#36 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#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('',(34.,0.,0.));
+#47 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#48 = DIRECTION('',(-1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,-0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(1.,0.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.F.);
+#56 = EDGE_CURVE('',#57,#22,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(34.,6.195044477408E-14,93.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(34.,6.195044477408E-14,93.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-93.,0.));
+#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('',(34.,6.195044477408E-14,93.));
+#75 = DIRECTION('',(1.,0.,0.));
+#76 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(1.,0.));
+#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('',(2.,6.195044477408E-14,93.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(2.,6.195044477408E-14,93.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.,0.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(-93.,-32.));
+#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('',(2.,6.195044477408E-14,93.));
+#103 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#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('',(1.,0.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.T.);
+#112 = EDGE_CURVE('',#85,#113,#115,.T.);
+#113 = VERTEX_POINT('',#114);
+#114 = CARTESIAN_POINT('',(2.,2.997602166488E-14,45.));
+#115 = SURFACE_CURVE('',#116,(#120,#127),.PCURVE_S1.);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(2.,6.195044477408E-14,93.));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#120 = PCURVE('',#32,#121);
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(-93.,-32.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(1.,0.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(2.,6.195044477408E-14,93.));
+#131 = DIRECTION('',(1.,0.,0.));
+#132 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(1.,0.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = ORIENTED_EDGE('',*,*,#140,.T.);
+#140 = EDGE_CURVE('',#113,#141,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(32.,1.132427485118E-14,17.));
+#143 = SURFACE_CURVE('',#144,(#148,#155),.PCURVE_S1.);
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(2.,2.997602166488E-14,45.));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(0.731055268243,-4.54515259003E-16,-0.68231825036));
+#148 = PCURVE('',#32,#149);
+#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154);
+#150 = LINE('',#151,#152);
+#151 = CARTESIAN_POINT('',(-45.,-32.));
+#152 = VECTOR('',#153,1.);
+#153 = DIRECTION('',(0.68231825036,0.731055268243));
+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#155 = PCURVE('',#156,#161);
+#156 = PLANE('',#157);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(2.,2.997602166488E-14,45.));
+#159 = DIRECTION('',(0.68231825036,4.869806346461E-16,0.731055268243));
+#160 = DIRECTION('',(0.731055268243,-4.54515259003E-16,-0.68231825036));
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(0.,0.));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(1.,0.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = ORIENTED_EDGE('',*,*,#168,.F.);
+#168 = EDGE_CURVE('',#169,#141,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(32.,1.33226762955E-15,2.));
+#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(32.,1.33226762955E-15,2.));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#176 = PCURVE('',#32,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(-2.,-2.));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(-1.,0.));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#183 = PCURVE('',#184,#189);
+#184 = PLANE('',#185);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(32.,1.33226762955E-15,2.));
+#187 = DIRECTION('',(-1.,0.,0.));
+#188 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(0.,-0.));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(1.,0.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = ORIENTED_EDGE('',*,*,#196,.T.);
+#196 = EDGE_CURVE('',#169,#197,#199,.T.);
+#197 = VERTEX_POINT('',#198);
+#198 = CARTESIAN_POINT('',(-32.,1.33226762955E-15,2.));
+#199 = SURFACE_CURVE('',#200,(#204,#211),.PCURVE_S1.);
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(32.,1.33226762955E-15,2.));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(-1.,0.,0.));
+#204 = PCURVE('',#32,#205);
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(-2.,-2.));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(0.,-1.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = PCURVE('',#212,#217);
+#212 = PLANE('',#213);
+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#214 = CARTESIAN_POINT('',(32.,1.33226762955E-15,2.));
+#215 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#216 = DIRECTION('',(-1.,0.,0.));
+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(0.,-0.));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(1.,0.));
+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#223 = ORIENTED_EDGE('',*,*,#224,.T.);
+#224 = EDGE_CURVE('',#197,#225,#227,.T.);
+#225 = VERTEX_POINT('',#226);
+#226 = CARTESIAN_POINT('',(-32.,1.132427485118E-14,17.));
+#227 = SURFACE_CURVE('',#228,(#232,#239),.PCURVE_S1.);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(-32.,1.33226762955E-15,2.));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#232 = PCURVE('',#32,#233);
+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(-2.,-66.));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(-1.,0.));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#239 = PCURVE('',#240,#245);
+#240 = PLANE('',#241);
+#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244);
+#242 = CARTESIAN_POINT('',(-32.,1.33226762955E-15,2.));
+#243 = DIRECTION('',(-1.,0.,0.));
+#244 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250);
+#246 = LINE('',#247,#248);
+#247 = CARTESIAN_POINT('',(0.,-0.));
+#248 = VECTOR('',#249,1.);
+#249 = DIRECTION('',(1.,0.));
+#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#251 = ORIENTED_EDGE('',*,*,#252,.T.);
+#252 = EDGE_CURVE('',#225,#253,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(-2.,2.997602166488E-14,45.));
+#255 = SURFACE_CURVE('',#256,(#260,#267),.PCURVE_S1.);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(-32.,1.132427485118E-14,17.));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(0.731055268243,4.54515259003E-16,0.68231825036));
+#260 = PCURVE('',#32,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
+#262 = LINE('',#263,#264);
+#263 = CARTESIAN_POINT('',(-17.,-66.));
+#264 = VECTOR('',#265,1.);
+#265 = DIRECTION('',(-0.68231825036,0.731055268243));
+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#267 = PCURVE('',#268,#273);
+#268 = PLANE('',#269);
+#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);
+#270 = CARTESIAN_POINT('',(-32.,1.132427485118E-14,17.));
+#271 = DIRECTION('',(-0.68231825036,4.869806346461E-16,0.731055268243));
+#272 = DIRECTION('',(0.731055268243,4.54515259003E-16,0.68231825036));
+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(0.,0.));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(1.,0.));
+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#279 = ORIENTED_EDGE('',*,*,#280,.F.);
+#280 = EDGE_CURVE('',#281,#253,#283,.T.);
+#281 = VERTEX_POINT('',#282);
+#282 = CARTESIAN_POINT('',(-2.,6.195044477408E-14,93.));
+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-2.,6.195044477408E-14,93.));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#288 = PCURVE('',#32,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(-93.,-36.));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(1.,0.));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#296,#301);
+#296 = PLANE('',#297);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(-2.,6.195044477408E-14,93.));
+#299 = DIRECTION('',(1.,0.,0.));
+#300 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);
+#302 = LINE('',#303,#304);
+#303 = CARTESIAN_POINT('',(0.,0.));
+#304 = VECTOR('',#305,1.);
+#305 = DIRECTION('',(1.,0.));
+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#307 = ORIENTED_EDGE('',*,*,#308,.F.);
+#308 = EDGE_CURVE('',#309,#281,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(-34.,6.195044477408E-14,93.));
+#311 = SURFACE_CURVE('',#312,(#316,#323),.PCURVE_S1.);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(-34.,6.195044477408E-14,93.));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(1.,0.,0.));
+#316 = PCURVE('',#32,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = LINE('',#319,#320);
+#319 = CARTESIAN_POINT('',(-93.,-68.));
+#320 = VECTOR('',#321,1.);
+#321 = DIRECTION('',(0.,1.));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = PLANE('',#325);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(-34.,6.195044477408E-14,93.));
+#327 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#328 = DIRECTION('',(1.,0.,0.));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(0.,0.));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(1.,0.));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.F.);
+#336 = EDGE_CURVE('',#24,#309,#337,.T.);
+#337 = SURFACE_CURVE('',#338,(#342,#349),.PCURVE_S1.);
+#338 = LINE('',#339,#340);
+#339 = CARTESIAN_POINT('',(-34.,0.,0.));
+#340 = VECTOR('',#341,1.);
+#341 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#342 = PCURVE('',#32,#343);
+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(0.,-68.));
+#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 = PLANE('',#351);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(-34.,0.,0.));
+#353 = DIRECTION('',(-1.,0.,0.));
+#354 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#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 = FACE_BOUND('',#362,.T.);
+#362 = EDGE_LOOP('',(#363));
+#363 = ORIENTED_EDGE('',*,*,#364,.T.);
+#364 = EDGE_CURVE('',#365,#365,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(-11.,4.263256414561E-14,64.));
+#367 = SURFACE_CURVE('',#368,(#373,#380),.PCURVE_S1.);
+#368 = CIRCLE('',#369,5.);
+#369 = AXIS2_PLACEMENT_3D('',#370,#371,#372);
+#370 = CARTESIAN_POINT('',(-16.,4.263256414561E-14,64.));
+#371 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#372 = DIRECTION('',(1.,0.,0.));
+#373 = PCURVE('',#32,#374);
+#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379);
+#375 = CIRCLE('',#376,5.);
+#376 = AXIS2_PLACEMENT_2D('',#377,#378);
+#377 = CARTESIAN_POINT('',(-64.,-50.));
+#378 = DIRECTION('',(0.,1.));
+#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#380 = PCURVE('',#381,#386);
+#381 = CYLINDRICAL_SURFACE('',#382,5.);
+#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385);
+#383 = CARTESIAN_POINT('',(-16.,4.263256414561E-14,64.));
+#384 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#385 = DIRECTION('',(1.,0.,0.));
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(-0.,0.));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(-1.,0.));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#392 = FACE_BOUND('',#393,.T.);
+#393 = EDGE_LOOP('',(#394));
+#394 = ORIENTED_EDGE('',*,*,#395,.T.);
+#395 = EDGE_CURVE('',#396,#396,#398,.T.);
+#396 = VERTEX_POINT('',#397);
+#397 = CARTESIAN_POINT('',(21.,4.263256414561E-14,64.));
+#398 = SURFACE_CURVE('',#399,(#404,#411),.PCURVE_S1.);
+#399 = CIRCLE('',#400,5.);
+#400 = AXIS2_PLACEMENT_3D('',#401,#402,#403);
+#401 = CARTESIAN_POINT('',(16.,4.263256414561E-14,64.));
+#402 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#403 = DIRECTION('',(1.,0.,0.));
+#404 = PCURVE('',#32,#405);
+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);
+#406 = CIRCLE('',#407,5.);
+#407 = AXIS2_PLACEMENT_2D('',#408,#409);
+#408 = CARTESIAN_POINT('',(-64.,-18.));
+#409 = DIRECTION('',(0.,1.));
+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#411 = PCURVE('',#412,#417);
+#412 = CYLINDRICAL_SURFACE('',#413,5.);
+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);
+#414 = CARTESIAN_POINT('',(16.,4.263256414561E-14,64.));
+#415 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#416 = DIRECTION('',(1.,0.,0.));
+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422);
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(-0.,0.));
+#420 = VECTOR('',#421,1.);
+#421 = DIRECTION('',(-1.,0.));
+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#423 = FACE_BOUND('',#424,.T.);
+#424 = EDGE_LOOP('',(#425));
+#425 = ORIENTED_EDGE('',*,*,#426,.T.);
+#426 = EDGE_CURVE('',#427,#427,#429,.T.);
+#427 = VERTEX_POINT('',#428);
+#428 = CARTESIAN_POINT('',(-23.,4.729550084903E-14,71.));
+#429 = SURFACE_CURVE('',#430,(#435,#442),.PCURVE_S1.);
+#430 = CIRCLE('',#431,2.);
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(-25.,4.729550084903E-14,71.));
+#433 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#434 = DIRECTION('',(1.,0.,0.));
+#435 = PCURVE('',#32,#436);
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = CIRCLE('',#438,2.);
+#438 = AXIS2_PLACEMENT_2D('',#439,#440);
+#439 = CARTESIAN_POINT('',(-71.,-59.));
+#440 = DIRECTION('',(0.,1.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = PCURVE('',#443,#448);
+#443 = CYLINDRICAL_SURFACE('',#444,2.);
+#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447);
+#445 = CARTESIAN_POINT('',(-25.,4.729550084903E-14,71.));
+#446 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#447 = DIRECTION('',(1.,0.,0.));
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(-0.,0.));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(-1.,0.));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#454 = FACE_BOUND('',#455,.T.);
+#455 = EDGE_LOOP('',(#456));
+#456 = ORIENTED_EDGE('',*,*,#457,.T.);
+#457 = EDGE_CURVE('',#458,#458,#460,.T.);
+#458 = VERTEX_POINT('',#459);
+#459 = CARTESIAN_POINT('',(27.,4.729550084903E-14,71.));
+#460 = SURFACE_CURVE('',#461,(#466,#473),.PCURVE_S1.);
+#461 = CIRCLE('',#462,2.);
+#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465);
+#463 = CARTESIAN_POINT('',(25.,4.729550084903E-14,71.));
+#464 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#465 = DIRECTION('',(1.,0.,0.));
+#466 = PCURVE('',#32,#467);
+#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
+#468 = CIRCLE('',#469,2.);
+#469 = AXIS2_PLACEMENT_2D('',#470,#471);
+#470 = CARTESIAN_POINT('',(-71.,-9.));
+#471 = DIRECTION('',(0.,1.));
+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#473 = PCURVE('',#474,#479);
+#474 = CYLINDRICAL_SURFACE('',#475,2.);
+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
+#476 = CARTESIAN_POINT('',(25.,4.729550084903E-14,71.));
+#477 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#478 = DIRECTION('',(1.,0.,0.));
+#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 = FACE_BOUND('',#486,.T.);
+#486 = EDGE_LOOP('',(#487));
+#487 = ORIENTED_EDGE('',*,*,#488,.T.);
+#488 = EDGE_CURVE('',#489,#489,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(-5.,5.062616992291E-14,76.));
+#491 = SURFACE_CURVE('',#492,(#497,#504),.PCURVE_S1.);
+#492 = CIRCLE('',#493,2.);
+#493 = AXIS2_PLACEMENT_3D('',#494,#495,#496);
+#494 = CARTESIAN_POINT('',(-7.,5.062616992291E-14,76.));
+#495 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#496 = DIRECTION('',(1.,0.,0.));
+#497 = PCURVE('',#32,#498);
+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
+#499 = CIRCLE('',#500,2.);
+#500 = AXIS2_PLACEMENT_2D('',#501,#502);
+#501 = CARTESIAN_POINT('',(-76.,-41.));
+#502 = DIRECTION('',(0.,1.));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#504 = PCURVE('',#505,#510);
+#505 = CYLINDRICAL_SURFACE('',#506,2.);
+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
+#507 = CARTESIAN_POINT('',(-7.,5.062616992291E-14,76.));
+#508 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#509 = DIRECTION('',(1.,0.,0.));
+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(-0.,0.));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(-1.,0.));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#516 = FACE_BOUND('',#517,.T.);
+#517 = EDGE_LOOP('',(#518));
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#520,#520,#522,.T.);
+#520 = VERTEX_POINT('',#521);
+#521 = CARTESIAN_POINT('',(9.,5.062616992291E-14,76.));
+#522 = SURFACE_CURVE('',#523,(#528,#535),.PCURVE_S1.);
+#523 = CIRCLE('',#524,2.);
+#524 = AXIS2_PLACEMENT_3D('',#525,#526,#527);
+#525 = CARTESIAN_POINT('',(7.,5.062616992291E-14,76.));
+#526 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#527 = DIRECTION('',(1.,0.,0.));
+#528 = PCURVE('',#32,#529);
+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);
+#530 = CIRCLE('',#531,2.);
+#531 = AXIS2_PLACEMENT_2D('',#532,#533);
+#532 = CARTESIAN_POINT('',(-76.,-27.));
+#533 = DIRECTION('',(0.,1.));
+#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#535 = PCURVE('',#536,#541);
+#536 = CYLINDRICAL_SURFACE('',#537,2.);
+#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540);
+#538 = CARTESIAN_POINT('',(7.,5.062616992291E-14,76.));
+#539 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#540 = DIRECTION('',(1.,0.,0.));
+#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546);
+#542 = LINE('',#543,#544);
+#543 = CARTESIAN_POINT('',(-0.,0.));
+#544 = VECTOR('',#545,1.);
+#545 = DIRECTION('',(-1.,0.));
+#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#547 = FACE_BOUND('',#548,.T.);
+#548 = EDGE_LOOP('',(#549));
+#549 = ORIENTED_EDGE('',*,*,#550,.T.);
+#550 = EDGE_CURVE('',#551,#551,#553,.T.);
+#551 = VERTEX_POINT('',#552);
+#552 = CARTESIAN_POINT('',(-23.,2.065014825803E-14,31.));
+#553 = SURFACE_CURVE('',#554,(#559,#566),.PCURVE_S1.);
+#554 = CIRCLE('',#555,2.);
+#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
+#556 = CARTESIAN_POINT('',(-25.,2.065014825803E-14,31.));
+#557 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#558 = DIRECTION('',(1.,0.,0.));
+#559 = PCURVE('',#32,#560);
+#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
+#561 = CIRCLE('',#562,2.);
+#562 = AXIS2_PLACEMENT_2D('',#563,#564);
+#563 = CARTESIAN_POINT('',(-31.,-59.));
+#564 = DIRECTION('',(0.,1.));
+#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#566 = PCURVE('',#567,#572);
+#567 = CYLINDRICAL_SURFACE('',#568,2.);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(-25.,2.065014825803E-14,31.));
+#570 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#571 = DIRECTION('',(1.,0.,0.));
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(-0.,0.));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(-1.,0.));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = FACE_BOUND('',#579,.T.);
+#579 = EDGE_LOOP('',(#580));
+#580 = ORIENTED_EDGE('',*,*,#581,.T.);
+#581 = EDGE_CURVE('',#582,#582,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(27.,2.065014825803E-14,31.));
+#584 = SURFACE_CURVE('',#585,(#590,#597),.PCURVE_S1.);
+#585 = CIRCLE('',#586,2.);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(25.,2.065014825803E-14,31.));
+#588 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#589 = DIRECTION('',(1.,0.,0.));
+#590 = PCURVE('',#32,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = CIRCLE('',#593,2.);
+#593 = AXIS2_PLACEMENT_2D('',#594,#595);
+#594 = CARTESIAN_POINT('',(-31.,-9.));
+#595 = DIRECTION('',(0.,1.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = PCURVE('',#598,#603);
+#598 = CYLINDRICAL_SURFACE('',#599,2.);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(25.,2.065014825803E-14,31.));
+#601 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#602 = DIRECTION('',(1.,0.,0.));
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(-0.,0.));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(-1.,0.));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = FACE_BOUND('',#610,.T.);
+#610 = EDGE_LOOP('',(#611));
+#611 = ORIENTED_EDGE('',*,*,#612,.T.);
+#612 = EDGE_CURVE('',#613,#613,#615,.T.);
+#613 = VERTEX_POINT('',#614);
+#614 = CARTESIAN_POINT('',(-23.,3.397282455353E-14,51.));
+#615 = SURFACE_CURVE('',#616,(#621,#628),.PCURVE_S1.);
+#616 = CIRCLE('',#617,2.);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(-25.,3.397282455353E-14,51.));
+#619 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#620 = DIRECTION('',(1.,0.,0.));
+#621 = PCURVE('',#32,#622);
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
+#623 = CIRCLE('',#624,2.);
+#624 = AXIS2_PLACEMENT_2D('',#625,#626);
+#625 = CARTESIAN_POINT('',(-51.,-59.));
+#626 = DIRECTION('',(0.,1.));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#628 = PCURVE('',#629,#634);
+#629 = CYLINDRICAL_SURFACE('',#630,2.);
+#630 = AXIS2_PLACEMENT_3D('',#631,#632,#633);
+#631 = CARTESIAN_POINT('',(-25.,3.397282455353E-14,51.));
+#632 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#633 = DIRECTION('',(1.,0.,0.));
+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);
+#635 = LINE('',#636,#637);
+#636 = CARTESIAN_POINT('',(-0.,0.));
+#637 = VECTOR('',#638,1.);
+#638 = DIRECTION('',(-1.,0.));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#640 = FACE_BOUND('',#641,.T.);
+#641 = EDGE_LOOP('',(#642));
+#642 = ORIENTED_EDGE('',*,*,#643,.T.);
+#643 = EDGE_CURVE('',#644,#644,#646,.T.);
+#644 = VERTEX_POINT('',#645);
+#645 = CARTESIAN_POINT('',(27.,3.397282455353E-14,51.));
+#646 = SURFACE_CURVE('',#647,(#652,#659),.PCURVE_S1.);
+#647 = CIRCLE('',#648,2.);
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(25.,3.397282455353E-14,51.));
+#650 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#651 = DIRECTION('',(1.,0.,0.));
+#652 = PCURVE('',#32,#653);
+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);
+#654 = CIRCLE('',#655,2.);
+#655 = AXIS2_PLACEMENT_2D('',#656,#657);
+#656 = CARTESIAN_POINT('',(-51.,-9.));
+#657 = DIRECTION('',(0.,1.));
+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#659 = PCURVE('',#660,#665);
+#660 = CYLINDRICAL_SURFACE('',#661,2.);
+#661 = AXIS2_PLACEMENT_3D('',#662,#663,#664);
+#662 = CARTESIAN_POINT('',(25.,3.397282455353E-14,51.));
+#663 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#664 = DIRECTION('',(1.,0.,0.));
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(-0.,0.));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(-1.,0.));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = FACE_BOUND('',#672,.T.);
+#672 = EDGE_LOOP('',(#673));
+#673 = ORIENTED_EDGE('',*,*,#674,.T.);
+#674 = EDGE_CURVE('',#675,#675,#677,.T.);
+#675 = VERTEX_POINT('',#676);
+#676 = CARTESIAN_POINT('',(-5.,3.730349362741E-14,56.));
+#677 = SURFACE_CURVE('',#678,(#683,#690),.PCURVE_S1.);
+#678 = CIRCLE('',#679,2.);
+#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
+#680 = CARTESIAN_POINT('',(-7.,3.730349362741E-14,56.));
+#681 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#682 = DIRECTION('',(1.,0.,0.));
+#683 = PCURVE('',#32,#684);
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689);
+#685 = CIRCLE('',#686,2.);
+#686 = AXIS2_PLACEMENT_2D('',#687,#688);
+#687 = CARTESIAN_POINT('',(-56.,-41.));
+#688 = DIRECTION('',(0.,1.));
+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#690 = PCURVE('',#691,#696);
+#691 = CYLINDRICAL_SURFACE('',#692,2.);
+#692 = AXIS2_PLACEMENT_3D('',#693,#694,#695);
+#693 = CARTESIAN_POINT('',(-7.,3.730349362741E-14,56.));
+#694 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#695 = DIRECTION('',(1.,0.,0.));
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-0.,0.));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(-1.,0.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = FACE_BOUND('',#703,.T.);
+#703 = EDGE_LOOP('',(#704));
+#704 = ORIENTED_EDGE('',*,*,#705,.T.);
+#705 = EDGE_CURVE('',#706,#706,#708,.T.);
+#706 = VERTEX_POINT('',#707);
+#707 = CARTESIAN_POINT('',(9.,3.730349362741E-14,56.));
+#708 = SURFACE_CURVE('',#709,(#714,#721),.PCURVE_S1.);
+#709 = CIRCLE('',#710,2.);
+#710 = AXIS2_PLACEMENT_3D('',#711,#712,#713);
+#711 = CARTESIAN_POINT('',(7.,3.730349362741E-14,56.));
+#712 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#713 = DIRECTION('',(1.,0.,0.));
+#714 = PCURVE('',#32,#715);
+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720);
+#716 = CIRCLE('',#717,2.);
+#717 = AXIS2_PLACEMENT_2D('',#718,#719);
+#718 = CARTESIAN_POINT('',(-56.,-27.));
+#719 = DIRECTION('',(0.,1.));
+#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#721 = PCURVE('',#722,#727);
+#722 = CYLINDRICAL_SURFACE('',#723,2.);
+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
+#724 = CARTESIAN_POINT('',(7.,3.730349362741E-14,56.));
+#725 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#726 = DIRECTION('',(1.,0.,0.));
+#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(-0.,0.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(-1.,0.));
+#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#733 = ADVANCED_FACE('',(#734),#44,.T.);
+#734 = FACE_BOUND('',#735,.T.);
+#735 = EDGE_LOOP('',(#736,#759,#787,#808));
+#736 = ORIENTED_EDGE('',*,*,#737,.T.);
+#737 = EDGE_CURVE('',#22,#738,#740,.T.);
+#738 = VERTEX_POINT('',#739);
+#739 = CARTESIAN_POINT('',(34.,-2.,1.33226762955E-15));
+#740 = SURFACE_CURVE('',#741,(#745,#752),.PCURVE_S1.);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(34.,0.,0.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#745 = PCURVE('',#44,#746);
+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#751);
+#747 = LINE('',#748,#749);
+#748 = CARTESIAN_POINT('',(0.,-0.));
+#749 = VECTOR('',#750,1.);
+#750 = DIRECTION('',(0.,-1.));
+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#752 = PCURVE('',#72,#753);
+#753 = DEFINITIONAL_REPRESENTATION('',(#754),#758);
+#754 = LINE('',#755,#756);
+#755 = CARTESIAN_POINT('',(93.,0.));
+#756 = VECTOR('',#757,1.);
+#757 = DIRECTION('',(0.,-1.));
+#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#759 = ORIENTED_EDGE('',*,*,#760,.T.);
+#760 = EDGE_CURVE('',#738,#761,#763,.T.);
+#761 = VERTEX_POINT('',#762);
+#762 = CARTESIAN_POINT('',(-34.,-2.,1.33226762955E-15));
+#763 = SURFACE_CURVE('',#764,(#768,#775),.PCURVE_S1.);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(34.,-2.,1.33226762955E-15));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(-1.,0.,0.));
+#768 = PCURVE('',#44,#769);
+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(0.,-2.));
+#772 = VECTOR('',#773,1.);
+#773 = DIRECTION('',(1.,0.));
+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#775 = PCURVE('',#776,#781);
+#776 = PLANE('',#777);
+#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780);
+#778 = CARTESIAN_POINT('',(34.,-2.,1.33226762955E-15));
+#779 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#780 = DIRECTION('',(-1.,0.,0.));
+#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786);
+#782 = LINE('',#783,#784);
+#783 = CARTESIAN_POINT('',(0.,-0.));
+#784 = VECTOR('',#785,1.);
+#785 = DIRECTION('',(1.,0.));
+#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#787 = ORIENTED_EDGE('',*,*,#788,.F.);
+#788 = EDGE_CURVE('',#24,#761,#789,.T.);
+#789 = SURFACE_CURVE('',#790,(#794,#801),.PCURVE_S1.);
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(-34.,0.,0.));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#794 = PCURVE('',#44,#795);
+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(68.,0.));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(0.,-1.));
+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#801 = PCURVE('',#350,#802);
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(0.,-0.));
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(0.,-1.));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = ORIENTED_EDGE('',*,*,#21,.F.);
+#809 = ADVANCED_FACE('',(#810),#72,.T.);
+#810 = FACE_BOUND('',#811,.T.);
+#811 = EDGE_LOOP('',(#812,#835,#861,#862));
+#812 = ORIENTED_EDGE('',*,*,#813,.T.);
+#813 = EDGE_CURVE('',#57,#814,#816,.T.);
+#814 = VERTEX_POINT('',#815);
+#815 = CARTESIAN_POINT('',(34.,-2.,93.));
+#816 = SURFACE_CURVE('',#817,(#821,#828),.PCURVE_S1.);
+#817 = LINE('',#818,#819);
+#818 = CARTESIAN_POINT('',(34.,6.195044477408E-14,93.));
+#819 = VECTOR('',#820,1.);
+#820 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#821 = PCURVE('',#72,#822);
+#822 = DEFINITIONAL_REPRESENTATION('',(#823),#827);
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(0.,0.));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(0.,-1.));
+#827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#828 = PCURVE('',#100,#829);
+#829 = DEFINITIONAL_REPRESENTATION('',(#830),#834);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(32.,0.));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.,-1.));
+#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#835 = ORIENTED_EDGE('',*,*,#836,.T.);
+#836 = EDGE_CURVE('',#814,#738,#837,.T.);
+#837 = SURFACE_CURVE('',#838,(#842,#849),.PCURVE_S1.);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(34.,-2.,93.));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#842 = PCURVE('',#72,#843);
+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);
+#844 = LINE('',#845,#846);
+#845 = CARTESIAN_POINT('',(4.440892098501E-16,-2.));
+#846 = VECTOR('',#847,1.);
+#847 = DIRECTION('',(1.,-1.110223024625E-16));
+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#849 = PCURVE('',#850,#855);
+#850 = PLANE('',#851);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(34.,-2.,93.));
+#853 = DIRECTION('',(1.,0.,0.));
+#854 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#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('',*,*,#737,.F.);
+#862 = ORIENTED_EDGE('',*,*,#56,.F.);
+#863 = ADVANCED_FACE('',(#864),#100,.T.);
+#864 = FACE_BOUND('',#865,.T.);
+#865 = EDGE_LOOP('',(#866,#889,#917,#943,#944));
+#866 = ORIENTED_EDGE('',*,*,#867,.T.);
+#867 = EDGE_CURVE('',#85,#868,#870,.T.);
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(2.,-2.,93.));
+#870 = SURFACE_CURVE('',#871,(#875,#882),.PCURVE_S1.);
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(2.,6.195044477408E-14,93.));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#875 = PCURVE('',#100,#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('',#128,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(0.,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,.T.);
+#890 = EDGE_CURVE('',#868,#891,#893,.T.);
+#891 = VERTEX_POINT('',#892);
+#892 = CARTESIAN_POINT('',(32.,-2.,93.));
+#893 = SURFACE_CURVE('',#894,(#898,#905),.PCURVE_S1.);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(2.,-2.,93.));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(1.,0.,0.));
+#898 = PCURVE('',#100,#899);
+#899 = DEFINITIONAL_REPRESENTATION('',(#900),#904);
+#900 = LINE('',#901,#902);
+#901 = CARTESIAN_POINT('',(0.,-2.));
+#902 = VECTOR('',#903,1.);
+#903 = DIRECTION('',(1.,0.));
+#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#905 = PCURVE('',#906,#911);
+#906 = PLANE('',#907);
+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
+#908 = CARTESIAN_POINT('',(34.,-2.,1.33226762955E-15));
+#909 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#910 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(-93.,-32.));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(0.,1.));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#917 = ORIENTED_EDGE('',*,*,#918,.T.);
+#918 = EDGE_CURVE('',#891,#814,#919,.T.);
+#919 = SURFACE_CURVE('',#920,(#924,#931),.PCURVE_S1.);
+#920 = LINE('',#921,#922);
+#921 = CARTESIAN_POINT('',(32.,-2.,93.));
+#922 = VECTOR('',#923,1.);
+#923 = DIRECTION('',(1.,0.,0.));
+#924 = PCURVE('',#100,#925);
+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);
+#926 = LINE('',#927,#928);
+#927 = CARTESIAN_POINT('',(30.,-2.));
+#928 = VECTOR('',#929,1.);
+#929 = DIRECTION('',(1.,0.));
+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#931 = PCURVE('',#932,#937);
+#932 = PLANE('',#933);
+#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936);
+#934 = CARTESIAN_POINT('',(32.,-2.,93.));
+#935 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#936 = DIRECTION('',(1.,0.,0.));
+#937 = DEFINITIONAL_REPRESENTATION('',(#938),#942);
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(0.,0.));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(1.,0.));
+#942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#943 = ORIENTED_EDGE('',*,*,#813,.F.);
+#944 = ORIENTED_EDGE('',*,*,#84,.F.);
+#945 = ADVANCED_FACE('',(#946),#128,.F.);
+#946 = FACE_BOUND('',#947,.F.);
+#947 = EDGE_LOOP('',(#948,#949,#972,#993));
+#948 = ORIENTED_EDGE('',*,*,#867,.T.);
+#949 = ORIENTED_EDGE('',*,*,#950,.T.);
+#950 = EDGE_CURVE('',#868,#951,#953,.T.);
+#951 = VERTEX_POINT('',#952);
+#952 = CARTESIAN_POINT('',(2.,-2.,45.));
+#953 = SURFACE_CURVE('',#954,(#958,#965),.PCURVE_S1.);
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(2.,-2.,93.));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#958 = PCURVE('',#128,#959);
+#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964);
+#960 = LINE('',#961,#962);
+#961 = CARTESIAN_POINT('',(0.,-2.));
+#962 = VECTOR('',#963,1.);
+#963 = DIRECTION('',(1.,0.));
+#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#965 = PCURVE('',#906,#966);
+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(-93.,-32.));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(1.,0.));
+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#972 = ORIENTED_EDGE('',*,*,#973,.F.);
+#973 = EDGE_CURVE('',#113,#951,#974,.T.);
+#974 = SURFACE_CURVE('',#975,(#979,#986),.PCURVE_S1.);
+#975 = LINE('',#976,#977);
+#976 = CARTESIAN_POINT('',(2.,2.997602166488E-14,45.));
+#977 = VECTOR('',#978,1.);
+#978 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#979 = PCURVE('',#128,#980);
+#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985);
+#981 = LINE('',#982,#983);
+#982 = CARTESIAN_POINT('',(48.,0.));
+#983 = VECTOR('',#984,1.);
+#984 = DIRECTION('',(0.,-1.));
+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#986 = PCURVE('',#156,#987);
+#987 = DEFINITIONAL_REPRESENTATION('',(#988),#992);
+#988 = LINE('',#989,#990);
+#989 = CARTESIAN_POINT('',(0.,0.));
+#990 = VECTOR('',#991,1.);
+#991 = DIRECTION('',(0.,-1.));
+#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#993 = ORIENTED_EDGE('',*,*,#112,.F.);
+#994 = ADVANCED_FACE('',(#995),#156,.F.);
+#995 = FACE_BOUND('',#996,.F.);
+#996 = EDGE_LOOP('',(#997,#998,#1021,#1042));
+#997 = ORIENTED_EDGE('',*,*,#973,.T.);
+#998 = ORIENTED_EDGE('',*,*,#999,.T.);
+#999 = EDGE_CURVE('',#951,#1000,#1002,.T.);
+#1000 = VERTEX_POINT('',#1001);
+#1001 = CARTESIAN_POINT('',(32.,-2.,17.));
+#1002 = SURFACE_CURVE('',#1003,(#1007,#1014),.PCURVE_S1.);
+#1003 = LINE('',#1004,#1005);
+#1004 = CARTESIAN_POINT('',(2.,-2.,45.));
+#1005 = VECTOR('',#1006,1.);
+#1006 = DIRECTION('',(0.731055268243,-4.54515259003E-16,-0.68231825036)
+  );
+#1007 = PCURVE('',#156,#1008);
+#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013);
+#1009 = LINE('',#1010,#1011);
+#1010 = CARTESIAN_POINT('',(3.030101726687E-16,-2.));
+#1011 = VECTOR('',#1012,1.);
+#1012 = DIRECTION('',(1.,0.));
+#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1014 = PCURVE('',#906,#1015);
+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);
+#1016 = LINE('',#1017,#1018);
+#1017 = CARTESIAN_POINT('',(-45.,-32.));
+#1018 = VECTOR('',#1019,1.);
+#1019 = DIRECTION('',(0.68231825036,0.731055268243));
+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1021 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#1022 = EDGE_CURVE('',#141,#1000,#1023,.T.);
+#1023 = SURFACE_CURVE('',#1024,(#1028,#1035),.PCURVE_S1.);
+#1024 = LINE('',#1025,#1026);
+#1025 = CARTESIAN_POINT('',(32.,1.132427485118E-14,17.));
+#1026 = VECTOR('',#1027,1.);
+#1027 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1028 = PCURVE('',#156,#1029);
+#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034);
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(41.036569057366,0.));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(0.,-1.));
+#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1035 = PCURVE('',#184,#1036);
+#1036 = DEFINITIONAL_REPRESENTATION('',(#1037),#1041);
+#1037 = LINE('',#1038,#1039);
+#1038 = CARTESIAN_POINT('',(15.,0.));
+#1039 = VECTOR('',#1040,1.);
+#1040 = DIRECTION('',(0.,-1.));
+#1041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1042 = ORIENTED_EDGE('',*,*,#140,.F.);
+#1043 = ADVANCED_FACE('',(#1044),#184,.T.);
+#1044 = FACE_BOUND('',#1045,.T.);
+#1045 = EDGE_LOOP('',(#1046,#1069,#1095,#1096));
+#1046 = ORIENTED_EDGE('',*,*,#1047,.T.);
+#1047 = EDGE_CURVE('',#169,#1048,#1050,.T.);
+#1048 = VERTEX_POINT('',#1049);
+#1049 = CARTESIAN_POINT('',(32.,-2.,2.));
+#1050 = SURFACE_CURVE('',#1051,(#1055,#1062),.PCURVE_S1.);
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(32.,1.33226762955E-15,2.));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1055 = PCURVE('',#184,#1056);
+#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1061);
+#1057 = LINE('',#1058,#1059);
+#1058 = CARTESIAN_POINT('',(0.,-0.));
+#1059 = VECTOR('',#1060,1.);
+#1060 = DIRECTION('',(0.,-1.));
+#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1062 = PCURVE('',#212,#1063);
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(0.,-0.));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(0.,-1.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1069 = ORIENTED_EDGE('',*,*,#1070,.F.);
+#1070 = EDGE_CURVE('',#1000,#1048,#1071,.T.);
+#1071 = SURFACE_CURVE('',#1072,(#1076,#1083),.PCURVE_S1.);
+#1072 = LINE('',#1073,#1074);
+#1073 = CARTESIAN_POINT('',(32.,-2.,93.));
+#1074 = VECTOR('',#1075,1.);
+#1075 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#1076 = PCURVE('',#184,#1077);
+#1077 = DEFINITIONAL_REPRESENTATION('',(#1078),#1082);
+#1078 = LINE('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(91.,-2.));
+#1080 = VECTOR('',#1081,1.);
+#1081 = DIRECTION('',(-1.,-1.110223024625E-16));
+#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1083 = PCURVE('',#1084,#1089);
+#1084 = PLANE('',#1085);
+#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088);
+#1086 = CARTESIAN_POINT('',(32.,-2.,93.));
+#1087 = DIRECTION('',(1.,0.,0.));
+#1088 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(0.,0.));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(1.,0.));
+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1095 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#1096 = ORIENTED_EDGE('',*,*,#168,.F.);
+#1097 = ADVANCED_FACE('',(#1098),#212,.F.);
+#1098 = FACE_BOUND('',#1099,.F.);
+#1099 = EDGE_LOOP('',(#1100,#1101,#1129,#1150));
+#1100 = ORIENTED_EDGE('',*,*,#1047,.T.);
+#1101 = ORIENTED_EDGE('',*,*,#1102,.F.);
+#1102 = EDGE_CURVE('',#1103,#1048,#1105,.T.);
+#1103 = VERTEX_POINT('',#1104);
+#1104 = CARTESIAN_POINT('',(-32.,-2.,2.));
+#1105 = SURFACE_CURVE('',#1106,(#1110,#1117),.PCURVE_S1.);
+#1106 = LINE('',#1107,#1108);
+#1107 = CARTESIAN_POINT('',(-32.,-2.,2.));
+#1108 = VECTOR('',#1109,1.);
+#1109 = DIRECTION('',(1.,0.,0.));
+#1110 = PCURVE('',#212,#1111);
+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1116);
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(64.,-2.));
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(-1.,-0.));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = PCURVE('',#1118,#1123);
+#1118 = PLANE('',#1119);
+#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122);
+#1120 = CARTESIAN_POINT('',(-32.,-2.,2.));
+#1121 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#1122 = DIRECTION('',(1.,0.,0.));
+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);
+#1124 = LINE('',#1125,#1126);
+#1125 = CARTESIAN_POINT('',(0.,0.));
+#1126 = VECTOR('',#1127,1.);
+#1127 = DIRECTION('',(1.,0.));
+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1129 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1130 = EDGE_CURVE('',#197,#1103,#1131,.T.);
+#1131 = SURFACE_CURVE('',#1132,(#1136,#1143),.PCURVE_S1.);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(-32.,1.33226762955E-15,2.));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1136 = PCURVE('',#212,#1137);
+#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(64.,0.));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(0.,-1.));
+#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1143 = PCURVE('',#240,#1144);
+#1144 = DEFINITIONAL_REPRESENTATION('',(#1145),#1149);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(0.,-0.));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(0.,-1.));
+#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1150 = ORIENTED_EDGE('',*,*,#196,.F.);
+#1151 = ADVANCED_FACE('',(#1152),#240,.F.);
+#1152 = FACE_BOUND('',#1153,.F.);
+#1153 = EDGE_LOOP('',(#1154,#1155,#1183,#1204));
+#1154 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#1155 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#1156 = EDGE_CURVE('',#1157,#1103,#1159,.T.);
+#1157 = VERTEX_POINT('',#1158);
+#1158 = CARTESIAN_POINT('',(-32.,-2.,17.));
+#1159 = SURFACE_CURVE('',#1160,(#1164,#1171),.PCURVE_S1.);
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(-32.,-2.,93.));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#1164 = PCURVE('',#240,#1165);
+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(91.,-2.));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(-1.,-1.110223024625E-16));
+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1171 = PCURVE('',#1172,#1177);
+#1172 = PLANE('',#1173);
+#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176);
+#1174 = CARTESIAN_POINT('',(-32.,-2.,93.));
+#1175 = DIRECTION('',(1.,0.,0.));
+#1176 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182);
+#1178 = LINE('',#1179,#1180);
+#1179 = CARTESIAN_POINT('',(0.,0.));
+#1180 = VECTOR('',#1181,1.);
+#1181 = DIRECTION('',(1.,0.));
+#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1183 = ORIENTED_EDGE('',*,*,#1184,.F.);
+#1184 = EDGE_CURVE('',#225,#1157,#1185,.T.);
+#1185 = SURFACE_CURVE('',#1186,(#1190,#1197),.PCURVE_S1.);
+#1186 = LINE('',#1187,#1188);
+#1187 = CARTESIAN_POINT('',(-32.,1.132427485118E-14,17.));
+#1188 = VECTOR('',#1189,1.);
+#1189 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1190 = PCURVE('',#240,#1191);
+#1191 = DEFINITIONAL_REPRESENTATION('',(#1192),#1196);
+#1192 = LINE('',#1193,#1194);
+#1193 = CARTESIAN_POINT('',(15.,0.));
+#1194 = VECTOR('',#1195,1.);
+#1195 = DIRECTION('',(0.,-1.));
+#1196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1197 = PCURVE('',#268,#1198);
+#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203);
+#1199 = LINE('',#1200,#1201);
+#1200 = CARTESIAN_POINT('',(0.,0.));
+#1201 = VECTOR('',#1202,1.);
+#1202 = DIRECTION('',(0.,-1.));
+#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1204 = ORIENTED_EDGE('',*,*,#224,.F.);
+#1205 = ADVANCED_FACE('',(#1206),#268,.F.);
+#1206 = FACE_BOUND('',#1207,.F.);
+#1207 = EDGE_LOOP('',(#1208,#1209,#1237,#1258));
+#1208 = ORIENTED_EDGE('',*,*,#1184,.T.);
+#1209 = ORIENTED_EDGE('',*,*,#1210,.T.);
+#1210 = EDGE_CURVE('',#1157,#1211,#1213,.T.);
+#1211 = VERTEX_POINT('',#1212);
+#1212 = CARTESIAN_POINT('',(-2.,-2.,45.));
+#1213 = SURFACE_CURVE('',#1214,(#1218,#1225),.PCURVE_S1.);
+#1214 = LINE('',#1215,#1216);
+#1215 = CARTESIAN_POINT('',(-32.,-2.,17.));
+#1216 = VECTOR('',#1217,1.);
+#1217 = DIRECTION('',(0.731055268243,4.54515259003E-16,0.68231825036));
+#1218 = PCURVE('',#268,#1219);
+#1219 = DEFINITIONAL_REPRESENTATION('',(#1220),#1224);
+#1220 = LINE('',#1221,#1222);
+#1221 = CARTESIAN_POINT('',(-3.030101726687E-16,-2.));
+#1222 = VECTOR('',#1223,1.);
+#1223 = DIRECTION('',(1.,0.));
+#1224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1225 = PCURVE('',#1226,#1231);
+#1226 = PLANE('',#1227);
+#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
+#1228 = CARTESIAN_POINT('',(34.,-2.,1.33226762955E-15));
+#1229 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1230 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236);
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(-17.,-66.));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(-0.68231825036,0.731055268243));
+#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1237 = ORIENTED_EDGE('',*,*,#1238,.F.);
+#1238 = EDGE_CURVE('',#253,#1211,#1239,.T.);
+#1239 = SURFACE_CURVE('',#1240,(#1244,#1251),.PCURVE_S1.);
+#1240 = LINE('',#1241,#1242);
+#1241 = CARTESIAN_POINT('',(-2.,2.997602166488E-14,45.));
+#1242 = VECTOR('',#1243,1.);
+#1243 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1244 = PCURVE('',#268,#1245);
+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1250);
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(41.036569057366,0.));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(0.,-1.));
+#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1251 = PCURVE('',#296,#1252);
+#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257);
+#1253 = LINE('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(48.,0.));
+#1255 = VECTOR('',#1256,1.);
+#1256 = DIRECTION('',(0.,-1.));
+#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1258 = ORIENTED_EDGE('',*,*,#252,.F.);
+#1259 = ADVANCED_FACE('',(#1260),#296,.T.);
+#1260 = FACE_BOUND('',#1261,.T.);
+#1261 = EDGE_LOOP('',(#1262,#1285,#1306,#1307));
+#1262 = ORIENTED_EDGE('',*,*,#1263,.T.);
+#1263 = EDGE_CURVE('',#281,#1264,#1266,.T.);
+#1264 = VERTEX_POINT('',#1265);
+#1265 = CARTESIAN_POINT('',(-2.,-2.,93.));
+#1266 = SURFACE_CURVE('',#1267,(#1271,#1278),.PCURVE_S1.);
+#1267 = LINE('',#1268,#1269);
+#1268 = CARTESIAN_POINT('',(-2.,6.195044477408E-14,93.));
+#1269 = VECTOR('',#1270,1.);
+#1270 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1271 = PCURVE('',#296,#1272);
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(0.,0.));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(0.,-1.));
+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1278 = PCURVE('',#324,#1279);
+#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(32.,0.));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(0.,-1.));
+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1285 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1286 = EDGE_CURVE('',#1264,#1211,#1287,.T.);
+#1287 = SURFACE_CURVE('',#1288,(#1292,#1299),.PCURVE_S1.);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(-2.,-2.,93.));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1292 = PCURVE('',#296,#1293);
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298);
+#1294 = LINE('',#1295,#1296);
+#1295 = CARTESIAN_POINT('',(0.,-2.));
+#1296 = VECTOR('',#1297,1.);
+#1297 = DIRECTION('',(1.,0.));
+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1299 = PCURVE('',#1226,#1300);
+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1305);
+#1301 = LINE('',#1302,#1303);
+#1302 = CARTESIAN_POINT('',(-93.,-36.));
+#1303 = VECTOR('',#1304,1.);
+#1304 = DIRECTION('',(1.,0.));
+#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1306 = ORIENTED_EDGE('',*,*,#1238,.F.);
+#1307 = ORIENTED_EDGE('',*,*,#280,.F.);
+#1308 = ADVANCED_FACE('',(#1309),#324,.T.);
+#1309 = FACE_BOUND('',#1310,.T.);
+#1310 = EDGE_LOOP('',(#1311,#1334,#1362,#1383,#1384));
+#1311 = ORIENTED_EDGE('',*,*,#1312,.T.);
+#1312 = EDGE_CURVE('',#309,#1313,#1315,.T.);
+#1313 = VERTEX_POINT('',#1314);
+#1314 = CARTESIAN_POINT('',(-34.,-2.,93.));
+#1315 = SURFACE_CURVE('',#1316,(#1320,#1327),.PCURVE_S1.);
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(-34.,6.195044477408E-14,93.));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1320 = PCURVE('',#324,#1321);
+#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1326);
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(0.,0.));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(0.,-1.));
+#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1327 = PCURVE('',#350,#1328);
+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1333);
+#1329 = LINE('',#1330,#1331);
+#1330 = CARTESIAN_POINT('',(93.,0.));
+#1331 = VECTOR('',#1332,1.);
+#1332 = DIRECTION('',(0.,-1.));
+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1334 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#1335 = EDGE_CURVE('',#1313,#1336,#1338,.T.);
+#1336 = VERTEX_POINT('',#1337);
+#1337 = CARTESIAN_POINT('',(-32.,-2.,93.));
+#1338 = SURFACE_CURVE('',#1339,(#1343,#1350),.PCURVE_S1.);
+#1339 = LINE('',#1340,#1341);
+#1340 = CARTESIAN_POINT('',(-34.,-2.,93.));
+#1341 = VECTOR('',#1342,1.);
+#1342 = DIRECTION('',(1.,0.,0.));
+#1343 = PCURVE('',#324,#1344);
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(0.,-2.));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(1.,0.));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1350 = PCURVE('',#1351,#1356);
+#1351 = PLANE('',#1352);
+#1352 = AXIS2_PLACEMENT_3D('',#1353,#1354,#1355);
+#1353 = CARTESIAN_POINT('',(-34.,-2.,93.));
+#1354 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#1355 = DIRECTION('',(1.,0.,0.));
+#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361);
+#1357 = LINE('',#1358,#1359);
+#1358 = CARTESIAN_POINT('',(0.,0.));
+#1359 = VECTOR('',#1360,1.);
+#1360 = DIRECTION('',(1.,0.));
+#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1362 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1363 = EDGE_CURVE('',#1336,#1264,#1364,.T.);
+#1364 = SURFACE_CURVE('',#1365,(#1369,#1376),.PCURVE_S1.);
+#1365 = LINE('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(-34.,-2.,93.));
+#1367 = VECTOR('',#1368,1.);
+#1368 = DIRECTION('',(1.,0.,0.));
+#1369 = PCURVE('',#324,#1370);
+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);
+#1371 = LINE('',#1372,#1373);
+#1372 = CARTESIAN_POINT('',(0.,-2.));
+#1373 = VECTOR('',#1374,1.);
+#1374 = DIRECTION('',(1.,0.));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1376 = PCURVE('',#1226,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(-93.,-68.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(0.,1.));
+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1383 = ORIENTED_EDGE('',*,*,#1263,.F.);
+#1384 = ORIENTED_EDGE('',*,*,#308,.F.);
+#1385 = ADVANCED_FACE('',(#1386),#350,.T.);
+#1386 = FACE_BOUND('',#1387,.T.);
+#1387 = EDGE_LOOP('',(#1388,#1389,#1415,#1416));
+#1388 = ORIENTED_EDGE('',*,*,#788,.T.);
+#1389 = ORIENTED_EDGE('',*,*,#1390,.T.);
+#1390 = EDGE_CURVE('',#761,#1313,#1391,.T.);
+#1391 = SURFACE_CURVE('',#1392,(#1396,#1403),.PCURVE_S1.);
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(-34.,-2.,1.33226762955E-15));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#1396 = PCURVE('',#350,#1397);
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1402);
+#1398 = LINE('',#1399,#1400);
+#1399 = CARTESIAN_POINT('',(0.,-2.));
+#1400 = VECTOR('',#1401,1.);
+#1401 = DIRECTION('',(1.,1.110223024625E-16));
+#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1403 = PCURVE('',#1404,#1409);
+#1404 = PLANE('',#1405);
+#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408);
+#1406 = CARTESIAN_POINT('',(-34.,-2.,1.33226762955E-15));
+#1407 = DIRECTION('',(-1.,0.,0.));
+#1408 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1414);
+#1410 = LINE('',#1411,#1412);
+#1411 = CARTESIAN_POINT('',(0.,-0.));
+#1412 = VECTOR('',#1413,1.);
+#1413 = DIRECTION('',(1.,0.));
+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1415 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#1416 = ORIENTED_EDGE('',*,*,#336,.F.);
+#1417 = ADVANCED_FACE('',(#1418),#381,.F.);
+#1418 = FACE_BOUND('',#1419,.T.);
+#1419 = EDGE_LOOP('',(#1420,#1443,#1465,#1466));
+#1420 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1421 = EDGE_CURVE('',#365,#1422,#1424,.T.);
+#1422 = VERTEX_POINT('',#1423);
+#1423 = CARTESIAN_POINT('',(-11.,-2.,64.));
+#1424 = SEAM_CURVE('',#1425,(#1429,#1436),.PCURVE_S1.);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(-11.,4.263256414561E-14,64.));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1429 = PCURVE('',#381,#1430);
+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(-0.,0.));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(-0.,-1.));
+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1436 = PCURVE('',#381,#1437);
+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(-0.,-1.));
+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1443 = ORIENTED_EDGE('',*,*,#1444,.T.);
+#1444 = EDGE_CURVE('',#1422,#1422,#1445,.T.);
+#1445 = SURFACE_CURVE('',#1446,(#1451,#1458),.PCURVE_S1.);
+#1446 = CIRCLE('',#1447,5.);
+#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
+#1448 = CARTESIAN_POINT('',(-16.,-2.,64.));
+#1449 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1450 = DIRECTION('',(1.,0.,0.));
+#1451 = PCURVE('',#381,#1452);
+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(-0.,-2.));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(-1.,0.));
+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1458 = PCURVE('',#1226,#1459);
+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);
+#1460 = CIRCLE('',#1461,5.);
+#1461 = AXIS2_PLACEMENT_2D('',#1462,#1463);
+#1462 = CARTESIAN_POINT('',(-64.,-50.));
+#1463 = DIRECTION('',(0.,1.));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1465 = ORIENTED_EDGE('',*,*,#1421,.F.);
+#1466 = ORIENTED_EDGE('',*,*,#364,.F.);
+#1467 = ADVANCED_FACE('',(#1468),#412,.F.);
+#1468 = FACE_BOUND('',#1469,.T.);
+#1469 = EDGE_LOOP('',(#1470,#1493,#1515,#1516));
+#1470 = ORIENTED_EDGE('',*,*,#1471,.T.);
+#1471 = EDGE_CURVE('',#396,#1472,#1474,.T.);
+#1472 = VERTEX_POINT('',#1473);
+#1473 = CARTESIAN_POINT('',(21.,-2.,64.));
+#1474 = SEAM_CURVE('',#1475,(#1479,#1486),.PCURVE_S1.);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(21.,4.263256414561E-14,64.));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1479 = PCURVE('',#412,#1480);
+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485);
+#1481 = LINE('',#1482,#1483);
+#1482 = CARTESIAN_POINT('',(-0.,0.));
+#1483 = VECTOR('',#1484,1.);
+#1484 = DIRECTION('',(-0.,-1.));
+#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1486 = PCURVE('',#412,#1487);
+#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492);
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(-0.,-1.));
+#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1493 = ORIENTED_EDGE('',*,*,#1494,.T.);
+#1494 = EDGE_CURVE('',#1472,#1472,#1495,.T.);
+#1495 = SURFACE_CURVE('',#1496,(#1501,#1508),.PCURVE_S1.);
+#1496 = CIRCLE('',#1497,5.);
+#1497 = AXIS2_PLACEMENT_3D('',#1498,#1499,#1500);
+#1498 = CARTESIAN_POINT('',(16.,-2.,64.));
+#1499 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1500 = DIRECTION('',(1.,0.,0.));
+#1501 = PCURVE('',#412,#1502);
+#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507);
+#1503 = LINE('',#1504,#1505);
+#1504 = CARTESIAN_POINT('',(-0.,-2.));
+#1505 = VECTOR('',#1506,1.);
+#1506 = DIRECTION('',(-1.,0.));
+#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1508 = PCURVE('',#906,#1509);
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = CIRCLE('',#1511,5.);
+#1511 = AXIS2_PLACEMENT_2D('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(-64.,-18.));
+#1513 = DIRECTION('',(0.,1.));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1515 = ORIENTED_EDGE('',*,*,#1471,.F.);
+#1516 = ORIENTED_EDGE('',*,*,#395,.F.);
+#1517 = ADVANCED_FACE('',(#1518),#443,.F.);
+#1518 = FACE_BOUND('',#1519,.T.);
+#1519 = EDGE_LOOP('',(#1520,#1543,#1565,#1566));
+#1520 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#1521 = EDGE_CURVE('',#427,#1522,#1524,.T.);
+#1522 = VERTEX_POINT('',#1523);
+#1523 = CARTESIAN_POINT('',(-23.,-2.,71.));
+#1524 = SEAM_CURVE('',#1525,(#1529,#1536),.PCURVE_S1.);
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(-23.,4.729550084903E-14,71.));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1529 = PCURVE('',#443,#1530);
+#1530 = DEFINITIONAL_REPRESENTATION('',(#1531),#1535);
+#1531 = LINE('',#1532,#1533);
+#1532 = CARTESIAN_POINT('',(-0.,0.));
+#1533 = VECTOR('',#1534,1.);
+#1534 = DIRECTION('',(-0.,-1.));
+#1535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1536 = PCURVE('',#443,#1537);
+#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542);
+#1538 = LINE('',#1539,#1540);
+#1539 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1540 = VECTOR('',#1541,1.);
+#1541 = DIRECTION('',(-0.,-1.));
+#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1543 = ORIENTED_EDGE('',*,*,#1544,.T.);
+#1544 = EDGE_CURVE('',#1522,#1522,#1545,.T.);
+#1545 = SURFACE_CURVE('',#1546,(#1551,#1558),.PCURVE_S1.);
+#1546 = CIRCLE('',#1547,2.);
+#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
+#1548 = CARTESIAN_POINT('',(-25.,-2.,71.));
+#1549 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1550 = DIRECTION('',(1.,0.,0.));
+#1551 = PCURVE('',#443,#1552);
+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1557);
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(-0.,-2.));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(-1.,0.));
+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1558 = PCURVE('',#1226,#1559);
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);
+#1560 = CIRCLE('',#1561,2.);
+#1561 = AXIS2_PLACEMENT_2D('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(-71.,-59.));
+#1563 = DIRECTION('',(0.,1.));
+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1565 = ORIENTED_EDGE('',*,*,#1521,.F.);
+#1566 = ORIENTED_EDGE('',*,*,#426,.F.);
+#1567 = ADVANCED_FACE('',(#1568),#474,.F.);
+#1568 = FACE_BOUND('',#1569,.T.);
+#1569 = EDGE_LOOP('',(#1570,#1593,#1615,#1616));
+#1570 = ORIENTED_EDGE('',*,*,#1571,.T.);
+#1571 = EDGE_CURVE('',#458,#1572,#1574,.T.);
+#1572 = VERTEX_POINT('',#1573);
+#1573 = CARTESIAN_POINT('',(27.,-2.,71.));
+#1574 = SEAM_CURVE('',#1575,(#1579,#1586),.PCURVE_S1.);
+#1575 = LINE('',#1576,#1577);
+#1576 = CARTESIAN_POINT('',(27.,4.729550084903E-14,71.));
+#1577 = VECTOR('',#1578,1.);
+#1578 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1579 = PCURVE('',#474,#1580);
+#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);
+#1581 = LINE('',#1582,#1583);
+#1582 = CARTESIAN_POINT('',(-0.,0.));
+#1583 = VECTOR('',#1584,1.);
+#1584 = DIRECTION('',(-0.,-1.));
+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1586 = PCURVE('',#474,#1587);
+#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(-0.,-1.));
+#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1593 = ORIENTED_EDGE('',*,*,#1594,.T.);
+#1594 = EDGE_CURVE('',#1572,#1572,#1595,.T.);
+#1595 = SURFACE_CURVE('',#1596,(#1601,#1608),.PCURVE_S1.);
+#1596 = CIRCLE('',#1597,2.);
+#1597 = AXIS2_PLACEMENT_3D('',#1598,#1599,#1600);
+#1598 = CARTESIAN_POINT('',(25.,-2.,71.));
+#1599 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1600 = DIRECTION('',(1.,0.,0.));
+#1601 = PCURVE('',#474,#1602);
+#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1607);
+#1603 = LINE('',#1604,#1605);
+#1604 = CARTESIAN_POINT('',(-0.,-2.));
+#1605 = VECTOR('',#1606,1.);
+#1606 = DIRECTION('',(-1.,0.));
+#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1608 = PCURVE('',#906,#1609);
+#1609 = DEFINITIONAL_REPRESENTATION('',(#1610),#1614);
+#1610 = CIRCLE('',#1611,2.);
+#1611 = AXIS2_PLACEMENT_2D('',#1612,#1613);
+#1612 = CARTESIAN_POINT('',(-71.,-9.));
+#1613 = DIRECTION('',(0.,1.));
+#1614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1615 = ORIENTED_EDGE('',*,*,#1571,.F.);
+#1616 = ORIENTED_EDGE('',*,*,#457,.F.);
+#1617 = ADVANCED_FACE('',(#1618),#505,.F.);
+#1618 = FACE_BOUND('',#1619,.T.);
+#1619 = EDGE_LOOP('',(#1620,#1643,#1665,#1666));
+#1620 = ORIENTED_EDGE('',*,*,#1621,.T.);
+#1621 = EDGE_CURVE('',#489,#1622,#1624,.T.);
+#1622 = VERTEX_POINT('',#1623);
+#1623 = CARTESIAN_POINT('',(-5.,-2.,76.));
+#1624 = SEAM_CURVE('',#1625,(#1629,#1636),.PCURVE_S1.);
+#1625 = LINE('',#1626,#1627);
+#1626 = CARTESIAN_POINT('',(-5.,5.062616992291E-14,76.));
+#1627 = VECTOR('',#1628,1.);
+#1628 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1629 = PCURVE('',#505,#1630);
+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635);
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(-0.,0.));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(-0.,-1.));
+#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1636 = PCURVE('',#505,#1637);
+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1642);
+#1638 = LINE('',#1639,#1640);
+#1639 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1640 = VECTOR('',#1641,1.);
+#1641 = DIRECTION('',(-0.,-1.));
+#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1643 = ORIENTED_EDGE('',*,*,#1644,.T.);
+#1644 = EDGE_CURVE('',#1622,#1622,#1645,.T.);
+#1645 = SURFACE_CURVE('',#1646,(#1651,#1658),.PCURVE_S1.);
+#1646 = CIRCLE('',#1647,2.);
+#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);
+#1648 = CARTESIAN_POINT('',(-7.,-2.,76.));
+#1649 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1650 = DIRECTION('',(1.,0.,0.));
+#1651 = PCURVE('',#505,#1652);
+#1652 = DEFINITIONAL_REPRESENTATION('',(#1653),#1657);
+#1653 = LINE('',#1654,#1655);
+#1654 = CARTESIAN_POINT('',(-0.,-2.));
+#1655 = VECTOR('',#1656,1.);
+#1656 = DIRECTION('',(-1.,0.));
+#1657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1658 = PCURVE('',#1226,#1659);
+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1664);
+#1660 = CIRCLE('',#1661,2.);
+#1661 = AXIS2_PLACEMENT_2D('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(-76.,-41.));
+#1663 = DIRECTION('',(0.,1.));
+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1665 = ORIENTED_EDGE('',*,*,#1621,.F.);
+#1666 = ORIENTED_EDGE('',*,*,#488,.F.);
+#1667 = ADVANCED_FACE('',(#1668),#536,.F.);
+#1668 = FACE_BOUND('',#1669,.T.);
+#1669 = EDGE_LOOP('',(#1670,#1693,#1715,#1716));
+#1670 = ORIENTED_EDGE('',*,*,#1671,.T.);
+#1671 = EDGE_CURVE('',#520,#1672,#1674,.T.);
+#1672 = VERTEX_POINT('',#1673);
+#1673 = CARTESIAN_POINT('',(9.,-2.,76.));
+#1674 = SEAM_CURVE('',#1675,(#1679,#1686),.PCURVE_S1.);
+#1675 = LINE('',#1676,#1677);
+#1676 = CARTESIAN_POINT('',(9.,5.062616992291E-14,76.));
+#1677 = VECTOR('',#1678,1.);
+#1678 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1679 = PCURVE('',#536,#1680);
+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(-0.,0.));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(-0.,-1.));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1686 = PCURVE('',#536,#1687);
+#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692);
+#1688 = LINE('',#1689,#1690);
+#1689 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1690 = VECTOR('',#1691,1.);
+#1691 = DIRECTION('',(-0.,-1.));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1693 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#1694 = EDGE_CURVE('',#1672,#1672,#1695,.T.);
+#1695 = SURFACE_CURVE('',#1696,(#1701,#1708),.PCURVE_S1.);
+#1696 = CIRCLE('',#1697,2.);
+#1697 = AXIS2_PLACEMENT_3D('',#1698,#1699,#1700);
+#1698 = CARTESIAN_POINT('',(7.,-2.,76.));
+#1699 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1700 = DIRECTION('',(1.,0.,0.));
+#1701 = PCURVE('',#536,#1702);
+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(-0.,-2.));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(-1.,0.));
+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1708 = PCURVE('',#906,#1709);
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = CIRCLE('',#1711,2.);
+#1711 = AXIS2_PLACEMENT_2D('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(-76.,-27.));
+#1713 = DIRECTION('',(0.,1.));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1715 = ORIENTED_EDGE('',*,*,#1671,.F.);
+#1716 = ORIENTED_EDGE('',*,*,#519,.F.);
+#1717 = ADVANCED_FACE('',(#1718),#567,.F.);
+#1718 = FACE_BOUND('',#1719,.T.);
+#1719 = EDGE_LOOP('',(#1720,#1743,#1765,#1766));
+#1720 = ORIENTED_EDGE('',*,*,#1721,.T.);
+#1721 = EDGE_CURVE('',#551,#1722,#1724,.T.);
+#1722 = VERTEX_POINT('',#1723);
+#1723 = CARTESIAN_POINT('',(-23.,-2.,31.));
+#1724 = SEAM_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(-23.,2.065014825803E-14,31.));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1729 = PCURVE('',#567,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(-0.,0.));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(-0.,-1.));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = PCURVE('',#567,#1737);
+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);
+#1738 = LINE('',#1739,#1740);
+#1739 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1740 = VECTOR('',#1741,1.);
+#1741 = DIRECTION('',(-0.,-1.));
+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1743 = ORIENTED_EDGE('',*,*,#1744,.T.);
+#1744 = EDGE_CURVE('',#1722,#1722,#1745,.T.);
+#1745 = SURFACE_CURVE('',#1746,(#1751,#1758),.PCURVE_S1.);
+#1746 = CIRCLE('',#1747,2.);
+#1747 = AXIS2_PLACEMENT_3D('',#1748,#1749,#1750);
+#1748 = CARTESIAN_POINT('',(-25.,-2.,31.));
+#1749 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1750 = DIRECTION('',(1.,0.,0.));
+#1751 = PCURVE('',#567,#1752);
+#1752 = DEFINITIONAL_REPRESENTATION('',(#1753),#1757);
+#1753 = LINE('',#1754,#1755);
+#1754 = CARTESIAN_POINT('',(-0.,-2.));
+#1755 = VECTOR('',#1756,1.);
+#1756 = DIRECTION('',(-1.,0.));
+#1757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1758 = PCURVE('',#1226,#1759);
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1764);
+#1760 = CIRCLE('',#1761,2.);
+#1761 = AXIS2_PLACEMENT_2D('',#1762,#1763);
+#1762 = CARTESIAN_POINT('',(-31.,-59.));
+#1763 = DIRECTION('',(0.,1.));
+#1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1765 = ORIENTED_EDGE('',*,*,#1721,.F.);
+#1766 = ORIENTED_EDGE('',*,*,#550,.F.);
+#1767 = ADVANCED_FACE('',(#1768),#598,.F.);
+#1768 = FACE_BOUND('',#1769,.T.);
+#1769 = EDGE_LOOP('',(#1770,#1793,#1815,#1816));
+#1770 = ORIENTED_EDGE('',*,*,#1771,.T.);
+#1771 = EDGE_CURVE('',#582,#1772,#1774,.T.);
+#1772 = VERTEX_POINT('',#1773);
+#1773 = CARTESIAN_POINT('',(27.,-2.,31.));
+#1774 = SEAM_CURVE('',#1775,(#1779,#1786),.PCURVE_S1.);
+#1775 = LINE('',#1776,#1777);
+#1776 = CARTESIAN_POINT('',(27.,2.065014825803E-14,31.));
+#1777 = VECTOR('',#1778,1.);
+#1778 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1779 = PCURVE('',#598,#1780);
+#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785);
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(-0.,0.));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(-0.,-1.));
+#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1786 = PCURVE('',#598,#1787);
+#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1792);
+#1788 = LINE('',#1789,#1790);
+#1789 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1790 = VECTOR('',#1791,1.);
+#1791 = DIRECTION('',(-0.,-1.));
+#1792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1793 = ORIENTED_EDGE('',*,*,#1794,.T.);
+#1794 = EDGE_CURVE('',#1772,#1772,#1795,.T.);
+#1795 = SURFACE_CURVE('',#1796,(#1801,#1808),.PCURVE_S1.);
+#1796 = CIRCLE('',#1797,2.);
+#1797 = AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);
+#1798 = CARTESIAN_POINT('',(25.,-2.,31.));
+#1799 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1800 = DIRECTION('',(1.,0.,0.));
+#1801 = PCURVE('',#598,#1802);
+#1802 = DEFINITIONAL_REPRESENTATION('',(#1803),#1807);
+#1803 = LINE('',#1804,#1805);
+#1804 = CARTESIAN_POINT('',(-0.,-2.));
+#1805 = VECTOR('',#1806,1.);
+#1806 = DIRECTION('',(-1.,0.));
+#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1808 = PCURVE('',#906,#1809);
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = CIRCLE('',#1811,2.);
+#1811 = AXIS2_PLACEMENT_2D('',#1812,#1813);
+#1812 = CARTESIAN_POINT('',(-31.,-9.));
+#1813 = DIRECTION('',(0.,1.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = ORIENTED_EDGE('',*,*,#1771,.F.);
+#1816 = ORIENTED_EDGE('',*,*,#581,.F.);
+#1817 = ADVANCED_FACE('',(#1818),#629,.F.);
+#1818 = FACE_BOUND('',#1819,.T.);
+#1819 = EDGE_LOOP('',(#1820,#1843,#1865,#1866));
+#1820 = ORIENTED_EDGE('',*,*,#1821,.T.);
+#1821 = EDGE_CURVE('',#613,#1822,#1824,.T.);
+#1822 = VERTEX_POINT('',#1823);
+#1823 = CARTESIAN_POINT('',(-23.,-2.,51.));
+#1824 = SEAM_CURVE('',#1825,(#1829,#1836),.PCURVE_S1.);
+#1825 = LINE('',#1826,#1827);
+#1826 = CARTESIAN_POINT('',(-23.,3.397282455353E-14,51.));
+#1827 = VECTOR('',#1828,1.);
+#1828 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1829 = PCURVE('',#629,#1830);
+#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1835);
+#1831 = LINE('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(-0.,0.));
+#1833 = VECTOR('',#1834,1.);
+#1834 = DIRECTION('',(-0.,-1.));
+#1835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1836 = PCURVE('',#629,#1837);
+#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842);
+#1838 = LINE('',#1839,#1840);
+#1839 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1840 = VECTOR('',#1841,1.);
+#1841 = DIRECTION('',(-0.,-1.));
+#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1843 = ORIENTED_EDGE('',*,*,#1844,.T.);
+#1844 = EDGE_CURVE('',#1822,#1822,#1845,.T.);
+#1845 = SURFACE_CURVE('',#1846,(#1851,#1858),.PCURVE_S1.);
+#1846 = CIRCLE('',#1847,2.);
+#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
+#1848 = CARTESIAN_POINT('',(-25.,-2.,51.));
+#1849 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1850 = DIRECTION('',(1.,0.,0.));
+#1851 = PCURVE('',#629,#1852);
+#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857);
+#1853 = LINE('',#1854,#1855);
+#1854 = CARTESIAN_POINT('',(-0.,-2.));
+#1855 = VECTOR('',#1856,1.);
+#1856 = DIRECTION('',(-1.,0.));
+#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1858 = PCURVE('',#1226,#1859);
+#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);
+#1860 = CIRCLE('',#1861,2.);
+#1861 = AXIS2_PLACEMENT_2D('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(-51.,-59.));
+#1863 = DIRECTION('',(0.,1.));
+#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1865 = ORIENTED_EDGE('',*,*,#1821,.F.);
+#1866 = ORIENTED_EDGE('',*,*,#612,.F.);
+#1867 = ADVANCED_FACE('',(#1868),#660,.F.);
+#1868 = FACE_BOUND('',#1869,.T.);
+#1869 = EDGE_LOOP('',(#1870,#1893,#1915,#1916));
+#1870 = ORIENTED_EDGE('',*,*,#1871,.T.);
+#1871 = EDGE_CURVE('',#644,#1872,#1874,.T.);
+#1872 = VERTEX_POINT('',#1873);
+#1873 = CARTESIAN_POINT('',(27.,-2.,51.));
+#1874 = SEAM_CURVE('',#1875,(#1879,#1886),.PCURVE_S1.);
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(27.,3.397282455353E-14,51.));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1879 = PCURVE('',#660,#1880);
+#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(-0.,0.));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(-0.,-1.));
+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1886 = PCURVE('',#660,#1887);
+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1892);
+#1888 = LINE('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1890 = VECTOR('',#1891,1.);
+#1891 = DIRECTION('',(-0.,-1.));
+#1892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1893 = ORIENTED_EDGE('',*,*,#1894,.T.);
+#1894 = EDGE_CURVE('',#1872,#1872,#1895,.T.);
+#1895 = SURFACE_CURVE('',#1896,(#1901,#1908),.PCURVE_S1.);
+#1896 = CIRCLE('',#1897,2.);
+#1897 = AXIS2_PLACEMENT_3D('',#1898,#1899,#1900);
+#1898 = CARTESIAN_POINT('',(25.,-2.,51.));
+#1899 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1900 = DIRECTION('',(1.,0.,0.));
+#1901 = PCURVE('',#660,#1902);
+#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1907);
+#1903 = LINE('',#1904,#1905);
+#1904 = CARTESIAN_POINT('',(-0.,-2.));
+#1905 = VECTOR('',#1906,1.);
+#1906 = DIRECTION('',(-1.,0.));
+#1907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1908 = PCURVE('',#906,#1909);
+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);
+#1910 = CIRCLE('',#1911,2.);
+#1911 = AXIS2_PLACEMENT_2D('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(-51.,-9.));
+#1913 = DIRECTION('',(0.,1.));
+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1915 = ORIENTED_EDGE('',*,*,#1871,.F.);
+#1916 = ORIENTED_EDGE('',*,*,#643,.F.);
+#1917 = ADVANCED_FACE('',(#1918),#691,.F.);
+#1918 = FACE_BOUND('',#1919,.T.);
+#1919 = EDGE_LOOP('',(#1920,#1943,#1965,#1966));
+#1920 = ORIENTED_EDGE('',*,*,#1921,.T.);
+#1921 = EDGE_CURVE('',#675,#1922,#1924,.T.);
+#1922 = VERTEX_POINT('',#1923);
+#1923 = CARTESIAN_POINT('',(-5.,-2.,56.));
+#1924 = SEAM_CURVE('',#1925,(#1929,#1936),.PCURVE_S1.);
+#1925 = LINE('',#1926,#1927);
+#1926 = CARTESIAN_POINT('',(-5.,3.730349362741E-14,56.));
+#1927 = VECTOR('',#1928,1.);
+#1928 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1929 = PCURVE('',#691,#1930);
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935);
+#1931 = LINE('',#1932,#1933);
+#1932 = CARTESIAN_POINT('',(-0.,0.));
+#1933 = VECTOR('',#1934,1.);
+#1934 = DIRECTION('',(-0.,-1.));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1936 = PCURVE('',#691,#1937);
+#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942);
+#1938 = LINE('',#1939,#1940);
+#1939 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1940 = VECTOR('',#1941,1.);
+#1941 = DIRECTION('',(-0.,-1.));
+#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1943 = ORIENTED_EDGE('',*,*,#1944,.T.);
+#1944 = EDGE_CURVE('',#1922,#1922,#1945,.T.);
+#1945 = SURFACE_CURVE('',#1946,(#1951,#1958),.PCURVE_S1.);
+#1946 = CIRCLE('',#1947,2.);
+#1947 = AXIS2_PLACEMENT_3D('',#1948,#1949,#1950);
+#1948 = CARTESIAN_POINT('',(-7.,-2.,56.));
+#1949 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1950 = DIRECTION('',(1.,0.,0.));
+#1951 = PCURVE('',#691,#1952);
+#1952 = DEFINITIONAL_REPRESENTATION('',(#1953),#1957);
+#1953 = LINE('',#1954,#1955);
+#1954 = CARTESIAN_POINT('',(-0.,-2.));
+#1955 = VECTOR('',#1956,1.);
+#1956 = DIRECTION('',(-1.,0.));
+#1957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1958 = PCURVE('',#1226,#1959);
+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);
+#1960 = CIRCLE('',#1961,2.);
+#1961 = AXIS2_PLACEMENT_2D('',#1962,#1963);
+#1962 = CARTESIAN_POINT('',(-56.,-41.));
+#1963 = DIRECTION('',(0.,1.));
+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1965 = ORIENTED_EDGE('',*,*,#1921,.F.);
+#1966 = ORIENTED_EDGE('',*,*,#674,.F.);
+#1967 = ADVANCED_FACE('',(#1968),#722,.F.);
+#1968 = FACE_BOUND('',#1969,.T.);
+#1969 = EDGE_LOOP('',(#1970,#1993,#2015,#2016));
+#1970 = ORIENTED_EDGE('',*,*,#1971,.T.);
+#1971 = EDGE_CURVE('',#706,#1972,#1974,.T.);
+#1972 = VERTEX_POINT('',#1973);
+#1973 = CARTESIAN_POINT('',(9.,-2.,56.));
+#1974 = SEAM_CURVE('',#1975,(#1979,#1986),.PCURVE_S1.);
+#1975 = LINE('',#1976,#1977);
+#1976 = CARTESIAN_POINT('',(9.,3.730349362741E-14,56.));
+#1977 = VECTOR('',#1978,1.);
+#1978 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1979 = PCURVE('',#722,#1980);
+#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1985);
+#1981 = LINE('',#1982,#1983);
+#1982 = CARTESIAN_POINT('',(-0.,0.));
+#1983 = VECTOR('',#1984,1.);
+#1984 = DIRECTION('',(-0.,-1.));
+#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1986 = PCURVE('',#722,#1987);
+#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992);
+#1988 = LINE('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1990 = VECTOR('',#1991,1.);
+#1991 = DIRECTION('',(-0.,-1.));
+#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1993 = ORIENTED_EDGE('',*,*,#1994,.T.);
+#1994 = EDGE_CURVE('',#1972,#1972,#1995,.T.);
+#1995 = SURFACE_CURVE('',#1996,(#2001,#2008),.PCURVE_S1.);
+#1996 = CIRCLE('',#1997,2.);
+#1997 = AXIS2_PLACEMENT_3D('',#1998,#1999,#2000);
+#1998 = CARTESIAN_POINT('',(7.,-2.,56.));
+#1999 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2000 = DIRECTION('',(1.,0.,0.));
+#2001 = PCURVE('',#722,#2002);
+#2002 = DEFINITIONAL_REPRESENTATION('',(#2003),#2007);
+#2003 = LINE('',#2004,#2005);
+#2004 = CARTESIAN_POINT('',(-0.,-2.));
+#2005 = VECTOR('',#2006,1.);
+#2006 = DIRECTION('',(-1.,0.));
+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2008 = PCURVE('',#906,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);
+#2010 = CIRCLE('',#2011,2.);
+#2011 = AXIS2_PLACEMENT_2D('',#2012,#2013);
+#2012 = CARTESIAN_POINT('',(-56.,-27.));
+#2013 = DIRECTION('',(0.,1.));
+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2015 = ORIENTED_EDGE('',*,*,#1971,.F.);
+#2016 = ORIENTED_EDGE('',*,*,#705,.F.);
+#2017 = ADVANCED_FACE('',(#2018,#2093),#776,.T.);
+#2018 = FACE_BOUND('',#2019,.T.);
+#2019 = EDGE_LOOP('',(#2020,#2043,#2071,#2092));
+#2020 = ORIENTED_EDGE('',*,*,#2021,.T.);
+#2021 = EDGE_CURVE('',#738,#2022,#2024,.T.);
+#2022 = VERTEX_POINT('',#2023);
+#2023 = CARTESIAN_POINT('',(34.,-82.,6.350475700856E-14));
+#2024 = SURFACE_CURVE('',#2025,(#2029,#2036),.PCURVE_S1.);
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(34.,-2.,1.33226762955E-15));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2029 = PCURVE('',#776,#2030);
+#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035);
+#2031 = LINE('',#2032,#2033);
+#2032 = CARTESIAN_POINT('',(0.,-0.));
+#2033 = VECTOR('',#2034,1.);
+#2034 = DIRECTION('',(0.,-1.));
+#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2036 = PCURVE('',#850,#2037);
+#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(93.,-1.110223024625E-16));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(0.,-1.));
+#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2043 = ORIENTED_EDGE('',*,*,#2044,.T.);
+#2044 = EDGE_CURVE('',#2022,#2045,#2047,.T.);
+#2045 = VERTEX_POINT('',#2046);
+#2046 = CARTESIAN_POINT('',(-34.,-82.,6.350475700856E-14));
+#2047 = SURFACE_CURVE('',#2048,(#2052,#2059),.PCURVE_S1.);
+#2048 = LINE('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(34.,-82.,6.350475700856E-14));
+#2050 = VECTOR('',#2051,1.);
+#2051 = DIRECTION('',(-1.,0.,0.));
+#2052 = PCURVE('',#776,#2053);
+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058);
+#2054 = LINE('',#2055,#2056);
+#2055 = CARTESIAN_POINT('',(0.,-80.));
+#2056 = VECTOR('',#2057,1.);
+#2057 = DIRECTION('',(1.,0.));
+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2059 = PCURVE('',#2060,#2065);
+#2060 = PLANE('',#2061);
+#2061 = AXIS2_PLACEMENT_3D('',#2062,#2063,#2064);
+#2062 = CARTESIAN_POINT('',(32.,-82.,93.));
+#2063 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2064 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070);
+#2066 = LINE('',#2067,#2068);
+#2067 = CARTESIAN_POINT('',(93.,2.));
+#2068 = VECTOR('',#2069,1.);
+#2069 = DIRECTION('',(0.,-1.));
+#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2071 = ORIENTED_EDGE('',*,*,#2072,.F.);
+#2072 = EDGE_CURVE('',#761,#2045,#2073,.T.);
+#2073 = SURFACE_CURVE('',#2074,(#2078,#2085),.PCURVE_S1.);
+#2074 = LINE('',#2075,#2076);
+#2075 = CARTESIAN_POINT('',(-34.,-2.,1.33226762955E-15));
+#2076 = VECTOR('',#2077,1.);
+#2077 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2078 = PCURVE('',#776,#2079);
+#2079 = DEFINITIONAL_REPRESENTATION('',(#2080),#2084);
+#2080 = LINE('',#2081,#2082);
+#2081 = CARTESIAN_POINT('',(68.,0.));
+#2082 = VECTOR('',#2083,1.);
+#2083 = DIRECTION('',(0.,-1.));
+#2084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2085 = PCURVE('',#1404,#2086);
+#2086 = DEFINITIONAL_REPRESENTATION('',(#2087),#2091);
+#2087 = LINE('',#2088,#2089);
+#2088 = CARTESIAN_POINT('',(0.,-0.));
+#2089 = VECTOR('',#2090,1.);
+#2090 = DIRECTION('',(0.,-1.));
+#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2092 = ORIENTED_EDGE('',*,*,#760,.F.);
+#2093 = FACE_BOUND('',#2094,.T.);
+#2094 = EDGE_LOOP('',(#2095));
+#2095 = ORIENTED_EDGE('',*,*,#2096,.T.);
+#2096 = EDGE_CURVE('',#2097,#2097,#2099,.T.);
+#2097 = VERTEX_POINT('',#2098);
+#2098 = CARTESIAN_POINT('',(-2.,-47.,3.619327060278E-14));
+#2099 = SURFACE_CURVE('',#2100,(#2105,#2116),.PCURVE_S1.);
+#2100 = CIRCLE('',#2101,2.);
+#2101 = AXIS2_PLACEMENT_3D('',#2102,#2103,#2104);
+#2102 = CARTESIAN_POINT('',(0.,-47.,3.641531520771E-14));
+#2103 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#2104 = DIRECTION('',(-1.,0.,0.));
+#2105 = PCURVE('',#776,#2106);
+#2106 = DEFINITIONAL_REPRESENTATION('',(#2107),#2115);
+#2107 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2108,#2109,#2110,#2111,
+#2112,#2113,#2114),.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('') );
+#2108 = CARTESIAN_POINT('',(36.,-45.));
+#2109 = CARTESIAN_POINT('',(36.,-48.46410161513));
+#2110 = CARTESIAN_POINT('',(33.,-46.73205080756));
+#2111 = CARTESIAN_POINT('',(30.,-45.));
+#2112 = CARTESIAN_POINT('',(33.,-43.26794919243));
+#2113 = CARTESIAN_POINT('',(36.,-41.53589838486));
+#2114 = CARTESIAN_POINT('',(36.,-45.));
+#2115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2116 = PCURVE('',#2117,#2122);
+#2117 = CYLINDRICAL_SURFACE('',#2118,2.);
+#2118 = AXIS2_PLACEMENT_3D('',#2119,#2120,#2121);
+#2119 = CARTESIAN_POINT('',(0.,-47.,2.));
+#2120 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#2121 = DIRECTION('',(-1.,0.,0.));
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(0.,-2.));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(1.,0.));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = ADVANCED_FACE('',(#2129,#2229,#2264,#2299),#850,.T.);
+#2129 = FACE_BOUND('',#2130,.T.);
+#2130 = EDGE_LOOP('',(#2131,#2132,#2155,#2181,#2207,#2228));
+#2131 = ORIENTED_EDGE('',*,*,#836,.F.);
+#2132 = ORIENTED_EDGE('',*,*,#2133,.T.);
+#2133 = EDGE_CURVE('',#814,#2134,#2136,.T.);
+#2134 = VERTEX_POINT('',#2135);
+#2135 = CARTESIAN_POINT('',(34.,-47.,93.));
+#2136 = SURFACE_CURVE('',#2137,(#2141,#2148),.PCURVE_S1.);
+#2137 = LINE('',#2138,#2139);
+#2138 = CARTESIAN_POINT('',(34.,-2.,93.));
+#2139 = VECTOR('',#2140,1.);
+#2140 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2141 = PCURVE('',#850,#2142);
+#2142 = DEFINITIONAL_REPRESENTATION('',(#2143),#2147);
+#2143 = LINE('',#2144,#2145);
+#2144 = CARTESIAN_POINT('',(0.,0.));
+#2145 = VECTOR('',#2146,1.);
+#2146 = DIRECTION('',(0.,-1.));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = PCURVE('',#932,#2149);
+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);
+#2150 = LINE('',#2151,#2152);
+#2151 = CARTESIAN_POINT('',(2.,0.));
+#2152 = VECTOR('',#2153,1.);
+#2153 = DIRECTION('',(0.,-1.));
+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2155 = ORIENTED_EDGE('',*,*,#2156,.F.);
+#2156 = EDGE_CURVE('',#2157,#2134,#2159,.T.);
+#2157 = VERTEX_POINT('',#2158);
+#2158 = CARTESIAN_POINT('',(34.,-47.,44.));
+#2159 = SURFACE_CURVE('',#2160,(#2164,#2170),.PCURVE_S1.);
+#2160 = LINE('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(34.,-47.,93.));
+#2162 = VECTOR('',#2163,1.);
+#2163 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2164 = PCURVE('',#850,#2165);
+#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2169);
+#2166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2167,#2168),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-53.9,4.9),.PIECEWISE_BEZIER_KNOTS.);
+#2167 = CARTESIAN_POINT('',(53.9,-45.));
+#2168 = CARTESIAN_POINT('',(-4.9,-45.));
+#2169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2170 = PCURVE('',#2171,#2176);
+#2171 = PLANE('',#2172);
+#2172 = AXIS2_PLACEMENT_3D('',#2173,#2174,#2175);
+#2173 = CARTESIAN_POINT('',(-34.,-47.,93.));
+#2174 = DIRECTION('',(2.465190328816E-32,1.,-4.440892098501E-16));
+#2175 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2180);
+#2177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2178,#2179),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-53.9,4.9),.PIECEWISE_BEZIER_KNOTS.);
+#2178 = CARTESIAN_POINT('',(53.9,-68.));
+#2179 = CARTESIAN_POINT('',(-4.9,-68.));
+#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2181 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2182 = EDGE_CURVE('',#2157,#2183,#2185,.T.);
+#2183 = VERTEX_POINT('',#2184);
+#2184 = CARTESIAN_POINT('',(34.,-82.,8.));
+#2185 = SURFACE_CURVE('',#2186,(#2190,#2196),.PCURVE_S1.);
+#2186 = LINE('',#2187,#2188);
+#2187 = CARTESIAN_POINT('',(34.,-41.32169773899,49.840539468465));
+#2188 = VECTOR('',#2189,1.);
+#2189 = DIRECTION('',(0.,-0.697078393292,-0.716994918814));
+#2190 = PCURVE('',#850,#2191);
+#2191 = DEFINITIONAL_REPRESENTATION('',(#2192),#2195);
+#2192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2193,#2194),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.1249028545,63.376375865539),.PIECEWISE_BEZIER_KNOTS.);
+#2193 = CARTESIAN_POINT('',(45.4,-41.5));
+#2194 = CARTESIAN_POINT('',(88.6,-83.5));
+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2196 = PCURVE('',#2197,#2202);
+#2197 = PLANE('',#2198);
+#2198 = AXIS2_PLACEMENT_3D('',#2199,#2200,#2201);
+#2199 = CARTESIAN_POINT('',(-34.,-82.,8.));
+#2200 = DIRECTION('',(-1.547824964403E-16,-0.716994918814,0.697078393292
+    ));
+#2201 = DIRECTION('',(-1.592048534814E-16,0.697078393292,0.716994918814)
+  );
+#2202 = DEFINITIONAL_REPRESENTATION('',(#2203),#2206);
+#2203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2204,#2205),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.1249028545,63.376375865539),.PIECEWISE_BEZIER_KNOTS.);
+#2204 = CARTESIAN_POINT('',(55.230516926786,-68.));
+#2205 = CARTESIAN_POINT('',(-5.020956084253,-68.));
+#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2207 = ORIENTED_EDGE('',*,*,#2208,.T.);
+#2208 = EDGE_CURVE('',#2183,#2022,#2209,.T.);
+#2209 = SURFACE_CURVE('',#2210,(#2214,#2221),.PCURVE_S1.);
+#2210 = LINE('',#2211,#2212);
+#2211 = CARTESIAN_POINT('',(34.,-82.,93.));
+#2212 = VECTOR('',#2213,1.);
+#2213 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#2214 = PCURVE('',#850,#2215);
+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2220);
+#2216 = LINE('',#2217,#2218);
+#2217 = CARTESIAN_POINT('',(-1.7763568394E-15,-80.));
+#2218 = VECTOR('',#2219,1.);
+#2219 = DIRECTION('',(1.,0.));
+#2220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2221 = PCURVE('',#2060,#2222);
+#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2227);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(0.,2.));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(1.,0.));
+#2227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2228 = ORIENTED_EDGE('',*,*,#2021,.F.);
+#2229 = FACE_BOUND('',#2230,.T.);
+#2230 = EDGE_LOOP('',(#2231));
+#2231 = ORIENTED_EDGE('',*,*,#2232,.T.);
+#2232 = EDGE_CURVE('',#2233,#2233,#2235,.T.);
+#2233 = VERTEX_POINT('',#2234);
+#2234 = CARTESIAN_POINT('',(34.,-38.,67.4));
+#2235 = SURFACE_CURVE('',#2236,(#2241,#2252),.PCURVE_S1.);
+#2236 = CIRCLE('',#2237,2.6);
+#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240);
+#2238 = CARTESIAN_POINT('',(34.,-38.,70.));
+#2239 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2240 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2241 = PCURVE('',#850,#2242);
+#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2251);
+#2243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2244,#2245,#2246,#2247,
+#2248,#2249,#2250),.UNSPECIFIED.,.F.,.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('') );
+#2244 = CARTESIAN_POINT('',(25.6,-36.));
+#2245 = CARTESIAN_POINT('',(25.6,-40.50333209967));
+#2246 = CARTESIAN_POINT('',(21.7,-38.25166604984));
+#2247 = CARTESIAN_POINT('',(17.8,-36.));
+#2248 = CARTESIAN_POINT('',(21.7,-33.74833395016));
+#2249 = CARTESIAN_POINT('',(25.6,-31.49666790032));
+#2250 = CARTESIAN_POINT('',(25.6,-36.));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2252 = PCURVE('',#2253,#2258);
+#2253 = CYLINDRICAL_SURFACE('',#2254,2.6);
+#2254 = AXIS2_PLACEMENT_3D('',#2255,#2256,#2257);
+#2255 = CARTESIAN_POINT('',(-34.,-38.,70.));
+#2256 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2257 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2258 = DEFINITIONAL_REPRESENTATION('',(#2259),#2263);
+#2259 = LINE('',#2260,#2261);
+#2260 = CARTESIAN_POINT('',(0.,-68.));
+#2261 = VECTOR('',#2262,1.);
+#2262 = DIRECTION('',(1.,0.));
+#2263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2264 = FACE_BOUND('',#2265,.T.);
+#2265 = EDGE_LOOP('',(#2266));
+#2266 = ORIENTED_EDGE('',*,*,#2267,.T.);
+#2267 = EDGE_CURVE('',#2268,#2268,#2270,.T.);
+#2268 = VERTEX_POINT('',#2269);
+#2269 = CARTESIAN_POINT('',(34.,-38.,47.4));
+#2270 = SURFACE_CURVE('',#2271,(#2276,#2287),.PCURVE_S1.);
+#2271 = CIRCLE('',#2272,2.6);
+#2272 = AXIS2_PLACEMENT_3D('',#2273,#2274,#2275);
+#2273 = CARTESIAN_POINT('',(34.,-38.,50.));
+#2274 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2275 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2276 = PCURVE('',#850,#2277);
+#2277 = DEFINITIONAL_REPRESENTATION('',(#2278),#2286);
+#2278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2279,#2280,#2281,#2282,
+#2283,#2284,#2285),.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('') );
+#2279 = CARTESIAN_POINT('',(45.6,-36.));
+#2280 = CARTESIAN_POINT('',(45.6,-40.50333209967));
+#2281 = CARTESIAN_POINT('',(41.7,-38.25166604984));
+#2282 = CARTESIAN_POINT('',(37.8,-36.));
+#2283 = CARTESIAN_POINT('',(41.7,-33.74833395016));
+#2284 = CARTESIAN_POINT('',(45.6,-31.49666790032));
+#2285 = CARTESIAN_POINT('',(45.6,-36.));
+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2287 = PCURVE('',#2288,#2293);
+#2288 = CYLINDRICAL_SURFACE('',#2289,2.6);
+#2289 = AXIS2_PLACEMENT_3D('',#2290,#2291,#2292);
+#2290 = CARTESIAN_POINT('',(-34.,-38.,50.));
+#2291 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2292 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2293 = DEFINITIONAL_REPRESENTATION('',(#2294),#2298);
+#2294 = LINE('',#2295,#2296);
+#2295 = CARTESIAN_POINT('',(0.,-68.));
+#2296 = VECTOR('',#2297,1.);
+#2297 = DIRECTION('',(1.,0.));
+#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2299 = FACE_BOUND('',#2300,.T.);
+#2300 = EDGE_LOOP('',(#2301));
+#2301 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#2302 = EDGE_CURVE('',#2303,#2303,#2305,.T.);
+#2303 = VERTEX_POINT('',#2304);
+#2304 = CARTESIAN_POINT('',(34.,-38.,27.4));
+#2305 = SURFACE_CURVE('',#2306,(#2311,#2322),.PCURVE_S1.);
+#2306 = CIRCLE('',#2307,2.6);
+#2307 = AXIS2_PLACEMENT_3D('',#2308,#2309,#2310);
+#2308 = CARTESIAN_POINT('',(34.,-38.,30.));
+#2309 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2310 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2311 = PCURVE('',#850,#2312);
+#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2321);
+#2313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2314,#2315,#2316,#2317,
+#2318,#2319,#2320),.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('') );
+#2314 = CARTESIAN_POINT('',(65.6,-36.));
+#2315 = CARTESIAN_POINT('',(65.6,-40.50333209967));
+#2316 = CARTESIAN_POINT('',(61.7,-38.25166604984));
+#2317 = CARTESIAN_POINT('',(57.8,-36.));
+#2318 = CARTESIAN_POINT('',(61.7,-33.74833395016));
+#2319 = CARTESIAN_POINT('',(65.6,-31.49666790032));
+#2320 = CARTESIAN_POINT('',(65.6,-36.));
+#2321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2322 = PCURVE('',#2323,#2328);
+#2323 = CYLINDRICAL_SURFACE('',#2324,2.6);
+#2324 = AXIS2_PLACEMENT_3D('',#2325,#2326,#2327);
+#2325 = CARTESIAN_POINT('',(-34.,-38.,30.));
+#2326 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2327 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2333);
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(0.,-68.));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(1.,0.));
+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2334 = ADVANCED_FACE('',(#2335,#2361,#2364,#2367,#2370,#2373,#2376),
+  #906,.T.);
+#2335 = FACE_BOUND('',#2336,.T.);
+#2336 = EDGE_LOOP('',(#2337,#2358,#2359,#2360));
+#2337 = ORIENTED_EDGE('',*,*,#2338,.F.);
+#2338 = EDGE_CURVE('',#891,#1000,#2339,.T.);
+#2339 = SURFACE_CURVE('',#2340,(#2344,#2351),.PCURVE_S1.);
+#2340 = LINE('',#2341,#2342);
+#2341 = CARTESIAN_POINT('',(32.,-2.,93.));
+#2342 = VECTOR('',#2343,1.);
+#2343 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#2344 = PCURVE('',#906,#2345);
+#2345 = DEFINITIONAL_REPRESENTATION('',(#2346),#2350);
+#2346 = LINE('',#2347,#2348);
+#2347 = CARTESIAN_POINT('',(-93.,-2.));
+#2348 = VECTOR('',#2349,1.);
+#2349 = DIRECTION('',(1.,0.));
+#2350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2351 = PCURVE('',#1084,#2352);
+#2352 = DEFINITIONAL_REPRESENTATION('',(#2353),#2357);
+#2353 = LINE('',#2354,#2355);
+#2354 = CARTESIAN_POINT('',(0.,0.));
+#2355 = VECTOR('',#2356,1.);
+#2356 = DIRECTION('',(1.,0.));
+#2357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2358 = ORIENTED_EDGE('',*,*,#890,.F.);
+#2359 = ORIENTED_EDGE('',*,*,#950,.T.);
+#2360 = ORIENTED_EDGE('',*,*,#999,.T.);
+#2361 = FACE_BOUND('',#2362,.T.);
+#2362 = EDGE_LOOP('',(#2363));
+#2363 = ORIENTED_EDGE('',*,*,#1794,.F.);
+#2364 = FACE_BOUND('',#2365,.T.);
+#2365 = EDGE_LOOP('',(#2366));
+#2366 = ORIENTED_EDGE('',*,*,#1894,.F.);
+#2367 = FACE_BOUND('',#2368,.T.);
+#2368 = EDGE_LOOP('',(#2369));
+#2369 = ORIENTED_EDGE('',*,*,#1994,.F.);
+#2370 = FACE_BOUND('',#2371,.T.);
+#2371 = EDGE_LOOP('',(#2372));
+#2372 = ORIENTED_EDGE('',*,*,#1494,.F.);
+#2373 = FACE_BOUND('',#2374,.T.);
+#2374 = EDGE_LOOP('',(#2375));
+#2375 = ORIENTED_EDGE('',*,*,#1594,.F.);
+#2376 = FACE_BOUND('',#2377,.T.);
+#2377 = EDGE_LOOP('',(#2378));
+#2378 = ORIENTED_EDGE('',*,*,#1694,.F.);
+#2379 = ADVANCED_FACE('',(#2380),#932,.T.);
+#2380 = FACE_BOUND('',#2381,.T.);
+#2381 = EDGE_LOOP('',(#2382,#2383,#2406,#2427));
+#2382 = ORIENTED_EDGE('',*,*,#918,.F.);
+#2383 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#2384 = EDGE_CURVE('',#891,#2385,#2387,.T.);
+#2385 = VERTEX_POINT('',#2386);
+#2386 = CARTESIAN_POINT('',(32.,-47.,93.));
+#2387 = SURFACE_CURVE('',#2388,(#2392,#2399),.PCURVE_S1.);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(32.,-2.,93.));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2392 = PCURVE('',#932,#2393);
+#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(0.,0.));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(0.,-1.));
+#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2399 = PCURVE('',#1084,#2400);
+#2400 = DEFINITIONAL_REPRESENTATION('',(#2401),#2405);
+#2401 = LINE('',#2402,#2403);
+#2402 = CARTESIAN_POINT('',(0.,0.));
+#2403 = VECTOR('',#2404,1.);
+#2404 = DIRECTION('',(0.,-1.));
+#2405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2406 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#2407 = EDGE_CURVE('',#2385,#2134,#2408,.T.);
+#2408 = SURFACE_CURVE('',#2409,(#2413,#2420),.PCURVE_S1.);
+#2409 = LINE('',#2410,#2411);
+#2410 = CARTESIAN_POINT('',(-34.,-47.,93.));
+#2411 = VECTOR('',#2412,1.);
+#2412 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#2413 = PCURVE('',#932,#2414);
+#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419);
+#2415 = LINE('',#2416,#2417);
+#2416 = CARTESIAN_POINT('',(-66.,-45.));
+#2417 = VECTOR('',#2418,1.);
+#2418 = DIRECTION('',(1.,-9.860761315263E-32));
+#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2420 = PCURVE('',#2171,#2421);
+#2421 = DEFINITIONAL_REPRESENTATION('',(#2422),#2426);
+#2422 = LINE('',#2423,#2424);
+#2423 = CARTESIAN_POINT('',(-1.42108547152E-14,-3.155443620884E-30));
+#2424 = VECTOR('',#2425,1.);
+#2425 = DIRECTION('',(0.,-1.));
+#2426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2427 = ORIENTED_EDGE('',*,*,#2133,.F.);
+#2428 = ADVANCED_FACE('',(#2429,#2520,#2550,#2580),#1084,.F.);
+#2429 = FACE_BOUND('',#2430,.F.);
+#2430 = EDGE_LOOP('',(#2431,#2432,#2433,#2454,#2475,#2498,#2519));
+#2431 = ORIENTED_EDGE('',*,*,#2338,.F.);
+#2432 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#2433 = ORIENTED_EDGE('',*,*,#2434,.F.);
+#2434 = EDGE_CURVE('',#2435,#2385,#2437,.T.);
+#2435 = VERTEX_POINT('',#2436);
+#2436 = CARTESIAN_POINT('',(32.,-47.,44.));
+#2437 = SURFACE_CURVE('',#2438,(#2442,#2448),.PCURVE_S1.);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(32.,-47.,93.));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2442 = PCURVE('',#1084,#2443);
+#2443 = DEFINITIONAL_REPRESENTATION('',(#2444),#2447);
+#2444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2445,#2446),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-53.9,4.9),.PIECEWISE_BEZIER_KNOTS.);
+#2445 = CARTESIAN_POINT('',(53.9,-45.));
+#2446 = CARTESIAN_POINT('',(-4.9,-45.));
+#2447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2448 = PCURVE('',#2171,#2449);
+#2449 = DEFINITIONAL_REPRESENTATION('',(#2450),#2453);
+#2450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2451,#2452),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-53.9,4.9),.PIECEWISE_BEZIER_KNOTS.);
+#2451 = CARTESIAN_POINT('',(53.9,-66.));
+#2452 = CARTESIAN_POINT('',(-4.9,-66.));
+#2453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2454 = ORIENTED_EDGE('',*,*,#2455,.T.);
+#2455 = EDGE_CURVE('',#2435,#2456,#2458,.T.);
+#2456 = VERTEX_POINT('',#2457);
+#2457 = CARTESIAN_POINT('',(32.,-82.,8.));
+#2458 = SURFACE_CURVE('',#2459,(#2463,#2469),.PCURVE_S1.);
+#2459 = LINE('',#2460,#2461);
+#2460 = CARTESIAN_POINT('',(32.,-41.32169773899,49.840539468465));
+#2461 = VECTOR('',#2462,1.);
+#2462 = DIRECTION('',(0.,-0.697078393292,-0.716994918814));
+#2463 = PCURVE('',#1084,#2464);
+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2468);
+#2465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2466,#2467),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.1249028545,63.376375865539),.PIECEWISE_BEZIER_KNOTS.);
+#2466 = CARTESIAN_POINT('',(45.4,-41.5));
+#2467 = CARTESIAN_POINT('',(88.6,-83.5));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = PCURVE('',#2197,#2470);
+#2470 = DEFINITIONAL_REPRESENTATION('',(#2471),#2474);
+#2471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2472,#2473),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.1249028545,63.376375865539),.PIECEWISE_BEZIER_KNOTS.);
+#2472 = CARTESIAN_POINT('',(55.230516926786,-66.));
+#2473 = CARTESIAN_POINT('',(-5.020956084253,-66.));
+#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2475 = ORIENTED_EDGE('',*,*,#2476,.T.);
+#2476 = EDGE_CURVE('',#2456,#2477,#2479,.T.);
+#2477 = VERTEX_POINT('',#2478);
+#2478 = CARTESIAN_POINT('',(32.,-82.,2.));
+#2479 = SURFACE_CURVE('',#2480,(#2484,#2491),.PCURVE_S1.);
+#2480 = LINE('',#2481,#2482);
+#2481 = CARTESIAN_POINT('',(32.,-82.,93.));
+#2482 = VECTOR('',#2483,1.);
+#2483 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#2484 = PCURVE('',#1084,#2485);
+#2485 = DEFINITIONAL_REPRESENTATION('',(#2486),#2490);
+#2486 = LINE('',#2487,#2488);
+#2487 = CARTESIAN_POINT('',(-1.7763568394E-15,-80.));
+#2488 = VECTOR('',#2489,1.);
+#2489 = DIRECTION('',(1.,0.));
+#2490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2491 = PCURVE('',#2060,#2492);
+#2492 = DEFINITIONAL_REPRESENTATION('',(#2493),#2497);
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(0.,0.));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(1.,0.));
+#2497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2498 = ORIENTED_EDGE('',*,*,#2499,.F.);
+#2499 = EDGE_CURVE('',#1048,#2477,#2500,.T.);
+#2500 = SURFACE_CURVE('',#2501,(#2505,#2512),.PCURVE_S1.);
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(32.,-2.,2.));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2505 = PCURVE('',#1084,#2506);
+#2506 = DEFINITIONAL_REPRESENTATION('',(#2507),#2511);
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(91.,-1.110223024625E-16));
+#2509 = VECTOR('',#2510,1.);
+#2510 = DIRECTION('',(0.,-1.));
+#2511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2512 = PCURVE('',#1118,#2513);
+#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);
+#2514 = LINE('',#2515,#2516);
+#2515 = CARTESIAN_POINT('',(64.,0.));
+#2516 = VECTOR('',#2517,1.);
+#2517 = DIRECTION('',(0.,-1.));
+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2519 = ORIENTED_EDGE('',*,*,#1070,.F.);
+#2520 = FACE_BOUND('',#2521,.F.);
+#2521 = EDGE_LOOP('',(#2522));
+#2522 = ORIENTED_EDGE('',*,*,#2523,.T.);
+#2523 = EDGE_CURVE('',#2524,#2524,#2526,.T.);
+#2524 = VERTEX_POINT('',#2525);
+#2525 = CARTESIAN_POINT('',(32.,-38.,67.4));
+#2526 = SURFACE_CURVE('',#2527,(#2532,#2543),.PCURVE_S1.);
+#2527 = CIRCLE('',#2528,2.6);
+#2528 = AXIS2_PLACEMENT_3D('',#2529,#2530,#2531);
+#2529 = CARTESIAN_POINT('',(32.,-38.,70.));
+#2530 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2531 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2532 = PCURVE('',#1084,#2533);
+#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2542);
+#2534 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2535,#2536,#2537,#2538,
+#2539,#2540,#2541),.UNSPECIFIED.,.F.,.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('') );
+#2535 = CARTESIAN_POINT('',(25.6,-36.));
+#2536 = CARTESIAN_POINT('',(25.6,-40.50333209967));
+#2537 = CARTESIAN_POINT('',(21.7,-38.25166604984));
+#2538 = CARTESIAN_POINT('',(17.8,-36.));
+#2539 = CARTESIAN_POINT('',(21.7,-33.74833395016));
+#2540 = CARTESIAN_POINT('',(25.6,-31.49666790032));
+#2541 = CARTESIAN_POINT('',(25.6,-36.));
+#2542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2543 = PCURVE('',#2253,#2544);
+#2544 = DEFINITIONAL_REPRESENTATION('',(#2545),#2549);
+#2545 = LINE('',#2546,#2547);
+#2546 = CARTESIAN_POINT('',(0.,-66.));
+#2547 = VECTOR('',#2548,1.);
+#2548 = DIRECTION('',(1.,0.));
+#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2550 = FACE_BOUND('',#2551,.F.);
+#2551 = EDGE_LOOP('',(#2552));
+#2552 = ORIENTED_EDGE('',*,*,#2553,.T.);
+#2553 = EDGE_CURVE('',#2554,#2554,#2556,.T.);
+#2554 = VERTEX_POINT('',#2555);
+#2555 = CARTESIAN_POINT('',(32.,-38.,47.4));
+#2556 = SURFACE_CURVE('',#2557,(#2562,#2573),.PCURVE_S1.);
+#2557 = CIRCLE('',#2558,2.6);
+#2558 = AXIS2_PLACEMENT_3D('',#2559,#2560,#2561);
+#2559 = CARTESIAN_POINT('',(32.,-38.,50.));
+#2560 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2561 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2562 = PCURVE('',#1084,#2563);
+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2572);
+#2564 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2565,#2566,#2567,#2568,
+#2569,#2570,#2571),.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('') );
+#2565 = CARTESIAN_POINT('',(45.6,-36.));
+#2566 = CARTESIAN_POINT('',(45.6,-40.50333209967));
+#2567 = CARTESIAN_POINT('',(41.7,-38.25166604984));
+#2568 = CARTESIAN_POINT('',(37.8,-36.));
+#2569 = CARTESIAN_POINT('',(41.7,-33.74833395016));
+#2570 = CARTESIAN_POINT('',(45.6,-31.49666790032));
+#2571 = CARTESIAN_POINT('',(45.6,-36.));
+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2573 = PCURVE('',#2288,#2574);
+#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(0.,-66.));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(1.,0.));
+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2580 = FACE_BOUND('',#2581,.F.);
+#2581 = EDGE_LOOP('',(#2582));
+#2582 = ORIENTED_EDGE('',*,*,#2583,.T.);
+#2583 = EDGE_CURVE('',#2584,#2584,#2586,.T.);
+#2584 = VERTEX_POINT('',#2585);
+#2585 = CARTESIAN_POINT('',(32.,-38.,27.4));
+#2586 = SURFACE_CURVE('',#2587,(#2592,#2603),.PCURVE_S1.);
+#2587 = CIRCLE('',#2588,2.6);
+#2588 = AXIS2_PLACEMENT_3D('',#2589,#2590,#2591);
+#2589 = CARTESIAN_POINT('',(32.,-38.,30.));
+#2590 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2591 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2592 = PCURVE('',#1084,#2593);
+#2593 = DEFINITIONAL_REPRESENTATION('',(#2594),#2602);
+#2594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2595,#2596,#2597,#2598,
+#2599,#2600,#2601),.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('') );
+#2595 = CARTESIAN_POINT('',(65.6,-36.));
+#2596 = CARTESIAN_POINT('',(65.6,-40.50333209967));
+#2597 = CARTESIAN_POINT('',(61.7,-38.25166604984));
+#2598 = CARTESIAN_POINT('',(57.8,-36.));
+#2599 = CARTESIAN_POINT('',(61.7,-33.74833395016));
+#2600 = CARTESIAN_POINT('',(65.6,-31.49666790032));
+#2601 = CARTESIAN_POINT('',(65.6,-36.));
+#2602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2603 = PCURVE('',#2323,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);
+#2605 = LINE('',#2606,#2607);
+#2606 = CARTESIAN_POINT('',(0.,-66.));
+#2607 = VECTOR('',#2608,1.);
+#2608 = DIRECTION('',(1.,0.));
+#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2610 = ADVANCED_FACE('',(#2611,#2659),#1118,.T.);
+#2611 = FACE_BOUND('',#2612,.T.);
+#2612 = EDGE_LOOP('',(#2613,#2636,#2657,#2658));
+#2613 = ORIENTED_EDGE('',*,*,#2614,.T.);
+#2614 = EDGE_CURVE('',#1103,#2615,#2617,.T.);
+#2615 = VERTEX_POINT('',#2616);
+#2616 = CARTESIAN_POINT('',(-32.,-82.,2.));
+#2617 = SURFACE_CURVE('',#2618,(#2622,#2629),.PCURVE_S1.);
+#2618 = LINE('',#2619,#2620);
+#2619 = CARTESIAN_POINT('',(-32.,-2.,2.));
+#2620 = VECTOR('',#2621,1.);
+#2621 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2622 = PCURVE('',#1118,#2623);
+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628);
+#2624 = LINE('',#2625,#2626);
+#2625 = CARTESIAN_POINT('',(0.,0.));
+#2626 = VECTOR('',#2627,1.);
+#2627 = DIRECTION('',(0.,-1.));
+#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2629 = PCURVE('',#1172,#2630);
+#2630 = DEFINITIONAL_REPRESENTATION('',(#2631),#2635);
+#2631 = LINE('',#2632,#2633);
+#2632 = CARTESIAN_POINT('',(91.,-1.110223024625E-16));
+#2633 = VECTOR('',#2634,1.);
+#2634 = DIRECTION('',(0.,-1.));
+#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2636 = ORIENTED_EDGE('',*,*,#2637,.T.);
+#2637 = EDGE_CURVE('',#2615,#2477,#2638,.T.);
+#2638 = SURFACE_CURVE('',#2639,(#2643,#2650),.PCURVE_S1.);
+#2639 = LINE('',#2640,#2641);
+#2640 = CARTESIAN_POINT('',(-32.,-82.,2.));
+#2641 = VECTOR('',#2642,1.);
+#2642 = DIRECTION('',(1.,0.,0.));
+#2643 = PCURVE('',#1118,#2644);
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649);
+#2645 = LINE('',#2646,#2647);
+#2646 = CARTESIAN_POINT('',(0.,-80.));
+#2647 = VECTOR('',#2648,1.);
+#2648 = DIRECTION('',(1.,0.));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2650 = PCURVE('',#2060,#2651);
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);
+#2652 = LINE('',#2653,#2654);
+#2653 = CARTESIAN_POINT('',(91.,-64.));
+#2654 = VECTOR('',#2655,1.);
+#2655 = DIRECTION('',(0.,1.));
+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2657 = ORIENTED_EDGE('',*,*,#2499,.F.);
+#2658 = ORIENTED_EDGE('',*,*,#1102,.F.);
+#2659 = FACE_BOUND('',#2660,.T.);
+#2660 = EDGE_LOOP('',(#2661));
+#2661 = ORIENTED_EDGE('',*,*,#2662,.F.);
+#2662 = EDGE_CURVE('',#2663,#2663,#2665,.T.);
+#2663 = VERTEX_POINT('',#2664);
+#2664 = CARTESIAN_POINT('',(-2.,-47.,2.));
+#2665 = SURFACE_CURVE('',#2666,(#2671,#2678),.PCURVE_S1.);
+#2666 = CIRCLE('',#2667,2.);
+#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
+#2668 = CARTESIAN_POINT('',(0.,-47.,2.));
+#2669 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#2670 = DIRECTION('',(-1.,0.,0.));
+#2671 = PCURVE('',#1118,#2672);
+#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);
+#2673 = CIRCLE('',#2674,2.);
+#2674 = AXIS2_PLACEMENT_2D('',#2675,#2676);
+#2675 = CARTESIAN_POINT('',(32.,-45.));
+#2676 = DIRECTION('',(-1.,-0.));
+#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2678 = PCURVE('',#2117,#2679);
+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);
+#2680 = LINE('',#2681,#2682);
+#2681 = CARTESIAN_POINT('',(0.,0.));
+#2682 = VECTOR('',#2683,1.);
+#2683 = DIRECTION('',(1.,0.));
+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2685 = ADVANCED_FACE('',(#2686,#2807,#2842,#2877),#1172,.T.);
+#2686 = FACE_BOUND('',#2687,.T.);
+#2687 = EDGE_LOOP('',(#2688,#2709,#2732,#2758,#2784,#2805,#2806));
+#2688 = ORIENTED_EDGE('',*,*,#2689,.F.);
+#2689 = EDGE_CURVE('',#1336,#1157,#2690,.T.);
+#2690 = SURFACE_CURVE('',#2691,(#2695,#2702),.PCURVE_S1.);
+#2691 = LINE('',#2692,#2693);
+#2692 = CARTESIAN_POINT('',(-32.,-2.,93.));
+#2693 = VECTOR('',#2694,1.);
+#2694 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#2695 = PCURVE('',#1172,#2696);
+#2696 = DEFINITIONAL_REPRESENTATION('',(#2697),#2701);
+#2697 = LINE('',#2698,#2699);
+#2698 = CARTESIAN_POINT('',(0.,0.));
+#2699 = VECTOR('',#2700,1.);
+#2700 = DIRECTION('',(1.,0.));
+#2701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2702 = PCURVE('',#1226,#2703);
+#2703 = DEFINITIONAL_REPRESENTATION('',(#2704),#2708);
+#2704 = LINE('',#2705,#2706);
+#2705 = CARTESIAN_POINT('',(-93.,-66.));
+#2706 = VECTOR('',#2707,1.);
+#2707 = DIRECTION('',(1.,0.));
+#2708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2709 = ORIENTED_EDGE('',*,*,#2710,.T.);
+#2710 = EDGE_CURVE('',#1336,#2711,#2713,.T.);
+#2711 = VERTEX_POINT('',#2712);
+#2712 = CARTESIAN_POINT('',(-32.,-47.,93.));
+#2713 = SURFACE_CURVE('',#2714,(#2718,#2725),.PCURVE_S1.);
+#2714 = LINE('',#2715,#2716);
+#2715 = CARTESIAN_POINT('',(-32.,-2.,93.));
+#2716 = VECTOR('',#2717,1.);
+#2717 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2718 = PCURVE('',#1172,#2719);
+#2719 = DEFINITIONAL_REPRESENTATION('',(#2720),#2724);
+#2720 = LINE('',#2721,#2722);
+#2721 = CARTESIAN_POINT('',(0.,0.));
+#2722 = VECTOR('',#2723,1.);
+#2723 = DIRECTION('',(0.,-1.));
+#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2725 = PCURVE('',#1351,#2726);
+#2726 = DEFINITIONAL_REPRESENTATION('',(#2727),#2731);
+#2727 = LINE('',#2728,#2729);
+#2728 = CARTESIAN_POINT('',(2.,0.));
+#2729 = VECTOR('',#2730,1.);
+#2730 = DIRECTION('',(0.,-1.));
+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2732 = ORIENTED_EDGE('',*,*,#2733,.F.);
+#2733 = EDGE_CURVE('',#2734,#2711,#2736,.T.);
+#2734 = VERTEX_POINT('',#2735);
+#2735 = CARTESIAN_POINT('',(-32.,-47.,44.));
+#2736 = SURFACE_CURVE('',#2737,(#2741,#2747),.PCURVE_S1.);
+#2737 = LINE('',#2738,#2739);
+#2738 = CARTESIAN_POINT('',(-32.,-47.,93.));
+#2739 = VECTOR('',#2740,1.);
+#2740 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2741 = PCURVE('',#1172,#2742);
+#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2746);
+#2743 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2744,#2745),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-53.9,4.9),.PIECEWISE_BEZIER_KNOTS.);
+#2744 = CARTESIAN_POINT('',(53.9,-45.));
+#2745 = CARTESIAN_POINT('',(-4.9,-45.));
+#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2747 = PCURVE('',#2748,#2753);
+#2748 = PLANE('',#2749);
+#2749 = AXIS2_PLACEMENT_3D('',#2750,#2751,#2752);
+#2750 = CARTESIAN_POINT('',(-34.,-47.,93.));
+#2751 = DIRECTION('',(2.465190328816E-32,1.,-4.440892098501E-16));
+#2752 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2753 = DEFINITIONAL_REPRESENTATION('',(#2754),#2757);
+#2754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2755,#2756),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-53.9,4.9),.PIECEWISE_BEZIER_KNOTS.);
+#2755 = CARTESIAN_POINT('',(53.9,-2.));
+#2756 = CARTESIAN_POINT('',(-4.9,-2.));
+#2757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2758 = ORIENTED_EDGE('',*,*,#2759,.T.);
+#2759 = EDGE_CURVE('',#2734,#2760,#2762,.T.);
+#2760 = VERTEX_POINT('',#2761);
+#2761 = CARTESIAN_POINT('',(-32.,-82.,8.));
+#2762 = SURFACE_CURVE('',#2763,(#2767,#2773),.PCURVE_S1.);
+#2763 = LINE('',#2764,#2765);
+#2764 = CARTESIAN_POINT('',(-32.,-41.32169773899,49.840539468465));
+#2765 = VECTOR('',#2766,1.);
+#2766 = DIRECTION('',(0.,-0.697078393292,-0.716994918814));
+#2767 = PCURVE('',#1172,#2768);
+#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2772);
+#2769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2770,#2771),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.1249028545,63.376375865539),.PIECEWISE_BEZIER_KNOTS.);
+#2770 = CARTESIAN_POINT('',(45.4,-41.5));
+#2771 = CARTESIAN_POINT('',(88.6,-83.5));
+#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2773 = PCURVE('',#2774,#2779);
+#2774 = PLANE('',#2775);
+#2775 = AXIS2_PLACEMENT_3D('',#2776,#2777,#2778);
+#2776 = CARTESIAN_POINT('',(-34.,-82.,8.));
+#2777 = DIRECTION('',(-1.547824964403E-16,-0.716994918814,0.697078393292
+    ));
+#2778 = DIRECTION('',(-1.592048534814E-16,0.697078393292,0.716994918814)
+  );
+#2779 = DEFINITIONAL_REPRESENTATION('',(#2780),#2783);
+#2780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2781,#2782),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.1249028545,63.376375865539),.PIECEWISE_BEZIER_KNOTS.);
+#2781 = CARTESIAN_POINT('',(55.230516926786,-2.));
+#2782 = CARTESIAN_POINT('',(-5.020956084253,-2.));
+#2783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2784 = ORIENTED_EDGE('',*,*,#2785,.T.);
+#2785 = EDGE_CURVE('',#2760,#2615,#2786,.T.);
+#2786 = SURFACE_CURVE('',#2787,(#2791,#2798),.PCURVE_S1.);
+#2787 = LINE('',#2788,#2789);
+#2788 = CARTESIAN_POINT('',(-32.,-82.,93.));
+#2789 = VECTOR('',#2790,1.);
+#2790 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#2791 = PCURVE('',#1172,#2792);
+#2792 = DEFINITIONAL_REPRESENTATION('',(#2793),#2797);
+#2793 = LINE('',#2794,#2795);
+#2794 = CARTESIAN_POINT('',(-1.7763568394E-15,-80.));
+#2795 = VECTOR('',#2796,1.);
+#2796 = DIRECTION('',(1.,0.));
+#2797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2798 = PCURVE('',#2060,#2799);
+#2799 = DEFINITIONAL_REPRESENTATION('',(#2800),#2804);
+#2800 = LINE('',#2801,#2802);
+#2801 = CARTESIAN_POINT('',(0.,-64.));
+#2802 = VECTOR('',#2803,1.);
+#2803 = DIRECTION('',(1.,0.));
+#2804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2805 = ORIENTED_EDGE('',*,*,#2614,.F.);
+#2806 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#2807 = FACE_BOUND('',#2808,.T.);
+#2808 = EDGE_LOOP('',(#2809));
+#2809 = ORIENTED_EDGE('',*,*,#2810,.T.);
+#2810 = EDGE_CURVE('',#2811,#2811,#2813,.T.);
+#2811 = VERTEX_POINT('',#2812);
+#2812 = CARTESIAN_POINT('',(-32.,-38.,67.4));
+#2813 = SURFACE_CURVE('',#2814,(#2819,#2830),.PCURVE_S1.);
+#2814 = CIRCLE('',#2815,2.6);
+#2815 = AXIS2_PLACEMENT_3D('',#2816,#2817,#2818);
+#2816 = CARTESIAN_POINT('',(-32.,-38.,70.));
+#2817 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2818 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2819 = PCURVE('',#1172,#2820);
+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2829);
+#2821 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2822,#2823,#2824,#2825,
+#2826,#2827,#2828),.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('') );
+#2822 = CARTESIAN_POINT('',(25.6,-36.));
+#2823 = CARTESIAN_POINT('',(25.6,-40.50333209967));
+#2824 = CARTESIAN_POINT('',(21.7,-38.25166604984));
+#2825 = CARTESIAN_POINT('',(17.8,-36.));
+#2826 = CARTESIAN_POINT('',(21.7,-33.74833395016));
+#2827 = CARTESIAN_POINT('',(25.6,-31.49666790032));
+#2828 = CARTESIAN_POINT('',(25.6,-36.));
+#2829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2830 = PCURVE('',#2831,#2836);
+#2831 = CYLINDRICAL_SURFACE('',#2832,2.6);
+#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835);
+#2833 = CARTESIAN_POINT('',(-34.,-38.,70.));
+#2834 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2835 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841);
+#2837 = LINE('',#2838,#2839);
+#2838 = CARTESIAN_POINT('',(0.,-2.));
+#2839 = VECTOR('',#2840,1.);
+#2840 = DIRECTION('',(1.,0.));
+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2842 = FACE_BOUND('',#2843,.T.);
+#2843 = EDGE_LOOP('',(#2844));
+#2844 = ORIENTED_EDGE('',*,*,#2845,.T.);
+#2845 = EDGE_CURVE('',#2846,#2846,#2848,.T.);
+#2846 = VERTEX_POINT('',#2847);
+#2847 = CARTESIAN_POINT('',(-32.,-38.,47.4));
+#2848 = SURFACE_CURVE('',#2849,(#2854,#2865),.PCURVE_S1.);
+#2849 = CIRCLE('',#2850,2.6);
+#2850 = AXIS2_PLACEMENT_3D('',#2851,#2852,#2853);
+#2851 = CARTESIAN_POINT('',(-32.,-38.,50.));
+#2852 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2853 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2854 = PCURVE('',#1172,#2855);
+#2855 = DEFINITIONAL_REPRESENTATION('',(#2856),#2864);
+#2856 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2857,#2858,#2859,#2860,
+#2861,#2862,#2863),.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('') );
+#2857 = CARTESIAN_POINT('',(45.6,-36.));
+#2858 = CARTESIAN_POINT('',(45.6,-40.50333209967));
+#2859 = CARTESIAN_POINT('',(41.7,-38.25166604984));
+#2860 = CARTESIAN_POINT('',(37.8,-36.));
+#2861 = CARTESIAN_POINT('',(41.7,-33.74833395016));
+#2862 = CARTESIAN_POINT('',(45.6,-31.49666790032));
+#2863 = CARTESIAN_POINT('',(45.6,-36.));
+#2864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2865 = PCURVE('',#2866,#2871);
+#2866 = CYLINDRICAL_SURFACE('',#2867,2.6);
+#2867 = AXIS2_PLACEMENT_3D('',#2868,#2869,#2870);
+#2868 = CARTESIAN_POINT('',(-34.,-38.,50.));
+#2869 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2870 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2876);
+#2872 = LINE('',#2873,#2874);
+#2873 = CARTESIAN_POINT('',(0.,-2.));
+#2874 = VECTOR('',#2875,1.);
+#2875 = DIRECTION('',(1.,0.));
+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2877 = FACE_BOUND('',#2878,.T.);
+#2878 = EDGE_LOOP('',(#2879));
+#2879 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2880 = EDGE_CURVE('',#2881,#2881,#2883,.T.);
+#2881 = VERTEX_POINT('',#2882);
+#2882 = CARTESIAN_POINT('',(-32.,-38.,27.4));
+#2883 = SURFACE_CURVE('',#2884,(#2889,#2900),.PCURVE_S1.);
+#2884 = CIRCLE('',#2885,2.6);
+#2885 = AXIS2_PLACEMENT_3D('',#2886,#2887,#2888);
+#2886 = CARTESIAN_POINT('',(-32.,-38.,30.));
+#2887 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2888 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2889 = PCURVE('',#1172,#2890);
+#2890 = DEFINITIONAL_REPRESENTATION('',(#2891),#2899);
+#2891 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2892,#2893,#2894,#2895,
+#2896,#2897,#2898),.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('') );
+#2892 = CARTESIAN_POINT('',(65.6,-36.));
+#2893 = CARTESIAN_POINT('',(65.6,-40.50333209967));
+#2894 = CARTESIAN_POINT('',(61.7,-38.25166604984));
+#2895 = CARTESIAN_POINT('',(57.8,-36.));
+#2896 = CARTESIAN_POINT('',(61.7,-33.74833395016));
+#2897 = CARTESIAN_POINT('',(65.6,-31.49666790032));
+#2898 = CARTESIAN_POINT('',(65.6,-36.));
+#2899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2900 = PCURVE('',#2901,#2906);
+#2901 = CYLINDRICAL_SURFACE('',#2902,2.6);
+#2902 = AXIS2_PLACEMENT_3D('',#2903,#2904,#2905);
+#2903 = CARTESIAN_POINT('',(-34.,-38.,30.));
+#2904 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#2905 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#2906 = DEFINITIONAL_REPRESENTATION('',(#2907),#2911);
+#2907 = LINE('',#2908,#2909);
+#2908 = CARTESIAN_POINT('',(0.,-2.));
+#2909 = VECTOR('',#2910,1.);
+#2910 = DIRECTION('',(1.,0.));
+#2911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2912 = ADVANCED_FACE('',(#2913,#2919,#2922,#2925,#2928,#2931,#2934),
+  #1226,.T.);
+#2913 = FACE_BOUND('',#2914,.T.);
+#2914 = EDGE_LOOP('',(#2915,#2916,#2917,#2918));
+#2915 = ORIENTED_EDGE('',*,*,#1363,.F.);
+#2916 = ORIENTED_EDGE('',*,*,#2689,.T.);
+#2917 = ORIENTED_EDGE('',*,*,#1210,.T.);
+#2918 = ORIENTED_EDGE('',*,*,#1286,.F.);
+#2919 = FACE_BOUND('',#2920,.T.);
+#2920 = EDGE_LOOP('',(#2921));
+#2921 = ORIENTED_EDGE('',*,*,#1944,.F.);
+#2922 = FACE_BOUND('',#2923,.T.);
+#2923 = EDGE_LOOP('',(#2924));
+#2924 = ORIENTED_EDGE('',*,*,#1644,.F.);
+#2925 = FACE_BOUND('',#2926,.T.);
+#2926 = EDGE_LOOP('',(#2927));
+#2927 = ORIENTED_EDGE('',*,*,#1544,.F.);
+#2928 = FACE_BOUND('',#2929,.T.);
+#2929 = EDGE_LOOP('',(#2930));
+#2930 = ORIENTED_EDGE('',*,*,#1844,.F.);
+#2931 = FACE_BOUND('',#2932,.T.);
+#2932 = EDGE_LOOP('',(#2933));
+#2933 = ORIENTED_EDGE('',*,*,#1744,.F.);
+#2934 = FACE_BOUND('',#2935,.T.);
+#2935 = EDGE_LOOP('',(#2936));
+#2936 = ORIENTED_EDGE('',*,*,#1444,.F.);
+#2937 = ADVANCED_FACE('',(#2938),#1351,.T.);
+#2938 = FACE_BOUND('',#2939,.T.);
+#2939 = EDGE_LOOP('',(#2940,#2941,#2964,#2985));
+#2940 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#2941 = ORIENTED_EDGE('',*,*,#2942,.T.);
+#2942 = EDGE_CURVE('',#1313,#2943,#2945,.T.);
+#2943 = VERTEX_POINT('',#2944);
+#2944 = CARTESIAN_POINT('',(-34.,-47.,93.));
+#2945 = SURFACE_CURVE('',#2946,(#2950,#2957),.PCURVE_S1.);
+#2946 = LINE('',#2947,#2948);
+#2947 = CARTESIAN_POINT('',(-34.,-2.,93.));
+#2948 = VECTOR('',#2949,1.);
+#2949 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#2950 = PCURVE('',#1351,#2951);
+#2951 = DEFINITIONAL_REPRESENTATION('',(#2952),#2956);
+#2952 = LINE('',#2953,#2954);
+#2953 = CARTESIAN_POINT('',(0.,0.));
+#2954 = VECTOR('',#2955,1.);
+#2955 = DIRECTION('',(0.,-1.));
+#2956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2957 = PCURVE('',#1404,#2958);
+#2958 = DEFINITIONAL_REPRESENTATION('',(#2959),#2963);
+#2959 = LINE('',#2960,#2961);
+#2960 = CARTESIAN_POINT('',(93.,1.110223024625E-16));
+#2961 = VECTOR('',#2962,1.);
+#2962 = DIRECTION('',(0.,-1.));
+#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2964 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#2965 = EDGE_CURVE('',#2943,#2711,#2966,.T.);
+#2966 = SURFACE_CURVE('',#2967,(#2971,#2978),.PCURVE_S1.);
+#2967 = LINE('',#2968,#2969);
+#2968 = CARTESIAN_POINT('',(-34.,-47.,93.));
+#2969 = VECTOR('',#2970,1.);
+#2970 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#2971 = PCURVE('',#1351,#2972);
+#2972 = DEFINITIONAL_REPRESENTATION('',(#2973),#2977);
+#2973 = LINE('',#2974,#2975);
+#2974 = CARTESIAN_POINT('',(-2.13162820728E-14,-45.));
+#2975 = VECTOR('',#2976,1.);
+#2976 = DIRECTION('',(1.,-9.860761315263E-32));
+#2977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2978 = PCURVE('',#2748,#2979);
+#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984);
+#2980 = LINE('',#2981,#2982);
+#2981 = CARTESIAN_POINT('',(-1.42108547152E-14,-3.155443620884E-30));
+#2982 = VECTOR('',#2983,1.);
+#2983 = DIRECTION('',(0.,-1.));
+#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2985 = ORIENTED_EDGE('',*,*,#2710,.F.);
+#2986 = ADVANCED_FACE('',(#2987,#3059,#3085,#3111),#1404,.T.);
+#2987 = FACE_BOUND('',#2988,.T.);
+#2988 = EDGE_LOOP('',(#2989,#2990,#2991,#3014,#3037,#3058));
+#2989 = ORIENTED_EDGE('',*,*,#1390,.F.);
+#2990 = ORIENTED_EDGE('',*,*,#2072,.T.);
+#2991 = ORIENTED_EDGE('',*,*,#2992,.T.);
+#2992 = EDGE_CURVE('',#2045,#2993,#2995,.T.);
+#2993 = VERTEX_POINT('',#2994);
+#2994 = CARTESIAN_POINT('',(-34.,-82.,8.));
+#2995 = SURFACE_CURVE('',#2996,(#3000,#3007),.PCURVE_S1.);
+#2996 = LINE('',#2997,#2998);
+#2997 = CARTESIAN_POINT('',(-34.,-82.,6.350475700856E-14));
+#2998 = VECTOR('',#2999,1.);
+#2999 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#3000 = PCURVE('',#1404,#3001);
+#3001 = DEFINITIONAL_REPRESENTATION('',(#3002),#3006);
+#3002 = LINE('',#3003,#3004);
+#3003 = CARTESIAN_POINT('',(0.,-80.));
+#3004 = VECTOR('',#3005,1.);
+#3005 = DIRECTION('',(1.,0.));
+#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3007 = PCURVE('',#2060,#3008);
+#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3013);
+#3009 = LINE('',#3010,#3011);
+#3010 = CARTESIAN_POINT('',(93.,-66.));
+#3011 = VECTOR('',#3012,1.);
+#3012 = DIRECTION('',(-1.,0.));
+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3014 = ORIENTED_EDGE('',*,*,#3015,.T.);
+#3015 = EDGE_CURVE('',#2993,#3016,#3018,.T.);
+#3016 = VERTEX_POINT('',#3017);
+#3017 = CARTESIAN_POINT('',(-34.,-47.,44.));
+#3018 = SURFACE_CURVE('',#3019,(#3023,#3030),.PCURVE_S1.);
+#3019 = LINE('',#3020,#3021);
+#3020 = CARTESIAN_POINT('',(-34.,-82.,8.));
+#3021 = VECTOR('',#3022,1.);
+#3022 = DIRECTION('',(-1.592048534814E-16,0.697078393292,0.716994918814)
+  );
+#3023 = PCURVE('',#1404,#3024);
+#3024 = DEFINITIONAL_REPRESENTATION('',(#3025),#3029);
+#3025 = LINE('',#3026,#3027);
+#3026 = CARTESIAN_POINT('',(8.,-80.));
+#3027 = VECTOR('',#3028,1.);
+#3028 = DIRECTION('',(0.716994918814,0.697078393292));
+#3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3030 = PCURVE('',#2774,#3031);
+#3031 = DEFINITIONAL_REPRESENTATION('',(#3032),#3036);
+#3032 = LINE('',#3033,#3034);
+#3033 = CARTESIAN_POINT('',(0.,0.));
+#3034 = VECTOR('',#3035,1.);
+#3035 = DIRECTION('',(1.,0.));
+#3036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3037 = ORIENTED_EDGE('',*,*,#3038,.F.);
+#3038 = EDGE_CURVE('',#2943,#3016,#3039,.T.);
+#3039 = SURFACE_CURVE('',#3040,(#3044,#3051),.PCURVE_S1.);
+#3040 = LINE('',#3041,#3042);
+#3041 = CARTESIAN_POINT('',(-34.,-47.,93.));
+#3042 = VECTOR('',#3043,1.);
+#3043 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#3044 = PCURVE('',#1404,#3045);
+#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(93.,-45.));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(-1.,3.330669073875E-16));
+#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3051 = PCURVE('',#2748,#3052);
+#3052 = DEFINITIONAL_REPRESENTATION('',(#3053),#3057);
+#3053 = LINE('',#3054,#3055);
+#3054 = CARTESIAN_POINT('',(0.,0.));
+#3055 = VECTOR('',#3056,1.);
+#3056 = DIRECTION('',(1.,0.));
+#3057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3058 = ORIENTED_EDGE('',*,*,#2942,.F.);
+#3059 = FACE_BOUND('',#3060,.T.);
+#3060 = EDGE_LOOP('',(#3061));
+#3061 = ORIENTED_EDGE('',*,*,#3062,.F.);
+#3062 = EDGE_CURVE('',#3063,#3063,#3065,.T.);
+#3063 = VERTEX_POINT('',#3064);
+#3064 = CARTESIAN_POINT('',(-34.,-38.,47.4));
+#3065 = SURFACE_CURVE('',#3066,(#3071,#3078),.PCURVE_S1.);
+#3066 = CIRCLE('',#3067,2.6);
+#3067 = AXIS2_PLACEMENT_3D('',#3068,#3069,#3070);
+#3068 = CARTESIAN_POINT('',(-34.,-38.,50.));
+#3069 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#3070 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#3071 = PCURVE('',#1404,#3072);
+#3072 = DEFINITIONAL_REPRESENTATION('',(#3073),#3077);
+#3073 = CIRCLE('',#3074,2.6);
+#3074 = AXIS2_PLACEMENT_2D('',#3075,#3076);
+#3075 = CARTESIAN_POINT('',(50.,-36.));
+#3076 = DIRECTION('',(-1.,3.330669073875E-16));
+#3077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3078 = PCURVE('',#2866,#3079);
+#3079 = DEFINITIONAL_REPRESENTATION('',(#3080),#3084);
+#3080 = LINE('',#3081,#3082);
+#3081 = CARTESIAN_POINT('',(0.,0.));
+#3082 = VECTOR('',#3083,1.);
+#3083 = DIRECTION('',(1.,0.));
+#3084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3085 = FACE_BOUND('',#3086,.T.);
+#3086 = EDGE_LOOP('',(#3087));
+#3087 = ORIENTED_EDGE('',*,*,#3088,.F.);
+#3088 = EDGE_CURVE('',#3089,#3089,#3091,.T.);
+#3089 = VERTEX_POINT('',#3090);
+#3090 = CARTESIAN_POINT('',(-34.,-38.,67.4));
+#3091 = SURFACE_CURVE('',#3092,(#3097,#3104),.PCURVE_S1.);
+#3092 = CIRCLE('',#3093,2.6);
+#3093 = AXIS2_PLACEMENT_3D('',#3094,#3095,#3096);
+#3094 = CARTESIAN_POINT('',(-34.,-38.,70.));
+#3095 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#3096 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#3097 = PCURVE('',#1404,#3098);
+#3098 = DEFINITIONAL_REPRESENTATION('',(#3099),#3103);
+#3099 = CIRCLE('',#3100,2.6);
+#3100 = AXIS2_PLACEMENT_2D('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(70.,-36.));
+#3102 = DIRECTION('',(-1.,3.330669073875E-16));
+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3104 = PCURVE('',#2831,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);
+#3106 = LINE('',#3107,#3108);
+#3107 = CARTESIAN_POINT('',(0.,0.));
+#3108 = VECTOR('',#3109,1.);
+#3109 = DIRECTION('',(1.,0.));
+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3111 = FACE_BOUND('',#3112,.T.);
+#3112 = EDGE_LOOP('',(#3113));
+#3113 = ORIENTED_EDGE('',*,*,#3114,.F.);
+#3114 = EDGE_CURVE('',#3115,#3115,#3117,.T.);
+#3115 = VERTEX_POINT('',#3116);
+#3116 = CARTESIAN_POINT('',(-34.,-38.,27.4));
+#3117 = SURFACE_CURVE('',#3118,(#3123,#3130),.PCURVE_S1.);
+#3118 = CIRCLE('',#3119,2.6);
+#3119 = AXIS2_PLACEMENT_3D('',#3120,#3121,#3122);
+#3120 = CARTESIAN_POINT('',(-34.,-38.,30.));
+#3121 = DIRECTION('',(-1.,-7.395570986447E-32,-2.22044604925E-16));
+#3122 = DIRECTION('',(2.22044604925E-16,-4.440892098501E-16,-1.));
+#3123 = PCURVE('',#1404,#3124);
+#3124 = DEFINITIONAL_REPRESENTATION('',(#3125),#3129);
+#3125 = CIRCLE('',#3126,2.6);
+#3126 = AXIS2_PLACEMENT_2D('',#3127,#3128);
+#3127 = CARTESIAN_POINT('',(30.,-36.));
+#3128 = DIRECTION('',(-1.,3.330669073875E-16));
+#3129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3130 = PCURVE('',#2901,#3131);
+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3136);
+#3132 = LINE('',#3133,#3134);
+#3133 = CARTESIAN_POINT('',(0.,0.));
+#3134 = VECTOR('',#3135,1.);
+#3135 = DIRECTION('',(1.,0.));
+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3137 = ADVANCED_FACE('',(#3138),#2060,.T.);
+#3138 = FACE_BOUND('',#3139,.T.);
+#3139 = EDGE_LOOP('',(#3140,#3161,#3162,#3163,#3164,#3185,#3186,#3187));
+#3140 = ORIENTED_EDGE('',*,*,#3141,.F.);
+#3141 = EDGE_CURVE('',#2456,#2183,#3142,.T.);
+#3142 = SURFACE_CURVE('',#3143,(#3147,#3154),.PCURVE_S1.);
+#3143 = LINE('',#3144,#3145);
+#3144 = CARTESIAN_POINT('',(-34.,-82.,8.));
+#3145 = VECTOR('',#3146,1.);
+#3146 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3147 = PCURVE('',#2060,#3148);
+#3148 = DEFINITIONAL_REPRESENTATION('',(#3149),#3153);
+#3149 = LINE('',#3150,#3151);
+#3150 = CARTESIAN_POINT('',(85.,-66.));
+#3151 = VECTOR('',#3152,1.);
+#3152 = DIRECTION('',(-2.22044604925E-16,1.));
+#3153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3154 = PCURVE('',#2197,#3155);
+#3155 = DEFINITIONAL_REPRESENTATION('',(#3156),#3160);
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(0.,0.));
+#3158 = VECTOR('',#3159,1.);
+#3159 = DIRECTION('',(0.,-1.));
+#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3161 = ORIENTED_EDGE('',*,*,#2476,.T.);
+#3162 = ORIENTED_EDGE('',*,*,#2637,.F.);
+#3163 = ORIENTED_EDGE('',*,*,#2785,.F.);
+#3164 = ORIENTED_EDGE('',*,*,#3165,.F.);
+#3165 = EDGE_CURVE('',#2993,#2760,#3166,.T.);
+#3166 = SURFACE_CURVE('',#3167,(#3171,#3178),.PCURVE_S1.);
+#3167 = LINE('',#3168,#3169);
+#3168 = CARTESIAN_POINT('',(-34.,-82.,8.));
+#3169 = VECTOR('',#3170,1.);
+#3170 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3171 = PCURVE('',#2060,#3172);
+#3172 = DEFINITIONAL_REPRESENTATION('',(#3173),#3177);
+#3173 = LINE('',#3174,#3175);
+#3174 = CARTESIAN_POINT('',(85.,-66.));
+#3175 = VECTOR('',#3176,1.);
+#3176 = DIRECTION('',(-2.22044604925E-16,1.));
+#3177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3178 = PCURVE('',#2774,#3179);
+#3179 = DEFINITIONAL_REPRESENTATION('',(#3180),#3184);
+#3180 = LINE('',#3181,#3182);
+#3181 = CARTESIAN_POINT('',(0.,0.));
+#3182 = VECTOR('',#3183,1.);
+#3183 = DIRECTION('',(0.,-1.));
+#3184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3185 = ORIENTED_EDGE('',*,*,#2992,.F.);
+#3186 = ORIENTED_EDGE('',*,*,#2044,.F.);
+#3187 = ORIENTED_EDGE('',*,*,#2208,.F.);
+#3188 = ADVANCED_FACE('',(#3189),#2117,.F.);
+#3189 = FACE_BOUND('',#3190,.F.);
+#3190 = EDGE_LOOP('',(#3191,#3192,#3213,#3214));
+#3191 = ORIENTED_EDGE('',*,*,#2662,.F.);
+#3192 = ORIENTED_EDGE('',*,*,#3193,.T.);
+#3193 = EDGE_CURVE('',#2663,#2097,#3194,.T.);
+#3194 = SEAM_CURVE('',#3195,(#3199,#3206),.PCURVE_S1.);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(-2.,-47.,2.));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(-0.,-7.771561172376E-16,-1.));
+#3199 = PCURVE('',#2117,#3200);
+#3200 = DEFINITIONAL_REPRESENTATION('',(#3201),#3205);
+#3201 = LINE('',#3202,#3203);
+#3202 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3203 = VECTOR('',#3204,1.);
+#3204 = DIRECTION('',(0.,-1.));
+#3205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3206 = PCURVE('',#2117,#3207);
+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);
+#3208 = LINE('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(0.,0.));
+#3210 = VECTOR('',#3211,1.);
+#3211 = DIRECTION('',(0.,-1.));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3213 = ORIENTED_EDGE('',*,*,#2096,.T.);
+#3214 = ORIENTED_EDGE('',*,*,#3193,.F.);
+#3215 = ADVANCED_FACE('',(#3216),#2197,.T.);
+#3216 = FACE_BOUND('',#3217,.T.);
+#3217 = EDGE_LOOP('',(#3218,#3219,#3220,#3221));
+#3218 = ORIENTED_EDGE('',*,*,#2455,.T.);
+#3219 = ORIENTED_EDGE('',*,*,#3141,.T.);
+#3220 = ORIENTED_EDGE('',*,*,#2182,.F.);
+#3221 = ORIENTED_EDGE('',*,*,#3222,.F.);
+#3222 = EDGE_CURVE('',#2435,#2157,#3223,.T.);
+#3223 = SURFACE_CURVE('',#3224,(#3228,#3235),.PCURVE_S1.);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(-34.,-47.,44.));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3228 = PCURVE('',#2197,#3229);
+#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(50.209560842533,-8.881784197001E-16));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(0.,-1.));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3235 = PCURVE('',#2171,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(49.,-3.330669073875E-15));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(0.,-1.));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3242 = ADVANCED_FACE('',(#3243),#2171,.F.);
+#3243 = FACE_BOUND('',#3244,.F.);
+#3244 = EDGE_LOOP('',(#3245,#3246,#3247,#3248));
+#3245 = ORIENTED_EDGE('',*,*,#2434,.T.);
+#3246 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#3247 = ORIENTED_EDGE('',*,*,#2156,.F.);
+#3248 = ORIENTED_EDGE('',*,*,#3222,.F.);
+#3249 = ADVANCED_FACE('',(#3250),#2253,.F.);
+#3250 = FACE_BOUND('',#3251,.F.);
+#3251 = EDGE_LOOP('',(#3252,#3253,#3274,#3275));
+#3252 = ORIENTED_EDGE('',*,*,#2523,.F.);
+#3253 = ORIENTED_EDGE('',*,*,#3254,.T.);
+#3254 = EDGE_CURVE('',#2524,#2233,#3255,.T.);
+#3255 = SEAM_CURVE('',#3256,(#3260,#3267),.PCURVE_S1.);
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(-34.,-38.,67.4));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3260 = PCURVE('',#2253,#3261);
+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3266);
+#3262 = LINE('',#3263,#3264);
+#3263 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3264 = VECTOR('',#3265,1.);
+#3265 = DIRECTION('',(0.,-1.));
+#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3267 = PCURVE('',#2253,#3268);
+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);
+#3269 = LINE('',#3270,#3271);
+#3270 = CARTESIAN_POINT('',(0.,0.));
+#3271 = VECTOR('',#3272,1.);
+#3272 = DIRECTION('',(0.,-1.));
+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3274 = ORIENTED_EDGE('',*,*,#2232,.T.);
+#3275 = ORIENTED_EDGE('',*,*,#3254,.F.);
+#3276 = ADVANCED_FACE('',(#3277),#2288,.F.);
+#3277 = FACE_BOUND('',#3278,.F.);
+#3278 = EDGE_LOOP('',(#3279,#3280,#3301,#3302));
+#3279 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#3280 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3281 = EDGE_CURVE('',#2554,#2268,#3282,.T.);
+#3282 = SEAM_CURVE('',#3283,(#3287,#3294),.PCURVE_S1.);
+#3283 = LINE('',#3284,#3285);
+#3284 = CARTESIAN_POINT('',(-34.,-38.,47.4));
+#3285 = VECTOR('',#3286,1.);
+#3286 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3287 = PCURVE('',#2288,#3288);
+#3288 = DEFINITIONAL_REPRESENTATION('',(#3289),#3293);
+#3289 = LINE('',#3290,#3291);
+#3290 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3291 = VECTOR('',#3292,1.);
+#3292 = DIRECTION('',(0.,-1.));
+#3293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3294 = PCURVE('',#2288,#3295);
+#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300);
+#3296 = LINE('',#3297,#3298);
+#3297 = CARTESIAN_POINT('',(0.,0.));
+#3298 = VECTOR('',#3299,1.);
+#3299 = DIRECTION('',(0.,-1.));
+#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3301 = ORIENTED_EDGE('',*,*,#2267,.T.);
+#3302 = ORIENTED_EDGE('',*,*,#3281,.F.);
+#3303 = ADVANCED_FACE('',(#3304),#2323,.F.);
+#3304 = FACE_BOUND('',#3305,.F.);
+#3305 = EDGE_LOOP('',(#3306,#3307,#3328,#3329));
+#3306 = ORIENTED_EDGE('',*,*,#2583,.F.);
+#3307 = ORIENTED_EDGE('',*,*,#3308,.T.);
+#3308 = EDGE_CURVE('',#2584,#2303,#3309,.T.);
+#3309 = SEAM_CURVE('',#3310,(#3314,#3321),.PCURVE_S1.);
+#3310 = LINE('',#3311,#3312);
+#3311 = CARTESIAN_POINT('',(-34.,-38.,27.4));
+#3312 = VECTOR('',#3313,1.);
+#3313 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3314 = PCURVE('',#2323,#3315);
+#3315 = DEFINITIONAL_REPRESENTATION('',(#3316),#3320);
+#3316 = LINE('',#3317,#3318);
+#3317 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3318 = VECTOR('',#3319,1.);
+#3319 = DIRECTION('',(0.,-1.));
+#3320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3321 = PCURVE('',#2323,#3322);
+#3322 = DEFINITIONAL_REPRESENTATION('',(#3323),#3327);
+#3323 = LINE('',#3324,#3325);
+#3324 = CARTESIAN_POINT('',(0.,0.));
+#3325 = VECTOR('',#3326,1.);
+#3326 = DIRECTION('',(0.,-1.));
+#3327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3328 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#3329 = ORIENTED_EDGE('',*,*,#3308,.F.);
+#3330 = ADVANCED_FACE('',(#3331),#2774,.T.);
+#3331 = FACE_BOUND('',#3332,.T.);
+#3332 = EDGE_LOOP('',(#3333,#3334,#3335,#3336));
+#3333 = ORIENTED_EDGE('',*,*,#3015,.F.);
+#3334 = ORIENTED_EDGE('',*,*,#3165,.T.);
+#3335 = ORIENTED_EDGE('',*,*,#2759,.F.);
+#3336 = ORIENTED_EDGE('',*,*,#3337,.F.);
+#3337 = EDGE_CURVE('',#3016,#2734,#3338,.T.);
+#3338 = SURFACE_CURVE('',#3339,(#3343,#3350),.PCURVE_S1.);
+#3339 = LINE('',#3340,#3341);
+#3340 = CARTESIAN_POINT('',(-34.,-47.,44.));
+#3341 = VECTOR('',#3342,1.);
+#3342 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3343 = PCURVE('',#2774,#3344);
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
+#3345 = LINE('',#3346,#3347);
+#3346 = CARTESIAN_POINT('',(50.209560842533,-8.881784197001E-16));
+#3347 = VECTOR('',#3348,1.);
+#3348 = DIRECTION('',(0.,-1.));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3350 = PCURVE('',#2748,#3351);
+#3351 = DEFINITIONAL_REPRESENTATION('',(#3352),#3356);
+#3352 = LINE('',#3353,#3354);
+#3353 = CARTESIAN_POINT('',(49.,-3.330669073875E-15));
+#3354 = VECTOR('',#3355,1.);
+#3355 = DIRECTION('',(0.,-1.));
+#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3357 = ADVANCED_FACE('',(#3358),#2748,.F.);
+#3358 = FACE_BOUND('',#3359,.F.);
+#3359 = EDGE_LOOP('',(#3360,#3361,#3362,#3363));
+#3360 = ORIENTED_EDGE('',*,*,#3038,.F.);
+#3361 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#3362 = ORIENTED_EDGE('',*,*,#2733,.F.);
+#3363 = ORIENTED_EDGE('',*,*,#3337,.F.);
+#3364 = ADVANCED_FACE('',(#3365),#2831,.F.);
+#3365 = FACE_BOUND('',#3366,.F.);
+#3366 = EDGE_LOOP('',(#3367,#3368,#3389,#3390));
+#3367 = ORIENTED_EDGE('',*,*,#3088,.F.);
+#3368 = ORIENTED_EDGE('',*,*,#3369,.T.);
+#3369 = EDGE_CURVE('',#3089,#2811,#3370,.T.);
+#3370 = SEAM_CURVE('',#3371,(#3375,#3382),.PCURVE_S1.);
+#3371 = LINE('',#3372,#3373);
+#3372 = CARTESIAN_POINT('',(-34.,-38.,67.4));
+#3373 = VECTOR('',#3374,1.);
+#3374 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3375 = PCURVE('',#2831,#3376);
+#3376 = DEFINITIONAL_REPRESENTATION('',(#3377),#3381);
+#3377 = LINE('',#3378,#3379);
+#3378 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3379 = VECTOR('',#3380,1.);
+#3380 = DIRECTION('',(0.,-1.));
+#3381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3382 = PCURVE('',#2831,#3383);
+#3383 = DEFINITIONAL_REPRESENTATION('',(#3384),#3388);
+#3384 = LINE('',#3385,#3386);
+#3385 = CARTESIAN_POINT('',(0.,0.));
+#3386 = VECTOR('',#3387,1.);
+#3387 = DIRECTION('',(0.,-1.));
+#3388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3389 = ORIENTED_EDGE('',*,*,#2810,.T.);
+#3390 = ORIENTED_EDGE('',*,*,#3369,.F.);
+#3391 = ADVANCED_FACE('',(#3392),#2866,.F.);
+#3392 = FACE_BOUND('',#3393,.F.);
+#3393 = EDGE_LOOP('',(#3394,#3395,#3416,#3417));
+#3394 = ORIENTED_EDGE('',*,*,#3062,.F.);
+#3395 = ORIENTED_EDGE('',*,*,#3396,.T.);
+#3396 = EDGE_CURVE('',#3063,#2846,#3397,.T.);
+#3397 = SEAM_CURVE('',#3398,(#3402,#3409),.PCURVE_S1.);
+#3398 = LINE('',#3399,#3400);
+#3399 = CARTESIAN_POINT('',(-34.,-38.,47.4));
+#3400 = VECTOR('',#3401,1.);
+#3401 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3402 = PCURVE('',#2866,#3403);
+#3403 = DEFINITIONAL_REPRESENTATION('',(#3404),#3408);
+#3404 = LINE('',#3405,#3406);
+#3405 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3406 = VECTOR('',#3407,1.);
+#3407 = DIRECTION('',(0.,-1.));
+#3408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3409 = PCURVE('',#2866,#3410);
+#3410 = DEFINITIONAL_REPRESENTATION('',(#3411),#3415);
+#3411 = LINE('',#3412,#3413);
+#3412 = CARTESIAN_POINT('',(0.,0.));
+#3413 = VECTOR('',#3414,1.);
+#3414 = DIRECTION('',(0.,-1.));
+#3415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3416 = ORIENTED_EDGE('',*,*,#2845,.T.);
+#3417 = ORIENTED_EDGE('',*,*,#3396,.F.);
+#3418 = ADVANCED_FACE('',(#3419),#2901,.F.);
+#3419 = FACE_BOUND('',#3420,.F.);
+#3420 = EDGE_LOOP('',(#3421,#3422,#3443,#3444));
+#3421 = ORIENTED_EDGE('',*,*,#3114,.F.);
+#3422 = ORIENTED_EDGE('',*,*,#3423,.T.);
+#3423 = EDGE_CURVE('',#3115,#2881,#3424,.T.);
+#3424 = SEAM_CURVE('',#3425,(#3429,#3436),.PCURVE_S1.);
+#3425 = LINE('',#3426,#3427);
+#3426 = CARTESIAN_POINT('',(-34.,-38.,27.4));
+#3427 = VECTOR('',#3428,1.);
+#3428 = DIRECTION('',(1.,7.395570986447E-32,2.22044604925E-16));
+#3429 = PCURVE('',#2901,#3430);
+#3430 = DEFINITIONAL_REPRESENTATION('',(#3431),#3435);
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(0.,-1.));
+#3435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3436 = PCURVE('',#2901,#3437);
+#3437 = DEFINITIONAL_REPRESENTATION('',(#3438),#3442);
+#3438 = LINE('',#3439,#3440);
+#3439 = CARTESIAN_POINT('',(0.,0.));
+#3440 = VECTOR('',#3441,1.);
+#3441 = DIRECTION('',(0.,-1.));
+#3442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3443 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#3444 = ORIENTED_EDGE('',*,*,#3423,.F.);
+#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3449)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3446,#3447,#3448)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3446,
+  'distance_accuracy_value','confusion accuracy');
+#3450 = PRODUCT_TYPE('part',$,(#7));
+#3451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3452),#3445);
+#3452 = STYLED_ITEM('color',(#3453),#15);
+#3453 = PRESENTATION_STYLE_ASSIGNMENT((#3454,#3460));
+#3454 = SURFACE_STYLE_USAGE(.BOTH.,#3455);
+#3455 = SURFACE_SIDE_STYLE('',(#3456));
+#3456 = SURFACE_STYLE_FILL_AREA(#3457);
+#3457 = FILL_AREA_STYLE('',(#3458));
+#3458 = FILL_AREA_STYLE_COLOUR('',#3459);
+#3459 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3460 = CURVE_STYLE('',#3461,POSITIVE_LENGTH_MEASURE(0.1),#3459);
+#3461 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.stl b/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.stl
new file mode 100644
index 00000000..0321fcb5
Binary files /dev/null and b/Wood Construction/Connectors/Ironsmith Parts/SAIT250_L64_H93.stl differ