diff --git a/Electrical Parts/Hotend/Hotend-3d-printer.fcstd b/Electrical Parts/Hotend/Hotend-3d-printer.fcstd
new file mode 100644
index 00000000..43d8e503
Binary files /dev/null and b/Electrical Parts/Hotend/Hotend-3d-printer.fcstd differ
diff --git a/Electrical Parts/Hotend/hotend-3d-printer.step b/Electrical Parts/Hotend/hotend-3d-printer.step
new file mode 100644
index 00000000..c0d19076
--- /dev/null
+++ b/Electrical Parts/Hotend/hotend-3d-printer.step	
@@ -0,0 +1,9469 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/fran6t/Bureau/Dropbox/3d/Objet-francis/librairie-github/FreeCAD-l
+ibrary/Electrical Parts/Hotend/hotend-3d-printer.step',
+  '2015-07-08T21:52:08',('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('Pocket005','Pocket005','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#7992);
+#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,#109,#166,#340,#375,#451,#500,#549,#598,#647,
+    #674,#733,#777,#816,#871,#930,#1048,#1087,#1336,#1385,#1434,#1586,
+    #1645,#1738,#1794,#1821,#1846,#1903,#1910,#1969,#2004,#2031,#2090,
+    #2149,#2153,#2212,#2255,#2259,#2298,#2472,#2527,#2603,#2652,#2701,
+    #2750,#2799,#2826,#3000,#3040,#3116,#3165,#3214,#3263,#3312,#3339,
+    #3394,#3442,#3616,#3655,#3731,#3780,#3829,#3878,#3927,#3954,#4009,
+    #4049,#4223,#4278,#4354,#4403,#4452,#4501,#4550,#4577,#4751,#4791,
+    #4867,#4916,#4965,#5014,#5063,#5090,#5145,#5185,#5359,#5414,#5490,
+    #5539,#5588,#5637,#5686,#5713,#5887,#5927,#6003,#6052,#6101,#6150,
+    #6199,#6226,#6281,#6321,#6495,#6550,#6626,#6675,#6724,#6773,#6822,
+    #6849,#7023,#7063,#7139,#7188,#7237,#7286,#7335,#7362,#7417,#7457,
+    #7631,#7686,#7757,#7806,#7855,#7904,#7953,#7980));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.,0.,-57.1));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(2.,0.,-57.4));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(2.,0.,-57.1));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,2.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,-57.1));
+#35 = DIRECTION('',(0.,0.,1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-0.,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,2.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,-57.1));
+#56 = DIRECTION('',(0.,0.,-1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(6.062177826491,3.293376598501,-57.1));
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.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(
+  '') );
+#73 = CARTESIAN_POINT('',(-4.062177826491,-3.293376598501));
+#74 = CARTESIAN_POINT('',(-4.062177826491,-6.757478213639));
+#75 = CARTESIAN_POINT('',(-7.062177826491,-5.02542740607));
+#76 = CARTESIAN_POINT('',(-10.06217782649,-3.293376598501));
+#77 = CARTESIAN_POINT('',(-7.062177826491,-1.561325790933));
+#78 = CARTESIAN_POINT('',(-4.062177826491,0.170725016636));
+#79 = CARTESIAN_POINT('',(-4.062177826491,-3.293376598501));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.T.);
+#82 = ORIENTED_EDGE('',*,*,#83,.T.);
+#83 = EDGE_CURVE('',#24,#24,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,2.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,-57.4));
+#88 = DIRECTION('',(0.,0.,-1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,-0.3));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = CONICAL_SURFACE('',#99,2.,0.785398163397);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(0.,0.,-57.4));
+#101 = DIRECTION('',(0.,0.,1.));
+#102 = DIRECTION('',(1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108);
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(-0.,-0.));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(-1.,-0.));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ADVANCED_FACE('',(#110),#98,.T.);
+#110 = FACE_BOUND('',#111,.T.);
+#111 = EDGE_LOOP('',(#112,#133,#134,#135));
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#24,#114,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(0.3,0.,-59.1));
+#116 = SEAM_CURVE('',#117,(#121,#127),.PCURVE_S1.);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(2.,0.,-57.4));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#121 = PCURVE('',#98,#122);
+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126);
+#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.404163056034),.PIECEWISE_BEZIER_KNOTS.);
+#124 = CARTESIAN_POINT('',(0.,0.));
+#125 = CARTESIAN_POINT('',(0.,-1.7));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#98,#128);
+#128 = DEFINITIONAL_REPRESENTATION('',(#129),#132);
+#129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130,#131),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.404163056034),.PIECEWISE_BEZIER_KNOTS.);
+#130 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#131 = CARTESIAN_POINT('',(-6.28318530718,-1.7));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = ORIENTED_EDGE('',*,*,#83,.T.);
+#134 = ORIENTED_EDGE('',*,*,#113,.T.);
+#135 = ORIENTED_EDGE('',*,*,#136,.F.);
+#136 = EDGE_CURVE('',#114,#114,#137,.T.);
+#137 = SURFACE_CURVE('',#138,(#143,#150),.PCURVE_S1.);
+#138 = CIRCLE('',#139,0.3);
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(0.,0.,-59.1));
+#141 = DIRECTION('',(0.,0.,-1.));
+#142 = DIRECTION('',(1.,0.,0.));
+#143 = PCURVE('',#98,#144);
+#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-0.,-1.7));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(-1.,-0.));
+#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#150 = PCURVE('',#151,#156);
+#151 = PLANE('',#152);
+#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
+#153 = CARTESIAN_POINT('',(2.,0.,-59.1));
+#154 = DIRECTION('',(0.,0.,1.));
+#155 = DIRECTION('',(1.,0.,0.));
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#165);
+#157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#158,#159,#160,#161,#162,#163
+,#164),.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(
+  '') );
+#158 = CARTESIAN_POINT('',(-1.7,0.));
+#159 = CARTESIAN_POINT('',(-1.7,-0.519615242271));
+#160 = CARTESIAN_POINT('',(-2.15,-0.259807621135));
+#161 = CARTESIAN_POINT('',(-2.6,-7.347880794884E-17));
+#162 = CARTESIAN_POINT('',(-2.15,0.259807621135));
+#163 = CARTESIAN_POINT('',(-1.7,0.519615242271));
+#164 = CARTESIAN_POINT('',(-1.7,0.));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#166 = ADVANCED_FACE('',(#167,#337),#66,.F.);
+#167 = FACE_BOUND('',#168,.F.);
+#168 = EDGE_LOOP('',(#169,#199,#227,#255,#283,#311));
+#169 = ORIENTED_EDGE('',*,*,#170,.F.);
+#170 = EDGE_CURVE('',#171,#173,#175,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(6.062177826491,3.293376598501,-57.1));
+#173 = VERTEX_POINT('',#174);
+#174 = CARTESIAN_POINT('',(6.062177826491,-3.706623401499,-57.1));
+#175 = SURFACE_CURVE('',#176,(#180,#187),.PCURVE_S1.);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(6.062177826491,3.293376598501,-57.1));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(1.268826313857E-16,-1.,0.));
+#180 = PCURVE('',#66,#181);
+#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);
+#182 = LINE('',#183,#184);
+#183 = CARTESIAN_POINT('',(0.,0.));
+#184 = VECTOR('',#185,1.);
+#185 = DIRECTION('',(1.268826313857E-16,-1.));
+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#187 = PCURVE('',#188,#193);
+#188 = PLANE('',#189);
+#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192);
+#190 = CARTESIAN_POINT('',(6.062177826491,3.293376598501,-54.1));
+#191 = DIRECTION('',(-1.,-1.268826313857E-16,-0.));
+#192 = DIRECTION('',(1.268826313857E-16,-1.,0.));
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(0.,-3.));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(1.,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ORIENTED_EDGE('',*,*,#200,.F.);
+#200 = EDGE_CURVE('',#201,#171,#203,.T.);
+#201 = VERTEX_POINT('',#202);
+#202 = CARTESIAN_POINT('',(0.,6.793376598501,-57.1));
+#203 = SURFACE_CURVE('',#204,(#208,#215),.PCURVE_S1.);
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(0.,6.793376598501,-57.1));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(0.866025403784,-0.5,0.));
+#208 = PCURVE('',#66,#209);
+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
+#210 = LINE('',#211,#212);
+#211 = CARTESIAN_POINT('',(-6.062177826491,3.5));
+#212 = VECTOR('',#213,1.);
+#213 = DIRECTION('',(0.866025403784,-0.5));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = PCURVE('',#216,#221);
+#216 = PLANE('',#217);
+#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
+#218 = CARTESIAN_POINT('',(0.,6.793376598501,-54.1));
+#219 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#220 = DIRECTION('',(0.866025403784,-0.5,0.));
+#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(0.,-3.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(1.,0.));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#227 = ORIENTED_EDGE('',*,*,#228,.F.);
+#228 = EDGE_CURVE('',#229,#201,#231,.T.);
+#229 = VERTEX_POINT('',#230);
+#230 = CARTESIAN_POINT('',(-6.062177826491,3.293376598501,-57.1));
+#231 = SURFACE_CURVE('',#232,(#236,#243),.PCURVE_S1.);
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(-6.062177826491,3.293376598501,-57.1));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(0.866025403784,0.5,0.));
+#236 = PCURVE('',#66,#237);
+#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(-12.12435565298,8.881784197001E-16));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(0.866025403784,0.5));
+#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#243 = PCURVE('',#244,#249);
+#244 = PLANE('',#245);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(-6.062177826491,3.293376598501,-54.1));
+#247 = DIRECTION('',(0.5,-0.866025403784,0.));
+#248 = DIRECTION('',(0.866025403784,0.5,0.));
+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(0.,-3.));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(1.,0.));
+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#255 = ORIENTED_EDGE('',*,*,#256,.F.);
+#256 = EDGE_CURVE('',#257,#229,#259,.T.);
+#257 = VERTEX_POINT('',#258);
+#258 = CARTESIAN_POINT('',(-6.062177826491,-3.706623401499,-57.1));
+#259 = SURFACE_CURVE('',#260,(#264,#271),.PCURVE_S1.);
+#260 = LINE('',#261,#262);
+#261 = CARTESIAN_POINT('',(-6.062177826491,-3.706623401499,-57.1));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(-1.268826313857E-16,1.,-0.));
+#264 = PCURVE('',#66,#265);
+#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(-12.12435565298,-7.));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(-1.268826313857E-16,1.));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = PCURVE('',#272,#277);
+#272 = PLANE('',#273);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(-6.062177826491,-3.706623401499,-54.1));
+#275 = DIRECTION('',(1.,1.268826313857E-16,0.));
+#276 = DIRECTION('',(-1.268826313857E-16,1.,0.));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.,-3.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,-0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ORIENTED_EDGE('',*,*,#284,.F.);
+#284 = EDGE_CURVE('',#285,#257,#287,.T.);
+#285 = VERTEX_POINT('',#286);
+#286 = CARTESIAN_POINT('',(0.,-7.206623401499,-57.1));
+#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(6.888071384121E-26,-7.206623401499,-57.1));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#292 = PCURVE('',#66,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(-6.062177826491,-10.5));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(-0.866025403784,0.5));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#299 = PCURVE('',#300,#305);
+#300 = PLANE('',#301);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(6.888071384121E-26,-7.206623401499,-54.1));
+#303 = DIRECTION('',(0.5,0.866025403784,0.));
+#304 = DIRECTION('',(-0.866025403784,0.5,0.));
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(0.,-3.));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(1.,-0.));
+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#311 = ORIENTED_EDGE('',*,*,#312,.F.);
+#312 = EDGE_CURVE('',#173,#285,#313,.T.);
+#313 = SURFACE_CURVE('',#314,(#318,#325),.PCURVE_S1.);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(6.062177826491,-3.706623401499,-57.1));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#318 = PCURVE('',#66,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(8.881784197001E-16,-7.));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(-0.866025403784,-0.5));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = PCURVE('',#326,#331);
+#326 = PLANE('',#327);
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(6.062177826491,-3.706623401499,-54.1));
+#329 = DIRECTION('',(-0.5,0.866025403784,0.));
+#330 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(0.,-3.));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(1.,0.));
+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#337 = FACE_BOUND('',#338,.F.);
+#338 = EDGE_LOOP('',(#339));
+#339 = ORIENTED_EDGE('',*,*,#51,.T.);
+#340 = ADVANCED_FACE('',(#341,#344),#151,.F.);
+#341 = FACE_BOUND('',#342,.F.);
+#342 = EDGE_LOOP('',(#343));
+#343 = ORIENTED_EDGE('',*,*,#136,.F.);
+#344 = FACE_BOUND('',#345,.F.);
+#345 = EDGE_LOOP('',(#346));
+#346 = ORIENTED_EDGE('',*,*,#347,.F.);
+#347 = EDGE_CURVE('',#348,#348,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(0.2,0.,-59.1));
+#350 = SURFACE_CURVE('',#351,(#356,#363),.PCURVE_S1.);
+#351 = CIRCLE('',#352,0.2);
+#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355);
+#353 = CARTESIAN_POINT('',(0.,0.,-59.1));
+#354 = DIRECTION('',(0.,0.,1.));
+#355 = DIRECTION('',(1.,0.,0.));
+#356 = PCURVE('',#151,#357);
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362);
+#358 = CIRCLE('',#359,0.2);
+#359 = AXIS2_PLACEMENT_2D('',#360,#361);
+#360 = CARTESIAN_POINT('',(-2.,0.));
+#361 = DIRECTION('',(1.,0.));
+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#363 = PCURVE('',#364,#369);
+#364 = CYLINDRICAL_SURFACE('',#365,0.2);
+#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368);
+#366 = CARTESIAN_POINT('',(0.,0.,3.7));
+#367 = DIRECTION('',(0.,0.,1.));
+#368 = DIRECTION('',(1.,0.,0.));
+#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374);
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(0.,-62.8));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(1.,0.));
+#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#375 = ADVANCED_FACE('',(#376),#188,.F.);
+#376 = FACE_BOUND('',#377,.F.);
+#377 = EDGE_LOOP('',(#378,#401,#402,#425));
+#378 = ORIENTED_EDGE('',*,*,#379,.T.);
+#379 = EDGE_CURVE('',#380,#171,#382,.T.);
+#380 = VERTEX_POINT('',#381);
+#381 = CARTESIAN_POINT('',(6.062177826491,3.293376598501,-54.1));
+#382 = SURFACE_CURVE('',#383,(#387,#394),.PCURVE_S1.);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(6.062177826491,3.293376598501,-54.1));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(0.,0.,-1.));
+#387 = PCURVE('',#188,#388);
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(0.,0.));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(0.,-1.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = PCURVE('',#216,#395);
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(7.,0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.,-1.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = ORIENTED_EDGE('',*,*,#170,.T.);
+#402 = ORIENTED_EDGE('',*,*,#403,.F.);
+#403 = EDGE_CURVE('',#404,#173,#406,.T.);
+#404 = VERTEX_POINT('',#405);
+#405 = CARTESIAN_POINT('',(6.062177826491,-3.706623401499,-54.1));
+#406 = SURFACE_CURVE('',#407,(#411,#418),.PCURVE_S1.);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(6.062177826491,-3.706623401499,-54.1));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(0.,0.,-1.));
+#411 = PCURVE('',#188,#412);
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(7.,0.));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(0.,-1.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#418 = PCURVE('',#326,#419);
+#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424);
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(0.,0.));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(-0.,-1.));
+#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#425 = ORIENTED_EDGE('',*,*,#426,.F.);
+#426 = EDGE_CURVE('',#380,#404,#427,.T.);
+#427 = SURFACE_CURVE('',#428,(#432,#439),.PCURVE_S1.);
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(6.062177826491,3.293376598501,-54.1));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(1.268826313857E-16,-1.,0.));
+#432 = PCURVE('',#188,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(0.,0.));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(1.,0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = PCURVE('',#440,#445);
+#440 = PLANE('',#441);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(6.062177826491,3.293376598501,-54.1));
+#443 = DIRECTION('',(0.,0.,1.));
+#444 = DIRECTION('',(1.,0.,0.));
+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(0.,0.));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(1.268826313857E-16,-1.));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = ADVANCED_FACE('',(#452),#216,.F.);
+#452 = FACE_BOUND('',#453,.F.);
+#453 = EDGE_LOOP('',(#454,#477,#478,#479));
+#454 = ORIENTED_EDGE('',*,*,#455,.T.);
+#455 = EDGE_CURVE('',#456,#201,#458,.T.);
+#456 = VERTEX_POINT('',#457);
+#457 = CARTESIAN_POINT('',(0.,6.793376598501,-54.1));
+#458 = SURFACE_CURVE('',#459,(#463,#470),.PCURVE_S1.);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(0.,6.793376598501,-54.1));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(0.,0.,-1.));
+#463 = PCURVE('',#216,#464);
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(0.,0.));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(0.,-1.));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#470 = PCURVE('',#244,#471);
+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(7.,0.));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(0.,-1.));
+#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#477 = ORIENTED_EDGE('',*,*,#200,.T.);
+#478 = ORIENTED_EDGE('',*,*,#379,.F.);
+#479 = ORIENTED_EDGE('',*,*,#480,.F.);
+#480 = EDGE_CURVE('',#456,#380,#481,.T.);
+#481 = SURFACE_CURVE('',#482,(#486,#493),.PCURVE_S1.);
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(0.,6.793376598501,-54.1));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(0.866025403784,-0.5,0.));
+#486 = PCURVE('',#216,#487);
+#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492);
+#488 = LINE('',#489,#490);
+#489 = CARTESIAN_POINT('',(0.,0.));
+#490 = VECTOR('',#491,1.);
+#491 = DIRECTION('',(1.,0.));
+#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#493 = PCURVE('',#440,#494);
+#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499);
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(-6.062177826491,3.5));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(0.866025403784,-0.5));
+#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#500 = ADVANCED_FACE('',(#501),#326,.F.);
+#501 = FACE_BOUND('',#502,.F.);
+#502 = EDGE_LOOP('',(#503,#504,#505,#528));
+#503 = ORIENTED_EDGE('',*,*,#403,.T.);
+#504 = ORIENTED_EDGE('',*,*,#312,.T.);
+#505 = ORIENTED_EDGE('',*,*,#506,.F.);
+#506 = EDGE_CURVE('',#507,#285,#509,.T.);
+#507 = VERTEX_POINT('',#508);
+#508 = CARTESIAN_POINT('',(0.,-7.206623401499,-54.1));
+#509 = SURFACE_CURVE('',#510,(#514,#521),.PCURVE_S1.);
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(0.,-7.206623401499,-54.1));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(0.,0.,-1.));
+#514 = PCURVE('',#326,#515);
+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
+#516 = LINE('',#517,#518);
+#517 = CARTESIAN_POINT('',(7.,0.));
+#518 = VECTOR('',#519,1.);
+#519 = DIRECTION('',(-0.,-1.));
+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#521 = PCURVE('',#300,#522);
+#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(4.473933601297E-26,0.));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(0.,-1.));
+#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#528 = ORIENTED_EDGE('',*,*,#529,.F.);
+#529 = EDGE_CURVE('',#404,#507,#530,.T.);
+#530 = SURFACE_CURVE('',#531,(#535,#542),.PCURVE_S1.);
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(6.062177826491,-3.706623401499,-54.1));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#535 = PCURVE('',#326,#536);
+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#541);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(0.,0.));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(1.,0.));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = PCURVE('',#440,#543);
+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(8.881784197001E-16,-7.));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(-0.866025403784,-0.5));
+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#549 = ADVANCED_FACE('',(#550),#244,.F.);
+#550 = FACE_BOUND('',#551,.F.);
+#551 = EDGE_LOOP('',(#552,#575,#576,#577));
+#552 = ORIENTED_EDGE('',*,*,#553,.T.);
+#553 = EDGE_CURVE('',#554,#229,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(-6.062177826491,3.293376598501,-54.1));
+#556 = SURFACE_CURVE('',#557,(#561,#568),.PCURVE_S1.);
+#557 = LINE('',#558,#559);
+#558 = CARTESIAN_POINT('',(-6.062177826491,3.293376598501,-54.1));
+#559 = VECTOR('',#560,1.);
+#560 = DIRECTION('',(0.,0.,-1.));
+#561 = PCURVE('',#244,#562);
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(0.,0.));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(0.,-1.));
+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#568 = PCURVE('',#272,#569);
+#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574);
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(7.,0.));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(0.,-1.));
+#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#575 = ORIENTED_EDGE('',*,*,#228,.T.);
+#576 = ORIENTED_EDGE('',*,*,#455,.F.);
+#577 = ORIENTED_EDGE('',*,*,#578,.F.);
+#578 = EDGE_CURVE('',#554,#456,#579,.T.);
+#579 = SURFACE_CURVE('',#580,(#584,#591),.PCURVE_S1.);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(-6.062177826491,3.293376598501,-54.1));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(0.866025403784,0.5,0.));
+#584 = PCURVE('',#244,#585);
+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(0.,0.));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(1.,0.));
+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#591 = PCURVE('',#440,#592);
+#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);
+#593 = LINE('',#594,#595);
+#594 = CARTESIAN_POINT('',(-12.12435565298,8.881784197001E-16));
+#595 = VECTOR('',#596,1.);
+#596 = DIRECTION('',(0.866025403784,0.5));
+#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#598 = ADVANCED_FACE('',(#599),#300,.F.);
+#599 = FACE_BOUND('',#600,.F.);
+#600 = EDGE_LOOP('',(#601,#602,#603,#626));
+#601 = ORIENTED_EDGE('',*,*,#506,.T.);
+#602 = ORIENTED_EDGE('',*,*,#284,.T.);
+#603 = ORIENTED_EDGE('',*,*,#604,.F.);
+#604 = EDGE_CURVE('',#605,#257,#607,.T.);
+#605 = VERTEX_POINT('',#606);
+#606 = CARTESIAN_POINT('',(-6.062177826491,-3.706623401499,-54.1));
+#607 = SURFACE_CURVE('',#608,(#612,#619),.PCURVE_S1.);
+#608 = LINE('',#609,#610);
+#609 = CARTESIAN_POINT('',(-6.062177826491,-3.706623401499,-54.1));
+#610 = VECTOR('',#611,1.);
+#611 = DIRECTION('',(0.,0.,-1.));
+#612 = PCURVE('',#300,#613);
+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(7.,0.));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(0.,-1.));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#619 = PCURVE('',#272,#620);
+#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(0.,0.));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(0.,-1.));
+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#626 = ORIENTED_EDGE('',*,*,#627,.F.);
+#627 = EDGE_CURVE('',#507,#605,#628,.T.);
+#628 = SURFACE_CURVE('',#629,(#633,#640),.PCURVE_S1.);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(6.888071384121E-26,-7.206623401499,-54.1));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#633 = PCURVE('',#300,#634);
+#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 = PCURVE('',#440,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(-6.062177826491,-10.5));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(-0.866025403784,0.5));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = ADVANCED_FACE('',(#648),#272,.F.);
+#648 = FACE_BOUND('',#649,.F.);
+#649 = EDGE_LOOP('',(#650,#651,#652,#653));
+#650 = ORIENTED_EDGE('',*,*,#604,.T.);
+#651 = ORIENTED_EDGE('',*,*,#256,.T.);
+#652 = ORIENTED_EDGE('',*,*,#553,.F.);
+#653 = ORIENTED_EDGE('',*,*,#654,.F.);
+#654 = EDGE_CURVE('',#605,#554,#655,.T.);
+#655 = SURFACE_CURVE('',#656,(#660,#667),.PCURVE_S1.);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(-6.062177826491,-3.706623401499,-54.1));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(-1.268826313857E-16,1.,-0.));
+#660 = PCURVE('',#272,#661);
+#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
+#662 = LINE('',#663,#664);
+#663 = CARTESIAN_POINT('',(0.,0.));
+#664 = VECTOR('',#665,1.);
+#665 = DIRECTION('',(1.,-0.));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = PCURVE('',#440,#668);
+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(-12.12435565298,-7.));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(-1.268826313857E-16,1.));
+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#674 = ADVANCED_FACE('',(#675),#364,.F.);
+#675 = FACE_BOUND('',#676,.F.);
+#676 = EDGE_LOOP('',(#677,#710,#731,#732));
+#677 = ORIENTED_EDGE('',*,*,#678,.F.);
+#678 = EDGE_CURVE('',#679,#679,#681,.T.);
+#679 = VERTEX_POINT('',#680);
+#680 = CARTESIAN_POINT('',(0.2,0.,-26.3));
+#681 = SURFACE_CURVE('',#682,(#687,#694),.PCURVE_S1.);
+#682 = CIRCLE('',#683,0.2);
+#683 = AXIS2_PLACEMENT_3D('',#684,#685,#686);
+#684 = CARTESIAN_POINT('',(0.,0.,-26.3));
+#685 = DIRECTION('',(0.,0.,1.));
+#686 = DIRECTION('',(1.,0.,0.));
+#687 = PCURVE('',#364,#688);
+#688 = DEFINITIONAL_REPRESENTATION('',(#689),#693);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(0.,-30.));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(1.,0.));
+#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#694 = PCURVE('',#695,#700);
+#695 = PLANE('',#696);
+#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699);
+#697 = CARTESIAN_POINT('',(1.506412,-4.3487E-02,-26.3));
+#698 = DIRECTION('',(0.,0.,-1.));
+#699 = DIRECTION('',(-1.,0.,0.));
+#700 = DEFINITIONAL_REPRESENTATION('',(#701),#709);
+#701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#702,#703,#704,#705,#706,#707
+,#708),.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(
+  '') );
+#702 = CARTESIAN_POINT('',(1.306412,4.3487E-02));
+#703 = CARTESIAN_POINT('',(1.306412,0.389897161514));
+#704 = CARTESIAN_POINT('',(1.606412,0.216692080757));
+#705 = CARTESIAN_POINT('',(1.906412,4.3487E-02));
+#706 = CARTESIAN_POINT('',(1.606412,-0.129718080757));
+#707 = CARTESIAN_POINT('',(1.306412,-0.302923161514));
+#708 = CARTESIAN_POINT('',(1.306412,4.3487E-02));
+#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#710 = ORIENTED_EDGE('',*,*,#711,.T.);
+#711 = EDGE_CURVE('',#679,#348,#712,.T.);
+#712 = SEAM_CURVE('',#713,(#717,#724),.PCURVE_S1.);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(0.2,0.,3.7));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(-0.,-0.,-1.));
+#717 = PCURVE('',#364,#718);
+#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(6.28318530718,0.));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(0.,-1.));
+#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#724 = PCURVE('',#364,#725);
+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);
+#726 = LINE('',#727,#728);
+#727 = CARTESIAN_POINT('',(0.,0.));
+#728 = VECTOR('',#729,1.);
+#729 = DIRECTION('',(0.,-1.));
+#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#731 = ORIENTED_EDGE('',*,*,#347,.T.);
+#732 = ORIENTED_EDGE('',*,*,#711,.F.);
+#733 = ADVANCED_FACE('',(#734,#742),#440,.T.);
+#734 = FACE_BOUND('',#735,.T.);
+#735 = EDGE_LOOP('',(#736,#737,#738,#739,#740,#741));
+#736 = ORIENTED_EDGE('',*,*,#426,.F.);
+#737 = ORIENTED_EDGE('',*,*,#480,.F.);
+#738 = ORIENTED_EDGE('',*,*,#578,.F.);
+#739 = ORIENTED_EDGE('',*,*,#654,.F.);
+#740 = ORIENTED_EDGE('',*,*,#627,.F.);
+#741 = ORIENTED_EDGE('',*,*,#529,.F.);
+#742 = FACE_BOUND('',#743,.T.);
+#743 = EDGE_LOOP('',(#744));
+#744 = ORIENTED_EDGE('',*,*,#745,.T.);
+#745 = EDGE_CURVE('',#746,#746,#748,.T.);
+#746 = VERTEX_POINT('',#747);
+#747 = CARTESIAN_POINT('',(2.5,0.,-54.1));
+#748 = SURFACE_CURVE('',#749,(#754,#765),.PCURVE_S1.);
+#749 = CIRCLE('',#750,2.5);
+#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
+#751 = CARTESIAN_POINT('',(0.,0.,-54.1));
+#752 = DIRECTION('',(0.,0.,-1.));
+#753 = DIRECTION('',(1.,0.,0.));
+#754 = PCURVE('',#440,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#764);
+#756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#757,#758,#759,#760,#761,#762
+,#763),.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(
+  '') );
+#757 = CARTESIAN_POINT('',(-3.562177826491,-3.293376598501));
+#758 = CARTESIAN_POINT('',(-3.562177826491,-7.623503617424));
+#759 = CARTESIAN_POINT('',(-7.312177826491,-5.458440107962));
+#760 = CARTESIAN_POINT('',(-11.06217782649,-3.293376598501));
+#761 = CARTESIAN_POINT('',(-7.312177826491,-1.12831308904));
+#762 = CARTESIAN_POINT('',(-3.562177826491,1.036750420421));
+#763 = CARTESIAN_POINT('',(-3.562177826491,-3.293376598501));
+#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#765 = PCURVE('',#766,#771);
+#766 = CYLINDRICAL_SURFACE('',#767,2.5);
+#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
+#768 = CARTESIAN_POINT('',(0.,0.,-52.6));
+#769 = DIRECTION('',(0.,0.,1.));
+#770 = DIRECTION('',(1.,0.,0.));
+#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776);
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(-0.,-1.5));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(-1.,0.));
+#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#777 = ADVANCED_FACE('',(#778,#813),#695,.F.);
+#778 = FACE_BOUND('',#779,.F.);
+#779 = EDGE_LOOP('',(#780));
+#780 = ORIENTED_EDGE('',*,*,#781,.F.);
+#781 = EDGE_CURVE('',#782,#782,#784,.T.);
+#782 = VERTEX_POINT('',#783);
+#783 = CARTESIAN_POINT('',(1.506412,-4.3487E-02,-26.3));
+#784 = SURFACE_CURVE('',#785,(#790,#801),.PCURVE_S1.);
+#785 = CIRCLE('',#786,1.6);
+#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789);
+#787 = CARTESIAN_POINT('',(-9.3588E-02,-4.3487E-02,-26.3));
+#788 = DIRECTION('',(0.,0.,1.));
+#789 = DIRECTION('',(1.,0.,0.));
+#790 = PCURVE('',#695,#791);
+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#800);
+#792 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#793,#794,#795,#796,#797,#798
+,#799),.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(
+  '') );
+#793 = CARTESIAN_POINT('',(0.,0.));
+#794 = CARTESIAN_POINT('',(0.,2.77128129211));
+#795 = CARTESIAN_POINT('',(2.4,1.385640646055));
+#796 = CARTESIAN_POINT('',(4.8,3.918869757272E-16));
+#797 = CARTESIAN_POINT('',(2.4,-1.385640646055));
+#798 = CARTESIAN_POINT('',(2.442490654175E-15,-2.77128129211));
+#799 = CARTESIAN_POINT('',(0.,0.));
+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#801 = PCURVE('',#802,#807);
+#802 = CYLINDRICAL_SURFACE('',#803,1.6);
+#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806);
+#804 = CARTESIAN_POINT('',(-9.3588E-02,-4.3487E-02,3.7));
+#805 = DIRECTION('',(0.,0.,1.));
+#806 = DIRECTION('',(1.,0.,0.));
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(0.,-30.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(1.,0.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = FACE_BOUND('',#814,.F.);
+#814 = EDGE_LOOP('',(#815));
+#815 = ORIENTED_EDGE('',*,*,#678,.T.);
+#816 = ADVANCED_FACE('',(#817),#766,.T.);
+#817 = FACE_BOUND('',#818,.F.);
+#818 = EDGE_LOOP('',(#819,#842,#869,#870));
+#819 = ORIENTED_EDGE('',*,*,#820,.F.);
+#820 = EDGE_CURVE('',#821,#746,#823,.T.);
+#821 = VERTEX_POINT('',#822);
+#822 = CARTESIAN_POINT('',(2.5,0.,-52.6));
+#823 = SEAM_CURVE('',#824,(#828,#835),.PCURVE_S1.);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(2.5,0.,-52.6));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.,0.,-1.));
+#828 = PCURVE('',#766,#829);
+#829 = DEFINITIONAL_REPRESENTATION('',(#830),#834);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(-0.,-1.));
+#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#835 = PCURVE('',#766,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);
+#837 = LINE('',#838,#839);
+#838 = CARTESIAN_POINT('',(-0.,0.));
+#839 = VECTOR('',#840,1.);
+#840 = DIRECTION('',(-0.,-1.));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#842 = ORIENTED_EDGE('',*,*,#843,.F.);
+#843 = EDGE_CURVE('',#821,#821,#844,.T.);
+#844 = SURFACE_CURVE('',#845,(#850,#857),.PCURVE_S1.);
+#845 = CIRCLE('',#846,2.5);
+#846 = AXIS2_PLACEMENT_3D('',#847,#848,#849);
+#847 = CARTESIAN_POINT('',(0.,0.,-52.6));
+#848 = DIRECTION('',(0.,0.,-1.));
+#849 = DIRECTION('',(1.,0.,0.));
+#850 = PCURVE('',#766,#851);
+#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(-0.,0.));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(-1.,0.));
+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#857 = PCURVE('',#858,#863);
+#858 = PLANE('',#859);
+#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862);
+#860 = CARTESIAN_POINT('',(-15.5,-8.,-52.6));
+#861 = DIRECTION('',(0.,0.,-1.));
+#862 = DIRECTION('',(-1.,0.,0.));
+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);
+#864 = CIRCLE('',#865,2.5);
+#865 = AXIS2_PLACEMENT_2D('',#866,#867);
+#866 = CARTESIAN_POINT('',(-15.5,8.));
+#867 = DIRECTION('',(-1.,0.));
+#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#869 = ORIENTED_EDGE('',*,*,#820,.T.);
+#870 = ORIENTED_EDGE('',*,*,#745,.T.);
+#871 = ADVANCED_FACE('',(#872),#802,.F.);
+#872 = FACE_BOUND('',#873,.F.);
+#873 = EDGE_LOOP('',(#874,#907,#928,#929));
+#874 = ORIENTED_EDGE('',*,*,#875,.F.);
+#875 = EDGE_CURVE('',#876,#876,#878,.T.);
+#876 = VERTEX_POINT('',#877);
+#877 = CARTESIAN_POINT('',(1.506412,-4.3487E-02,3.7));
+#878 = SURFACE_CURVE('',#879,(#884,#891),.PCURVE_S1.);
+#879 = CIRCLE('',#880,1.6);
+#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883);
+#881 = CARTESIAN_POINT('',(-9.3588E-02,-4.3487E-02,3.7));
+#882 = DIRECTION('',(0.,0.,1.));
+#883 = DIRECTION('',(1.,0.,0.));
+#884 = PCURVE('',#802,#885);
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(0.,0.));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(1.,0.));
+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#891 = PCURVE('',#892,#897);
+#892 = PLANE('',#893);
+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
+#894 = CARTESIAN_POINT('',(8.,0.,3.7));
+#895 = DIRECTION('',(0.,0.,-1.));
+#896 = DIRECTION('',(-1.,0.,0.));
+#897 = DEFINITIONAL_REPRESENTATION('',(#898),#906);
+#898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#899,#900,#901,#902,#903,#904
+,#905),.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(
+  '') );
+#899 = CARTESIAN_POINT('',(6.493588,-4.3487E-02));
+#900 = CARTESIAN_POINT('',(6.493588,2.72779429211));
+#901 = CARTESIAN_POINT('',(8.893588,1.342153646055));
+#902 = CARTESIAN_POINT('',(11.293588,-4.3487E-02));
+#903 = CARTESIAN_POINT('',(8.893588,-1.429127646055));
+#904 = CARTESIAN_POINT('',(6.493588,-2.81476829211));
+#905 = CARTESIAN_POINT('',(6.493588,-4.3487E-02));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = ORIENTED_EDGE('',*,*,#908,.T.);
+#908 = EDGE_CURVE('',#876,#782,#909,.T.);
+#909 = SEAM_CURVE('',#910,(#914,#921),.PCURVE_S1.);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(1.506412,-4.3487E-02,3.7));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(-0.,-0.,-1.));
+#914 = PCURVE('',#802,#915);
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(6.28318530718,0.));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(0.,-1.));
+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#921 = PCURVE('',#802,#922);
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(0.,0.));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(0.,-1.));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#928 = ORIENTED_EDGE('',*,*,#781,.T.);
+#929 = ORIENTED_EDGE('',*,*,#908,.F.);
+#930 = ADVANCED_FACE('',(#931,#1045),#858,.T.);
+#931 = FACE_BOUND('',#932,.T.);
+#932 = EDGE_LOOP('',(#933,#963,#991,#1019));
+#933 = ORIENTED_EDGE('',*,*,#934,.F.);
+#934 = EDGE_CURVE('',#935,#937,#939,.T.);
+#935 = VERTEX_POINT('',#936);
+#936 = CARTESIAN_POINT('',(-15.5,-8.,-52.6));
+#937 = VERTEX_POINT('',#938);
+#938 = CARTESIAN_POINT('',(4.5,-8.,-52.6));
+#939 = SURFACE_CURVE('',#940,(#944,#951),.PCURVE_S1.);
+#940 = LINE('',#941,#942);
+#941 = CARTESIAN_POINT('',(-15.5,-8.,-52.6));
+#942 = VECTOR('',#943,1.);
+#943 = DIRECTION('',(1.,0.,0.));
+#944 = PCURVE('',#858,#945);
+#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950);
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(0.,0.));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(-1.,0.));
+#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#951 = PCURVE('',#952,#957);
+#952 = PLANE('',#953);
+#953 = AXIS2_PLACEMENT_3D('',#954,#955,#956);
+#954 = CARTESIAN_POINT('',(-15.5,-8.,-41.1));
+#955 = DIRECTION('',(0.,-1.,0.));
+#956 = DIRECTION('',(1.,0.,0.));
+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);
+#958 = LINE('',#959,#960);
+#959 = CARTESIAN_POINT('',(0.,-11.5));
+#960 = VECTOR('',#961,1.);
+#961 = DIRECTION('',(1.,0.));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = ORIENTED_EDGE('',*,*,#964,.F.);
+#964 = EDGE_CURVE('',#965,#935,#967,.T.);
+#965 = VERTEX_POINT('',#966);
+#966 = CARTESIAN_POINT('',(-15.5,8.,-52.6));
+#967 = SURFACE_CURVE('',#968,(#972,#979),.PCURVE_S1.);
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(-15.5,8.,-52.6));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(0.,-1.,0.));
+#972 = PCURVE('',#858,#973);
+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(0.,16.));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(0.,-1.));
+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#979 = PCURVE('',#980,#985);
+#980 = PLANE('',#981);
+#981 = AXIS2_PLACEMENT_3D('',#982,#983,#984);
+#982 = CARTESIAN_POINT('',(-15.5,8.,-41.1));
+#983 = DIRECTION('',(-1.,-0.,-0.));
+#984 = DIRECTION('',(0.,-1.,0.));
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(0.,-11.5));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(1.,0.));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = ORIENTED_EDGE('',*,*,#992,.F.);
+#992 = EDGE_CURVE('',#993,#965,#995,.T.);
+#993 = VERTEX_POINT('',#994);
+#994 = CARTESIAN_POINT('',(4.5,8.,-52.6));
+#995 = SURFACE_CURVE('',#996,(#1000,#1007),.PCURVE_S1.);
+#996 = LINE('',#997,#998);
+#997 = CARTESIAN_POINT('',(4.5,8.,-52.6));
+#998 = VECTOR('',#999,1.);
+#999 = DIRECTION('',(-1.,0.,0.));
+#1000 = PCURVE('',#858,#1001);
+#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006);
+#1002 = LINE('',#1003,#1004);
+#1003 = CARTESIAN_POINT('',(-20.,16.));
+#1004 = VECTOR('',#1005,1.);
+#1005 = DIRECTION('',(1.,0.));
+#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1007 = PCURVE('',#1008,#1013);
+#1008 = PLANE('',#1009);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(4.5,8.,-41.1));
+#1011 = DIRECTION('',(0.,1.,0.));
+#1012 = DIRECTION('',(-1.,0.,0.));
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(0.,-11.5));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(1.,0.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = ORIENTED_EDGE('',*,*,#1020,.F.);
+#1020 = EDGE_CURVE('',#937,#993,#1021,.T.);
+#1021 = SURFACE_CURVE('',#1022,(#1026,#1033),.PCURVE_S1.);
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(4.5,-8.,-52.6));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(0.,1.,0.));
+#1026 = PCURVE('',#858,#1027);
+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(-20.,0.));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(0.,1.));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1033 = PCURVE('',#1034,#1039);
+#1034 = PLANE('',#1035);
+#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
+#1036 = CARTESIAN_POINT('',(4.5,-8.,-41.1));
+#1037 = DIRECTION('',(1.,0.,0.));
+#1038 = DIRECTION('',(0.,1.,0.));
+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044);
+#1040 = LINE('',#1041,#1042);
+#1041 = CARTESIAN_POINT('',(0.,-11.5));
+#1042 = VECTOR('',#1043,1.);
+#1043 = DIRECTION('',(1.,0.));
+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1045 = FACE_BOUND('',#1046,.T.);
+#1046 = EDGE_LOOP('',(#1047));
+#1047 = ORIENTED_EDGE('',*,*,#843,.F.);
+#1048 = ADVANCED_FACE('',(#1049,#1084),#892,.F.);
+#1049 = FACE_BOUND('',#1050,.F.);
+#1050 = EDGE_LOOP('',(#1051));
+#1051 = ORIENTED_EDGE('',*,*,#1052,.F.);
+#1052 = EDGE_CURVE('',#1053,#1053,#1055,.T.);
+#1053 = VERTEX_POINT('',#1054);
+#1054 = CARTESIAN_POINT('',(8.,0.,3.7));
+#1055 = SURFACE_CURVE('',#1056,(#1061,#1072),.PCURVE_S1.);
+#1056 = CIRCLE('',#1057,8.);
+#1057 = AXIS2_PLACEMENT_3D('',#1058,#1059,#1060);
+#1058 = CARTESIAN_POINT('',(0.,0.,3.7));
+#1059 = DIRECTION('',(0.,0.,1.));
+#1060 = DIRECTION('',(1.,0.,0.));
+#1061 = PCURVE('',#892,#1062);
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1071);
+#1063 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1064,#1065,#1066,#1067,
+#1068,#1069,#1070),.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('') );
+#1064 = CARTESIAN_POINT('',(0.,0.));
+#1065 = CARTESIAN_POINT('',(0.,13.856406460551));
+#1066 = CARTESIAN_POINT('',(12.,6.928203230276));
+#1067 = CARTESIAN_POINT('',(24.,1.959434878636E-15));
+#1068 = CARTESIAN_POINT('',(12.,-6.928203230276));
+#1069 = CARTESIAN_POINT('',(1.24344978758E-14,-13.85640646055));
+#1070 = CARTESIAN_POINT('',(0.,0.));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1072 = PCURVE('',#1073,#1078);
+#1073 = CYLINDRICAL_SURFACE('',#1074,8.);
+#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077);
+#1075 = CARTESIAN_POINT('',(0.,0.,0.));
+#1076 = DIRECTION('',(-0.,-0.,-1.));
+#1077 = DIRECTION('',(1.,0.,0.));
+#1078 = DEFINITIONAL_REPRESENTATION('',(#1079),#1083);
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(-0.,-3.7));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(-1.,0.));
+#1083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1084 = FACE_BOUND('',#1085,.F.);
+#1085 = EDGE_LOOP('',(#1086));
+#1086 = ORIENTED_EDGE('',*,*,#875,.T.);
+#1087 = ADVANCED_FACE('',(#1088,#1305),#952,.T.);
+#1088 = FACE_BOUND('',#1089,.T.);
+#1089 = EDGE_LOOP('',(#1090,#1120,#1148,#1176,#1205,#1234,#1262,#1283,
+    #1284));
+#1090 = ORIENTED_EDGE('',*,*,#1091,.F.);
+#1091 = EDGE_CURVE('',#1092,#1094,#1096,.T.);
+#1092 = VERTEX_POINT('',#1093);
+#1093 = CARTESIAN_POINT('',(-15.5,-8.,-41.1));
+#1094 = VERTEX_POINT('',#1095);
+#1095 = CARTESIAN_POINT('',(4.5,-8.,-41.1));
+#1096 = SURFACE_CURVE('',#1097,(#1101,#1108),.PCURVE_S1.);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(-15.5,-8.,-41.1));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(1.,0.,0.));
+#1101 = PCURVE('',#952,#1102);
+#1102 = DEFINITIONAL_REPRESENTATION('',(#1103),#1107);
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(0.,0.));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(1.,0.));
+#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1108 = PCURVE('',#1109,#1114);
+#1109 = PLANE('',#1110);
+#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113);
+#1111 = CARTESIAN_POINT('',(-15.5,-8.,-41.1));
+#1112 = DIRECTION('',(0.,0.,-1.));
+#1113 = DIRECTION('',(-1.,0.,0.));
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(0.,0.));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(-1.,0.));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1121 = EDGE_CURVE('',#1092,#1122,#1124,.T.);
+#1122 = VERTEX_POINT('',#1123);
+#1123 = CARTESIAN_POINT('',(-15.5,-8.,-47.6));
+#1124 = SURFACE_CURVE('',#1125,(#1129,#1136),.PCURVE_S1.);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(-15.5,-8.,-41.1));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(0.,0.,-1.));
+#1129 = PCURVE('',#952,#1130);
+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135);
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(0.,0.));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(0.,-1.));
+#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1136 = PCURVE('',#1137,#1142);
+#1137 = PLANE('',#1138);
+#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141);
+#1139 = CARTESIAN_POINT('',(-15.5,8.,-41.1));
+#1140 = DIRECTION('',(-1.,-0.,-0.));
+#1141 = DIRECTION('',(0.,-1.,0.));
+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(16.,0.));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(0.,-1.));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1149 = EDGE_CURVE('',#1122,#1150,#1152,.T.);
+#1150 = VERTEX_POINT('',#1151);
+#1151 = CARTESIAN_POINT('',(-9.828427124746,-8.,-47.6));
+#1152 = SURFACE_CURVE('',#1153,(#1157,#1164),.PCURVE_S1.);
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(-15.5,-8.,-47.6));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(1.,0.,0.));
+#1157 = PCURVE('',#952,#1158);
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(0.,-6.5));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(1.,0.));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1164 = PCURVE('',#1165,#1170);
+#1165 = PLANE('',#1166);
+#1166 = AXIS2_PLACEMENT_3D('',#1167,#1168,#1169);
+#1167 = CARTESIAN_POINT('',(-15.5,8.,-47.6));
+#1168 = DIRECTION('',(0.,0.,-1.));
+#1169 = DIRECTION('',(0.,-1.,0.));
+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175);
+#1171 = LINE('',#1172,#1173);
+#1172 = CARTESIAN_POINT('',(16.,0.));
+#1173 = VECTOR('',#1174,1.);
+#1174 = DIRECTION('',(0.,-1.));
+#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1176 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#1177 = EDGE_CURVE('',#1178,#1150,#1180,.T.);
+#1178 = VERTEX_POINT('',#1179);
+#1179 = CARTESIAN_POINT('',(-4.,-8.,-48.6));
+#1180 = SURFACE_CURVE('',#1181,(#1186,#1193),.PCURVE_S1.);
+#1181 = CIRCLE('',#1182,3.);
+#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185);
+#1183 = CARTESIAN_POINT('',(-7.,-8.,-48.6));
+#1184 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1185 = DIRECTION('',(1.,0.,0.));
+#1186 = PCURVE('',#952,#1187);
+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);
+#1188 = CIRCLE('',#1189,3.);
+#1189 = AXIS2_PLACEMENT_2D('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(8.5,-7.5));
+#1191 = DIRECTION('',(1.,0.));
+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1193 = PCURVE('',#1194,#1199);
+#1194 = CYLINDRICAL_SURFACE('',#1195,3.);
+#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);
+#1196 = CARTESIAN_POINT('',(-7.,-8.,-48.6));
+#1197 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1198 = DIRECTION('',(1.,0.,0.));
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(0.,0.));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(1.,0.));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#1206 = EDGE_CURVE('',#1207,#1178,#1209,.T.);
+#1207 = VERTEX_POINT('',#1208);
+#1208 = CARTESIAN_POINT('',(-9.828427124746,-8.,-49.6));
+#1209 = SURFACE_CURVE('',#1210,(#1215,#1222),.PCURVE_S1.);
+#1210 = CIRCLE('',#1211,3.);
+#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);
+#1212 = CARTESIAN_POINT('',(-7.,-8.,-48.6));
+#1213 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1214 = DIRECTION('',(1.,0.,0.));
+#1215 = PCURVE('',#952,#1216);
+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1221);
+#1217 = CIRCLE('',#1218,3.);
+#1218 = AXIS2_PLACEMENT_2D('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(8.5,-7.5));
+#1220 = DIRECTION('',(1.,0.));
+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1222 = PCURVE('',#1223,#1228);
+#1223 = CYLINDRICAL_SURFACE('',#1224,3.);
+#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227);
+#1225 = CARTESIAN_POINT('',(-7.,-8.,-48.6));
+#1226 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1227 = DIRECTION('',(1.,0.,0.));
+#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(0.,0.));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(1.,0.));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = ORIENTED_EDGE('',*,*,#1235,.F.);
+#1235 = EDGE_CURVE('',#1236,#1207,#1238,.T.);
+#1236 = VERTEX_POINT('',#1237);
+#1237 = CARTESIAN_POINT('',(-15.5,-8.,-49.6));
+#1238 = SURFACE_CURVE('',#1239,(#1243,#1250),.PCURVE_S1.);
+#1239 = LINE('',#1240,#1241);
+#1240 = CARTESIAN_POINT('',(-15.5,-8.,-49.6));
+#1241 = VECTOR('',#1242,1.);
+#1242 = DIRECTION('',(1.,0.,0.));
+#1243 = PCURVE('',#952,#1244);
+#1244 = DEFINITIONAL_REPRESENTATION('',(#1245),#1249);
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(0.,-8.5));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(1.,0.));
+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1250 = PCURVE('',#1251,#1256);
+#1251 = PLANE('',#1252);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(-15.5,-8.,-49.6));
+#1254 = DIRECTION('',(0.,0.,1.));
+#1255 = DIRECTION('',(0.,1.,0.));
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261);
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(0.,0.));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(0.,-1.));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1262 = ORIENTED_EDGE('',*,*,#1263,.T.);
+#1263 = EDGE_CURVE('',#1236,#935,#1264,.T.);
+#1264 = SURFACE_CURVE('',#1265,(#1269,#1276),.PCURVE_S1.);
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(-15.5,-8.,-41.1));
+#1267 = VECTOR('',#1268,1.);
+#1268 = DIRECTION('',(0.,0.,-1.));
+#1269 = PCURVE('',#952,#1270);
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);
+#1271 = LINE('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(0.,0.));
+#1273 = VECTOR('',#1274,1.);
+#1274 = DIRECTION('',(0.,-1.));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1276 = PCURVE('',#980,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(16.,0.));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(0.,-1.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = ORIENTED_EDGE('',*,*,#934,.T.);
+#1284 = ORIENTED_EDGE('',*,*,#1285,.F.);
+#1285 = EDGE_CURVE('',#1094,#937,#1286,.T.);
+#1286 = SURFACE_CURVE('',#1287,(#1291,#1298),.PCURVE_S1.);
+#1287 = LINE('',#1288,#1289);
+#1288 = CARTESIAN_POINT('',(4.5,-8.,-41.1));
+#1289 = VECTOR('',#1290,1.);
+#1290 = DIRECTION('',(0.,0.,-1.));
+#1291 = PCURVE('',#952,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(20.,0.));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(0.,-1.));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = PCURVE('',#1034,#1299);
+#1299 = DEFINITIONAL_REPRESENTATION('',(#1300),#1304);
+#1300 = LINE('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(0.,0.));
+#1302 = VECTOR('',#1303,1.);
+#1303 = DIRECTION('',(0.,-1.));
+#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1305 = FACE_BOUND('',#1306,.T.);
+#1306 = EDGE_LOOP('',(#1307));
+#1307 = ORIENTED_EDGE('',*,*,#1308,.F.);
+#1308 = EDGE_CURVE('',#1309,#1309,#1311,.T.);
+#1309 = VERTEX_POINT('',#1310);
+#1310 = CARTESIAN_POINT('',(1.7,-8.,-47.8));
+#1311 = SURFACE_CURVE('',#1312,(#1317,#1324),.PCURVE_S1.);
+#1312 = CIRCLE('',#1313,1.7);
+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
+#1314 = CARTESIAN_POINT('',(0.,-8.,-47.8));
+#1315 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1316 = DIRECTION('',(1.,0.,0.));
+#1317 = PCURVE('',#952,#1318);
+#1318 = DEFINITIONAL_REPRESENTATION('',(#1319),#1323);
+#1319 = CIRCLE('',#1320,1.7);
+#1320 = AXIS2_PLACEMENT_2D('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(15.5,-6.7));
+#1322 = DIRECTION('',(1.,0.));
+#1323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1324 = PCURVE('',#1325,#1330);
+#1325 = CYLINDRICAL_SURFACE('',#1326,1.7);
+#1326 = AXIS2_PLACEMENT_3D('',#1327,#1328,#1329);
+#1327 = CARTESIAN_POINT('',(0.,-8.,-47.8));
+#1328 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1329 = DIRECTION('',(1.,0.,0.));
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(0.,0.));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(1.,0.));
+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1336 = ADVANCED_FACE('',(#1337),#980,.T.);
+#1337 = FACE_BOUND('',#1338,.T.);
+#1338 = EDGE_LOOP('',(#1339,#1362,#1383,#1384));
+#1339 = ORIENTED_EDGE('',*,*,#1340,.T.);
+#1340 = EDGE_CURVE('',#1236,#1341,#1343,.T.);
+#1341 = VERTEX_POINT('',#1342);
+#1342 = CARTESIAN_POINT('',(-15.5,8.,-49.6));
+#1343 = SURFACE_CURVE('',#1344,(#1348,#1355),.PCURVE_S1.);
+#1344 = LINE('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(-15.5,-8.,-49.6));
+#1346 = VECTOR('',#1347,1.);
+#1347 = DIRECTION('',(0.,1.,0.));
+#1348 = PCURVE('',#980,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(16.,-8.5));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(-1.,0.));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1355 = PCURVE('',#1251,#1356);
+#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('',#1341,#965,#1364,.T.);
+#1364 = SURFACE_CURVE('',#1365,(#1369,#1376),.PCURVE_S1.);
+#1365 = LINE('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(-15.5,8.,-41.1));
+#1367 = VECTOR('',#1368,1.);
+#1368 = DIRECTION('',(0.,0.,-1.));
+#1369 = PCURVE('',#980,#1370);
+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);
+#1371 = LINE('',#1372,#1373);
+#1372 = CARTESIAN_POINT('',(0.,0.));
+#1373 = VECTOR('',#1374,1.);
+#1374 = DIRECTION('',(0.,-1.));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1376 = PCURVE('',#1008,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(20.,0.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(0.,-1.));
+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1383 = ORIENTED_EDGE('',*,*,#964,.T.);
+#1384 = ORIENTED_EDGE('',*,*,#1263,.F.);
+#1385 = ADVANCED_FACE('',(#1386),#1034,.T.);
+#1386 = FACE_BOUND('',#1387,.T.);
+#1387 = EDGE_LOOP('',(#1388,#1389,#1390,#1413));
+#1388 = ORIENTED_EDGE('',*,*,#1285,.T.);
+#1389 = ORIENTED_EDGE('',*,*,#1020,.T.);
+#1390 = ORIENTED_EDGE('',*,*,#1391,.F.);
+#1391 = EDGE_CURVE('',#1392,#993,#1394,.T.);
+#1392 = VERTEX_POINT('',#1393);
+#1393 = CARTESIAN_POINT('',(4.5,8.,-41.1));
+#1394 = SURFACE_CURVE('',#1395,(#1399,#1406),.PCURVE_S1.);
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(4.5,8.,-41.1));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(0.,0.,-1.));
+#1399 = PCURVE('',#1034,#1400);
+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(16.,0.));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(0.,-1.));
+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1406 = PCURVE('',#1008,#1407);
+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412);
+#1408 = LINE('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(0.,0.));
+#1410 = VECTOR('',#1411,1.);
+#1411 = DIRECTION('',(0.,-1.));
+#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1413 = ORIENTED_EDGE('',*,*,#1414,.F.);
+#1414 = EDGE_CURVE('',#1094,#1392,#1415,.T.);
+#1415 = SURFACE_CURVE('',#1416,(#1420,#1427),.PCURVE_S1.);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(4.5,-8.,-41.1));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(0.,1.,0.));
+#1420 = PCURVE('',#1034,#1421);
+#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);
+#1422 = LINE('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(0.,0.));
+#1424 = VECTOR('',#1425,1.);
+#1425 = DIRECTION('',(1.,0.));
+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1427 = PCURVE('',#1109,#1428);
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);
+#1429 = LINE('',#1430,#1431);
+#1430 = CARTESIAN_POINT('',(-20.,0.));
+#1431 = VECTOR('',#1432,1.);
+#1432 = DIRECTION('',(0.,1.));
+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1434 = ADVANCED_FACE('',(#1435),#1008,.T.);
+#1435 = FACE_BOUND('',#1436,.T.);
+#1436 = EDGE_LOOP('',(#1437,#1460,#1461,#1462,#1463,#1486,#1514,#1542,
+    #1565));
+#1437 = ORIENTED_EDGE('',*,*,#1438,.F.);
+#1438 = EDGE_CURVE('',#1392,#1439,#1441,.T.);
+#1439 = VERTEX_POINT('',#1440);
+#1440 = CARTESIAN_POINT('',(-15.5,8.,-41.1));
+#1441 = SURFACE_CURVE('',#1442,(#1446,#1453),.PCURVE_S1.);
+#1442 = LINE('',#1443,#1444);
+#1443 = CARTESIAN_POINT('',(4.5,8.,-41.1));
+#1444 = VECTOR('',#1445,1.);
+#1445 = DIRECTION('',(-1.,0.,0.));
+#1446 = PCURVE('',#1008,#1447);
+#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452);
+#1448 = LINE('',#1449,#1450);
+#1449 = CARTESIAN_POINT('',(0.,0.));
+#1450 = VECTOR('',#1451,1.);
+#1451 = DIRECTION('',(1.,0.));
+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1453 = PCURVE('',#1109,#1454);
+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1459);
+#1455 = LINE('',#1456,#1457);
+#1456 = CARTESIAN_POINT('',(-20.,16.));
+#1457 = VECTOR('',#1458,1.);
+#1458 = DIRECTION('',(1.,0.));
+#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1460 = ORIENTED_EDGE('',*,*,#1391,.T.);
+#1461 = ORIENTED_EDGE('',*,*,#992,.T.);
+#1462 = ORIENTED_EDGE('',*,*,#1363,.F.);
+#1463 = ORIENTED_EDGE('',*,*,#1464,.T.);
+#1464 = EDGE_CURVE('',#1341,#1465,#1467,.T.);
+#1465 = VERTEX_POINT('',#1466);
+#1466 = CARTESIAN_POINT('',(-9.828427124746,8.,-49.6));
+#1467 = SURFACE_CURVE('',#1468,(#1472,#1479),.PCURVE_S1.);
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(-15.5,8.,-49.6));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(1.,0.,0.));
+#1472 = PCURVE('',#1008,#1473);
+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(20.,-8.5));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(-1.,0.));
+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1479 = PCURVE('',#1251,#1480);
+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485);
+#1481 = LINE('',#1482,#1483);
+#1482 = CARTESIAN_POINT('',(16.,0.));
+#1483 = VECTOR('',#1484,1.);
+#1484 = DIRECTION('',(0.,-1.));
+#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1486 = ORIENTED_EDGE('',*,*,#1487,.T.);
+#1487 = EDGE_CURVE('',#1465,#1488,#1490,.T.);
+#1488 = VERTEX_POINT('',#1489);
+#1489 = CARTESIAN_POINT('',(-4.,8.,-48.6));
+#1490 = SURFACE_CURVE('',#1491,(#1496,#1507),.PCURVE_S1.);
+#1491 = CIRCLE('',#1492,3.);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(-7.,8.,-48.6));
+#1494 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1495 = DIRECTION('',(1.,0.,0.));
+#1496 = PCURVE('',#1008,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1506);
+#1498 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1499,#1500,#1501,#1502,
+#1503,#1504,#1505),.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('') );
+#1499 = CARTESIAN_POINT('',(8.5,-7.5));
+#1500 = CARTESIAN_POINT('',(8.5,-2.303847577293));
+#1501 = CARTESIAN_POINT('',(13.,-4.901923788647));
+#1502 = CARTESIAN_POINT('',(17.5,-7.5));
+#1503 = CARTESIAN_POINT('',(13.,-10.09807621135));
+#1504 = CARTESIAN_POINT('',(8.5,-12.6961524227));
+#1505 = CARTESIAN_POINT('',(8.5,-7.5));
+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1507 = PCURVE('',#1223,#1508);
+#1508 = DEFINITIONAL_REPRESENTATION('',(#1509),#1513);
+#1509 = LINE('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(0.,-16.));
+#1511 = VECTOR('',#1512,1.);
+#1512 = DIRECTION('',(1.,0.));
+#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1514 = ORIENTED_EDGE('',*,*,#1515,.T.);
+#1515 = EDGE_CURVE('',#1488,#1516,#1518,.T.);
+#1516 = VERTEX_POINT('',#1517);
+#1517 = CARTESIAN_POINT('',(-9.828427124746,8.,-47.6));
+#1518 = SURFACE_CURVE('',#1519,(#1524,#1535),.PCURVE_S1.);
+#1519 = CIRCLE('',#1520,3.);
+#1520 = AXIS2_PLACEMENT_3D('',#1521,#1522,#1523);
+#1521 = CARTESIAN_POINT('',(-7.,8.,-48.6));
+#1522 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1523 = DIRECTION('',(1.,0.,0.));
+#1524 = PCURVE('',#1008,#1525);
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1534);
+#1526 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1527,#1528,#1529,#1530,
+#1531,#1532,#1533),.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('') );
+#1527 = CARTESIAN_POINT('',(8.5,-7.5));
+#1528 = CARTESIAN_POINT('',(8.5,-2.303847577293));
+#1529 = CARTESIAN_POINT('',(13.,-4.901923788647));
+#1530 = CARTESIAN_POINT('',(17.5,-7.5));
+#1531 = CARTESIAN_POINT('',(13.,-10.09807621135));
+#1532 = CARTESIAN_POINT('',(8.5,-12.6961524227));
+#1533 = CARTESIAN_POINT('',(8.5,-7.5));
+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1535 = PCURVE('',#1194,#1536);
+#1536 = DEFINITIONAL_REPRESENTATION('',(#1537),#1541);
+#1537 = LINE('',#1538,#1539);
+#1538 = CARTESIAN_POINT('',(0.,-16.));
+#1539 = VECTOR('',#1540,1.);
+#1540 = DIRECTION('',(1.,0.));
+#1541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1542 = ORIENTED_EDGE('',*,*,#1543,.F.);
+#1543 = EDGE_CURVE('',#1544,#1516,#1546,.T.);
+#1544 = VERTEX_POINT('',#1545);
+#1545 = CARTESIAN_POINT('',(-15.5,8.,-47.6));
+#1546 = SURFACE_CURVE('',#1547,(#1551,#1558),.PCURVE_S1.);
+#1547 = LINE('',#1548,#1549);
+#1548 = CARTESIAN_POINT('',(-15.5,8.,-47.6));
+#1549 = VECTOR('',#1550,1.);
+#1550 = DIRECTION('',(1.,0.,0.));
+#1551 = PCURVE('',#1008,#1552);
+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1557);
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(20.,-6.5));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(-1.,0.));
+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1558 = PCURVE('',#1165,#1559);
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(0.,-0.));
+#1562 = VECTOR('',#1563,1.);
+#1563 = DIRECTION('',(0.,-1.));
+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1565 = ORIENTED_EDGE('',*,*,#1566,.F.);
+#1566 = EDGE_CURVE('',#1439,#1544,#1567,.T.);
+#1567 = SURFACE_CURVE('',#1568,(#1572,#1579),.PCURVE_S1.);
+#1568 = LINE('',#1569,#1570);
+#1569 = CARTESIAN_POINT('',(-15.5,8.,-41.1));
+#1570 = VECTOR('',#1571,1.);
+#1571 = DIRECTION('',(0.,0.,-1.));
+#1572 = PCURVE('',#1008,#1573);
+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);
+#1574 = LINE('',#1575,#1576);
+#1575 = CARTESIAN_POINT('',(20.,0.));
+#1576 = VECTOR('',#1577,1.);
+#1577 = DIRECTION('',(0.,-1.));
+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1579 = PCURVE('',#1137,#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 = ADVANCED_FACE('',(#1587),#1073,.T.);
+#1587 = FACE_BOUND('',#1588,.F.);
+#1588 = EDGE_LOOP('',(#1589,#1612,#1613,#1614));
+#1589 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1590 = EDGE_CURVE('',#1591,#1053,#1593,.T.);
+#1591 = VERTEX_POINT('',#1592);
+#1592 = CARTESIAN_POINT('',(8.,0.,0.));
+#1593 = SEAM_CURVE('',#1594,(#1598,#1605),.PCURVE_S1.);
+#1594 = LINE('',#1595,#1596);
+#1595 = CARTESIAN_POINT('',(8.,0.,0.));
+#1596 = VECTOR('',#1597,1.);
+#1597 = DIRECTION('',(0.,0.,1.));
+#1598 = PCURVE('',#1073,#1599);
+#1599 = DEFINITIONAL_REPRESENTATION('',(#1600),#1604);
+#1600 = LINE('',#1601,#1602);
+#1601 = CARTESIAN_POINT('',(-0.,0.));
+#1602 = VECTOR('',#1603,1.);
+#1603 = DIRECTION('',(-0.,-1.));
+#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1605 = PCURVE('',#1073,#1606);
+#1606 = DEFINITIONAL_REPRESENTATION('',(#1607),#1611);
+#1607 = LINE('',#1608,#1609);
+#1608 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1609 = VECTOR('',#1610,1.);
+#1610 = DIRECTION('',(-0.,-1.));
+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1612 = ORIENTED_EDGE('',*,*,#1052,.T.);
+#1613 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#1614 = ORIENTED_EDGE('',*,*,#1615,.F.);
+#1615 = EDGE_CURVE('',#1591,#1591,#1616,.T.);
+#1616 = SURFACE_CURVE('',#1617,(#1622,#1629),.PCURVE_S1.);
+#1617 = CIRCLE('',#1618,8.);
+#1618 = AXIS2_PLACEMENT_3D('',#1619,#1620,#1621);
+#1619 = CARTESIAN_POINT('',(0.,0.,0.));
+#1620 = DIRECTION('',(0.,0.,1.));
+#1621 = DIRECTION('',(1.,0.,0.));
+#1622 = PCURVE('',#1073,#1623);
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1628);
+#1624 = LINE('',#1625,#1626);
+#1625 = CARTESIAN_POINT('',(-0.,0.));
+#1626 = VECTOR('',#1627,1.);
+#1627 = DIRECTION('',(-1.,0.));
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1629 = PCURVE('',#1630,#1635);
+#1630 = PLANE('',#1631);
+#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634);
+#1632 = CARTESIAN_POINT('',(8.,0.,0.));
+#1633 = DIRECTION('',(0.,0.,-1.));
+#1634 = DIRECTION('',(-1.,0.,0.));
+#1635 = DEFINITIONAL_REPRESENTATION('',(#1636),#1644);
+#1636 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1637,#1638,#1639,#1640,
+#1641,#1642,#1643),.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('') );
+#1637 = CARTESIAN_POINT('',(0.,0.));
+#1638 = CARTESIAN_POINT('',(0.,13.856406460551));
+#1639 = CARTESIAN_POINT('',(12.,6.928203230276));
+#1640 = CARTESIAN_POINT('',(24.,1.959434878636E-15));
+#1641 = CARTESIAN_POINT('',(12.,-6.928203230276));
+#1642 = CARTESIAN_POINT('',(1.24344978758E-14,-13.85640646055));
+#1643 = CARTESIAN_POINT('',(0.,0.));
+#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1645 = ADVANCED_FACE('',(#1646,#1672,#1707),#1109,.F.);
+#1646 = FACE_BOUND('',#1647,.F.);
+#1647 = EDGE_LOOP('',(#1648,#1649,#1670,#1671));
+#1648 = ORIENTED_EDGE('',*,*,#1091,.F.);
+#1649 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#1650 = EDGE_CURVE('',#1439,#1092,#1651,.T.);
+#1651 = SURFACE_CURVE('',#1652,(#1656,#1663),.PCURVE_S1.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(-15.5,8.,-41.1));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.,-1.,0.));
+#1656 = PCURVE('',#1109,#1657);
+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);
+#1658 = LINE('',#1659,#1660);
+#1659 = CARTESIAN_POINT('',(0.,16.));
+#1660 = VECTOR('',#1661,1.);
+#1661 = DIRECTION('',(0.,-1.));
+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1663 = PCURVE('',#1137,#1664);
+#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669);
+#1665 = LINE('',#1666,#1667);
+#1666 = CARTESIAN_POINT('',(0.,0.));
+#1667 = VECTOR('',#1668,1.);
+#1668 = DIRECTION('',(1.,0.));
+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1670 = ORIENTED_EDGE('',*,*,#1438,.F.);
+#1671 = ORIENTED_EDGE('',*,*,#1414,.F.);
+#1672 = FACE_BOUND('',#1673,.F.);
+#1673 = EDGE_LOOP('',(#1674));
+#1674 = ORIENTED_EDGE('',*,*,#1675,.T.);
+#1675 = EDGE_CURVE('',#1676,#1676,#1678,.T.);
+#1676 = VERTEX_POINT('',#1677);
+#1677 = CARTESIAN_POINT('',(-11.5,0.,-41.1));
+#1678 = SURFACE_CURVE('',#1679,(#1684,#1695),.PCURVE_S1.);
+#1679 = CIRCLE('',#1680,1.5);
+#1680 = AXIS2_PLACEMENT_3D('',#1681,#1682,#1683);
+#1681 = CARTESIAN_POINT('',(-13.,0.,-41.1));
+#1682 = DIRECTION('',(0.,0.,1.));
+#1683 = DIRECTION('',(1.,0.,0.));
+#1684 = PCURVE('',#1109,#1685);
+#1685 = DEFINITIONAL_REPRESENTATION('',(#1686),#1694);
+#1686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1687,#1688,#1689,#1690,
+#1691,#1692,#1693),.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('') );
+#1687 = CARTESIAN_POINT('',(-4.,8.));
+#1688 = CARTESIAN_POINT('',(-4.,10.598076211353));
+#1689 = CARTESIAN_POINT('',(-1.75,9.299038105677));
+#1690 = CARTESIAN_POINT('',(0.5,8.));
+#1691 = CARTESIAN_POINT('',(-1.75,6.700961894323));
+#1692 = CARTESIAN_POINT('',(-4.,5.401923788647));
+#1693 = CARTESIAN_POINT('',(-4.,8.));
+#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1695 = PCURVE('',#1696,#1701);
+#1696 = CYLINDRICAL_SURFACE('',#1697,1.5);
+#1697 = AXIS2_PLACEMENT_3D('',#1698,#1699,#1700);
+#1698 = CARTESIAN_POINT('',(-13.,0.,-41.1));
+#1699 = DIRECTION('',(0.,0.,1.));
+#1700 = DIRECTION('',(1.,0.,0.));
+#1701 = DEFINITIONAL_REPRESENTATION('',(#1702),#1706);
+#1702 = LINE('',#1703,#1704);
+#1703 = CARTESIAN_POINT('',(0.,0.));
+#1704 = VECTOR('',#1705,1.);
+#1705 = DIRECTION('',(1.,0.));
+#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1707 = FACE_BOUND('',#1708,.F.);
+#1708 = EDGE_LOOP('',(#1709));
+#1709 = ORIENTED_EDGE('',*,*,#1710,.F.);
+#1710 = EDGE_CURVE('',#1711,#1711,#1713,.T.);
+#1711 = VERTEX_POINT('',#1712);
+#1712 = CARTESIAN_POINT('',(2.,0.,-41.1));
+#1713 = SURFACE_CURVE('',#1714,(#1719,#1726),.PCURVE_S1.);
+#1714 = CIRCLE('',#1715,2.);
+#1715 = AXIS2_PLACEMENT_3D('',#1716,#1717,#1718);
+#1716 = CARTESIAN_POINT('',(0.,0.,-41.1));
+#1717 = DIRECTION('',(0.,0.,-1.));
+#1718 = DIRECTION('',(1.,0.,0.));
+#1719 = PCURVE('',#1109,#1720);
+#1720 = DEFINITIONAL_REPRESENTATION('',(#1721),#1725);
+#1721 = CIRCLE('',#1722,2.);
+#1722 = AXIS2_PLACEMENT_2D('',#1723,#1724);
+#1723 = CARTESIAN_POINT('',(-15.5,8.));
+#1724 = DIRECTION('',(-1.,0.));
+#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1726 = PCURVE('',#1727,#1732);
+#1727 = CYLINDRICAL_SURFACE('',#1728,2.);
+#1728 = AXIS2_PLACEMENT_3D('',#1729,#1730,#1731);
+#1729 = CARTESIAN_POINT('',(0.,0.,-39.));
+#1730 = DIRECTION('',(0.,0.,1.));
+#1731 = DIRECTION('',(1.,0.,0.));
+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(-0.,-2.1));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(-1.,0.));
+#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1738 = ADVANCED_FACE('',(#1739,#1763),#1251,.T.);
+#1739 = FACE_BOUND('',#1740,.T.);
+#1740 = EDGE_LOOP('',(#1741,#1742,#1743,#1762));
+#1741 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#1742 = ORIENTED_EDGE('',*,*,#1235,.T.);
+#1743 = ORIENTED_EDGE('',*,*,#1744,.F.);
+#1744 = EDGE_CURVE('',#1465,#1207,#1745,.T.);
+#1745 = SURFACE_CURVE('',#1746,(#1750,#1756),.PCURVE_S1.);
+#1746 = LINE('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(-9.828427124746,-8.,-49.6));
+#1748 = VECTOR('',#1749,1.);
+#1749 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1750 = PCURVE('',#1251,#1751);
+#1751 = DEFINITIONAL_REPRESENTATION('',(#1752),#1755);
+#1752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1753,#1754),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-16.0000004,3.999999993454E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1753 = CARTESIAN_POINT('',(16.0000004,-5.671572875254));
+#1754 = CARTESIAN_POINT('',(-4.000000117799E-07,-5.671572875254));
+#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1756 = PCURVE('',#1223,#1757);
+#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1761);
+#1758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1759,#1760),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-16.0000004,3.999999993454E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1759 = CARTESIAN_POINT('',(3.481429563044,-16.0000004));
+#1760 = CARTESIAN_POINT('',(3.481429563044,3.999999991233E-07));
+#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1762 = ORIENTED_EDGE('',*,*,#1464,.F.);
+#1763 = FACE_BOUND('',#1764,.T.);
+#1764 = EDGE_LOOP('',(#1765));
+#1765 = ORIENTED_EDGE('',*,*,#1766,.F.);
+#1766 = EDGE_CURVE('',#1767,#1767,#1769,.T.);
+#1767 = VERTEX_POINT('',#1768);
+#1768 = CARTESIAN_POINT('',(-11.5,0.,-49.6));
+#1769 = SURFACE_CURVE('',#1770,(#1775,#1782),.PCURVE_S1.);
+#1770 = CIRCLE('',#1771,1.5);
+#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
+#1772 = CARTESIAN_POINT('',(-13.,0.,-49.6));
+#1773 = DIRECTION('',(0.,0.,1.));
+#1774 = DIRECTION('',(1.,0.,0.));
+#1775 = PCURVE('',#1251,#1776);
+#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1781);
+#1777 = CIRCLE('',#1778,1.5);
+#1778 = AXIS2_PLACEMENT_2D('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(8.,-2.5));
+#1780 = DIRECTION('',(0.,-1.));
+#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1782 = PCURVE('',#1783,#1788);
+#1783 = CYLINDRICAL_SURFACE('',#1784,1.5);
+#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787);
+#1785 = CARTESIAN_POINT('',(-13.,0.,-41.1));
+#1786 = DIRECTION('',(0.,0.,1.));
+#1787 = DIRECTION('',(1.,0.,0.));
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(0.,-8.5));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(1.,0.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1794 = ADVANCED_FACE('',(#1795),#1223,.F.);
+#1795 = FACE_BOUND('',#1796,.F.);
+#1796 = EDGE_LOOP('',(#1797,#1818,#1819,#1820));
+#1797 = ORIENTED_EDGE('',*,*,#1798,.F.);
+#1798 = EDGE_CURVE('',#1178,#1488,#1799,.T.);
+#1799 = SURFACE_CURVE('',#1800,(#1804,#1811),.PCURVE_S1.);
+#1800 = LINE('',#1801,#1802);
+#1801 = CARTESIAN_POINT('',(-4.,-8.,-48.6));
+#1802 = VECTOR('',#1803,1.);
+#1803 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1804 = PCURVE('',#1223,#1805);
+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1810);
+#1806 = LINE('',#1807,#1808);
+#1807 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1808 = VECTOR('',#1809,1.);
+#1809 = DIRECTION('',(0.,-1.));
+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1811 = PCURVE('',#1194,#1812);
+#1812 = DEFINITIONAL_REPRESENTATION('',(#1813),#1817);
+#1813 = LINE('',#1814,#1815);
+#1814 = CARTESIAN_POINT('',(0.,0.));
+#1815 = VECTOR('',#1816,1.);
+#1816 = DIRECTION('',(0.,-1.));
+#1817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1818 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#1819 = ORIENTED_EDGE('',*,*,#1744,.F.);
+#1820 = ORIENTED_EDGE('',*,*,#1487,.T.);
+#1821 = ADVANCED_FACE('',(#1822),#1194,.F.);
+#1822 = FACE_BOUND('',#1823,.F.);
+#1823 = EDGE_LOOP('',(#1824,#1825,#1826,#1827));
+#1824 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#1825 = ORIENTED_EDGE('',*,*,#1798,.T.);
+#1826 = ORIENTED_EDGE('',*,*,#1515,.T.);
+#1827 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#1828 = EDGE_CURVE('',#1516,#1150,#1829,.T.);
+#1829 = SURFACE_CURVE('',#1830,(#1834,#1840),.PCURVE_S1.);
+#1830 = LINE('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(-9.828427124746,-8.,-47.6));
+#1832 = VECTOR('',#1833,1.);
+#1833 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1834 = PCURVE('',#1194,#1835);
+#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1839);
+#1836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1837,#1838),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-16.0000004,3.999999993454E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1837 = CARTESIAN_POINT('',(2.801755744136,-16.0000004));
+#1838 = CARTESIAN_POINT('',(2.801755744136,3.999999995674E-07));
+#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1840 = PCURVE('',#1165,#1841);
+#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1845);
+#1842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1843,#1844),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-16.0000004,3.999999993454E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1843 = CARTESIAN_POINT('',(-3.99999997569E-07,-5.671572875254));
+#1844 = CARTESIAN_POINT('',(16.0000004,-5.671572875254));
+#1845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1846 = ADVANCED_FACE('',(#1847,#1873),#1165,.T.);
+#1847 = FACE_BOUND('',#1848,.T.);
+#1848 = EDGE_LOOP('',(#1849,#1870,#1871,#1872));
+#1849 = ORIENTED_EDGE('',*,*,#1850,.F.);
+#1850 = EDGE_CURVE('',#1544,#1122,#1851,.T.);
+#1851 = SURFACE_CURVE('',#1852,(#1856,#1863),.PCURVE_S1.);
+#1852 = LINE('',#1853,#1854);
+#1853 = CARTESIAN_POINT('',(-15.5,8.,-47.6));
+#1854 = VECTOR('',#1855,1.);
+#1855 = DIRECTION('',(0.,-1.,0.));
+#1856 = PCURVE('',#1165,#1857);
+#1857 = DEFINITIONAL_REPRESENTATION('',(#1858),#1862);
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(0.,-0.));
+#1860 = VECTOR('',#1861,1.);
+#1861 = DIRECTION('',(1.,0.));
+#1862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1863 = PCURVE('',#1137,#1864);
+#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869);
+#1865 = LINE('',#1866,#1867);
+#1866 = CARTESIAN_POINT('',(-1.7763568394E-15,-6.5));
+#1867 = VECTOR('',#1868,1.);
+#1868 = DIRECTION('',(1.,0.));
+#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1870 = ORIENTED_EDGE('',*,*,#1543,.T.);
+#1871 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#1872 = ORIENTED_EDGE('',*,*,#1149,.F.);
+#1873 = FACE_BOUND('',#1874,.T.);
+#1874 = EDGE_LOOP('',(#1875));
+#1875 = ORIENTED_EDGE('',*,*,#1876,.T.);
+#1876 = EDGE_CURVE('',#1877,#1877,#1879,.T.);
+#1877 = VERTEX_POINT('',#1878);
+#1878 = CARTESIAN_POINT('',(-11.5,0.,-47.6));
+#1879 = SURFACE_CURVE('',#1880,(#1885,#1896),.PCURVE_S1.);
+#1880 = CIRCLE('',#1881,1.5);
+#1881 = AXIS2_PLACEMENT_3D('',#1882,#1883,#1884);
+#1882 = CARTESIAN_POINT('',(-13.,0.,-47.6));
+#1883 = DIRECTION('',(0.,0.,1.));
+#1884 = DIRECTION('',(1.,0.,0.));
+#1885 = PCURVE('',#1165,#1886);
+#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1895);
+#1887 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1888,#1889,#1890,#1891,
+#1892,#1893,#1894),.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('') );
+#1888 = CARTESIAN_POINT('',(8.,-4.));
+#1889 = CARTESIAN_POINT('',(5.401923788647,-4.));
+#1890 = CARTESIAN_POINT('',(6.700961894323,-1.75));
+#1891 = CARTESIAN_POINT('',(8.,0.5));
+#1892 = CARTESIAN_POINT('',(9.299038105677,-1.75));
+#1893 = CARTESIAN_POINT('',(10.598076211353,-4.));
+#1894 = CARTESIAN_POINT('',(8.,-4.));
+#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1896 = PCURVE('',#1696,#1897);
+#1897 = DEFINITIONAL_REPRESENTATION('',(#1898),#1902);
+#1898 = LINE('',#1899,#1900);
+#1899 = CARTESIAN_POINT('',(0.,-6.5));
+#1900 = VECTOR('',#1901,1.);
+#1901 = DIRECTION('',(1.,0.));
+#1902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1903 = ADVANCED_FACE('',(#1904),#1137,.T.);
+#1904 = FACE_BOUND('',#1905,.T.);
+#1905 = EDGE_LOOP('',(#1906,#1907,#1908,#1909));
+#1906 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#1907 = ORIENTED_EDGE('',*,*,#1566,.T.);
+#1908 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#1909 = ORIENTED_EDGE('',*,*,#1121,.F.);
+#1910 = ADVANCED_FACE('',(#1911),#1325,.F.);
+#1911 = FACE_BOUND('',#1912,.F.);
+#1912 = EDGE_LOOP('',(#1913,#1914,#1937,#1968));
+#1913 = ORIENTED_EDGE('',*,*,#1308,.F.);
+#1914 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#1915 = EDGE_CURVE('',#1309,#1916,#1918,.T.);
+#1916 = VERTEX_POINT('',#1917);
+#1917 = CARTESIAN_POINT('',(1.7,-5.,-47.8));
+#1918 = SEAM_CURVE('',#1919,(#1923,#1930),.PCURVE_S1.);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(1.7,-8.,-47.8));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1923 = PCURVE('',#1325,#1924);
+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);
+#1925 = LINE('',#1926,#1927);
+#1926 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1927 = VECTOR('',#1928,1.);
+#1928 = DIRECTION('',(0.,-1.));
+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1930 = PCURVE('',#1325,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(0.,0.));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(0.,-1.));
+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1937 = ORIENTED_EDGE('',*,*,#1938,.T.);
+#1938 = EDGE_CURVE('',#1916,#1916,#1939,.T.);
+#1939 = SURFACE_CURVE('',#1940,(#1945,#1952),.PCURVE_S1.);
+#1940 = CIRCLE('',#1941,1.7);
+#1941 = AXIS2_PLACEMENT_3D('',#1942,#1943,#1944);
+#1942 = CARTESIAN_POINT('',(0.,-5.,-47.8));
+#1943 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1944 = DIRECTION('',(1.,0.,0.));
+#1945 = PCURVE('',#1325,#1946);
+#1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1951);
+#1947 = LINE('',#1948,#1949);
+#1948 = CARTESIAN_POINT('',(0.,-3.));
+#1949 = VECTOR('',#1950,1.);
+#1950 = DIRECTION('',(1.,0.));
+#1951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1952 = PCURVE('',#1953,#1958);
+#1953 = PLANE('',#1954);
+#1954 = AXIS2_PLACEMENT_3D('',#1955,#1956,#1957);
+#1955 = CARTESIAN_POINT('',(1.7,-5.,-47.8));
+#1956 = DIRECTION('',(0.,1.,0.));
+#1957 = DIRECTION('',(0.,0.,1.));
+#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1967);
+#1959 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1960,#1961,#1962,#1963,
+#1964,#1965,#1966),.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('') );
+#1960 = CARTESIAN_POINT('',(0.,0.));
+#1961 = CARTESIAN_POINT('',(2.944486372867,0.));
+#1962 = CARTESIAN_POINT('',(1.472243186434,-2.55));
+#1963 = CARTESIAN_POINT('',(4.163799117101E-16,-5.1));
+#1964 = CARTESIAN_POINT('',(-1.472243186434,-2.55));
+#1965 = CARTESIAN_POINT('',(-2.944486372867,-2.6645352591E-15));
+#1966 = CARTESIAN_POINT('',(0.,0.));
+#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1968 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#1969 = ADVANCED_FACE('',(#1970,#1973),#1630,.T.);
+#1970 = FACE_BOUND('',#1971,.T.);
+#1971 = EDGE_LOOP('',(#1972));
+#1972 = ORIENTED_EDGE('',*,*,#1615,.F.);
+#1973 = FACE_BOUND('',#1974,.T.);
+#1974 = EDGE_LOOP('',(#1975));
+#1975 = ORIENTED_EDGE('',*,*,#1976,.F.);
+#1976 = EDGE_CURVE('',#1977,#1977,#1979,.T.);
+#1977 = VERTEX_POINT('',#1978);
+#1978 = CARTESIAN_POINT('',(6.,0.,0.));
+#1979 = SURFACE_CURVE('',#1980,(#1985,#1992),.PCURVE_S1.);
+#1980 = CIRCLE('',#1981,6.);
+#1981 = AXIS2_PLACEMENT_3D('',#1982,#1983,#1984);
+#1982 = CARTESIAN_POINT('',(0.,0.,0.));
+#1983 = DIRECTION('',(0.,0.,-1.));
+#1984 = DIRECTION('',(1.,0.,0.));
+#1985 = PCURVE('',#1630,#1986);
+#1986 = DEFINITIONAL_REPRESENTATION('',(#1987),#1991);
+#1987 = CIRCLE('',#1988,6.);
+#1988 = AXIS2_PLACEMENT_2D('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(8.,0.));
+#1990 = DIRECTION('',(-1.,0.));
+#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1992 = PCURVE('',#1993,#1998);
+#1993 = CYLINDRICAL_SURFACE('',#1994,6.);
+#1994 = AXIS2_PLACEMENT_3D('',#1995,#1996,#1997);
+#1995 = CARTESIAN_POINT('',(0.,0.,0.));
+#1996 = DIRECTION('',(0.,0.,1.));
+#1997 = DIRECTION('',(1.,0.,0.));
+#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2003);
+#1999 = LINE('',#2000,#2001);
+#2000 = CARTESIAN_POINT('',(-0.,0.));
+#2001 = VECTOR('',#2002,1.);
+#2002 = DIRECTION('',(-1.,0.));
+#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2004 = ADVANCED_FACE('',(#2005),#1696,.F.);
+#2005 = FACE_BOUND('',#2006,.F.);
+#2006 = EDGE_LOOP('',(#2007,#2008,#2029,#2030));
+#2007 = ORIENTED_EDGE('',*,*,#1675,.F.);
+#2008 = ORIENTED_EDGE('',*,*,#2009,.T.);
+#2009 = EDGE_CURVE('',#1676,#1877,#2010,.T.);
+#2010 = SEAM_CURVE('',#2011,(#2015,#2022),.PCURVE_S1.);
+#2011 = LINE('',#2012,#2013);
+#2012 = CARTESIAN_POINT('',(-11.5,0.,-41.1));
+#2013 = VECTOR('',#2014,1.);
+#2014 = DIRECTION('',(-0.,-0.,-1.));
+#2015 = PCURVE('',#1696,#2016);
+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2021);
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(0.,-1.));
+#2021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2022 = PCURVE('',#1696,#2023);
+#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2028);
+#2024 = LINE('',#2025,#2026);
+#2025 = CARTESIAN_POINT('',(0.,0.));
+#2026 = VECTOR('',#2027,1.);
+#2027 = DIRECTION('',(0.,-1.));
+#2028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2029 = ORIENTED_EDGE('',*,*,#1876,.T.);
+#2030 = ORIENTED_EDGE('',*,*,#2009,.F.);
+#2031 = ADVANCED_FACE('',(#2032),#1727,.T.);
+#2032 = FACE_BOUND('',#2033,.F.);
+#2033 = EDGE_LOOP('',(#2034,#2057,#2088,#2089));
+#2034 = ORIENTED_EDGE('',*,*,#2035,.F.);
+#2035 = EDGE_CURVE('',#2036,#1711,#2038,.T.);
+#2036 = VERTEX_POINT('',#2037);
+#2037 = CARTESIAN_POINT('',(2.,0.,-39.));
+#2038 = SEAM_CURVE('',#2039,(#2043,#2050),.PCURVE_S1.);
+#2039 = LINE('',#2040,#2041);
+#2040 = CARTESIAN_POINT('',(2.,0.,-39.));
+#2041 = VECTOR('',#2042,1.);
+#2042 = DIRECTION('',(0.,0.,-1.));
+#2043 = PCURVE('',#1727,#2044);
+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);
+#2045 = LINE('',#2046,#2047);
+#2046 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2047 = VECTOR('',#2048,1.);
+#2048 = DIRECTION('',(-0.,-1.));
+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2050 = PCURVE('',#1727,#2051);
+#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2056);
+#2052 = LINE('',#2053,#2054);
+#2053 = CARTESIAN_POINT('',(-0.,0.));
+#2054 = VECTOR('',#2055,1.);
+#2055 = DIRECTION('',(-0.,-1.));
+#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2057 = ORIENTED_EDGE('',*,*,#2058,.F.);
+#2058 = EDGE_CURVE('',#2036,#2036,#2059,.T.);
+#2059 = SURFACE_CURVE('',#2060,(#2065,#2072),.PCURVE_S1.);
+#2060 = CIRCLE('',#2061,2.);
+#2061 = AXIS2_PLACEMENT_3D('',#2062,#2063,#2064);
+#2062 = CARTESIAN_POINT('',(0.,0.,-39.));
+#2063 = DIRECTION('',(0.,0.,-1.));
+#2064 = DIRECTION('',(1.,0.,0.));
+#2065 = PCURVE('',#1727,#2066);
+#2066 = DEFINITIONAL_REPRESENTATION('',(#2067),#2071);
+#2067 = LINE('',#2068,#2069);
+#2068 = CARTESIAN_POINT('',(-0.,0.));
+#2069 = VECTOR('',#2070,1.);
+#2070 = DIRECTION('',(-1.,0.));
+#2071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2072 = PCURVE('',#2073,#2078);
+#2073 = PLANE('',#2074);
+#2074 = AXIS2_PLACEMENT_3D('',#2075,#2076,#2077);
+#2075 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-39.));
+#2076 = DIRECTION('',(0.,0.,1.));
+#2077 = DIRECTION('',(1.,0.,0.));
+#2078 = DEFINITIONAL_REPRESENTATION('',(#2079),#2087);
+#2079 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2080,#2081,#2082,#2083,
+#2084,#2085,#2086),.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('') );
+#2080 = CARTESIAN_POINT('',(-7.656183252196,-5.768449382764));
+#2081 = CARTESIAN_POINT('',(-7.656183252196,-9.232550997902));
+#2082 = CARTESIAN_POINT('',(-10.65618325219,-7.500500190333));
+#2083 = CARTESIAN_POINT('',(-13.65618325219,-5.768449382764));
+#2084 = CARTESIAN_POINT('',(-10.65618325219,-4.036398575195));
+#2085 = CARTESIAN_POINT('',(-7.656183252196,-2.304347767626));
+#2086 = CARTESIAN_POINT('',(-7.656183252196,-5.768449382764));
+#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2088 = ORIENTED_EDGE('',*,*,#2035,.T.);
+#2089 = ORIENTED_EDGE('',*,*,#1710,.T.);
+#2090 = ADVANCED_FACE('',(#2091),#1783,.F.);
+#2091 = FACE_BOUND('',#2092,.F.);
+#2092 = EDGE_LOOP('',(#2093,#2094,#2117,#2148));
+#2093 = ORIENTED_EDGE('',*,*,#1766,.F.);
+#2094 = ORIENTED_EDGE('',*,*,#2095,.T.);
+#2095 = EDGE_CURVE('',#1767,#2096,#2098,.T.);
+#2096 = VERTEX_POINT('',#2097);
+#2097 = CARTESIAN_POINT('',(-11.5,0.,-51.1));
+#2098 = SEAM_CURVE('',#2099,(#2103,#2110),.PCURVE_S1.);
+#2099 = LINE('',#2100,#2101);
+#2100 = CARTESIAN_POINT('',(-11.5,0.,-41.1));
+#2101 = VECTOR('',#2102,1.);
+#2102 = DIRECTION('',(-0.,-0.,-1.));
+#2103 = PCURVE('',#1783,#2104);
+#2104 = DEFINITIONAL_REPRESENTATION('',(#2105),#2109);
+#2105 = LINE('',#2106,#2107);
+#2106 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2107 = VECTOR('',#2108,1.);
+#2108 = DIRECTION('',(0.,-1.));
+#2109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2110 = PCURVE('',#1783,#2111);
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2116);
+#2112 = LINE('',#2113,#2114);
+#2113 = CARTESIAN_POINT('',(0.,0.));
+#2114 = VECTOR('',#2115,1.);
+#2115 = DIRECTION('',(0.,-1.));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2118 = EDGE_CURVE('',#2096,#2096,#2119,.T.);
+#2119 = SURFACE_CURVE('',#2120,(#2125,#2132),.PCURVE_S1.);
+#2120 = CIRCLE('',#2121,1.5);
+#2121 = AXIS2_PLACEMENT_3D('',#2122,#2123,#2124);
+#2122 = CARTESIAN_POINT('',(-13.,0.,-51.1));
+#2123 = DIRECTION('',(0.,0.,1.));
+#2124 = DIRECTION('',(1.,0.,0.));
+#2125 = PCURVE('',#1783,#2126);
+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2131);
+#2127 = LINE('',#2128,#2129);
+#2128 = CARTESIAN_POINT('',(0.,-10.));
+#2129 = VECTOR('',#2130,1.);
+#2130 = DIRECTION('',(1.,0.));
+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2132 = PCURVE('',#2133,#2138);
+#2133 = PLANE('',#2134);
+#2134 = AXIS2_PLACEMENT_3D('',#2135,#2136,#2137);
+#2135 = CARTESIAN_POINT('',(-11.5,0.,-51.1));
+#2136 = DIRECTION('',(0.,0.,-1.));
+#2137 = DIRECTION('',(-1.,0.,0.));
+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2147);
+#2139 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2140,#2141,#2142,#2143,
+#2144,#2145,#2146),.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('') );
+#2140 = CARTESIAN_POINT('',(0.,0.));
+#2141 = CARTESIAN_POINT('',(0.,2.598076211353));
+#2142 = CARTESIAN_POINT('',(2.25,1.299038105677));
+#2143 = CARTESIAN_POINT('',(4.5,3.673940397442E-16));
+#2144 = CARTESIAN_POINT('',(2.25,-1.299038105677));
+#2145 = CARTESIAN_POINT('',(2.22044604925E-15,-2.598076211353));
+#2146 = CARTESIAN_POINT('',(0.,0.));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = ORIENTED_EDGE('',*,*,#2095,.F.);
+#2149 = ADVANCED_FACE('',(#2150),#1953,.F.);
+#2150 = FACE_BOUND('',#2151,.T.);
+#2151 = EDGE_LOOP('',(#2152));
+#2152 = ORIENTED_EDGE('',*,*,#1938,.T.);
+#2153 = ADVANCED_FACE('',(#2154),#1993,.T.);
+#2154 = FACE_BOUND('',#2155,.F.);
+#2155 = EDGE_LOOP('',(#2156,#2179,#2180,#2181));
+#2156 = ORIENTED_EDGE('',*,*,#2157,.F.);
+#2157 = EDGE_CURVE('',#1977,#2158,#2160,.T.);
+#2158 = VERTEX_POINT('',#2159);
+#2159 = CARTESIAN_POINT('',(6.,0.,-6.));
+#2160 = SEAM_CURVE('',#2161,(#2165,#2172),.PCURVE_S1.);
+#2161 = LINE('',#2162,#2163);
+#2162 = CARTESIAN_POINT('',(6.,0.,0.));
+#2163 = VECTOR('',#2164,1.);
+#2164 = DIRECTION('',(0.,0.,-1.));
+#2165 = PCURVE('',#1993,#2166);
+#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171);
+#2167 = LINE('',#2168,#2169);
+#2168 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2169 = VECTOR('',#2170,1.);
+#2170 = DIRECTION('',(-0.,-1.));
+#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2172 = PCURVE('',#1993,#2173);
+#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178);
+#2174 = LINE('',#2175,#2176);
+#2175 = CARTESIAN_POINT('',(-0.,0.));
+#2176 = VECTOR('',#2177,1.);
+#2177 = DIRECTION('',(-0.,-1.));
+#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2179 = ORIENTED_EDGE('',*,*,#1976,.F.);
+#2180 = ORIENTED_EDGE('',*,*,#2157,.T.);
+#2181 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2182 = EDGE_CURVE('',#2158,#2158,#2183,.T.);
+#2183 = SURFACE_CURVE('',#2184,(#2189,#2196),.PCURVE_S1.);
+#2184 = CIRCLE('',#2185,6.);
+#2185 = AXIS2_PLACEMENT_3D('',#2186,#2187,#2188);
+#2186 = CARTESIAN_POINT('',(0.,0.,-6.));
+#2187 = DIRECTION('',(0.,0.,-1.));
+#2188 = DIRECTION('',(1.,0.,0.));
+#2189 = PCURVE('',#1993,#2190);
+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195);
+#2191 = LINE('',#2192,#2193);
+#2192 = CARTESIAN_POINT('',(-0.,-6.));
+#2193 = VECTOR('',#2194,1.);
+#2194 = DIRECTION('',(-1.,0.));
+#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('',(8.,0.,-6.));
+#2200 = DIRECTION('',(0.,0.,1.));
+#2201 = DIRECTION('',(1.,0.,0.));
+#2202 = DEFINITIONAL_REPRESENTATION('',(#2203),#2211);
+#2203 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2204,#2205,#2206,#2207,
+#2208,#2209,#2210),.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('') );
+#2204 = CARTESIAN_POINT('',(-2.,0.));
+#2205 = CARTESIAN_POINT('',(-2.,-10.39230484541));
+#2206 = CARTESIAN_POINT('',(-11.,-5.196152422707));
+#2207 = CARTESIAN_POINT('',(-20.,-1.469576158977E-15));
+#2208 = CARTESIAN_POINT('',(-11.,5.196152422707));
+#2209 = CARTESIAN_POINT('',(-2.,10.392304845413));
+#2210 = CARTESIAN_POINT('',(-2.,0.));
+#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2212 = ADVANCED_FACE('',(#2213,#2252),#2073,.F.);
+#2213 = FACE_BOUND('',#2214,.F.);
+#2214 = EDGE_LOOP('',(#2215));
+#2215 = ORIENTED_EDGE('',*,*,#2216,.F.);
+#2216 = EDGE_CURVE('',#2217,#2217,#2219,.T.);
+#2217 = VERTEX_POINT('',#2218);
+#2218 = CARTESIAN_POINT('',(3.,0.,-39.));
+#2219 = SURFACE_CURVE('',#2220,(#2225,#2236),.PCURVE_S1.);
+#2220 = CIRCLE('',#2221,3.);
+#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224);
+#2222 = CARTESIAN_POINT('',(0.,0.,-39.));
+#2223 = DIRECTION('',(0.,0.,-1.));
+#2224 = DIRECTION('',(1.,0.,0.));
+#2225 = PCURVE('',#2073,#2226);
+#2226 = DEFINITIONAL_REPRESENTATION('',(#2227),#2235);
+#2227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2228,#2229,#2230,#2231,
+#2232,#2233,#2234),.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('') );
+#2228 = CARTESIAN_POINT('',(-6.656183252196,-5.768449382764));
+#2229 = CARTESIAN_POINT('',(-6.656183252196,-10.96460180547));
+#2230 = CARTESIAN_POINT('',(-11.15618325219,-8.366525594117));
+#2231 = CARTESIAN_POINT('',(-15.65618325219,-5.768449382764));
+#2232 = CARTESIAN_POINT('',(-11.15618325219,-3.170373171411));
+#2233 = CARTESIAN_POINT('',(-6.656183252196,-0.572296960057));
+#2234 = CARTESIAN_POINT('',(-6.656183252196,-5.768449382764));
+#2235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2236 = PCURVE('',#2237,#2242);
+#2237 = PLANE('',#2238);
+#2238 = AXIS2_PLACEMENT_3D('',#2239,#2240,#2241);
+#2239 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-39.));
+#2240 = DIRECTION('',(0.,0.,1.));
+#2241 = DIRECTION('',(1.,0.,0.));
+#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2251);
+#2243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2244,#2245,#2246,#2247,
+#2248,#2249,#2250),.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('') );
+#2244 = CARTESIAN_POINT('',(-6.656183252196,-5.768449382764));
+#2245 = CARTESIAN_POINT('',(-6.656183252196,-10.96460180547));
+#2246 = CARTESIAN_POINT('',(-11.15618325219,-8.366525594117));
+#2247 = CARTESIAN_POINT('',(-15.65618325219,-5.768449382764));
+#2248 = CARTESIAN_POINT('',(-11.15618325219,-3.170373171411));
+#2249 = CARTESIAN_POINT('',(-6.656183252196,-0.572296960057));
+#2250 = CARTESIAN_POINT('',(-6.656183252196,-5.768449382764));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2252 = FACE_BOUND('',#2253,.F.);
+#2253 = EDGE_LOOP('',(#2254));
+#2254 = ORIENTED_EDGE('',*,*,#2058,.T.);
+#2255 = ADVANCED_FACE('',(#2256),#2133,.F.);
+#2256 = FACE_BOUND('',#2257,.T.);
+#2257 = EDGE_LOOP('',(#2258));
+#2258 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2259 = ADVANCED_FACE('',(#2260,#2295),#2197,.T.);
+#2260 = FACE_BOUND('',#2261,.T.);
+#2261 = EDGE_LOOP('',(#2262));
+#2262 = ORIENTED_EDGE('',*,*,#2263,.F.);
+#2263 = EDGE_CURVE('',#2264,#2264,#2266,.T.);
+#2264 = VERTEX_POINT('',#2265);
+#2265 = CARTESIAN_POINT('',(8.,0.,-6.));
+#2266 = SURFACE_CURVE('',#2267,(#2272,#2283),.PCURVE_S1.);
+#2267 = CIRCLE('',#2268,8.);
+#2268 = AXIS2_PLACEMENT_3D('',#2269,#2270,#2271);
+#2269 = CARTESIAN_POINT('',(0.,0.,-6.));
+#2270 = DIRECTION('',(0.,0.,-1.));
+#2271 = DIRECTION('',(1.,0.,0.));
+#2272 = PCURVE('',#2197,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2282);
+#2274 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2275,#2276,#2277,#2278,
+#2279,#2280,#2281),.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('') );
+#2275 = CARTESIAN_POINT('',(0.,0.));
+#2276 = CARTESIAN_POINT('',(0.,-13.85640646055));
+#2277 = CARTESIAN_POINT('',(-12.,-6.928203230276));
+#2278 = CARTESIAN_POINT('',(-24.,-1.959434878636E-15));
+#2279 = CARTESIAN_POINT('',(-12.,6.928203230276));
+#2280 = CARTESIAN_POINT('',(-1.24344978758E-14,13.856406460551));
+#2281 = CARTESIAN_POINT('',(0.,0.));
+#2282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2283 = PCURVE('',#2284,#2289);
+#2284 = CYLINDRICAL_SURFACE('',#2285,8.);
+#2285 = AXIS2_PLACEMENT_3D('',#2286,#2287,#2288);
+#2286 = CARTESIAN_POINT('',(0.,0.,-6.));
+#2287 = DIRECTION('',(0.,0.,1.));
+#2288 = DIRECTION('',(1.,0.,0.));
+#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(-0.,0.));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(-1.,0.));
+#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2295 = FACE_BOUND('',#2296,.T.);
+#2296 = EDGE_LOOP('',(#2297));
+#2297 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2298 = ADVANCED_FACE('',(#2299,#2469),#2237,.F.);
+#2299 = FACE_BOUND('',#2300,.F.);
+#2300 = EDGE_LOOP('',(#2301,#2331,#2359,#2387,#2415,#2443));
+#2301 = ORIENTED_EDGE('',*,*,#2302,.F.);
+#2302 = EDGE_CURVE('',#2303,#2305,#2307,.T.);
+#2303 = VERTEX_POINT('',#2304);
+#2304 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-39.));
+#2305 = VERTEX_POINT('',#2306);
+#2306 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-39.));
+#2307 = SURFACE_CURVE('',#2308,(#2312,#2319),.PCURVE_S1.);
+#2308 = LINE('',#2309,#2310);
+#2309 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-39.));
+#2310 = VECTOR('',#2311,1.);
+#2311 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#2312 = PCURVE('',#2237,#2313);
+#2313 = DEFINITIONAL_REPRESENTATION('',(#2314),#2318);
+#2314 = LINE('',#2315,#2316);
+#2315 = CARTESIAN_POINT('',(0.,0.));
+#2316 = VECTOR('',#2317,1.);
+#2317 = DIRECTION('',(-1.593145147444E-16,-1.));
+#2318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2319 = PCURVE('',#2320,#2325);
+#2320 = PLANE('',#2321);
+#2321 = AXIS2_PLACEMENT_3D('',#2322,#2323,#2324);
+#2322 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-39.));
+#2323 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#2324 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#2325 = DEFINITIONAL_REPRESENTATION('',(#2326),#2330);
+#2326 = LINE('',#2327,#2328);
+#2327 = CARTESIAN_POINT('',(0.,0.));
+#2328 = VECTOR('',#2329,1.);
+#2329 = DIRECTION('',(1.,0.));
+#2330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2331 = ORIENTED_EDGE('',*,*,#2332,.F.);
+#2332 = EDGE_CURVE('',#2333,#2303,#2335,.T.);
+#2333 = VERTEX_POINT('',#2334);
+#2334 = CARTESIAN_POINT('',(0.,11.343449382764,-39.));
+#2335 = SURFACE_CURVE('',#2336,(#2340,#2347),.PCURVE_S1.);
+#2336 = LINE('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(0.,11.343449382764,-39.));
+#2338 = VECTOR('',#2339,1.);
+#2339 = DIRECTION('',(0.866025403784,-0.5,0.));
+#2340 = PCURVE('',#2237,#2341);
+#2341 = DEFINITIONAL_REPRESENTATION('',(#2342),#2346);
+#2342 = LINE('',#2343,#2344);
+#2343 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#2344 = VECTOR('',#2345,1.);
+#2345 = DIRECTION('',(0.866025403784,-0.5));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2347 = PCURVE('',#2348,#2353);
+#2348 = PLANE('',#2349);
+#2349 = AXIS2_PLACEMENT_3D('',#2350,#2351,#2352);
+#2350 = CARTESIAN_POINT('',(0.,11.343449382764,-39.));
+#2351 = DIRECTION('',(0.5,0.866025403784,0.));
+#2352 = DIRECTION('',(0.866025403784,-0.5,0.));
+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2358);
+#2354 = LINE('',#2355,#2356);
+#2355 = CARTESIAN_POINT('',(0.,0.));
+#2356 = VECTOR('',#2357,1.);
+#2357 = DIRECTION('',(1.,0.));
+#2358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2359 = ORIENTED_EDGE('',*,*,#2360,.F.);
+#2360 = EDGE_CURVE('',#2361,#2333,#2363,.T.);
+#2361 = VERTEX_POINT('',#2362);
+#2362 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-39.));
+#2363 = SURFACE_CURVE('',#2364,(#2368,#2375),.PCURVE_S1.);
+#2364 = LINE('',#2365,#2366);
+#2365 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-39.));
+#2366 = VECTOR('',#2367,1.);
+#2367 = DIRECTION('',(0.866025403784,0.5,0.));
+#2368 = PCURVE('',#2237,#2369);
+#2369 = DEFINITIONAL_REPRESENTATION('',(#2370),#2374);
+#2370 = LINE('',#2371,#2372);
+#2371 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#2372 = VECTOR('',#2373,1.);
+#2373 = DIRECTION('',(0.866025403784,0.5));
+#2374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2375 = PCURVE('',#2376,#2381);
+#2376 = PLANE('',#2377);
+#2377 = AXIS2_PLACEMENT_3D('',#2378,#2379,#2380);
+#2378 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-39.));
+#2379 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2380 = DIRECTION('',(0.866025403784,0.5,0.));
+#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386);
+#2382 = LINE('',#2383,#2384);
+#2383 = CARTESIAN_POINT('',(0.,0.));
+#2384 = VECTOR('',#2385,1.);
+#2385 = DIRECTION('',(1.,0.));
+#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2387 = ORIENTED_EDGE('',*,*,#2388,.F.);
+#2388 = EDGE_CURVE('',#2389,#2361,#2391,.T.);
+#2389 = VERTEX_POINT('',#2390);
+#2390 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-39.));
+#2391 = SURFACE_CURVE('',#2392,(#2396,#2403),.PCURVE_S1.);
+#2392 = LINE('',#2393,#2394);
+#2393 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-39.));
+#2394 = VECTOR('',#2395,1.);
+#2395 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#2396 = PCURVE('',#2237,#2397);
+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2402);
+#2398 = LINE('',#2399,#2400);
+#2399 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#2400 = VECTOR('',#2401,1.);
+#2401 = DIRECTION('',(-1.593145147444E-16,1.));
+#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2403 = PCURVE('',#2404,#2409);
+#2404 = PLANE('',#2405);
+#2405 = AXIS2_PLACEMENT_3D('',#2406,#2407,#2408);
+#2406 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-39.));
+#2407 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#2408 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#2409 = DEFINITIONAL_REPRESENTATION('',(#2410),#2414);
+#2410 = LINE('',#2411,#2412);
+#2411 = CARTESIAN_POINT('',(0.,0.));
+#2412 = VECTOR('',#2413,1.);
+#2413 = DIRECTION('',(1.,0.));
+#2414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2415 = ORIENTED_EDGE('',*,*,#2416,.F.);
+#2416 = EDGE_CURVE('',#2417,#2389,#2419,.T.);
+#2417 = VERTEX_POINT('',#2418);
+#2418 = CARTESIAN_POINT('',(0.,-10.95655061723,-39.));
+#2419 = SURFACE_CURVE('',#2420,(#2424,#2431),.PCURVE_S1.);
+#2420 = LINE('',#2421,#2422);
+#2421 = CARTESIAN_POINT('',(0.,-10.95655061723,-39.));
+#2422 = VECTOR('',#2423,1.);
+#2423 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#2424 = PCURVE('',#2237,#2425);
+#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2430);
+#2426 = LINE('',#2427,#2428);
+#2427 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#2428 = VECTOR('',#2429,1.);
+#2429 = DIRECTION('',(-0.866025403784,0.5));
+#2430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2431 = PCURVE('',#2432,#2437);
+#2432 = PLANE('',#2433);
+#2433 = AXIS2_PLACEMENT_3D('',#2434,#2435,#2436);
+#2434 = CARTESIAN_POINT('',(0.,-10.95655061723,-39.));
+#2435 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#2436 = DIRECTION('',(-0.866025403784,0.5,0.));
+#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2442);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(0.,0.));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(1.,0.));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2443 = ORIENTED_EDGE('',*,*,#2444,.F.);
+#2444 = EDGE_CURVE('',#2305,#2417,#2445,.T.);
+#2445 = SURFACE_CURVE('',#2446,(#2450,#2457),.PCURVE_S1.);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-39.));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#2450 = PCURVE('',#2237,#2451);
+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456);
+#2452 = LINE('',#2453,#2454);
+#2453 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#2454 = VECTOR('',#2455,1.);
+#2455 = DIRECTION('',(-0.866025403784,-0.5));
+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2457 = PCURVE('',#2458,#2463);
+#2458 = PLANE('',#2459);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-39.));
+#2461 = DIRECTION('',(0.5,-0.866025403784,0.));
+#2462 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);
+#2464 = LINE('',#2465,#2466);
+#2465 = CARTESIAN_POINT('',(0.,0.));
+#2466 = VECTOR('',#2467,1.);
+#2467 = DIRECTION('',(1.,0.));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = FACE_BOUND('',#2470,.F.);
+#2470 = EDGE_LOOP('',(#2471));
+#2471 = ORIENTED_EDGE('',*,*,#2216,.T.);
+#2472 = ADVANCED_FACE('',(#2473),#2284,.T.);
+#2473 = FACE_BOUND('',#2474,.F.);
+#2474 = EDGE_LOOP('',(#2475,#2476,#2499,#2526));
+#2475 = ORIENTED_EDGE('',*,*,#2263,.F.);
+#2476 = ORIENTED_EDGE('',*,*,#2477,.T.);
+#2477 = EDGE_CURVE('',#2264,#2478,#2480,.T.);
+#2478 = VERTEX_POINT('',#2479);
+#2479 = CARTESIAN_POINT('',(8.,0.,-8.));
+#2480 = SEAM_CURVE('',#2481,(#2485,#2492),.PCURVE_S1.);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(8.,0.,-6.));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(0.,0.,-1.));
+#2485 = PCURVE('',#2284,#2486);
+#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491);
+#2487 = LINE('',#2488,#2489);
+#2488 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2489 = VECTOR('',#2490,1.);
+#2490 = DIRECTION('',(-0.,-1.));
+#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2492 = PCURVE('',#2284,#2493);
+#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498);
+#2494 = LINE('',#2495,#2496);
+#2495 = CARTESIAN_POINT('',(-0.,0.));
+#2496 = VECTOR('',#2497,1.);
+#2497 = DIRECTION('',(-0.,-1.));
+#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2499 = ORIENTED_EDGE('',*,*,#2500,.F.);
+#2500 = EDGE_CURVE('',#2478,#2478,#2501,.T.);
+#2501 = SURFACE_CURVE('',#2502,(#2507,#2514),.PCURVE_S1.);
+#2502 = CIRCLE('',#2503,8.);
+#2503 = AXIS2_PLACEMENT_3D('',#2504,#2505,#2506);
+#2504 = CARTESIAN_POINT('',(0.,0.,-8.));
+#2505 = DIRECTION('',(0.,0.,1.));
+#2506 = DIRECTION('',(1.,0.,0.));
+#2507 = PCURVE('',#2284,#2508);
+#2508 = DEFINITIONAL_REPRESENTATION('',(#2509),#2513);
+#2509 = LINE('',#2510,#2511);
+#2510 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#2511 = VECTOR('',#2512,1.);
+#2512 = DIRECTION('',(1.,-0.));
+#2513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2514 = PCURVE('',#2515,#2520);
+#2515 = PLANE('',#2516);
+#2516 = AXIS2_PLACEMENT_3D('',#2517,#2518,#2519);
+#2517 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-8.));
+#2518 = DIRECTION('',(0.,0.,1.));
+#2519 = DIRECTION('',(1.,0.,0.));
+#2520 = DEFINITIONAL_REPRESENTATION('',(#2521),#2525);
+#2521 = CIRCLE('',#2522,8.);
+#2522 = AXIS2_PLACEMENT_2D('',#2523,#2524);
+#2523 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#2524 = DIRECTION('',(1.,0.));
+#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2526 = ORIENTED_EDGE('',*,*,#2477,.F.);
+#2527 = ADVANCED_FACE('',(#2528),#2320,.T.);
+#2528 = FACE_BOUND('',#2529,.T.);
+#2529 = EDGE_LOOP('',(#2530,#2553,#2581,#2602));
+#2530 = ORIENTED_EDGE('',*,*,#2531,.T.);
+#2531 = EDGE_CURVE('',#2303,#2532,#2534,.T.);
+#2532 = VERTEX_POINT('',#2533);
+#2533 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-38.));
+#2534 = SURFACE_CURVE('',#2535,(#2539,#2546),.PCURVE_S1.);
+#2535 = LINE('',#2536,#2537);
+#2536 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-39.));
+#2537 = VECTOR('',#2538,1.);
+#2538 = DIRECTION('',(0.,0.,1.));
+#2539 = PCURVE('',#2320,#2540);
+#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2545);
+#2541 = LINE('',#2542,#2543);
+#2542 = CARTESIAN_POINT('',(0.,0.));
+#2543 = VECTOR('',#2544,1.);
+#2544 = DIRECTION('',(0.,-1.));
+#2545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2546 = PCURVE('',#2348,#2547);
+#2547 = DEFINITIONAL_REPRESENTATION('',(#2548),#2552);
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(11.15,0.));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(0.,-1.));
+#2552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2553 = ORIENTED_EDGE('',*,*,#2554,.T.);
+#2554 = EDGE_CURVE('',#2532,#2555,#2557,.T.);
+#2555 = VERTEX_POINT('',#2556);
+#2556 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-38.));
+#2557 = SURFACE_CURVE('',#2558,(#2562,#2569),.PCURVE_S1.);
+#2558 = LINE('',#2559,#2560);
+#2559 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-38.));
+#2560 = VECTOR('',#2561,1.);
+#2561 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#2562 = PCURVE('',#2320,#2563);
+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2568);
+#2564 = LINE('',#2565,#2566);
+#2565 = CARTESIAN_POINT('',(0.,-1.));
+#2566 = VECTOR('',#2567,1.);
+#2567 = DIRECTION('',(1.,0.));
+#2568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2569 = PCURVE('',#2570,#2575);
+#2570 = PLANE('',#2571);
+#2571 = AXIS2_PLACEMENT_3D('',#2572,#2573,#2574);
+#2572 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-38.));
+#2573 = DIRECTION('',(0.,0.,1.));
+#2574 = DIRECTION('',(1.,0.,0.));
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(0.,0.));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(-1.593145147444E-16,-1.));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2581 = ORIENTED_EDGE('',*,*,#2582,.F.);
+#2582 = EDGE_CURVE('',#2305,#2555,#2583,.T.);
+#2583 = SURFACE_CURVE('',#2584,(#2588,#2595),.PCURVE_S1.);
+#2584 = LINE('',#2585,#2586);
+#2585 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-39.));
+#2586 = VECTOR('',#2587,1.);
+#2587 = DIRECTION('',(0.,0.,1.));
+#2588 = PCURVE('',#2320,#2589);
+#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2594);
+#2590 = LINE('',#2591,#2592);
+#2591 = CARTESIAN_POINT('',(11.15,0.));
+#2592 = VECTOR('',#2593,1.);
+#2593 = DIRECTION('',(0.,-1.));
+#2594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2595 = PCURVE('',#2458,#2596);
+#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601);
+#2597 = LINE('',#2598,#2599);
+#2598 = CARTESIAN_POINT('',(0.,0.));
+#2599 = VECTOR('',#2600,1.);
+#2600 = DIRECTION('',(0.,-1.));
+#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2602 = ORIENTED_EDGE('',*,*,#2302,.F.);
+#2603 = ADVANCED_FACE('',(#2604),#2348,.T.);
+#2604 = FACE_BOUND('',#2605,.T.);
+#2605 = EDGE_LOOP('',(#2606,#2629,#2650,#2651));
+#2606 = ORIENTED_EDGE('',*,*,#2607,.T.);
+#2607 = EDGE_CURVE('',#2333,#2608,#2610,.T.);
+#2608 = VERTEX_POINT('',#2609);
+#2609 = CARTESIAN_POINT('',(0.,11.343449382764,-38.));
+#2610 = SURFACE_CURVE('',#2611,(#2615,#2622),.PCURVE_S1.);
+#2611 = LINE('',#2612,#2613);
+#2612 = CARTESIAN_POINT('',(0.,11.343449382764,-39.));
+#2613 = VECTOR('',#2614,1.);
+#2614 = DIRECTION('',(0.,0.,1.));
+#2615 = PCURVE('',#2348,#2616);
+#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2621);
+#2617 = LINE('',#2618,#2619);
+#2618 = CARTESIAN_POINT('',(0.,0.));
+#2619 = VECTOR('',#2620,1.);
+#2620 = DIRECTION('',(0.,-1.));
+#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2622 = PCURVE('',#2376,#2623);
+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628);
+#2624 = LINE('',#2625,#2626);
+#2625 = CARTESIAN_POINT('',(11.15,0.));
+#2626 = VECTOR('',#2627,1.);
+#2627 = DIRECTION('',(0.,-1.));
+#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2629 = ORIENTED_EDGE('',*,*,#2630,.T.);
+#2630 = EDGE_CURVE('',#2608,#2532,#2631,.T.);
+#2631 = SURFACE_CURVE('',#2632,(#2636,#2643),.PCURVE_S1.);
+#2632 = LINE('',#2633,#2634);
+#2633 = CARTESIAN_POINT('',(0.,11.343449382764,-38.));
+#2634 = VECTOR('',#2635,1.);
+#2635 = DIRECTION('',(0.866025403784,-0.5,0.));
+#2636 = PCURVE('',#2348,#2637);
+#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642);
+#2638 = LINE('',#2639,#2640);
+#2639 = CARTESIAN_POINT('',(0.,-1.));
+#2640 = VECTOR('',#2641,1.);
+#2641 = DIRECTION('',(1.,0.));
+#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2643 = PCURVE('',#2570,#2644);
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649);
+#2645 = LINE('',#2646,#2647);
+#2646 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#2647 = VECTOR('',#2648,1.);
+#2648 = DIRECTION('',(0.866025403784,-0.5));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2650 = ORIENTED_EDGE('',*,*,#2531,.F.);
+#2651 = ORIENTED_EDGE('',*,*,#2332,.F.);
+#2652 = ADVANCED_FACE('',(#2653),#2458,.T.);
+#2653 = FACE_BOUND('',#2654,.T.);
+#2654 = EDGE_LOOP('',(#2655,#2656,#2679,#2700));
+#2655 = ORIENTED_EDGE('',*,*,#2582,.T.);
+#2656 = ORIENTED_EDGE('',*,*,#2657,.T.);
+#2657 = EDGE_CURVE('',#2555,#2658,#2660,.T.);
+#2658 = VERTEX_POINT('',#2659);
+#2659 = CARTESIAN_POINT('',(0.,-10.95655061723,-38.));
+#2660 = SURFACE_CURVE('',#2661,(#2665,#2672),.PCURVE_S1.);
+#2661 = LINE('',#2662,#2663);
+#2662 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-38.));
+#2663 = VECTOR('',#2664,1.);
+#2664 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#2665 = PCURVE('',#2458,#2666);
+#2666 = DEFINITIONAL_REPRESENTATION('',(#2667),#2671);
+#2667 = LINE('',#2668,#2669);
+#2668 = CARTESIAN_POINT('',(0.,-1.));
+#2669 = VECTOR('',#2670,1.);
+#2670 = DIRECTION('',(1.,0.));
+#2671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2672 = PCURVE('',#2570,#2673);
+#2673 = DEFINITIONAL_REPRESENTATION('',(#2674),#2678);
+#2674 = LINE('',#2675,#2676);
+#2675 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#2676 = VECTOR('',#2677,1.);
+#2677 = DIRECTION('',(-0.866025403784,-0.5));
+#2678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2679 = ORIENTED_EDGE('',*,*,#2680,.F.);
+#2680 = EDGE_CURVE('',#2417,#2658,#2681,.T.);
+#2681 = SURFACE_CURVE('',#2682,(#2686,#2693),.PCURVE_S1.);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(0.,-10.95655061723,-39.));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(0.,0.,1.));
+#2686 = PCURVE('',#2458,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(11.15,0.));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.,-1.));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2693 = PCURVE('',#2432,#2694);
+#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699);
+#2695 = LINE('',#2696,#2697);
+#2696 = CARTESIAN_POINT('',(0.,0.));
+#2697 = VECTOR('',#2698,1.);
+#2698 = DIRECTION('',(0.,-1.));
+#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2700 = ORIENTED_EDGE('',*,*,#2444,.F.);
+#2701 = ADVANCED_FACE('',(#2702),#2376,.T.);
+#2702 = FACE_BOUND('',#2703,.T.);
+#2703 = EDGE_LOOP('',(#2704,#2727,#2748,#2749));
+#2704 = ORIENTED_EDGE('',*,*,#2705,.T.);
+#2705 = EDGE_CURVE('',#2361,#2706,#2708,.T.);
+#2706 = VERTEX_POINT('',#2707);
+#2707 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-38.));
+#2708 = SURFACE_CURVE('',#2709,(#2713,#2720),.PCURVE_S1.);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-39.));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(0.,0.,1.));
+#2713 = PCURVE('',#2376,#2714);
+#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2719);
+#2715 = LINE('',#2716,#2717);
+#2716 = CARTESIAN_POINT('',(0.,0.));
+#2717 = VECTOR('',#2718,1.);
+#2718 = DIRECTION('',(0.,-1.));
+#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2720 = PCURVE('',#2404,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(11.15,0.));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(0.,-1.));
+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2727 = ORIENTED_EDGE('',*,*,#2728,.T.);
+#2728 = EDGE_CURVE('',#2706,#2608,#2729,.T.);
+#2729 = SURFACE_CURVE('',#2730,(#2734,#2741),.PCURVE_S1.);
+#2730 = LINE('',#2731,#2732);
+#2731 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-38.));
+#2732 = VECTOR('',#2733,1.);
+#2733 = DIRECTION('',(0.866025403784,0.5,0.));
+#2734 = PCURVE('',#2376,#2735);
+#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2740);
+#2736 = LINE('',#2737,#2738);
+#2737 = CARTESIAN_POINT('',(0.,-1.));
+#2738 = VECTOR('',#2739,1.);
+#2739 = DIRECTION('',(1.,0.));
+#2740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2741 = PCURVE('',#2570,#2742);
+#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747);
+#2743 = LINE('',#2744,#2745);
+#2744 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#2745 = VECTOR('',#2746,1.);
+#2746 = DIRECTION('',(0.866025403784,0.5));
+#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2748 = ORIENTED_EDGE('',*,*,#2607,.F.);
+#2749 = ORIENTED_EDGE('',*,*,#2360,.F.);
+#2750 = ADVANCED_FACE('',(#2751),#2432,.T.);
+#2751 = FACE_BOUND('',#2752,.T.);
+#2752 = EDGE_LOOP('',(#2753,#2754,#2777,#2798));
+#2753 = ORIENTED_EDGE('',*,*,#2680,.T.);
+#2754 = ORIENTED_EDGE('',*,*,#2755,.T.);
+#2755 = EDGE_CURVE('',#2658,#2756,#2758,.T.);
+#2756 = VERTEX_POINT('',#2757);
+#2757 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-38.));
+#2758 = SURFACE_CURVE('',#2759,(#2763,#2770),.PCURVE_S1.);
+#2759 = LINE('',#2760,#2761);
+#2760 = CARTESIAN_POINT('',(0.,-10.95655061723,-38.));
+#2761 = VECTOR('',#2762,1.);
+#2762 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#2763 = PCURVE('',#2432,#2764);
+#2764 = DEFINITIONAL_REPRESENTATION('',(#2765),#2769);
+#2765 = LINE('',#2766,#2767);
+#2766 = CARTESIAN_POINT('',(-0.,-1.));
+#2767 = VECTOR('',#2768,1.);
+#2768 = DIRECTION('',(1.,0.));
+#2769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2770 = PCURVE('',#2570,#2771);
+#2771 = DEFINITIONAL_REPRESENTATION('',(#2772),#2776);
+#2772 = LINE('',#2773,#2774);
+#2773 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#2774 = VECTOR('',#2775,1.);
+#2775 = DIRECTION('',(-0.866025403784,0.5));
+#2776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2777 = ORIENTED_EDGE('',*,*,#2778,.F.);
+#2778 = EDGE_CURVE('',#2389,#2756,#2779,.T.);
+#2779 = SURFACE_CURVE('',#2780,(#2784,#2791),.PCURVE_S1.);
+#2780 = LINE('',#2781,#2782);
+#2781 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-39.));
+#2782 = VECTOR('',#2783,1.);
+#2783 = DIRECTION('',(0.,0.,1.));
+#2784 = PCURVE('',#2432,#2785);
+#2785 = DEFINITIONAL_REPRESENTATION('',(#2786),#2790);
+#2786 = LINE('',#2787,#2788);
+#2787 = CARTESIAN_POINT('',(11.15,0.));
+#2788 = VECTOR('',#2789,1.);
+#2789 = DIRECTION('',(0.,-1.));
+#2790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2791 = PCURVE('',#2404,#2792);
+#2792 = DEFINITIONAL_REPRESENTATION('',(#2793),#2797);
+#2793 = LINE('',#2794,#2795);
+#2794 = CARTESIAN_POINT('',(0.,0.));
+#2795 = VECTOR('',#2796,1.);
+#2796 = DIRECTION('',(0.,-1.));
+#2797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2798 = ORIENTED_EDGE('',*,*,#2416,.F.);
+#2799 = ADVANCED_FACE('',(#2800),#2404,.T.);
+#2800 = FACE_BOUND('',#2801,.T.);
+#2801 = EDGE_LOOP('',(#2802,#2803,#2824,#2825));
+#2802 = ORIENTED_EDGE('',*,*,#2778,.T.);
+#2803 = ORIENTED_EDGE('',*,*,#2804,.T.);
+#2804 = EDGE_CURVE('',#2756,#2706,#2805,.T.);
+#2805 = SURFACE_CURVE('',#2806,(#2810,#2817),.PCURVE_S1.);
+#2806 = LINE('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-38.));
+#2808 = VECTOR('',#2809,1.);
+#2809 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#2810 = PCURVE('',#2404,#2811);
+#2811 = DEFINITIONAL_REPRESENTATION('',(#2812),#2816);
+#2812 = LINE('',#2813,#2814);
+#2813 = CARTESIAN_POINT('',(-0.,-1.));
+#2814 = VECTOR('',#2815,1.);
+#2815 = DIRECTION('',(1.,0.));
+#2816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2817 = PCURVE('',#2570,#2818);
+#2818 = DEFINITIONAL_REPRESENTATION('',(#2819),#2823);
+#2819 = LINE('',#2820,#2821);
+#2820 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#2821 = VECTOR('',#2822,1.);
+#2822 = DIRECTION('',(-1.593145147444E-16,1.));
+#2823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2824 = ORIENTED_EDGE('',*,*,#2705,.F.);
+#2825 = ORIENTED_EDGE('',*,*,#2388,.F.);
+#2826 = ADVANCED_FACE('',(#2827,#2997),#2515,.T.);
+#2827 = FACE_BOUND('',#2828,.T.);
+#2828 = EDGE_LOOP('',(#2829,#2859,#2887,#2915,#2943,#2971));
+#2829 = ORIENTED_EDGE('',*,*,#2830,.F.);
+#2830 = EDGE_CURVE('',#2831,#2833,#2835,.T.);
+#2831 = VERTEX_POINT('',#2832);
+#2832 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-8.));
+#2833 = VERTEX_POINT('',#2834);
+#2834 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-8.));
+#2835 = SURFACE_CURVE('',#2836,(#2840,#2847),.PCURVE_S1.);
+#2836 = LINE('',#2837,#2838);
+#2837 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-8.));
+#2838 = VECTOR('',#2839,1.);
+#2839 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#2840 = PCURVE('',#2515,#2841);
+#2841 = DEFINITIONAL_REPRESENTATION('',(#2842),#2846);
+#2842 = LINE('',#2843,#2844);
+#2843 = CARTESIAN_POINT('',(0.,0.));
+#2844 = VECTOR('',#2845,1.);
+#2845 = DIRECTION('',(-1.593145147444E-16,-1.));
+#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2847 = PCURVE('',#2848,#2853);
+#2848 = PLANE('',#2849);
+#2849 = AXIS2_PLACEMENT_3D('',#2850,#2851,#2852);
+#2850 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-9.));
+#2851 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#2852 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#2853 = DEFINITIONAL_REPRESENTATION('',(#2854),#2858);
+#2854 = LINE('',#2855,#2856);
+#2855 = CARTESIAN_POINT('',(0.,-1.));
+#2856 = VECTOR('',#2857,1.);
+#2857 = DIRECTION('',(1.,0.));
+#2858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2859 = ORIENTED_EDGE('',*,*,#2860,.F.);
+#2860 = EDGE_CURVE('',#2861,#2831,#2863,.T.);
+#2861 = VERTEX_POINT('',#2862);
+#2862 = CARTESIAN_POINT('',(0.,11.343449382764,-8.));
+#2863 = SURFACE_CURVE('',#2864,(#2868,#2875),.PCURVE_S1.);
+#2864 = LINE('',#2865,#2866);
+#2865 = CARTESIAN_POINT('',(0.,11.343449382764,-8.));
+#2866 = VECTOR('',#2867,1.);
+#2867 = DIRECTION('',(0.866025403784,-0.5,0.));
+#2868 = PCURVE('',#2515,#2869);
+#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);
+#2870 = LINE('',#2871,#2872);
+#2871 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#2872 = VECTOR('',#2873,1.);
+#2873 = DIRECTION('',(0.866025403784,-0.5));
+#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2875 = PCURVE('',#2876,#2881);
+#2876 = PLANE('',#2877);
+#2877 = AXIS2_PLACEMENT_3D('',#2878,#2879,#2880);
+#2878 = CARTESIAN_POINT('',(0.,11.343449382764,-9.));
+#2879 = DIRECTION('',(0.5,0.866025403784,0.));
+#2880 = DIRECTION('',(0.866025403784,-0.5,0.));
+#2881 = DEFINITIONAL_REPRESENTATION('',(#2882),#2886);
+#2882 = LINE('',#2883,#2884);
+#2883 = CARTESIAN_POINT('',(0.,-1.));
+#2884 = VECTOR('',#2885,1.);
+#2885 = DIRECTION('',(1.,0.));
+#2886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2887 = ORIENTED_EDGE('',*,*,#2888,.F.);
+#2888 = EDGE_CURVE('',#2889,#2861,#2891,.T.);
+#2889 = VERTEX_POINT('',#2890);
+#2890 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-8.));
+#2891 = SURFACE_CURVE('',#2892,(#2896,#2903),.PCURVE_S1.);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-8.));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(0.866025403784,0.5,0.));
+#2896 = PCURVE('',#2515,#2897);
+#2897 = DEFINITIONAL_REPRESENTATION('',(#2898),#2902);
+#2898 = LINE('',#2899,#2900);
+#2899 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#2900 = VECTOR('',#2901,1.);
+#2901 = DIRECTION('',(0.866025403784,0.5));
+#2902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2903 = PCURVE('',#2904,#2909);
+#2904 = PLANE('',#2905);
+#2905 = AXIS2_PLACEMENT_3D('',#2906,#2907,#2908);
+#2906 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-9.));
+#2907 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2908 = DIRECTION('',(0.866025403784,0.5,0.));
+#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2914);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(0.,-1.));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(1.,0.));
+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2915 = ORIENTED_EDGE('',*,*,#2916,.F.);
+#2916 = EDGE_CURVE('',#2917,#2889,#2919,.T.);
+#2917 = VERTEX_POINT('',#2918);
+#2918 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-8.));
+#2919 = SURFACE_CURVE('',#2920,(#2924,#2931),.PCURVE_S1.);
+#2920 = LINE('',#2921,#2922);
+#2921 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-8.));
+#2922 = VECTOR('',#2923,1.);
+#2923 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#2924 = PCURVE('',#2515,#2925);
+#2925 = DEFINITIONAL_REPRESENTATION('',(#2926),#2930);
+#2926 = LINE('',#2927,#2928);
+#2927 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#2928 = VECTOR('',#2929,1.);
+#2929 = DIRECTION('',(-1.593145147444E-16,1.));
+#2930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2931 = PCURVE('',#2932,#2937);
+#2932 = PLANE('',#2933);
+#2933 = AXIS2_PLACEMENT_3D('',#2934,#2935,#2936);
+#2934 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-9.));
+#2935 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#2936 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#2937 = DEFINITIONAL_REPRESENTATION('',(#2938),#2942);
+#2938 = LINE('',#2939,#2940);
+#2939 = CARTESIAN_POINT('',(-0.,-1.));
+#2940 = VECTOR('',#2941,1.);
+#2941 = DIRECTION('',(1.,0.));
+#2942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2943 = ORIENTED_EDGE('',*,*,#2944,.F.);
+#2944 = EDGE_CURVE('',#2945,#2917,#2947,.T.);
+#2945 = VERTEX_POINT('',#2946);
+#2946 = CARTESIAN_POINT('',(0.,-10.95655061723,-8.));
+#2947 = SURFACE_CURVE('',#2948,(#2952,#2959),.PCURVE_S1.);
+#2948 = LINE('',#2949,#2950);
+#2949 = CARTESIAN_POINT('',(0.,-10.95655061723,-8.));
+#2950 = VECTOR('',#2951,1.);
+#2951 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#2952 = PCURVE('',#2515,#2953);
+#2953 = DEFINITIONAL_REPRESENTATION('',(#2954),#2958);
+#2954 = LINE('',#2955,#2956);
+#2955 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#2956 = VECTOR('',#2957,1.);
+#2957 = DIRECTION('',(-0.866025403784,0.5));
+#2958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2959 = PCURVE('',#2960,#2965);
+#2960 = PLANE('',#2961);
+#2961 = AXIS2_PLACEMENT_3D('',#2962,#2963,#2964);
+#2962 = CARTESIAN_POINT('',(0.,-10.95655061723,-9.));
+#2963 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#2964 = DIRECTION('',(-0.866025403784,0.5,0.));
+#2965 = DEFINITIONAL_REPRESENTATION('',(#2966),#2970);
+#2966 = LINE('',#2967,#2968);
+#2967 = CARTESIAN_POINT('',(-0.,-1.));
+#2968 = VECTOR('',#2969,1.);
+#2969 = DIRECTION('',(1.,0.));
+#2970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2971 = ORIENTED_EDGE('',*,*,#2972,.F.);
+#2972 = EDGE_CURVE('',#2833,#2945,#2973,.T.);
+#2973 = SURFACE_CURVE('',#2974,(#2978,#2985),.PCURVE_S1.);
+#2974 = LINE('',#2975,#2976);
+#2975 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-8.));
+#2976 = VECTOR('',#2977,1.);
+#2977 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#2978 = PCURVE('',#2515,#2979);
+#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984);
+#2980 = LINE('',#2981,#2982);
+#2981 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#2982 = VECTOR('',#2983,1.);
+#2983 = DIRECTION('',(-0.866025403784,-0.5));
+#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2985 = PCURVE('',#2986,#2991);
+#2986 = PLANE('',#2987);
+#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990);
+#2988 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-9.));
+#2989 = DIRECTION('',(0.5,-0.866025403784,0.));
+#2990 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(0.,-1.));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(1.,0.));
+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2997 = FACE_BOUND('',#2998,.T.);
+#2998 = EDGE_LOOP('',(#2999));
+#2999 = ORIENTED_EDGE('',*,*,#2500,.F.);
+#3000 = ADVANCED_FACE('',(#3001,#3009),#2570,.T.);
+#3001 = FACE_BOUND('',#3002,.T.);
+#3002 = EDGE_LOOP('',(#3003,#3004,#3005,#3006,#3007,#3008));
+#3003 = ORIENTED_EDGE('',*,*,#2554,.F.);
+#3004 = ORIENTED_EDGE('',*,*,#2630,.F.);
+#3005 = ORIENTED_EDGE('',*,*,#2728,.F.);
+#3006 = ORIENTED_EDGE('',*,*,#2804,.F.);
+#3007 = ORIENTED_EDGE('',*,*,#2755,.F.);
+#3008 = ORIENTED_EDGE('',*,*,#2657,.F.);
+#3009 = FACE_BOUND('',#3010,.T.);
+#3010 = EDGE_LOOP('',(#3011));
+#3011 = ORIENTED_EDGE('',*,*,#3012,.F.);
+#3012 = EDGE_CURVE('',#3013,#3013,#3015,.T.);
+#3013 = VERTEX_POINT('',#3014);
+#3014 = CARTESIAN_POINT('',(3.,0.,-38.));
+#3015 = SURFACE_CURVE('',#3016,(#3021,#3028),.PCURVE_S1.);
+#3016 = CIRCLE('',#3017,3.);
+#3017 = AXIS2_PLACEMENT_3D('',#3018,#3019,#3020);
+#3018 = CARTESIAN_POINT('',(0.,0.,-38.));
+#3019 = DIRECTION('',(0.,0.,1.));
+#3020 = DIRECTION('',(1.,0.,0.));
+#3021 = PCURVE('',#2570,#3022);
+#3022 = DEFINITIONAL_REPRESENTATION('',(#3023),#3027);
+#3023 = CIRCLE('',#3024,3.);
+#3024 = AXIS2_PLACEMENT_2D('',#3025,#3026);
+#3025 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#3026 = DIRECTION('',(1.,0.));
+#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3028 = PCURVE('',#3029,#3034);
+#3029 = CYLINDRICAL_SURFACE('',#3030,3.);
+#3030 = AXIS2_PLACEMENT_3D('',#3031,#3032,#3033);
+#3031 = CARTESIAN_POINT('',(0.,0.,-9.));
+#3032 = DIRECTION('',(0.,0.,1.));
+#3033 = DIRECTION('',(1.,0.,0.));
+#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3039);
+#3035 = LINE('',#3036,#3037);
+#3036 = CARTESIAN_POINT('',(-6.28318530718,-29.));
+#3037 = VECTOR('',#3038,1.);
+#3038 = DIRECTION('',(1.,-0.));
+#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3040 = ADVANCED_FACE('',(#3041),#2848,.T.);
+#3041 = FACE_BOUND('',#3042,.T.);
+#3042 = EDGE_LOOP('',(#3043,#3066,#3067,#3090));
+#3043 = ORIENTED_EDGE('',*,*,#3044,.T.);
+#3044 = EDGE_CURVE('',#3045,#2831,#3047,.T.);
+#3045 = VERTEX_POINT('',#3046);
+#3046 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-9.));
+#3047 = SURFACE_CURVE('',#3048,(#3052,#3059),.PCURVE_S1.);
+#3048 = LINE('',#3049,#3050);
+#3049 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-9.));
+#3050 = VECTOR('',#3051,1.);
+#3051 = DIRECTION('',(0.,0.,1.));
+#3052 = PCURVE('',#2848,#3053);
+#3053 = DEFINITIONAL_REPRESENTATION('',(#3054),#3058);
+#3054 = LINE('',#3055,#3056);
+#3055 = CARTESIAN_POINT('',(0.,0.));
+#3056 = VECTOR('',#3057,1.);
+#3057 = DIRECTION('',(0.,-1.));
+#3058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3059 = PCURVE('',#2876,#3060);
+#3060 = DEFINITIONAL_REPRESENTATION('',(#3061),#3065);
+#3061 = LINE('',#3062,#3063);
+#3062 = CARTESIAN_POINT('',(11.15,0.));
+#3063 = VECTOR('',#3064,1.);
+#3064 = DIRECTION('',(0.,-1.));
+#3065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3066 = ORIENTED_EDGE('',*,*,#2830,.T.);
+#3067 = ORIENTED_EDGE('',*,*,#3068,.F.);
+#3068 = EDGE_CURVE('',#3069,#2833,#3071,.T.);
+#3069 = VERTEX_POINT('',#3070);
+#3070 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-9.));
+#3071 = SURFACE_CURVE('',#3072,(#3076,#3083),.PCURVE_S1.);
+#3072 = LINE('',#3073,#3074);
+#3073 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-9.));
+#3074 = VECTOR('',#3075,1.);
+#3075 = DIRECTION('',(0.,0.,1.));
+#3076 = PCURVE('',#2848,#3077);
+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);
+#3078 = LINE('',#3079,#3080);
+#3079 = CARTESIAN_POINT('',(11.15,0.));
+#3080 = VECTOR('',#3081,1.);
+#3081 = DIRECTION('',(0.,-1.));
+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3083 = PCURVE('',#2986,#3084);
+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);
+#3085 = LINE('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(0.,0.));
+#3087 = VECTOR('',#3088,1.);
+#3088 = DIRECTION('',(0.,-1.));
+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3090 = ORIENTED_EDGE('',*,*,#3091,.F.);
+#3091 = EDGE_CURVE('',#3045,#3069,#3092,.T.);
+#3092 = SURFACE_CURVE('',#3093,(#3097,#3104),.PCURVE_S1.);
+#3093 = LINE('',#3094,#3095);
+#3094 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-9.));
+#3095 = VECTOR('',#3096,1.);
+#3096 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#3097 = PCURVE('',#2848,#3098);
+#3098 = DEFINITIONAL_REPRESENTATION('',(#3099),#3103);
+#3099 = LINE('',#3100,#3101);
+#3100 = CARTESIAN_POINT('',(0.,0.));
+#3101 = VECTOR('',#3102,1.);
+#3102 = DIRECTION('',(1.,0.));
+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3104 = PCURVE('',#3105,#3110);
+#3105 = PLANE('',#3106);
+#3106 = AXIS2_PLACEMENT_3D('',#3107,#3108,#3109);
+#3107 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-9.));
+#3108 = DIRECTION('',(0.,0.,1.));
+#3109 = DIRECTION('',(1.,0.,0.));
+#3110 = DEFINITIONAL_REPRESENTATION('',(#3111),#3115);
+#3111 = LINE('',#3112,#3113);
+#3112 = CARTESIAN_POINT('',(0.,0.));
+#3113 = VECTOR('',#3114,1.);
+#3114 = DIRECTION('',(-1.593145147444E-16,-1.));
+#3115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3116 = ADVANCED_FACE('',(#3117),#2876,.T.);
+#3117 = FACE_BOUND('',#3118,.T.);
+#3118 = EDGE_LOOP('',(#3119,#3142,#3143,#3144));
+#3119 = ORIENTED_EDGE('',*,*,#3120,.T.);
+#3120 = EDGE_CURVE('',#3121,#2861,#3123,.T.);
+#3121 = VERTEX_POINT('',#3122);
+#3122 = CARTESIAN_POINT('',(0.,11.343449382764,-9.));
+#3123 = SURFACE_CURVE('',#3124,(#3128,#3135),.PCURVE_S1.);
+#3124 = LINE('',#3125,#3126);
+#3125 = CARTESIAN_POINT('',(0.,11.343449382764,-9.));
+#3126 = VECTOR('',#3127,1.);
+#3127 = DIRECTION('',(0.,0.,1.));
+#3128 = PCURVE('',#2876,#3129);
+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3134);
+#3130 = LINE('',#3131,#3132);
+#3131 = CARTESIAN_POINT('',(0.,0.));
+#3132 = VECTOR('',#3133,1.);
+#3133 = DIRECTION('',(0.,-1.));
+#3134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3135 = PCURVE('',#2904,#3136);
+#3136 = DEFINITIONAL_REPRESENTATION('',(#3137),#3141);
+#3137 = LINE('',#3138,#3139);
+#3138 = CARTESIAN_POINT('',(11.15,0.));
+#3139 = VECTOR('',#3140,1.);
+#3140 = DIRECTION('',(0.,-1.));
+#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3142 = ORIENTED_EDGE('',*,*,#2860,.T.);
+#3143 = ORIENTED_EDGE('',*,*,#3044,.F.);
+#3144 = ORIENTED_EDGE('',*,*,#3145,.F.);
+#3145 = EDGE_CURVE('',#3121,#3045,#3146,.T.);
+#3146 = SURFACE_CURVE('',#3147,(#3151,#3158),.PCURVE_S1.);
+#3147 = LINE('',#3148,#3149);
+#3148 = CARTESIAN_POINT('',(0.,11.343449382764,-9.));
+#3149 = VECTOR('',#3150,1.);
+#3150 = DIRECTION('',(0.866025403784,-0.5,0.));
+#3151 = PCURVE('',#2876,#3152);
+#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);
+#3153 = LINE('',#3154,#3155);
+#3154 = CARTESIAN_POINT('',(0.,0.));
+#3155 = VECTOR('',#3156,1.);
+#3156 = DIRECTION('',(1.,0.));
+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3158 = PCURVE('',#3105,#3159);
+#3159 = DEFINITIONAL_REPRESENTATION('',(#3160),#3164);
+#3160 = LINE('',#3161,#3162);
+#3161 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#3162 = VECTOR('',#3163,1.);
+#3163 = DIRECTION('',(0.866025403784,-0.5));
+#3164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3165 = ADVANCED_FACE('',(#3166),#2986,.T.);
+#3166 = FACE_BOUND('',#3167,.T.);
+#3167 = EDGE_LOOP('',(#3168,#3169,#3170,#3193));
+#3168 = ORIENTED_EDGE('',*,*,#3068,.T.);
+#3169 = ORIENTED_EDGE('',*,*,#2972,.T.);
+#3170 = ORIENTED_EDGE('',*,*,#3171,.F.);
+#3171 = EDGE_CURVE('',#3172,#2945,#3174,.T.);
+#3172 = VERTEX_POINT('',#3173);
+#3173 = CARTESIAN_POINT('',(0.,-10.95655061723,-9.));
+#3174 = SURFACE_CURVE('',#3175,(#3179,#3186),.PCURVE_S1.);
+#3175 = LINE('',#3176,#3177);
+#3176 = CARTESIAN_POINT('',(0.,-10.95655061723,-9.));
+#3177 = VECTOR('',#3178,1.);
+#3178 = DIRECTION('',(0.,0.,1.));
+#3179 = PCURVE('',#2986,#3180);
+#3180 = DEFINITIONAL_REPRESENTATION('',(#3181),#3185);
+#3181 = LINE('',#3182,#3183);
+#3182 = CARTESIAN_POINT('',(11.15,0.));
+#3183 = VECTOR('',#3184,1.);
+#3184 = DIRECTION('',(0.,-1.));
+#3185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3186 = PCURVE('',#2960,#3187);
+#3187 = DEFINITIONAL_REPRESENTATION('',(#3188),#3192);
+#3188 = LINE('',#3189,#3190);
+#3189 = CARTESIAN_POINT('',(0.,0.));
+#3190 = VECTOR('',#3191,1.);
+#3191 = DIRECTION('',(0.,-1.));
+#3192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3193 = ORIENTED_EDGE('',*,*,#3194,.F.);
+#3194 = EDGE_CURVE('',#3069,#3172,#3195,.T.);
+#3195 = SURFACE_CURVE('',#3196,(#3200,#3207),.PCURVE_S1.);
+#3196 = LINE('',#3197,#3198);
+#3197 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-9.));
+#3198 = VECTOR('',#3199,1.);
+#3199 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#3200 = PCURVE('',#2986,#3201);
+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3206);
+#3202 = LINE('',#3203,#3204);
+#3203 = CARTESIAN_POINT('',(0.,0.));
+#3204 = VECTOR('',#3205,1.);
+#3205 = DIRECTION('',(1.,0.));
+#3206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3207 = PCURVE('',#3105,#3208);
+#3208 = DEFINITIONAL_REPRESENTATION('',(#3209),#3213);
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(-0.866025403784,-0.5));
+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3214 = ADVANCED_FACE('',(#3215),#2904,.T.);
+#3215 = FACE_BOUND('',#3216,.T.);
+#3216 = EDGE_LOOP('',(#3217,#3240,#3241,#3242));
+#3217 = ORIENTED_EDGE('',*,*,#3218,.T.);
+#3218 = EDGE_CURVE('',#3219,#2889,#3221,.T.);
+#3219 = VERTEX_POINT('',#3220);
+#3220 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-9.));
+#3221 = SURFACE_CURVE('',#3222,(#3226,#3233),.PCURVE_S1.);
+#3222 = LINE('',#3223,#3224);
+#3223 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-9.));
+#3224 = VECTOR('',#3225,1.);
+#3225 = DIRECTION('',(0.,0.,1.));
+#3226 = PCURVE('',#2904,#3227);
+#3227 = DEFINITIONAL_REPRESENTATION('',(#3228),#3232);
+#3228 = LINE('',#3229,#3230);
+#3229 = CARTESIAN_POINT('',(0.,0.));
+#3230 = VECTOR('',#3231,1.);
+#3231 = DIRECTION('',(0.,-1.));
+#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3233 = PCURVE('',#2932,#3234);
+#3234 = DEFINITIONAL_REPRESENTATION('',(#3235),#3239);
+#3235 = LINE('',#3236,#3237);
+#3236 = CARTESIAN_POINT('',(11.15,0.));
+#3237 = VECTOR('',#3238,1.);
+#3238 = DIRECTION('',(0.,-1.));
+#3239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3240 = ORIENTED_EDGE('',*,*,#2888,.T.);
+#3241 = ORIENTED_EDGE('',*,*,#3120,.F.);
+#3242 = ORIENTED_EDGE('',*,*,#3243,.F.);
+#3243 = EDGE_CURVE('',#3219,#3121,#3244,.T.);
+#3244 = SURFACE_CURVE('',#3245,(#3249,#3256),.PCURVE_S1.);
+#3245 = LINE('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-9.));
+#3247 = VECTOR('',#3248,1.);
+#3248 = DIRECTION('',(0.866025403784,0.5,0.));
+#3249 = PCURVE('',#2904,#3250);
+#3250 = DEFINITIONAL_REPRESENTATION('',(#3251),#3255);
+#3251 = LINE('',#3252,#3253);
+#3252 = CARTESIAN_POINT('',(0.,0.));
+#3253 = VECTOR('',#3254,1.);
+#3254 = DIRECTION('',(1.,0.));
+#3255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3256 = PCURVE('',#3105,#3257);
+#3257 = DEFINITIONAL_REPRESENTATION('',(#3258),#3262);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(0.866025403784,0.5));
+#3262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3263 = ADVANCED_FACE('',(#3264),#2960,.T.);
+#3264 = FACE_BOUND('',#3265,.T.);
+#3265 = EDGE_LOOP('',(#3266,#3267,#3268,#3291));
+#3266 = ORIENTED_EDGE('',*,*,#3171,.T.);
+#3267 = ORIENTED_EDGE('',*,*,#2944,.T.);
+#3268 = ORIENTED_EDGE('',*,*,#3269,.F.);
+#3269 = EDGE_CURVE('',#3270,#2917,#3272,.T.);
+#3270 = VERTEX_POINT('',#3271);
+#3271 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-9.));
+#3272 = SURFACE_CURVE('',#3273,(#3277,#3284),.PCURVE_S1.);
+#3273 = LINE('',#3274,#3275);
+#3274 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-9.));
+#3275 = VECTOR('',#3276,1.);
+#3276 = DIRECTION('',(0.,0.,1.));
+#3277 = PCURVE('',#2960,#3278);
+#3278 = DEFINITIONAL_REPRESENTATION('',(#3279),#3283);
+#3279 = LINE('',#3280,#3281);
+#3280 = CARTESIAN_POINT('',(11.15,0.));
+#3281 = VECTOR('',#3282,1.);
+#3282 = DIRECTION('',(0.,-1.));
+#3283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3284 = PCURVE('',#2932,#3285);
+#3285 = DEFINITIONAL_REPRESENTATION('',(#3286),#3290);
+#3286 = LINE('',#3287,#3288);
+#3287 = CARTESIAN_POINT('',(0.,0.));
+#3288 = VECTOR('',#3289,1.);
+#3289 = DIRECTION('',(0.,-1.));
+#3290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3291 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#3292 = EDGE_CURVE('',#3172,#3270,#3293,.T.);
+#3293 = SURFACE_CURVE('',#3294,(#3298,#3305),.PCURVE_S1.);
+#3294 = LINE('',#3295,#3296);
+#3295 = CARTESIAN_POINT('',(0.,-10.95655061723,-9.));
+#3296 = VECTOR('',#3297,1.);
+#3297 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#3298 = PCURVE('',#2960,#3299);
+#3299 = DEFINITIONAL_REPRESENTATION('',(#3300),#3304);
+#3300 = LINE('',#3301,#3302);
+#3301 = CARTESIAN_POINT('',(0.,0.));
+#3302 = VECTOR('',#3303,1.);
+#3303 = DIRECTION('',(1.,0.));
+#3304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3305 = PCURVE('',#3105,#3306);
+#3306 = DEFINITIONAL_REPRESENTATION('',(#3307),#3311);
+#3307 = LINE('',#3308,#3309);
+#3308 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#3309 = VECTOR('',#3310,1.);
+#3310 = DIRECTION('',(-0.866025403784,0.5));
+#3311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3312 = ADVANCED_FACE('',(#3313),#2932,.T.);
+#3313 = FACE_BOUND('',#3314,.T.);
+#3314 = EDGE_LOOP('',(#3315,#3316,#3317,#3318));
+#3315 = ORIENTED_EDGE('',*,*,#3269,.T.);
+#3316 = ORIENTED_EDGE('',*,*,#2916,.T.);
+#3317 = ORIENTED_EDGE('',*,*,#3218,.F.);
+#3318 = ORIENTED_EDGE('',*,*,#3319,.F.);
+#3319 = EDGE_CURVE('',#3270,#3219,#3320,.T.);
+#3320 = SURFACE_CURVE('',#3321,(#3325,#3332),.PCURVE_S1.);
+#3321 = LINE('',#3322,#3323);
+#3322 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-9.));
+#3323 = VECTOR('',#3324,1.);
+#3324 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#3325 = PCURVE('',#2932,#3326);
+#3326 = DEFINITIONAL_REPRESENTATION('',(#3327),#3331);
+#3327 = LINE('',#3328,#3329);
+#3328 = CARTESIAN_POINT('',(0.,0.));
+#3329 = VECTOR('',#3330,1.);
+#3330 = DIRECTION('',(1.,0.));
+#3331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3332 = PCURVE('',#3105,#3333);
+#3333 = DEFINITIONAL_REPRESENTATION('',(#3334),#3338);
+#3334 = LINE('',#3335,#3336);
+#3335 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#3336 = VECTOR('',#3337,1.);
+#3337 = DIRECTION('',(-1.593145147444E-16,1.));
+#3338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3339 = ADVANCED_FACE('',(#3340),#3029,.T.);
+#3340 = FACE_BOUND('',#3341,.F.);
+#3341 = EDGE_LOOP('',(#3342,#3371,#3392,#3393));
+#3342 = ORIENTED_EDGE('',*,*,#3343,.T.);
+#3343 = EDGE_CURVE('',#3344,#3344,#3346,.T.);
+#3344 = VERTEX_POINT('',#3345);
+#3345 = CARTESIAN_POINT('',(3.,0.,-35.66666666666));
+#3346 = SURFACE_CURVE('',#3347,(#3352,#3359),.PCURVE_S1.);
+#3347 = CIRCLE('',#3348,3.);
+#3348 = AXIS2_PLACEMENT_3D('',#3349,#3350,#3351);
+#3349 = CARTESIAN_POINT('',(0.,0.,-35.66666666666));
+#3350 = DIRECTION('',(0.,0.,1.));
+#3351 = DIRECTION('',(1.,0.,0.));
+#3352 = PCURVE('',#3029,#3353);
+#3353 = DEFINITIONAL_REPRESENTATION('',(#3354),#3358);
+#3354 = LINE('',#3355,#3356);
+#3355 = CARTESIAN_POINT('',(-6.28318530718,-26.66666666666));
+#3356 = VECTOR('',#3357,1.);
+#3357 = DIRECTION('',(1.,-0.));
+#3358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3359 = PCURVE('',#3360,#3365);
+#3360 = PLANE('',#3361);
+#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364);
+#3362 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -35.66666666666));
+#3363 = DIRECTION('',(0.,0.,1.));
+#3364 = DIRECTION('',(1.,0.,0.));
+#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370);
+#3366 = CIRCLE('',#3367,3.);
+#3367 = AXIS2_PLACEMENT_2D('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#3369 = DIRECTION('',(1.,0.));
+#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3371 = ORIENTED_EDGE('',*,*,#3372,.T.);
+#3372 = EDGE_CURVE('',#3344,#3013,#3373,.T.);
+#3373 = SEAM_CURVE('',#3374,(#3378,#3385),.PCURVE_S1.);
+#3374 = LINE('',#3375,#3376);
+#3375 = CARTESIAN_POINT('',(3.,0.,-9.));
+#3376 = VECTOR('',#3377,1.);
+#3377 = DIRECTION('',(0.,0.,-1.));
+#3378 = PCURVE('',#3029,#3379);
+#3379 = DEFINITIONAL_REPRESENTATION('',(#3380),#3384);
+#3380 = LINE('',#3381,#3382);
+#3381 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3382 = VECTOR('',#3383,1.);
+#3383 = DIRECTION('',(-0.,-1.));
+#3384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3385 = PCURVE('',#3029,#3386);
+#3386 = DEFINITIONAL_REPRESENTATION('',(#3387),#3391);
+#3387 = LINE('',#3388,#3389);
+#3388 = CARTESIAN_POINT('',(-0.,0.));
+#3389 = VECTOR('',#3390,1.);
+#3390 = DIRECTION('',(-0.,-1.));
+#3391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3392 = ORIENTED_EDGE('',*,*,#3012,.F.);
+#3393 = ORIENTED_EDGE('',*,*,#3372,.F.);
+#3394 = ADVANCED_FACE('',(#3395,#3403),#3105,.F.);
+#3395 = FACE_BOUND('',#3396,.F.);
+#3396 = EDGE_LOOP('',(#3397,#3398,#3399,#3400,#3401,#3402));
+#3397 = ORIENTED_EDGE('',*,*,#3091,.F.);
+#3398 = ORIENTED_EDGE('',*,*,#3145,.F.);
+#3399 = ORIENTED_EDGE('',*,*,#3243,.F.);
+#3400 = ORIENTED_EDGE('',*,*,#3319,.F.);
+#3401 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#3402 = ORIENTED_EDGE('',*,*,#3194,.F.);
+#3403 = FACE_BOUND('',#3404,.F.);
+#3404 = EDGE_LOOP('',(#3405));
+#3405 = ORIENTED_EDGE('',*,*,#3406,.T.);
+#3406 = EDGE_CURVE('',#3407,#3407,#3409,.T.);
+#3407 = VERTEX_POINT('',#3408);
+#3408 = CARTESIAN_POINT('',(8.,0.,-9.));
+#3409 = SURFACE_CURVE('',#3410,(#3415,#3426),.PCURVE_S1.);
+#3410 = CIRCLE('',#3411,8.);
+#3411 = AXIS2_PLACEMENT_3D('',#3412,#3413,#3414);
+#3412 = CARTESIAN_POINT('',(0.,0.,-9.));
+#3413 = DIRECTION('',(0.,0.,-1.));
+#3414 = DIRECTION('',(1.,0.,0.));
+#3415 = PCURVE('',#3105,#3416);
+#3416 = DEFINITIONAL_REPRESENTATION('',(#3417),#3425);
+#3417 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3418,#3419,#3420,#3421,
+#3422,#3423,#3424),.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('') );
+#3418 = CARTESIAN_POINT('',(-1.656183252196,-5.768449382764));
+#3419 = CARTESIAN_POINT('',(-1.656183252196,-19.62485584331));
+#3420 = CARTESIAN_POINT('',(-13.65618325219,-12.69665261303));
+#3421 = CARTESIAN_POINT('',(-25.65618325219,-5.768449382764));
+#3422 = CARTESIAN_POINT('',(-13.65618325219,1.159753847512));
+#3423 = CARTESIAN_POINT('',(-1.656183252197,8.087957077787));
+#3424 = CARTESIAN_POINT('',(-1.656183252196,-5.768449382764));
+#3425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3426 = PCURVE('',#3427,#3432);
+#3427 = PLANE('',#3428);
+#3428 = AXIS2_PLACEMENT_3D('',#3429,#3430,#3431);
+#3429 = CARTESIAN_POINT('',(8.,0.,-9.));
+#3430 = DIRECTION('',(0.,0.,1.));
+#3431 = DIRECTION('',(1.,0.,0.));
+#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3441);
+#3433 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3434,#3435,#3436,#3437,
+#3438,#3439,#3440),.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('') );
+#3434 = CARTESIAN_POINT('',(0.,0.));
+#3435 = CARTESIAN_POINT('',(0.,-13.85640646055));
+#3436 = CARTESIAN_POINT('',(-12.,-6.928203230276));
+#3437 = CARTESIAN_POINT('',(-24.,-1.959434878636E-15));
+#3438 = CARTESIAN_POINT('',(-12.,6.928203230276));
+#3439 = CARTESIAN_POINT('',(-1.24344978758E-14,13.856406460551));
+#3440 = CARTESIAN_POINT('',(0.,0.));
+#3441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3442 = ADVANCED_FACE('',(#3443,#3613),#3360,.F.);
+#3443 = FACE_BOUND('',#3444,.F.);
+#3444 = EDGE_LOOP('',(#3445,#3475,#3503,#3531,#3559,#3587));
+#3445 = ORIENTED_EDGE('',*,*,#3446,.F.);
+#3446 = EDGE_CURVE('',#3447,#3449,#3451,.T.);
+#3447 = VERTEX_POINT('',#3448);
+#3448 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -35.66666666666));
+#3449 = VERTEX_POINT('',#3450);
+#3450 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -35.66666666666));
+#3451 = SURFACE_CURVE('',#3452,(#3456,#3463),.PCURVE_S1.);
+#3452 = LINE('',#3453,#3454);
+#3453 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -35.66666666666));
+#3454 = VECTOR('',#3455,1.);
+#3455 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#3456 = PCURVE('',#3360,#3457);
+#3457 = DEFINITIONAL_REPRESENTATION('',(#3458),#3462);
+#3458 = LINE('',#3459,#3460);
+#3459 = CARTESIAN_POINT('',(0.,0.));
+#3460 = VECTOR('',#3461,1.);
+#3461 = DIRECTION('',(-1.593145147444E-16,-1.));
+#3462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3463 = PCURVE('',#3464,#3469);
+#3464 = PLANE('',#3465);
+#3465 = AXIS2_PLACEMENT_3D('',#3466,#3467,#3468);
+#3466 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -35.66666666666));
+#3467 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#3468 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#3469 = DEFINITIONAL_REPRESENTATION('',(#3470),#3474);
+#3470 = LINE('',#3471,#3472);
+#3471 = CARTESIAN_POINT('',(0.,0.));
+#3472 = VECTOR('',#3473,1.);
+#3473 = DIRECTION('',(1.,0.));
+#3474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3475 = ORIENTED_EDGE('',*,*,#3476,.F.);
+#3476 = EDGE_CURVE('',#3477,#3447,#3479,.T.);
+#3477 = VERTEX_POINT('',#3478);
+#3478 = CARTESIAN_POINT('',(0.,11.343449382764,-35.66666666666));
+#3479 = SURFACE_CURVE('',#3480,(#3484,#3491),.PCURVE_S1.);
+#3480 = LINE('',#3481,#3482);
+#3481 = CARTESIAN_POINT('',(0.,11.343449382764,-35.66666666666));
+#3482 = VECTOR('',#3483,1.);
+#3483 = DIRECTION('',(0.866025403784,-0.5,0.));
+#3484 = PCURVE('',#3360,#3485);
+#3485 = DEFINITIONAL_REPRESENTATION('',(#3486),#3490);
+#3486 = LINE('',#3487,#3488);
+#3487 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#3488 = VECTOR('',#3489,1.);
+#3489 = DIRECTION('',(0.866025403784,-0.5));
+#3490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3491 = PCURVE('',#3492,#3497);
+#3492 = PLANE('',#3493);
+#3493 = AXIS2_PLACEMENT_3D('',#3494,#3495,#3496);
+#3494 = CARTESIAN_POINT('',(0.,11.343449382764,-35.66666666666));
+#3495 = DIRECTION('',(0.5,0.866025403784,0.));
+#3496 = DIRECTION('',(0.866025403784,-0.5,0.));
+#3497 = DEFINITIONAL_REPRESENTATION('',(#3498),#3502);
+#3498 = LINE('',#3499,#3500);
+#3499 = CARTESIAN_POINT('',(0.,0.));
+#3500 = VECTOR('',#3501,1.);
+#3501 = DIRECTION('',(1.,0.));
+#3502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3503 = ORIENTED_EDGE('',*,*,#3504,.F.);
+#3504 = EDGE_CURVE('',#3505,#3477,#3507,.T.);
+#3505 = VERTEX_POINT('',#3506);
+#3506 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -35.66666666666));
+#3507 = SURFACE_CURVE('',#3508,(#3512,#3519),.PCURVE_S1.);
+#3508 = LINE('',#3509,#3510);
+#3509 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -35.66666666666));
+#3510 = VECTOR('',#3511,1.);
+#3511 = DIRECTION('',(0.866025403784,0.5,0.));
+#3512 = PCURVE('',#3360,#3513);
+#3513 = DEFINITIONAL_REPRESENTATION('',(#3514),#3518);
+#3514 = LINE('',#3515,#3516);
+#3515 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#3516 = VECTOR('',#3517,1.);
+#3517 = DIRECTION('',(0.866025403784,0.5));
+#3518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3519 = PCURVE('',#3520,#3525);
+#3520 = PLANE('',#3521);
+#3521 = AXIS2_PLACEMENT_3D('',#3522,#3523,#3524);
+#3522 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -35.66666666666));
+#3523 = DIRECTION('',(-0.5,0.866025403784,0.));
+#3524 = DIRECTION('',(0.866025403784,0.5,0.));
+#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3530);
+#3526 = LINE('',#3527,#3528);
+#3527 = CARTESIAN_POINT('',(0.,0.));
+#3528 = VECTOR('',#3529,1.);
+#3529 = DIRECTION('',(1.,0.));
+#3530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3531 = ORIENTED_EDGE('',*,*,#3532,.F.);
+#3532 = EDGE_CURVE('',#3533,#3505,#3535,.T.);
+#3533 = VERTEX_POINT('',#3534);
+#3534 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -35.66666666666));
+#3535 = SURFACE_CURVE('',#3536,(#3540,#3547),.PCURVE_S1.);
+#3536 = LINE('',#3537,#3538);
+#3537 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -35.66666666666));
+#3538 = VECTOR('',#3539,1.);
+#3539 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#3540 = PCURVE('',#3360,#3541);
+#3541 = DEFINITIONAL_REPRESENTATION('',(#3542),#3546);
+#3542 = LINE('',#3543,#3544);
+#3543 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#3544 = VECTOR('',#3545,1.);
+#3545 = DIRECTION('',(-1.593145147444E-16,1.));
+#3546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3547 = PCURVE('',#3548,#3553);
+#3548 = PLANE('',#3549);
+#3549 = AXIS2_PLACEMENT_3D('',#3550,#3551,#3552);
+#3550 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -35.66666666666));
+#3551 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#3552 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#3553 = DEFINITIONAL_REPRESENTATION('',(#3554),#3558);
+#3554 = LINE('',#3555,#3556);
+#3555 = CARTESIAN_POINT('',(0.,0.));
+#3556 = VECTOR('',#3557,1.);
+#3557 = DIRECTION('',(1.,0.));
+#3558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3559 = ORIENTED_EDGE('',*,*,#3560,.F.);
+#3560 = EDGE_CURVE('',#3561,#3533,#3563,.T.);
+#3561 = VERTEX_POINT('',#3562);
+#3562 = CARTESIAN_POINT('',(0.,-10.95655061723,-35.66666666666));
+#3563 = SURFACE_CURVE('',#3564,(#3568,#3575),.PCURVE_S1.);
+#3564 = LINE('',#3565,#3566);
+#3565 = CARTESIAN_POINT('',(0.,-10.95655061723,-35.66666666666));
+#3566 = VECTOR('',#3567,1.);
+#3567 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#3568 = PCURVE('',#3360,#3569);
+#3569 = DEFINITIONAL_REPRESENTATION('',(#3570),#3574);
+#3570 = LINE('',#3571,#3572);
+#3571 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#3572 = VECTOR('',#3573,1.);
+#3573 = DIRECTION('',(-0.866025403784,0.5));
+#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3575 = PCURVE('',#3576,#3581);
+#3576 = PLANE('',#3577);
+#3577 = AXIS2_PLACEMENT_3D('',#3578,#3579,#3580);
+#3578 = CARTESIAN_POINT('',(0.,-10.95655061723,-35.66666666666));
+#3579 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#3580 = DIRECTION('',(-0.866025403784,0.5,0.));
+#3581 = DEFINITIONAL_REPRESENTATION('',(#3582),#3586);
+#3582 = LINE('',#3583,#3584);
+#3583 = CARTESIAN_POINT('',(0.,0.));
+#3584 = VECTOR('',#3585,1.);
+#3585 = DIRECTION('',(1.,0.));
+#3586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3587 = ORIENTED_EDGE('',*,*,#3588,.F.);
+#3588 = EDGE_CURVE('',#3449,#3561,#3589,.T.);
+#3589 = SURFACE_CURVE('',#3590,(#3594,#3601),.PCURVE_S1.);
+#3590 = LINE('',#3591,#3592);
+#3591 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -35.66666666666));
+#3592 = VECTOR('',#3593,1.);
+#3593 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#3594 = PCURVE('',#3360,#3595);
+#3595 = DEFINITIONAL_REPRESENTATION('',(#3596),#3600);
+#3596 = LINE('',#3597,#3598);
+#3597 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#3598 = VECTOR('',#3599,1.);
+#3599 = DIRECTION('',(-0.866025403784,-0.5));
+#3600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3601 = PCURVE('',#3602,#3607);
+#3602 = PLANE('',#3603);
+#3603 = AXIS2_PLACEMENT_3D('',#3604,#3605,#3606);
+#3604 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -35.66666666666));
+#3605 = DIRECTION('',(0.5,-0.866025403784,0.));
+#3606 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#3607 = DEFINITIONAL_REPRESENTATION('',(#3608),#3612);
+#3608 = LINE('',#3609,#3610);
+#3609 = CARTESIAN_POINT('',(0.,0.));
+#3610 = VECTOR('',#3611,1.);
+#3611 = DIRECTION('',(1.,0.));
+#3612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3613 = FACE_BOUND('',#3614,.F.);
+#3614 = EDGE_LOOP('',(#3615));
+#3615 = ORIENTED_EDGE('',*,*,#3343,.F.);
+#3616 = ADVANCED_FACE('',(#3617,#3620),#3427,.F.);
+#3617 = FACE_BOUND('',#3618,.F.);
+#3618 = EDGE_LOOP('',(#3619));
+#3619 = ORIENTED_EDGE('',*,*,#3406,.F.);
+#3620 = FACE_BOUND('',#3621,.F.);
+#3621 = EDGE_LOOP('',(#3622));
+#3622 = ORIENTED_EDGE('',*,*,#3623,.T.);
+#3623 = EDGE_CURVE('',#3624,#3624,#3626,.T.);
+#3624 = VERTEX_POINT('',#3625);
+#3625 = CARTESIAN_POINT('',(3.,0.,-9.));
+#3626 = SURFACE_CURVE('',#3627,(#3632,#3643),.PCURVE_S1.);
+#3627 = CIRCLE('',#3628,3.);
+#3628 = AXIS2_PLACEMENT_3D('',#3629,#3630,#3631);
+#3629 = CARTESIAN_POINT('',(0.,0.,-9.));
+#3630 = DIRECTION('',(0.,0.,-1.));
+#3631 = DIRECTION('',(1.,0.,0.));
+#3632 = PCURVE('',#3427,#3633);
+#3633 = DEFINITIONAL_REPRESENTATION('',(#3634),#3642);
+#3634 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3635,#3636,#3637,#3638,
+#3639,#3640,#3641),.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('') );
+#3635 = CARTESIAN_POINT('',(-5.,0.));
+#3636 = CARTESIAN_POINT('',(-5.,-5.196152422707));
+#3637 = CARTESIAN_POINT('',(-9.5,-2.598076211353));
+#3638 = CARTESIAN_POINT('',(-14.,-7.347880794884E-16));
+#3639 = CARTESIAN_POINT('',(-9.5,2.598076211353));
+#3640 = CARTESIAN_POINT('',(-5.,5.196152422707));
+#3641 = CARTESIAN_POINT('',(-5.,0.));
+#3642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3643 = PCURVE('',#3644,#3649);
+#3644 = CYLINDRICAL_SURFACE('',#3645,3.);
+#3645 = AXIS2_PLACEMENT_3D('',#3646,#3647,#3648);
+#3646 = CARTESIAN_POINT('',(0.,0.,-9.));
+#3647 = DIRECTION('',(0.,0.,1.));
+#3648 = DIRECTION('',(1.,0.,0.));
+#3649 = DEFINITIONAL_REPRESENTATION('',(#3650),#3654);
+#3650 = LINE('',#3651,#3652);
+#3651 = CARTESIAN_POINT('',(-0.,0.));
+#3652 = VECTOR('',#3653,1.);
+#3653 = DIRECTION('',(-1.,0.));
+#3654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3655 = ADVANCED_FACE('',(#3656),#3464,.T.);
+#3656 = FACE_BOUND('',#3657,.T.);
+#3657 = EDGE_LOOP('',(#3658,#3681,#3709,#3730));
+#3658 = ORIENTED_EDGE('',*,*,#3659,.T.);
+#3659 = EDGE_CURVE('',#3447,#3660,#3662,.T.);
+#3660 = VERTEX_POINT('',#3661);
+#3661 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -34.66666666666));
+#3662 = SURFACE_CURVE('',#3663,(#3667,#3674),.PCURVE_S1.);
+#3663 = LINE('',#3664,#3665);
+#3664 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -35.66666666666));
+#3665 = VECTOR('',#3666,1.);
+#3666 = DIRECTION('',(0.,0.,1.));
+#3667 = PCURVE('',#3464,#3668);
+#3668 = DEFINITIONAL_REPRESENTATION('',(#3669),#3673);
+#3669 = LINE('',#3670,#3671);
+#3670 = CARTESIAN_POINT('',(0.,0.));
+#3671 = VECTOR('',#3672,1.);
+#3672 = DIRECTION('',(0.,-1.));
+#3673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3674 = PCURVE('',#3492,#3675);
+#3675 = DEFINITIONAL_REPRESENTATION('',(#3676),#3680);
+#3676 = LINE('',#3677,#3678);
+#3677 = CARTESIAN_POINT('',(11.15,0.));
+#3678 = VECTOR('',#3679,1.);
+#3679 = DIRECTION('',(0.,-1.));
+#3680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3681 = ORIENTED_EDGE('',*,*,#3682,.T.);
+#3682 = EDGE_CURVE('',#3660,#3683,#3685,.T.);
+#3683 = VERTEX_POINT('',#3684);
+#3684 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -34.66666666666));
+#3685 = SURFACE_CURVE('',#3686,(#3690,#3697),.PCURVE_S1.);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -34.66666666666));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#3690 = PCURVE('',#3464,#3691);
+#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3696);
+#3692 = LINE('',#3693,#3694);
+#3693 = CARTESIAN_POINT('',(0.,-1.));
+#3694 = VECTOR('',#3695,1.);
+#3695 = DIRECTION('',(1.,0.));
+#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3697 = PCURVE('',#3698,#3703);
+#3698 = PLANE('',#3699);
+#3699 = AXIS2_PLACEMENT_3D('',#3700,#3701,#3702);
+#3700 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -34.66666666666));
+#3701 = DIRECTION('',(0.,0.,1.));
+#3702 = DIRECTION('',(1.,0.,0.));
+#3703 = DEFINITIONAL_REPRESENTATION('',(#3704),#3708);
+#3704 = LINE('',#3705,#3706);
+#3705 = CARTESIAN_POINT('',(0.,0.));
+#3706 = VECTOR('',#3707,1.);
+#3707 = DIRECTION('',(-1.593145147444E-16,-1.));
+#3708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3709 = ORIENTED_EDGE('',*,*,#3710,.F.);
+#3710 = EDGE_CURVE('',#3449,#3683,#3711,.T.);
+#3711 = SURFACE_CURVE('',#3712,(#3716,#3723),.PCURVE_S1.);
+#3712 = LINE('',#3713,#3714);
+#3713 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -35.66666666666));
+#3714 = VECTOR('',#3715,1.);
+#3715 = DIRECTION('',(0.,0.,1.));
+#3716 = PCURVE('',#3464,#3717);
+#3717 = DEFINITIONAL_REPRESENTATION('',(#3718),#3722);
+#3718 = LINE('',#3719,#3720);
+#3719 = CARTESIAN_POINT('',(11.15,0.));
+#3720 = VECTOR('',#3721,1.);
+#3721 = DIRECTION('',(0.,-1.));
+#3722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3723 = PCURVE('',#3602,#3724);
+#3724 = DEFINITIONAL_REPRESENTATION('',(#3725),#3729);
+#3725 = LINE('',#3726,#3727);
+#3726 = CARTESIAN_POINT('',(0.,0.));
+#3727 = VECTOR('',#3728,1.);
+#3728 = DIRECTION('',(0.,-1.));
+#3729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3730 = ORIENTED_EDGE('',*,*,#3446,.F.);
+#3731 = ADVANCED_FACE('',(#3732),#3492,.T.);
+#3732 = FACE_BOUND('',#3733,.T.);
+#3733 = EDGE_LOOP('',(#3734,#3757,#3778,#3779));
+#3734 = ORIENTED_EDGE('',*,*,#3735,.T.);
+#3735 = EDGE_CURVE('',#3477,#3736,#3738,.T.);
+#3736 = VERTEX_POINT('',#3737);
+#3737 = CARTESIAN_POINT('',(0.,11.343449382764,-34.66666666666));
+#3738 = SURFACE_CURVE('',#3739,(#3743,#3750),.PCURVE_S1.);
+#3739 = LINE('',#3740,#3741);
+#3740 = CARTESIAN_POINT('',(0.,11.343449382764,-35.66666666666));
+#3741 = VECTOR('',#3742,1.);
+#3742 = DIRECTION('',(0.,0.,1.));
+#3743 = PCURVE('',#3492,#3744);
+#3744 = DEFINITIONAL_REPRESENTATION('',(#3745),#3749);
+#3745 = LINE('',#3746,#3747);
+#3746 = CARTESIAN_POINT('',(0.,0.));
+#3747 = VECTOR('',#3748,1.);
+#3748 = DIRECTION('',(0.,-1.));
+#3749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3750 = PCURVE('',#3520,#3751);
+#3751 = DEFINITIONAL_REPRESENTATION('',(#3752),#3756);
+#3752 = LINE('',#3753,#3754);
+#3753 = CARTESIAN_POINT('',(11.15,0.));
+#3754 = VECTOR('',#3755,1.);
+#3755 = DIRECTION('',(0.,-1.));
+#3756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3757 = ORIENTED_EDGE('',*,*,#3758,.T.);
+#3758 = EDGE_CURVE('',#3736,#3660,#3759,.T.);
+#3759 = SURFACE_CURVE('',#3760,(#3764,#3771),.PCURVE_S1.);
+#3760 = LINE('',#3761,#3762);
+#3761 = CARTESIAN_POINT('',(0.,11.343449382764,-34.66666666666));
+#3762 = VECTOR('',#3763,1.);
+#3763 = DIRECTION('',(0.866025403784,-0.5,0.));
+#3764 = PCURVE('',#3492,#3765);
+#3765 = DEFINITIONAL_REPRESENTATION('',(#3766),#3770);
+#3766 = LINE('',#3767,#3768);
+#3767 = CARTESIAN_POINT('',(0.,-1.));
+#3768 = VECTOR('',#3769,1.);
+#3769 = DIRECTION('',(1.,0.));
+#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3771 = PCURVE('',#3698,#3772);
+#3772 = DEFINITIONAL_REPRESENTATION('',(#3773),#3777);
+#3773 = LINE('',#3774,#3775);
+#3774 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#3775 = VECTOR('',#3776,1.);
+#3776 = DIRECTION('',(0.866025403784,-0.5));
+#3777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3778 = ORIENTED_EDGE('',*,*,#3659,.F.);
+#3779 = ORIENTED_EDGE('',*,*,#3476,.F.);
+#3780 = ADVANCED_FACE('',(#3781),#3602,.T.);
+#3781 = FACE_BOUND('',#3782,.T.);
+#3782 = EDGE_LOOP('',(#3783,#3784,#3807,#3828));
+#3783 = ORIENTED_EDGE('',*,*,#3710,.T.);
+#3784 = ORIENTED_EDGE('',*,*,#3785,.T.);
+#3785 = EDGE_CURVE('',#3683,#3786,#3788,.T.);
+#3786 = VERTEX_POINT('',#3787);
+#3787 = CARTESIAN_POINT('',(0.,-10.95655061723,-34.66666666666));
+#3788 = SURFACE_CURVE('',#3789,(#3793,#3800),.PCURVE_S1.);
+#3789 = LINE('',#3790,#3791);
+#3790 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -34.66666666666));
+#3791 = VECTOR('',#3792,1.);
+#3792 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#3793 = PCURVE('',#3602,#3794);
+#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3799);
+#3795 = LINE('',#3796,#3797);
+#3796 = CARTESIAN_POINT('',(0.,-1.));
+#3797 = VECTOR('',#3798,1.);
+#3798 = DIRECTION('',(1.,0.));
+#3799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3800 = PCURVE('',#3698,#3801);
+#3801 = DEFINITIONAL_REPRESENTATION('',(#3802),#3806);
+#3802 = LINE('',#3803,#3804);
+#3803 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#3804 = VECTOR('',#3805,1.);
+#3805 = DIRECTION('',(-0.866025403784,-0.5));
+#3806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3807 = ORIENTED_EDGE('',*,*,#3808,.F.);
+#3808 = EDGE_CURVE('',#3561,#3786,#3809,.T.);
+#3809 = SURFACE_CURVE('',#3810,(#3814,#3821),.PCURVE_S1.);
+#3810 = LINE('',#3811,#3812);
+#3811 = CARTESIAN_POINT('',(0.,-10.95655061723,-35.66666666666));
+#3812 = VECTOR('',#3813,1.);
+#3813 = DIRECTION('',(0.,0.,1.));
+#3814 = PCURVE('',#3602,#3815);
+#3815 = DEFINITIONAL_REPRESENTATION('',(#3816),#3820);
+#3816 = LINE('',#3817,#3818);
+#3817 = CARTESIAN_POINT('',(11.15,0.));
+#3818 = VECTOR('',#3819,1.);
+#3819 = DIRECTION('',(0.,-1.));
+#3820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3821 = PCURVE('',#3576,#3822);
+#3822 = DEFINITIONAL_REPRESENTATION('',(#3823),#3827);
+#3823 = LINE('',#3824,#3825);
+#3824 = CARTESIAN_POINT('',(0.,0.));
+#3825 = VECTOR('',#3826,1.);
+#3826 = DIRECTION('',(0.,-1.));
+#3827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3828 = ORIENTED_EDGE('',*,*,#3588,.F.);
+#3829 = ADVANCED_FACE('',(#3830),#3520,.T.);
+#3830 = FACE_BOUND('',#3831,.T.);
+#3831 = EDGE_LOOP('',(#3832,#3855,#3876,#3877));
+#3832 = ORIENTED_EDGE('',*,*,#3833,.T.);
+#3833 = EDGE_CURVE('',#3505,#3834,#3836,.T.);
+#3834 = VERTEX_POINT('',#3835);
+#3835 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -34.66666666666));
+#3836 = SURFACE_CURVE('',#3837,(#3841,#3848),.PCURVE_S1.);
+#3837 = LINE('',#3838,#3839);
+#3838 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -35.66666666666));
+#3839 = VECTOR('',#3840,1.);
+#3840 = DIRECTION('',(0.,0.,1.));
+#3841 = PCURVE('',#3520,#3842);
+#3842 = DEFINITIONAL_REPRESENTATION('',(#3843),#3847);
+#3843 = LINE('',#3844,#3845);
+#3844 = CARTESIAN_POINT('',(0.,0.));
+#3845 = VECTOR('',#3846,1.);
+#3846 = DIRECTION('',(0.,-1.));
+#3847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3848 = PCURVE('',#3548,#3849);
+#3849 = DEFINITIONAL_REPRESENTATION('',(#3850),#3854);
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(11.15,0.));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(0.,-1.));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3855 = ORIENTED_EDGE('',*,*,#3856,.T.);
+#3856 = EDGE_CURVE('',#3834,#3736,#3857,.T.);
+#3857 = SURFACE_CURVE('',#3858,(#3862,#3869),.PCURVE_S1.);
+#3858 = LINE('',#3859,#3860);
+#3859 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -34.66666666666));
+#3860 = VECTOR('',#3861,1.);
+#3861 = DIRECTION('',(0.866025403784,0.5,0.));
+#3862 = PCURVE('',#3520,#3863);
+#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3868);
+#3864 = LINE('',#3865,#3866);
+#3865 = CARTESIAN_POINT('',(0.,-1.));
+#3866 = VECTOR('',#3867,1.);
+#3867 = DIRECTION('',(1.,0.));
+#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3869 = PCURVE('',#3698,#3870);
+#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3875);
+#3871 = LINE('',#3872,#3873);
+#3872 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#3873 = VECTOR('',#3874,1.);
+#3874 = DIRECTION('',(0.866025403784,0.5));
+#3875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3876 = ORIENTED_EDGE('',*,*,#3735,.F.);
+#3877 = ORIENTED_EDGE('',*,*,#3504,.F.);
+#3878 = ADVANCED_FACE('',(#3879),#3576,.T.);
+#3879 = FACE_BOUND('',#3880,.T.);
+#3880 = EDGE_LOOP('',(#3881,#3882,#3905,#3926));
+#3881 = ORIENTED_EDGE('',*,*,#3808,.T.);
+#3882 = ORIENTED_EDGE('',*,*,#3883,.T.);
+#3883 = EDGE_CURVE('',#3786,#3884,#3886,.T.);
+#3884 = VERTEX_POINT('',#3885);
+#3885 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -34.66666666666));
+#3886 = SURFACE_CURVE('',#3887,(#3891,#3898),.PCURVE_S1.);
+#3887 = LINE('',#3888,#3889);
+#3888 = CARTESIAN_POINT('',(0.,-10.95655061723,-34.66666666666));
+#3889 = VECTOR('',#3890,1.);
+#3890 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#3891 = PCURVE('',#3576,#3892);
+#3892 = DEFINITIONAL_REPRESENTATION('',(#3893),#3897);
+#3893 = LINE('',#3894,#3895);
+#3894 = CARTESIAN_POINT('',(-0.,-1.));
+#3895 = VECTOR('',#3896,1.);
+#3896 = DIRECTION('',(1.,0.));
+#3897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3898 = PCURVE('',#3698,#3899);
+#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3904);
+#3900 = LINE('',#3901,#3902);
+#3901 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#3902 = VECTOR('',#3903,1.);
+#3903 = DIRECTION('',(-0.866025403784,0.5));
+#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3905 = ORIENTED_EDGE('',*,*,#3906,.F.);
+#3906 = EDGE_CURVE('',#3533,#3884,#3907,.T.);
+#3907 = SURFACE_CURVE('',#3908,(#3912,#3919),.PCURVE_S1.);
+#3908 = LINE('',#3909,#3910);
+#3909 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -35.66666666666));
+#3910 = VECTOR('',#3911,1.);
+#3911 = DIRECTION('',(0.,0.,1.));
+#3912 = PCURVE('',#3576,#3913);
+#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3918);
+#3914 = LINE('',#3915,#3916);
+#3915 = CARTESIAN_POINT('',(11.15,0.));
+#3916 = VECTOR('',#3917,1.);
+#3917 = DIRECTION('',(0.,-1.));
+#3918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3919 = PCURVE('',#3548,#3920);
+#3920 = DEFINITIONAL_REPRESENTATION('',(#3921),#3925);
+#3921 = LINE('',#3922,#3923);
+#3922 = CARTESIAN_POINT('',(0.,0.));
+#3923 = VECTOR('',#3924,1.);
+#3924 = DIRECTION('',(0.,-1.));
+#3925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3926 = ORIENTED_EDGE('',*,*,#3560,.F.);
+#3927 = ADVANCED_FACE('',(#3928),#3548,.T.);
+#3928 = FACE_BOUND('',#3929,.T.);
+#3929 = EDGE_LOOP('',(#3930,#3931,#3952,#3953));
+#3930 = ORIENTED_EDGE('',*,*,#3906,.T.);
+#3931 = ORIENTED_EDGE('',*,*,#3932,.T.);
+#3932 = EDGE_CURVE('',#3884,#3834,#3933,.T.);
+#3933 = SURFACE_CURVE('',#3934,(#3938,#3945),.PCURVE_S1.);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -34.66666666666));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#3938 = PCURVE('',#3548,#3939);
+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944);
+#3940 = LINE('',#3941,#3942);
+#3941 = CARTESIAN_POINT('',(-0.,-1.));
+#3942 = VECTOR('',#3943,1.);
+#3943 = DIRECTION('',(1.,0.));
+#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3945 = PCURVE('',#3698,#3946);
+#3946 = DEFINITIONAL_REPRESENTATION('',(#3947),#3951);
+#3947 = LINE('',#3948,#3949);
+#3948 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#3949 = VECTOR('',#3950,1.);
+#3950 = DIRECTION('',(-1.593145147444E-16,1.));
+#3951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3952 = ORIENTED_EDGE('',*,*,#3833,.F.);
+#3953 = ORIENTED_EDGE('',*,*,#3532,.F.);
+#3954 = ADVANCED_FACE('',(#3955),#3644,.T.);
+#3955 = FACE_BOUND('',#3956,.F.);
+#3956 = EDGE_LOOP('',(#3957,#3958,#3981,#4008));
+#3957 = ORIENTED_EDGE('',*,*,#3623,.F.);
+#3958 = ORIENTED_EDGE('',*,*,#3959,.T.);
+#3959 = EDGE_CURVE('',#3624,#3960,#3962,.T.);
+#3960 = VERTEX_POINT('',#3961);
+#3961 = CARTESIAN_POINT('',(3.,0.,-11.33333333333));
+#3962 = SEAM_CURVE('',#3963,(#3967,#3974),.PCURVE_S1.);
+#3963 = LINE('',#3964,#3965);
+#3964 = CARTESIAN_POINT('',(3.,0.,-9.));
+#3965 = VECTOR('',#3966,1.);
+#3966 = DIRECTION('',(0.,0.,-1.));
+#3967 = PCURVE('',#3644,#3968);
+#3968 = DEFINITIONAL_REPRESENTATION('',(#3969),#3973);
+#3969 = LINE('',#3970,#3971);
+#3970 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3971 = VECTOR('',#3972,1.);
+#3972 = DIRECTION('',(-0.,-1.));
+#3973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3974 = PCURVE('',#3644,#3975);
+#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3980);
+#3976 = LINE('',#3977,#3978);
+#3977 = CARTESIAN_POINT('',(-0.,0.));
+#3978 = VECTOR('',#3979,1.);
+#3979 = DIRECTION('',(-0.,-1.));
+#3980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3981 = ORIENTED_EDGE('',*,*,#3982,.F.);
+#3982 = EDGE_CURVE('',#3960,#3960,#3983,.T.);
+#3983 = SURFACE_CURVE('',#3984,(#3989,#3996),.PCURVE_S1.);
+#3984 = CIRCLE('',#3985,3.);
+#3985 = AXIS2_PLACEMENT_3D('',#3986,#3987,#3988);
+#3986 = CARTESIAN_POINT('',(0.,0.,-11.33333333333));
+#3987 = DIRECTION('',(0.,0.,1.));
+#3988 = DIRECTION('',(1.,0.,0.));
+#3989 = PCURVE('',#3644,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);
+#3991 = LINE('',#3992,#3993);
+#3992 = CARTESIAN_POINT('',(-6.28318530718,-2.333333333333));
+#3993 = VECTOR('',#3994,1.);
+#3994 = DIRECTION('',(1.,-0.));
+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3996 = PCURVE('',#3997,#4002);
+#3997 = PLANE('',#3998);
+#3998 = AXIS2_PLACEMENT_3D('',#3999,#4000,#4001);
+#3999 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -11.33333333333));
+#4000 = DIRECTION('',(0.,0.,1.));
+#4001 = DIRECTION('',(1.,0.,0.));
+#4002 = DEFINITIONAL_REPRESENTATION('',(#4003),#4007);
+#4003 = CIRCLE('',#4004,3.);
+#4004 = AXIS2_PLACEMENT_2D('',#4005,#4006);
+#4005 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#4006 = DIRECTION('',(1.,0.));
+#4007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4008 = ORIENTED_EDGE('',*,*,#3959,.F.);
+#4009 = ADVANCED_FACE('',(#4010,#4018),#3698,.T.);
+#4010 = FACE_BOUND('',#4011,.T.);
+#4011 = EDGE_LOOP('',(#4012,#4013,#4014,#4015,#4016,#4017));
+#4012 = ORIENTED_EDGE('',*,*,#3682,.F.);
+#4013 = ORIENTED_EDGE('',*,*,#3758,.F.);
+#4014 = ORIENTED_EDGE('',*,*,#3856,.F.);
+#4015 = ORIENTED_EDGE('',*,*,#3932,.F.);
+#4016 = ORIENTED_EDGE('',*,*,#3883,.F.);
+#4017 = ORIENTED_EDGE('',*,*,#3785,.F.);
+#4018 = FACE_BOUND('',#4019,.T.);
+#4019 = EDGE_LOOP('',(#4020));
+#4020 = ORIENTED_EDGE('',*,*,#4021,.F.);
+#4021 = EDGE_CURVE('',#4022,#4022,#4024,.T.);
+#4022 = VERTEX_POINT('',#4023);
+#4023 = CARTESIAN_POINT('',(3.,0.,-34.66666666666));
+#4024 = SURFACE_CURVE('',#4025,(#4030,#4037),.PCURVE_S1.);
+#4025 = CIRCLE('',#4026,3.);
+#4026 = AXIS2_PLACEMENT_3D('',#4027,#4028,#4029);
+#4027 = CARTESIAN_POINT('',(0.,0.,-34.66666666666));
+#4028 = DIRECTION('',(0.,0.,1.));
+#4029 = DIRECTION('',(1.,0.,0.));
+#4030 = PCURVE('',#3698,#4031);
+#4031 = DEFINITIONAL_REPRESENTATION('',(#4032),#4036);
+#4032 = CIRCLE('',#4033,3.);
+#4033 = AXIS2_PLACEMENT_2D('',#4034,#4035);
+#4034 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#4035 = DIRECTION('',(1.,0.));
+#4036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4037 = PCURVE('',#4038,#4043);
+#4038 = CYLINDRICAL_SURFACE('',#4039,3.);
+#4039 = AXIS2_PLACEMENT_3D('',#4040,#4041,#4042);
+#4040 = CARTESIAN_POINT('',(0.,0.,-9.));
+#4041 = DIRECTION('',(0.,0.,1.));
+#4042 = DIRECTION('',(1.,0.,0.));
+#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4048);
+#4044 = LINE('',#4045,#4046);
+#4045 = CARTESIAN_POINT('',(-6.28318530718,-25.66666666666));
+#4046 = VECTOR('',#4047,1.);
+#4047 = DIRECTION('',(1.,-0.));
+#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4049 = ADVANCED_FACE('',(#4050,#4220),#3997,.T.);
+#4050 = FACE_BOUND('',#4051,.T.);
+#4051 = EDGE_LOOP('',(#4052,#4082,#4110,#4138,#4166,#4194));
+#4052 = ORIENTED_EDGE('',*,*,#4053,.F.);
+#4053 = EDGE_CURVE('',#4054,#4056,#4058,.T.);
+#4054 = VERTEX_POINT('',#4055);
+#4055 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -11.33333333333));
+#4056 = VERTEX_POINT('',#4057);
+#4057 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -11.33333333333));
+#4058 = SURFACE_CURVE('',#4059,(#4063,#4070),.PCURVE_S1.);
+#4059 = LINE('',#4060,#4061);
+#4060 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -11.33333333333));
+#4061 = VECTOR('',#4062,1.);
+#4062 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#4063 = PCURVE('',#3997,#4064);
+#4064 = DEFINITIONAL_REPRESENTATION('',(#4065),#4069);
+#4065 = LINE('',#4066,#4067);
+#4066 = CARTESIAN_POINT('',(0.,0.));
+#4067 = VECTOR('',#4068,1.);
+#4068 = DIRECTION('',(-1.593145147444E-16,-1.));
+#4069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4070 = PCURVE('',#4071,#4076);
+#4071 = PLANE('',#4072);
+#4072 = AXIS2_PLACEMENT_3D('',#4073,#4074,#4075);
+#4073 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -12.33333333333));
+#4074 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#4075 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4081);
+#4077 = LINE('',#4078,#4079);
+#4078 = CARTESIAN_POINT('',(0.,-1.));
+#4079 = VECTOR('',#4080,1.);
+#4080 = DIRECTION('',(1.,0.));
+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4082 = ORIENTED_EDGE('',*,*,#4083,.F.);
+#4083 = EDGE_CURVE('',#4084,#4054,#4086,.T.);
+#4084 = VERTEX_POINT('',#4085);
+#4085 = CARTESIAN_POINT('',(0.,11.343449382764,-11.33333333333));
+#4086 = SURFACE_CURVE('',#4087,(#4091,#4098),.PCURVE_S1.);
+#4087 = LINE('',#4088,#4089);
+#4088 = CARTESIAN_POINT('',(0.,11.343449382764,-11.33333333333));
+#4089 = VECTOR('',#4090,1.);
+#4090 = DIRECTION('',(0.866025403784,-0.5,0.));
+#4091 = PCURVE('',#3997,#4092);
+#4092 = DEFINITIONAL_REPRESENTATION('',(#4093),#4097);
+#4093 = LINE('',#4094,#4095);
+#4094 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#4095 = VECTOR('',#4096,1.);
+#4096 = DIRECTION('',(0.866025403784,-0.5));
+#4097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4098 = PCURVE('',#4099,#4104);
+#4099 = PLANE('',#4100);
+#4100 = AXIS2_PLACEMENT_3D('',#4101,#4102,#4103);
+#4101 = CARTESIAN_POINT('',(0.,11.343449382764,-12.33333333333));
+#4102 = DIRECTION('',(0.5,0.866025403784,0.));
+#4103 = DIRECTION('',(0.866025403784,-0.5,0.));
+#4104 = DEFINITIONAL_REPRESENTATION('',(#4105),#4109);
+#4105 = LINE('',#4106,#4107);
+#4106 = CARTESIAN_POINT('',(0.,-1.));
+#4107 = VECTOR('',#4108,1.);
+#4108 = DIRECTION('',(1.,0.));
+#4109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4110 = ORIENTED_EDGE('',*,*,#4111,.F.);
+#4111 = EDGE_CURVE('',#4112,#4084,#4114,.T.);
+#4112 = VERTEX_POINT('',#4113);
+#4113 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -11.33333333333));
+#4114 = SURFACE_CURVE('',#4115,(#4119,#4126),.PCURVE_S1.);
+#4115 = LINE('',#4116,#4117);
+#4116 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -11.33333333333));
+#4117 = VECTOR('',#4118,1.);
+#4118 = DIRECTION('',(0.866025403784,0.5,0.));
+#4119 = PCURVE('',#3997,#4120);
+#4120 = DEFINITIONAL_REPRESENTATION('',(#4121),#4125);
+#4121 = LINE('',#4122,#4123);
+#4122 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#4123 = VECTOR('',#4124,1.);
+#4124 = DIRECTION('',(0.866025403784,0.5));
+#4125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4126 = PCURVE('',#4127,#4132);
+#4127 = PLANE('',#4128);
+#4128 = AXIS2_PLACEMENT_3D('',#4129,#4130,#4131);
+#4129 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -12.33333333333));
+#4130 = DIRECTION('',(-0.5,0.866025403784,0.));
+#4131 = DIRECTION('',(0.866025403784,0.5,0.));
+#4132 = DEFINITIONAL_REPRESENTATION('',(#4133),#4137);
+#4133 = LINE('',#4134,#4135);
+#4134 = CARTESIAN_POINT('',(0.,-1.));
+#4135 = VECTOR('',#4136,1.);
+#4136 = DIRECTION('',(1.,0.));
+#4137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4138 = ORIENTED_EDGE('',*,*,#4139,.F.);
+#4139 = EDGE_CURVE('',#4140,#4112,#4142,.T.);
+#4140 = VERTEX_POINT('',#4141);
+#4141 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -11.33333333333));
+#4142 = SURFACE_CURVE('',#4143,(#4147,#4154),.PCURVE_S1.);
+#4143 = LINE('',#4144,#4145);
+#4144 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -11.33333333333));
+#4145 = VECTOR('',#4146,1.);
+#4146 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#4147 = PCURVE('',#3997,#4148);
+#4148 = DEFINITIONAL_REPRESENTATION('',(#4149),#4153);
+#4149 = LINE('',#4150,#4151);
+#4150 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#4151 = VECTOR('',#4152,1.);
+#4152 = DIRECTION('',(-1.593145147444E-16,1.));
+#4153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4154 = PCURVE('',#4155,#4160);
+#4155 = PLANE('',#4156);
+#4156 = AXIS2_PLACEMENT_3D('',#4157,#4158,#4159);
+#4157 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -12.33333333333));
+#4158 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#4159 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#4160 = DEFINITIONAL_REPRESENTATION('',(#4161),#4165);
+#4161 = LINE('',#4162,#4163);
+#4162 = CARTESIAN_POINT('',(-0.,-1.));
+#4163 = VECTOR('',#4164,1.);
+#4164 = DIRECTION('',(1.,0.));
+#4165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4166 = ORIENTED_EDGE('',*,*,#4167,.F.);
+#4167 = EDGE_CURVE('',#4168,#4140,#4170,.T.);
+#4168 = VERTEX_POINT('',#4169);
+#4169 = CARTESIAN_POINT('',(0.,-10.95655061723,-11.33333333333));
+#4170 = SURFACE_CURVE('',#4171,(#4175,#4182),.PCURVE_S1.);
+#4171 = LINE('',#4172,#4173);
+#4172 = CARTESIAN_POINT('',(0.,-10.95655061723,-11.33333333333));
+#4173 = VECTOR('',#4174,1.);
+#4174 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#4175 = PCURVE('',#3997,#4176);
+#4176 = DEFINITIONAL_REPRESENTATION('',(#4177),#4181);
+#4177 = LINE('',#4178,#4179);
+#4178 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#4179 = VECTOR('',#4180,1.);
+#4180 = DIRECTION('',(-0.866025403784,0.5));
+#4181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4182 = PCURVE('',#4183,#4188);
+#4183 = PLANE('',#4184);
+#4184 = AXIS2_PLACEMENT_3D('',#4185,#4186,#4187);
+#4185 = CARTESIAN_POINT('',(0.,-10.95655061723,-12.33333333333));
+#4186 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#4187 = DIRECTION('',(-0.866025403784,0.5,0.));
+#4188 = DEFINITIONAL_REPRESENTATION('',(#4189),#4193);
+#4189 = LINE('',#4190,#4191);
+#4190 = CARTESIAN_POINT('',(-0.,-1.));
+#4191 = VECTOR('',#4192,1.);
+#4192 = DIRECTION('',(1.,0.));
+#4193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4194 = ORIENTED_EDGE('',*,*,#4195,.F.);
+#4195 = EDGE_CURVE('',#4056,#4168,#4196,.T.);
+#4196 = SURFACE_CURVE('',#4197,(#4201,#4208),.PCURVE_S1.);
+#4197 = LINE('',#4198,#4199);
+#4198 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -11.33333333333));
+#4199 = VECTOR('',#4200,1.);
+#4200 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#4201 = PCURVE('',#3997,#4202);
+#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207);
+#4203 = LINE('',#4204,#4205);
+#4204 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#4205 = VECTOR('',#4206,1.);
+#4206 = DIRECTION('',(-0.866025403784,-0.5));
+#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4208 = PCURVE('',#4209,#4214);
+#4209 = PLANE('',#4210);
+#4210 = AXIS2_PLACEMENT_3D('',#4211,#4212,#4213);
+#4211 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -12.33333333333));
+#4212 = DIRECTION('',(0.5,-0.866025403784,0.));
+#4213 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#4214 = DEFINITIONAL_REPRESENTATION('',(#4215),#4219);
+#4215 = LINE('',#4216,#4217);
+#4216 = CARTESIAN_POINT('',(0.,-1.));
+#4217 = VECTOR('',#4218,1.);
+#4218 = DIRECTION('',(1.,0.));
+#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4220 = FACE_BOUND('',#4221,.T.);
+#4221 = EDGE_LOOP('',(#4222));
+#4222 = ORIENTED_EDGE('',*,*,#3982,.F.);
+#4223 = ADVANCED_FACE('',(#4224),#4038,.T.);
+#4224 = FACE_BOUND('',#4225,.F.);
+#4225 = EDGE_LOOP('',(#4226,#4255,#4276,#4277));
+#4226 = ORIENTED_EDGE('',*,*,#4227,.T.);
+#4227 = EDGE_CURVE('',#4228,#4228,#4230,.T.);
+#4228 = VERTEX_POINT('',#4229);
+#4229 = CARTESIAN_POINT('',(3.,0.,-32.33333333333));
+#4230 = SURFACE_CURVE('',#4231,(#4236,#4243),.PCURVE_S1.);
+#4231 = CIRCLE('',#4232,3.);
+#4232 = AXIS2_PLACEMENT_3D('',#4233,#4234,#4235);
+#4233 = CARTESIAN_POINT('',(0.,0.,-32.33333333333));
+#4234 = DIRECTION('',(0.,0.,1.));
+#4235 = DIRECTION('',(1.,0.,0.));
+#4236 = PCURVE('',#4038,#4237);
+#4237 = DEFINITIONAL_REPRESENTATION('',(#4238),#4242);
+#4238 = LINE('',#4239,#4240);
+#4239 = CARTESIAN_POINT('',(-6.28318530718,-23.33333333333));
+#4240 = VECTOR('',#4241,1.);
+#4241 = DIRECTION('',(1.,-0.));
+#4242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4243 = PCURVE('',#4244,#4249);
+#4244 = PLANE('',#4245);
+#4245 = AXIS2_PLACEMENT_3D('',#4246,#4247,#4248);
+#4246 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -32.33333333333));
+#4247 = DIRECTION('',(0.,0.,1.));
+#4248 = DIRECTION('',(1.,0.,0.));
+#4249 = DEFINITIONAL_REPRESENTATION('',(#4250),#4254);
+#4250 = CIRCLE('',#4251,3.);
+#4251 = AXIS2_PLACEMENT_2D('',#4252,#4253);
+#4252 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#4253 = DIRECTION('',(1.,0.));
+#4254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4255 = ORIENTED_EDGE('',*,*,#4256,.T.);
+#4256 = EDGE_CURVE('',#4228,#4022,#4257,.T.);
+#4257 = SEAM_CURVE('',#4258,(#4262,#4269),.PCURVE_S1.);
+#4258 = LINE('',#4259,#4260);
+#4259 = CARTESIAN_POINT('',(3.,0.,-9.));
+#4260 = VECTOR('',#4261,1.);
+#4261 = DIRECTION('',(0.,0.,-1.));
+#4262 = PCURVE('',#4038,#4263);
+#4263 = DEFINITIONAL_REPRESENTATION('',(#4264),#4268);
+#4264 = LINE('',#4265,#4266);
+#4265 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#4266 = VECTOR('',#4267,1.);
+#4267 = DIRECTION('',(-0.,-1.));
+#4268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4269 = PCURVE('',#4038,#4270);
+#4270 = DEFINITIONAL_REPRESENTATION('',(#4271),#4275);
+#4271 = LINE('',#4272,#4273);
+#4272 = CARTESIAN_POINT('',(-0.,0.));
+#4273 = VECTOR('',#4274,1.);
+#4274 = DIRECTION('',(-0.,-1.));
+#4275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4276 = ORIENTED_EDGE('',*,*,#4021,.F.);
+#4277 = ORIENTED_EDGE('',*,*,#4256,.F.);
+#4278 = ADVANCED_FACE('',(#4279),#4071,.T.);
+#4279 = FACE_BOUND('',#4280,.T.);
+#4280 = EDGE_LOOP('',(#4281,#4304,#4305,#4328));
+#4281 = ORIENTED_EDGE('',*,*,#4282,.T.);
+#4282 = EDGE_CURVE('',#4283,#4054,#4285,.T.);
+#4283 = VERTEX_POINT('',#4284);
+#4284 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -12.33333333333));
+#4285 = SURFACE_CURVE('',#4286,(#4290,#4297),.PCURVE_S1.);
+#4286 = LINE('',#4287,#4288);
+#4287 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -12.33333333333));
+#4288 = VECTOR('',#4289,1.);
+#4289 = DIRECTION('',(0.,0.,1.));
+#4290 = PCURVE('',#4071,#4291);
+#4291 = DEFINITIONAL_REPRESENTATION('',(#4292),#4296);
+#4292 = LINE('',#4293,#4294);
+#4293 = CARTESIAN_POINT('',(0.,0.));
+#4294 = VECTOR('',#4295,1.);
+#4295 = DIRECTION('',(0.,-1.));
+#4296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4297 = PCURVE('',#4099,#4298);
+#4298 = DEFINITIONAL_REPRESENTATION('',(#4299),#4303);
+#4299 = LINE('',#4300,#4301);
+#4300 = CARTESIAN_POINT('',(11.15,0.));
+#4301 = VECTOR('',#4302,1.);
+#4302 = DIRECTION('',(0.,-1.));
+#4303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4304 = ORIENTED_EDGE('',*,*,#4053,.T.);
+#4305 = ORIENTED_EDGE('',*,*,#4306,.F.);
+#4306 = EDGE_CURVE('',#4307,#4056,#4309,.T.);
+#4307 = VERTEX_POINT('',#4308);
+#4308 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -12.33333333333));
+#4309 = SURFACE_CURVE('',#4310,(#4314,#4321),.PCURVE_S1.);
+#4310 = LINE('',#4311,#4312);
+#4311 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -12.33333333333));
+#4312 = VECTOR('',#4313,1.);
+#4313 = DIRECTION('',(0.,0.,1.));
+#4314 = PCURVE('',#4071,#4315);
+#4315 = DEFINITIONAL_REPRESENTATION('',(#4316),#4320);
+#4316 = LINE('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(11.15,0.));
+#4318 = VECTOR('',#4319,1.);
+#4319 = DIRECTION('',(0.,-1.));
+#4320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4321 = PCURVE('',#4209,#4322);
+#4322 = DEFINITIONAL_REPRESENTATION('',(#4323),#4327);
+#4323 = LINE('',#4324,#4325);
+#4324 = CARTESIAN_POINT('',(0.,0.));
+#4325 = VECTOR('',#4326,1.);
+#4326 = DIRECTION('',(0.,-1.));
+#4327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4328 = ORIENTED_EDGE('',*,*,#4329,.F.);
+#4329 = EDGE_CURVE('',#4283,#4307,#4330,.T.);
+#4330 = SURFACE_CURVE('',#4331,(#4335,#4342),.PCURVE_S1.);
+#4331 = LINE('',#4332,#4333);
+#4332 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -12.33333333333));
+#4333 = VECTOR('',#4334,1.);
+#4334 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#4335 = PCURVE('',#4071,#4336);
+#4336 = DEFINITIONAL_REPRESENTATION('',(#4337),#4341);
+#4337 = LINE('',#4338,#4339);
+#4338 = CARTESIAN_POINT('',(0.,0.));
+#4339 = VECTOR('',#4340,1.);
+#4340 = DIRECTION('',(1.,0.));
+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4342 = PCURVE('',#4343,#4348);
+#4343 = PLANE('',#4344);
+#4344 = AXIS2_PLACEMENT_3D('',#4345,#4346,#4347);
+#4345 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -12.33333333333));
+#4346 = DIRECTION('',(0.,0.,1.));
+#4347 = DIRECTION('',(1.,0.,0.));
+#4348 = DEFINITIONAL_REPRESENTATION('',(#4349),#4353);
+#4349 = LINE('',#4350,#4351);
+#4350 = CARTESIAN_POINT('',(0.,0.));
+#4351 = VECTOR('',#4352,1.);
+#4352 = DIRECTION('',(-1.593145147444E-16,-1.));
+#4353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4354 = ADVANCED_FACE('',(#4355),#4099,.T.);
+#4355 = FACE_BOUND('',#4356,.T.);
+#4356 = EDGE_LOOP('',(#4357,#4380,#4381,#4382));
+#4357 = ORIENTED_EDGE('',*,*,#4358,.T.);
+#4358 = EDGE_CURVE('',#4359,#4084,#4361,.T.);
+#4359 = VERTEX_POINT('',#4360);
+#4360 = CARTESIAN_POINT('',(0.,11.343449382764,-12.33333333333));
+#4361 = SURFACE_CURVE('',#4362,(#4366,#4373),.PCURVE_S1.);
+#4362 = LINE('',#4363,#4364);
+#4363 = CARTESIAN_POINT('',(0.,11.343449382764,-12.33333333333));
+#4364 = VECTOR('',#4365,1.);
+#4365 = DIRECTION('',(0.,0.,1.));
+#4366 = PCURVE('',#4099,#4367);
+#4367 = DEFINITIONAL_REPRESENTATION('',(#4368),#4372);
+#4368 = LINE('',#4369,#4370);
+#4369 = CARTESIAN_POINT('',(0.,0.));
+#4370 = VECTOR('',#4371,1.);
+#4371 = DIRECTION('',(0.,-1.));
+#4372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4373 = PCURVE('',#4127,#4374);
+#4374 = DEFINITIONAL_REPRESENTATION('',(#4375),#4379);
+#4375 = LINE('',#4376,#4377);
+#4376 = CARTESIAN_POINT('',(11.15,0.));
+#4377 = VECTOR('',#4378,1.);
+#4378 = DIRECTION('',(0.,-1.));
+#4379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4380 = ORIENTED_EDGE('',*,*,#4083,.T.);
+#4381 = ORIENTED_EDGE('',*,*,#4282,.F.);
+#4382 = ORIENTED_EDGE('',*,*,#4383,.F.);
+#4383 = EDGE_CURVE('',#4359,#4283,#4384,.T.);
+#4384 = SURFACE_CURVE('',#4385,(#4389,#4396),.PCURVE_S1.);
+#4385 = LINE('',#4386,#4387);
+#4386 = CARTESIAN_POINT('',(0.,11.343449382764,-12.33333333333));
+#4387 = VECTOR('',#4388,1.);
+#4388 = DIRECTION('',(0.866025403784,-0.5,0.));
+#4389 = PCURVE('',#4099,#4390);
+#4390 = DEFINITIONAL_REPRESENTATION('',(#4391),#4395);
+#4391 = LINE('',#4392,#4393);
+#4392 = CARTESIAN_POINT('',(0.,0.));
+#4393 = VECTOR('',#4394,1.);
+#4394 = DIRECTION('',(1.,0.));
+#4395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4396 = PCURVE('',#4343,#4397);
+#4397 = DEFINITIONAL_REPRESENTATION('',(#4398),#4402);
+#4398 = LINE('',#4399,#4400);
+#4399 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#4400 = VECTOR('',#4401,1.);
+#4401 = DIRECTION('',(0.866025403784,-0.5));
+#4402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4403 = ADVANCED_FACE('',(#4404),#4209,.T.);
+#4404 = FACE_BOUND('',#4405,.T.);
+#4405 = EDGE_LOOP('',(#4406,#4407,#4408,#4431));
+#4406 = ORIENTED_EDGE('',*,*,#4306,.T.);
+#4407 = ORIENTED_EDGE('',*,*,#4195,.T.);
+#4408 = ORIENTED_EDGE('',*,*,#4409,.F.);
+#4409 = EDGE_CURVE('',#4410,#4168,#4412,.T.);
+#4410 = VERTEX_POINT('',#4411);
+#4411 = CARTESIAN_POINT('',(0.,-10.95655061723,-12.33333333333));
+#4412 = SURFACE_CURVE('',#4413,(#4417,#4424),.PCURVE_S1.);
+#4413 = LINE('',#4414,#4415);
+#4414 = CARTESIAN_POINT('',(0.,-10.95655061723,-12.33333333333));
+#4415 = VECTOR('',#4416,1.);
+#4416 = DIRECTION('',(0.,0.,1.));
+#4417 = PCURVE('',#4209,#4418);
+#4418 = DEFINITIONAL_REPRESENTATION('',(#4419),#4423);
+#4419 = LINE('',#4420,#4421);
+#4420 = CARTESIAN_POINT('',(11.15,0.));
+#4421 = VECTOR('',#4422,1.);
+#4422 = DIRECTION('',(0.,-1.));
+#4423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4424 = PCURVE('',#4183,#4425);
+#4425 = DEFINITIONAL_REPRESENTATION('',(#4426),#4430);
+#4426 = LINE('',#4427,#4428);
+#4427 = CARTESIAN_POINT('',(0.,0.));
+#4428 = VECTOR('',#4429,1.);
+#4429 = DIRECTION('',(0.,-1.));
+#4430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4431 = ORIENTED_EDGE('',*,*,#4432,.F.);
+#4432 = EDGE_CURVE('',#4307,#4410,#4433,.T.);
+#4433 = SURFACE_CURVE('',#4434,(#4438,#4445),.PCURVE_S1.);
+#4434 = LINE('',#4435,#4436);
+#4435 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -12.33333333333));
+#4436 = VECTOR('',#4437,1.);
+#4437 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#4438 = PCURVE('',#4209,#4439);
+#4439 = DEFINITIONAL_REPRESENTATION('',(#4440),#4444);
+#4440 = LINE('',#4441,#4442);
+#4441 = CARTESIAN_POINT('',(0.,0.));
+#4442 = VECTOR('',#4443,1.);
+#4443 = DIRECTION('',(1.,0.));
+#4444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4445 = PCURVE('',#4343,#4446);
+#4446 = DEFINITIONAL_REPRESENTATION('',(#4447),#4451);
+#4447 = LINE('',#4448,#4449);
+#4448 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#4449 = VECTOR('',#4450,1.);
+#4450 = DIRECTION('',(-0.866025403784,-0.5));
+#4451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4452 = ADVANCED_FACE('',(#4453),#4127,.T.);
+#4453 = FACE_BOUND('',#4454,.T.);
+#4454 = EDGE_LOOP('',(#4455,#4478,#4479,#4480));
+#4455 = ORIENTED_EDGE('',*,*,#4456,.T.);
+#4456 = EDGE_CURVE('',#4457,#4112,#4459,.T.);
+#4457 = VERTEX_POINT('',#4458);
+#4458 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -12.33333333333));
+#4459 = SURFACE_CURVE('',#4460,(#4464,#4471),.PCURVE_S1.);
+#4460 = LINE('',#4461,#4462);
+#4461 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -12.33333333333));
+#4462 = VECTOR('',#4463,1.);
+#4463 = DIRECTION('',(0.,0.,1.));
+#4464 = PCURVE('',#4127,#4465);
+#4465 = DEFINITIONAL_REPRESENTATION('',(#4466),#4470);
+#4466 = LINE('',#4467,#4468);
+#4467 = CARTESIAN_POINT('',(0.,0.));
+#4468 = VECTOR('',#4469,1.);
+#4469 = DIRECTION('',(0.,-1.));
+#4470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4471 = PCURVE('',#4155,#4472);
+#4472 = DEFINITIONAL_REPRESENTATION('',(#4473),#4477);
+#4473 = LINE('',#4474,#4475);
+#4474 = CARTESIAN_POINT('',(11.15,0.));
+#4475 = VECTOR('',#4476,1.);
+#4476 = DIRECTION('',(0.,-1.));
+#4477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4478 = ORIENTED_EDGE('',*,*,#4111,.T.);
+#4479 = ORIENTED_EDGE('',*,*,#4358,.F.);
+#4480 = ORIENTED_EDGE('',*,*,#4481,.F.);
+#4481 = EDGE_CURVE('',#4457,#4359,#4482,.T.);
+#4482 = SURFACE_CURVE('',#4483,(#4487,#4494),.PCURVE_S1.);
+#4483 = LINE('',#4484,#4485);
+#4484 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -12.33333333333));
+#4485 = VECTOR('',#4486,1.);
+#4486 = DIRECTION('',(0.866025403784,0.5,0.));
+#4487 = PCURVE('',#4127,#4488);
+#4488 = DEFINITIONAL_REPRESENTATION('',(#4489),#4493);
+#4489 = LINE('',#4490,#4491);
+#4490 = CARTESIAN_POINT('',(0.,0.));
+#4491 = VECTOR('',#4492,1.);
+#4492 = DIRECTION('',(1.,0.));
+#4493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4494 = PCURVE('',#4343,#4495);
+#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4500);
+#4496 = LINE('',#4497,#4498);
+#4497 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#4498 = VECTOR('',#4499,1.);
+#4499 = DIRECTION('',(0.866025403784,0.5));
+#4500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4501 = ADVANCED_FACE('',(#4502),#4183,.T.);
+#4502 = FACE_BOUND('',#4503,.T.);
+#4503 = EDGE_LOOP('',(#4504,#4505,#4506,#4529));
+#4504 = ORIENTED_EDGE('',*,*,#4409,.T.);
+#4505 = ORIENTED_EDGE('',*,*,#4167,.T.);
+#4506 = ORIENTED_EDGE('',*,*,#4507,.F.);
+#4507 = EDGE_CURVE('',#4508,#4140,#4510,.T.);
+#4508 = VERTEX_POINT('',#4509);
+#4509 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -12.33333333333));
+#4510 = SURFACE_CURVE('',#4511,(#4515,#4522),.PCURVE_S1.);
+#4511 = LINE('',#4512,#4513);
+#4512 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -12.33333333333));
+#4513 = VECTOR('',#4514,1.);
+#4514 = DIRECTION('',(0.,0.,1.));
+#4515 = PCURVE('',#4183,#4516);
+#4516 = DEFINITIONAL_REPRESENTATION('',(#4517),#4521);
+#4517 = LINE('',#4518,#4519);
+#4518 = CARTESIAN_POINT('',(11.15,0.));
+#4519 = VECTOR('',#4520,1.);
+#4520 = DIRECTION('',(0.,-1.));
+#4521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4522 = PCURVE('',#4155,#4523);
+#4523 = DEFINITIONAL_REPRESENTATION('',(#4524),#4528);
+#4524 = LINE('',#4525,#4526);
+#4525 = CARTESIAN_POINT('',(0.,0.));
+#4526 = VECTOR('',#4527,1.);
+#4527 = DIRECTION('',(0.,-1.));
+#4528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4529 = ORIENTED_EDGE('',*,*,#4530,.F.);
+#4530 = EDGE_CURVE('',#4410,#4508,#4531,.T.);
+#4531 = SURFACE_CURVE('',#4532,(#4536,#4543),.PCURVE_S1.);
+#4532 = LINE('',#4533,#4534);
+#4533 = CARTESIAN_POINT('',(0.,-10.95655061723,-12.33333333333));
+#4534 = VECTOR('',#4535,1.);
+#4535 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#4536 = PCURVE('',#4183,#4537);
+#4537 = DEFINITIONAL_REPRESENTATION('',(#4538),#4542);
+#4538 = LINE('',#4539,#4540);
+#4539 = CARTESIAN_POINT('',(0.,0.));
+#4540 = VECTOR('',#4541,1.);
+#4541 = DIRECTION('',(1.,0.));
+#4542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4543 = PCURVE('',#4343,#4544);
+#4544 = DEFINITIONAL_REPRESENTATION('',(#4545),#4549);
+#4545 = LINE('',#4546,#4547);
+#4546 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#4547 = VECTOR('',#4548,1.);
+#4548 = DIRECTION('',(-0.866025403784,0.5));
+#4549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4550 = ADVANCED_FACE('',(#4551),#4155,.T.);
+#4551 = FACE_BOUND('',#4552,.T.);
+#4552 = EDGE_LOOP('',(#4553,#4554,#4555,#4556));
+#4553 = ORIENTED_EDGE('',*,*,#4507,.T.);
+#4554 = ORIENTED_EDGE('',*,*,#4139,.T.);
+#4555 = ORIENTED_EDGE('',*,*,#4456,.F.);
+#4556 = ORIENTED_EDGE('',*,*,#4557,.F.);
+#4557 = EDGE_CURVE('',#4508,#4457,#4558,.T.);
+#4558 = SURFACE_CURVE('',#4559,(#4563,#4570),.PCURVE_S1.);
+#4559 = LINE('',#4560,#4561);
+#4560 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -12.33333333333));
+#4561 = VECTOR('',#4562,1.);
+#4562 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#4563 = PCURVE('',#4155,#4564);
+#4564 = DEFINITIONAL_REPRESENTATION('',(#4565),#4569);
+#4565 = LINE('',#4566,#4567);
+#4566 = CARTESIAN_POINT('',(0.,0.));
+#4567 = VECTOR('',#4568,1.);
+#4568 = DIRECTION('',(1.,0.));
+#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4570 = PCURVE('',#4343,#4571);
+#4571 = DEFINITIONAL_REPRESENTATION('',(#4572),#4576);
+#4572 = LINE('',#4573,#4574);
+#4573 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#4574 = VECTOR('',#4575,1.);
+#4575 = DIRECTION('',(-1.593145147444E-16,1.));
+#4576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4577 = ADVANCED_FACE('',(#4578,#4748),#4244,.F.);
+#4578 = FACE_BOUND('',#4579,.F.);
+#4579 = EDGE_LOOP('',(#4580,#4610,#4638,#4666,#4694,#4722));
+#4580 = ORIENTED_EDGE('',*,*,#4581,.F.);
+#4581 = EDGE_CURVE('',#4582,#4584,#4586,.T.);
+#4582 = VERTEX_POINT('',#4583);
+#4583 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -32.33333333333));
+#4584 = VERTEX_POINT('',#4585);
+#4585 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -32.33333333333));
+#4586 = SURFACE_CURVE('',#4587,(#4591,#4598),.PCURVE_S1.);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -32.33333333333));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#4591 = PCURVE('',#4244,#4592);
+#4592 = DEFINITIONAL_REPRESENTATION('',(#4593),#4597);
+#4593 = LINE('',#4594,#4595);
+#4594 = CARTESIAN_POINT('',(0.,0.));
+#4595 = VECTOR('',#4596,1.);
+#4596 = DIRECTION('',(-1.593145147444E-16,-1.));
+#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4598 = PCURVE('',#4599,#4604);
+#4599 = PLANE('',#4600);
+#4600 = AXIS2_PLACEMENT_3D('',#4601,#4602,#4603);
+#4601 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -32.33333333333));
+#4602 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#4603 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#4604 = DEFINITIONAL_REPRESENTATION('',(#4605),#4609);
+#4605 = LINE('',#4606,#4607);
+#4606 = CARTESIAN_POINT('',(0.,0.));
+#4607 = VECTOR('',#4608,1.);
+#4608 = DIRECTION('',(1.,0.));
+#4609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4610 = ORIENTED_EDGE('',*,*,#4611,.F.);
+#4611 = EDGE_CURVE('',#4612,#4582,#4614,.T.);
+#4612 = VERTEX_POINT('',#4613);
+#4613 = CARTESIAN_POINT('',(0.,11.343449382764,-32.33333333333));
+#4614 = SURFACE_CURVE('',#4615,(#4619,#4626),.PCURVE_S1.);
+#4615 = LINE('',#4616,#4617);
+#4616 = CARTESIAN_POINT('',(0.,11.343449382764,-32.33333333333));
+#4617 = VECTOR('',#4618,1.);
+#4618 = DIRECTION('',(0.866025403784,-0.5,0.));
+#4619 = PCURVE('',#4244,#4620);
+#4620 = DEFINITIONAL_REPRESENTATION('',(#4621),#4625);
+#4621 = LINE('',#4622,#4623);
+#4622 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#4623 = VECTOR('',#4624,1.);
+#4624 = DIRECTION('',(0.866025403784,-0.5));
+#4625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4626 = PCURVE('',#4627,#4632);
+#4627 = PLANE('',#4628);
+#4628 = AXIS2_PLACEMENT_3D('',#4629,#4630,#4631);
+#4629 = CARTESIAN_POINT('',(0.,11.343449382764,-32.33333333333));
+#4630 = DIRECTION('',(0.5,0.866025403784,0.));
+#4631 = DIRECTION('',(0.866025403784,-0.5,0.));
+#4632 = DEFINITIONAL_REPRESENTATION('',(#4633),#4637);
+#4633 = LINE('',#4634,#4635);
+#4634 = CARTESIAN_POINT('',(0.,0.));
+#4635 = VECTOR('',#4636,1.);
+#4636 = DIRECTION('',(1.,0.));
+#4637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4638 = ORIENTED_EDGE('',*,*,#4639,.F.);
+#4639 = EDGE_CURVE('',#4640,#4612,#4642,.T.);
+#4640 = VERTEX_POINT('',#4641);
+#4641 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -32.33333333333));
+#4642 = SURFACE_CURVE('',#4643,(#4647,#4654),.PCURVE_S1.);
+#4643 = LINE('',#4644,#4645);
+#4644 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -32.33333333333));
+#4645 = VECTOR('',#4646,1.);
+#4646 = DIRECTION('',(0.866025403784,0.5,0.));
+#4647 = PCURVE('',#4244,#4648);
+#4648 = DEFINITIONAL_REPRESENTATION('',(#4649),#4653);
+#4649 = LINE('',#4650,#4651);
+#4650 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#4651 = VECTOR('',#4652,1.);
+#4652 = DIRECTION('',(0.866025403784,0.5));
+#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4654 = PCURVE('',#4655,#4660);
+#4655 = PLANE('',#4656);
+#4656 = AXIS2_PLACEMENT_3D('',#4657,#4658,#4659);
+#4657 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -32.33333333333));
+#4658 = DIRECTION('',(-0.5,0.866025403784,0.));
+#4659 = DIRECTION('',(0.866025403784,0.5,0.));
+#4660 = DEFINITIONAL_REPRESENTATION('',(#4661),#4665);
+#4661 = LINE('',#4662,#4663);
+#4662 = CARTESIAN_POINT('',(0.,0.));
+#4663 = VECTOR('',#4664,1.);
+#4664 = DIRECTION('',(1.,0.));
+#4665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4666 = ORIENTED_EDGE('',*,*,#4667,.F.);
+#4667 = EDGE_CURVE('',#4668,#4640,#4670,.T.);
+#4668 = VERTEX_POINT('',#4669);
+#4669 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -32.33333333333));
+#4670 = SURFACE_CURVE('',#4671,(#4675,#4682),.PCURVE_S1.);
+#4671 = LINE('',#4672,#4673);
+#4672 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -32.33333333333));
+#4673 = VECTOR('',#4674,1.);
+#4674 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#4675 = PCURVE('',#4244,#4676);
+#4676 = DEFINITIONAL_REPRESENTATION('',(#4677),#4681);
+#4677 = LINE('',#4678,#4679);
+#4678 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#4679 = VECTOR('',#4680,1.);
+#4680 = DIRECTION('',(-1.593145147444E-16,1.));
+#4681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4682 = PCURVE('',#4683,#4688);
+#4683 = PLANE('',#4684);
+#4684 = AXIS2_PLACEMENT_3D('',#4685,#4686,#4687);
+#4685 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -32.33333333333));
+#4686 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#4687 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#4688 = DEFINITIONAL_REPRESENTATION('',(#4689),#4693);
+#4689 = LINE('',#4690,#4691);
+#4690 = CARTESIAN_POINT('',(0.,0.));
+#4691 = VECTOR('',#4692,1.);
+#4692 = DIRECTION('',(1.,0.));
+#4693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4694 = ORIENTED_EDGE('',*,*,#4695,.F.);
+#4695 = EDGE_CURVE('',#4696,#4668,#4698,.T.);
+#4696 = VERTEX_POINT('',#4697);
+#4697 = CARTESIAN_POINT('',(0.,-10.95655061723,-32.33333333333));
+#4698 = SURFACE_CURVE('',#4699,(#4703,#4710),.PCURVE_S1.);
+#4699 = LINE('',#4700,#4701);
+#4700 = CARTESIAN_POINT('',(0.,-10.95655061723,-32.33333333333));
+#4701 = VECTOR('',#4702,1.);
+#4702 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#4703 = PCURVE('',#4244,#4704);
+#4704 = DEFINITIONAL_REPRESENTATION('',(#4705),#4709);
+#4705 = LINE('',#4706,#4707);
+#4706 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#4707 = VECTOR('',#4708,1.);
+#4708 = DIRECTION('',(-0.866025403784,0.5));
+#4709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4710 = PCURVE('',#4711,#4716);
+#4711 = PLANE('',#4712);
+#4712 = AXIS2_PLACEMENT_3D('',#4713,#4714,#4715);
+#4713 = CARTESIAN_POINT('',(0.,-10.95655061723,-32.33333333333));
+#4714 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#4715 = DIRECTION('',(-0.866025403784,0.5,0.));
+#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
+#4717 = LINE('',#4718,#4719);
+#4718 = CARTESIAN_POINT('',(0.,0.));
+#4719 = VECTOR('',#4720,1.);
+#4720 = DIRECTION('',(1.,0.));
+#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4722 = ORIENTED_EDGE('',*,*,#4723,.F.);
+#4723 = EDGE_CURVE('',#4584,#4696,#4724,.T.);
+#4724 = SURFACE_CURVE('',#4725,(#4729,#4736),.PCURVE_S1.);
+#4725 = LINE('',#4726,#4727);
+#4726 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -32.33333333333));
+#4727 = VECTOR('',#4728,1.);
+#4728 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#4729 = PCURVE('',#4244,#4730);
+#4730 = DEFINITIONAL_REPRESENTATION('',(#4731),#4735);
+#4731 = LINE('',#4732,#4733);
+#4732 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#4733 = VECTOR('',#4734,1.);
+#4734 = DIRECTION('',(-0.866025403784,-0.5));
+#4735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4736 = PCURVE('',#4737,#4742);
+#4737 = PLANE('',#4738);
+#4738 = AXIS2_PLACEMENT_3D('',#4739,#4740,#4741);
+#4739 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -32.33333333333));
+#4740 = DIRECTION('',(0.5,-0.866025403784,0.));
+#4741 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#4742 = DEFINITIONAL_REPRESENTATION('',(#4743),#4747);
+#4743 = LINE('',#4744,#4745);
+#4744 = CARTESIAN_POINT('',(0.,0.));
+#4745 = VECTOR('',#4746,1.);
+#4746 = DIRECTION('',(1.,0.));
+#4747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4748 = FACE_BOUND('',#4749,.F.);
+#4749 = EDGE_LOOP('',(#4750));
+#4750 = ORIENTED_EDGE('',*,*,#4227,.F.);
+#4751 = ADVANCED_FACE('',(#4752,#4760),#4343,.F.);
+#4752 = FACE_BOUND('',#4753,.F.);
+#4753 = EDGE_LOOP('',(#4754,#4755,#4756,#4757,#4758,#4759));
+#4754 = ORIENTED_EDGE('',*,*,#4329,.F.);
+#4755 = ORIENTED_EDGE('',*,*,#4383,.F.);
+#4756 = ORIENTED_EDGE('',*,*,#4481,.F.);
+#4757 = ORIENTED_EDGE('',*,*,#4557,.F.);
+#4758 = ORIENTED_EDGE('',*,*,#4530,.F.);
+#4759 = ORIENTED_EDGE('',*,*,#4432,.F.);
+#4760 = FACE_BOUND('',#4761,.F.);
+#4761 = EDGE_LOOP('',(#4762));
+#4762 = ORIENTED_EDGE('',*,*,#4763,.F.);
+#4763 = EDGE_CURVE('',#4764,#4764,#4766,.T.);
+#4764 = VERTEX_POINT('',#4765);
+#4765 = CARTESIAN_POINT('',(3.,0.,-12.33333333333));
+#4766 = SURFACE_CURVE('',#4767,(#4772,#4779),.PCURVE_S1.);
+#4767 = CIRCLE('',#4768,3.);
+#4768 = AXIS2_PLACEMENT_3D('',#4769,#4770,#4771);
+#4769 = CARTESIAN_POINT('',(0.,0.,-12.33333333333));
+#4770 = DIRECTION('',(0.,0.,1.));
+#4771 = DIRECTION('',(1.,0.,0.));
+#4772 = PCURVE('',#4343,#4773);
+#4773 = DEFINITIONAL_REPRESENTATION('',(#4774),#4778);
+#4774 = CIRCLE('',#4775,3.);
+#4775 = AXIS2_PLACEMENT_2D('',#4776,#4777);
+#4776 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#4777 = DIRECTION('',(1.,0.));
+#4778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4779 = PCURVE('',#4780,#4785);
+#4780 = CYLINDRICAL_SURFACE('',#4781,3.);
+#4781 = AXIS2_PLACEMENT_3D('',#4782,#4783,#4784);
+#4782 = CARTESIAN_POINT('',(0.,0.,-9.));
+#4783 = DIRECTION('',(0.,0.,1.));
+#4784 = DIRECTION('',(1.,0.,0.));
+#4785 = DEFINITIONAL_REPRESENTATION('',(#4786),#4790);
+#4786 = LINE('',#4787,#4788);
+#4787 = CARTESIAN_POINT('',(-6.28318530718,-3.333333333333));
+#4788 = VECTOR('',#4789,1.);
+#4789 = DIRECTION('',(1.,-0.));
+#4790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4791 = ADVANCED_FACE('',(#4792),#4599,.T.);
+#4792 = FACE_BOUND('',#4793,.T.);
+#4793 = EDGE_LOOP('',(#4794,#4817,#4845,#4866));
+#4794 = ORIENTED_EDGE('',*,*,#4795,.T.);
+#4795 = EDGE_CURVE('',#4582,#4796,#4798,.T.);
+#4796 = VERTEX_POINT('',#4797);
+#4797 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -31.33333333333));
+#4798 = SURFACE_CURVE('',#4799,(#4803,#4810),.PCURVE_S1.);
+#4799 = LINE('',#4800,#4801);
+#4800 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -32.33333333333));
+#4801 = VECTOR('',#4802,1.);
+#4802 = DIRECTION('',(0.,0.,1.));
+#4803 = PCURVE('',#4599,#4804);
+#4804 = DEFINITIONAL_REPRESENTATION('',(#4805),#4809);
+#4805 = LINE('',#4806,#4807);
+#4806 = CARTESIAN_POINT('',(0.,0.));
+#4807 = VECTOR('',#4808,1.);
+#4808 = DIRECTION('',(0.,-1.));
+#4809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4810 = PCURVE('',#4627,#4811);
+#4811 = DEFINITIONAL_REPRESENTATION('',(#4812),#4816);
+#4812 = LINE('',#4813,#4814);
+#4813 = CARTESIAN_POINT('',(11.15,0.));
+#4814 = VECTOR('',#4815,1.);
+#4815 = DIRECTION('',(0.,-1.));
+#4816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4817 = ORIENTED_EDGE('',*,*,#4818,.T.);
+#4818 = EDGE_CURVE('',#4796,#4819,#4821,.T.);
+#4819 = VERTEX_POINT('',#4820);
+#4820 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -31.33333333333));
+#4821 = SURFACE_CURVE('',#4822,(#4826,#4833),.PCURVE_S1.);
+#4822 = LINE('',#4823,#4824);
+#4823 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -31.33333333333));
+#4824 = VECTOR('',#4825,1.);
+#4825 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#4826 = PCURVE('',#4599,#4827);
+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4832);
+#4828 = LINE('',#4829,#4830);
+#4829 = CARTESIAN_POINT('',(0.,-1.));
+#4830 = VECTOR('',#4831,1.);
+#4831 = DIRECTION('',(1.,0.));
+#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4833 = PCURVE('',#4834,#4839);
+#4834 = PLANE('',#4835);
+#4835 = AXIS2_PLACEMENT_3D('',#4836,#4837,#4838);
+#4836 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -31.33333333333));
+#4837 = DIRECTION('',(0.,0.,1.));
+#4838 = DIRECTION('',(1.,0.,0.));
+#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4844);
+#4840 = LINE('',#4841,#4842);
+#4841 = CARTESIAN_POINT('',(0.,0.));
+#4842 = VECTOR('',#4843,1.);
+#4843 = DIRECTION('',(-1.593145147444E-16,-1.));
+#4844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4845 = ORIENTED_EDGE('',*,*,#4846,.F.);
+#4846 = EDGE_CURVE('',#4584,#4819,#4847,.T.);
+#4847 = SURFACE_CURVE('',#4848,(#4852,#4859),.PCURVE_S1.);
+#4848 = LINE('',#4849,#4850);
+#4849 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -32.33333333333));
+#4850 = VECTOR('',#4851,1.);
+#4851 = DIRECTION('',(0.,0.,1.));
+#4852 = PCURVE('',#4599,#4853);
+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);
+#4854 = LINE('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(11.15,0.));
+#4856 = VECTOR('',#4857,1.);
+#4857 = DIRECTION('',(0.,-1.));
+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4859 = PCURVE('',#4737,#4860);
+#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4865);
+#4861 = LINE('',#4862,#4863);
+#4862 = CARTESIAN_POINT('',(0.,0.));
+#4863 = VECTOR('',#4864,1.);
+#4864 = DIRECTION('',(0.,-1.));
+#4865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4866 = ORIENTED_EDGE('',*,*,#4581,.F.);
+#4867 = ADVANCED_FACE('',(#4868),#4627,.T.);
+#4868 = FACE_BOUND('',#4869,.T.);
+#4869 = EDGE_LOOP('',(#4870,#4893,#4914,#4915));
+#4870 = ORIENTED_EDGE('',*,*,#4871,.T.);
+#4871 = EDGE_CURVE('',#4612,#4872,#4874,.T.);
+#4872 = VERTEX_POINT('',#4873);
+#4873 = CARTESIAN_POINT('',(0.,11.343449382764,-31.33333333333));
+#4874 = SURFACE_CURVE('',#4875,(#4879,#4886),.PCURVE_S1.);
+#4875 = LINE('',#4876,#4877);
+#4876 = CARTESIAN_POINT('',(0.,11.343449382764,-32.33333333333));
+#4877 = VECTOR('',#4878,1.);
+#4878 = DIRECTION('',(0.,0.,1.));
+#4879 = PCURVE('',#4627,#4880);
+#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885);
+#4881 = LINE('',#4882,#4883);
+#4882 = CARTESIAN_POINT('',(0.,0.));
+#4883 = VECTOR('',#4884,1.);
+#4884 = DIRECTION('',(0.,-1.));
+#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4886 = PCURVE('',#4655,#4887);
+#4887 = DEFINITIONAL_REPRESENTATION('',(#4888),#4892);
+#4888 = LINE('',#4889,#4890);
+#4889 = CARTESIAN_POINT('',(11.15,0.));
+#4890 = VECTOR('',#4891,1.);
+#4891 = DIRECTION('',(0.,-1.));
+#4892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4893 = ORIENTED_EDGE('',*,*,#4894,.T.);
+#4894 = EDGE_CURVE('',#4872,#4796,#4895,.T.);
+#4895 = SURFACE_CURVE('',#4896,(#4900,#4907),.PCURVE_S1.);
+#4896 = LINE('',#4897,#4898);
+#4897 = CARTESIAN_POINT('',(0.,11.343449382764,-31.33333333333));
+#4898 = VECTOR('',#4899,1.);
+#4899 = DIRECTION('',(0.866025403784,-0.5,0.));
+#4900 = PCURVE('',#4627,#4901);
+#4901 = DEFINITIONAL_REPRESENTATION('',(#4902),#4906);
+#4902 = LINE('',#4903,#4904);
+#4903 = CARTESIAN_POINT('',(0.,-1.));
+#4904 = VECTOR('',#4905,1.);
+#4905 = DIRECTION('',(1.,0.));
+#4906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4907 = PCURVE('',#4834,#4908);
+#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4913);
+#4909 = LINE('',#4910,#4911);
+#4910 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#4911 = VECTOR('',#4912,1.);
+#4912 = DIRECTION('',(0.866025403784,-0.5));
+#4913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4914 = ORIENTED_EDGE('',*,*,#4795,.F.);
+#4915 = ORIENTED_EDGE('',*,*,#4611,.F.);
+#4916 = ADVANCED_FACE('',(#4917),#4737,.T.);
+#4917 = FACE_BOUND('',#4918,.T.);
+#4918 = EDGE_LOOP('',(#4919,#4920,#4943,#4964));
+#4919 = ORIENTED_EDGE('',*,*,#4846,.T.);
+#4920 = ORIENTED_EDGE('',*,*,#4921,.T.);
+#4921 = EDGE_CURVE('',#4819,#4922,#4924,.T.);
+#4922 = VERTEX_POINT('',#4923);
+#4923 = CARTESIAN_POINT('',(0.,-10.95655061723,-31.33333333333));
+#4924 = SURFACE_CURVE('',#4925,(#4929,#4936),.PCURVE_S1.);
+#4925 = LINE('',#4926,#4927);
+#4926 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -31.33333333333));
+#4927 = VECTOR('',#4928,1.);
+#4928 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#4929 = PCURVE('',#4737,#4930);
+#4930 = DEFINITIONAL_REPRESENTATION('',(#4931),#4935);
+#4931 = LINE('',#4932,#4933);
+#4932 = CARTESIAN_POINT('',(0.,-1.));
+#4933 = VECTOR('',#4934,1.);
+#4934 = DIRECTION('',(1.,0.));
+#4935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4936 = PCURVE('',#4834,#4937);
+#4937 = DEFINITIONAL_REPRESENTATION('',(#4938),#4942);
+#4938 = LINE('',#4939,#4940);
+#4939 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#4940 = VECTOR('',#4941,1.);
+#4941 = DIRECTION('',(-0.866025403784,-0.5));
+#4942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4943 = ORIENTED_EDGE('',*,*,#4944,.F.);
+#4944 = EDGE_CURVE('',#4696,#4922,#4945,.T.);
+#4945 = SURFACE_CURVE('',#4946,(#4950,#4957),.PCURVE_S1.);
+#4946 = LINE('',#4947,#4948);
+#4947 = CARTESIAN_POINT('',(0.,-10.95655061723,-32.33333333333));
+#4948 = VECTOR('',#4949,1.);
+#4949 = DIRECTION('',(0.,0.,1.));
+#4950 = PCURVE('',#4737,#4951);
+#4951 = DEFINITIONAL_REPRESENTATION('',(#4952),#4956);
+#4952 = LINE('',#4953,#4954);
+#4953 = CARTESIAN_POINT('',(11.15,0.));
+#4954 = VECTOR('',#4955,1.);
+#4955 = DIRECTION('',(0.,-1.));
+#4956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4957 = PCURVE('',#4711,#4958);
+#4958 = DEFINITIONAL_REPRESENTATION('',(#4959),#4963);
+#4959 = LINE('',#4960,#4961);
+#4960 = CARTESIAN_POINT('',(0.,0.));
+#4961 = VECTOR('',#4962,1.);
+#4962 = DIRECTION('',(0.,-1.));
+#4963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4964 = ORIENTED_EDGE('',*,*,#4723,.F.);
+#4965 = ADVANCED_FACE('',(#4966),#4655,.T.);
+#4966 = FACE_BOUND('',#4967,.T.);
+#4967 = EDGE_LOOP('',(#4968,#4991,#5012,#5013));
+#4968 = ORIENTED_EDGE('',*,*,#4969,.T.);
+#4969 = EDGE_CURVE('',#4640,#4970,#4972,.T.);
+#4970 = VERTEX_POINT('',#4971);
+#4971 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -31.33333333333));
+#4972 = SURFACE_CURVE('',#4973,(#4977,#4984),.PCURVE_S1.);
+#4973 = LINE('',#4974,#4975);
+#4974 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -32.33333333333));
+#4975 = VECTOR('',#4976,1.);
+#4976 = DIRECTION('',(0.,0.,1.));
+#4977 = PCURVE('',#4655,#4978);
+#4978 = DEFINITIONAL_REPRESENTATION('',(#4979),#4983);
+#4979 = LINE('',#4980,#4981);
+#4980 = CARTESIAN_POINT('',(0.,0.));
+#4981 = VECTOR('',#4982,1.);
+#4982 = DIRECTION('',(0.,-1.));
+#4983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4984 = PCURVE('',#4683,#4985);
+#4985 = DEFINITIONAL_REPRESENTATION('',(#4986),#4990);
+#4986 = LINE('',#4987,#4988);
+#4987 = CARTESIAN_POINT('',(11.15,0.));
+#4988 = VECTOR('',#4989,1.);
+#4989 = DIRECTION('',(0.,-1.));
+#4990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4991 = ORIENTED_EDGE('',*,*,#4992,.T.);
+#4992 = EDGE_CURVE('',#4970,#4872,#4993,.T.);
+#4993 = SURFACE_CURVE('',#4994,(#4998,#5005),.PCURVE_S1.);
+#4994 = LINE('',#4995,#4996);
+#4995 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -31.33333333333));
+#4996 = VECTOR('',#4997,1.);
+#4997 = DIRECTION('',(0.866025403784,0.5,0.));
+#4998 = PCURVE('',#4655,#4999);
+#4999 = DEFINITIONAL_REPRESENTATION('',(#5000),#5004);
+#5000 = LINE('',#5001,#5002);
+#5001 = CARTESIAN_POINT('',(0.,-1.));
+#5002 = VECTOR('',#5003,1.);
+#5003 = DIRECTION('',(1.,0.));
+#5004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5005 = PCURVE('',#4834,#5006);
+#5006 = DEFINITIONAL_REPRESENTATION('',(#5007),#5011);
+#5007 = LINE('',#5008,#5009);
+#5008 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#5009 = VECTOR('',#5010,1.);
+#5010 = DIRECTION('',(0.866025403784,0.5));
+#5011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5012 = ORIENTED_EDGE('',*,*,#4871,.F.);
+#5013 = ORIENTED_EDGE('',*,*,#4639,.F.);
+#5014 = ADVANCED_FACE('',(#5015),#4711,.T.);
+#5015 = FACE_BOUND('',#5016,.T.);
+#5016 = EDGE_LOOP('',(#5017,#5018,#5041,#5062));
+#5017 = ORIENTED_EDGE('',*,*,#4944,.T.);
+#5018 = ORIENTED_EDGE('',*,*,#5019,.T.);
+#5019 = EDGE_CURVE('',#4922,#5020,#5022,.T.);
+#5020 = VERTEX_POINT('',#5021);
+#5021 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -31.33333333333));
+#5022 = SURFACE_CURVE('',#5023,(#5027,#5034),.PCURVE_S1.);
+#5023 = LINE('',#5024,#5025);
+#5024 = CARTESIAN_POINT('',(0.,-10.95655061723,-31.33333333333));
+#5025 = VECTOR('',#5026,1.);
+#5026 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#5027 = PCURVE('',#4711,#5028);
+#5028 = DEFINITIONAL_REPRESENTATION('',(#5029),#5033);
+#5029 = LINE('',#5030,#5031);
+#5030 = CARTESIAN_POINT('',(-0.,-1.));
+#5031 = VECTOR('',#5032,1.);
+#5032 = DIRECTION('',(1.,0.));
+#5033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5034 = PCURVE('',#4834,#5035);
+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);
+#5036 = LINE('',#5037,#5038);
+#5037 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#5038 = VECTOR('',#5039,1.);
+#5039 = DIRECTION('',(-0.866025403784,0.5));
+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5041 = ORIENTED_EDGE('',*,*,#5042,.F.);
+#5042 = EDGE_CURVE('',#4668,#5020,#5043,.T.);
+#5043 = SURFACE_CURVE('',#5044,(#5048,#5055),.PCURVE_S1.);
+#5044 = LINE('',#5045,#5046);
+#5045 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -32.33333333333));
+#5046 = VECTOR('',#5047,1.);
+#5047 = DIRECTION('',(0.,0.,1.));
+#5048 = PCURVE('',#4711,#5049);
+#5049 = DEFINITIONAL_REPRESENTATION('',(#5050),#5054);
+#5050 = LINE('',#5051,#5052);
+#5051 = CARTESIAN_POINT('',(11.15,0.));
+#5052 = VECTOR('',#5053,1.);
+#5053 = DIRECTION('',(0.,-1.));
+#5054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5055 = PCURVE('',#4683,#5056);
+#5056 = DEFINITIONAL_REPRESENTATION('',(#5057),#5061);
+#5057 = LINE('',#5058,#5059);
+#5058 = CARTESIAN_POINT('',(0.,0.));
+#5059 = VECTOR('',#5060,1.);
+#5060 = DIRECTION('',(0.,-1.));
+#5061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5062 = ORIENTED_EDGE('',*,*,#4695,.F.);
+#5063 = ADVANCED_FACE('',(#5064),#4683,.T.);
+#5064 = FACE_BOUND('',#5065,.T.);
+#5065 = EDGE_LOOP('',(#5066,#5067,#5088,#5089));
+#5066 = ORIENTED_EDGE('',*,*,#5042,.T.);
+#5067 = ORIENTED_EDGE('',*,*,#5068,.T.);
+#5068 = EDGE_CURVE('',#5020,#4970,#5069,.T.);
+#5069 = SURFACE_CURVE('',#5070,(#5074,#5081),.PCURVE_S1.);
+#5070 = LINE('',#5071,#5072);
+#5071 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -31.33333333333));
+#5072 = VECTOR('',#5073,1.);
+#5073 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#5074 = PCURVE('',#4683,#5075);
+#5075 = DEFINITIONAL_REPRESENTATION('',(#5076),#5080);
+#5076 = LINE('',#5077,#5078);
+#5077 = CARTESIAN_POINT('',(-0.,-1.));
+#5078 = VECTOR('',#5079,1.);
+#5079 = DIRECTION('',(1.,0.));
+#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5081 = PCURVE('',#4834,#5082);
+#5082 = DEFINITIONAL_REPRESENTATION('',(#5083),#5087);
+#5083 = LINE('',#5084,#5085);
+#5084 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#5085 = VECTOR('',#5086,1.);
+#5086 = DIRECTION('',(-1.593145147444E-16,1.));
+#5087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5088 = ORIENTED_EDGE('',*,*,#4969,.F.);
+#5089 = ORIENTED_EDGE('',*,*,#4667,.F.);
+#5090 = ADVANCED_FACE('',(#5091),#4780,.T.);
+#5091 = FACE_BOUND('',#5092,.F.);
+#5092 = EDGE_LOOP('',(#5093,#5094,#5117,#5144));
+#5093 = ORIENTED_EDGE('',*,*,#4763,.T.);
+#5094 = ORIENTED_EDGE('',*,*,#5095,.T.);
+#5095 = EDGE_CURVE('',#4764,#5096,#5098,.T.);
+#5096 = VERTEX_POINT('',#5097);
+#5097 = CARTESIAN_POINT('',(3.,0.,-14.66666666666));
+#5098 = SEAM_CURVE('',#5099,(#5103,#5110),.PCURVE_S1.);
+#5099 = LINE('',#5100,#5101);
+#5100 = CARTESIAN_POINT('',(3.,0.,-9.));
+#5101 = VECTOR('',#5102,1.);
+#5102 = DIRECTION('',(0.,0.,-1.));
+#5103 = PCURVE('',#4780,#5104);
+#5104 = DEFINITIONAL_REPRESENTATION('',(#5105),#5109);
+#5105 = LINE('',#5106,#5107);
+#5106 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#5107 = VECTOR('',#5108,1.);
+#5108 = DIRECTION('',(-0.,-1.));
+#5109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5110 = PCURVE('',#4780,#5111);
+#5111 = DEFINITIONAL_REPRESENTATION('',(#5112),#5116);
+#5112 = LINE('',#5113,#5114);
+#5113 = CARTESIAN_POINT('',(-0.,0.));
+#5114 = VECTOR('',#5115,1.);
+#5115 = DIRECTION('',(-0.,-1.));
+#5116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5117 = ORIENTED_EDGE('',*,*,#5118,.F.);
+#5118 = EDGE_CURVE('',#5096,#5096,#5119,.T.);
+#5119 = SURFACE_CURVE('',#5120,(#5125,#5132),.PCURVE_S1.);
+#5120 = CIRCLE('',#5121,3.);
+#5121 = AXIS2_PLACEMENT_3D('',#5122,#5123,#5124);
+#5122 = CARTESIAN_POINT('',(0.,0.,-14.66666666666));
+#5123 = DIRECTION('',(0.,0.,1.));
+#5124 = DIRECTION('',(1.,0.,0.));
+#5125 = PCURVE('',#4780,#5126);
+#5126 = DEFINITIONAL_REPRESENTATION('',(#5127),#5131);
+#5127 = LINE('',#5128,#5129);
+#5128 = CARTESIAN_POINT('',(-6.28318530718,-5.666666666667));
+#5129 = VECTOR('',#5130,1.);
+#5130 = DIRECTION('',(1.,-0.));
+#5131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5132 = PCURVE('',#5133,#5138);
+#5133 = PLANE('',#5134);
+#5134 = AXIS2_PLACEMENT_3D('',#5135,#5136,#5137);
+#5135 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -14.66666666666));
+#5136 = DIRECTION('',(0.,0.,1.));
+#5137 = DIRECTION('',(1.,0.,0.));
+#5138 = DEFINITIONAL_REPRESENTATION('',(#5139),#5143);
+#5139 = CIRCLE('',#5140,3.);
+#5140 = AXIS2_PLACEMENT_2D('',#5141,#5142);
+#5141 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#5142 = DIRECTION('',(1.,0.));
+#5143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5144 = ORIENTED_EDGE('',*,*,#5095,.F.);
+#5145 = ADVANCED_FACE('',(#5146,#5154),#4834,.T.);
+#5146 = FACE_BOUND('',#5147,.T.);
+#5147 = EDGE_LOOP('',(#5148,#5149,#5150,#5151,#5152,#5153));
+#5148 = ORIENTED_EDGE('',*,*,#4818,.F.);
+#5149 = ORIENTED_EDGE('',*,*,#4894,.F.);
+#5150 = ORIENTED_EDGE('',*,*,#4992,.F.);
+#5151 = ORIENTED_EDGE('',*,*,#5068,.F.);
+#5152 = ORIENTED_EDGE('',*,*,#5019,.F.);
+#5153 = ORIENTED_EDGE('',*,*,#4921,.F.);
+#5154 = FACE_BOUND('',#5155,.T.);
+#5155 = EDGE_LOOP('',(#5156));
+#5156 = ORIENTED_EDGE('',*,*,#5157,.F.);
+#5157 = EDGE_CURVE('',#5158,#5158,#5160,.T.);
+#5158 = VERTEX_POINT('',#5159);
+#5159 = CARTESIAN_POINT('',(3.,0.,-31.33333333333));
+#5160 = SURFACE_CURVE('',#5161,(#5166,#5173),.PCURVE_S1.);
+#5161 = CIRCLE('',#5162,3.);
+#5162 = AXIS2_PLACEMENT_3D('',#5163,#5164,#5165);
+#5163 = CARTESIAN_POINT('',(0.,0.,-31.33333333333));
+#5164 = DIRECTION('',(0.,0.,1.));
+#5165 = DIRECTION('',(1.,0.,0.));
+#5166 = PCURVE('',#4834,#5167);
+#5167 = DEFINITIONAL_REPRESENTATION('',(#5168),#5172);
+#5168 = CIRCLE('',#5169,3.);
+#5169 = AXIS2_PLACEMENT_2D('',#5170,#5171);
+#5170 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#5171 = DIRECTION('',(1.,0.));
+#5172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5173 = PCURVE('',#5174,#5179);
+#5174 = CYLINDRICAL_SURFACE('',#5175,3.);
+#5175 = AXIS2_PLACEMENT_3D('',#5176,#5177,#5178);
+#5176 = CARTESIAN_POINT('',(0.,0.,-9.));
+#5177 = DIRECTION('',(0.,0.,1.));
+#5178 = DIRECTION('',(1.,0.,0.));
+#5179 = DEFINITIONAL_REPRESENTATION('',(#5180),#5184);
+#5180 = LINE('',#5181,#5182);
+#5181 = CARTESIAN_POINT('',(-6.28318530718,-22.33333333333));
+#5182 = VECTOR('',#5183,1.);
+#5183 = DIRECTION('',(1.,-0.));
+#5184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5185 = ADVANCED_FACE('',(#5186,#5356),#5133,.T.);
+#5186 = FACE_BOUND('',#5187,.T.);
+#5187 = EDGE_LOOP('',(#5188,#5218,#5246,#5274,#5302,#5330));
+#5188 = ORIENTED_EDGE('',*,*,#5189,.F.);
+#5189 = EDGE_CURVE('',#5190,#5192,#5194,.T.);
+#5190 = VERTEX_POINT('',#5191);
+#5191 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -14.66666666666));
+#5192 = VERTEX_POINT('',#5193);
+#5193 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -14.66666666666));
+#5194 = SURFACE_CURVE('',#5195,(#5199,#5206),.PCURVE_S1.);
+#5195 = LINE('',#5196,#5197);
+#5196 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -14.66666666666));
+#5197 = VECTOR('',#5198,1.);
+#5198 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#5199 = PCURVE('',#5133,#5200);
+#5200 = DEFINITIONAL_REPRESENTATION('',(#5201),#5205);
+#5201 = LINE('',#5202,#5203);
+#5202 = CARTESIAN_POINT('',(0.,0.));
+#5203 = VECTOR('',#5204,1.);
+#5204 = DIRECTION('',(-1.593145147444E-16,-1.));
+#5205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5206 = PCURVE('',#5207,#5212);
+#5207 = PLANE('',#5208);
+#5208 = AXIS2_PLACEMENT_3D('',#5209,#5210,#5211);
+#5209 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -15.66666666666));
+#5210 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#5211 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#5212 = DEFINITIONAL_REPRESENTATION('',(#5213),#5217);
+#5213 = LINE('',#5214,#5215);
+#5214 = CARTESIAN_POINT('',(0.,-1.));
+#5215 = VECTOR('',#5216,1.);
+#5216 = DIRECTION('',(1.,0.));
+#5217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5218 = ORIENTED_EDGE('',*,*,#5219,.F.);
+#5219 = EDGE_CURVE('',#5220,#5190,#5222,.T.);
+#5220 = VERTEX_POINT('',#5221);
+#5221 = CARTESIAN_POINT('',(0.,11.343449382764,-14.66666666666));
+#5222 = SURFACE_CURVE('',#5223,(#5227,#5234),.PCURVE_S1.);
+#5223 = LINE('',#5224,#5225);
+#5224 = CARTESIAN_POINT('',(0.,11.343449382764,-14.66666666666));
+#5225 = VECTOR('',#5226,1.);
+#5226 = DIRECTION('',(0.866025403784,-0.5,0.));
+#5227 = PCURVE('',#5133,#5228);
+#5228 = DEFINITIONAL_REPRESENTATION('',(#5229),#5233);
+#5229 = LINE('',#5230,#5231);
+#5230 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#5231 = VECTOR('',#5232,1.);
+#5232 = DIRECTION('',(0.866025403784,-0.5));
+#5233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5234 = PCURVE('',#5235,#5240);
+#5235 = PLANE('',#5236);
+#5236 = AXIS2_PLACEMENT_3D('',#5237,#5238,#5239);
+#5237 = CARTESIAN_POINT('',(0.,11.343449382764,-15.66666666666));
+#5238 = DIRECTION('',(0.5,0.866025403784,0.));
+#5239 = DIRECTION('',(0.866025403784,-0.5,0.));
+#5240 = DEFINITIONAL_REPRESENTATION('',(#5241),#5245);
+#5241 = LINE('',#5242,#5243);
+#5242 = CARTESIAN_POINT('',(0.,-1.));
+#5243 = VECTOR('',#5244,1.);
+#5244 = DIRECTION('',(1.,0.));
+#5245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5246 = ORIENTED_EDGE('',*,*,#5247,.F.);
+#5247 = EDGE_CURVE('',#5248,#5220,#5250,.T.);
+#5248 = VERTEX_POINT('',#5249);
+#5249 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -14.66666666666));
+#5250 = SURFACE_CURVE('',#5251,(#5255,#5262),.PCURVE_S1.);
+#5251 = LINE('',#5252,#5253);
+#5252 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -14.66666666666));
+#5253 = VECTOR('',#5254,1.);
+#5254 = DIRECTION('',(0.866025403784,0.5,0.));
+#5255 = PCURVE('',#5133,#5256);
+#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);
+#5257 = LINE('',#5258,#5259);
+#5258 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#5259 = VECTOR('',#5260,1.);
+#5260 = DIRECTION('',(0.866025403784,0.5));
+#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5262 = PCURVE('',#5263,#5268);
+#5263 = PLANE('',#5264);
+#5264 = AXIS2_PLACEMENT_3D('',#5265,#5266,#5267);
+#5265 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -15.66666666666));
+#5266 = DIRECTION('',(-0.5,0.866025403784,0.));
+#5267 = DIRECTION('',(0.866025403784,0.5,0.));
+#5268 = DEFINITIONAL_REPRESENTATION('',(#5269),#5273);
+#5269 = LINE('',#5270,#5271);
+#5270 = CARTESIAN_POINT('',(0.,-1.));
+#5271 = VECTOR('',#5272,1.);
+#5272 = DIRECTION('',(1.,0.));
+#5273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5274 = ORIENTED_EDGE('',*,*,#5275,.F.);
+#5275 = EDGE_CURVE('',#5276,#5248,#5278,.T.);
+#5276 = VERTEX_POINT('',#5277);
+#5277 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -14.66666666666));
+#5278 = SURFACE_CURVE('',#5279,(#5283,#5290),.PCURVE_S1.);
+#5279 = LINE('',#5280,#5281);
+#5280 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -14.66666666666));
+#5281 = VECTOR('',#5282,1.);
+#5282 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#5283 = PCURVE('',#5133,#5284);
+#5284 = DEFINITIONAL_REPRESENTATION('',(#5285),#5289);
+#5285 = LINE('',#5286,#5287);
+#5286 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#5287 = VECTOR('',#5288,1.);
+#5288 = DIRECTION('',(-1.593145147444E-16,1.));
+#5289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5290 = PCURVE('',#5291,#5296);
+#5291 = PLANE('',#5292);
+#5292 = AXIS2_PLACEMENT_3D('',#5293,#5294,#5295);
+#5293 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -15.66666666666));
+#5294 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#5295 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#5296 = DEFINITIONAL_REPRESENTATION('',(#5297),#5301);
+#5297 = LINE('',#5298,#5299);
+#5298 = CARTESIAN_POINT('',(-0.,-1.));
+#5299 = VECTOR('',#5300,1.);
+#5300 = DIRECTION('',(1.,0.));
+#5301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5302 = ORIENTED_EDGE('',*,*,#5303,.F.);
+#5303 = EDGE_CURVE('',#5304,#5276,#5306,.T.);
+#5304 = VERTEX_POINT('',#5305);
+#5305 = CARTESIAN_POINT('',(0.,-10.95655061723,-14.66666666666));
+#5306 = SURFACE_CURVE('',#5307,(#5311,#5318),.PCURVE_S1.);
+#5307 = LINE('',#5308,#5309);
+#5308 = CARTESIAN_POINT('',(0.,-10.95655061723,-14.66666666666));
+#5309 = VECTOR('',#5310,1.);
+#5310 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#5311 = PCURVE('',#5133,#5312);
+#5312 = DEFINITIONAL_REPRESENTATION('',(#5313),#5317);
+#5313 = LINE('',#5314,#5315);
+#5314 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#5315 = VECTOR('',#5316,1.);
+#5316 = DIRECTION('',(-0.866025403784,0.5));
+#5317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5318 = PCURVE('',#5319,#5324);
+#5319 = PLANE('',#5320);
+#5320 = AXIS2_PLACEMENT_3D('',#5321,#5322,#5323);
+#5321 = CARTESIAN_POINT('',(0.,-10.95655061723,-15.66666666666));
+#5322 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#5323 = DIRECTION('',(-0.866025403784,0.5,0.));
+#5324 = DEFINITIONAL_REPRESENTATION('',(#5325),#5329);
+#5325 = LINE('',#5326,#5327);
+#5326 = CARTESIAN_POINT('',(-0.,-1.));
+#5327 = VECTOR('',#5328,1.);
+#5328 = DIRECTION('',(1.,0.));
+#5329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5330 = ORIENTED_EDGE('',*,*,#5331,.F.);
+#5331 = EDGE_CURVE('',#5192,#5304,#5332,.T.);
+#5332 = SURFACE_CURVE('',#5333,(#5337,#5344),.PCURVE_S1.);
+#5333 = LINE('',#5334,#5335);
+#5334 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -14.66666666666));
+#5335 = VECTOR('',#5336,1.);
+#5336 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#5337 = PCURVE('',#5133,#5338);
+#5338 = DEFINITIONAL_REPRESENTATION('',(#5339),#5343);
+#5339 = LINE('',#5340,#5341);
+#5340 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#5341 = VECTOR('',#5342,1.);
+#5342 = DIRECTION('',(-0.866025403784,-0.5));
+#5343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5344 = PCURVE('',#5345,#5350);
+#5345 = PLANE('',#5346);
+#5346 = AXIS2_PLACEMENT_3D('',#5347,#5348,#5349);
+#5347 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -15.66666666666));
+#5348 = DIRECTION('',(0.5,-0.866025403784,0.));
+#5349 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#5350 = DEFINITIONAL_REPRESENTATION('',(#5351),#5355);
+#5351 = LINE('',#5352,#5353);
+#5352 = CARTESIAN_POINT('',(0.,-1.));
+#5353 = VECTOR('',#5354,1.);
+#5354 = DIRECTION('',(1.,0.));
+#5355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5356 = FACE_BOUND('',#5357,.T.);
+#5357 = EDGE_LOOP('',(#5358));
+#5358 = ORIENTED_EDGE('',*,*,#5118,.F.);
+#5359 = ADVANCED_FACE('',(#5360),#5174,.T.);
+#5360 = FACE_BOUND('',#5361,.F.);
+#5361 = EDGE_LOOP('',(#5362,#5391,#5412,#5413));
+#5362 = ORIENTED_EDGE('',*,*,#5363,.T.);
+#5363 = EDGE_CURVE('',#5364,#5364,#5366,.T.);
+#5364 = VERTEX_POINT('',#5365);
+#5365 = CARTESIAN_POINT('',(3.,0.,-29.));
+#5366 = SURFACE_CURVE('',#5367,(#5372,#5379),.PCURVE_S1.);
+#5367 = CIRCLE('',#5368,3.);
+#5368 = AXIS2_PLACEMENT_3D('',#5369,#5370,#5371);
+#5369 = CARTESIAN_POINT('',(0.,0.,-29.));
+#5370 = DIRECTION('',(0.,0.,1.));
+#5371 = DIRECTION('',(1.,0.,0.));
+#5372 = PCURVE('',#5174,#5373);
+#5373 = DEFINITIONAL_REPRESENTATION('',(#5374),#5378);
+#5374 = LINE('',#5375,#5376);
+#5375 = CARTESIAN_POINT('',(-6.28318530718,-20.));
+#5376 = VECTOR('',#5377,1.);
+#5377 = DIRECTION('',(1.,-0.));
+#5378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5379 = PCURVE('',#5380,#5385);
+#5380 = PLANE('',#5381);
+#5381 = AXIS2_PLACEMENT_3D('',#5382,#5383,#5384);
+#5382 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-29.));
+#5383 = DIRECTION('',(0.,0.,1.));
+#5384 = DIRECTION('',(1.,0.,0.));
+#5385 = DEFINITIONAL_REPRESENTATION('',(#5386),#5390);
+#5386 = CIRCLE('',#5387,3.);
+#5387 = AXIS2_PLACEMENT_2D('',#5388,#5389);
+#5388 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#5389 = DIRECTION('',(1.,0.));
+#5390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5391 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#5392 = EDGE_CURVE('',#5364,#5158,#5393,.T.);
+#5393 = SEAM_CURVE('',#5394,(#5398,#5405),.PCURVE_S1.);
+#5394 = LINE('',#5395,#5396);
+#5395 = CARTESIAN_POINT('',(3.,0.,-9.));
+#5396 = VECTOR('',#5397,1.);
+#5397 = DIRECTION('',(0.,0.,-1.));
+#5398 = PCURVE('',#5174,#5399);
+#5399 = DEFINITIONAL_REPRESENTATION('',(#5400),#5404);
+#5400 = LINE('',#5401,#5402);
+#5401 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#5402 = VECTOR('',#5403,1.);
+#5403 = DIRECTION('',(-0.,-1.));
+#5404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5405 = PCURVE('',#5174,#5406);
+#5406 = DEFINITIONAL_REPRESENTATION('',(#5407),#5411);
+#5407 = LINE('',#5408,#5409);
+#5408 = CARTESIAN_POINT('',(-0.,0.));
+#5409 = VECTOR('',#5410,1.);
+#5410 = DIRECTION('',(-0.,-1.));
+#5411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5412 = ORIENTED_EDGE('',*,*,#5157,.F.);
+#5413 = ORIENTED_EDGE('',*,*,#5392,.F.);
+#5414 = ADVANCED_FACE('',(#5415),#5207,.T.);
+#5415 = FACE_BOUND('',#5416,.T.);
+#5416 = EDGE_LOOP('',(#5417,#5440,#5441,#5464));
+#5417 = ORIENTED_EDGE('',*,*,#5418,.T.);
+#5418 = EDGE_CURVE('',#5419,#5190,#5421,.T.);
+#5419 = VERTEX_POINT('',#5420);
+#5420 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -15.66666666666));
+#5421 = SURFACE_CURVE('',#5422,(#5426,#5433),.PCURVE_S1.);
+#5422 = LINE('',#5423,#5424);
+#5423 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -15.66666666666));
+#5424 = VECTOR('',#5425,1.);
+#5425 = DIRECTION('',(0.,0.,1.));
+#5426 = PCURVE('',#5207,#5427);
+#5427 = DEFINITIONAL_REPRESENTATION('',(#5428),#5432);
+#5428 = LINE('',#5429,#5430);
+#5429 = CARTESIAN_POINT('',(0.,0.));
+#5430 = VECTOR('',#5431,1.);
+#5431 = DIRECTION('',(0.,-1.));
+#5432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5433 = PCURVE('',#5235,#5434);
+#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439);
+#5435 = LINE('',#5436,#5437);
+#5436 = CARTESIAN_POINT('',(11.15,0.));
+#5437 = VECTOR('',#5438,1.);
+#5438 = DIRECTION('',(0.,-1.));
+#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5440 = ORIENTED_EDGE('',*,*,#5189,.T.);
+#5441 = ORIENTED_EDGE('',*,*,#5442,.F.);
+#5442 = EDGE_CURVE('',#5443,#5192,#5445,.T.);
+#5443 = VERTEX_POINT('',#5444);
+#5444 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -15.66666666666));
+#5445 = SURFACE_CURVE('',#5446,(#5450,#5457),.PCURVE_S1.);
+#5446 = LINE('',#5447,#5448);
+#5447 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -15.66666666666));
+#5448 = VECTOR('',#5449,1.);
+#5449 = DIRECTION('',(0.,0.,1.));
+#5450 = PCURVE('',#5207,#5451);
+#5451 = DEFINITIONAL_REPRESENTATION('',(#5452),#5456);
+#5452 = LINE('',#5453,#5454);
+#5453 = CARTESIAN_POINT('',(11.15,0.));
+#5454 = VECTOR('',#5455,1.);
+#5455 = DIRECTION('',(0.,-1.));
+#5456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5457 = PCURVE('',#5345,#5458);
+#5458 = DEFINITIONAL_REPRESENTATION('',(#5459),#5463);
+#5459 = LINE('',#5460,#5461);
+#5460 = CARTESIAN_POINT('',(0.,0.));
+#5461 = VECTOR('',#5462,1.);
+#5462 = DIRECTION('',(0.,-1.));
+#5463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5464 = ORIENTED_EDGE('',*,*,#5465,.F.);
+#5465 = EDGE_CURVE('',#5419,#5443,#5466,.T.);
+#5466 = SURFACE_CURVE('',#5467,(#5471,#5478),.PCURVE_S1.);
+#5467 = LINE('',#5468,#5469);
+#5468 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -15.66666666666));
+#5469 = VECTOR('',#5470,1.);
+#5470 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#5471 = PCURVE('',#5207,#5472);
+#5472 = DEFINITIONAL_REPRESENTATION('',(#5473),#5477);
+#5473 = LINE('',#5474,#5475);
+#5474 = CARTESIAN_POINT('',(0.,0.));
+#5475 = VECTOR('',#5476,1.);
+#5476 = DIRECTION('',(1.,0.));
+#5477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5478 = PCURVE('',#5479,#5484);
+#5479 = PLANE('',#5480);
+#5480 = AXIS2_PLACEMENT_3D('',#5481,#5482,#5483);
+#5481 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -15.66666666666));
+#5482 = DIRECTION('',(0.,0.,1.));
+#5483 = DIRECTION('',(1.,0.,0.));
+#5484 = DEFINITIONAL_REPRESENTATION('',(#5485),#5489);
+#5485 = LINE('',#5486,#5487);
+#5486 = CARTESIAN_POINT('',(0.,0.));
+#5487 = VECTOR('',#5488,1.);
+#5488 = DIRECTION('',(-1.593145147444E-16,-1.));
+#5489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5490 = ADVANCED_FACE('',(#5491),#5235,.T.);
+#5491 = FACE_BOUND('',#5492,.T.);
+#5492 = EDGE_LOOP('',(#5493,#5516,#5517,#5518));
+#5493 = ORIENTED_EDGE('',*,*,#5494,.T.);
+#5494 = EDGE_CURVE('',#5495,#5220,#5497,.T.);
+#5495 = VERTEX_POINT('',#5496);
+#5496 = CARTESIAN_POINT('',(0.,11.343449382764,-15.66666666666));
+#5497 = SURFACE_CURVE('',#5498,(#5502,#5509),.PCURVE_S1.);
+#5498 = LINE('',#5499,#5500);
+#5499 = CARTESIAN_POINT('',(0.,11.343449382764,-15.66666666666));
+#5500 = VECTOR('',#5501,1.);
+#5501 = DIRECTION('',(0.,0.,1.));
+#5502 = PCURVE('',#5235,#5503);
+#5503 = DEFINITIONAL_REPRESENTATION('',(#5504),#5508);
+#5504 = LINE('',#5505,#5506);
+#5505 = CARTESIAN_POINT('',(0.,0.));
+#5506 = VECTOR('',#5507,1.);
+#5507 = DIRECTION('',(0.,-1.));
+#5508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5509 = PCURVE('',#5263,#5510);
+#5510 = DEFINITIONAL_REPRESENTATION('',(#5511),#5515);
+#5511 = LINE('',#5512,#5513);
+#5512 = CARTESIAN_POINT('',(11.15,0.));
+#5513 = VECTOR('',#5514,1.);
+#5514 = DIRECTION('',(0.,-1.));
+#5515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5516 = ORIENTED_EDGE('',*,*,#5219,.T.);
+#5517 = ORIENTED_EDGE('',*,*,#5418,.F.);
+#5518 = ORIENTED_EDGE('',*,*,#5519,.F.);
+#5519 = EDGE_CURVE('',#5495,#5419,#5520,.T.);
+#5520 = SURFACE_CURVE('',#5521,(#5525,#5532),.PCURVE_S1.);
+#5521 = LINE('',#5522,#5523);
+#5522 = CARTESIAN_POINT('',(0.,11.343449382764,-15.66666666666));
+#5523 = VECTOR('',#5524,1.);
+#5524 = DIRECTION('',(0.866025403784,-0.5,0.));
+#5525 = PCURVE('',#5235,#5526);
+#5526 = DEFINITIONAL_REPRESENTATION('',(#5527),#5531);
+#5527 = LINE('',#5528,#5529);
+#5528 = CARTESIAN_POINT('',(0.,0.));
+#5529 = VECTOR('',#5530,1.);
+#5530 = DIRECTION('',(1.,0.));
+#5531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5532 = PCURVE('',#5479,#5533);
+#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);
+#5534 = LINE('',#5535,#5536);
+#5535 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#5536 = VECTOR('',#5537,1.);
+#5537 = DIRECTION('',(0.866025403784,-0.5));
+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5539 = ADVANCED_FACE('',(#5540),#5345,.T.);
+#5540 = FACE_BOUND('',#5541,.T.);
+#5541 = EDGE_LOOP('',(#5542,#5543,#5544,#5567));
+#5542 = ORIENTED_EDGE('',*,*,#5442,.T.);
+#5543 = ORIENTED_EDGE('',*,*,#5331,.T.);
+#5544 = ORIENTED_EDGE('',*,*,#5545,.F.);
+#5545 = EDGE_CURVE('',#5546,#5304,#5548,.T.);
+#5546 = VERTEX_POINT('',#5547);
+#5547 = CARTESIAN_POINT('',(0.,-10.95655061723,-15.66666666666));
+#5548 = SURFACE_CURVE('',#5549,(#5553,#5560),.PCURVE_S1.);
+#5549 = LINE('',#5550,#5551);
+#5550 = CARTESIAN_POINT('',(0.,-10.95655061723,-15.66666666666));
+#5551 = VECTOR('',#5552,1.);
+#5552 = DIRECTION('',(0.,0.,1.));
+#5553 = PCURVE('',#5345,#5554);
+#5554 = DEFINITIONAL_REPRESENTATION('',(#5555),#5559);
+#5555 = LINE('',#5556,#5557);
+#5556 = CARTESIAN_POINT('',(11.15,0.));
+#5557 = VECTOR('',#5558,1.);
+#5558 = DIRECTION('',(0.,-1.));
+#5559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5560 = PCURVE('',#5319,#5561);
+#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5566);
+#5562 = LINE('',#5563,#5564);
+#5563 = CARTESIAN_POINT('',(0.,0.));
+#5564 = VECTOR('',#5565,1.);
+#5565 = DIRECTION('',(0.,-1.));
+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5567 = ORIENTED_EDGE('',*,*,#5568,.F.);
+#5568 = EDGE_CURVE('',#5443,#5546,#5569,.T.);
+#5569 = SURFACE_CURVE('',#5570,(#5574,#5581),.PCURVE_S1.);
+#5570 = LINE('',#5571,#5572);
+#5571 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -15.66666666666));
+#5572 = VECTOR('',#5573,1.);
+#5573 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#5574 = PCURVE('',#5345,#5575);
+#5575 = DEFINITIONAL_REPRESENTATION('',(#5576),#5580);
+#5576 = LINE('',#5577,#5578);
+#5577 = CARTESIAN_POINT('',(0.,0.));
+#5578 = VECTOR('',#5579,1.);
+#5579 = DIRECTION('',(1.,0.));
+#5580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5581 = PCURVE('',#5479,#5582);
+#5582 = DEFINITIONAL_REPRESENTATION('',(#5583),#5587);
+#5583 = LINE('',#5584,#5585);
+#5584 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#5585 = VECTOR('',#5586,1.);
+#5586 = DIRECTION('',(-0.866025403784,-0.5));
+#5587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5588 = ADVANCED_FACE('',(#5589),#5263,.T.);
+#5589 = FACE_BOUND('',#5590,.T.);
+#5590 = EDGE_LOOP('',(#5591,#5614,#5615,#5616));
+#5591 = ORIENTED_EDGE('',*,*,#5592,.T.);
+#5592 = EDGE_CURVE('',#5593,#5248,#5595,.T.);
+#5593 = VERTEX_POINT('',#5594);
+#5594 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -15.66666666666));
+#5595 = SURFACE_CURVE('',#5596,(#5600,#5607),.PCURVE_S1.);
+#5596 = LINE('',#5597,#5598);
+#5597 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -15.66666666666));
+#5598 = VECTOR('',#5599,1.);
+#5599 = DIRECTION('',(0.,0.,1.));
+#5600 = PCURVE('',#5263,#5601);
+#5601 = DEFINITIONAL_REPRESENTATION('',(#5602),#5606);
+#5602 = LINE('',#5603,#5604);
+#5603 = CARTESIAN_POINT('',(0.,0.));
+#5604 = VECTOR('',#5605,1.);
+#5605 = DIRECTION('',(0.,-1.));
+#5606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5607 = PCURVE('',#5291,#5608);
+#5608 = DEFINITIONAL_REPRESENTATION('',(#5609),#5613);
+#5609 = LINE('',#5610,#5611);
+#5610 = CARTESIAN_POINT('',(11.15,0.));
+#5611 = VECTOR('',#5612,1.);
+#5612 = DIRECTION('',(0.,-1.));
+#5613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5614 = ORIENTED_EDGE('',*,*,#5247,.T.);
+#5615 = ORIENTED_EDGE('',*,*,#5494,.F.);
+#5616 = ORIENTED_EDGE('',*,*,#5617,.F.);
+#5617 = EDGE_CURVE('',#5593,#5495,#5618,.T.);
+#5618 = SURFACE_CURVE('',#5619,(#5623,#5630),.PCURVE_S1.);
+#5619 = LINE('',#5620,#5621);
+#5620 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -15.66666666666));
+#5621 = VECTOR('',#5622,1.);
+#5622 = DIRECTION('',(0.866025403784,0.5,0.));
+#5623 = PCURVE('',#5263,#5624);
+#5624 = DEFINITIONAL_REPRESENTATION('',(#5625),#5629);
+#5625 = LINE('',#5626,#5627);
+#5626 = CARTESIAN_POINT('',(0.,0.));
+#5627 = VECTOR('',#5628,1.);
+#5628 = DIRECTION('',(1.,0.));
+#5629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5630 = PCURVE('',#5479,#5631);
+#5631 = DEFINITIONAL_REPRESENTATION('',(#5632),#5636);
+#5632 = LINE('',#5633,#5634);
+#5633 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#5634 = VECTOR('',#5635,1.);
+#5635 = DIRECTION('',(0.866025403784,0.5));
+#5636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5637 = ADVANCED_FACE('',(#5638),#5319,.T.);
+#5638 = FACE_BOUND('',#5639,.T.);
+#5639 = EDGE_LOOP('',(#5640,#5641,#5642,#5665));
+#5640 = ORIENTED_EDGE('',*,*,#5545,.T.);
+#5641 = ORIENTED_EDGE('',*,*,#5303,.T.);
+#5642 = ORIENTED_EDGE('',*,*,#5643,.F.);
+#5643 = EDGE_CURVE('',#5644,#5276,#5646,.T.);
+#5644 = VERTEX_POINT('',#5645);
+#5645 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -15.66666666666));
+#5646 = SURFACE_CURVE('',#5647,(#5651,#5658),.PCURVE_S1.);
+#5647 = LINE('',#5648,#5649);
+#5648 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -15.66666666666));
+#5649 = VECTOR('',#5650,1.);
+#5650 = DIRECTION('',(0.,0.,1.));
+#5651 = PCURVE('',#5319,#5652);
+#5652 = DEFINITIONAL_REPRESENTATION('',(#5653),#5657);
+#5653 = LINE('',#5654,#5655);
+#5654 = CARTESIAN_POINT('',(11.15,0.));
+#5655 = VECTOR('',#5656,1.);
+#5656 = DIRECTION('',(0.,-1.));
+#5657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5658 = PCURVE('',#5291,#5659);
+#5659 = DEFINITIONAL_REPRESENTATION('',(#5660),#5664);
+#5660 = LINE('',#5661,#5662);
+#5661 = CARTESIAN_POINT('',(0.,0.));
+#5662 = VECTOR('',#5663,1.);
+#5663 = DIRECTION('',(0.,-1.));
+#5664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5665 = ORIENTED_EDGE('',*,*,#5666,.F.);
+#5666 = EDGE_CURVE('',#5546,#5644,#5667,.T.);
+#5667 = SURFACE_CURVE('',#5668,(#5672,#5679),.PCURVE_S1.);
+#5668 = LINE('',#5669,#5670);
+#5669 = CARTESIAN_POINT('',(0.,-10.95655061723,-15.66666666666));
+#5670 = VECTOR('',#5671,1.);
+#5671 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#5672 = PCURVE('',#5319,#5673);
+#5673 = DEFINITIONAL_REPRESENTATION('',(#5674),#5678);
+#5674 = LINE('',#5675,#5676);
+#5675 = CARTESIAN_POINT('',(0.,0.));
+#5676 = VECTOR('',#5677,1.);
+#5677 = DIRECTION('',(1.,0.));
+#5678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5679 = PCURVE('',#5479,#5680);
+#5680 = DEFINITIONAL_REPRESENTATION('',(#5681),#5685);
+#5681 = LINE('',#5682,#5683);
+#5682 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#5683 = VECTOR('',#5684,1.);
+#5684 = DIRECTION('',(-0.866025403784,0.5));
+#5685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5686 = ADVANCED_FACE('',(#5687),#5291,.T.);
+#5687 = FACE_BOUND('',#5688,.T.);
+#5688 = EDGE_LOOP('',(#5689,#5690,#5691,#5692));
+#5689 = ORIENTED_EDGE('',*,*,#5643,.T.);
+#5690 = ORIENTED_EDGE('',*,*,#5275,.T.);
+#5691 = ORIENTED_EDGE('',*,*,#5592,.F.);
+#5692 = ORIENTED_EDGE('',*,*,#5693,.F.);
+#5693 = EDGE_CURVE('',#5644,#5593,#5694,.T.);
+#5694 = SURFACE_CURVE('',#5695,(#5699,#5706),.PCURVE_S1.);
+#5695 = LINE('',#5696,#5697);
+#5696 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -15.66666666666));
+#5697 = VECTOR('',#5698,1.);
+#5698 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#5699 = PCURVE('',#5291,#5700);
+#5700 = DEFINITIONAL_REPRESENTATION('',(#5701),#5705);
+#5701 = LINE('',#5702,#5703);
+#5702 = CARTESIAN_POINT('',(0.,0.));
+#5703 = VECTOR('',#5704,1.);
+#5704 = DIRECTION('',(1.,0.));
+#5705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5706 = PCURVE('',#5479,#5707);
+#5707 = DEFINITIONAL_REPRESENTATION('',(#5708),#5712);
+#5708 = LINE('',#5709,#5710);
+#5709 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#5710 = VECTOR('',#5711,1.);
+#5711 = DIRECTION('',(-1.593145147444E-16,1.));
+#5712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5713 = ADVANCED_FACE('',(#5714,#5884),#5380,.F.);
+#5714 = FACE_BOUND('',#5715,.F.);
+#5715 = EDGE_LOOP('',(#5716,#5746,#5774,#5802,#5830,#5858));
+#5716 = ORIENTED_EDGE('',*,*,#5717,.F.);
+#5717 = EDGE_CURVE('',#5718,#5720,#5722,.T.);
+#5718 = VERTEX_POINT('',#5719);
+#5719 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-29.));
+#5720 = VERTEX_POINT('',#5721);
+#5721 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-29.));
+#5722 = SURFACE_CURVE('',#5723,(#5727,#5734),.PCURVE_S1.);
+#5723 = LINE('',#5724,#5725);
+#5724 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-29.));
+#5725 = VECTOR('',#5726,1.);
+#5726 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#5727 = PCURVE('',#5380,#5728);
+#5728 = DEFINITIONAL_REPRESENTATION('',(#5729),#5733);
+#5729 = LINE('',#5730,#5731);
+#5730 = CARTESIAN_POINT('',(0.,0.));
+#5731 = VECTOR('',#5732,1.);
+#5732 = DIRECTION('',(-1.593145147444E-16,-1.));
+#5733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5734 = PCURVE('',#5735,#5740);
+#5735 = PLANE('',#5736);
+#5736 = AXIS2_PLACEMENT_3D('',#5737,#5738,#5739);
+#5737 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-29.));
+#5738 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#5739 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#5740 = DEFINITIONAL_REPRESENTATION('',(#5741),#5745);
+#5741 = LINE('',#5742,#5743);
+#5742 = CARTESIAN_POINT('',(0.,0.));
+#5743 = VECTOR('',#5744,1.);
+#5744 = DIRECTION('',(1.,0.));
+#5745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5746 = ORIENTED_EDGE('',*,*,#5747,.F.);
+#5747 = EDGE_CURVE('',#5748,#5718,#5750,.T.);
+#5748 = VERTEX_POINT('',#5749);
+#5749 = CARTESIAN_POINT('',(0.,11.343449382764,-29.));
+#5750 = SURFACE_CURVE('',#5751,(#5755,#5762),.PCURVE_S1.);
+#5751 = LINE('',#5752,#5753);
+#5752 = CARTESIAN_POINT('',(0.,11.343449382764,-29.));
+#5753 = VECTOR('',#5754,1.);
+#5754 = DIRECTION('',(0.866025403784,-0.5,0.));
+#5755 = PCURVE('',#5380,#5756);
+#5756 = DEFINITIONAL_REPRESENTATION('',(#5757),#5761);
+#5757 = LINE('',#5758,#5759);
+#5758 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#5759 = VECTOR('',#5760,1.);
+#5760 = DIRECTION('',(0.866025403784,-0.5));
+#5761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5762 = PCURVE('',#5763,#5768);
+#5763 = PLANE('',#5764);
+#5764 = AXIS2_PLACEMENT_3D('',#5765,#5766,#5767);
+#5765 = CARTESIAN_POINT('',(0.,11.343449382764,-29.));
+#5766 = DIRECTION('',(0.5,0.866025403784,0.));
+#5767 = DIRECTION('',(0.866025403784,-0.5,0.));
+#5768 = DEFINITIONAL_REPRESENTATION('',(#5769),#5773);
+#5769 = LINE('',#5770,#5771);
+#5770 = CARTESIAN_POINT('',(0.,0.));
+#5771 = VECTOR('',#5772,1.);
+#5772 = DIRECTION('',(1.,0.));
+#5773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5774 = ORIENTED_EDGE('',*,*,#5775,.F.);
+#5775 = EDGE_CURVE('',#5776,#5748,#5778,.T.);
+#5776 = VERTEX_POINT('',#5777);
+#5777 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-29.));
+#5778 = SURFACE_CURVE('',#5779,(#5783,#5790),.PCURVE_S1.);
+#5779 = LINE('',#5780,#5781);
+#5780 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-29.));
+#5781 = VECTOR('',#5782,1.);
+#5782 = DIRECTION('',(0.866025403784,0.5,0.));
+#5783 = PCURVE('',#5380,#5784);
+#5784 = DEFINITIONAL_REPRESENTATION('',(#5785),#5789);
+#5785 = LINE('',#5786,#5787);
+#5786 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#5787 = VECTOR('',#5788,1.);
+#5788 = DIRECTION('',(0.866025403784,0.5));
+#5789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5790 = PCURVE('',#5791,#5796);
+#5791 = PLANE('',#5792);
+#5792 = AXIS2_PLACEMENT_3D('',#5793,#5794,#5795);
+#5793 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-29.));
+#5794 = DIRECTION('',(-0.5,0.866025403784,0.));
+#5795 = DIRECTION('',(0.866025403784,0.5,0.));
+#5796 = DEFINITIONAL_REPRESENTATION('',(#5797),#5801);
+#5797 = LINE('',#5798,#5799);
+#5798 = CARTESIAN_POINT('',(0.,0.));
+#5799 = VECTOR('',#5800,1.);
+#5800 = DIRECTION('',(1.,0.));
+#5801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5802 = ORIENTED_EDGE('',*,*,#5803,.F.);
+#5803 = EDGE_CURVE('',#5804,#5776,#5806,.T.);
+#5804 = VERTEX_POINT('',#5805);
+#5805 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-29.));
+#5806 = SURFACE_CURVE('',#5807,(#5811,#5818),.PCURVE_S1.);
+#5807 = LINE('',#5808,#5809);
+#5808 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-29.));
+#5809 = VECTOR('',#5810,1.);
+#5810 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#5811 = PCURVE('',#5380,#5812);
+#5812 = DEFINITIONAL_REPRESENTATION('',(#5813),#5817);
+#5813 = LINE('',#5814,#5815);
+#5814 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#5815 = VECTOR('',#5816,1.);
+#5816 = DIRECTION('',(-1.593145147444E-16,1.));
+#5817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5818 = PCURVE('',#5819,#5824);
+#5819 = PLANE('',#5820);
+#5820 = AXIS2_PLACEMENT_3D('',#5821,#5822,#5823);
+#5821 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-29.));
+#5822 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#5823 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#5824 = DEFINITIONAL_REPRESENTATION('',(#5825),#5829);
+#5825 = LINE('',#5826,#5827);
+#5826 = CARTESIAN_POINT('',(0.,0.));
+#5827 = VECTOR('',#5828,1.);
+#5828 = DIRECTION('',(1.,0.));
+#5829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5830 = ORIENTED_EDGE('',*,*,#5831,.F.);
+#5831 = EDGE_CURVE('',#5832,#5804,#5834,.T.);
+#5832 = VERTEX_POINT('',#5833);
+#5833 = CARTESIAN_POINT('',(0.,-10.95655061723,-29.));
+#5834 = SURFACE_CURVE('',#5835,(#5839,#5846),.PCURVE_S1.);
+#5835 = LINE('',#5836,#5837);
+#5836 = CARTESIAN_POINT('',(0.,-10.95655061723,-29.));
+#5837 = VECTOR('',#5838,1.);
+#5838 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#5839 = PCURVE('',#5380,#5840);
+#5840 = DEFINITIONAL_REPRESENTATION('',(#5841),#5845);
+#5841 = LINE('',#5842,#5843);
+#5842 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#5843 = VECTOR('',#5844,1.);
+#5844 = DIRECTION('',(-0.866025403784,0.5));
+#5845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5846 = PCURVE('',#5847,#5852);
+#5847 = PLANE('',#5848);
+#5848 = AXIS2_PLACEMENT_3D('',#5849,#5850,#5851);
+#5849 = CARTESIAN_POINT('',(0.,-10.95655061723,-29.));
+#5850 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#5851 = DIRECTION('',(-0.866025403784,0.5,0.));
+#5852 = DEFINITIONAL_REPRESENTATION('',(#5853),#5857);
+#5853 = LINE('',#5854,#5855);
+#5854 = CARTESIAN_POINT('',(0.,0.));
+#5855 = VECTOR('',#5856,1.);
+#5856 = DIRECTION('',(1.,0.));
+#5857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5858 = ORIENTED_EDGE('',*,*,#5859,.F.);
+#5859 = EDGE_CURVE('',#5720,#5832,#5860,.T.);
+#5860 = SURFACE_CURVE('',#5861,(#5865,#5872),.PCURVE_S1.);
+#5861 = LINE('',#5862,#5863);
+#5862 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-29.));
+#5863 = VECTOR('',#5864,1.);
+#5864 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#5865 = PCURVE('',#5380,#5866);
+#5866 = DEFINITIONAL_REPRESENTATION('',(#5867),#5871);
+#5867 = LINE('',#5868,#5869);
+#5868 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#5869 = VECTOR('',#5870,1.);
+#5870 = DIRECTION('',(-0.866025403784,-0.5));
+#5871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5872 = PCURVE('',#5873,#5878);
+#5873 = PLANE('',#5874);
+#5874 = AXIS2_PLACEMENT_3D('',#5875,#5876,#5877);
+#5875 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-29.));
+#5876 = DIRECTION('',(0.5,-0.866025403784,0.));
+#5877 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#5878 = DEFINITIONAL_REPRESENTATION('',(#5879),#5883);
+#5879 = LINE('',#5880,#5881);
+#5880 = CARTESIAN_POINT('',(0.,0.));
+#5881 = VECTOR('',#5882,1.);
+#5882 = DIRECTION('',(1.,0.));
+#5883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5884 = FACE_BOUND('',#5885,.F.);
+#5885 = EDGE_LOOP('',(#5886));
+#5886 = ORIENTED_EDGE('',*,*,#5363,.F.);
+#5887 = ADVANCED_FACE('',(#5888,#5896),#5479,.F.);
+#5888 = FACE_BOUND('',#5889,.F.);
+#5889 = EDGE_LOOP('',(#5890,#5891,#5892,#5893,#5894,#5895));
+#5890 = ORIENTED_EDGE('',*,*,#5465,.F.);
+#5891 = ORIENTED_EDGE('',*,*,#5519,.F.);
+#5892 = ORIENTED_EDGE('',*,*,#5617,.F.);
+#5893 = ORIENTED_EDGE('',*,*,#5693,.F.);
+#5894 = ORIENTED_EDGE('',*,*,#5666,.F.);
+#5895 = ORIENTED_EDGE('',*,*,#5568,.F.);
+#5896 = FACE_BOUND('',#5897,.F.);
+#5897 = EDGE_LOOP('',(#5898));
+#5898 = ORIENTED_EDGE('',*,*,#5899,.F.);
+#5899 = EDGE_CURVE('',#5900,#5900,#5902,.T.);
+#5900 = VERTEX_POINT('',#5901);
+#5901 = CARTESIAN_POINT('',(3.,0.,-15.66666666666));
+#5902 = SURFACE_CURVE('',#5903,(#5908,#5915),.PCURVE_S1.);
+#5903 = CIRCLE('',#5904,3.);
+#5904 = AXIS2_PLACEMENT_3D('',#5905,#5906,#5907);
+#5905 = CARTESIAN_POINT('',(0.,0.,-15.66666666666));
+#5906 = DIRECTION('',(0.,0.,1.));
+#5907 = DIRECTION('',(1.,0.,0.));
+#5908 = PCURVE('',#5479,#5909);
+#5909 = DEFINITIONAL_REPRESENTATION('',(#5910),#5914);
+#5910 = CIRCLE('',#5911,3.);
+#5911 = AXIS2_PLACEMENT_2D('',#5912,#5913);
+#5912 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#5913 = DIRECTION('',(1.,0.));
+#5914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5915 = PCURVE('',#5916,#5921);
+#5916 = CYLINDRICAL_SURFACE('',#5917,3.);
+#5917 = AXIS2_PLACEMENT_3D('',#5918,#5919,#5920);
+#5918 = CARTESIAN_POINT('',(0.,0.,-9.));
+#5919 = DIRECTION('',(0.,0.,1.));
+#5920 = DIRECTION('',(1.,0.,0.));
+#5921 = DEFINITIONAL_REPRESENTATION('',(#5922),#5926);
+#5922 = LINE('',#5923,#5924);
+#5923 = CARTESIAN_POINT('',(-6.28318530718,-6.666666666667));
+#5924 = VECTOR('',#5925,1.);
+#5925 = DIRECTION('',(1.,-0.));
+#5926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5927 = ADVANCED_FACE('',(#5928),#5735,.T.);
+#5928 = FACE_BOUND('',#5929,.T.);
+#5929 = EDGE_LOOP('',(#5930,#5953,#5981,#6002));
+#5930 = ORIENTED_EDGE('',*,*,#5931,.T.);
+#5931 = EDGE_CURVE('',#5718,#5932,#5934,.T.);
+#5932 = VERTEX_POINT('',#5933);
+#5933 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-28.));
+#5934 = SURFACE_CURVE('',#5935,(#5939,#5946),.PCURVE_S1.);
+#5935 = LINE('',#5936,#5937);
+#5936 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-29.));
+#5937 = VECTOR('',#5938,1.);
+#5938 = DIRECTION('',(0.,0.,1.));
+#5939 = PCURVE('',#5735,#5940);
+#5940 = DEFINITIONAL_REPRESENTATION('',(#5941),#5945);
+#5941 = LINE('',#5942,#5943);
+#5942 = CARTESIAN_POINT('',(0.,0.));
+#5943 = VECTOR('',#5944,1.);
+#5944 = DIRECTION('',(0.,-1.));
+#5945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5946 = PCURVE('',#5763,#5947);
+#5947 = DEFINITIONAL_REPRESENTATION('',(#5948),#5952);
+#5948 = LINE('',#5949,#5950);
+#5949 = CARTESIAN_POINT('',(11.15,0.));
+#5950 = VECTOR('',#5951,1.);
+#5951 = DIRECTION('',(0.,-1.));
+#5952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5953 = ORIENTED_EDGE('',*,*,#5954,.T.);
+#5954 = EDGE_CURVE('',#5932,#5955,#5957,.T.);
+#5955 = VERTEX_POINT('',#5956);
+#5956 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-28.));
+#5957 = SURFACE_CURVE('',#5958,(#5962,#5969),.PCURVE_S1.);
+#5958 = LINE('',#5959,#5960);
+#5959 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-28.));
+#5960 = VECTOR('',#5961,1.);
+#5961 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#5962 = PCURVE('',#5735,#5963);
+#5963 = DEFINITIONAL_REPRESENTATION('',(#5964),#5968);
+#5964 = LINE('',#5965,#5966);
+#5965 = CARTESIAN_POINT('',(0.,-1.));
+#5966 = VECTOR('',#5967,1.);
+#5967 = DIRECTION('',(1.,0.));
+#5968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5969 = PCURVE('',#5970,#5975);
+#5970 = PLANE('',#5971);
+#5971 = AXIS2_PLACEMENT_3D('',#5972,#5973,#5974);
+#5972 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-28.));
+#5973 = DIRECTION('',(0.,0.,1.));
+#5974 = DIRECTION('',(1.,0.,0.));
+#5975 = DEFINITIONAL_REPRESENTATION('',(#5976),#5980);
+#5976 = LINE('',#5977,#5978);
+#5977 = CARTESIAN_POINT('',(0.,0.));
+#5978 = VECTOR('',#5979,1.);
+#5979 = DIRECTION('',(-1.593145147444E-16,-1.));
+#5980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5981 = ORIENTED_EDGE('',*,*,#5982,.F.);
+#5982 = EDGE_CURVE('',#5720,#5955,#5983,.T.);
+#5983 = SURFACE_CURVE('',#5984,(#5988,#5995),.PCURVE_S1.);
+#5984 = LINE('',#5985,#5986);
+#5985 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-29.));
+#5986 = VECTOR('',#5987,1.);
+#5987 = DIRECTION('',(0.,0.,1.));
+#5988 = PCURVE('',#5735,#5989);
+#5989 = DEFINITIONAL_REPRESENTATION('',(#5990),#5994);
+#5990 = LINE('',#5991,#5992);
+#5991 = CARTESIAN_POINT('',(11.15,0.));
+#5992 = VECTOR('',#5993,1.);
+#5993 = DIRECTION('',(0.,-1.));
+#5994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5995 = PCURVE('',#5873,#5996);
+#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6001);
+#5997 = LINE('',#5998,#5999);
+#5998 = CARTESIAN_POINT('',(0.,0.));
+#5999 = VECTOR('',#6000,1.);
+#6000 = DIRECTION('',(0.,-1.));
+#6001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6002 = ORIENTED_EDGE('',*,*,#5717,.F.);
+#6003 = ADVANCED_FACE('',(#6004),#5763,.T.);
+#6004 = FACE_BOUND('',#6005,.T.);
+#6005 = EDGE_LOOP('',(#6006,#6029,#6050,#6051));
+#6006 = ORIENTED_EDGE('',*,*,#6007,.T.);
+#6007 = EDGE_CURVE('',#5748,#6008,#6010,.T.);
+#6008 = VERTEX_POINT('',#6009);
+#6009 = CARTESIAN_POINT('',(0.,11.343449382764,-28.));
+#6010 = SURFACE_CURVE('',#6011,(#6015,#6022),.PCURVE_S1.);
+#6011 = LINE('',#6012,#6013);
+#6012 = CARTESIAN_POINT('',(0.,11.343449382764,-29.));
+#6013 = VECTOR('',#6014,1.);
+#6014 = DIRECTION('',(0.,0.,1.));
+#6015 = PCURVE('',#5763,#6016);
+#6016 = DEFINITIONAL_REPRESENTATION('',(#6017),#6021);
+#6017 = LINE('',#6018,#6019);
+#6018 = CARTESIAN_POINT('',(0.,0.));
+#6019 = VECTOR('',#6020,1.);
+#6020 = DIRECTION('',(0.,-1.));
+#6021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6022 = PCURVE('',#5791,#6023);
+#6023 = DEFINITIONAL_REPRESENTATION('',(#6024),#6028);
+#6024 = LINE('',#6025,#6026);
+#6025 = CARTESIAN_POINT('',(11.15,0.));
+#6026 = VECTOR('',#6027,1.);
+#6027 = DIRECTION('',(0.,-1.));
+#6028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6029 = ORIENTED_EDGE('',*,*,#6030,.T.);
+#6030 = EDGE_CURVE('',#6008,#5932,#6031,.T.);
+#6031 = SURFACE_CURVE('',#6032,(#6036,#6043),.PCURVE_S1.);
+#6032 = LINE('',#6033,#6034);
+#6033 = CARTESIAN_POINT('',(0.,11.343449382764,-28.));
+#6034 = VECTOR('',#6035,1.);
+#6035 = DIRECTION('',(0.866025403784,-0.5,0.));
+#6036 = PCURVE('',#5763,#6037);
+#6037 = DEFINITIONAL_REPRESENTATION('',(#6038),#6042);
+#6038 = LINE('',#6039,#6040);
+#6039 = CARTESIAN_POINT('',(0.,-1.));
+#6040 = VECTOR('',#6041,1.);
+#6041 = DIRECTION('',(1.,0.));
+#6042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6043 = PCURVE('',#5970,#6044);
+#6044 = DEFINITIONAL_REPRESENTATION('',(#6045),#6049);
+#6045 = LINE('',#6046,#6047);
+#6046 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#6047 = VECTOR('',#6048,1.);
+#6048 = DIRECTION('',(0.866025403784,-0.5));
+#6049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6050 = ORIENTED_EDGE('',*,*,#5931,.F.);
+#6051 = ORIENTED_EDGE('',*,*,#5747,.F.);
+#6052 = ADVANCED_FACE('',(#6053),#5873,.T.);
+#6053 = FACE_BOUND('',#6054,.T.);
+#6054 = EDGE_LOOP('',(#6055,#6056,#6079,#6100));
+#6055 = ORIENTED_EDGE('',*,*,#5982,.T.);
+#6056 = ORIENTED_EDGE('',*,*,#6057,.T.);
+#6057 = EDGE_CURVE('',#5955,#6058,#6060,.T.);
+#6058 = VERTEX_POINT('',#6059);
+#6059 = CARTESIAN_POINT('',(0.,-10.95655061723,-28.));
+#6060 = SURFACE_CURVE('',#6061,(#6065,#6072),.PCURVE_S1.);
+#6061 = LINE('',#6062,#6063);
+#6062 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-28.));
+#6063 = VECTOR('',#6064,1.);
+#6064 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#6065 = PCURVE('',#5873,#6066);
+#6066 = DEFINITIONAL_REPRESENTATION('',(#6067),#6071);
+#6067 = LINE('',#6068,#6069);
+#6068 = CARTESIAN_POINT('',(0.,-1.));
+#6069 = VECTOR('',#6070,1.);
+#6070 = DIRECTION('',(1.,0.));
+#6071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6072 = PCURVE('',#5970,#6073);
+#6073 = DEFINITIONAL_REPRESENTATION('',(#6074),#6078);
+#6074 = LINE('',#6075,#6076);
+#6075 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#6076 = VECTOR('',#6077,1.);
+#6077 = DIRECTION('',(-0.866025403784,-0.5));
+#6078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6079 = ORIENTED_EDGE('',*,*,#6080,.F.);
+#6080 = EDGE_CURVE('',#5832,#6058,#6081,.T.);
+#6081 = SURFACE_CURVE('',#6082,(#6086,#6093),.PCURVE_S1.);
+#6082 = LINE('',#6083,#6084);
+#6083 = CARTESIAN_POINT('',(0.,-10.95655061723,-29.));
+#6084 = VECTOR('',#6085,1.);
+#6085 = DIRECTION('',(0.,0.,1.));
+#6086 = PCURVE('',#5873,#6087);
+#6087 = DEFINITIONAL_REPRESENTATION('',(#6088),#6092);
+#6088 = LINE('',#6089,#6090);
+#6089 = CARTESIAN_POINT('',(11.15,0.));
+#6090 = VECTOR('',#6091,1.);
+#6091 = DIRECTION('',(0.,-1.));
+#6092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6093 = PCURVE('',#5847,#6094);
+#6094 = DEFINITIONAL_REPRESENTATION('',(#6095),#6099);
+#6095 = LINE('',#6096,#6097);
+#6096 = CARTESIAN_POINT('',(0.,0.));
+#6097 = VECTOR('',#6098,1.);
+#6098 = DIRECTION('',(0.,-1.));
+#6099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6100 = ORIENTED_EDGE('',*,*,#5859,.F.);
+#6101 = ADVANCED_FACE('',(#6102),#5791,.T.);
+#6102 = FACE_BOUND('',#6103,.T.);
+#6103 = EDGE_LOOP('',(#6104,#6127,#6148,#6149));
+#6104 = ORIENTED_EDGE('',*,*,#6105,.T.);
+#6105 = EDGE_CURVE('',#5776,#6106,#6108,.T.);
+#6106 = VERTEX_POINT('',#6107);
+#6107 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-28.));
+#6108 = SURFACE_CURVE('',#6109,(#6113,#6120),.PCURVE_S1.);
+#6109 = LINE('',#6110,#6111);
+#6110 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-29.));
+#6111 = VECTOR('',#6112,1.);
+#6112 = DIRECTION('',(0.,0.,1.));
+#6113 = PCURVE('',#5791,#6114);
+#6114 = DEFINITIONAL_REPRESENTATION('',(#6115),#6119);
+#6115 = LINE('',#6116,#6117);
+#6116 = CARTESIAN_POINT('',(0.,0.));
+#6117 = VECTOR('',#6118,1.);
+#6118 = DIRECTION('',(0.,-1.));
+#6119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6120 = PCURVE('',#5819,#6121);
+#6121 = DEFINITIONAL_REPRESENTATION('',(#6122),#6126);
+#6122 = LINE('',#6123,#6124);
+#6123 = CARTESIAN_POINT('',(11.15,0.));
+#6124 = VECTOR('',#6125,1.);
+#6125 = DIRECTION('',(0.,-1.));
+#6126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6127 = ORIENTED_EDGE('',*,*,#6128,.T.);
+#6128 = EDGE_CURVE('',#6106,#6008,#6129,.T.);
+#6129 = SURFACE_CURVE('',#6130,(#6134,#6141),.PCURVE_S1.);
+#6130 = LINE('',#6131,#6132);
+#6131 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-28.));
+#6132 = VECTOR('',#6133,1.);
+#6133 = DIRECTION('',(0.866025403784,0.5,0.));
+#6134 = PCURVE('',#5791,#6135);
+#6135 = DEFINITIONAL_REPRESENTATION('',(#6136),#6140);
+#6136 = LINE('',#6137,#6138);
+#6137 = CARTESIAN_POINT('',(0.,-1.));
+#6138 = VECTOR('',#6139,1.);
+#6139 = DIRECTION('',(1.,0.));
+#6140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6141 = PCURVE('',#5970,#6142);
+#6142 = DEFINITIONAL_REPRESENTATION('',(#6143),#6147);
+#6143 = LINE('',#6144,#6145);
+#6144 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#6145 = VECTOR('',#6146,1.);
+#6146 = DIRECTION('',(0.866025403784,0.5));
+#6147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6148 = ORIENTED_EDGE('',*,*,#6007,.F.);
+#6149 = ORIENTED_EDGE('',*,*,#5775,.F.);
+#6150 = ADVANCED_FACE('',(#6151),#5847,.T.);
+#6151 = FACE_BOUND('',#6152,.T.);
+#6152 = EDGE_LOOP('',(#6153,#6154,#6177,#6198));
+#6153 = ORIENTED_EDGE('',*,*,#6080,.T.);
+#6154 = ORIENTED_EDGE('',*,*,#6155,.T.);
+#6155 = EDGE_CURVE('',#6058,#6156,#6158,.T.);
+#6156 = VERTEX_POINT('',#6157);
+#6157 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-28.));
+#6158 = SURFACE_CURVE('',#6159,(#6163,#6170),.PCURVE_S1.);
+#6159 = LINE('',#6160,#6161);
+#6160 = CARTESIAN_POINT('',(0.,-10.95655061723,-28.));
+#6161 = VECTOR('',#6162,1.);
+#6162 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#6163 = PCURVE('',#5847,#6164);
+#6164 = DEFINITIONAL_REPRESENTATION('',(#6165),#6169);
+#6165 = LINE('',#6166,#6167);
+#6166 = CARTESIAN_POINT('',(-0.,-1.));
+#6167 = VECTOR('',#6168,1.);
+#6168 = DIRECTION('',(1.,0.));
+#6169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6170 = PCURVE('',#5970,#6171);
+#6171 = DEFINITIONAL_REPRESENTATION('',(#6172),#6176);
+#6172 = LINE('',#6173,#6174);
+#6173 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#6174 = VECTOR('',#6175,1.);
+#6175 = DIRECTION('',(-0.866025403784,0.5));
+#6176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6177 = ORIENTED_EDGE('',*,*,#6178,.F.);
+#6178 = EDGE_CURVE('',#5804,#6156,#6179,.T.);
+#6179 = SURFACE_CURVE('',#6180,(#6184,#6191),.PCURVE_S1.);
+#6180 = LINE('',#6181,#6182);
+#6181 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-29.));
+#6182 = VECTOR('',#6183,1.);
+#6183 = DIRECTION('',(0.,0.,1.));
+#6184 = PCURVE('',#5847,#6185);
+#6185 = DEFINITIONAL_REPRESENTATION('',(#6186),#6190);
+#6186 = LINE('',#6187,#6188);
+#6187 = CARTESIAN_POINT('',(11.15,0.));
+#6188 = VECTOR('',#6189,1.);
+#6189 = DIRECTION('',(0.,-1.));
+#6190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6191 = PCURVE('',#5819,#6192);
+#6192 = DEFINITIONAL_REPRESENTATION('',(#6193),#6197);
+#6193 = LINE('',#6194,#6195);
+#6194 = CARTESIAN_POINT('',(0.,0.));
+#6195 = VECTOR('',#6196,1.);
+#6196 = DIRECTION('',(0.,-1.));
+#6197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6198 = ORIENTED_EDGE('',*,*,#5831,.F.);
+#6199 = ADVANCED_FACE('',(#6200),#5819,.T.);
+#6200 = FACE_BOUND('',#6201,.T.);
+#6201 = EDGE_LOOP('',(#6202,#6203,#6224,#6225));
+#6202 = ORIENTED_EDGE('',*,*,#6178,.T.);
+#6203 = ORIENTED_EDGE('',*,*,#6204,.T.);
+#6204 = EDGE_CURVE('',#6156,#6106,#6205,.T.);
+#6205 = SURFACE_CURVE('',#6206,(#6210,#6217),.PCURVE_S1.);
+#6206 = LINE('',#6207,#6208);
+#6207 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-28.));
+#6208 = VECTOR('',#6209,1.);
+#6209 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#6210 = PCURVE('',#5819,#6211);
+#6211 = DEFINITIONAL_REPRESENTATION('',(#6212),#6216);
+#6212 = LINE('',#6213,#6214);
+#6213 = CARTESIAN_POINT('',(-0.,-1.));
+#6214 = VECTOR('',#6215,1.);
+#6215 = DIRECTION('',(1.,0.));
+#6216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6217 = PCURVE('',#5970,#6218);
+#6218 = DEFINITIONAL_REPRESENTATION('',(#6219),#6223);
+#6219 = LINE('',#6220,#6221);
+#6220 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#6221 = VECTOR('',#6222,1.);
+#6222 = DIRECTION('',(-1.593145147444E-16,1.));
+#6223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6224 = ORIENTED_EDGE('',*,*,#6105,.F.);
+#6225 = ORIENTED_EDGE('',*,*,#5803,.F.);
+#6226 = ADVANCED_FACE('',(#6227),#5916,.T.);
+#6227 = FACE_BOUND('',#6228,.F.);
+#6228 = EDGE_LOOP('',(#6229,#6230,#6253,#6280));
+#6229 = ORIENTED_EDGE('',*,*,#5899,.T.);
+#6230 = ORIENTED_EDGE('',*,*,#6231,.T.);
+#6231 = EDGE_CURVE('',#5900,#6232,#6234,.T.);
+#6232 = VERTEX_POINT('',#6233);
+#6233 = CARTESIAN_POINT('',(3.,0.,-18.));
+#6234 = SEAM_CURVE('',#6235,(#6239,#6246),.PCURVE_S1.);
+#6235 = LINE('',#6236,#6237);
+#6236 = CARTESIAN_POINT('',(3.,0.,-9.));
+#6237 = VECTOR('',#6238,1.);
+#6238 = DIRECTION('',(0.,0.,-1.));
+#6239 = PCURVE('',#5916,#6240);
+#6240 = DEFINITIONAL_REPRESENTATION('',(#6241),#6245);
+#6241 = LINE('',#6242,#6243);
+#6242 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6243 = VECTOR('',#6244,1.);
+#6244 = DIRECTION('',(-0.,-1.));
+#6245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6246 = PCURVE('',#5916,#6247);
+#6247 = DEFINITIONAL_REPRESENTATION('',(#6248),#6252);
+#6248 = LINE('',#6249,#6250);
+#6249 = CARTESIAN_POINT('',(-0.,0.));
+#6250 = VECTOR('',#6251,1.);
+#6251 = DIRECTION('',(-0.,-1.));
+#6252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6253 = ORIENTED_EDGE('',*,*,#6254,.F.);
+#6254 = EDGE_CURVE('',#6232,#6232,#6255,.T.);
+#6255 = SURFACE_CURVE('',#6256,(#6261,#6268),.PCURVE_S1.);
+#6256 = CIRCLE('',#6257,3.);
+#6257 = AXIS2_PLACEMENT_3D('',#6258,#6259,#6260);
+#6258 = CARTESIAN_POINT('',(0.,0.,-18.));
+#6259 = DIRECTION('',(0.,0.,1.));
+#6260 = DIRECTION('',(1.,0.,0.));
+#6261 = PCURVE('',#5916,#6262);
+#6262 = DEFINITIONAL_REPRESENTATION('',(#6263),#6267);
+#6263 = LINE('',#6264,#6265);
+#6264 = CARTESIAN_POINT('',(-6.28318530718,-9.));
+#6265 = VECTOR('',#6266,1.);
+#6266 = DIRECTION('',(1.,-0.));
+#6267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6268 = PCURVE('',#6269,#6274);
+#6269 = PLANE('',#6270);
+#6270 = AXIS2_PLACEMENT_3D('',#6271,#6272,#6273);
+#6271 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-18.));
+#6272 = DIRECTION('',(0.,0.,1.));
+#6273 = DIRECTION('',(1.,0.,0.));
+#6274 = DEFINITIONAL_REPRESENTATION('',(#6275),#6279);
+#6275 = CIRCLE('',#6276,3.);
+#6276 = AXIS2_PLACEMENT_2D('',#6277,#6278);
+#6277 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#6278 = DIRECTION('',(1.,0.));
+#6279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6280 = ORIENTED_EDGE('',*,*,#6231,.F.);
+#6281 = ADVANCED_FACE('',(#6282,#6290),#5970,.T.);
+#6282 = FACE_BOUND('',#6283,.T.);
+#6283 = EDGE_LOOP('',(#6284,#6285,#6286,#6287,#6288,#6289));
+#6284 = ORIENTED_EDGE('',*,*,#5954,.F.);
+#6285 = ORIENTED_EDGE('',*,*,#6030,.F.);
+#6286 = ORIENTED_EDGE('',*,*,#6128,.F.);
+#6287 = ORIENTED_EDGE('',*,*,#6204,.F.);
+#6288 = ORIENTED_EDGE('',*,*,#6155,.F.);
+#6289 = ORIENTED_EDGE('',*,*,#6057,.F.);
+#6290 = FACE_BOUND('',#6291,.T.);
+#6291 = EDGE_LOOP('',(#6292));
+#6292 = ORIENTED_EDGE('',*,*,#6293,.F.);
+#6293 = EDGE_CURVE('',#6294,#6294,#6296,.T.);
+#6294 = VERTEX_POINT('',#6295);
+#6295 = CARTESIAN_POINT('',(3.,0.,-28.));
+#6296 = SURFACE_CURVE('',#6297,(#6302,#6309),.PCURVE_S1.);
+#6297 = CIRCLE('',#6298,3.);
+#6298 = AXIS2_PLACEMENT_3D('',#6299,#6300,#6301);
+#6299 = CARTESIAN_POINT('',(0.,0.,-28.));
+#6300 = DIRECTION('',(0.,0.,1.));
+#6301 = DIRECTION('',(1.,0.,0.));
+#6302 = PCURVE('',#5970,#6303);
+#6303 = DEFINITIONAL_REPRESENTATION('',(#6304),#6308);
+#6304 = CIRCLE('',#6305,3.);
+#6305 = AXIS2_PLACEMENT_2D('',#6306,#6307);
+#6306 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#6307 = DIRECTION('',(1.,0.));
+#6308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6309 = PCURVE('',#6310,#6315);
+#6310 = CYLINDRICAL_SURFACE('',#6311,3.);
+#6311 = AXIS2_PLACEMENT_3D('',#6312,#6313,#6314);
+#6312 = CARTESIAN_POINT('',(0.,0.,-9.));
+#6313 = DIRECTION('',(0.,0.,1.));
+#6314 = DIRECTION('',(1.,0.,0.));
+#6315 = DEFINITIONAL_REPRESENTATION('',(#6316),#6320);
+#6316 = LINE('',#6317,#6318);
+#6317 = CARTESIAN_POINT('',(-6.28318530718,-19.));
+#6318 = VECTOR('',#6319,1.);
+#6319 = DIRECTION('',(1.,-0.));
+#6320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6321 = ADVANCED_FACE('',(#6322,#6492),#6269,.T.);
+#6322 = FACE_BOUND('',#6323,.T.);
+#6323 = EDGE_LOOP('',(#6324,#6354,#6382,#6410,#6438,#6466));
+#6324 = ORIENTED_EDGE('',*,*,#6325,.F.);
+#6325 = EDGE_CURVE('',#6326,#6328,#6330,.T.);
+#6326 = VERTEX_POINT('',#6327);
+#6327 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-18.));
+#6328 = VERTEX_POINT('',#6329);
+#6329 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-18.));
+#6330 = SURFACE_CURVE('',#6331,(#6335,#6342),.PCURVE_S1.);
+#6331 = LINE('',#6332,#6333);
+#6332 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-18.));
+#6333 = VECTOR('',#6334,1.);
+#6334 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#6335 = PCURVE('',#6269,#6336);
+#6336 = DEFINITIONAL_REPRESENTATION('',(#6337),#6341);
+#6337 = LINE('',#6338,#6339);
+#6338 = CARTESIAN_POINT('',(0.,0.));
+#6339 = VECTOR('',#6340,1.);
+#6340 = DIRECTION('',(-1.593145147444E-16,-1.));
+#6341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6342 = PCURVE('',#6343,#6348);
+#6343 = PLANE('',#6344);
+#6344 = AXIS2_PLACEMENT_3D('',#6345,#6346,#6347);
+#6345 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-19.));
+#6346 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#6347 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#6348 = DEFINITIONAL_REPRESENTATION('',(#6349),#6353);
+#6349 = LINE('',#6350,#6351);
+#6350 = CARTESIAN_POINT('',(0.,-1.));
+#6351 = VECTOR('',#6352,1.);
+#6352 = DIRECTION('',(1.,0.));
+#6353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6354 = ORIENTED_EDGE('',*,*,#6355,.F.);
+#6355 = EDGE_CURVE('',#6356,#6326,#6358,.T.);
+#6356 = VERTEX_POINT('',#6357);
+#6357 = CARTESIAN_POINT('',(0.,11.343449382764,-18.));
+#6358 = SURFACE_CURVE('',#6359,(#6363,#6370),.PCURVE_S1.);
+#6359 = LINE('',#6360,#6361);
+#6360 = CARTESIAN_POINT('',(0.,11.343449382764,-18.));
+#6361 = VECTOR('',#6362,1.);
+#6362 = DIRECTION('',(0.866025403784,-0.5,0.));
+#6363 = PCURVE('',#6269,#6364);
+#6364 = DEFINITIONAL_REPRESENTATION('',(#6365),#6369);
+#6365 = LINE('',#6366,#6367);
+#6366 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#6367 = VECTOR('',#6368,1.);
+#6368 = DIRECTION('',(0.866025403784,-0.5));
+#6369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6370 = PCURVE('',#6371,#6376);
+#6371 = PLANE('',#6372);
+#6372 = AXIS2_PLACEMENT_3D('',#6373,#6374,#6375);
+#6373 = CARTESIAN_POINT('',(0.,11.343449382764,-19.));
+#6374 = DIRECTION('',(0.5,0.866025403784,0.));
+#6375 = DIRECTION('',(0.866025403784,-0.5,0.));
+#6376 = DEFINITIONAL_REPRESENTATION('',(#6377),#6381);
+#6377 = LINE('',#6378,#6379);
+#6378 = CARTESIAN_POINT('',(0.,-1.));
+#6379 = VECTOR('',#6380,1.);
+#6380 = DIRECTION('',(1.,0.));
+#6381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6382 = ORIENTED_EDGE('',*,*,#6383,.F.);
+#6383 = EDGE_CURVE('',#6384,#6356,#6386,.T.);
+#6384 = VERTEX_POINT('',#6385);
+#6385 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-18.));
+#6386 = SURFACE_CURVE('',#6387,(#6391,#6398),.PCURVE_S1.);
+#6387 = LINE('',#6388,#6389);
+#6388 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-18.));
+#6389 = VECTOR('',#6390,1.);
+#6390 = DIRECTION('',(0.866025403784,0.5,0.));
+#6391 = PCURVE('',#6269,#6392);
+#6392 = DEFINITIONAL_REPRESENTATION('',(#6393),#6397);
+#6393 = LINE('',#6394,#6395);
+#6394 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#6395 = VECTOR('',#6396,1.);
+#6396 = DIRECTION('',(0.866025403784,0.5));
+#6397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6398 = PCURVE('',#6399,#6404);
+#6399 = PLANE('',#6400);
+#6400 = AXIS2_PLACEMENT_3D('',#6401,#6402,#6403);
+#6401 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-19.));
+#6402 = DIRECTION('',(-0.5,0.866025403784,0.));
+#6403 = DIRECTION('',(0.866025403784,0.5,0.));
+#6404 = DEFINITIONAL_REPRESENTATION('',(#6405),#6409);
+#6405 = LINE('',#6406,#6407);
+#6406 = CARTESIAN_POINT('',(0.,-1.));
+#6407 = VECTOR('',#6408,1.);
+#6408 = DIRECTION('',(1.,0.));
+#6409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6410 = ORIENTED_EDGE('',*,*,#6411,.F.);
+#6411 = EDGE_CURVE('',#6412,#6384,#6414,.T.);
+#6412 = VERTEX_POINT('',#6413);
+#6413 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-18.));
+#6414 = SURFACE_CURVE('',#6415,(#6419,#6426),.PCURVE_S1.);
+#6415 = LINE('',#6416,#6417);
+#6416 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-18.));
+#6417 = VECTOR('',#6418,1.);
+#6418 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#6419 = PCURVE('',#6269,#6420);
+#6420 = DEFINITIONAL_REPRESENTATION('',(#6421),#6425);
+#6421 = LINE('',#6422,#6423);
+#6422 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#6423 = VECTOR('',#6424,1.);
+#6424 = DIRECTION('',(-1.593145147444E-16,1.));
+#6425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6426 = PCURVE('',#6427,#6432);
+#6427 = PLANE('',#6428);
+#6428 = AXIS2_PLACEMENT_3D('',#6429,#6430,#6431);
+#6429 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-19.));
+#6430 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#6431 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#6432 = DEFINITIONAL_REPRESENTATION('',(#6433),#6437);
+#6433 = LINE('',#6434,#6435);
+#6434 = CARTESIAN_POINT('',(-0.,-1.));
+#6435 = VECTOR('',#6436,1.);
+#6436 = DIRECTION('',(1.,0.));
+#6437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6438 = ORIENTED_EDGE('',*,*,#6439,.F.);
+#6439 = EDGE_CURVE('',#6440,#6412,#6442,.T.);
+#6440 = VERTEX_POINT('',#6441);
+#6441 = CARTESIAN_POINT('',(0.,-10.95655061723,-18.));
+#6442 = SURFACE_CURVE('',#6443,(#6447,#6454),.PCURVE_S1.);
+#6443 = LINE('',#6444,#6445);
+#6444 = CARTESIAN_POINT('',(0.,-10.95655061723,-18.));
+#6445 = VECTOR('',#6446,1.);
+#6446 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#6447 = PCURVE('',#6269,#6448);
+#6448 = DEFINITIONAL_REPRESENTATION('',(#6449),#6453);
+#6449 = LINE('',#6450,#6451);
+#6450 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#6451 = VECTOR('',#6452,1.);
+#6452 = DIRECTION('',(-0.866025403784,0.5));
+#6453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6454 = PCURVE('',#6455,#6460);
+#6455 = PLANE('',#6456);
+#6456 = AXIS2_PLACEMENT_3D('',#6457,#6458,#6459);
+#6457 = CARTESIAN_POINT('',(0.,-10.95655061723,-19.));
+#6458 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#6459 = DIRECTION('',(-0.866025403784,0.5,0.));
+#6460 = DEFINITIONAL_REPRESENTATION('',(#6461),#6465);
+#6461 = LINE('',#6462,#6463);
+#6462 = CARTESIAN_POINT('',(-0.,-1.));
+#6463 = VECTOR('',#6464,1.);
+#6464 = DIRECTION('',(1.,0.));
+#6465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6466 = ORIENTED_EDGE('',*,*,#6467,.F.);
+#6467 = EDGE_CURVE('',#6328,#6440,#6468,.T.);
+#6468 = SURFACE_CURVE('',#6469,(#6473,#6480),.PCURVE_S1.);
+#6469 = LINE('',#6470,#6471);
+#6470 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-18.));
+#6471 = VECTOR('',#6472,1.);
+#6472 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#6473 = PCURVE('',#6269,#6474);
+#6474 = DEFINITIONAL_REPRESENTATION('',(#6475),#6479);
+#6475 = LINE('',#6476,#6477);
+#6476 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#6477 = VECTOR('',#6478,1.);
+#6478 = DIRECTION('',(-0.866025403784,-0.5));
+#6479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6480 = PCURVE('',#6481,#6486);
+#6481 = PLANE('',#6482);
+#6482 = AXIS2_PLACEMENT_3D('',#6483,#6484,#6485);
+#6483 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-19.));
+#6484 = DIRECTION('',(0.5,-0.866025403784,0.));
+#6485 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#6486 = DEFINITIONAL_REPRESENTATION('',(#6487),#6491);
+#6487 = LINE('',#6488,#6489);
+#6488 = CARTESIAN_POINT('',(0.,-1.));
+#6489 = VECTOR('',#6490,1.);
+#6490 = DIRECTION('',(1.,0.));
+#6491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6492 = FACE_BOUND('',#6493,.T.);
+#6493 = EDGE_LOOP('',(#6494));
+#6494 = ORIENTED_EDGE('',*,*,#6254,.F.);
+#6495 = ADVANCED_FACE('',(#6496),#6310,.T.);
+#6496 = FACE_BOUND('',#6497,.F.);
+#6497 = EDGE_LOOP('',(#6498,#6527,#6548,#6549));
+#6498 = ORIENTED_EDGE('',*,*,#6499,.T.);
+#6499 = EDGE_CURVE('',#6500,#6500,#6502,.T.);
+#6500 = VERTEX_POINT('',#6501);
+#6501 = CARTESIAN_POINT('',(3.,0.,-25.66666666666));
+#6502 = SURFACE_CURVE('',#6503,(#6508,#6515),.PCURVE_S1.);
+#6503 = CIRCLE('',#6504,3.);
+#6504 = AXIS2_PLACEMENT_3D('',#6505,#6506,#6507);
+#6505 = CARTESIAN_POINT('',(0.,0.,-25.66666666666));
+#6506 = DIRECTION('',(0.,0.,1.));
+#6507 = DIRECTION('',(1.,0.,0.));
+#6508 = PCURVE('',#6310,#6509);
+#6509 = DEFINITIONAL_REPRESENTATION('',(#6510),#6514);
+#6510 = LINE('',#6511,#6512);
+#6511 = CARTESIAN_POINT('',(-6.28318530718,-16.66666666666));
+#6512 = VECTOR('',#6513,1.);
+#6513 = DIRECTION('',(1.,-0.));
+#6514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6515 = PCURVE('',#6516,#6521);
+#6516 = PLANE('',#6517);
+#6517 = AXIS2_PLACEMENT_3D('',#6518,#6519,#6520);
+#6518 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -25.66666666666));
+#6519 = DIRECTION('',(0.,0.,1.));
+#6520 = DIRECTION('',(1.,0.,0.));
+#6521 = DEFINITIONAL_REPRESENTATION('',(#6522),#6526);
+#6522 = CIRCLE('',#6523,3.);
+#6523 = AXIS2_PLACEMENT_2D('',#6524,#6525);
+#6524 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#6525 = DIRECTION('',(1.,0.));
+#6526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6527 = ORIENTED_EDGE('',*,*,#6528,.T.);
+#6528 = EDGE_CURVE('',#6500,#6294,#6529,.T.);
+#6529 = SEAM_CURVE('',#6530,(#6534,#6541),.PCURVE_S1.);
+#6530 = LINE('',#6531,#6532);
+#6531 = CARTESIAN_POINT('',(3.,0.,-9.));
+#6532 = VECTOR('',#6533,1.);
+#6533 = DIRECTION('',(0.,0.,-1.));
+#6534 = PCURVE('',#6310,#6535);
+#6535 = DEFINITIONAL_REPRESENTATION('',(#6536),#6540);
+#6536 = LINE('',#6537,#6538);
+#6537 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6538 = VECTOR('',#6539,1.);
+#6539 = DIRECTION('',(-0.,-1.));
+#6540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6541 = PCURVE('',#6310,#6542);
+#6542 = DEFINITIONAL_REPRESENTATION('',(#6543),#6547);
+#6543 = LINE('',#6544,#6545);
+#6544 = CARTESIAN_POINT('',(-0.,0.));
+#6545 = VECTOR('',#6546,1.);
+#6546 = DIRECTION('',(-0.,-1.));
+#6547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6548 = ORIENTED_EDGE('',*,*,#6293,.F.);
+#6549 = ORIENTED_EDGE('',*,*,#6528,.F.);
+#6550 = ADVANCED_FACE('',(#6551),#6343,.T.);
+#6551 = FACE_BOUND('',#6552,.T.);
+#6552 = EDGE_LOOP('',(#6553,#6576,#6577,#6600));
+#6553 = ORIENTED_EDGE('',*,*,#6554,.T.);
+#6554 = EDGE_CURVE('',#6555,#6326,#6557,.T.);
+#6555 = VERTEX_POINT('',#6556);
+#6556 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-19.));
+#6557 = SURFACE_CURVE('',#6558,(#6562,#6569),.PCURVE_S1.);
+#6558 = LINE('',#6559,#6560);
+#6559 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-19.));
+#6560 = VECTOR('',#6561,1.);
+#6561 = DIRECTION('',(0.,0.,1.));
+#6562 = PCURVE('',#6343,#6563);
+#6563 = DEFINITIONAL_REPRESENTATION('',(#6564),#6568);
+#6564 = LINE('',#6565,#6566);
+#6565 = CARTESIAN_POINT('',(0.,0.));
+#6566 = VECTOR('',#6567,1.);
+#6567 = DIRECTION('',(0.,-1.));
+#6568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6569 = PCURVE('',#6371,#6570);
+#6570 = DEFINITIONAL_REPRESENTATION('',(#6571),#6575);
+#6571 = LINE('',#6572,#6573);
+#6572 = CARTESIAN_POINT('',(11.15,0.));
+#6573 = VECTOR('',#6574,1.);
+#6574 = DIRECTION('',(0.,-1.));
+#6575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6576 = ORIENTED_EDGE('',*,*,#6325,.T.);
+#6577 = ORIENTED_EDGE('',*,*,#6578,.F.);
+#6578 = EDGE_CURVE('',#6579,#6328,#6581,.T.);
+#6579 = VERTEX_POINT('',#6580);
+#6580 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-19.));
+#6581 = SURFACE_CURVE('',#6582,(#6586,#6593),.PCURVE_S1.);
+#6582 = LINE('',#6583,#6584);
+#6583 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-19.));
+#6584 = VECTOR('',#6585,1.);
+#6585 = DIRECTION('',(0.,0.,1.));
+#6586 = PCURVE('',#6343,#6587);
+#6587 = DEFINITIONAL_REPRESENTATION('',(#6588),#6592);
+#6588 = LINE('',#6589,#6590);
+#6589 = CARTESIAN_POINT('',(11.15,0.));
+#6590 = VECTOR('',#6591,1.);
+#6591 = DIRECTION('',(0.,-1.));
+#6592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6593 = PCURVE('',#6481,#6594);
+#6594 = DEFINITIONAL_REPRESENTATION('',(#6595),#6599);
+#6595 = LINE('',#6596,#6597);
+#6596 = CARTESIAN_POINT('',(0.,0.));
+#6597 = VECTOR('',#6598,1.);
+#6598 = DIRECTION('',(0.,-1.));
+#6599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6600 = ORIENTED_EDGE('',*,*,#6601,.F.);
+#6601 = EDGE_CURVE('',#6555,#6579,#6602,.T.);
+#6602 = SURFACE_CURVE('',#6603,(#6607,#6614),.PCURVE_S1.);
+#6603 = LINE('',#6604,#6605);
+#6604 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-19.));
+#6605 = VECTOR('',#6606,1.);
+#6606 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#6607 = PCURVE('',#6343,#6608);
+#6608 = DEFINITIONAL_REPRESENTATION('',(#6609),#6613);
+#6609 = LINE('',#6610,#6611);
+#6610 = CARTESIAN_POINT('',(0.,0.));
+#6611 = VECTOR('',#6612,1.);
+#6612 = DIRECTION('',(1.,0.));
+#6613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6614 = PCURVE('',#6615,#6620);
+#6615 = PLANE('',#6616);
+#6616 = AXIS2_PLACEMENT_3D('',#6617,#6618,#6619);
+#6617 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,-19.));
+#6618 = DIRECTION('',(0.,0.,1.));
+#6619 = DIRECTION('',(1.,0.,0.));
+#6620 = DEFINITIONAL_REPRESENTATION('',(#6621),#6625);
+#6621 = LINE('',#6622,#6623);
+#6622 = CARTESIAN_POINT('',(0.,0.));
+#6623 = VECTOR('',#6624,1.);
+#6624 = DIRECTION('',(-1.593145147444E-16,-1.));
+#6625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6626 = ADVANCED_FACE('',(#6627),#6371,.T.);
+#6627 = FACE_BOUND('',#6628,.T.);
+#6628 = EDGE_LOOP('',(#6629,#6652,#6653,#6654));
+#6629 = ORIENTED_EDGE('',*,*,#6630,.T.);
+#6630 = EDGE_CURVE('',#6631,#6356,#6633,.T.);
+#6631 = VERTEX_POINT('',#6632);
+#6632 = CARTESIAN_POINT('',(0.,11.343449382764,-19.));
+#6633 = SURFACE_CURVE('',#6634,(#6638,#6645),.PCURVE_S1.);
+#6634 = LINE('',#6635,#6636);
+#6635 = CARTESIAN_POINT('',(0.,11.343449382764,-19.));
+#6636 = VECTOR('',#6637,1.);
+#6637 = DIRECTION('',(0.,0.,1.));
+#6638 = PCURVE('',#6371,#6639);
+#6639 = DEFINITIONAL_REPRESENTATION('',(#6640),#6644);
+#6640 = LINE('',#6641,#6642);
+#6641 = CARTESIAN_POINT('',(0.,0.));
+#6642 = VECTOR('',#6643,1.);
+#6643 = DIRECTION('',(0.,-1.));
+#6644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6645 = PCURVE('',#6399,#6646);
+#6646 = DEFINITIONAL_REPRESENTATION('',(#6647),#6651);
+#6647 = LINE('',#6648,#6649);
+#6648 = CARTESIAN_POINT('',(11.15,0.));
+#6649 = VECTOR('',#6650,1.);
+#6650 = DIRECTION('',(0.,-1.));
+#6651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6652 = ORIENTED_EDGE('',*,*,#6355,.T.);
+#6653 = ORIENTED_EDGE('',*,*,#6554,.F.);
+#6654 = ORIENTED_EDGE('',*,*,#6655,.F.);
+#6655 = EDGE_CURVE('',#6631,#6555,#6656,.T.);
+#6656 = SURFACE_CURVE('',#6657,(#6661,#6668),.PCURVE_S1.);
+#6657 = LINE('',#6658,#6659);
+#6658 = CARTESIAN_POINT('',(0.,11.343449382764,-19.));
+#6659 = VECTOR('',#6660,1.);
+#6660 = DIRECTION('',(0.866025403784,-0.5,0.));
+#6661 = PCURVE('',#6371,#6662);
+#6662 = DEFINITIONAL_REPRESENTATION('',(#6663),#6667);
+#6663 = LINE('',#6664,#6665);
+#6664 = CARTESIAN_POINT('',(0.,0.));
+#6665 = VECTOR('',#6666,1.);
+#6666 = DIRECTION('',(1.,0.));
+#6667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6668 = PCURVE('',#6615,#6669);
+#6669 = DEFINITIONAL_REPRESENTATION('',(#6670),#6674);
+#6670 = LINE('',#6671,#6672);
+#6671 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#6672 = VECTOR('',#6673,1.);
+#6673 = DIRECTION('',(0.866025403784,-0.5));
+#6674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6675 = ADVANCED_FACE('',(#6676),#6481,.T.);
+#6676 = FACE_BOUND('',#6677,.T.);
+#6677 = EDGE_LOOP('',(#6678,#6679,#6680,#6703));
+#6678 = ORIENTED_EDGE('',*,*,#6578,.T.);
+#6679 = ORIENTED_EDGE('',*,*,#6467,.T.);
+#6680 = ORIENTED_EDGE('',*,*,#6681,.F.);
+#6681 = EDGE_CURVE('',#6682,#6440,#6684,.T.);
+#6682 = VERTEX_POINT('',#6683);
+#6683 = CARTESIAN_POINT('',(0.,-10.95655061723,-19.));
+#6684 = SURFACE_CURVE('',#6685,(#6689,#6696),.PCURVE_S1.);
+#6685 = LINE('',#6686,#6687);
+#6686 = CARTESIAN_POINT('',(0.,-10.95655061723,-19.));
+#6687 = VECTOR('',#6688,1.);
+#6688 = DIRECTION('',(0.,0.,1.));
+#6689 = PCURVE('',#6481,#6690);
+#6690 = DEFINITIONAL_REPRESENTATION('',(#6691),#6695);
+#6691 = LINE('',#6692,#6693);
+#6692 = CARTESIAN_POINT('',(11.15,0.));
+#6693 = VECTOR('',#6694,1.);
+#6694 = DIRECTION('',(0.,-1.));
+#6695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6696 = PCURVE('',#6455,#6697);
+#6697 = DEFINITIONAL_REPRESENTATION('',(#6698),#6702);
+#6698 = LINE('',#6699,#6700);
+#6699 = CARTESIAN_POINT('',(0.,0.));
+#6700 = VECTOR('',#6701,1.);
+#6701 = DIRECTION('',(0.,-1.));
+#6702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6703 = ORIENTED_EDGE('',*,*,#6704,.F.);
+#6704 = EDGE_CURVE('',#6579,#6682,#6705,.T.);
+#6705 = SURFACE_CURVE('',#6706,(#6710,#6717),.PCURVE_S1.);
+#6706 = LINE('',#6707,#6708);
+#6707 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,-19.));
+#6708 = VECTOR('',#6709,1.);
+#6709 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#6710 = PCURVE('',#6481,#6711);
+#6711 = DEFINITIONAL_REPRESENTATION('',(#6712),#6716);
+#6712 = LINE('',#6713,#6714);
+#6713 = CARTESIAN_POINT('',(0.,0.));
+#6714 = VECTOR('',#6715,1.);
+#6715 = DIRECTION('',(1.,0.));
+#6716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6717 = PCURVE('',#6615,#6718);
+#6718 = DEFINITIONAL_REPRESENTATION('',(#6719),#6723);
+#6719 = LINE('',#6720,#6721);
+#6720 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#6721 = VECTOR('',#6722,1.);
+#6722 = DIRECTION('',(-0.866025403784,-0.5));
+#6723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6724 = ADVANCED_FACE('',(#6725),#6399,.T.);
+#6725 = FACE_BOUND('',#6726,.T.);
+#6726 = EDGE_LOOP('',(#6727,#6750,#6751,#6752));
+#6727 = ORIENTED_EDGE('',*,*,#6728,.T.);
+#6728 = EDGE_CURVE('',#6729,#6384,#6731,.T.);
+#6729 = VERTEX_POINT('',#6730);
+#6730 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-19.));
+#6731 = SURFACE_CURVE('',#6732,(#6736,#6743),.PCURVE_S1.);
+#6732 = LINE('',#6733,#6734);
+#6733 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-19.));
+#6734 = VECTOR('',#6735,1.);
+#6735 = DIRECTION('',(0.,0.,1.));
+#6736 = PCURVE('',#6399,#6737);
+#6737 = DEFINITIONAL_REPRESENTATION('',(#6738),#6742);
+#6738 = LINE('',#6739,#6740);
+#6739 = CARTESIAN_POINT('',(0.,0.));
+#6740 = VECTOR('',#6741,1.);
+#6741 = DIRECTION('',(0.,-1.));
+#6742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6743 = PCURVE('',#6427,#6744);
+#6744 = DEFINITIONAL_REPRESENTATION('',(#6745),#6749);
+#6745 = LINE('',#6746,#6747);
+#6746 = CARTESIAN_POINT('',(11.15,0.));
+#6747 = VECTOR('',#6748,1.);
+#6748 = DIRECTION('',(0.,-1.));
+#6749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6750 = ORIENTED_EDGE('',*,*,#6383,.T.);
+#6751 = ORIENTED_EDGE('',*,*,#6630,.F.);
+#6752 = ORIENTED_EDGE('',*,*,#6753,.F.);
+#6753 = EDGE_CURVE('',#6729,#6631,#6754,.T.);
+#6754 = SURFACE_CURVE('',#6755,(#6759,#6766),.PCURVE_S1.);
+#6755 = LINE('',#6756,#6757);
+#6756 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,-19.));
+#6757 = VECTOR('',#6758,1.);
+#6758 = DIRECTION('',(0.866025403784,0.5,0.));
+#6759 = PCURVE('',#6399,#6760);
+#6760 = DEFINITIONAL_REPRESENTATION('',(#6761),#6765);
+#6761 = LINE('',#6762,#6763);
+#6762 = CARTESIAN_POINT('',(0.,0.));
+#6763 = VECTOR('',#6764,1.);
+#6764 = DIRECTION('',(1.,0.));
+#6765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6766 = PCURVE('',#6615,#6767);
+#6767 = DEFINITIONAL_REPRESENTATION('',(#6768),#6772);
+#6768 = LINE('',#6769,#6770);
+#6769 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#6770 = VECTOR('',#6771,1.);
+#6771 = DIRECTION('',(0.866025403784,0.5));
+#6772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6773 = ADVANCED_FACE('',(#6774),#6455,.T.);
+#6774 = FACE_BOUND('',#6775,.T.);
+#6775 = EDGE_LOOP('',(#6776,#6777,#6778,#6801));
+#6776 = ORIENTED_EDGE('',*,*,#6681,.T.);
+#6777 = ORIENTED_EDGE('',*,*,#6439,.T.);
+#6778 = ORIENTED_EDGE('',*,*,#6779,.F.);
+#6779 = EDGE_CURVE('',#6780,#6412,#6782,.T.);
+#6780 = VERTEX_POINT('',#6781);
+#6781 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-19.));
+#6782 = SURFACE_CURVE('',#6783,(#6787,#6794),.PCURVE_S1.);
+#6783 = LINE('',#6784,#6785);
+#6784 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-19.));
+#6785 = VECTOR('',#6786,1.);
+#6786 = DIRECTION('',(0.,0.,1.));
+#6787 = PCURVE('',#6455,#6788);
+#6788 = DEFINITIONAL_REPRESENTATION('',(#6789),#6793);
+#6789 = LINE('',#6790,#6791);
+#6790 = CARTESIAN_POINT('',(11.15,0.));
+#6791 = VECTOR('',#6792,1.);
+#6792 = DIRECTION('',(0.,-1.));
+#6793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6794 = PCURVE('',#6427,#6795);
+#6795 = DEFINITIONAL_REPRESENTATION('',(#6796),#6800);
+#6796 = LINE('',#6797,#6798);
+#6797 = CARTESIAN_POINT('',(0.,0.));
+#6798 = VECTOR('',#6799,1.);
+#6799 = DIRECTION('',(0.,-1.));
+#6800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6801 = ORIENTED_EDGE('',*,*,#6802,.F.);
+#6802 = EDGE_CURVE('',#6682,#6780,#6803,.T.);
+#6803 = SURFACE_CURVE('',#6804,(#6808,#6815),.PCURVE_S1.);
+#6804 = LINE('',#6805,#6806);
+#6805 = CARTESIAN_POINT('',(0.,-10.95655061723,-19.));
+#6806 = VECTOR('',#6807,1.);
+#6807 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#6808 = PCURVE('',#6455,#6809);
+#6809 = DEFINITIONAL_REPRESENTATION('',(#6810),#6814);
+#6810 = LINE('',#6811,#6812);
+#6811 = CARTESIAN_POINT('',(0.,0.));
+#6812 = VECTOR('',#6813,1.);
+#6813 = DIRECTION('',(1.,0.));
+#6814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6815 = PCURVE('',#6615,#6816);
+#6816 = DEFINITIONAL_REPRESENTATION('',(#6817),#6821);
+#6817 = LINE('',#6818,#6819);
+#6818 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#6819 = VECTOR('',#6820,1.);
+#6820 = DIRECTION('',(-0.866025403784,0.5));
+#6821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6822 = ADVANCED_FACE('',(#6823),#6427,.T.);
+#6823 = FACE_BOUND('',#6824,.T.);
+#6824 = EDGE_LOOP('',(#6825,#6826,#6827,#6828));
+#6825 = ORIENTED_EDGE('',*,*,#6779,.T.);
+#6826 = ORIENTED_EDGE('',*,*,#6411,.T.);
+#6827 = ORIENTED_EDGE('',*,*,#6728,.F.);
+#6828 = ORIENTED_EDGE('',*,*,#6829,.F.);
+#6829 = EDGE_CURVE('',#6780,#6729,#6830,.T.);
+#6830 = SURFACE_CURVE('',#6831,(#6835,#6842),.PCURVE_S1.);
+#6831 = LINE('',#6832,#6833);
+#6832 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,-19.));
+#6833 = VECTOR('',#6834,1.);
+#6834 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#6835 = PCURVE('',#6427,#6836);
+#6836 = DEFINITIONAL_REPRESENTATION('',(#6837),#6841);
+#6837 = LINE('',#6838,#6839);
+#6838 = CARTESIAN_POINT('',(0.,0.));
+#6839 = VECTOR('',#6840,1.);
+#6840 = DIRECTION('',(1.,0.));
+#6841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6842 = PCURVE('',#6615,#6843);
+#6843 = DEFINITIONAL_REPRESENTATION('',(#6844),#6848);
+#6844 = LINE('',#6845,#6846);
+#6845 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#6846 = VECTOR('',#6847,1.);
+#6847 = DIRECTION('',(-1.593145147444E-16,1.));
+#6848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6849 = ADVANCED_FACE('',(#6850,#7020),#6516,.F.);
+#6850 = FACE_BOUND('',#6851,.F.);
+#6851 = EDGE_LOOP('',(#6852,#6882,#6910,#6938,#6966,#6994));
+#6852 = ORIENTED_EDGE('',*,*,#6853,.F.);
+#6853 = EDGE_CURVE('',#6854,#6856,#6858,.T.);
+#6854 = VERTEX_POINT('',#6855);
+#6855 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -25.66666666666));
+#6856 = VERTEX_POINT('',#6857);
+#6857 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -25.66666666666));
+#6858 = SURFACE_CURVE('',#6859,(#6863,#6870),.PCURVE_S1.);
+#6859 = LINE('',#6860,#6861);
+#6860 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -25.66666666666));
+#6861 = VECTOR('',#6862,1.);
+#6862 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#6863 = PCURVE('',#6516,#6864);
+#6864 = DEFINITIONAL_REPRESENTATION('',(#6865),#6869);
+#6865 = LINE('',#6866,#6867);
+#6866 = CARTESIAN_POINT('',(0.,0.));
+#6867 = VECTOR('',#6868,1.);
+#6868 = DIRECTION('',(-1.593145147444E-16,-1.));
+#6869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6870 = PCURVE('',#6871,#6876);
+#6871 = PLANE('',#6872);
+#6872 = AXIS2_PLACEMENT_3D('',#6873,#6874,#6875);
+#6873 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -25.66666666666));
+#6874 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#6875 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#6876 = DEFINITIONAL_REPRESENTATION('',(#6877),#6881);
+#6877 = LINE('',#6878,#6879);
+#6878 = CARTESIAN_POINT('',(0.,0.));
+#6879 = VECTOR('',#6880,1.);
+#6880 = DIRECTION('',(1.,0.));
+#6881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6882 = ORIENTED_EDGE('',*,*,#6883,.F.);
+#6883 = EDGE_CURVE('',#6884,#6854,#6886,.T.);
+#6884 = VERTEX_POINT('',#6885);
+#6885 = CARTESIAN_POINT('',(0.,11.343449382764,-25.66666666666));
+#6886 = SURFACE_CURVE('',#6887,(#6891,#6898),.PCURVE_S1.);
+#6887 = LINE('',#6888,#6889);
+#6888 = CARTESIAN_POINT('',(0.,11.343449382764,-25.66666666666));
+#6889 = VECTOR('',#6890,1.);
+#6890 = DIRECTION('',(0.866025403784,-0.5,0.));
+#6891 = PCURVE('',#6516,#6892);
+#6892 = DEFINITIONAL_REPRESENTATION('',(#6893),#6897);
+#6893 = LINE('',#6894,#6895);
+#6894 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#6895 = VECTOR('',#6896,1.);
+#6896 = DIRECTION('',(0.866025403784,-0.5));
+#6897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6898 = PCURVE('',#6899,#6904);
+#6899 = PLANE('',#6900);
+#6900 = AXIS2_PLACEMENT_3D('',#6901,#6902,#6903);
+#6901 = CARTESIAN_POINT('',(0.,11.343449382764,-25.66666666666));
+#6902 = DIRECTION('',(0.5,0.866025403784,0.));
+#6903 = DIRECTION('',(0.866025403784,-0.5,0.));
+#6904 = DEFINITIONAL_REPRESENTATION('',(#6905),#6909);
+#6905 = LINE('',#6906,#6907);
+#6906 = CARTESIAN_POINT('',(0.,0.));
+#6907 = VECTOR('',#6908,1.);
+#6908 = DIRECTION('',(1.,0.));
+#6909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6910 = ORIENTED_EDGE('',*,*,#6911,.F.);
+#6911 = EDGE_CURVE('',#6912,#6884,#6914,.T.);
+#6912 = VERTEX_POINT('',#6913);
+#6913 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -25.66666666666));
+#6914 = SURFACE_CURVE('',#6915,(#6919,#6926),.PCURVE_S1.);
+#6915 = LINE('',#6916,#6917);
+#6916 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -25.66666666666));
+#6917 = VECTOR('',#6918,1.);
+#6918 = DIRECTION('',(0.866025403784,0.5,0.));
+#6919 = PCURVE('',#6516,#6920);
+#6920 = DEFINITIONAL_REPRESENTATION('',(#6921),#6925);
+#6921 = LINE('',#6922,#6923);
+#6922 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#6923 = VECTOR('',#6924,1.);
+#6924 = DIRECTION('',(0.866025403784,0.5));
+#6925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6926 = PCURVE('',#6927,#6932);
+#6927 = PLANE('',#6928);
+#6928 = AXIS2_PLACEMENT_3D('',#6929,#6930,#6931);
+#6929 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -25.66666666666));
+#6930 = DIRECTION('',(-0.5,0.866025403784,0.));
+#6931 = DIRECTION('',(0.866025403784,0.5,0.));
+#6932 = DEFINITIONAL_REPRESENTATION('',(#6933),#6937);
+#6933 = LINE('',#6934,#6935);
+#6934 = CARTESIAN_POINT('',(0.,0.));
+#6935 = VECTOR('',#6936,1.);
+#6936 = DIRECTION('',(1.,0.));
+#6937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6938 = ORIENTED_EDGE('',*,*,#6939,.F.);
+#6939 = EDGE_CURVE('',#6940,#6912,#6942,.T.);
+#6940 = VERTEX_POINT('',#6941);
+#6941 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -25.66666666666));
+#6942 = SURFACE_CURVE('',#6943,(#6947,#6954),.PCURVE_S1.);
+#6943 = LINE('',#6944,#6945);
+#6944 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -25.66666666666));
+#6945 = VECTOR('',#6946,1.);
+#6946 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#6947 = PCURVE('',#6516,#6948);
+#6948 = DEFINITIONAL_REPRESENTATION('',(#6949),#6953);
+#6949 = LINE('',#6950,#6951);
+#6950 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#6951 = VECTOR('',#6952,1.);
+#6952 = DIRECTION('',(-1.593145147444E-16,1.));
+#6953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6954 = PCURVE('',#6955,#6960);
+#6955 = PLANE('',#6956);
+#6956 = AXIS2_PLACEMENT_3D('',#6957,#6958,#6959);
+#6957 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -25.66666666666));
+#6958 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#6959 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#6960 = DEFINITIONAL_REPRESENTATION('',(#6961),#6965);
+#6961 = LINE('',#6962,#6963);
+#6962 = CARTESIAN_POINT('',(0.,0.));
+#6963 = VECTOR('',#6964,1.);
+#6964 = DIRECTION('',(1.,0.));
+#6965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6966 = ORIENTED_EDGE('',*,*,#6967,.F.);
+#6967 = EDGE_CURVE('',#6968,#6940,#6970,.T.);
+#6968 = VERTEX_POINT('',#6969);
+#6969 = CARTESIAN_POINT('',(0.,-10.95655061723,-25.66666666666));
+#6970 = SURFACE_CURVE('',#6971,(#6975,#6982),.PCURVE_S1.);
+#6971 = LINE('',#6972,#6973);
+#6972 = CARTESIAN_POINT('',(0.,-10.95655061723,-25.66666666666));
+#6973 = VECTOR('',#6974,1.);
+#6974 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#6975 = PCURVE('',#6516,#6976);
+#6976 = DEFINITIONAL_REPRESENTATION('',(#6977),#6981);
+#6977 = LINE('',#6978,#6979);
+#6978 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#6979 = VECTOR('',#6980,1.);
+#6980 = DIRECTION('',(-0.866025403784,0.5));
+#6981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6982 = PCURVE('',#6983,#6988);
+#6983 = PLANE('',#6984);
+#6984 = AXIS2_PLACEMENT_3D('',#6985,#6986,#6987);
+#6985 = CARTESIAN_POINT('',(0.,-10.95655061723,-25.66666666666));
+#6986 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#6987 = DIRECTION('',(-0.866025403784,0.5,0.));
+#6988 = DEFINITIONAL_REPRESENTATION('',(#6989),#6993);
+#6989 = LINE('',#6990,#6991);
+#6990 = CARTESIAN_POINT('',(0.,0.));
+#6991 = VECTOR('',#6992,1.);
+#6992 = DIRECTION('',(1.,0.));
+#6993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6994 = ORIENTED_EDGE('',*,*,#6995,.F.);
+#6995 = EDGE_CURVE('',#6856,#6968,#6996,.T.);
+#6996 = SURFACE_CURVE('',#6997,(#7001,#7008),.PCURVE_S1.);
+#6997 = LINE('',#6998,#6999);
+#6998 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -25.66666666666));
+#6999 = VECTOR('',#7000,1.);
+#7000 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#7001 = PCURVE('',#6516,#7002);
+#7002 = DEFINITIONAL_REPRESENTATION('',(#7003),#7007);
+#7003 = LINE('',#7004,#7005);
+#7004 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#7005 = VECTOR('',#7006,1.);
+#7006 = DIRECTION('',(-0.866025403784,-0.5));
+#7007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7008 = PCURVE('',#7009,#7014);
+#7009 = PLANE('',#7010);
+#7010 = AXIS2_PLACEMENT_3D('',#7011,#7012,#7013);
+#7011 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -25.66666666666));
+#7012 = DIRECTION('',(0.5,-0.866025403784,0.));
+#7013 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#7014 = DEFINITIONAL_REPRESENTATION('',(#7015),#7019);
+#7015 = LINE('',#7016,#7017);
+#7016 = CARTESIAN_POINT('',(0.,0.));
+#7017 = VECTOR('',#7018,1.);
+#7018 = DIRECTION('',(1.,0.));
+#7019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7020 = FACE_BOUND('',#7021,.F.);
+#7021 = EDGE_LOOP('',(#7022));
+#7022 = ORIENTED_EDGE('',*,*,#6499,.F.);
+#7023 = ADVANCED_FACE('',(#7024,#7032),#6615,.F.);
+#7024 = FACE_BOUND('',#7025,.F.);
+#7025 = EDGE_LOOP('',(#7026,#7027,#7028,#7029,#7030,#7031));
+#7026 = ORIENTED_EDGE('',*,*,#6601,.F.);
+#7027 = ORIENTED_EDGE('',*,*,#6655,.F.);
+#7028 = ORIENTED_EDGE('',*,*,#6753,.F.);
+#7029 = ORIENTED_EDGE('',*,*,#6829,.F.);
+#7030 = ORIENTED_EDGE('',*,*,#6802,.F.);
+#7031 = ORIENTED_EDGE('',*,*,#6704,.F.);
+#7032 = FACE_BOUND('',#7033,.F.);
+#7033 = EDGE_LOOP('',(#7034));
+#7034 = ORIENTED_EDGE('',*,*,#7035,.F.);
+#7035 = EDGE_CURVE('',#7036,#7036,#7038,.T.);
+#7036 = VERTEX_POINT('',#7037);
+#7037 = CARTESIAN_POINT('',(3.,0.,-19.));
+#7038 = SURFACE_CURVE('',#7039,(#7044,#7051),.PCURVE_S1.);
+#7039 = CIRCLE('',#7040,3.);
+#7040 = AXIS2_PLACEMENT_3D('',#7041,#7042,#7043);
+#7041 = CARTESIAN_POINT('',(0.,0.,-19.));
+#7042 = DIRECTION('',(0.,0.,1.));
+#7043 = DIRECTION('',(1.,0.,0.));
+#7044 = PCURVE('',#6615,#7045);
+#7045 = DEFINITIONAL_REPRESENTATION('',(#7046),#7050);
+#7046 = CIRCLE('',#7047,3.);
+#7047 = AXIS2_PLACEMENT_2D('',#7048,#7049);
+#7048 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#7049 = DIRECTION('',(1.,0.));
+#7050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7051 = PCURVE('',#7052,#7057);
+#7052 = CYLINDRICAL_SURFACE('',#7053,3.);
+#7053 = AXIS2_PLACEMENT_3D('',#7054,#7055,#7056);
+#7054 = CARTESIAN_POINT('',(0.,0.,-9.));
+#7055 = DIRECTION('',(0.,0.,1.));
+#7056 = DIRECTION('',(1.,0.,0.));
+#7057 = DEFINITIONAL_REPRESENTATION('',(#7058),#7062);
+#7058 = LINE('',#7059,#7060);
+#7059 = CARTESIAN_POINT('',(-6.28318530718,-10.));
+#7060 = VECTOR('',#7061,1.);
+#7061 = DIRECTION('',(1.,-0.));
+#7062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7063 = ADVANCED_FACE('',(#7064),#6871,.T.);
+#7064 = FACE_BOUND('',#7065,.T.);
+#7065 = EDGE_LOOP('',(#7066,#7089,#7117,#7138));
+#7066 = ORIENTED_EDGE('',*,*,#7067,.T.);
+#7067 = EDGE_CURVE('',#6854,#7068,#7070,.T.);
+#7068 = VERTEX_POINT('',#7069);
+#7069 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -24.66666666666));
+#7070 = SURFACE_CURVE('',#7071,(#7075,#7082),.PCURVE_S1.);
+#7071 = LINE('',#7072,#7073);
+#7072 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -25.66666666666));
+#7073 = VECTOR('',#7074,1.);
+#7074 = DIRECTION('',(0.,0.,1.));
+#7075 = PCURVE('',#6871,#7076);
+#7076 = DEFINITIONAL_REPRESENTATION('',(#7077),#7081);
+#7077 = LINE('',#7078,#7079);
+#7078 = CARTESIAN_POINT('',(0.,0.));
+#7079 = VECTOR('',#7080,1.);
+#7080 = DIRECTION('',(0.,-1.));
+#7081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7082 = PCURVE('',#6899,#7083);
+#7083 = DEFINITIONAL_REPRESENTATION('',(#7084),#7088);
+#7084 = LINE('',#7085,#7086);
+#7085 = CARTESIAN_POINT('',(11.15,0.));
+#7086 = VECTOR('',#7087,1.);
+#7087 = DIRECTION('',(0.,-1.));
+#7088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7089 = ORIENTED_EDGE('',*,*,#7090,.T.);
+#7090 = EDGE_CURVE('',#7068,#7091,#7093,.T.);
+#7091 = VERTEX_POINT('',#7092);
+#7092 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -24.66666666666));
+#7093 = SURFACE_CURVE('',#7094,(#7098,#7105),.PCURVE_S1.);
+#7094 = LINE('',#7095,#7096);
+#7095 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -24.66666666666));
+#7096 = VECTOR('',#7097,1.);
+#7097 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#7098 = PCURVE('',#6871,#7099);
+#7099 = DEFINITIONAL_REPRESENTATION('',(#7100),#7104);
+#7100 = LINE('',#7101,#7102);
+#7101 = CARTESIAN_POINT('',(0.,-1.));
+#7102 = VECTOR('',#7103,1.);
+#7103 = DIRECTION('',(1.,0.));
+#7104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7105 = PCURVE('',#7106,#7111);
+#7106 = PLANE('',#7107);
+#7107 = AXIS2_PLACEMENT_3D('',#7108,#7109,#7110);
+#7108 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -24.66666666666));
+#7109 = DIRECTION('',(0.,0.,1.));
+#7110 = DIRECTION('',(1.,0.,0.));
+#7111 = DEFINITIONAL_REPRESENTATION('',(#7112),#7116);
+#7112 = LINE('',#7113,#7114);
+#7113 = CARTESIAN_POINT('',(0.,0.));
+#7114 = VECTOR('',#7115,1.);
+#7115 = DIRECTION('',(-1.593145147444E-16,-1.));
+#7116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7117 = ORIENTED_EDGE('',*,*,#7118,.F.);
+#7118 = EDGE_CURVE('',#6856,#7091,#7119,.T.);
+#7119 = SURFACE_CURVE('',#7120,(#7124,#7131),.PCURVE_S1.);
+#7120 = LINE('',#7121,#7122);
+#7121 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -25.66666666666));
+#7122 = VECTOR('',#7123,1.);
+#7123 = DIRECTION('',(0.,0.,1.));
+#7124 = PCURVE('',#6871,#7125);
+#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130);
+#7126 = LINE('',#7127,#7128);
+#7127 = CARTESIAN_POINT('',(11.15,0.));
+#7128 = VECTOR('',#7129,1.);
+#7129 = DIRECTION('',(0.,-1.));
+#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7131 = PCURVE('',#7009,#7132);
+#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137);
+#7133 = LINE('',#7134,#7135);
+#7134 = CARTESIAN_POINT('',(0.,0.));
+#7135 = VECTOR('',#7136,1.);
+#7136 = DIRECTION('',(0.,-1.));
+#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7138 = ORIENTED_EDGE('',*,*,#6853,.F.);
+#7139 = ADVANCED_FACE('',(#7140),#6899,.T.);
+#7140 = FACE_BOUND('',#7141,.T.);
+#7141 = EDGE_LOOP('',(#7142,#7165,#7186,#7187));
+#7142 = ORIENTED_EDGE('',*,*,#7143,.T.);
+#7143 = EDGE_CURVE('',#6884,#7144,#7146,.T.);
+#7144 = VERTEX_POINT('',#7145);
+#7145 = CARTESIAN_POINT('',(0.,11.343449382764,-24.66666666666));
+#7146 = SURFACE_CURVE('',#7147,(#7151,#7158),.PCURVE_S1.);
+#7147 = LINE('',#7148,#7149);
+#7148 = CARTESIAN_POINT('',(0.,11.343449382764,-25.66666666666));
+#7149 = VECTOR('',#7150,1.);
+#7150 = DIRECTION('',(0.,0.,1.));
+#7151 = PCURVE('',#6899,#7152);
+#7152 = DEFINITIONAL_REPRESENTATION('',(#7153),#7157);
+#7153 = LINE('',#7154,#7155);
+#7154 = CARTESIAN_POINT('',(0.,0.));
+#7155 = VECTOR('',#7156,1.);
+#7156 = DIRECTION('',(0.,-1.));
+#7157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7158 = PCURVE('',#6927,#7159);
+#7159 = DEFINITIONAL_REPRESENTATION('',(#7160),#7164);
+#7160 = LINE('',#7161,#7162);
+#7161 = CARTESIAN_POINT('',(11.15,0.));
+#7162 = VECTOR('',#7163,1.);
+#7163 = DIRECTION('',(0.,-1.));
+#7164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7165 = ORIENTED_EDGE('',*,*,#7166,.T.);
+#7166 = EDGE_CURVE('',#7144,#7068,#7167,.T.);
+#7167 = SURFACE_CURVE('',#7168,(#7172,#7179),.PCURVE_S1.);
+#7168 = LINE('',#7169,#7170);
+#7169 = CARTESIAN_POINT('',(0.,11.343449382764,-24.66666666666));
+#7170 = VECTOR('',#7171,1.);
+#7171 = DIRECTION('',(0.866025403784,-0.5,0.));
+#7172 = PCURVE('',#6899,#7173);
+#7173 = DEFINITIONAL_REPRESENTATION('',(#7174),#7178);
+#7174 = LINE('',#7175,#7176);
+#7175 = CARTESIAN_POINT('',(0.,-1.));
+#7176 = VECTOR('',#7177,1.);
+#7177 = DIRECTION('',(1.,0.));
+#7178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7179 = PCURVE('',#7106,#7180);
+#7180 = DEFINITIONAL_REPRESENTATION('',(#7181),#7185);
+#7181 = LINE('',#7182,#7183);
+#7182 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#7183 = VECTOR('',#7184,1.);
+#7184 = DIRECTION('',(0.866025403784,-0.5));
+#7185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7186 = ORIENTED_EDGE('',*,*,#7067,.F.);
+#7187 = ORIENTED_EDGE('',*,*,#6883,.F.);
+#7188 = ADVANCED_FACE('',(#7189),#7009,.T.);
+#7189 = FACE_BOUND('',#7190,.T.);
+#7190 = EDGE_LOOP('',(#7191,#7192,#7215,#7236));
+#7191 = ORIENTED_EDGE('',*,*,#7118,.T.);
+#7192 = ORIENTED_EDGE('',*,*,#7193,.T.);
+#7193 = EDGE_CURVE('',#7091,#7194,#7196,.T.);
+#7194 = VERTEX_POINT('',#7195);
+#7195 = CARTESIAN_POINT('',(0.,-10.95655061723,-24.66666666666));
+#7196 = SURFACE_CURVE('',#7197,(#7201,#7208),.PCURVE_S1.);
+#7197 = LINE('',#7198,#7199);
+#7198 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -24.66666666666));
+#7199 = VECTOR('',#7200,1.);
+#7200 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#7201 = PCURVE('',#7009,#7202);
+#7202 = DEFINITIONAL_REPRESENTATION('',(#7203),#7207);
+#7203 = LINE('',#7204,#7205);
+#7204 = CARTESIAN_POINT('',(0.,-1.));
+#7205 = VECTOR('',#7206,1.);
+#7206 = DIRECTION('',(1.,0.));
+#7207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7208 = PCURVE('',#7106,#7209);
+#7209 = DEFINITIONAL_REPRESENTATION('',(#7210),#7214);
+#7210 = LINE('',#7211,#7212);
+#7211 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#7212 = VECTOR('',#7213,1.);
+#7213 = DIRECTION('',(-0.866025403784,-0.5));
+#7214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7215 = ORIENTED_EDGE('',*,*,#7216,.F.);
+#7216 = EDGE_CURVE('',#6968,#7194,#7217,.T.);
+#7217 = SURFACE_CURVE('',#7218,(#7222,#7229),.PCURVE_S1.);
+#7218 = LINE('',#7219,#7220);
+#7219 = CARTESIAN_POINT('',(0.,-10.95655061723,-25.66666666666));
+#7220 = VECTOR('',#7221,1.);
+#7221 = DIRECTION('',(0.,0.,1.));
+#7222 = PCURVE('',#7009,#7223);
+#7223 = DEFINITIONAL_REPRESENTATION('',(#7224),#7228);
+#7224 = LINE('',#7225,#7226);
+#7225 = CARTESIAN_POINT('',(11.15,0.));
+#7226 = VECTOR('',#7227,1.);
+#7227 = DIRECTION('',(0.,-1.));
+#7228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7229 = PCURVE('',#6983,#7230);
+#7230 = DEFINITIONAL_REPRESENTATION('',(#7231),#7235);
+#7231 = LINE('',#7232,#7233);
+#7232 = CARTESIAN_POINT('',(0.,0.));
+#7233 = VECTOR('',#7234,1.);
+#7234 = DIRECTION('',(0.,-1.));
+#7235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7236 = ORIENTED_EDGE('',*,*,#6995,.F.);
+#7237 = ADVANCED_FACE('',(#7238),#6927,.T.);
+#7238 = FACE_BOUND('',#7239,.T.);
+#7239 = EDGE_LOOP('',(#7240,#7263,#7284,#7285));
+#7240 = ORIENTED_EDGE('',*,*,#7241,.T.);
+#7241 = EDGE_CURVE('',#6912,#7242,#7244,.T.);
+#7242 = VERTEX_POINT('',#7243);
+#7243 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -24.66666666666));
+#7244 = SURFACE_CURVE('',#7245,(#7249,#7256),.PCURVE_S1.);
+#7245 = LINE('',#7246,#7247);
+#7246 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -25.66666666666));
+#7247 = VECTOR('',#7248,1.);
+#7248 = DIRECTION('',(0.,0.,1.));
+#7249 = PCURVE('',#6927,#7250);
+#7250 = DEFINITIONAL_REPRESENTATION('',(#7251),#7255);
+#7251 = LINE('',#7252,#7253);
+#7252 = CARTESIAN_POINT('',(0.,0.));
+#7253 = VECTOR('',#7254,1.);
+#7254 = DIRECTION('',(0.,-1.));
+#7255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7256 = PCURVE('',#6955,#7257);
+#7257 = DEFINITIONAL_REPRESENTATION('',(#7258),#7262);
+#7258 = LINE('',#7259,#7260);
+#7259 = CARTESIAN_POINT('',(11.15,0.));
+#7260 = VECTOR('',#7261,1.);
+#7261 = DIRECTION('',(0.,-1.));
+#7262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7263 = ORIENTED_EDGE('',*,*,#7264,.T.);
+#7264 = EDGE_CURVE('',#7242,#7144,#7265,.T.);
+#7265 = SURFACE_CURVE('',#7266,(#7270,#7277),.PCURVE_S1.);
+#7266 = LINE('',#7267,#7268);
+#7267 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -24.66666666666));
+#7268 = VECTOR('',#7269,1.);
+#7269 = DIRECTION('',(0.866025403784,0.5,0.));
+#7270 = PCURVE('',#6927,#7271);
+#7271 = DEFINITIONAL_REPRESENTATION('',(#7272),#7276);
+#7272 = LINE('',#7273,#7274);
+#7273 = CARTESIAN_POINT('',(0.,-1.));
+#7274 = VECTOR('',#7275,1.);
+#7275 = DIRECTION('',(1.,0.));
+#7276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7277 = PCURVE('',#7106,#7278);
+#7278 = DEFINITIONAL_REPRESENTATION('',(#7279),#7283);
+#7279 = LINE('',#7280,#7281);
+#7280 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#7281 = VECTOR('',#7282,1.);
+#7282 = DIRECTION('',(0.866025403784,0.5));
+#7283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7284 = ORIENTED_EDGE('',*,*,#7143,.F.);
+#7285 = ORIENTED_EDGE('',*,*,#6911,.F.);
+#7286 = ADVANCED_FACE('',(#7287),#6983,.T.);
+#7287 = FACE_BOUND('',#7288,.T.);
+#7288 = EDGE_LOOP('',(#7289,#7290,#7313,#7334));
+#7289 = ORIENTED_EDGE('',*,*,#7216,.T.);
+#7290 = ORIENTED_EDGE('',*,*,#7291,.T.);
+#7291 = EDGE_CURVE('',#7194,#7292,#7294,.T.);
+#7292 = VERTEX_POINT('',#7293);
+#7293 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -24.66666666666));
+#7294 = SURFACE_CURVE('',#7295,(#7299,#7306),.PCURVE_S1.);
+#7295 = LINE('',#7296,#7297);
+#7296 = CARTESIAN_POINT('',(0.,-10.95655061723,-24.66666666666));
+#7297 = VECTOR('',#7298,1.);
+#7298 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#7299 = PCURVE('',#6983,#7300);
+#7300 = DEFINITIONAL_REPRESENTATION('',(#7301),#7305);
+#7301 = LINE('',#7302,#7303);
+#7302 = CARTESIAN_POINT('',(-0.,-1.));
+#7303 = VECTOR('',#7304,1.);
+#7304 = DIRECTION('',(1.,0.));
+#7305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7306 = PCURVE('',#7106,#7307);
+#7307 = DEFINITIONAL_REPRESENTATION('',(#7308),#7312);
+#7308 = LINE('',#7309,#7310);
+#7309 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#7310 = VECTOR('',#7311,1.);
+#7311 = DIRECTION('',(-0.866025403784,0.5));
+#7312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7313 = ORIENTED_EDGE('',*,*,#7314,.F.);
+#7314 = EDGE_CURVE('',#6940,#7292,#7315,.T.);
+#7315 = SURFACE_CURVE('',#7316,(#7320,#7327),.PCURVE_S1.);
+#7316 = LINE('',#7317,#7318);
+#7317 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -25.66666666666));
+#7318 = VECTOR('',#7319,1.);
+#7319 = DIRECTION('',(0.,0.,1.));
+#7320 = PCURVE('',#6983,#7321);
+#7321 = DEFINITIONAL_REPRESENTATION('',(#7322),#7326);
+#7322 = LINE('',#7323,#7324);
+#7323 = CARTESIAN_POINT('',(11.15,0.));
+#7324 = VECTOR('',#7325,1.);
+#7325 = DIRECTION('',(0.,-1.));
+#7326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7327 = PCURVE('',#6955,#7328);
+#7328 = DEFINITIONAL_REPRESENTATION('',(#7329),#7333);
+#7329 = LINE('',#7330,#7331);
+#7330 = CARTESIAN_POINT('',(0.,0.));
+#7331 = VECTOR('',#7332,1.);
+#7332 = DIRECTION('',(0.,-1.));
+#7333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7334 = ORIENTED_EDGE('',*,*,#6967,.F.);
+#7335 = ADVANCED_FACE('',(#7336),#6955,.T.);
+#7336 = FACE_BOUND('',#7337,.T.);
+#7337 = EDGE_LOOP('',(#7338,#7339,#7360,#7361));
+#7338 = ORIENTED_EDGE('',*,*,#7314,.T.);
+#7339 = ORIENTED_EDGE('',*,*,#7340,.T.);
+#7340 = EDGE_CURVE('',#7292,#7242,#7341,.T.);
+#7341 = SURFACE_CURVE('',#7342,(#7346,#7353),.PCURVE_S1.);
+#7342 = LINE('',#7343,#7344);
+#7343 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -24.66666666666));
+#7344 = VECTOR('',#7345,1.);
+#7345 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#7346 = PCURVE('',#6955,#7347);
+#7347 = DEFINITIONAL_REPRESENTATION('',(#7348),#7352);
+#7348 = LINE('',#7349,#7350);
+#7349 = CARTESIAN_POINT('',(-0.,-1.));
+#7350 = VECTOR('',#7351,1.);
+#7351 = DIRECTION('',(1.,0.));
+#7352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7353 = PCURVE('',#7106,#7354);
+#7354 = DEFINITIONAL_REPRESENTATION('',(#7355),#7359);
+#7355 = LINE('',#7356,#7357);
+#7356 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#7357 = VECTOR('',#7358,1.);
+#7358 = DIRECTION('',(-1.593145147444E-16,1.));
+#7359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7360 = ORIENTED_EDGE('',*,*,#7241,.F.);
+#7361 = ORIENTED_EDGE('',*,*,#6939,.F.);
+#7362 = ADVANCED_FACE('',(#7363),#7052,.T.);
+#7363 = FACE_BOUND('',#7364,.F.);
+#7364 = EDGE_LOOP('',(#7365,#7366,#7389,#7416));
+#7365 = ORIENTED_EDGE('',*,*,#7035,.T.);
+#7366 = ORIENTED_EDGE('',*,*,#7367,.T.);
+#7367 = EDGE_CURVE('',#7036,#7368,#7370,.T.);
+#7368 = VERTEX_POINT('',#7369);
+#7369 = CARTESIAN_POINT('',(3.,0.,-21.33333333333));
+#7370 = SEAM_CURVE('',#7371,(#7375,#7382),.PCURVE_S1.);
+#7371 = LINE('',#7372,#7373);
+#7372 = CARTESIAN_POINT('',(3.,0.,-9.));
+#7373 = VECTOR('',#7374,1.);
+#7374 = DIRECTION('',(0.,0.,-1.));
+#7375 = PCURVE('',#7052,#7376);
+#7376 = DEFINITIONAL_REPRESENTATION('',(#7377),#7381);
+#7377 = LINE('',#7378,#7379);
+#7378 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#7379 = VECTOR('',#7380,1.);
+#7380 = DIRECTION('',(-0.,-1.));
+#7381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7382 = PCURVE('',#7052,#7383);
+#7383 = DEFINITIONAL_REPRESENTATION('',(#7384),#7388);
+#7384 = LINE('',#7385,#7386);
+#7385 = CARTESIAN_POINT('',(-0.,0.));
+#7386 = VECTOR('',#7387,1.);
+#7387 = DIRECTION('',(-0.,-1.));
+#7388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7389 = ORIENTED_EDGE('',*,*,#7390,.F.);
+#7390 = EDGE_CURVE('',#7368,#7368,#7391,.T.);
+#7391 = SURFACE_CURVE('',#7392,(#7397,#7404),.PCURVE_S1.);
+#7392 = CIRCLE('',#7393,3.);
+#7393 = AXIS2_PLACEMENT_3D('',#7394,#7395,#7396);
+#7394 = CARTESIAN_POINT('',(0.,0.,-21.33333333333));
+#7395 = DIRECTION('',(0.,0.,1.));
+#7396 = DIRECTION('',(1.,0.,0.));
+#7397 = PCURVE('',#7052,#7398);
+#7398 = DEFINITIONAL_REPRESENTATION('',(#7399),#7403);
+#7399 = LINE('',#7400,#7401);
+#7400 = CARTESIAN_POINT('',(-6.28318530718,-12.33333333333));
+#7401 = VECTOR('',#7402,1.);
+#7402 = DIRECTION('',(1.,-0.));
+#7403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7404 = PCURVE('',#7405,#7410);
+#7405 = PLANE('',#7406);
+#7406 = AXIS2_PLACEMENT_3D('',#7407,#7408,#7409);
+#7407 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -21.33333333333));
+#7408 = DIRECTION('',(0.,0.,1.));
+#7409 = DIRECTION('',(1.,0.,0.));
+#7410 = DEFINITIONAL_REPRESENTATION('',(#7411),#7415);
+#7411 = CIRCLE('',#7412,3.);
+#7412 = AXIS2_PLACEMENT_2D('',#7413,#7414);
+#7413 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#7414 = DIRECTION('',(1.,0.));
+#7415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7416 = ORIENTED_EDGE('',*,*,#7367,.F.);
+#7417 = ADVANCED_FACE('',(#7418,#7426),#7106,.T.);
+#7418 = FACE_BOUND('',#7419,.T.);
+#7419 = EDGE_LOOP('',(#7420,#7421,#7422,#7423,#7424,#7425));
+#7420 = ORIENTED_EDGE('',*,*,#7090,.F.);
+#7421 = ORIENTED_EDGE('',*,*,#7166,.F.);
+#7422 = ORIENTED_EDGE('',*,*,#7264,.F.);
+#7423 = ORIENTED_EDGE('',*,*,#7340,.F.);
+#7424 = ORIENTED_EDGE('',*,*,#7291,.F.);
+#7425 = ORIENTED_EDGE('',*,*,#7193,.F.);
+#7426 = FACE_BOUND('',#7427,.T.);
+#7427 = EDGE_LOOP('',(#7428));
+#7428 = ORIENTED_EDGE('',*,*,#7429,.F.);
+#7429 = EDGE_CURVE('',#7430,#7430,#7432,.T.);
+#7430 = VERTEX_POINT('',#7431);
+#7431 = CARTESIAN_POINT('',(3.,0.,-24.66666666666));
+#7432 = SURFACE_CURVE('',#7433,(#7438,#7445),.PCURVE_S1.);
+#7433 = CIRCLE('',#7434,3.);
+#7434 = AXIS2_PLACEMENT_3D('',#7435,#7436,#7437);
+#7435 = CARTESIAN_POINT('',(0.,0.,-24.66666666666));
+#7436 = DIRECTION('',(0.,0.,1.));
+#7437 = DIRECTION('',(1.,0.,0.));
+#7438 = PCURVE('',#7106,#7439);
+#7439 = DEFINITIONAL_REPRESENTATION('',(#7440),#7444);
+#7440 = CIRCLE('',#7441,3.);
+#7441 = AXIS2_PLACEMENT_2D('',#7442,#7443);
+#7442 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#7443 = DIRECTION('',(1.,0.));
+#7444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7445 = PCURVE('',#7446,#7451);
+#7446 = CYLINDRICAL_SURFACE('',#7447,3.);
+#7447 = AXIS2_PLACEMENT_3D('',#7448,#7449,#7450);
+#7448 = CARTESIAN_POINT('',(0.,0.,-9.));
+#7449 = DIRECTION('',(0.,0.,1.));
+#7450 = DIRECTION('',(1.,0.,0.));
+#7451 = DEFINITIONAL_REPRESENTATION('',(#7452),#7456);
+#7452 = LINE('',#7453,#7454);
+#7453 = CARTESIAN_POINT('',(-6.28318530718,-15.66666666666));
+#7454 = VECTOR('',#7455,1.);
+#7455 = DIRECTION('',(1.,-0.));
+#7456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7457 = ADVANCED_FACE('',(#7458,#7628),#7405,.T.);
+#7458 = FACE_BOUND('',#7459,.T.);
+#7459 = EDGE_LOOP('',(#7460,#7490,#7518,#7546,#7574,#7602));
+#7460 = ORIENTED_EDGE('',*,*,#7461,.F.);
+#7461 = EDGE_CURVE('',#7462,#7464,#7466,.T.);
+#7462 = VERTEX_POINT('',#7463);
+#7463 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -21.33333333333));
+#7464 = VERTEX_POINT('',#7465);
+#7465 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -21.33333333333));
+#7466 = SURFACE_CURVE('',#7467,(#7471,#7478),.PCURVE_S1.);
+#7467 = LINE('',#7468,#7469);
+#7468 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -21.33333333333));
+#7469 = VECTOR('',#7470,1.);
+#7470 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#7471 = PCURVE('',#7405,#7472);
+#7472 = DEFINITIONAL_REPRESENTATION('',(#7473),#7477);
+#7473 = LINE('',#7474,#7475);
+#7474 = CARTESIAN_POINT('',(0.,0.));
+#7475 = VECTOR('',#7476,1.);
+#7476 = DIRECTION('',(-1.593145147444E-16,-1.));
+#7477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7478 = PCURVE('',#7479,#7484);
+#7479 = PLANE('',#7480);
+#7480 = AXIS2_PLACEMENT_3D('',#7481,#7482,#7483);
+#7481 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -22.33333333333));
+#7482 = DIRECTION('',(1.,-1.593145147444E-16,0.));
+#7483 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#7484 = DEFINITIONAL_REPRESENTATION('',(#7485),#7489);
+#7485 = LINE('',#7486,#7487);
+#7486 = CARTESIAN_POINT('',(0.,-1.));
+#7487 = VECTOR('',#7488,1.);
+#7488 = DIRECTION('',(1.,0.));
+#7489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7490 = ORIENTED_EDGE('',*,*,#7491,.F.);
+#7491 = EDGE_CURVE('',#7492,#7462,#7494,.T.);
+#7492 = VERTEX_POINT('',#7493);
+#7493 = CARTESIAN_POINT('',(0.,11.343449382764,-21.33333333333));
+#7494 = SURFACE_CURVE('',#7495,(#7499,#7506),.PCURVE_S1.);
+#7495 = LINE('',#7496,#7497);
+#7496 = CARTESIAN_POINT('',(0.,11.343449382764,-21.33333333333));
+#7497 = VECTOR('',#7498,1.);
+#7498 = DIRECTION('',(0.866025403784,-0.5,0.));
+#7499 = PCURVE('',#7405,#7500);
+#7500 = DEFINITIONAL_REPRESENTATION('',(#7501),#7505);
+#7501 = LINE('',#7502,#7503);
+#7502 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#7503 = VECTOR('',#7504,1.);
+#7504 = DIRECTION('',(0.866025403784,-0.5));
+#7505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7506 = PCURVE('',#7507,#7512);
+#7507 = PLANE('',#7508);
+#7508 = AXIS2_PLACEMENT_3D('',#7509,#7510,#7511);
+#7509 = CARTESIAN_POINT('',(0.,11.343449382764,-22.33333333333));
+#7510 = DIRECTION('',(0.5,0.866025403784,0.));
+#7511 = DIRECTION('',(0.866025403784,-0.5,0.));
+#7512 = DEFINITIONAL_REPRESENTATION('',(#7513),#7517);
+#7513 = LINE('',#7514,#7515);
+#7514 = CARTESIAN_POINT('',(0.,-1.));
+#7515 = VECTOR('',#7516,1.);
+#7516 = DIRECTION('',(1.,0.));
+#7517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7518 = ORIENTED_EDGE('',*,*,#7519,.F.);
+#7519 = EDGE_CURVE('',#7520,#7492,#7522,.T.);
+#7520 = VERTEX_POINT('',#7521);
+#7521 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -21.33333333333));
+#7522 = SURFACE_CURVE('',#7523,(#7527,#7534),.PCURVE_S1.);
+#7523 = LINE('',#7524,#7525);
+#7524 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -21.33333333333));
+#7525 = VECTOR('',#7526,1.);
+#7526 = DIRECTION('',(0.866025403784,0.5,0.));
+#7527 = PCURVE('',#7405,#7528);
+#7528 = DEFINITIONAL_REPRESENTATION('',(#7529),#7533);
+#7529 = LINE('',#7530,#7531);
+#7530 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#7531 = VECTOR('',#7532,1.);
+#7532 = DIRECTION('',(0.866025403784,0.5));
+#7533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7534 = PCURVE('',#7535,#7540);
+#7535 = PLANE('',#7536);
+#7536 = AXIS2_PLACEMENT_3D('',#7537,#7538,#7539);
+#7537 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -22.33333333333));
+#7538 = DIRECTION('',(-0.5,0.866025403784,0.));
+#7539 = DIRECTION('',(0.866025403784,0.5,0.));
+#7540 = DEFINITIONAL_REPRESENTATION('',(#7541),#7545);
+#7541 = LINE('',#7542,#7543);
+#7542 = CARTESIAN_POINT('',(0.,-1.));
+#7543 = VECTOR('',#7544,1.);
+#7544 = DIRECTION('',(1.,0.));
+#7545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7546 = ORIENTED_EDGE('',*,*,#7547,.F.);
+#7547 = EDGE_CURVE('',#7548,#7520,#7550,.T.);
+#7548 = VERTEX_POINT('',#7549);
+#7549 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -21.33333333333));
+#7550 = SURFACE_CURVE('',#7551,(#7555,#7562),.PCURVE_S1.);
+#7551 = LINE('',#7552,#7553);
+#7552 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -21.33333333333));
+#7553 = VECTOR('',#7554,1.);
+#7554 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#7555 = PCURVE('',#7405,#7556);
+#7556 = DEFINITIONAL_REPRESENTATION('',(#7557),#7561);
+#7557 = LINE('',#7558,#7559);
+#7558 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#7559 = VECTOR('',#7560,1.);
+#7560 = DIRECTION('',(-1.593145147444E-16,1.));
+#7561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7562 = PCURVE('',#7563,#7568);
+#7563 = PLANE('',#7564);
+#7564 = AXIS2_PLACEMENT_3D('',#7565,#7566,#7567);
+#7565 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -22.33333333333));
+#7566 = DIRECTION('',(-1.,-1.593145147444E-16,-0.));
+#7567 = DIRECTION('',(-1.593145147444E-16,1.,0.));
+#7568 = DEFINITIONAL_REPRESENTATION('',(#7569),#7573);
+#7569 = LINE('',#7570,#7571);
+#7570 = CARTESIAN_POINT('',(-0.,-1.));
+#7571 = VECTOR('',#7572,1.);
+#7572 = DIRECTION('',(1.,0.));
+#7573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7574 = ORIENTED_EDGE('',*,*,#7575,.F.);
+#7575 = EDGE_CURVE('',#7576,#7548,#7578,.T.);
+#7576 = VERTEX_POINT('',#7577);
+#7577 = CARTESIAN_POINT('',(0.,-10.95655061723,-21.33333333333));
+#7578 = SURFACE_CURVE('',#7579,(#7583,#7590),.PCURVE_S1.);
+#7579 = LINE('',#7580,#7581);
+#7580 = CARTESIAN_POINT('',(0.,-10.95655061723,-21.33333333333));
+#7581 = VECTOR('',#7582,1.);
+#7582 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#7583 = PCURVE('',#7405,#7584);
+#7584 = DEFINITIONAL_REPRESENTATION('',(#7585),#7589);
+#7585 = LINE('',#7586,#7587);
+#7586 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#7587 = VECTOR('',#7588,1.);
+#7588 = DIRECTION('',(-0.866025403784,0.5));
+#7589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7590 = PCURVE('',#7591,#7596);
+#7591 = PLANE('',#7592);
+#7592 = AXIS2_PLACEMENT_3D('',#7593,#7594,#7595);
+#7593 = CARTESIAN_POINT('',(0.,-10.95655061723,-22.33333333333));
+#7594 = DIRECTION('',(-0.5,-0.866025403784,-0.));
+#7595 = DIRECTION('',(-0.866025403784,0.5,0.));
+#7596 = DEFINITIONAL_REPRESENTATION('',(#7597),#7601);
+#7597 = LINE('',#7598,#7599);
+#7598 = CARTESIAN_POINT('',(-0.,-1.));
+#7599 = VECTOR('',#7600,1.);
+#7600 = DIRECTION('',(1.,0.));
+#7601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7602 = ORIENTED_EDGE('',*,*,#7603,.F.);
+#7603 = EDGE_CURVE('',#7464,#7576,#7604,.T.);
+#7604 = SURFACE_CURVE('',#7605,(#7609,#7616),.PCURVE_S1.);
+#7605 = LINE('',#7606,#7607);
+#7606 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -21.33333333333));
+#7607 = VECTOR('',#7608,1.);
+#7608 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#7609 = PCURVE('',#7405,#7610);
+#7610 = DEFINITIONAL_REPRESENTATION('',(#7611),#7615);
+#7611 = LINE('',#7612,#7613);
+#7612 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#7613 = VECTOR('',#7614,1.);
+#7614 = DIRECTION('',(-0.866025403784,-0.5));
+#7615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7616 = PCURVE('',#7617,#7622);
+#7617 = PLANE('',#7618);
+#7618 = AXIS2_PLACEMENT_3D('',#7619,#7620,#7621);
+#7619 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -22.33333333333));
+#7620 = DIRECTION('',(0.5,-0.866025403784,0.));
+#7621 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#7622 = DEFINITIONAL_REPRESENTATION('',(#7623),#7627);
+#7623 = LINE('',#7624,#7625);
+#7624 = CARTESIAN_POINT('',(0.,-1.));
+#7625 = VECTOR('',#7626,1.);
+#7626 = DIRECTION('',(1.,0.));
+#7627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7628 = FACE_BOUND('',#7629,.T.);
+#7629 = EDGE_LOOP('',(#7630));
+#7630 = ORIENTED_EDGE('',*,*,#7390,.F.);
+#7631 = ADVANCED_FACE('',(#7632),#7446,.T.);
+#7632 = FACE_BOUND('',#7633,.F.);
+#7633 = EDGE_LOOP('',(#7634,#7663,#7684,#7685));
+#7634 = ORIENTED_EDGE('',*,*,#7635,.T.);
+#7635 = EDGE_CURVE('',#7636,#7636,#7638,.T.);
+#7636 = VERTEX_POINT('',#7637);
+#7637 = CARTESIAN_POINT('',(3.,0.,-22.33333333333));
+#7638 = SURFACE_CURVE('',#7639,(#7644,#7651),.PCURVE_S1.);
+#7639 = CIRCLE('',#7640,3.);
+#7640 = AXIS2_PLACEMENT_3D('',#7641,#7642,#7643);
+#7641 = CARTESIAN_POINT('',(0.,0.,-22.33333333333));
+#7642 = DIRECTION('',(0.,0.,1.));
+#7643 = DIRECTION('',(1.,0.,0.));
+#7644 = PCURVE('',#7446,#7645);
+#7645 = DEFINITIONAL_REPRESENTATION('',(#7646),#7650);
+#7646 = LINE('',#7647,#7648);
+#7647 = CARTESIAN_POINT('',(-6.28318530718,-13.33333333333));
+#7648 = VECTOR('',#7649,1.);
+#7649 = DIRECTION('',(1.,-0.));
+#7650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7651 = PCURVE('',#7652,#7657);
+#7652 = PLANE('',#7653);
+#7653 = AXIS2_PLACEMENT_3D('',#7654,#7655,#7656);
+#7654 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -22.33333333333));
+#7655 = DIRECTION('',(0.,0.,1.));
+#7656 = DIRECTION('',(1.,0.,0.));
+#7657 = DEFINITIONAL_REPRESENTATION('',(#7658),#7662);
+#7658 = CIRCLE('',#7659,3.);
+#7659 = AXIS2_PLACEMENT_2D('',#7660,#7661);
+#7660 = CARTESIAN_POINT('',(-9.656183252196,-5.768449382764));
+#7661 = DIRECTION('',(1.,0.));
+#7662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7663 = ORIENTED_EDGE('',*,*,#7664,.T.);
+#7664 = EDGE_CURVE('',#7636,#7430,#7665,.T.);
+#7665 = SEAM_CURVE('',#7666,(#7670,#7677),.PCURVE_S1.);
+#7666 = LINE('',#7667,#7668);
+#7667 = CARTESIAN_POINT('',(3.,0.,-9.));
+#7668 = VECTOR('',#7669,1.);
+#7669 = DIRECTION('',(0.,0.,-1.));
+#7670 = PCURVE('',#7446,#7671);
+#7671 = DEFINITIONAL_REPRESENTATION('',(#7672),#7676);
+#7672 = LINE('',#7673,#7674);
+#7673 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#7674 = VECTOR('',#7675,1.);
+#7675 = DIRECTION('',(-0.,-1.));
+#7676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7677 = PCURVE('',#7446,#7678);
+#7678 = DEFINITIONAL_REPRESENTATION('',(#7679),#7683);
+#7679 = LINE('',#7680,#7681);
+#7680 = CARTESIAN_POINT('',(-0.,0.));
+#7681 = VECTOR('',#7682,1.);
+#7682 = DIRECTION('',(-0.,-1.));
+#7683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7684 = ORIENTED_EDGE('',*,*,#7429,.F.);
+#7685 = ORIENTED_EDGE('',*,*,#7664,.F.);
+#7686 = ADVANCED_FACE('',(#7687),#7479,.T.);
+#7687 = FACE_BOUND('',#7688,.T.);
+#7688 = EDGE_LOOP('',(#7689,#7712,#7713,#7736));
+#7689 = ORIENTED_EDGE('',*,*,#7690,.T.);
+#7690 = EDGE_CURVE('',#7691,#7462,#7693,.T.);
+#7691 = VERTEX_POINT('',#7692);
+#7692 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -22.33333333333));
+#7693 = SURFACE_CURVE('',#7694,(#7698,#7705),.PCURVE_S1.);
+#7694 = LINE('',#7695,#7696);
+#7695 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -22.33333333333));
+#7696 = VECTOR('',#7697,1.);
+#7697 = DIRECTION('',(0.,0.,1.));
+#7698 = PCURVE('',#7479,#7699);
+#7699 = DEFINITIONAL_REPRESENTATION('',(#7700),#7704);
+#7700 = LINE('',#7701,#7702);
+#7701 = CARTESIAN_POINT('',(0.,0.));
+#7702 = VECTOR('',#7703,1.);
+#7703 = DIRECTION('',(0.,-1.));
+#7704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7705 = PCURVE('',#7507,#7706);
+#7706 = DEFINITIONAL_REPRESENTATION('',(#7707),#7711);
+#7707 = LINE('',#7708,#7709);
+#7708 = CARTESIAN_POINT('',(11.15,0.));
+#7709 = VECTOR('',#7710,1.);
+#7710 = DIRECTION('',(0.,-1.));
+#7711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7712 = ORIENTED_EDGE('',*,*,#7461,.T.);
+#7713 = ORIENTED_EDGE('',*,*,#7714,.F.);
+#7714 = EDGE_CURVE('',#7715,#7464,#7717,.T.);
+#7715 = VERTEX_POINT('',#7716);
+#7716 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -22.33333333333));
+#7717 = SURFACE_CURVE('',#7718,(#7722,#7729),.PCURVE_S1.);
+#7718 = LINE('',#7719,#7720);
+#7719 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -22.33333333333));
+#7720 = VECTOR('',#7721,1.);
+#7721 = DIRECTION('',(0.,0.,1.));
+#7722 = PCURVE('',#7479,#7723);
+#7723 = DEFINITIONAL_REPRESENTATION('',(#7724),#7728);
+#7724 = LINE('',#7725,#7726);
+#7725 = CARTESIAN_POINT('',(11.15,0.));
+#7726 = VECTOR('',#7727,1.);
+#7727 = DIRECTION('',(0.,-1.));
+#7728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7729 = PCURVE('',#7617,#7730);
+#7730 = DEFINITIONAL_REPRESENTATION('',(#7731),#7735);
+#7731 = LINE('',#7732,#7733);
+#7732 = CARTESIAN_POINT('',(0.,0.));
+#7733 = VECTOR('',#7734,1.);
+#7734 = DIRECTION('',(0.,-1.));
+#7735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7736 = ORIENTED_EDGE('',*,*,#7737,.F.);
+#7737 = EDGE_CURVE('',#7691,#7715,#7738,.T.);
+#7738 = SURFACE_CURVE('',#7739,(#7743,#7750),.PCURVE_S1.);
+#7739 = LINE('',#7740,#7741);
+#7740 = CARTESIAN_POINT('',(9.656183252196,5.768449382764,
+    -22.33333333333));
+#7741 = VECTOR('',#7742,1.);
+#7742 = DIRECTION('',(-1.593145147444E-16,-1.,0.));
+#7743 = PCURVE('',#7479,#7744);
+#7744 = DEFINITIONAL_REPRESENTATION('',(#7745),#7749);
+#7745 = LINE('',#7746,#7747);
+#7746 = CARTESIAN_POINT('',(0.,0.));
+#7747 = VECTOR('',#7748,1.);
+#7748 = DIRECTION('',(1.,0.));
+#7749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7750 = PCURVE('',#7652,#7751);
+#7751 = DEFINITIONAL_REPRESENTATION('',(#7752),#7756);
+#7752 = LINE('',#7753,#7754);
+#7753 = CARTESIAN_POINT('',(0.,0.));
+#7754 = VECTOR('',#7755,1.);
+#7755 = DIRECTION('',(-1.593145147444E-16,-1.));
+#7756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7757 = ADVANCED_FACE('',(#7758),#7507,.T.);
+#7758 = FACE_BOUND('',#7759,.T.);
+#7759 = EDGE_LOOP('',(#7760,#7783,#7784,#7785));
+#7760 = ORIENTED_EDGE('',*,*,#7761,.T.);
+#7761 = EDGE_CURVE('',#7762,#7492,#7764,.T.);
+#7762 = VERTEX_POINT('',#7763);
+#7763 = CARTESIAN_POINT('',(0.,11.343449382764,-22.33333333333));
+#7764 = SURFACE_CURVE('',#7765,(#7769,#7776),.PCURVE_S1.);
+#7765 = LINE('',#7766,#7767);
+#7766 = CARTESIAN_POINT('',(0.,11.343449382764,-22.33333333333));
+#7767 = VECTOR('',#7768,1.);
+#7768 = DIRECTION('',(0.,0.,1.));
+#7769 = PCURVE('',#7507,#7770);
+#7770 = DEFINITIONAL_REPRESENTATION('',(#7771),#7775);
+#7771 = LINE('',#7772,#7773);
+#7772 = CARTESIAN_POINT('',(0.,0.));
+#7773 = VECTOR('',#7774,1.);
+#7774 = DIRECTION('',(0.,-1.));
+#7775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7776 = PCURVE('',#7535,#7777);
+#7777 = DEFINITIONAL_REPRESENTATION('',(#7778),#7782);
+#7778 = LINE('',#7779,#7780);
+#7779 = CARTESIAN_POINT('',(11.15,0.));
+#7780 = VECTOR('',#7781,1.);
+#7781 = DIRECTION('',(0.,-1.));
+#7782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7783 = ORIENTED_EDGE('',*,*,#7491,.T.);
+#7784 = ORIENTED_EDGE('',*,*,#7690,.F.);
+#7785 = ORIENTED_EDGE('',*,*,#7786,.F.);
+#7786 = EDGE_CURVE('',#7762,#7691,#7787,.T.);
+#7787 = SURFACE_CURVE('',#7788,(#7792,#7799),.PCURVE_S1.);
+#7788 = LINE('',#7789,#7790);
+#7789 = CARTESIAN_POINT('',(0.,11.343449382764,-22.33333333333));
+#7790 = VECTOR('',#7791,1.);
+#7791 = DIRECTION('',(0.866025403784,-0.5,0.));
+#7792 = PCURVE('',#7507,#7793);
+#7793 = DEFINITIONAL_REPRESENTATION('',(#7794),#7798);
+#7794 = LINE('',#7795,#7796);
+#7795 = CARTESIAN_POINT('',(0.,0.));
+#7796 = VECTOR('',#7797,1.);
+#7797 = DIRECTION('',(1.,0.));
+#7798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7799 = PCURVE('',#7652,#7800);
+#7800 = DEFINITIONAL_REPRESENTATION('',(#7801),#7805);
+#7801 = LINE('',#7802,#7803);
+#7802 = CARTESIAN_POINT('',(-9.656183252196,5.575));
+#7803 = VECTOR('',#7804,1.);
+#7804 = DIRECTION('',(0.866025403784,-0.5));
+#7805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7806 = ADVANCED_FACE('',(#7807),#7617,.T.);
+#7807 = FACE_BOUND('',#7808,.T.);
+#7808 = EDGE_LOOP('',(#7809,#7810,#7811,#7834));
+#7809 = ORIENTED_EDGE('',*,*,#7714,.T.);
+#7810 = ORIENTED_EDGE('',*,*,#7603,.T.);
+#7811 = ORIENTED_EDGE('',*,*,#7812,.F.);
+#7812 = EDGE_CURVE('',#7813,#7576,#7815,.T.);
+#7813 = VERTEX_POINT('',#7814);
+#7814 = CARTESIAN_POINT('',(0.,-10.95655061723,-22.33333333333));
+#7815 = SURFACE_CURVE('',#7816,(#7820,#7827),.PCURVE_S1.);
+#7816 = LINE('',#7817,#7818);
+#7817 = CARTESIAN_POINT('',(0.,-10.95655061723,-22.33333333333));
+#7818 = VECTOR('',#7819,1.);
+#7819 = DIRECTION('',(0.,0.,1.));
+#7820 = PCURVE('',#7617,#7821);
+#7821 = DEFINITIONAL_REPRESENTATION('',(#7822),#7826);
+#7822 = LINE('',#7823,#7824);
+#7823 = CARTESIAN_POINT('',(11.15,0.));
+#7824 = VECTOR('',#7825,1.);
+#7825 = DIRECTION('',(0.,-1.));
+#7826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7827 = PCURVE('',#7591,#7828);
+#7828 = DEFINITIONAL_REPRESENTATION('',(#7829),#7833);
+#7829 = LINE('',#7830,#7831);
+#7830 = CARTESIAN_POINT('',(0.,0.));
+#7831 = VECTOR('',#7832,1.);
+#7832 = DIRECTION('',(0.,-1.));
+#7833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7834 = ORIENTED_EDGE('',*,*,#7835,.F.);
+#7835 = EDGE_CURVE('',#7715,#7813,#7836,.T.);
+#7836 = SURFACE_CURVE('',#7837,(#7841,#7848),.PCURVE_S1.);
+#7837 = LINE('',#7838,#7839);
+#7838 = CARTESIAN_POINT('',(9.656183252196,-5.381550617236,
+    -22.33333333333));
+#7839 = VECTOR('',#7840,1.);
+#7840 = DIRECTION('',(-0.866025403784,-0.5,0.));
+#7841 = PCURVE('',#7617,#7842);
+#7842 = DEFINITIONAL_REPRESENTATION('',(#7843),#7847);
+#7843 = LINE('',#7844,#7845);
+#7844 = CARTESIAN_POINT('',(0.,0.));
+#7845 = VECTOR('',#7846,1.);
+#7846 = DIRECTION('',(1.,0.));
+#7847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7848 = PCURVE('',#7652,#7849);
+#7849 = DEFINITIONAL_REPRESENTATION('',(#7850),#7854);
+#7850 = LINE('',#7851,#7852);
+#7851 = CARTESIAN_POINT('',(-1.7763568394E-15,-11.15));
+#7852 = VECTOR('',#7853,1.);
+#7853 = DIRECTION('',(-0.866025403784,-0.5));
+#7854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7855 = ADVANCED_FACE('',(#7856),#7535,.T.);
+#7856 = FACE_BOUND('',#7857,.T.);
+#7857 = EDGE_LOOP('',(#7858,#7881,#7882,#7883));
+#7858 = ORIENTED_EDGE('',*,*,#7859,.T.);
+#7859 = EDGE_CURVE('',#7860,#7520,#7862,.T.);
+#7860 = VERTEX_POINT('',#7861);
+#7861 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -22.33333333333));
+#7862 = SURFACE_CURVE('',#7863,(#7867,#7874),.PCURVE_S1.);
+#7863 = LINE('',#7864,#7865);
+#7864 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -22.33333333333));
+#7865 = VECTOR('',#7866,1.);
+#7866 = DIRECTION('',(0.,0.,1.));
+#7867 = PCURVE('',#7535,#7868);
+#7868 = DEFINITIONAL_REPRESENTATION('',(#7869),#7873);
+#7869 = LINE('',#7870,#7871);
+#7870 = CARTESIAN_POINT('',(0.,0.));
+#7871 = VECTOR('',#7872,1.);
+#7872 = DIRECTION('',(0.,-1.));
+#7873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7874 = PCURVE('',#7563,#7875);
+#7875 = DEFINITIONAL_REPRESENTATION('',(#7876),#7880);
+#7876 = LINE('',#7877,#7878);
+#7877 = CARTESIAN_POINT('',(11.15,0.));
+#7878 = VECTOR('',#7879,1.);
+#7879 = DIRECTION('',(0.,-1.));
+#7880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7881 = ORIENTED_EDGE('',*,*,#7519,.T.);
+#7882 = ORIENTED_EDGE('',*,*,#7761,.F.);
+#7883 = ORIENTED_EDGE('',*,*,#7884,.F.);
+#7884 = EDGE_CURVE('',#7860,#7762,#7885,.T.);
+#7885 = SURFACE_CURVE('',#7886,(#7890,#7897),.PCURVE_S1.);
+#7886 = LINE('',#7887,#7888);
+#7887 = CARTESIAN_POINT('',(-9.656183252196,5.768449382764,
+    -22.33333333333));
+#7888 = VECTOR('',#7889,1.);
+#7889 = DIRECTION('',(0.866025403784,0.5,0.));
+#7890 = PCURVE('',#7535,#7891);
+#7891 = DEFINITIONAL_REPRESENTATION('',(#7892),#7896);
+#7892 = LINE('',#7893,#7894);
+#7893 = CARTESIAN_POINT('',(0.,0.));
+#7894 = VECTOR('',#7895,1.);
+#7895 = DIRECTION('',(1.,0.));
+#7896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7897 = PCURVE('',#7652,#7898);
+#7898 = DEFINITIONAL_REPRESENTATION('',(#7899),#7903);
+#7899 = LINE('',#7900,#7901);
+#7900 = CARTESIAN_POINT('',(-19.31236650439,-8.881784197001E-16));
+#7901 = VECTOR('',#7902,1.);
+#7902 = DIRECTION('',(0.866025403784,0.5));
+#7903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7904 = ADVANCED_FACE('',(#7905),#7591,.T.);
+#7905 = FACE_BOUND('',#7906,.T.);
+#7906 = EDGE_LOOP('',(#7907,#7908,#7909,#7932));
+#7907 = ORIENTED_EDGE('',*,*,#7812,.T.);
+#7908 = ORIENTED_EDGE('',*,*,#7575,.T.);
+#7909 = ORIENTED_EDGE('',*,*,#7910,.F.);
+#7910 = EDGE_CURVE('',#7911,#7548,#7913,.T.);
+#7911 = VERTEX_POINT('',#7912);
+#7912 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -22.33333333333));
+#7913 = SURFACE_CURVE('',#7914,(#7918,#7925),.PCURVE_S1.);
+#7914 = LINE('',#7915,#7916);
+#7915 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -22.33333333333));
+#7916 = VECTOR('',#7917,1.);
+#7917 = DIRECTION('',(0.,0.,1.));
+#7918 = PCURVE('',#7591,#7919);
+#7919 = DEFINITIONAL_REPRESENTATION('',(#7920),#7924);
+#7920 = LINE('',#7921,#7922);
+#7921 = CARTESIAN_POINT('',(11.15,0.));
+#7922 = VECTOR('',#7923,1.);
+#7923 = DIRECTION('',(0.,-1.));
+#7924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7925 = PCURVE('',#7563,#7926);
+#7926 = DEFINITIONAL_REPRESENTATION('',(#7927),#7931);
+#7927 = LINE('',#7928,#7929);
+#7928 = CARTESIAN_POINT('',(0.,0.));
+#7929 = VECTOR('',#7930,1.);
+#7930 = DIRECTION('',(0.,-1.));
+#7931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7932 = ORIENTED_EDGE('',*,*,#7933,.F.);
+#7933 = EDGE_CURVE('',#7813,#7911,#7934,.T.);
+#7934 = SURFACE_CURVE('',#7935,(#7939,#7946),.PCURVE_S1.);
+#7935 = LINE('',#7936,#7937);
+#7936 = CARTESIAN_POINT('',(0.,-10.95655061723,-22.33333333333));
+#7937 = VECTOR('',#7938,1.);
+#7938 = DIRECTION('',(-0.866025403784,0.5,-0.));
+#7939 = PCURVE('',#7591,#7940);
+#7940 = DEFINITIONAL_REPRESENTATION('',(#7941),#7945);
+#7941 = LINE('',#7942,#7943);
+#7942 = CARTESIAN_POINT('',(0.,0.));
+#7943 = VECTOR('',#7944,1.);
+#7944 = DIRECTION('',(1.,0.));
+#7945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7946 = PCURVE('',#7652,#7947);
+#7947 = DEFINITIONAL_REPRESENTATION('',(#7948),#7952);
+#7948 = LINE('',#7949,#7950);
+#7949 = CARTESIAN_POINT('',(-9.656183252196,-16.725));
+#7950 = VECTOR('',#7951,1.);
+#7951 = DIRECTION('',(-0.866025403784,0.5));
+#7952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7953 = ADVANCED_FACE('',(#7954),#7563,.T.);
+#7954 = FACE_BOUND('',#7955,.T.);
+#7955 = EDGE_LOOP('',(#7956,#7957,#7958,#7959));
+#7956 = ORIENTED_EDGE('',*,*,#7910,.T.);
+#7957 = ORIENTED_EDGE('',*,*,#7547,.T.);
+#7958 = ORIENTED_EDGE('',*,*,#7859,.F.);
+#7959 = ORIENTED_EDGE('',*,*,#7960,.F.);
+#7960 = EDGE_CURVE('',#7911,#7860,#7961,.T.);
+#7961 = SURFACE_CURVE('',#7962,(#7966,#7973),.PCURVE_S1.);
+#7962 = LINE('',#7963,#7964);
+#7963 = CARTESIAN_POINT('',(-9.656183252196,-5.381550617236,
+    -22.33333333333));
+#7964 = VECTOR('',#7965,1.);
+#7965 = DIRECTION('',(-1.593145147444E-16,1.,-0.));
+#7966 = PCURVE('',#7563,#7967);
+#7967 = DEFINITIONAL_REPRESENTATION('',(#7968),#7972);
+#7968 = LINE('',#7969,#7970);
+#7969 = CARTESIAN_POINT('',(0.,0.));
+#7970 = VECTOR('',#7971,1.);
+#7971 = DIRECTION('',(1.,0.));
+#7972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7973 = PCURVE('',#7652,#7974);
+#7974 = DEFINITIONAL_REPRESENTATION('',(#7975),#7979);
+#7975 = LINE('',#7976,#7977);
+#7976 = CARTESIAN_POINT('',(-19.31236650439,-11.15));
+#7977 = VECTOR('',#7978,1.);
+#7978 = DIRECTION('',(-1.593145147444E-16,1.));
+#7979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7980 = ADVANCED_FACE('',(#7981,#7989),#7652,.F.);
+#7981 = FACE_BOUND('',#7982,.F.);
+#7982 = EDGE_LOOP('',(#7983,#7984,#7985,#7986,#7987,#7988));
+#7983 = ORIENTED_EDGE('',*,*,#7737,.F.);
+#7984 = ORIENTED_EDGE('',*,*,#7786,.F.);
+#7985 = ORIENTED_EDGE('',*,*,#7884,.F.);
+#7986 = ORIENTED_EDGE('',*,*,#7960,.F.);
+#7987 = ORIENTED_EDGE('',*,*,#7933,.F.);
+#7988 = ORIENTED_EDGE('',*,*,#7835,.F.);
+#7989 = FACE_BOUND('',#7990,.F.);
+#7990 = EDGE_LOOP('',(#7991));
+#7991 = ORIENTED_EDGE('',*,*,#7635,.F.);
+#7992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7996)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7993,#7994,#7995)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7993 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7994 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7995 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7996 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7993,
+  'distance_accuracy_value','confusion accuracy');
+#7997 = PRODUCT_TYPE('part',$,(#7));
+#7998 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7999),#7992);
+#7999 = STYLED_ITEM('color',(#8000),#15);
+#8000 = PRESENTATION_STYLE_ASSIGNMENT((#8001,#8007));
+#8001 = SURFACE_STYLE_USAGE(.BOTH.,#8002);
+#8002 = SURFACE_SIDE_STYLE('',(#8003));
+#8003 = SURFACE_STYLE_FILL_AREA(#8004);
+#8004 = FILL_AREA_STYLE('',(#8005));
+#8005 = FILL_AREA_STYLE_COLOUR('',#8006);
+#8006 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#8007 = CURVE_STYLE('',#8008,POSITIVE_LENGTH_MEASURE(0.1),#8006);
+#8008 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Hotend/hotend-3d-printer.stl b/Electrical Parts/Hotend/hotend-3d-printer.stl
new file mode 100644
index 00000000..0f973180
Binary files /dev/null and b/Electrical Parts/Hotend/hotend-3d-printer.stl differ