diff --git a/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.fcstd b/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.fcstd
new file mode 100644
index 00000000..c2b46cae
Binary files /dev/null and b/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.fcstd differ
diff --git a/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.step b/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.step
new file mode 100644
index 00000000..fad29366
--- /dev/null
+++ b/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.step	
@@ -0,0 +1,4217 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/electronic-components/fuses/fuse-MF-R1100.step',
+  '2014-12-26T18:29:57',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','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('fuse-MF-R1100-final','fuse-MF-R1100-final','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3207);
+#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,#167,#668,#706,#923,#1030,#1078,#1290,
+    #1344,#1392,#1447,#1501,#1555,#1610,#1636,#1690,#1716,#1818,#1873,
+    #1928,#2009,#2058,#2106,#2159,#2187,#2241,#2272,#2346,#2395,#2443,
+    #2496,#2524,#2572,#2625,#2673,#2700,#2749,#2776,#2808,#2866,#2891,
+    #2916,#2963,#2970,#2998,#3004,#3031,#3038,#3045,#3083,#3141,#3145,
+    #3203));
+#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('',(-4.41,-1.32,7.78));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-4.41,-1.32,0.1));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-4.41,-1.32,7.78));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(-1.089121299448E-16,-1.110223024625E-15,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,0.53);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-4.94,-1.32,7.78));
+#35 = DIRECTION('',(1.089121299448E-16,1.110223024625E-15,1.));
+#36 = DIRECTION('',(1.,-1.209167543257E-31,-1.089121299448E-16));
+#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,0.53);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(-4.94,-1.32,7.78));
+#56 = DIRECTION('',(-1.089121299448E-16,-1.110223024625E-15,-1.));
+#57 = DIRECTION('',(1.,-1.209167543257E-31,-1.089121299448E-16));
+#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('',(12.,0.75,7.78));
+#69 = DIRECTION('',(1.089121299448E-16,1.110223024625E-15,1.));
+#70 = DIRECTION('',(1.,-1.209167543257E-31,-1.089121299448E-16));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.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(
+  '') );
+#73 = CARTESIAN_POINT('',(-16.41,-2.07));
+#74 = CARTESIAN_POINT('',(-16.41,-2.987986928012));
+#75 = CARTESIAN_POINT('',(-17.205,-2.528993464006));
+#76 = CARTESIAN_POINT('',(-18.,-2.07));
+#77 = CARTESIAN_POINT('',(-17.205,-1.611006535994));
+#78 = CARTESIAN_POINT('',(-16.41,-1.152013071988));
+#79 = CARTESIAN_POINT('',(-16.41,-2.07));
+#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,0.53);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(-4.94,-1.32,0.1));
+#88 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#89 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-4.189520847642E-16,-7.68));
+#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 = TOROIDAL_SURFACE('',#99,0.43,0.1);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(-4.94,-1.32,0.1));
+#101 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#102 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#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,#134,#135,#136));
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#24,#114,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(-4.51,-1.32,2.6645352591E-15));
+#116 = SEAM_CURVE('',#117,(#122,#128),.PCURVE_S1.);
+#117 = CIRCLE('',#118,0.1);
+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
+#119 = CARTESIAN_POINT('',(-4.51,-1.32,0.1));
+#120 = DIRECTION('',(2.765083759444E-15,1.,-8.881784197001E-16));
+#121 = DIRECTION('',(1.,-2.765083759444E-15,2.455887723801E-30));
+#122 = PCURVE('',#98,#123);
+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#127);
+#124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125,#126),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#125 = CARTESIAN_POINT('',(-4.189520847642E-16,0.));
+#126 = CARTESIAN_POINT('',(-4.189520847642E-16,1.570796326795));
+#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#128 = PCURVE('',#98,#129);
+#129 = DEFINITIONAL_REPRESENTATION('',(#130),#133);
+#130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#131,#132),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#131 = CARTESIAN_POINT('',(6.28318530718,0.));
+#132 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#134 = ORIENTED_EDGE('',*,*,#83,.T.);
+#135 = ORIENTED_EDGE('',*,*,#113,.T.);
+#136 = ORIENTED_EDGE('',*,*,#137,.F.);
+#137 = EDGE_CURVE('',#114,#114,#138,.T.);
+#138 = SURFACE_CURVE('',#139,(#144,#151),.PCURVE_S1.);
+#139 = CIRCLE('',#140,0.43);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(-4.94,-1.32,2.6645352591E-15));
+#142 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#143 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#144 = PCURVE('',#98,#145);
+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(0.,1.570796326795));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(1.,0.));
+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#151 = PCURVE('',#152,#157);
+#152 = PLANE('',#153);
+#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);
+#154 = CARTESIAN_POINT('',(-4.41,-1.32,2.6645352591E-15));
+#155 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#156 = DIRECTION('',(1.,0.,0.));
+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#166);
+#158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#159,#160,#161,#162,#163,#164
+,#165),.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(
+  '') );
+#159 = CARTESIAN_POINT('',(-1.E-01,4.440892098501E-16));
+#160 = CARTESIAN_POINT('',(-0.1,-0.744781847255));
+#161 = CARTESIAN_POINT('',(-0.745,-0.372390923627));
+#162 = CARTESIAN_POINT('',(-1.39,4.335572473774E-15));
+#163 = CARTESIAN_POINT('',(-0.745,0.372390923627));
+#164 = CARTESIAN_POINT('',(-1.E-01,0.744781847255));
+#165 = CARTESIAN_POINT('',(-1.E-01,4.440892098501E-16));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = ADVANCED_FACE('',(#168,#630,#633),#66,.F.);
+#168 = FACE_BOUND('',#169,.F.);
+#169 = EDGE_LOOP('',(#170,#200,#233,#261,#294,#322,#351,#374,#402,#430,
+    #463,#491,#524,#552,#581,#604));
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#172,#174,#176,.T.);
+#172 = VERTEX_POINT('',#173);
+#173 = CARTESIAN_POINT('',(11.5,0.75,7.78));
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(6.07,0.75,7.78));
+#176 = SURFACE_CURVE('',#177,(#181,#188),.PCURVE_S1.);
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(12.,0.75,7.78));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(-1.,0.,0.));
+#181 = PCURVE('',#66,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-3.552713678801E-15,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#189,#194);
+#189 = PLANE('',#190);
+#190 = AXIS2_PLACEMENT_3D('',#191,#192,#193);
+#191 = CARTESIAN_POINT('',(-12.,0.75,31.78));
+#192 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#193 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#194 = DEFINITIONAL_REPRESENTATION('',(#195),#199);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(24.,24.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(-0.,-1.));
+#199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#200 = ORIENTED_EDGE('',*,*,#201,.T.);
+#201 = EDGE_CURVE('',#174,#202,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(5.57,1.25,7.78));
+#204 = SURFACE_CURVE('',#205,(#210,#221),.PCURVE_S1.);
+#205 = CIRCLE('',#206,0.5);
+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
+#207 = CARTESIAN_POINT('',(6.07,1.25,7.78));
+#208 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#209 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#210 = PCURVE('',#66,#211);
+#211 = DEFINITIONAL_REPRESENTATION('',(#212),#220);
+#212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#213,#214,#215,#216,#217,#218
+,#219),.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(
+  '') );
+#213 = CARTESIAN_POINT('',(-5.93,-2.22044604925E-16));
+#214 = CARTESIAN_POINT('',(-6.796025403784,-2.22044604925E-16));
+#215 = CARTESIAN_POINT('',(-6.363012701892,0.75));
+#216 = CARTESIAN_POINT('',(-5.93,1.5));
+#217 = CARTESIAN_POINT('',(-5.496987298108,0.75));
+#218 = CARTESIAN_POINT('',(-5.063974596216,5.551115123126E-16));
+#219 = CARTESIAN_POINT('',(-5.93,-2.22044604925E-16));
+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#221 = PCURVE('',#222,#227);
+#222 = CYLINDRICAL_SURFACE('',#223,0.5);
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(6.07,1.25,7.78));
+#225 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#226 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(-0.,0.));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(-1.,0.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = ORIENTED_EDGE('',*,*,#234,.T.);
+#234 = EDGE_CURVE('',#202,#235,#237,.T.);
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(5.57,1.32,7.78));
+#237 = SURFACE_CURVE('',#238,(#242,#249),.PCURVE_S1.);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(5.57,0.75,7.78));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#242 = PCURVE('',#66,#243);
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(-6.43,-3.663735981263E-15));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(7.255005259543E-32,1.));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#249 = PCURVE('',#250,#255);
+#250 = PLANE('',#251);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(5.57,0.75,7.78));
+#253 = DIRECTION('',(-1.,-0.,0.));
+#254 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(-1.110223024625E-16,-8.881784197001E-16));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.,0.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = ORIENTED_EDGE('',*,*,#262,.F.);
+#262 = EDGE_CURVE('',#263,#235,#265,.T.);
+#263 = VERTEX_POINT('',#264);
+#264 = CARTESIAN_POINT('',(4.31,1.32,7.78));
+#265 = SURFACE_CURVE('',#266,(#271,#282),.PCURVE_S1.);
+#266 = CIRCLE('',#267,0.63);
+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
+#268 = CARTESIAN_POINT('',(4.94,1.32,7.78));
+#269 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#270 = DIRECTION('',(1.,0.,0.));
+#271 = PCURVE('',#66,#272);
+#272 = DEFINITIONAL_REPRESENTATION('',(#273),#281);
+#273 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#274,#275,#276,#277,#278,#279
+,#280),.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(
+  '') );
+#274 = CARTESIAN_POINT('',(-6.43,0.57));
+#275 = CARTESIAN_POINT('',(-6.43,-0.521192008768));
+#276 = CARTESIAN_POINT('',(-7.375,2.44039956158E-02));
+#277 = CARTESIAN_POINT('',(-8.32,0.57));
+#278 = CARTESIAN_POINT('',(-7.375,1.115596004384));
+#279 = CARTESIAN_POINT('',(-6.43,1.661192008768));
+#280 = CARTESIAN_POINT('',(-6.43,0.57));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#282 = PCURVE('',#283,#288);
+#283 = CYLINDRICAL_SURFACE('',#284,0.63);
+#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
+#285 = CARTESIAN_POINT('',(4.94,1.32,7.78));
+#286 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = DEFINITIONAL_REPRESENTATION('',(#289),#293);
+#289 = LINE('',#290,#291);
+#290 = CARTESIAN_POINT('',(0.,0.));
+#291 = VECTOR('',#292,1.);
+#292 = DIRECTION('',(1.,0.));
+#293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#294 = ORIENTED_EDGE('',*,*,#295,.T.);
+#295 = EDGE_CURVE('',#263,#296,#298,.T.);
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(4.31,1.25,7.78));
+#298 = SURFACE_CURVE('',#299,(#303,#310),.PCURVE_S1.);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(4.31,1.32,7.78));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#303 = PCURVE('',#66,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(-7.69,0.57));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(-7.255005259543E-32,-1.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = PCURVE('',#311,#316);
+#311 = PLANE('',#312);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(4.31,1.32,7.78));
+#314 = DIRECTION('',(1.,0.,0.));
+#315 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(0.,0.));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(1.,0.));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = ORIENTED_EDGE('',*,*,#323,.F.);
+#323 = EDGE_CURVE('',#324,#296,#326,.T.);
+#324 = VERTEX_POINT('',#325);
+#325 = CARTESIAN_POINT('',(3.81,0.75,7.78));
+#326 = SURFACE_CURVE('',#327,(#332,#339),.PCURVE_S1.);
+#327 = CIRCLE('',#328,0.5);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(3.81,1.25,7.78));
+#330 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#331 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#332 = PCURVE('',#66,#333);
+#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338);
+#334 = CIRCLE('',#335,0.5);
+#335 = AXIS2_PLACEMENT_2D('',#336,#337);
+#336 = CARTESIAN_POINT('',(-8.19,0.5));
+#337 = DIRECTION('',(7.255005259543E-32,1.));
+#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#339 = PCURVE('',#340,#345);
+#340 = CYLINDRICAL_SURFACE('',#341,0.5);
+#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
+#342 = CARTESIAN_POINT('',(3.81,1.25,11.72));
+#343 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#344 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(3.14159265359,3.94));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(-1.,0.));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = ORIENTED_EDGE('',*,*,#352,.T.);
+#352 = EDGE_CURVE('',#324,#353,#355,.T.);
+#353 = VERTEX_POINT('',#354);
+#354 = CARTESIAN_POINT('',(-11.5,0.75,7.78));
+#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(12.,0.75,7.78));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(-1.,0.,0.));
+#360 = PCURVE('',#66,#361);
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-3.552713678801E-15,0.));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(-1.,0.));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#367 = PCURVE('',#189,#368);
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(24.,24.));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(-0.,-1.));
+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#374 = ORIENTED_EDGE('',*,*,#375,.T.);
+#375 = EDGE_CURVE('',#353,#376,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(-11.5,-0.75,7.78));
+#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.);
+#379 = LINE('',#380,#381);
+#380 = CARTESIAN_POINT('',(-11.5,0.75,7.78));
+#381 = VECTOR('',#382,1.);
+#382 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#383 = PCURVE('',#66,#384);
+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(-23.5,-3.330669073875E-16));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(-7.255005259543E-32,-1.));
+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#390 = PCURVE('',#391,#396);
+#391 = CYLINDRICAL_SURFACE('',#392,0.5);
+#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
+#393 = CARTESIAN_POINT('',(-11.5,0.75,8.28));
+#394 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#395 = DIRECTION('',(-1.089121299448E-16,-1.7763568394E-15,-1.));
+#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
+#397 = LINE('',#398,#399);
+#398 = CARTESIAN_POINT('',(-0.,0.));
+#399 = VECTOR('',#400,1.);
+#400 = DIRECTION('',(-0.,1.));
+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#402 = ORIENTED_EDGE('',*,*,#403,.F.);
+#403 = EDGE_CURVE('',#404,#376,#406,.T.);
+#404 = VERTEX_POINT('',#405);
+#405 = CARTESIAN_POINT('',(-6.07,-0.75,7.78));
+#406 = SURFACE_CURVE('',#407,(#411,#418),.PCURVE_S1.);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(12.,-0.75,7.78));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(-1.,0.,0.));
+#411 = PCURVE('',#66,#412);
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(-3.552713678801E-15,-1.5));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(-1.,0.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#418 = PCURVE('',#419,#424);
+#419 = PLANE('',#420);
+#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
+#421 = CARTESIAN_POINT('',(-12.,-0.75,31.78));
+#422 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#423 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(24.,24.));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(-0.,-1.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = ORIENTED_EDGE('',*,*,#431,.T.);
+#431 = EDGE_CURVE('',#404,#432,#434,.T.);
+#432 = VERTEX_POINT('',#433);
+#433 = CARTESIAN_POINT('',(-5.57,-1.25,7.78));
+#434 = SURFACE_CURVE('',#435,(#440,#451),.PCURVE_S1.);
+#435 = CIRCLE('',#436,0.5);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(-6.07,-1.25,7.78));
+#438 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#439 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#440 = PCURVE('',#66,#441);
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#450);
+#442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#443,#444,#445,#446,#447,#448
+,#449),.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(
+  '') );
+#443 = CARTESIAN_POINT('',(-18.07,-1.5));
+#444 = CARTESIAN_POINT('',(-17.20397459621,-1.5));
+#445 = CARTESIAN_POINT('',(-17.6369872981,-2.25));
+#446 = CARTESIAN_POINT('',(-18.07,-3.));
+#447 = CARTESIAN_POINT('',(-18.50301270189,-2.25));
+#448 = CARTESIAN_POINT('',(-18.93602540378,-1.5));
+#449 = CARTESIAN_POINT('',(-18.07,-1.5));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = PCURVE('',#452,#457);
+#452 = CYLINDRICAL_SURFACE('',#453,0.5);
+#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456);
+#454 = CARTESIAN_POINT('',(-6.07,-1.25,11.72));
+#455 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#456 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462);
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(0.,3.94));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(1.,0.));
+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#463 = ORIENTED_EDGE('',*,*,#464,.F.);
+#464 = EDGE_CURVE('',#465,#432,#467,.T.);
+#465 = VERTEX_POINT('',#466);
+#466 = CARTESIAN_POINT('',(-5.57,-1.32,7.78));
+#467 = SURFACE_CURVE('',#468,(#472,#479),.PCURVE_S1.);
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(-5.57,-1.32,7.78));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#472 = PCURVE('',#66,#473);
+#473 = DEFINITIONAL_REPRESENTATION('',(#474),#478);
+#474 = LINE('',#475,#476);
+#475 = CARTESIAN_POINT('',(-17.57,-2.07));
+#476 = VECTOR('',#477,1.);
+#477 = DIRECTION('',(7.255005259543E-32,1.));
+#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#479 = PCURVE('',#480,#485);
+#480 = PLANE('',#481);
+#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484);
+#482 = CARTESIAN_POINT('',(-5.57,-1.32,7.78));
+#483 = DIRECTION('',(-1.,-0.,0.));
+#484 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#485 = DEFINITIONAL_REPRESENTATION('',(#486),#490);
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(0.,0.));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(1.,0.));
+#490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#491 = ORIENTED_EDGE('',*,*,#492,.F.);
+#492 = EDGE_CURVE('',#493,#465,#495,.T.);
+#493 = VERTEX_POINT('',#494);
+#494 = CARTESIAN_POINT('',(-4.31,-1.32,7.78));
+#495 = SURFACE_CURVE('',#496,(#501,#512),.PCURVE_S1.);
+#496 = CIRCLE('',#497,0.63);
+#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500);
+#498 = CARTESIAN_POINT('',(-4.94,-1.32,7.78));
+#499 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#500 = DIRECTION('',(1.,0.,0.));
+#501 = PCURVE('',#66,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#511);
+#503 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#504,#505,#506,#507,#508,#509
+,#510),.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(
+  '') );
+#504 = CARTESIAN_POINT('',(-16.31,-2.07));
+#505 = CARTESIAN_POINT('',(-16.31,-3.161192008768));
+#506 = CARTESIAN_POINT('',(-17.255,-2.615596004384));
+#507 = CARTESIAN_POINT('',(-18.2,-2.07));
+#508 = CARTESIAN_POINT('',(-17.255,-1.524403995616));
+#509 = CARTESIAN_POINT('',(-16.31,-0.978807991232));
+#510 = CARTESIAN_POINT('',(-16.31,-2.07));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = PCURVE('',#513,#518);
+#513 = CYLINDRICAL_SURFACE('',#514,0.63);
+#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
+#515 = CARTESIAN_POINT('',(-4.94,-1.32,7.78));
+#516 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#517 = DIRECTION('',(1.,0.,0.));
+#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(0.,0.));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(1.,0.));
+#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#524 = ORIENTED_EDGE('',*,*,#525,.T.);
+#525 = EDGE_CURVE('',#493,#526,#528,.T.);
+#526 = VERTEX_POINT('',#527);
+#527 = CARTESIAN_POINT('',(-4.31,-1.25,7.78));
+#528 = SURFACE_CURVE('',#529,(#533,#540),.PCURVE_S1.);
+#529 = LINE('',#530,#531);
+#530 = CARTESIAN_POINT('',(-4.31,-1.32,7.78));
+#531 = VECTOR('',#532,1.);
+#532 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#533 = PCURVE('',#66,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(-16.31,-2.07));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(7.255005259543E-32,1.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = PCURVE('',#541,#546);
+#541 = PLANE('',#542);
+#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
+#543 = CARTESIAN_POINT('',(-4.31,-1.32,7.78));
+#544 = DIRECTION('',(-1.,-0.,0.));
+#545 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(0.,0.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#552 = ORIENTED_EDGE('',*,*,#553,.F.);
+#553 = EDGE_CURVE('',#554,#526,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(-3.81,-0.75,7.78));
+#556 = SURFACE_CURVE('',#557,(#562,#569),.PCURVE_S1.);
+#557 = CIRCLE('',#558,0.5);
+#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561);
+#559 = CARTESIAN_POINT('',(-3.81,-1.25,7.78));
+#560 = DIRECTION('',(-0.,1.7763568394E-15,1.));
+#561 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#562 = PCURVE('',#66,#563);
+#563 = DEFINITIONAL_REPRESENTATION('',(#564),#568);
+#564 = CIRCLE('',#565,0.5);
+#565 = AXIS2_PLACEMENT_2D('',#566,#567);
+#566 = CARTESIAN_POINT('',(-15.81,-2.));
+#567 = DIRECTION('',(-7.255005259543E-32,-1.));
+#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#569 = PCURVE('',#570,#575);
+#570 = CYLINDRICAL_SURFACE('',#571,0.5);
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(-3.81,-1.25,7.78));
+#573 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#574 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(-3.14159265359,2.6645352591E-15));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(1.,0.));
+#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#581 = ORIENTED_EDGE('',*,*,#582,.F.);
+#582 = EDGE_CURVE('',#583,#554,#585,.T.);
+#583 = VERTEX_POINT('',#584);
+#584 = CARTESIAN_POINT('',(11.5,-0.75,7.78));
+#585 = SURFACE_CURVE('',#586,(#590,#597),.PCURVE_S1.);
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(12.,-0.75,7.78));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(-1.,0.,0.));
+#590 = PCURVE('',#66,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(-3.552713678801E-15,-1.5));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(-1.,0.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = PCURVE('',#419,#598);
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(24.,24.));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(-0.,-1.));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#604 = ORIENTED_EDGE('',*,*,#605,.F.);
+#605 = EDGE_CURVE('',#172,#583,#606,.T.);
+#606 = SURFACE_CURVE('',#607,(#611,#618),.PCURVE_S1.);
+#607 = LINE('',#608,#609);
+#608 = CARTESIAN_POINT('',(11.5,0.75,7.78));
+#609 = VECTOR('',#610,1.);
+#610 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#611 = PCURVE('',#66,#612);
+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
+#613 = LINE('',#614,#615);
+#614 = CARTESIAN_POINT('',(-0.5,-3.330669073875E-16));
+#615 = VECTOR('',#616,1.);
+#616 = DIRECTION('',(-7.255005259543E-32,-1.));
+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#618 = PCURVE('',#619,#624);
+#619 = CYLINDRICAL_SURFACE('',#620,0.5);
+#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623);
+#621 = CARTESIAN_POINT('',(11.5,0.75,8.28));
+#622 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#623 = DIRECTION('',(-1.089121299448E-16,-1.7763568394E-15,-1.));
+#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629);
+#625 = LINE('',#626,#627);
+#626 = CARTESIAN_POINT('',(0.,0.));
+#627 = VECTOR('',#628,1.);
+#628 = DIRECTION('',(0.,1.));
+#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#630 = FACE_BOUND('',#631,.F.);
+#631 = EDGE_LOOP('',(#632));
+#632 = ORIENTED_EDGE('',*,*,#51,.T.);
+#633 = FACE_BOUND('',#634,.F.);
+#634 = EDGE_LOOP('',(#635));
+#635 = ORIENTED_EDGE('',*,*,#636,.T.);
+#636 = EDGE_CURVE('',#637,#637,#639,.T.);
+#637 = VERTEX_POINT('',#638);
+#638 = CARTESIAN_POINT('',(5.470000000011,1.319999999961,7.78));
+#639 = SURFACE_CURVE('',#640,(#645,#656),.PCURVE_S1.);
+#640 = CIRCLE('',#641,0.53);
+#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644);
+#642 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,7.78));
+#643 = DIRECTION('',(-1.089121299448E-16,-1.110223024625E-15,-1.));
+#644 = DIRECTION('',(1.,-1.209167543257E-31,-1.089121299448E-16));
+#645 = PCURVE('',#66,#646);
+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#655);
+#647 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#648,#649,#650,#651,#652,#653
+,#654),.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(
+  '') );
+#648 = CARTESIAN_POINT('',(-6.529999999989,0.569999999961));
+#649 = CARTESIAN_POINT('',(-6.529999999989,-0.347986928051));
+#650 = CARTESIAN_POINT('',(-7.324999999989,0.111006535955));
+#651 = CARTESIAN_POINT('',(-8.119999999989,0.569999999961));
+#652 = CARTESIAN_POINT('',(-7.324999999989,1.028993463966));
+#653 = CARTESIAN_POINT('',(-6.529999999989,1.487986927972));
+#654 = CARTESIAN_POINT('',(-6.529999999989,0.569999999961));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#656 = PCURVE('',#657,#662);
+#657 = CYLINDRICAL_SURFACE('',#658,0.53);
+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);
+#659 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,7.78));
+#660 = DIRECTION('',(1.089121299448E-16,1.110223024625E-15,1.));
+#661 = DIRECTION('',(1.,-1.209167543257E-31,-1.089121299448E-16));
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667);
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(-0.,0.));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(-1.,0.));
+#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#668 = ADVANCED_FACE('',(#669,#672),#152,.F.);
+#669 = FACE_BOUND('',#670,.F.);
+#670 = EDGE_LOOP('',(#671));
+#671 = ORIENTED_EDGE('',*,*,#137,.F.);
+#672 = FACE_BOUND('',#673,.F.);
+#673 = EDGE_LOOP('',(#674));
+#674 = ORIENTED_EDGE('',*,*,#675,.T.);
+#675 = EDGE_CURVE('',#676,#676,#678,.T.);
+#676 = VERTEX_POINT('',#677);
+#677 = CARTESIAN_POINT('',(-4.54,-1.32,3.250733016102E-15));
+#678 = SURFACE_CURVE('',#679,(#684,#695),.PCURVE_S1.);
+#679 = CIRCLE('',#680,0.4);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(-4.94,-1.32,3.250733016102E-15));
+#682 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#683 = DIRECTION('',(1.,0.,0.));
+#684 = PCURVE('',#152,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#694);
+#686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#687,#688,#689,#690,#691,#692
+,#693),.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(
+  '') );
+#687 = CARTESIAN_POINT('',(-0.13,2.22044604925E-16));
+#688 = CARTESIAN_POINT('',(-0.13,-0.692820323028));
+#689 = CARTESIAN_POINT('',(-0.73,-0.346410161514));
+#690 = CARTESIAN_POINT('',(-1.33,1.240728609932E-16));
+#691 = CARTESIAN_POINT('',(-0.73,0.346410161514));
+#692 = CARTESIAN_POINT('',(-0.13,0.692820323028));
+#693 = CARTESIAN_POINT('',(-0.13,2.22044604925E-16));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#696,#701);
+#696 = CYLINDRICAL_SURFACE('',#697,0.4);
+#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
+#698 = CARTESIAN_POINT('',(-4.94,-1.32,3.250733016102E-15));
+#699 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#700 = DIRECTION('',(1.,0.,0.));
+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#705);
+#702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#703,#704),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#703 = CARTESIAN_POINT('',(0.,0.));
+#704 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#706 = ADVANCED_FACE('',(#707),#189,.F.);
+#707 = FACE_BOUND('',#708,.F.);
+#708 = EDGE_LOOP('',(#709,#710,#738,#766,#792,#793,#816,#845,#873,#902)
+  );
+#709 = ORIENTED_EDGE('',*,*,#171,.F.);
+#710 = ORIENTED_EDGE('',*,*,#711,.F.);
+#711 = EDGE_CURVE('',#712,#172,#714,.T.);
+#712 = VERTEX_POINT('',#713);
+#713 = CARTESIAN_POINT('',(11.5,0.75,31.28));
+#714 = SURFACE_CURVE('',#715,(#719,#726),.PCURVE_S1.);
+#715 = LINE('',#716,#717);
+#716 = CARTESIAN_POINT('',(11.5,0.75,31.78));
+#717 = VECTOR('',#718,1.);
+#718 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#719 = PCURVE('',#189,#720);
+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(-3.552713678801E-15,23.5));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(1.,0.));
+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#726 = PCURVE('',#727,#732);
+#727 = CYLINDRICAL_SURFACE('',#728,0.5);
+#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);
+#729 = CARTESIAN_POINT('',(11.5,0.25,31.78));
+#730 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#731 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737);
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(0.,0.));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(0.,1.));
+#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#738 = ORIENTED_EDGE('',*,*,#739,.F.);
+#739 = EDGE_CURVE('',#740,#712,#742,.T.);
+#740 = VERTEX_POINT('',#741);
+#741 = CARTESIAN_POINT('',(-11.5,0.75,31.28));
+#742 = SURFACE_CURVE('',#743,(#747,#754),.PCURVE_S1.);
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(-12.,0.75,31.28));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(1.,0.,0.));
+#747 = PCURVE('',#189,#748);
+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753);
+#749 = LINE('',#750,#751);
+#750 = CARTESIAN_POINT('',(0.5,3.552713678801E-15));
+#751 = VECTOR('',#752,1.);
+#752 = DIRECTION('',(0.,1.));
+#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#754 = PCURVE('',#755,#760);
+#755 = CYLINDRICAL_SURFACE('',#756,0.5);
+#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759);
+#757 = CARTESIAN_POINT('',(-12.,0.25,31.28));
+#758 = DIRECTION('',(1.,0.,0.));
+#759 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765);
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(0.,0.));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(0.,1.));
+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#766 = ORIENTED_EDGE('',*,*,#767,.F.);
+#767 = EDGE_CURVE('',#353,#740,#768,.T.);
+#768 = SURFACE_CURVE('',#769,(#773,#780),.PCURVE_S1.);
+#769 = LINE('',#770,#771);
+#770 = CARTESIAN_POINT('',(-11.5,0.75,7.78));
+#771 = VECTOR('',#772,1.);
+#772 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#773 = PCURVE('',#189,#774);
+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(24.,0.5));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(-1.,0.));
+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#780 = PCURVE('',#781,#786);
+#781 = CYLINDRICAL_SURFACE('',#782,0.5);
+#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
+#783 = CARTESIAN_POINT('',(-11.5,0.25,7.78));
+#784 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#785 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(0.,0.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.,1.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = ORIENTED_EDGE('',*,*,#352,.F.);
+#793 = ORIENTED_EDGE('',*,*,#794,.F.);
+#794 = EDGE_CURVE('',#795,#324,#797,.T.);
+#795 = VERTEX_POINT('',#796);
+#796 = CARTESIAN_POINT('',(3.81,0.75,11.72));
+#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(3.81,0.75,11.72));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#802 = PCURVE('',#189,#803);
+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(20.06,15.81));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(1.,-0.));
+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#809 = PCURVE('',#340,#810);
+#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815);
+#811 = LINE('',#812,#813);
+#812 = CARTESIAN_POINT('',(-0.,0.));
+#813 = VECTOR('',#814,1.);
+#814 = DIRECTION('',(-0.,1.));
+#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#816 = ORIENTED_EDGE('',*,*,#817,.F.);
+#817 = EDGE_CURVE('',#818,#795,#820,.T.);
+#818 = VERTEX_POINT('',#819);
+#819 = CARTESIAN_POINT('',(4.61,0.75,12.52));
+#820 = SURFACE_CURVE('',#821,(#826,#833),.PCURVE_S1.);
+#821 = CIRCLE('',#822,0.8);
+#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825);
+#823 = CARTESIAN_POINT('',(4.61,0.75,11.72));
+#824 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#825 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#826 = PCURVE('',#189,#827);
+#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832);
+#828 = CIRCLE('',#829,0.8);
+#829 = AXIS2_PLACEMENT_2D('',#830,#831);
+#830 = CARTESIAN_POINT('',(20.06,16.61));
+#831 = DIRECTION('',(-1.,0.));
+#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#833 = PCURVE('',#834,#839);
+#834 = TOROIDAL_SURFACE('',#835,0.8,0.5);
+#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
+#836 = CARTESIAN_POINT('',(4.61,1.25,11.72));
+#837 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#838 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#839 = DEFINITIONAL_REPRESENTATION('',(#840),#844);
+#840 = LINE('',#841,#842);
+#841 = CARTESIAN_POINT('',(0.,1.570796326795));
+#842 = VECTOR('',#843,1.);
+#843 = DIRECTION('',(1.,0.));
+#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#845 = ORIENTED_EDGE('',*,*,#846,.F.);
+#846 = EDGE_CURVE('',#847,#818,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(5.27,0.75,12.52));
+#849 = SURFACE_CURVE('',#850,(#854,#861),.PCURVE_S1.);
+#850 = LINE('',#851,#852);
+#851 = CARTESIAN_POINT('',(5.27,0.75,12.52));
+#852 = VECTOR('',#853,1.);
+#853 = DIRECTION('',(-1.,-0.,-0.));
+#854 = PCURVE('',#189,#855);
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(19.26,17.27));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.,-1.));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#861 = PCURVE('',#862,#867);
+#862 = CYLINDRICAL_SURFACE('',#863,0.5);
+#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866);
+#864 = CARTESIAN_POINT('',(5.27,1.25,12.52));
+#865 = DIRECTION('',(-1.,-0.,-0.));
+#866 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);
+#868 = LINE('',#869,#870);
+#869 = CARTESIAN_POINT('',(-0.,0.));
+#870 = VECTOR('',#871,1.);
+#871 = DIRECTION('',(-0.,1.));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#873 = ORIENTED_EDGE('',*,*,#874,.F.);
+#874 = EDGE_CURVE('',#875,#847,#877,.T.);
+#875 = VERTEX_POINT('',#876);
+#876 = CARTESIAN_POINT('',(6.07,0.75,11.72));
+#877 = SURFACE_CURVE('',#878,(#883,#890),.PCURVE_S1.);
+#878 = CIRCLE('',#879,0.8);
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(5.27,0.75,11.72));
+#881 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#882 = DIRECTION('',(1.,5.176899690513E-30,2.590520390792E-15));
+#883 = PCURVE('',#189,#884);
+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);
+#885 = CIRCLE('',#886,0.8);
+#886 = AXIS2_PLACEMENT_2D('',#887,#888);
+#887 = CARTESIAN_POINT('',(20.06,17.27));
+#888 = DIRECTION('',(-4.440892098501E-15,1.));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = PCURVE('',#891,#896);
+#891 = TOROIDAL_SURFACE('',#892,0.8,0.5);
+#892 = AXIS2_PLACEMENT_3D('',#893,#894,#895);
+#893 = CARTESIAN_POINT('',(5.27,1.25,11.72));
+#894 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#895 = DIRECTION('',(1.,5.176899690513E-30,2.590520390792E-15));
+#896 = DEFINITIONAL_REPRESENTATION('',(#897),#901);
+#897 = LINE('',#898,#899);
+#898 = CARTESIAN_POINT('',(0.,1.570796326795));
+#899 = VECTOR('',#900,1.);
+#900 = DIRECTION('',(1.,0.));
+#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#902 = ORIENTED_EDGE('',*,*,#903,.F.);
+#903 = EDGE_CURVE('',#174,#875,#904,.T.);
+#904 = SURFACE_CURVE('',#905,(#909,#916),.PCURVE_S1.);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(6.07,0.75,7.78));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#909 = PCURVE('',#189,#910);
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(24.,18.07));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(-1.,0.));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#916 = PCURVE('',#222,#917);
+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);
+#918 = LINE('',#919,#920);
+#919 = CARTESIAN_POINT('',(-0.,0.));
+#920 = VECTOR('',#921,1.);
+#921 = DIRECTION('',(-0.,1.));
+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#923 = ADVANCED_FACE('',(#924),#619,.T.);
+#924 = FACE_BOUND('',#925,.T.);
+#925 = EDGE_LOOP('',(#926,#962,#990,#1029));
+#926 = ORIENTED_EDGE('',*,*,#927,.T.);
+#927 = EDGE_CURVE('',#172,#928,#930,.T.);
+#928 = VERTEX_POINT('',#929);
+#929 = CARTESIAN_POINT('',(12.,0.25,8.28));
+#930 = SURFACE_CURVE('',#931,(#936,#949),.PCURVE_S1.);
+#931 = ELLIPSE('',#932,0.707106781187,0.5);
+#932 = AXIS2_PLACEMENT_3D('',#933,#934,#935);
+#933 = CARTESIAN_POINT('',(11.5,0.25,8.28));
+#934 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#935 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#936 = PCURVE('',#619,#937);
+#937 = DEFINITIONAL_REPRESENTATION('',(#938),#948);
+#938 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#939,#940,#941,#942,#943,#944,
+    #945,#946,#947),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#939 = CARTESIAN_POINT('',(3.486613385013E-15,-4.740677315126E-14));
+#940 = CARTESIAN_POINT('',(0.196349541599,9.812736377653E-11));
+#941 = CARTESIAN_POINT('',(0.392699082198,2.203038813332E-02));
+#942 = CARTESIAN_POINT('',(0.5890486228,6.609097695025E-02));
+#943 = CARTESIAN_POINT('',(0.785398163392,0.130370624754));
+#944 = CARTESIAN_POINT('',(0.981747703998,0.211243369313));
+#945 = CARTESIAN_POINT('',(1.178097244595,0.303650435613));
+#946 = CARTESIAN_POINT('',(1.374446785196,0.4018252292));
+#947 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#949 = PCURVE('',#727,#950);
+#950 = DEFINITIONAL_REPRESENTATION('',(#951),#961);
+#951 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#952,#953,#954,#955,#956,#957,
+    #958,#959,#960),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#952 = CARTESIAN_POINT('',(-6.610039131721E-17,24.));
+#953 = CARTESIAN_POINT('',(0.196349541599,23.999999999902));
+#954 = CARTESIAN_POINT('',(0.392699082198,23.977969611857));
+#955 = CARTESIAN_POINT('',(0.5890486228,23.933909023035));
+#956 = CARTESIAN_POINT('',(0.785398163396,23.8696293752));
+#957 = CARTESIAN_POINT('',(0.981747703997,23.788756630631));
+#958 = CARTESIAN_POINT('',(1.178097244596,23.696349564376));
+#959 = CARTESIAN_POINT('',(1.374446785195,23.5981747708));
+#960 = CARTESIAN_POINT('',(1.570796326795,23.5));
+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#962 = ORIENTED_EDGE('',*,*,#963,.T.);
+#963 = EDGE_CURVE('',#928,#964,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(12.,-0.25,8.28));
+#966 = SURFACE_CURVE('',#967,(#971,#978),.PCURVE_S1.);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(12.,0.75,8.28));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#971 = PCURVE('',#619,#972);
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(1.570796326795,0.));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(0.,1.));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#978 = PCURVE('',#979,#984);
+#979 = PLANE('',#980);
+#980 = AXIS2_PLACEMENT_3D('',#981,#982,#983);
+#981 = CARTESIAN_POINT('',(12.,0.75,31.78));
+#982 = DIRECTION('',(1.,0.,0.));
+#983 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(23.5,-4.440892098501E-16));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(2.22044604925E-16,-1.));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = ORIENTED_EDGE('',*,*,#991,.F.);
+#991 = EDGE_CURVE('',#583,#964,#992,.T.);
+#992 = SURFACE_CURVE('',#993,(#998,#1011),.PCURVE_S1.);
+#993 = ELLIPSE('',#994,0.707106781187,0.5);
+#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997);
+#995 = CARTESIAN_POINT('',(11.5,-0.25,8.28));
+#996 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#997 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#998 = PCURVE('',#619,#999);
+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1010);
+#1000 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1001,#1002,#1003,#1004,#1005,
+    #1006,#1007,#1008,#1009),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1001 = CARTESIAN_POINT('',(3.486613379636E-15,1.5));
+#1002 = CARTESIAN_POINT('',(0.196349541599,1.499999999902));
+#1003 = CARTESIAN_POINT('',(0.392699082198,1.477969611866));
+#1004 = CARTESIAN_POINT('',(0.589048622796,1.433909023048));
+#1005 = CARTESIAN_POINT('',(0.785398163396,1.369629375241));
+#1006 = CARTESIAN_POINT('',(0.981747703996,1.288756630688));
+#1007 = CARTESIAN_POINT('',(1.178097244596,1.196349564386));
+#1008 = CARTESIAN_POINT('',(1.374446785196,1.0981747708));
+#1009 = CARTESIAN_POINT('',(1.570796326795,1.));
+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1011 = PCURVE('',#1012,#1017);
+#1012 = CYLINDRICAL_SURFACE('',#1013,0.5);
+#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016);
+#1014 = CARTESIAN_POINT('',(11.5,-0.25,31.78));
+#1015 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1016 = DIRECTION('',(1.,0.,0.));
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1028);
+#1018 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1019,#1020,#1021,#1022,#1023,
+    #1024,#1025,#1026,#1027),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1019 = CARTESIAN_POINT('',(1.570796326795,24.));
+#1020 = CARTESIAN_POINT('',(1.374446785196,23.999999999902));
+#1021 = CARTESIAN_POINT('',(1.178097244595,23.97796961186));
+#1022 = CARTESIAN_POINT('',(0.981747703997,23.933909023021));
+#1023 = CARTESIAN_POINT('',(0.785398163393,23.869629375273));
+#1024 = CARTESIAN_POINT('',(0.589048622798,23.788756630674));
+#1025 = CARTESIAN_POINT('',(0.392699082198,23.696349564365));
+#1026 = CARTESIAN_POINT('',(0.196349541599,23.5981747708));
+#1027 = CARTESIAN_POINT('',(-9.381257234105E-14,23.5));
+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1029 = ORIENTED_EDGE('',*,*,#605,.F.);
+#1030 = ADVANCED_FACE('',(#1031),#222,.F.);
+#1031 = FACE_BOUND('',#1032,.T.);
+#1032 = EDGE_LOOP('',(#1033,#1034,#1057,#1077));
+#1033 = ORIENTED_EDGE('',*,*,#201,.T.);
+#1034 = ORIENTED_EDGE('',*,*,#1035,.T.);
+#1035 = EDGE_CURVE('',#202,#1036,#1038,.T.);
+#1036 = VERTEX_POINT('',#1037);
+#1037 = CARTESIAN_POINT('',(5.57,1.25,11.72));
+#1038 = SURFACE_CURVE('',#1039,(#1043,#1050),.PCURVE_S1.);
+#1039 = LINE('',#1040,#1041);
+#1040 = CARTESIAN_POINT('',(5.57,1.25,7.78));
+#1041 = VECTOR('',#1042,1.);
+#1042 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1043 = PCURVE('',#222,#1044);
+#1044 = DEFINITIONAL_REPRESENTATION('',(#1045),#1049);
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(-0.,1.));
+#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1050 = PCURVE('',#250,#1051);
+#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);
+#1052 = LINE('',#1053,#1054);
+#1053 = CARTESIAN_POINT('',(0.5,-1.7763568394E-15));
+#1054 = VECTOR('',#1055,1.);
+#1055 = DIRECTION('',(0.,-1.));
+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1057 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#1058 = EDGE_CURVE('',#875,#1036,#1059,.T.);
+#1059 = SURFACE_CURVE('',#1060,(#1065,#1071),.PCURVE_S1.);
+#1060 = CIRCLE('',#1061,0.5);
+#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064);
+#1062 = CARTESIAN_POINT('',(6.07,1.25,11.72));
+#1063 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#1064 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1065 = PCURVE('',#222,#1066);
+#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1070);
+#1067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1068,#1069),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1068 = CARTESIAN_POINT('',(0.,3.94));
+#1069 = CARTESIAN_POINT('',(-1.570796326795,3.94));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = PCURVE('',#891,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1076);
+#1073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1074,#1075),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1074 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1075 = CARTESIAN_POINT('',(0.,3.14159265359));
+#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1077 = ORIENTED_EDGE('',*,*,#903,.F.);
+#1078 = ADVANCED_FACE('',(#1079),#419,.T.);
+#1079 = FACE_BOUND('',#1080,.T.);
+#1080 = EDGE_LOOP('',(#1081,#1082,#1105,#1133,#1159,#1160,#1183,#1212,
+    #1240,#1269));
+#1081 = ORIENTED_EDGE('',*,*,#582,.F.);
+#1082 = ORIENTED_EDGE('',*,*,#1083,.F.);
+#1083 = EDGE_CURVE('',#1084,#583,#1086,.T.);
+#1084 = VERTEX_POINT('',#1085);
+#1085 = CARTESIAN_POINT('',(11.5,-0.75,31.28));
+#1086 = SURFACE_CURVE('',#1087,(#1091,#1098),.PCURVE_S1.);
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(11.5,-0.75,31.78));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1091 = PCURVE('',#419,#1092);
+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(-3.552713678801E-15,23.5));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(1.,0.));
+#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1098 = PCURVE('',#1012,#1099);
+#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104);
+#1100 = LINE('',#1101,#1102);
+#1101 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1102 = VECTOR('',#1103,1.);
+#1103 = DIRECTION('',(0.,1.));
+#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1105 = ORIENTED_EDGE('',*,*,#1106,.F.);
+#1106 = EDGE_CURVE('',#1107,#1084,#1109,.T.);
+#1107 = VERTEX_POINT('',#1108);
+#1108 = CARTESIAN_POINT('',(-11.5,-0.75,31.28));
+#1109 = SURFACE_CURVE('',#1110,(#1114,#1121),.PCURVE_S1.);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(-12.,-0.75,31.28));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(1.,0.,0.));
+#1114 = PCURVE('',#419,#1115);
+#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(0.5,3.552713678801E-15));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(0.,1.));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1121 = PCURVE('',#1122,#1127);
+#1122 = CYLINDRICAL_SURFACE('',#1123,0.5);
+#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
+#1124 = CARTESIAN_POINT('',(-12.,-0.25,31.28));
+#1125 = DIRECTION('',(1.,0.,0.));
+#1126 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132);
+#1128 = LINE('',#1129,#1130);
+#1129 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1130 = VECTOR('',#1131,1.);
+#1131 = DIRECTION('',(0.,1.));
+#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1133 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#1134 = EDGE_CURVE('',#376,#1107,#1135,.T.);
+#1135 = SURFACE_CURVE('',#1136,(#1140,#1147),.PCURVE_S1.);
+#1136 = LINE('',#1137,#1138);
+#1137 = CARTESIAN_POINT('',(-11.5,-0.75,7.78));
+#1138 = VECTOR('',#1139,1.);
+#1139 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1140 = PCURVE('',#419,#1141);
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(24.,0.5));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(-1.,0.));
+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1147 = PCURVE('',#1148,#1153);
+#1148 = CYLINDRICAL_SURFACE('',#1149,0.5);
+#1149 = AXIS2_PLACEMENT_3D('',#1150,#1151,#1152);
+#1150 = CARTESIAN_POINT('',(-11.5,-0.25,7.78));
+#1151 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1152 = DIRECTION('',(-1.,0.,0.));
+#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1158);
+#1154 = LINE('',#1155,#1156);
+#1155 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1156 = VECTOR('',#1157,1.);
+#1157 = DIRECTION('',(0.,1.));
+#1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1159 = ORIENTED_EDGE('',*,*,#403,.F.);
+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);
+#1161 = EDGE_CURVE('',#1162,#404,#1164,.T.);
+#1162 = VERTEX_POINT('',#1163);
+#1163 = CARTESIAN_POINT('',(-6.07,-0.75,11.72));
+#1164 = SURFACE_CURVE('',#1165,(#1169,#1176),.PCURVE_S1.);
+#1165 = LINE('',#1166,#1167);
+#1166 = CARTESIAN_POINT('',(-6.07,-0.75,11.72));
+#1167 = VECTOR('',#1168,1.);
+#1168 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#1169 = PCURVE('',#419,#1170);
+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175);
+#1171 = LINE('',#1172,#1173);
+#1172 = CARTESIAN_POINT('',(20.06,5.93));
+#1173 = VECTOR('',#1174,1.);
+#1174 = DIRECTION('',(1.,-0.));
+#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1176 = PCURVE('',#452,#1177);
+#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182);
+#1178 = LINE('',#1179,#1180);
+#1179 = CARTESIAN_POINT('',(0.,0.));
+#1180 = VECTOR('',#1181,1.);
+#1181 = DIRECTION('',(0.,1.));
+#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1183 = ORIENTED_EDGE('',*,*,#1184,.F.);
+#1184 = EDGE_CURVE('',#1185,#1162,#1187,.T.);
+#1185 = VERTEX_POINT('',#1186);
+#1186 = CARTESIAN_POINT('',(-5.27,-0.75,12.52));
+#1187 = SURFACE_CURVE('',#1188,(#1193,#1200),.PCURVE_S1.);
+#1188 = CIRCLE('',#1189,0.8);
+#1189 = AXIS2_PLACEMENT_3D('',#1190,#1191,#1192);
+#1190 = CARTESIAN_POINT('',(-5.27,-0.75,11.72));
+#1191 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#1192 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1193 = PCURVE('',#419,#1194);
+#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);
+#1195 = CIRCLE('',#1196,0.8);
+#1196 = AXIS2_PLACEMENT_2D('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(20.06,6.73));
+#1198 = DIRECTION('',(-1.,0.));
+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1200 = PCURVE('',#1201,#1206);
+#1201 = TOROIDAL_SURFACE('',#1202,0.8,0.5);
+#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
+#1203 = CARTESIAN_POINT('',(-5.27,-1.25,11.72));
+#1204 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#1205 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(-1.,0.));
+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1212 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1213 = EDGE_CURVE('',#1214,#1185,#1216,.T.);
+#1214 = VERTEX_POINT('',#1215);
+#1215 = CARTESIAN_POINT('',(-4.61,-0.75,12.52));
+#1216 = SURFACE_CURVE('',#1217,(#1221,#1228),.PCURVE_S1.);
+#1217 = LINE('',#1218,#1219);
+#1218 = CARTESIAN_POINT('',(-4.61,-0.75,12.52));
+#1219 = VECTOR('',#1220,1.);
+#1220 = DIRECTION('',(-1.,-0.,-0.));
+#1221 = PCURVE('',#419,#1222);
+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(19.26,7.39));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(0.,-1.));
+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1228 = PCURVE('',#1229,#1234);
+#1229 = CYLINDRICAL_SURFACE('',#1230,0.5);
+#1230 = AXIS2_PLACEMENT_3D('',#1231,#1232,#1233);
+#1231 = CARTESIAN_POINT('',(-4.61,-1.25,12.52));
+#1232 = DIRECTION('',(-1.,-0.,-0.));
+#1233 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(0.,0.));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(0.,1.));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = ORIENTED_EDGE('',*,*,#1241,.F.);
+#1241 = EDGE_CURVE('',#1242,#1214,#1244,.T.);
+#1242 = VERTEX_POINT('',#1243);
+#1243 = CARTESIAN_POINT('',(-3.81,-0.75,11.72));
+#1244 = SURFACE_CURVE('',#1245,(#1250,#1257),.PCURVE_S1.);
+#1245 = CIRCLE('',#1246,0.8);
+#1246 = AXIS2_PLACEMENT_3D('',#1247,#1248,#1249);
+#1247 = CARTESIAN_POINT('',(-4.61,-0.75,11.72));
+#1248 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#1249 = DIRECTION('',(1.,-1.700981326883E-29,-8.51170985546E-15));
+#1250 = PCURVE('',#419,#1251);
+#1251 = DEFINITIONAL_REPRESENTATION('',(#1252),#1256);
+#1252 = CIRCLE('',#1253,0.8);
+#1253 = AXIS2_PLACEMENT_2D('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(20.06,7.39));
+#1255 = DIRECTION('',(8.881784197001E-15,1.));
+#1256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1257 = PCURVE('',#1258,#1263);
+#1258 = TOROIDAL_SURFACE('',#1259,0.8,0.5);
+#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262);
+#1260 = CARTESIAN_POINT('',(-4.61,-1.25,11.72));
+#1261 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#1262 = DIRECTION('',(1.,-1.700981326883E-29,-8.51170985546E-15));
+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(-1.,0.));
+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1269 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#1270 = EDGE_CURVE('',#554,#1242,#1271,.T.);
+#1271 = SURFACE_CURVE('',#1272,(#1276,#1283),.PCURVE_S1.);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(-3.81,-0.75,7.78));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1276 = PCURVE('',#419,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(24.,8.19));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(-1.,0.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = PCURVE('',#570,#1284);
+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(0.,0.));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(0.,1.));
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1290 = ADVANCED_FACE('',(#1291),#250,.F.);
+#1291 = FACE_BOUND('',#1292,.F.);
+#1292 = EDGE_LOOP('',(#1293,#1321,#1342,#1343));
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#1036,#1295,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(5.57,1.32,11.72));
+#1297 = SURFACE_CURVE('',#1298,(#1302,#1309),.PCURVE_S1.);
+#1298 = LINE('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(5.57,0.75,11.72));
+#1300 = VECTOR('',#1301,1.);
+#1301 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1302 = PCURVE('',#250,#1303);
+#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(-3.330669073875E-16,-3.94));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(1.,0.));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1309 = PCURVE('',#1310,#1315);
+#1310 = CYLINDRICAL_SURFACE('',#1311,0.3);
+#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314);
+#1312 = CARTESIAN_POINT('',(5.27,0.75,11.72));
+#1313 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1314 = DIRECTION('',(1.,0.,0.));
+#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1320);
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(-0.,0.));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(-0.,1.));
+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1321 = ORIENTED_EDGE('',*,*,#1322,.F.);
+#1322 = EDGE_CURVE('',#235,#1295,#1323,.T.);
+#1323 = SURFACE_CURVE('',#1324,(#1328,#1335),.PCURVE_S1.);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(5.57,1.32,7.78));
+#1326 = VECTOR('',#1327,1.);
+#1327 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1328 = PCURVE('',#250,#1329);
+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334);
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(0.57,-1.24344978758E-16));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(0.,-1.));
+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1335 = PCURVE('',#283,#1336);
+#1336 = DEFINITIONAL_REPRESENTATION('',(#1337),#1341);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(0.,-1.));
+#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1342 = ORIENTED_EDGE('',*,*,#234,.F.);
+#1343 = ORIENTED_EDGE('',*,*,#1035,.T.);
+#1344 = ADVANCED_FACE('',(#1345),#570,.F.);
+#1345 = FACE_BOUND('',#1346,.F.);
+#1346 = EDGE_LOOP('',(#1347,#1348,#1371,#1391));
+#1347 = ORIENTED_EDGE('',*,*,#553,.T.);
+#1348 = ORIENTED_EDGE('',*,*,#1349,.T.);
+#1349 = EDGE_CURVE('',#526,#1350,#1352,.T.);
+#1350 = VERTEX_POINT('',#1351);
+#1351 = CARTESIAN_POINT('',(-4.31,-1.25,11.72));
+#1352 = SURFACE_CURVE('',#1353,(#1357,#1364),.PCURVE_S1.);
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(-4.31,-1.25,7.78));
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1357 = PCURVE('',#570,#1358);
+#1358 = DEFINITIONAL_REPRESENTATION('',(#1359),#1363);
+#1359 = LINE('',#1360,#1361);
+#1360 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1361 = VECTOR('',#1362,1.);
+#1362 = DIRECTION('',(0.,1.));
+#1363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1364 = PCURVE('',#541,#1365);
+#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370);
+#1366 = LINE('',#1367,#1368);
+#1367 = CARTESIAN_POINT('',(7.E-02,8.881784197001E-16));
+#1368 = VECTOR('',#1369,1.);
+#1369 = DIRECTION('',(0.,-1.));
+#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1371 = ORIENTED_EDGE('',*,*,#1372,.F.);
+#1372 = EDGE_CURVE('',#1242,#1350,#1373,.T.);
+#1373 = SURFACE_CURVE('',#1374,(#1379,#1385),.PCURVE_S1.);
+#1374 = CIRCLE('',#1375,0.5);
+#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378);
+#1376 = CARTESIAN_POINT('',(-3.81,-1.25,11.72));
+#1377 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1378 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1379 = PCURVE('',#570,#1380);
+#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1384);
+#1381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1382,#1383),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1382 = CARTESIAN_POINT('',(0.,3.94));
+#1383 = CARTESIAN_POINT('',(1.570796326795,3.94));
+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1385 = PCURVE('',#1258,#1386);
+#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1390);
+#1387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1388,#1389),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1388 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1389 = CARTESIAN_POINT('',(0.,3.14159265359));
+#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1391 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#1392 = ADVANCED_FACE('',(#1393),#283,.T.);
+#1393 = FACE_BOUND('',#1394,.T.);
+#1394 = EDGE_LOOP('',(#1395,#1418,#1445,#1446));
+#1395 = ORIENTED_EDGE('',*,*,#1396,.T.);
+#1396 = EDGE_CURVE('',#263,#1397,#1399,.T.);
+#1397 = VERTEX_POINT('',#1398);
+#1398 = CARTESIAN_POINT('',(4.31,1.32,11.72));
+#1399 = SURFACE_CURVE('',#1400,(#1404,#1411),.PCURVE_S1.);
+#1400 = LINE('',#1401,#1402);
+#1401 = CARTESIAN_POINT('',(4.31,1.32,7.78));
+#1402 = VECTOR('',#1403,1.);
+#1403 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1404 = PCURVE('',#283,#1405);
+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);
+#1406 = LINE('',#1407,#1408);
+#1407 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1408 = VECTOR('',#1409,1.);
+#1409 = DIRECTION('',(0.,-1.));
+#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1411 = PCURVE('',#311,#1412);
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
+#1413 = LINE('',#1414,#1415);
+#1414 = CARTESIAN_POINT('',(0.,0.));
+#1415 = VECTOR('',#1416,1.);
+#1416 = DIRECTION('',(0.,-1.));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1418 = ORIENTED_EDGE('',*,*,#1419,.F.);
+#1419 = EDGE_CURVE('',#1295,#1397,#1420,.T.);
+#1420 = SURFACE_CURVE('',#1421,(#1426,#1433),.PCURVE_S1.);
+#1421 = CIRCLE('',#1422,0.63);
+#1422 = AXIS2_PLACEMENT_3D('',#1423,#1424,#1425);
+#1423 = CARTESIAN_POINT('',(4.94,1.32,11.72));
+#1424 = DIRECTION('',(1.738815094143E-31,2.174377941992E-15,1.));
+#1425 = DIRECTION('',(1.,-2.445225083012E-15,5.142961974293E-30));
+#1426 = PCURVE('',#283,#1427);
+#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1432);
+#1428 = LINE('',#1429,#1430);
+#1429 = CARTESIAN_POINT('',(6.28318530718,-3.94));
+#1430 = VECTOR('',#1431,1.);
+#1431 = DIRECTION('',(-1.,-0.));
+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1433 = PCURVE('',#1434,#1439);
+#1434 = TOROIDAL_SURFACE('',#1435,0.33,0.3);
+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
+#1436 = CARTESIAN_POINT('',(4.94,1.32,11.72));
+#1437 = DIRECTION('',(1.738815094143E-31,2.174377941992E-15,1.));
+#1438 = DIRECTION('',(1.,-2.445225083012E-15,5.142961974293E-30));
+#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(0.,0.));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(1.,0.));
+#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1445 = ORIENTED_EDGE('',*,*,#1322,.F.);
+#1446 = ORIENTED_EDGE('',*,*,#262,.F.);
+#1447 = ADVANCED_FACE('',(#1448),#541,.F.);
+#1448 = FACE_BOUND('',#1449,.F.);
+#1449 = EDGE_LOOP('',(#1450,#1478,#1479,#1480));
+#1450 = ORIENTED_EDGE('',*,*,#1451,.T.);
+#1451 = EDGE_CURVE('',#1452,#1350,#1454,.T.);
+#1452 = VERTEX_POINT('',#1453);
+#1453 = CARTESIAN_POINT('',(-4.31,-1.32,11.72));
+#1454 = SURFACE_CURVE('',#1455,(#1459,#1466),.PCURVE_S1.);
+#1455 = LINE('',#1456,#1457);
+#1456 = CARTESIAN_POINT('',(-4.31,-1.32,11.72));
+#1457 = VECTOR('',#1458,1.);
+#1458 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1459 = PCURVE('',#541,#1460);
+#1460 = DEFINITIONAL_REPRESENTATION('',(#1461),#1465);
+#1461 = LINE('',#1462,#1463);
+#1462 = CARTESIAN_POINT('',(-2.22044604925E-16,-3.94));
+#1463 = VECTOR('',#1464,1.);
+#1464 = DIRECTION('',(1.,0.));
+#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1466 = PCURVE('',#1467,#1472);
+#1467 = CYLINDRICAL_SURFACE('',#1468,0.3);
+#1468 = AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
+#1469 = CARTESIAN_POINT('',(-4.61,-1.32,11.72));
+#1470 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1471 = DIRECTION('',(3.528211121421E-31,1.7763568394E-15,1.));
+#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477);
+#1473 = LINE('',#1474,#1475);
+#1474 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1475 = VECTOR('',#1476,1.);
+#1476 = DIRECTION('',(0.,1.));
+#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1478 = ORIENTED_EDGE('',*,*,#1349,.F.);
+#1479 = ORIENTED_EDGE('',*,*,#525,.F.);
+#1480 = ORIENTED_EDGE('',*,*,#1481,.T.);
+#1481 = EDGE_CURVE('',#493,#1452,#1482,.T.);
+#1482 = SURFACE_CURVE('',#1483,(#1487,#1494),.PCURVE_S1.);
+#1483 = LINE('',#1484,#1485);
+#1484 = CARTESIAN_POINT('',(-4.31,-1.32,7.78));
+#1485 = VECTOR('',#1486,1.);
+#1486 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1487 = PCURVE('',#541,#1488);
+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
+#1489 = LINE('',#1490,#1491);
+#1490 = CARTESIAN_POINT('',(2.22044604925E-16,-3.944304526105E-31));
+#1491 = VECTOR('',#1492,1.);
+#1492 = DIRECTION('',(0.,-1.));
+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1494 = PCURVE('',#513,#1495);
+#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(0.,0.));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(0.,-1.));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1501 = ADVANCED_FACE('',(#1502),#311,.F.);
+#1502 = FACE_BOUND('',#1503,.F.);
+#1503 = EDGE_LOOP('',(#1504,#1532,#1553,#1554));
+#1504 = ORIENTED_EDGE('',*,*,#1505,.T.);
+#1505 = EDGE_CURVE('',#1397,#1506,#1508,.T.);
+#1506 = VERTEX_POINT('',#1507);
+#1507 = CARTESIAN_POINT('',(4.31,1.25,11.72));
+#1508 = SURFACE_CURVE('',#1509,(#1513,#1520),.PCURVE_S1.);
+#1509 = LINE('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(4.31,1.32,11.72));
+#1511 = VECTOR('',#1512,1.);
+#1512 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1513 = PCURVE('',#311,#1514);
+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);
+#1515 = LINE('',#1516,#1517);
+#1516 = CARTESIAN_POINT('',(2.22044604925E-16,-3.94));
+#1517 = VECTOR('',#1518,1.);
+#1518 = DIRECTION('',(1.,0.));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1520 = PCURVE('',#1521,#1526);
+#1521 = CYLINDRICAL_SURFACE('',#1522,0.3);
+#1522 = AXIS2_PLACEMENT_3D('',#1523,#1524,#1525);
+#1523 = CARTESIAN_POINT('',(4.61,1.32,11.72));
+#1524 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1525 = DIRECTION('',(-1.,0.,0.));
+#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531);
+#1527 = LINE('',#1528,#1529);
+#1528 = CARTESIAN_POINT('',(-0.,0.));
+#1529 = VECTOR('',#1530,1.);
+#1530 = DIRECTION('',(-0.,1.));
+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1532 = ORIENTED_EDGE('',*,*,#1533,.T.);
+#1533 = EDGE_CURVE('',#1506,#296,#1534,.T.);
+#1534 = SURFACE_CURVE('',#1535,(#1539,#1546),.PCURVE_S1.);
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(4.31,1.25,11.72));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#1539 = PCURVE('',#311,#1540);
+#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545);
+#1541 = LINE('',#1542,#1543);
+#1542 = CARTESIAN_POINT('',(7.E-02,-3.94));
+#1543 = VECTOR('',#1544,1.);
+#1544 = DIRECTION('',(0.,1.));
+#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1546 = PCURVE('',#340,#1547);
+#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1552);
+#1548 = LINE('',#1549,#1550);
+#1549 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1550 = VECTOR('',#1551,1.);
+#1551 = DIRECTION('',(-0.,1.));
+#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1553 = ORIENTED_EDGE('',*,*,#295,.F.);
+#1554 = ORIENTED_EDGE('',*,*,#1396,.T.);
+#1555 = ADVANCED_FACE('',(#1556),#513,.T.);
+#1556 = FACE_BOUND('',#1557,.T.);
+#1557 = EDGE_LOOP('',(#1558,#1559,#1588,#1609));
+#1558 = ORIENTED_EDGE('',*,*,#1481,.T.);
+#1559 = ORIENTED_EDGE('',*,*,#1560,.F.);
+#1560 = EDGE_CURVE('',#1561,#1452,#1563,.T.);
+#1561 = VERTEX_POINT('',#1562);
+#1562 = CARTESIAN_POINT('',(-5.57,-1.32,11.72));
+#1563 = SURFACE_CURVE('',#1564,(#1569,#1576),.PCURVE_S1.);
+#1564 = CIRCLE('',#1565,0.63);
+#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568);
+#1566 = CARTESIAN_POINT('',(-4.94,-1.32,11.72));
+#1567 = DIRECTION('',(3.528211121421E-31,2.174377941992E-15,1.));
+#1568 = DIRECTION('',(-1.,-2.797676836862E-15,6.436027915036E-30));
+#1569 = PCURVE('',#513,#1570);
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(3.14159265359,-3.94));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(-1.,-0.));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1576 = PCURVE('',#1577,#1582);
+#1577 = TOROIDAL_SURFACE('',#1578,0.33,0.3);
+#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581);
+#1579 = CARTESIAN_POINT('',(-4.94,-1.32,11.72));
+#1580 = DIRECTION('',(-3.528211121421E-31,-2.174377941992E-15,-1.));
+#1581 = DIRECTION('',(-1.,-2.797676836862E-15,6.436027915036E-30));
+#1582 = DEFINITIONAL_REPRESENTATION('',(#1583),#1587);
+#1583 = LINE('',#1584,#1585);
+#1584 = CARTESIAN_POINT('',(-0.,6.28318530718));
+#1585 = VECTOR('',#1586,1.);
+#1586 = DIRECTION('',(-1.,0.));
+#1587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1588 = ORIENTED_EDGE('',*,*,#1589,.F.);
+#1589 = EDGE_CURVE('',#465,#1561,#1590,.T.);
+#1590 = SURFACE_CURVE('',#1591,(#1595,#1602),.PCURVE_S1.);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(-5.57,-1.32,7.78));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1595 = PCURVE('',#513,#1596);
+#1596 = DEFINITIONAL_REPRESENTATION('',(#1597),#1601);
+#1597 = LINE('',#1598,#1599);
+#1598 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1599 = VECTOR('',#1600,1.);
+#1600 = DIRECTION('',(0.,-1.));
+#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1602 = PCURVE('',#480,#1603);
+#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1608);
+#1604 = LINE('',#1605,#1606);
+#1605 = CARTESIAN_POINT('',(2.22044604925E-16,-3.944304526105E-31));
+#1606 = VECTOR('',#1607,1.);
+#1607 = DIRECTION('',(0.,-1.));
+#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1609 = ORIENTED_EDGE('',*,*,#492,.F.);
+#1610 = ADVANCED_FACE('',(#1611),#340,.F.);
+#1611 = FACE_BOUND('',#1612,.T.);
+#1612 = EDGE_LOOP('',(#1613,#1633,#1634,#1635));
+#1613 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#1614 = EDGE_CURVE('',#795,#1506,#1615,.T.);
+#1615 = SURFACE_CURVE('',#1616,(#1621,#1627),.PCURVE_S1.);
+#1616 = CIRCLE('',#1617,0.5);
+#1617 = AXIS2_PLACEMENT_3D('',#1618,#1619,#1620);
+#1618 = CARTESIAN_POINT('',(3.81,1.25,11.72));
+#1619 = DIRECTION('',(2.947812203983E-15,1.998401444325E-15,1.));
+#1620 = DIRECTION('',(-1.,5.890912166039E-30,2.947812203983E-15));
+#1621 = PCURVE('',#340,#1622);
+#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1626);
+#1623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1624,#1625),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1624 = CARTESIAN_POINT('',(0.,-7.105427357601E-15));
+#1625 = CARTESIAN_POINT('',(-1.570796326795,-7.105427357601E-15));
+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1627 = PCURVE('',#834,#1628);
+#1628 = DEFINITIONAL_REPRESENTATION('',(#1629),#1632);
+#1629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1630,#1631),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1630 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#1631 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));
+#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1633 = ORIENTED_EDGE('',*,*,#1533,.T.);
+#1634 = ORIENTED_EDGE('',*,*,#323,.F.);
+#1635 = ORIENTED_EDGE('',*,*,#794,.F.);
+#1636 = ADVANCED_FACE('',(#1637),#480,.T.);
+#1637 = FACE_BOUND('',#1638,.T.);
+#1638 = EDGE_LOOP('',(#1639,#1667,#1688,#1689));
+#1639 = ORIENTED_EDGE('',*,*,#1640,.F.);
+#1640 = EDGE_CURVE('',#1641,#1561,#1643,.T.);
+#1641 = VERTEX_POINT('',#1642);
+#1642 = CARTESIAN_POINT('',(-5.57,-1.25,11.72));
+#1643 = SURFACE_CURVE('',#1644,(#1648,#1655),.PCURVE_S1.);
+#1644 = LINE('',#1645,#1646);
+#1645 = CARTESIAN_POINT('',(-5.57,-0.75,11.72));
+#1646 = VECTOR('',#1647,1.);
+#1647 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1648 = PCURVE('',#480,#1649);
+#1649 = DEFINITIONAL_REPRESENTATION('',(#1650),#1654);
+#1650 = LINE('',#1651,#1652);
+#1651 = CARTESIAN_POINT('',(0.57,-3.94));
+#1652 = VECTOR('',#1653,1.);
+#1653 = DIRECTION('',(-1.,0.));
+#1654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1655 = PCURVE('',#1656,#1661);
+#1656 = CYLINDRICAL_SURFACE('',#1657,0.3);
+#1657 = AXIS2_PLACEMENT_3D('',#1658,#1659,#1660);
+#1658 = CARTESIAN_POINT('',(-5.27,-0.75,11.72));
+#1659 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1660 = DIRECTION('',(3.528211121421E-31,1.7763568394E-15,1.));
+#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666);
+#1662 = LINE('',#1663,#1664);
+#1663 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1664 = VECTOR('',#1665,1.);
+#1665 = DIRECTION('',(0.,1.));
+#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1668 = EDGE_CURVE('',#1641,#432,#1669,.T.);
+#1669 = SURFACE_CURVE('',#1670,(#1674,#1681),.PCURVE_S1.);
+#1670 = LINE('',#1671,#1672);
+#1671 = CARTESIAN_POINT('',(-5.57,-1.25,11.72));
+#1672 = VECTOR('',#1673,1.);
+#1673 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#1674 = PCURVE('',#480,#1675);
+#1675 = DEFINITIONAL_REPRESENTATION('',(#1676),#1680);
+#1676 = LINE('',#1677,#1678);
+#1677 = CARTESIAN_POINT('',(7.E-02,-3.94));
+#1678 = VECTOR('',#1679,1.);
+#1679 = DIRECTION('',(0.,1.));
+#1680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1681 = PCURVE('',#452,#1682);
+#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687);
+#1683 = LINE('',#1684,#1685);
+#1684 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1685 = VECTOR('',#1686,1.);
+#1686 = DIRECTION('',(0.,1.));
+#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1688 = ORIENTED_EDGE('',*,*,#464,.F.);
+#1689 = ORIENTED_EDGE('',*,*,#1589,.T.);
+#1690 = ADVANCED_FACE('',(#1691),#452,.F.);
+#1691 = FACE_BOUND('',#1692,.F.);
+#1692 = EDGE_LOOP('',(#1693,#1713,#1714,#1715));
+#1693 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#1694 = EDGE_CURVE('',#1162,#1641,#1695,.T.);
+#1695 = SURFACE_CURVE('',#1696,(#1701,#1707),.PCURVE_S1.);
+#1696 = CIRCLE('',#1697,0.5);
+#1697 = AXIS2_PLACEMENT_3D('',#1698,#1699,#1700);
+#1698 = CARTESIAN_POINT('',(-6.07,-1.25,11.72));
+#1699 = DIRECTION('',(-6.123233995737E-17,-1.998401444325E-15,-1.));
+#1700 = DIRECTION('',(-1.,1.223667966102E-31,6.123233995737E-17));
+#1701 = PCURVE('',#452,#1702);
+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1706);
+#1703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1704,#1705),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1704 = CARTESIAN_POINT('',(0.,-8.881784197001E-15));
+#1705 = CARTESIAN_POINT('',(1.570796326795,-8.881784197001E-15));
+#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1707 = PCURVE('',#1201,#1708);
+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1712);
+#1709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1710,#1711),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1710 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#1711 = CARTESIAN_POINT('',(-1.570796326795,3.14159265359));
+#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1713 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1714 = ORIENTED_EDGE('',*,*,#431,.F.);
+#1715 = ORIENTED_EDGE('',*,*,#1161,.F.);
+#1716 = ADVANCED_FACE('',(#1717),#391,.T.);
+#1717 = FACE_BOUND('',#1718,.F.);
+#1718 = EDGE_LOOP('',(#1719,#1755,#1783,#1817));
+#1719 = ORIENTED_EDGE('',*,*,#1720,.T.);
+#1720 = EDGE_CURVE('',#353,#1721,#1723,.T.);
+#1721 = VERTEX_POINT('',#1722);
+#1722 = CARTESIAN_POINT('',(-12.,0.25,8.28));
+#1723 = SURFACE_CURVE('',#1724,(#1729,#1742),.PCURVE_S1.);
+#1724 = ELLIPSE('',#1725,0.707106781187,0.5);
+#1725 = AXIS2_PLACEMENT_3D('',#1726,#1727,#1728);
+#1726 = CARTESIAN_POINT('',(-11.5,0.25,8.28));
+#1727 = DIRECTION('',(-0.,0.707106781187,0.707106781187));
+#1728 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#1729 = PCURVE('',#391,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1741);
+#1731 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1732,#1733,#1734,#1735,#1736,
+    #1737,#1738,#1739,#1740),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+    4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1732 = CARTESIAN_POINT('',(3.618813978042E-15,5.54861512571E-16));
+#1733 = CARTESIAN_POINT('',(-0.196349541599,9.817532151127E-11));
+#1734 = CARTESIAN_POINT('',(-0.3926990822,2.203038813326E-02));
+#1735 = CARTESIAN_POINT('',(-0.589048622794,6.609097695059E-02));
+#1736 = CARTESIAN_POINT('',(-0.785398163401,0.130370624754));
+#1737 = CARTESIAN_POINT('',(-0.981747703994,0.211243369313));
+#1738 = CARTESIAN_POINT('',(-1.178097244597,0.303650435613));
+#1739 = CARTESIAN_POINT('',(-1.374446785196,0.4018252292));
+#1740 = CARTESIAN_POINT('',(-1.570796326795,0.5));
+#1741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1742 = PCURVE('',#781,#1743);
+#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1754);
+#1744 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1745,#1746,#1747,#1748,#1749,
+    #1750,#1751,#1752,#1753),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+    4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1745 = CARTESIAN_POINT('',(-6.610029536425E-17,8.879284199586E-16));
+#1746 = CARTESIAN_POINT('',(0.196349541599,9.817565457818E-11));
+#1747 = CARTESIAN_POINT('',(0.392699082199,2.203038813329E-02));
+#1748 = CARTESIAN_POINT('',(0.589048622795,6.60909769507E-02));
+#1749 = CARTESIAN_POINT('',(0.7853981634,0.130370624753));
+#1750 = CARTESIAN_POINT('',(0.981747703994,0.211243369314));
+#1751 = CARTESIAN_POINT('',(1.178097244597,0.303650435613));
+#1752 = CARTESIAN_POINT('',(1.374446785196,0.4018252292));
+#1753 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#1754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1755 = ORIENTED_EDGE('',*,*,#1756,.T.);
+#1756 = EDGE_CURVE('',#1721,#1757,#1759,.T.);
+#1757 = VERTEX_POINT('',#1758);
+#1758 = CARTESIAN_POINT('',(-12.,-0.25,8.28));
+#1759 = SURFACE_CURVE('',#1760,(#1764,#1771),.PCURVE_S1.);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(-12.,0.75,8.28));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1764 = PCURVE('',#391,#1765);
+#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770);
+#1766 = LINE('',#1767,#1768);
+#1767 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1768 = VECTOR('',#1769,1.);
+#1769 = DIRECTION('',(-0.,1.));
+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1771 = PCURVE('',#1772,#1777);
+#1772 = PLANE('',#1773);
+#1773 = AXIS2_PLACEMENT_3D('',#1774,#1775,#1776);
+#1774 = CARTESIAN_POINT('',(-12.,0.75,7.78));
+#1775 = DIRECTION('',(-1.,0.,0.));
+#1776 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(0.5,-4.440892098501E-16));
+#1780 = VECTOR('',#1781,1.);
+#1781 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1783 = ORIENTED_EDGE('',*,*,#1784,.F.);
+#1784 = EDGE_CURVE('',#376,#1757,#1785,.T.);
+#1785 = SURFACE_CURVE('',#1786,(#1791,#1804),.PCURVE_S1.);
+#1786 = ELLIPSE('',#1787,0.707106781187,0.5);
+#1787 = AXIS2_PLACEMENT_3D('',#1788,#1789,#1790);
+#1788 = CARTESIAN_POINT('',(-11.5,-0.25,8.28));
+#1789 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#1790 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#1791 = PCURVE('',#391,#1792);
+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1803);
+#1793 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1794,#1795,#1796,#1797,#1798,
+    #1799,#1800,#1801,#1802),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1794 = CARTESIAN_POINT('',(3.551440442516E-15,1.5));
+#1795 = CARTESIAN_POINT('',(-0.196349541599,1.499999999902));
+#1796 = CARTESIAN_POINT('',(-0.392699082198,1.477969611867));
+#1797 = CARTESIAN_POINT('',(-0.589048622798,1.433909023042));
+#1798 = CARTESIAN_POINT('',(-0.785398163398,1.369629375247));
+#1799 = CARTESIAN_POINT('',(-0.981747703995,1.288756630681));
+#1800 = CARTESIAN_POINT('',(-1.178097244596,1.196349564388));
+#1801 = CARTESIAN_POINT('',(-1.374446785196,1.0981747708));
+#1802 = CARTESIAN_POINT('',(-1.570796326795,1.));
+#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1804 = PCURVE('',#1148,#1805);
+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1816);
+#1806 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1807,#1808,#1809,#1810,#1811,
+    #1812,#1813,#1814,#1815),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1807 = CARTESIAN_POINT('',(1.570796326795,8.879284197749E-16));
+#1808 = CARTESIAN_POINT('',(1.374446785196,9.8175690647E-11));
+#1809 = CARTESIAN_POINT('',(1.178097244597,2.203038813362E-02));
+#1810 = CARTESIAN_POINT('',(0.981747703993,6.609097694962E-02));
+#1811 = CARTESIAN_POINT('',(0.785398163403,0.130370624755));
+#1812 = CARTESIAN_POINT('',(0.589048622793,0.211243369313));
+#1813 = CARTESIAN_POINT('',(0.392699082199,0.303650435613));
+#1814 = CARTESIAN_POINT('',(0.196349541599,0.4018252292));
+#1815 = CARTESIAN_POINT('',(1.710256542071E-15,0.5));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = ORIENTED_EDGE('',*,*,#375,.F.);
+#1818 = ADVANCED_FACE('',(#1819),#657,.T.);
+#1819 = FACE_BOUND('',#1820,.F.);
+#1820 = EDGE_LOOP('',(#1821,#1844,#1845,#1846));
+#1821 = ORIENTED_EDGE('',*,*,#1822,.F.);
+#1822 = EDGE_CURVE('',#637,#1823,#1825,.T.);
+#1823 = VERTEX_POINT('',#1824);
+#1824 = CARTESIAN_POINT('',(5.470000000011,1.319999999961,1.E-01));
+#1825 = SEAM_CURVE('',#1826,(#1830,#1837),.PCURVE_S1.);
+#1826 = LINE('',#1827,#1828);
+#1827 = CARTESIAN_POINT('',(5.470000000011,1.319999999961,7.78));
+#1828 = VECTOR('',#1829,1.);
+#1829 = DIRECTION('',(-1.089121299448E-16,-1.110223024625E-15,-1.));
+#1830 = PCURVE('',#657,#1831);
+#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836);
+#1832 = LINE('',#1833,#1834);
+#1833 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1834 = VECTOR('',#1835,1.);
+#1835 = DIRECTION('',(-0.,-1.));
+#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1837 = PCURVE('',#657,#1838);
+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(-0.,0.));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(-0.,-1.));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = ORIENTED_EDGE('',*,*,#636,.F.);
+#1845 = ORIENTED_EDGE('',*,*,#1822,.T.);
+#1846 = ORIENTED_EDGE('',*,*,#1847,.T.);
+#1847 = EDGE_CURVE('',#1823,#1823,#1848,.T.);
+#1848 = SURFACE_CURVE('',#1849,(#1854,#1861),.PCURVE_S1.);
+#1849 = CIRCLE('',#1850,0.53);
+#1850 = AXIS2_PLACEMENT_3D('',#1851,#1852,#1853);
+#1851 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,1.E-01));
+#1852 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1853 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#1854 = PCURVE('',#657,#1855);
+#1855 = DEFINITIONAL_REPRESENTATION('',(#1856),#1860);
+#1856 = LINE('',#1857,#1858);
+#1857 = CARTESIAN_POINT('',(-0.,-7.68));
+#1858 = VECTOR('',#1859,1.);
+#1859 = DIRECTION('',(-1.,0.));
+#1860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1861 = PCURVE('',#1862,#1867);
+#1862 = TOROIDAL_SURFACE('',#1863,0.43,0.1);
+#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
+#1864 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,1.E-01));
+#1865 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1866 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);
+#1868 = LINE('',#1869,#1870);
+#1869 = CARTESIAN_POINT('',(0.,0.));
+#1870 = VECTOR('',#1871,1.);
+#1871 = DIRECTION('',(1.,0.));
+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1873 = ADVANCED_FACE('',(#1874),#727,.T.);
+#1874 = FACE_BOUND('',#1875,.T.);
+#1875 = EDGE_LOOP('',(#1876,#1877,#1906,#1927));
+#1876 = ORIENTED_EDGE('',*,*,#711,.F.);
+#1877 = ORIENTED_EDGE('',*,*,#1878,.T.);
+#1878 = EDGE_CURVE('',#712,#1879,#1881,.T.);
+#1879 = VERTEX_POINT('',#1880);
+#1880 = CARTESIAN_POINT('',(12.,0.25,31.28));
+#1881 = SURFACE_CURVE('',#1882,(#1887,#1894),.PCURVE_S1.);
+#1882 = CIRCLE('',#1883,0.5);
+#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886);
+#1884 = CARTESIAN_POINT('',(11.5,0.25,31.28));
+#1885 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#1886 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1887 = PCURVE('',#727,#1888);
+#1888 = DEFINITIONAL_REPRESENTATION('',(#1889),#1893);
+#1889 = LINE('',#1890,#1891);
+#1890 = CARTESIAN_POINT('',(0.,0.5));
+#1891 = VECTOR('',#1892,1.);
+#1892 = DIRECTION('',(1.,0.));
+#1893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1894 = PCURVE('',#1895,#1900);
+#1895 = SPHERICAL_SURFACE('',#1896,0.5);
+#1896 = AXIS2_PLACEMENT_3D('',#1897,#1898,#1899);
+#1897 = CARTESIAN_POINT('',(11.5,0.25,31.28));
+#1898 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#1899 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(0.,0.));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(1.,0.));
+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1906 = ORIENTED_EDGE('',*,*,#1907,.T.);
+#1907 = EDGE_CURVE('',#1879,#928,#1908,.T.);
+#1908 = SURFACE_CURVE('',#1909,(#1913,#1920),.PCURVE_S1.);
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(12.,0.25,31.78));
+#1911 = VECTOR('',#1912,1.);
+#1912 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1913 = PCURVE('',#727,#1914);
+#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1919);
+#1915 = LINE('',#1916,#1917);
+#1916 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1917 = VECTOR('',#1918,1.);
+#1918 = DIRECTION('',(0.,1.));
+#1919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1920 = PCURVE('',#979,#1921);
+#1921 = DEFINITIONAL_REPRESENTATION('',(#1922),#1926);
+#1922 = LINE('',#1923,#1924);
+#1923 = CARTESIAN_POINT('',(-3.552713678801E-15,-0.5));
+#1924 = VECTOR('',#1925,1.);
+#1925 = DIRECTION('',(1.,7.88860905221E-31));
+#1926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1927 = ORIENTED_EDGE('',*,*,#927,.F.);
+#1928 = ADVANCED_FACE('',(#1929),#755,.T.);
+#1929 = FACE_BOUND('',#1930,.T.);
+#1930 = EDGE_LOOP('',(#1931,#1932,#1961,#1989));
+#1931 = ORIENTED_EDGE('',*,*,#739,.F.);
+#1932 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#1933 = EDGE_CURVE('',#740,#1934,#1936,.T.);
+#1934 = VERTEX_POINT('',#1935);
+#1935 = CARTESIAN_POINT('',(-11.5,0.25,31.78));
+#1936 = SURFACE_CURVE('',#1937,(#1942,#1949),.PCURVE_S1.);
+#1937 = CIRCLE('',#1938,0.5);
+#1938 = AXIS2_PLACEMENT_3D('',#1939,#1940,#1941);
+#1939 = CARTESIAN_POINT('',(-11.5,0.25,31.28));
+#1940 = DIRECTION('',(1.,0.,0.));
+#1941 = DIRECTION('',(0.,1.,0.));
+#1942 = PCURVE('',#755,#1943);
+#1943 = DEFINITIONAL_REPRESENTATION('',(#1944),#1948);
+#1944 = LINE('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(0.,0.5));
+#1946 = VECTOR('',#1947,1.);
+#1947 = DIRECTION('',(1.,0.));
+#1948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1949 = PCURVE('',#1950,#1955);
+#1950 = SPHERICAL_SURFACE('',#1951,0.5);
+#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954);
+#1952 = CARTESIAN_POINT('',(-11.5,0.25,31.28));
+#1953 = DIRECTION('',(1.,0.,0.));
+#1954 = DIRECTION('',(0.,1.,0.));
+#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1960);
+#1956 = LINE('',#1957,#1958);
+#1957 = CARTESIAN_POINT('',(0.,0.));
+#1958 = VECTOR('',#1959,1.);
+#1959 = DIRECTION('',(1.,0.));
+#1960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1961 = ORIENTED_EDGE('',*,*,#1962,.T.);
+#1962 = EDGE_CURVE('',#1934,#1963,#1965,.T.);
+#1963 = VERTEX_POINT('',#1964);
+#1964 = CARTESIAN_POINT('',(11.5,0.25,31.78));
+#1965 = SURFACE_CURVE('',#1966,(#1970,#1977),.PCURVE_S1.);
+#1966 = LINE('',#1967,#1968);
+#1967 = CARTESIAN_POINT('',(-12.,0.25,31.78));
+#1968 = VECTOR('',#1969,1.);
+#1969 = DIRECTION('',(1.,0.,0.));
+#1970 = PCURVE('',#755,#1971);
+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);
+#1972 = LINE('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1974 = VECTOR('',#1975,1.);
+#1975 = DIRECTION('',(0.,1.));
+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1977 = PCURVE('',#1978,#1983);
+#1978 = PLANE('',#1979);
+#1979 = AXIS2_PLACEMENT_3D('',#1980,#1981,#1982);
+#1980 = CARTESIAN_POINT('',(-12.,0.75,31.78));
+#1981 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1982 = DIRECTION('',(1.,0.,0.));
+#1983 = DEFINITIONAL_REPRESENTATION('',(#1984),#1988);
+#1984 = LINE('',#1985,#1986);
+#1985 = CARTESIAN_POINT('',(3.552713678801E-15,-0.5));
+#1986 = VECTOR('',#1987,1.);
+#1987 = DIRECTION('',(1.,0.));
+#1988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1989 = ORIENTED_EDGE('',*,*,#1990,.T.);
+#1990 = EDGE_CURVE('',#1963,#712,#1991,.T.);
+#1991 = SURFACE_CURVE('',#1992,(#1997,#2003),.PCURVE_S1.);
+#1992 = CIRCLE('',#1993,0.5);
+#1993 = AXIS2_PLACEMENT_3D('',#1994,#1995,#1996);
+#1994 = CARTESIAN_POINT('',(11.5,0.25,31.28));
+#1995 = DIRECTION('',(-1.,0.,-0.));
+#1996 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1997 = PCURVE('',#755,#1998);
+#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2002);
+#1999 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2000,#2001),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2000 = CARTESIAN_POINT('',(1.570796326795,23.5));
+#2001 = CARTESIAN_POINT('',(0.,23.5));
+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2003 = PCURVE('',#1895,#2004);
+#2004 = DEFINITIONAL_REPRESENTATION('',(#2005),#2008);
+#2005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2006,#2007),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2006 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2007 = CARTESIAN_POINT('',(0.,0.));
+#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2009 = ADVANCED_FACE('',(#2010),#891,.F.);
+#2010 = FACE_BOUND('',#2011,.F.);
+#2011 = EDGE_LOOP('',(#2012,#2013,#2014,#2036));
+#2012 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#2013 = ORIENTED_EDGE('',*,*,#874,.T.);
+#2014 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#2015 = EDGE_CURVE('',#847,#2016,#2018,.T.);
+#2016 = VERTEX_POINT('',#2017);
+#2017 = CARTESIAN_POINT('',(5.27,1.25,12.02));
+#2018 = SURFACE_CURVE('',#2019,(#2024,#2030),.PCURVE_S1.);
+#2019 = CIRCLE('',#2020,0.5);
+#2020 = AXIS2_PLACEMENT_3D('',#2021,#2022,#2023);
+#2021 = CARTESIAN_POINT('',(5.27,1.25,12.52));
+#2022 = DIRECTION('',(1.,5.054532893903E-30,2.529288050835E-15));
+#2023 = DIRECTION('',(-2.529288050835E-15,1.998401444325E-15,1.));
+#2024 = PCURVE('',#891,#2025);
+#2025 = DEFINITIONAL_REPRESENTATION('',(#2026),#2029);
+#2026 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2027,#2028),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2027 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#2028 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));
+#2029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2030 = PCURVE('',#862,#2031);
+#2031 = DEFINITIONAL_REPRESENTATION('',(#2032),#2035);
+#2032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2033,#2034),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2033 = CARTESIAN_POINT('',(0.,-7.105427357601E-15));
+#2034 = CARTESIAN_POINT('',(-1.570796326795,-7.105427357601E-15));
+#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2036 = ORIENTED_EDGE('',*,*,#2037,.F.);
+#2037 = EDGE_CURVE('',#1036,#2016,#2038,.T.);
+#2038 = SURFACE_CURVE('',#2039,(#2044,#2051),.PCURVE_S1.);
+#2039 = CIRCLE('',#2040,0.3);
+#2040 = AXIS2_PLACEMENT_3D('',#2041,#2042,#2043);
+#2041 = CARTESIAN_POINT('',(5.27,1.25,11.72));
+#2042 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2043 = DIRECTION('',(1.,5.176899690513E-30,2.590520390792E-15));
+#2044 = PCURVE('',#891,#2045);
+#2045 = DEFINITIONAL_REPRESENTATION('',(#2046),#2050);
+#2046 = LINE('',#2047,#2048);
+#2047 = CARTESIAN_POINT('',(0.,3.14159265359));
+#2048 = VECTOR('',#2049,1.);
+#2049 = DIRECTION('',(1.,0.));
+#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2051 = PCURVE('',#1310,#2052);
+#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2057);
+#2053 = LINE('',#2054,#2055);
+#2054 = CARTESIAN_POINT('',(-0.,0.5));
+#2055 = VECTOR('',#2056,1.);
+#2056 = DIRECTION('',(-1.,0.));
+#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2058 = ADVANCED_FACE('',(#2059),#781,.T.);
+#2059 = FACE_BOUND('',#2060,.T.);
+#2060 = EDGE_LOOP('',(#2061,#2062,#2085,#2105));
+#2061 = ORIENTED_EDGE('',*,*,#1720,.T.);
+#2062 = ORIENTED_EDGE('',*,*,#2063,.T.);
+#2063 = EDGE_CURVE('',#1721,#2064,#2066,.T.);
+#2064 = VERTEX_POINT('',#2065);
+#2065 = CARTESIAN_POINT('',(-12.,0.25,31.28));
+#2066 = SURFACE_CURVE('',#2067,(#2071,#2078),.PCURVE_S1.);
+#2067 = LINE('',#2068,#2069);
+#2068 = CARTESIAN_POINT('',(-12.,0.25,7.78));
+#2069 = VECTOR('',#2070,1.);
+#2070 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2071 = PCURVE('',#781,#2072);
+#2072 = DEFINITIONAL_REPRESENTATION('',(#2073),#2077);
+#2073 = LINE('',#2074,#2075);
+#2074 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2075 = VECTOR('',#2076,1.);
+#2076 = DIRECTION('',(0.,1.));
+#2077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2078 = PCURVE('',#1772,#2079);
+#2079 = DEFINITIONAL_REPRESENTATION('',(#2080),#2084);
+#2080 = LINE('',#2081,#2082);
+#2081 = CARTESIAN_POINT('',(8.881784197001E-16,-0.5));
+#2082 = VECTOR('',#2083,1.);
+#2083 = DIRECTION('',(1.,-7.88860905221E-31));
+#2084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2085 = ORIENTED_EDGE('',*,*,#2086,.T.);
+#2086 = EDGE_CURVE('',#2064,#740,#2087,.T.);
+#2087 = SURFACE_CURVE('',#2088,(#2093,#2099),.PCURVE_S1.);
+#2088 = CIRCLE('',#2089,0.5);
+#2089 = AXIS2_PLACEMENT_3D('',#2090,#2091,#2092);
+#2090 = CARTESIAN_POINT('',(-11.5,0.25,31.28));
+#2091 = DIRECTION('',(0.,0.,-1.));
+#2092 = DIRECTION('',(0.,1.,0.));
+#2093 = PCURVE('',#781,#2094);
+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2098);
+#2095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2096,#2097),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2096 = CARTESIAN_POINT('',(1.570796326795,23.5));
+#2097 = CARTESIAN_POINT('',(0.,23.5));
+#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2099 = PCURVE('',#1950,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2104);
+#2101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2102,#2103),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2102 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2103 = CARTESIAN_POINT('',(0.,0.));
+#2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2105 = ORIENTED_EDGE('',*,*,#767,.F.);
+#2106 = ADVANCED_FACE('',(#2107),#862,.F.);
+#2107 = FACE_BOUND('',#2108,.T.);
+#2108 = EDGE_LOOP('',(#2109,#2110,#2138,#2158));
+#2109 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#2110 = ORIENTED_EDGE('',*,*,#2111,.T.);
+#2111 = EDGE_CURVE('',#2016,#2112,#2114,.T.);
+#2112 = VERTEX_POINT('',#2113);
+#2113 = CARTESIAN_POINT('',(4.61,1.25,12.02));
+#2114 = SURFACE_CURVE('',#2115,(#2119,#2126),.PCURVE_S1.);
+#2115 = LINE('',#2116,#2117);
+#2116 = CARTESIAN_POINT('',(5.27,1.25,12.02));
+#2117 = VECTOR('',#2118,1.);
+#2118 = DIRECTION('',(-1.,-0.,-0.));
+#2119 = PCURVE('',#862,#2120);
+#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2125);
+#2121 = LINE('',#2122,#2123);
+#2122 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2123 = VECTOR('',#2124,1.);
+#2124 = DIRECTION('',(-0.,1.));
+#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2126 = PCURVE('',#2127,#2132);
+#2127 = PLANE('',#2128);
+#2128 = AXIS2_PLACEMENT_3D('',#2129,#2130,#2131);
+#2129 = CARTESIAN_POINT('',(4.94,1.237098127162,12.02));
+#2130 = DIRECTION('',(-1.738815094143E-31,-2.174377941992E-15,-1.));
+#2131 = DIRECTION('',(0.,-1.,2.174377941992E-15));
+#2132 = DEFINITIONAL_REPRESENTATION('',(#2133),#2137);
+#2133 = LINE('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(-1.290187283821E-02,-0.33));
+#2135 = VECTOR('',#2136,1.);
+#2136 = DIRECTION('',(0.,1.));
+#2137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2138 = ORIENTED_EDGE('',*,*,#2139,.F.);
+#2139 = EDGE_CURVE('',#818,#2112,#2140,.T.);
+#2140 = SURFACE_CURVE('',#2141,(#2146,#2152),.PCURVE_S1.);
+#2141 = CIRCLE('',#2142,0.5);
+#2142 = AXIS2_PLACEMENT_3D('',#2143,#2144,#2145);
+#2143 = CARTESIAN_POINT('',(4.61,1.25,12.52));
+#2144 = DIRECTION('',(1.,0.,0.));
+#2145 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2146 = PCURVE('',#862,#2147);
+#2147 = DEFINITIONAL_REPRESENTATION('',(#2148),#2151);
+#2148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2149,#2150),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2149 = CARTESIAN_POINT('',(0.,0.66));
+#2150 = CARTESIAN_POINT('',(-1.570796326795,0.66));
+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2152 = PCURVE('',#834,#2153);
+#2153 = DEFINITIONAL_REPRESENTATION('',(#2154),#2157);
+#2154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2155,#2156),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2155 = CARTESIAN_POINT('',(-2.886579864025E-15,1.570796326795));
+#2156 = CARTESIAN_POINT('',(-2.886579864025E-15,3.14159265359));
+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2158 = ORIENTED_EDGE('',*,*,#846,.F.);
+#2159 = ADVANCED_FACE('',(#2160),#834,.F.);
+#2160 = FACE_BOUND('',#2161,.F.);
+#2161 = EDGE_LOOP('',(#2162,#2163,#2164,#2165));
+#2162 = ORIENTED_EDGE('',*,*,#2139,.F.);
+#2163 = ORIENTED_EDGE('',*,*,#817,.T.);
+#2164 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#2165 = ORIENTED_EDGE('',*,*,#2166,.F.);
+#2166 = EDGE_CURVE('',#2112,#1506,#2167,.T.);
+#2167 = SURFACE_CURVE('',#2168,(#2173,#2180),.PCURVE_S1.);
+#2168 = CIRCLE('',#2169,0.3);
+#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172);
+#2170 = CARTESIAN_POINT('',(4.61,1.25,11.72));
+#2171 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2172 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2173 = PCURVE('',#834,#2174);
+#2174 = DEFINITIONAL_REPRESENTATION('',(#2175),#2179);
+#2175 = LINE('',#2176,#2177);
+#2176 = CARTESIAN_POINT('',(0.,3.14159265359));
+#2177 = VECTOR('',#2178,1.);
+#2178 = DIRECTION('',(1.,0.));
+#2179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2180 = PCURVE('',#1521,#2181);
+#2181 = DEFINITIONAL_REPRESENTATION('',(#2182),#2186);
+#2182 = LINE('',#2183,#2184);
+#2183 = CARTESIAN_POINT('',(-1.570796326795,7.E-02));
+#2184 = VECTOR('',#2185,1.);
+#2185 = DIRECTION('',(1.,-0.));
+#2186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2187 = ADVANCED_FACE('',(#2188),#979,.T.);
+#2188 = FACE_BOUND('',#2189,.T.);
+#2189 = EDGE_LOOP('',(#2190,#2191,#2219,#2240));
+#2190 = ORIENTED_EDGE('',*,*,#1907,.F.);
+#2191 = ORIENTED_EDGE('',*,*,#2192,.T.);
+#2192 = EDGE_CURVE('',#1879,#2193,#2195,.T.);
+#2193 = VERTEX_POINT('',#2194);
+#2194 = CARTESIAN_POINT('',(12.,-0.25,31.28));
+#2195 = SURFACE_CURVE('',#2196,(#2200,#2207),.PCURVE_S1.);
+#2196 = LINE('',#2197,#2198);
+#2197 = CARTESIAN_POINT('',(12.,0.75,31.28));
+#2198 = VECTOR('',#2199,1.);
+#2199 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2200 = PCURVE('',#979,#2201);
+#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206);
+#2202 = LINE('',#2203,#2204);
+#2203 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
+#2204 = VECTOR('',#2205,1.);
+#2205 = DIRECTION('',(2.22044604925E-16,-1.));
+#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2207 = PCURVE('',#2208,#2213);
+#2208 = CYLINDRICAL_SURFACE('',#2209,0.5);
+#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212);
+#2210 = CARTESIAN_POINT('',(11.5,0.75,31.28));
+#2211 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2212 = DIRECTION('',(1.,0.,0.));
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
+#2214 = LINE('',#2215,#2216);
+#2215 = CARTESIAN_POINT('',(0.,0.));
+#2216 = VECTOR('',#2217,1.);
+#2217 = DIRECTION('',(0.,1.));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2219 = ORIENTED_EDGE('',*,*,#2220,.T.);
+#2220 = EDGE_CURVE('',#2193,#964,#2221,.T.);
+#2221 = SURFACE_CURVE('',#2222,(#2226,#2233),.PCURVE_S1.);
+#2222 = LINE('',#2223,#2224);
+#2223 = CARTESIAN_POINT('',(12.,-0.25,31.78));
+#2224 = VECTOR('',#2225,1.);
+#2225 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#2226 = PCURVE('',#979,#2227);
+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(-3.552713678801E-15,-1.));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(1.,7.88860905221E-31));
+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2233 = PCURVE('',#1012,#2234);
+#2234 = DEFINITIONAL_REPRESENTATION('',(#2235),#2239);
+#2235 = LINE('',#2236,#2237);
+#2236 = CARTESIAN_POINT('',(0.,0.));
+#2237 = VECTOR('',#2238,1.);
+#2238 = DIRECTION('',(0.,1.));
+#2239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2240 = ORIENTED_EDGE('',*,*,#963,.F.);
+#2241 = ADVANCED_FACE('',(#2242),#1012,.T.);
+#2242 = FACE_BOUND('',#2243,.T.);
+#2243 = EDGE_LOOP('',(#2244,#2269,#2270,#2271));
+#2244 = ORIENTED_EDGE('',*,*,#2245,.F.);
+#2245 = EDGE_CURVE('',#1084,#2193,#2246,.T.);
+#2246 = SURFACE_CURVE('',#2247,(#2252,#2258),.PCURVE_S1.);
+#2247 = CIRCLE('',#2248,0.5);
+#2248 = AXIS2_PLACEMENT_3D('',#2249,#2250,#2251);
+#2249 = CARTESIAN_POINT('',(11.5,-0.25,31.28));
+#2250 = DIRECTION('',(4.437342591868E-31,1.998401444325E-15,1.));
+#2251 = DIRECTION('',(1.,-8.867591844555E-46,-4.437342591868E-31));
+#2252 = PCURVE('',#1012,#2253);
+#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2257);
+#2254 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2255,#2256),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2255 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#2256 = CARTESIAN_POINT('',(0.,0.5));
+#2257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2258 = PCURVE('',#2259,#2264);
+#2259 = SPHERICAL_SURFACE('',#2260,0.5);
+#2260 = AXIS2_PLACEMENT_3D('',#2261,#2262,#2263);
+#2261 = CARTESIAN_POINT('',(11.5,-0.25,31.28));
+#2262 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#2263 = DIRECTION('',(1.,-8.867591844555E-46,-4.437342591868E-31));
+#2264 = DEFINITIONAL_REPRESENTATION('',(#2265),#2268);
+#2265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2266,#2267),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2266 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2267 = CARTESIAN_POINT('',(0.,0.));
+#2268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2269 = ORIENTED_EDGE('',*,*,#1083,.T.);
+#2270 = ORIENTED_EDGE('',*,*,#991,.T.);
+#2271 = ORIENTED_EDGE('',*,*,#2220,.F.);
+#2272 = ADVANCED_FACE('',(#2273),#1122,.T.);
+#2273 = FACE_BOUND('',#2274,.T.);
+#2274 = EDGE_LOOP('',(#2275,#2302,#2303,#2325));
+#2275 = ORIENTED_EDGE('',*,*,#2276,.F.);
+#2276 = EDGE_CURVE('',#1107,#2277,#2279,.T.);
+#2277 = VERTEX_POINT('',#2278);
+#2278 = CARTESIAN_POINT('',(-11.5,-0.25,31.78));
+#2279 = SURFACE_CURVE('',#2280,(#2285,#2291),.PCURVE_S1.);
+#2280 = CIRCLE('',#2281,0.5);
+#2281 = AXIS2_PLACEMENT_3D('',#2282,#2283,#2284);
+#2282 = CARTESIAN_POINT('',(-11.5,-0.25,31.28));
+#2283 = DIRECTION('',(-1.,0.,0.));
+#2284 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2285 = PCURVE('',#1122,#2286);
+#2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2290);
+#2287 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2288,#2289),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2288 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#2289 = CARTESIAN_POINT('',(0.,0.5));
+#2290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2291 = PCURVE('',#2292,#2297);
+#2292 = SPHERICAL_SURFACE('',#2293,0.5);
+#2293 = AXIS2_PLACEMENT_3D('',#2294,#2295,#2296);
+#2294 = CARTESIAN_POINT('',(-11.5,-0.25,31.28));
+#2295 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#2296 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2297 = DEFINITIONAL_REPRESENTATION('',(#2298),#2301);
+#2298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2299,#2300),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2299 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2300 = CARTESIAN_POINT('',(0.,0.));
+#2301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2302 = ORIENTED_EDGE('',*,*,#1106,.T.);
+#2303 = ORIENTED_EDGE('',*,*,#2304,.T.);
+#2304 = EDGE_CURVE('',#1084,#2305,#2307,.T.);
+#2305 = VERTEX_POINT('',#2306);
+#2306 = CARTESIAN_POINT('',(11.5,-0.25,31.78));
+#2307 = SURFACE_CURVE('',#2308,(#2313,#2319),.PCURVE_S1.);
+#2308 = CIRCLE('',#2309,0.5);
+#2309 = AXIS2_PLACEMENT_3D('',#2310,#2311,#2312);
+#2310 = CARTESIAN_POINT('',(11.5,-0.25,31.28));
+#2311 = DIRECTION('',(-1.,4.115975129292E-30,2.059633784283E-15));
+#2312 = DIRECTION('',(2.059633784283E-15,1.998401444325E-15,1.));
+#2313 = PCURVE('',#1122,#2314);
+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2318);
+#2315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2316,#2317),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2316 = CARTESIAN_POINT('',(1.570796326795,23.5));
+#2317 = CARTESIAN_POINT('',(0.,23.5));
+#2318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2319 = PCURVE('',#2259,#2320);
+#2320 = DEFINITIONAL_REPRESENTATION('',(#2321),#2324);
+#2321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2322,#2323),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2322 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#2323 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2325 = ORIENTED_EDGE('',*,*,#2326,.F.);
+#2326 = EDGE_CURVE('',#2277,#2305,#2327,.T.);
+#2327 = SURFACE_CURVE('',#2328,(#2332,#2339),.PCURVE_S1.);
+#2328 = LINE('',#2329,#2330);
+#2329 = CARTESIAN_POINT('',(-12.,-0.25,31.78));
+#2330 = VECTOR('',#2331,1.);
+#2331 = DIRECTION('',(1.,0.,0.));
+#2332 = PCURVE('',#1122,#2333);
+#2333 = DEFINITIONAL_REPRESENTATION('',(#2334),#2338);
+#2334 = LINE('',#2335,#2336);
+#2335 = CARTESIAN_POINT('',(0.,0.));
+#2336 = VECTOR('',#2337,1.);
+#2337 = DIRECTION('',(0.,1.));
+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2339 = PCURVE('',#1978,#2340);
+#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2345);
+#2341 = LINE('',#2342,#2343);
+#2342 = CARTESIAN_POINT('',(3.552713678801E-15,-1.));
+#2343 = VECTOR('',#2344,1.);
+#2344 = DIRECTION('',(1.,0.));
+#2345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2346 = ADVANCED_FACE('',(#2347),#1258,.F.);
+#2347 = FACE_BOUND('',#2348,.T.);
+#2348 = EDGE_LOOP('',(#2349,#2350,#2351,#2373));
+#2349 = ORIENTED_EDGE('',*,*,#1372,.F.);
+#2350 = ORIENTED_EDGE('',*,*,#1241,.T.);
+#2351 = ORIENTED_EDGE('',*,*,#2352,.T.);
+#2352 = EDGE_CURVE('',#1214,#2353,#2355,.T.);
+#2353 = VERTEX_POINT('',#2354);
+#2354 = CARTESIAN_POINT('',(-4.61,-1.25,12.02));
+#2355 = SURFACE_CURVE('',#2356,(#2361,#2367),.PCURVE_S1.);
+#2356 = CIRCLE('',#2357,0.5);
+#2357 = AXIS2_PLACEMENT_3D('',#2358,#2359,#2360);
+#2358 = CARTESIAN_POINT('',(-4.61,-1.25,12.52));
+#2359 = DIRECTION('',(-1.,1.713218006544E-29,8.572942195417E-15));
+#2360 = DIRECTION('',(8.572942195417E-15,1.998401444325E-15,1.));
+#2361 = PCURVE('',#1258,#2362);
+#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2366);
+#2363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2364,#2365),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2364 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#2365 = CARTESIAN_POINT('',(-1.570796326795,3.14159265359));
+#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2367 = PCURVE('',#1229,#2368);
+#2368 = DEFINITIONAL_REPRESENTATION('',(#2369),#2372);
+#2369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2370,#2371),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2370 = CARTESIAN_POINT('',(0.,-2.6645352591E-15));
+#2371 = CARTESIAN_POINT('',(1.570796326795,-2.6645352591E-15));
+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2373 = ORIENTED_EDGE('',*,*,#2374,.F.);
+#2374 = EDGE_CURVE('',#1350,#2353,#2375,.T.);
+#2375 = SURFACE_CURVE('',#2376,(#2381,#2388),.PCURVE_S1.);
+#2376 = CIRCLE('',#2377,0.3);
+#2377 = AXIS2_PLACEMENT_3D('',#2378,#2379,#2380);
+#2378 = CARTESIAN_POINT('',(-4.61,-1.25,11.72));
+#2379 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2380 = DIRECTION('',(1.,-1.700981326883E-29,-8.51170985546E-15));
+#2381 = PCURVE('',#1258,#2382);
+#2382 = DEFINITIONAL_REPRESENTATION('',(#2383),#2387);
+#2383 = LINE('',#2384,#2385);
+#2384 = CARTESIAN_POINT('',(-0.,3.14159265359));
+#2385 = VECTOR('',#2386,1.);
+#2386 = DIRECTION('',(-1.,0.));
+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2388 = PCURVE('',#1467,#2389);
+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);
+#2390 = LINE('',#2391,#2392);
+#2391 = CARTESIAN_POINT('',(1.570796326795,7.E-02));
+#2392 = VECTOR('',#2393,1.);
+#2393 = DIRECTION('',(-1.,-0.));
+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2395 = ADVANCED_FACE('',(#2396),#1148,.T.);
+#2396 = FACE_BOUND('',#2397,.T.);
+#2397 = EDGE_LOOP('',(#2398,#2399,#2400,#2422));
+#2398 = ORIENTED_EDGE('',*,*,#1784,.F.);
+#2399 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#2400 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#2401 = EDGE_CURVE('',#1107,#2402,#2404,.T.);
+#2402 = VERTEX_POINT('',#2403);
+#2403 = CARTESIAN_POINT('',(-12.,-0.25,31.28));
+#2404 = SURFACE_CURVE('',#2405,(#2410,#2416),.PCURVE_S1.);
+#2405 = CIRCLE('',#2406,0.5);
+#2406 = AXIS2_PLACEMENT_3D('',#2407,#2408,#2409);
+#2407 = CARTESIAN_POINT('',(-11.5,-0.25,31.28));
+#2408 = DIRECTION('',(-1.071937337636E-14,-1.998401444325E-15,-1.));
+#2409 = DIRECTION('',(-1.,2.142161123758E-29,1.071937337636E-14));
+#2410 = PCURVE('',#1148,#2411);
+#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2415);
+#2412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2413,#2414),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2413 = CARTESIAN_POINT('',(1.570796326795,23.5));
+#2414 = CARTESIAN_POINT('',(0.,23.5));
+#2415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2416 = PCURVE('',#2292,#2417);
+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2421);
+#2418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2419,#2420),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2419 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#2420 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2422 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#2423 = EDGE_CURVE('',#1757,#2402,#2424,.T.);
+#2424 = SURFACE_CURVE('',#2425,(#2429,#2436),.PCURVE_S1.);
+#2425 = LINE('',#2426,#2427);
+#2426 = CARTESIAN_POINT('',(-12.,-0.25,7.78));
+#2427 = VECTOR('',#2428,1.);
+#2428 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2429 = PCURVE('',#1148,#2430);
+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);
+#2431 = LINE('',#2432,#2433);
+#2432 = CARTESIAN_POINT('',(0.,0.));
+#2433 = VECTOR('',#2434,1.);
+#2434 = DIRECTION('',(0.,1.));
+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2436 = PCURVE('',#1772,#2437);
+#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2442);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(1.,-7.88860905221E-31));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2443 = ADVANCED_FACE('',(#2444),#1229,.F.);
+#2444 = FACE_BOUND('',#2445,.F.);
+#2445 = EDGE_LOOP('',(#2446,#2447,#2475,#2495));
+#2446 = ORIENTED_EDGE('',*,*,#2352,.T.);
+#2447 = ORIENTED_EDGE('',*,*,#2448,.T.);
+#2448 = EDGE_CURVE('',#2353,#2449,#2451,.T.);
+#2449 = VERTEX_POINT('',#2450);
+#2450 = CARTESIAN_POINT('',(-5.27,-1.25,12.02));
+#2451 = SURFACE_CURVE('',#2452,(#2456,#2463),.PCURVE_S1.);
+#2452 = LINE('',#2453,#2454);
+#2453 = CARTESIAN_POINT('',(-4.61,-1.25,12.02));
+#2454 = VECTOR('',#2455,1.);
+#2455 = DIRECTION('',(-1.,-0.,-0.));
+#2456 = PCURVE('',#1229,#2457);
+#2457 = DEFINITIONAL_REPRESENTATION('',(#2458),#2462);
+#2458 = LINE('',#2459,#2460);
+#2459 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2460 = VECTOR('',#2461,1.);
+#2461 = DIRECTION('',(0.,1.));
+#2462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2463 = PCURVE('',#2464,#2469);
+#2464 = PLANE('',#2465);
+#2465 = AXIS2_PLACEMENT_3D('',#2466,#2467,#2468);
+#2466 = CARTESIAN_POINT('',(-4.94,-1.237098127162,12.02));
+#2467 = DIRECTION('',(3.528211121421E-31,2.174377941992E-15,1.));
+#2468 = DIRECTION('',(0.,1.,-2.174377941992E-15));
+#2469 = DEFINITIONAL_REPRESENTATION('',(#2470),#2474);
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(-1.290187283821E-02,-0.33));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(0.,1.));
+#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2475 = ORIENTED_EDGE('',*,*,#2476,.F.);
+#2476 = EDGE_CURVE('',#1185,#2449,#2477,.T.);
+#2477 = SURFACE_CURVE('',#2478,(#2483,#2489),.PCURVE_S1.);
+#2478 = CIRCLE('',#2479,0.5);
+#2479 = AXIS2_PLACEMENT_3D('',#2480,#2481,#2482);
+#2480 = CARTESIAN_POINT('',(-5.27,-1.25,12.52));
+#2481 = DIRECTION('',(-1.,0.,-0.));
+#2482 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#2483 = PCURVE('',#1229,#2484);
+#2484 = DEFINITIONAL_REPRESENTATION('',(#2485),#2488);
+#2485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2486,#2487),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2486 = CARTESIAN_POINT('',(0.,0.66));
+#2487 = CARTESIAN_POINT('',(1.570796326795,0.66));
+#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2489 = PCURVE('',#1201,#2490);
+#2490 = DEFINITIONAL_REPRESENTATION('',(#2491),#2494);
+#2491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2492,#2493),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2492 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2493 = CARTESIAN_POINT('',(0.,3.14159265359));
+#2494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2495 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#2496 = ADVANCED_FACE('',(#2497),#1201,.F.);
+#2497 = FACE_BOUND('',#2498,.T.);
+#2498 = EDGE_LOOP('',(#2499,#2500,#2501,#2502));
+#2499 = ORIENTED_EDGE('',*,*,#2476,.F.);
+#2500 = ORIENTED_EDGE('',*,*,#1184,.T.);
+#2501 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#2502 = ORIENTED_EDGE('',*,*,#2503,.F.);
+#2503 = EDGE_CURVE('',#2449,#1641,#2504,.T.);
+#2504 = SURFACE_CURVE('',#2505,(#2510,#2517),.PCURVE_S1.);
+#2505 = CIRCLE('',#2506,0.3);
+#2506 = AXIS2_PLACEMENT_3D('',#2507,#2508,#2509);
+#2507 = CARTESIAN_POINT('',(-5.27,-1.25,11.72));
+#2508 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2509 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2510 = PCURVE('',#1201,#2511);
+#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2516);
+#2512 = LINE('',#2513,#2514);
+#2513 = CARTESIAN_POINT('',(-0.,3.14159265359));
+#2514 = VECTOR('',#2515,1.);
+#2515 = DIRECTION('',(-1.,0.));
+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2517 = PCURVE('',#1656,#2518);
+#2518 = DEFINITIONAL_REPRESENTATION('',(#2519),#2523);
+#2519 = LINE('',#2520,#2521);
+#2520 = CARTESIAN_POINT('',(0.,0.5));
+#2521 = VECTOR('',#2522,1.);
+#2522 = DIRECTION('',(1.,0.));
+#2523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2524 = ADVANCED_FACE('',(#2525),#1310,.T.);
+#2525 = FACE_BOUND('',#2526,.F.);
+#2526 = EDGE_LOOP('',(#2527,#2528,#2529,#2552));
+#2527 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#2528 = ORIENTED_EDGE('',*,*,#2037,.T.);
+#2529 = ORIENTED_EDGE('',*,*,#2530,.T.);
+#2530 = EDGE_CURVE('',#2016,#2531,#2533,.T.);
+#2531 = VERTEX_POINT('',#2532);
+#2532 = CARTESIAN_POINT('',(5.27,1.32,12.02));
+#2533 = SURFACE_CURVE('',#2534,(#2538,#2545),.PCURVE_S1.);
+#2534 = LINE('',#2535,#2536);
+#2535 = CARTESIAN_POINT('',(5.27,0.75,12.02));
+#2536 = VECTOR('',#2537,1.);
+#2537 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#2538 = PCURVE('',#1310,#2539);
+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);
+#2540 = LINE('',#2541,#2542);
+#2541 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2542 = VECTOR('',#2543,1.);
+#2543 = DIRECTION('',(-0.,1.));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2545 = PCURVE('',#2127,#2546);
+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551);
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(0.487098127162,-0.33));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(-1.,6.92085100974E-47));
+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2552 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#2553 = EDGE_CURVE('',#1295,#2531,#2554,.T.);
+#2554 = SURFACE_CURVE('',#2555,(#2560,#2566),.PCURVE_S1.);
+#2555 = CIRCLE('',#2556,0.3);
+#2556 = AXIS2_PLACEMENT_3D('',#2557,#2558,#2559);
+#2557 = CARTESIAN_POINT('',(5.27,1.32,11.72));
+#2558 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2559 = DIRECTION('',(1.,0.,0.));
+#2560 = PCURVE('',#1310,#2561);
+#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2565);
+#2562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2563,#2564),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2563 = CARTESIAN_POINT('',(0.,0.57));
+#2564 = CARTESIAN_POINT('',(-1.570796326795,0.57));
+#2565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2566 = PCURVE('',#1434,#2567);
+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2571);
+#2568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2569,#2570),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2569 = CARTESIAN_POINT('',(0.,0.));
+#2570 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2572 = ADVANCED_FACE('',(#2573),#1434,.T.);
+#2573 = FACE_BOUND('',#2574,.T.);
+#2574 = EDGE_LOOP('',(#2575,#2576,#2577,#2599));
+#2575 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#2576 = ORIENTED_EDGE('',*,*,#1419,.T.);
+#2577 = ORIENTED_EDGE('',*,*,#2578,.T.);
+#2578 = EDGE_CURVE('',#1397,#2579,#2581,.T.);
+#2579 = VERTEX_POINT('',#2580);
+#2580 = CARTESIAN_POINT('',(4.61,1.32,12.02));
+#2581 = SURFACE_CURVE('',#2582,(#2587,#2593),.PCURVE_S1.);
+#2582 = CIRCLE('',#2583,0.3);
+#2583 = AXIS2_PLACEMENT_3D('',#2584,#2585,#2586);
+#2584 = CARTESIAN_POINT('',(4.61,1.32,11.72));
+#2585 = DIRECTION('',(2.567689762927E-15,1.,-2.174377941992E-15));
+#2586 = DIRECTION('',(-1.,2.567689762927E-15,-5.409246472973E-30));
+#2587 = PCURVE('',#1434,#2588);
+#2588 = DEFINITIONAL_REPRESENTATION('',(#2589),#2592);
+#2589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2590,#2591),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2590 = CARTESIAN_POINT('',(3.14159265359,0.));
+#2591 = CARTESIAN_POINT('',(3.14159265359,1.570796326795));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2593 = PCURVE('',#1521,#2594);
+#2594 = DEFINITIONAL_REPRESENTATION('',(#2595),#2598);
+#2595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2596,#2597),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2596 = CARTESIAN_POINT('',(0.,-2.22044604925E-16));
+#2597 = CARTESIAN_POINT('',(-1.570796326795,-2.22044604925E-16));
+#2598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2599 = ORIENTED_EDGE('',*,*,#2600,.F.);
+#2600 = EDGE_CURVE('',#2531,#2579,#2601,.T.);
+#2601 = SURFACE_CURVE('',#2602,(#2607,#2614),.PCURVE_S1.);
+#2602 = CIRCLE('',#2603,0.33);
+#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);
+#2604 = CARTESIAN_POINT('',(4.94,1.32,12.02));
+#2605 = DIRECTION('',(1.738815094143E-31,2.174377941992E-15,1.));
+#2606 = DIRECTION('',(1.,-2.445225083012E-15,5.142961974293E-30));
+#2607 = PCURVE('',#1434,#2608);
+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);
+#2609 = LINE('',#2610,#2611);
+#2610 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2611 = VECTOR('',#2612,1.);
+#2612 = DIRECTION('',(1.,0.));
+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2614 = PCURVE('',#2127,#2615);
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2624);
+#2616 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2617,#2618,#2619,#2620,
+#2621,#2622,#2623),.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('') );
+#2617 = CARTESIAN_POINT('',(-8.290187283821E-02,-0.33));
+#2618 = CARTESIAN_POINT('',(-0.654478639336,-0.33));
+#2619 = CARTESIAN_POINT('',(-0.368690256087,0.165));
+#2620 = CARTESIAN_POINT('',(-8.290187283821E-02,0.66));
+#2621 = CARTESIAN_POINT('',(0.202886510411,0.165));
+#2622 = CARTESIAN_POINT('',(0.48867489366,-0.33));
+#2623 = CARTESIAN_POINT('',(-8.290187283821E-02,-0.33));
+#2624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2625 = ADVANCED_FACE('',(#2626),#1467,.T.);
+#2626 = FACE_BOUND('',#2627,.T.);
+#2627 = EDGE_LOOP('',(#2628,#2651,#2671,#2672));
+#2628 = ORIENTED_EDGE('',*,*,#2629,.F.);
+#2629 = EDGE_CURVE('',#2630,#2353,#2632,.T.);
+#2630 = VERTEX_POINT('',#2631);
+#2631 = CARTESIAN_POINT('',(-4.61,-1.32,12.02));
+#2632 = SURFACE_CURVE('',#2633,(#2637,#2644),.PCURVE_S1.);
+#2633 = LINE('',#2634,#2635);
+#2634 = CARTESIAN_POINT('',(-4.61,-1.32,12.02));
+#2635 = VECTOR('',#2636,1.);
+#2636 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#2637 = PCURVE('',#1467,#2638);
+#2638 = DEFINITIONAL_REPRESENTATION('',(#2639),#2643);
+#2639 = LINE('',#2640,#2641);
+#2640 = CARTESIAN_POINT('',(0.,0.));
+#2641 = VECTOR('',#2642,1.);
+#2642 = DIRECTION('',(0.,1.));
+#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2644 = PCURVE('',#2464,#2645);
+#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650);
+#2646 = LINE('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(-8.290187283821E-02,-0.33));
+#2648 = VECTOR('',#2649,1.);
+#2649 = DIRECTION('',(1.,1.404302480725E-46));
+#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2651 = ORIENTED_EDGE('',*,*,#2652,.T.);
+#2652 = EDGE_CURVE('',#2630,#1452,#2653,.T.);
+#2653 = SURFACE_CURVE('',#2654,(#2659,#2665),.PCURVE_S1.);
+#2654 = CIRCLE('',#2655,0.3);
+#2655 = AXIS2_PLACEMENT_3D('',#2656,#2657,#2658);
+#2656 = CARTESIAN_POINT('',(-4.61,-1.32,11.72));
+#2657 = DIRECTION('',(-2.231122947097E-15,1.,-2.174377941992E-15));
+#2658 = DIRECTION('',(1.,2.231122947097E-15,-5.204125634181E-30));
+#2659 = PCURVE('',#1467,#2660);
+#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2664);
+#2661 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2662,#2663),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2662 = CARTESIAN_POINT('',(0.,4.440892098501E-16));
+#2663 = CARTESIAN_POINT('',(1.570796326795,4.440892098501E-16));
+#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2665 = PCURVE('',#1577,#2666);
+#2666 = DEFINITIONAL_REPRESENTATION('',(#2667),#2670);
+#2667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2668,#2669),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2668 = CARTESIAN_POINT('',(-3.14159265359,4.712388980385));
+#2669 = CARTESIAN_POINT('',(-3.14159265359,6.28318530718));
+#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2671 = ORIENTED_EDGE('',*,*,#1451,.T.);
+#2672 = ORIENTED_EDGE('',*,*,#2374,.T.);
+#2673 = ADVANCED_FACE('',(#2674),#1521,.T.);
+#2674 = FACE_BOUND('',#2675,.F.);
+#2675 = EDGE_LOOP('',(#2676,#2677,#2678,#2699));
+#2676 = ORIENTED_EDGE('',*,*,#1505,.F.);
+#2677 = ORIENTED_EDGE('',*,*,#2578,.T.);
+#2678 = ORIENTED_EDGE('',*,*,#2679,.T.);
+#2679 = EDGE_CURVE('',#2579,#2112,#2680,.T.);
+#2680 = SURFACE_CURVE('',#2681,(#2685,#2692),.PCURVE_S1.);
+#2681 = LINE('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(4.61,1.32,12.02));
+#2683 = VECTOR('',#2684,1.);
+#2684 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2685 = PCURVE('',#1521,#2686);
+#2686 = DEFINITIONAL_REPRESENTATION('',(#2687),#2691);
+#2687 = LINE('',#2688,#2689);
+#2688 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2689 = VECTOR('',#2690,1.);
+#2690 = DIRECTION('',(-0.,1.));
+#2691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2692 = PCURVE('',#2127,#2693);
+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);
+#2694 = LINE('',#2695,#2696);
+#2695 = CARTESIAN_POINT('',(-8.290187283821E-02,0.33));
+#2696 = VECTOR('',#2697,1.);
+#2697 = DIRECTION('',(1.,-6.92085100974E-47));
+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2699 = ORIENTED_EDGE('',*,*,#2166,.T.);
+#2700 = ADVANCED_FACE('',(#2701),#1577,.T.);
+#2701 = FACE_BOUND('',#2702,.F.);
+#2702 = EDGE_LOOP('',(#2703,#2725,#2747,#2748));
+#2703 = ORIENTED_EDGE('',*,*,#2704,.F.);
+#2704 = EDGE_CURVE('',#2705,#1561,#2707,.T.);
+#2705 = VERTEX_POINT('',#2706);
+#2706 = CARTESIAN_POINT('',(-5.27,-1.32,12.02));
+#2707 = SURFACE_CURVE('',#2708,(#2713,#2719),.PCURVE_S1.);
+#2708 = CIRCLE('',#2709,0.3);
+#2709 = AXIS2_PLACEMENT_3D('',#2710,#2711,#2712);
+#2710 = CARTESIAN_POINT('',(-5.27,-1.32,11.72));
+#2711 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2712 = DIRECTION('',(3.528211121421E-31,1.7763568394E-15,1.));
+#2713 = PCURVE('',#1577,#2714);
+#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2718);
+#2715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2716,#2717),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2716 = CARTESIAN_POINT('',(4.440892098501E-16,4.712388980385));
+#2717 = CARTESIAN_POINT('',(4.440892098501E-16,6.28318530718));
+#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2719 = PCURVE('',#1656,#2720);
+#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2724);
+#2721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2722,#2723),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2722 = CARTESIAN_POINT('',(0.,0.57));
+#2723 = CARTESIAN_POINT('',(1.570796326795,0.57));
+#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2725 = ORIENTED_EDGE('',*,*,#2726,.T.);
+#2726 = EDGE_CURVE('',#2705,#2630,#2727,.T.);
+#2727 = SURFACE_CURVE('',#2728,(#2733,#2740),.PCURVE_S1.);
+#2728 = CIRCLE('',#2729,0.33);
+#2729 = AXIS2_PLACEMENT_3D('',#2730,#2731,#2732);
+#2730 = CARTESIAN_POINT('',(-4.94,-1.32,12.02));
+#2731 = DIRECTION('',(3.528211121421E-31,2.174377941992E-15,1.));
+#2732 = DIRECTION('',(-1.,-2.797676836862E-15,6.436027915036E-30));
+#2733 = PCURVE('',#1577,#2734);
+#2734 = DEFINITIONAL_REPRESENTATION('',(#2735),#2739);
+#2735 = LINE('',#2736,#2737);
+#2736 = CARTESIAN_POINT('',(-0.,4.712388980385));
+#2737 = VECTOR('',#2738,1.);
+#2738 = DIRECTION('',(-1.,0.));
+#2739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2740 = PCURVE('',#2464,#2741);
+#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746);
+#2742 = CIRCLE('',#2743,0.33);
+#2743 = AXIS2_PLACEMENT_2D('',#2744,#2745);
+#2744 = CARTESIAN_POINT('',(-8.290187283821E-02,8.881784197001E-16));
+#2745 = DIRECTION('',(-2.691449756667E-15,1.));
+#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2747 = ORIENTED_EDGE('',*,*,#2652,.T.);
+#2748 = ORIENTED_EDGE('',*,*,#1560,.F.);
+#2749 = ADVANCED_FACE('',(#2750),#1656,.T.);
+#2750 = FACE_BOUND('',#2751,.T.);
+#2751 = EDGE_LOOP('',(#2752,#2773,#2774,#2775));
+#2752 = ORIENTED_EDGE('',*,*,#2753,.F.);
+#2753 = EDGE_CURVE('',#2449,#2705,#2754,.T.);
+#2754 = SURFACE_CURVE('',#2755,(#2759,#2766),.PCURVE_S1.);
+#2755 = LINE('',#2756,#2757);
+#2756 = CARTESIAN_POINT('',(-5.27,-0.75,12.02));
+#2757 = VECTOR('',#2758,1.);
+#2758 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2759 = PCURVE('',#1656,#2760);
+#2760 = DEFINITIONAL_REPRESENTATION('',(#2761),#2765);
+#2761 = LINE('',#2762,#2763);
+#2762 = CARTESIAN_POINT('',(0.,0.));
+#2763 = VECTOR('',#2764,1.);
+#2764 = DIRECTION('',(0.,1.));
+#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2766 = PCURVE('',#2464,#2767);
+#2767 = DEFINITIONAL_REPRESENTATION('',(#2768),#2772);
+#2768 = LINE('',#2769,#2770);
+#2769 = CARTESIAN_POINT('',(0.487098127162,0.33));
+#2770 = VECTOR('',#2771,1.);
+#2771 = DIRECTION('',(-1.,-1.404302480725E-46));
+#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2773 = ORIENTED_EDGE('',*,*,#2503,.T.);
+#2774 = ORIENTED_EDGE('',*,*,#1640,.T.);
+#2775 = ORIENTED_EDGE('',*,*,#2704,.F.);
+#2776 = ADVANCED_FACE('',(#2777),#1772,.T.);
+#2777 = FACE_BOUND('',#2778,.T.);
+#2778 = EDGE_LOOP('',(#2779,#2780,#2781,#2782));
+#2779 = ORIENTED_EDGE('',*,*,#2063,.F.);
+#2780 = ORIENTED_EDGE('',*,*,#1756,.T.);
+#2781 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#2782 = ORIENTED_EDGE('',*,*,#2783,.F.);
+#2783 = EDGE_CURVE('',#2064,#2402,#2784,.T.);
+#2784 = SURFACE_CURVE('',#2785,(#2789,#2796),.PCURVE_S1.);
+#2785 = LINE('',#2786,#2787);
+#2786 = CARTESIAN_POINT('',(-12.,0.75,31.28));
+#2787 = VECTOR('',#2788,1.);
+#2788 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2789 = PCURVE('',#1772,#2790);
+#2790 = DEFINITIONAL_REPRESENTATION('',(#2791),#2795);
+#2791 = LINE('',#2792,#2793);
+#2792 = CARTESIAN_POINT('',(23.5,1.110223024625E-16));
+#2793 = VECTOR('',#2794,1.);
+#2794 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2796 = PCURVE('',#2797,#2802);
+#2797 = CYLINDRICAL_SURFACE('',#2798,0.5);
+#2798 = AXIS2_PLACEMENT_3D('',#2799,#2800,#2801);
+#2799 = CARTESIAN_POINT('',(-11.5,0.75,31.28));
+#2800 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2801 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#2802 = DEFINITIONAL_REPRESENTATION('',(#2803),#2807);
+#2803 = LINE('',#2804,#2805);
+#2804 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2805 = VECTOR('',#2806,1.);
+#2806 = DIRECTION('',(0.,1.));
+#2807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2808 = ADVANCED_FACE('',(#2809),#1862,.T.);
+#2809 = FACE_BOUND('',#2810,.T.);
+#2810 = EDGE_LOOP('',(#2811,#2833,#2834,#2835));
+#2811 = ORIENTED_EDGE('',*,*,#2812,.F.);
+#2812 = EDGE_CURVE('',#1823,#2813,#2815,.T.);
+#2813 = VERTEX_POINT('',#2814);
+#2814 = CARTESIAN_POINT('',(5.370000000011,1.319999999961,
+    -8.881784197001E-16));
+#2815 = SEAM_CURVE('',#2816,(#2821,#2827),.PCURVE_S1.);
+#2816 = CIRCLE('',#2817,0.1);
+#2817 = AXIS2_PLACEMENT_3D('',#2818,#2819,#2820);
+#2818 = CARTESIAN_POINT('',(5.370000000011,1.319999999961,1.E-01));
+#2819 = DIRECTION('',(3.184035844208E-15,1.,-8.881784197001E-16));
+#2820 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#2821 = PCURVE('',#1862,#2822);
+#2822 = DEFINITIONAL_REPRESENTATION('',(#2823),#2826);
+#2823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2824,#2825),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2824 = CARTESIAN_POINT('',(0.,0.));
+#2825 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2827 = PCURVE('',#1862,#2828);
+#2828 = DEFINITIONAL_REPRESENTATION('',(#2829),#2832);
+#2829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2830,#2831),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2830 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2831 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#2832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2833 = ORIENTED_EDGE('',*,*,#1847,.T.);
+#2834 = ORIENTED_EDGE('',*,*,#2812,.T.);
+#2835 = ORIENTED_EDGE('',*,*,#2836,.F.);
+#2836 = EDGE_CURVE('',#2813,#2813,#2837,.T.);
+#2837 = SURFACE_CURVE('',#2838,(#2843,#2850),.PCURVE_S1.);
+#2838 = CIRCLE('',#2839,0.43);
+#2839 = AXIS2_PLACEMENT_3D('',#2840,#2841,#2842);
+#2840 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,
+    -8.881784197001E-16));
+#2841 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#2842 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#2843 = PCURVE('',#1862,#2844);
+#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2849);
+#2845 = LINE('',#2846,#2847);
+#2846 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2847 = VECTOR('',#2848,1.);
+#2848 = DIRECTION('',(1.,0.));
+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2850 = PCURVE('',#2851,#2856);
+#2851 = PLANE('',#2852);
+#2852 = AXIS2_PLACEMENT_3D('',#2853,#2854,#2855);
+#2853 = CARTESIAN_POINT('',(5.470000000011,1.319999999961,
+    -8.881784197001E-16));
+#2854 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#2855 = DIRECTION('',(1.,0.,0.));
+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2865);
+#2857 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2858,#2859,#2860,#2861,
+#2862,#2863,#2864),.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('') );
+#2858 = CARTESIAN_POINT('',(-0.1,4.440892098501E-16));
+#2859 = CARTESIAN_POINT('',(-0.1,-0.744781847255));
+#2860 = CARTESIAN_POINT('',(-0.745,-0.372390923627));
+#2861 = CARTESIAN_POINT('',(-1.39,4.335572473774E-15));
+#2862 = CARTESIAN_POINT('',(-0.745,0.372390923627));
+#2863 = CARTESIAN_POINT('',(-1.E-01,0.744781847255));
+#2864 = CARTESIAN_POINT('',(-0.1,4.440892098501E-16));
+#2865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2866 = ADVANCED_FACE('',(#2867),#1895,.T.);
+#2867 = FACE_BOUND('',#2868,.T.);
+#2868 = EDGE_LOOP('',(#2869,#2870,#2890));
+#2869 = ORIENTED_EDGE('',*,*,#1990,.F.);
+#2870 = ORIENTED_EDGE('',*,*,#2871,.T.);
+#2871 = EDGE_CURVE('',#1963,#1879,#2872,.T.);
+#2872 = SURFACE_CURVE('',#2873,(#2878,#2884),.PCURVE_S1.);
+#2873 = CIRCLE('',#2874,0.5);
+#2874 = AXIS2_PLACEMENT_3D('',#2875,#2876,#2877);
+#2875 = CARTESIAN_POINT('',(11.5,0.25,31.28));
+#2876 = DIRECTION('',(1.770233605405E-14,1.,-1.7763568394E-15));
+#2877 = DIRECTION('',(1.,-1.770233605405E-14,3.144566572296E-29));
+#2878 = PCURVE('',#1895,#2879);
+#2879 = DEFINITIONAL_REPRESENTATION('',(#2880),#2883);
+#2880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2881,#2882),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2881 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#2882 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2884 = PCURVE('',#2208,#2885);
+#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2889);
+#2886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2887,#2888),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2887 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#2888 = CARTESIAN_POINT('',(0.,0.5));
+#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2890 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#2891 = ADVANCED_FACE('',(#2892),#1950,.T.);
+#2892 = FACE_BOUND('',#2893,.T.);
+#2893 = EDGE_LOOP('',(#2894,#2895,#2915));
+#2894 = ORIENTED_EDGE('',*,*,#2086,.F.);
+#2895 = ORIENTED_EDGE('',*,*,#2896,.T.);
+#2896 = EDGE_CURVE('',#2064,#1934,#2897,.T.);
+#2897 = SURFACE_CURVE('',#2898,(#2903,#2909),.PCURVE_S1.);
+#2898 = CIRCLE('',#2899,0.5);
+#2899 = AXIS2_PLACEMENT_3D('',#2900,#2901,#2902);
+#2900 = CARTESIAN_POINT('',(-11.5,0.25,31.28));
+#2901 = DIRECTION('',(0.,1.,-2.315387125216E-14));
+#2902 = DIRECTION('',(0.,2.315387125216E-14,1.));
+#2903 = PCURVE('',#1950,#2904);
+#2904 = DEFINITIONAL_REPRESENTATION('',(#2905),#2908);
+#2905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2906,#2907),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2906 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#2907 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2909 = PCURVE('',#2797,#2910);
+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2914);
+#2911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2912,#2913),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2912 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#2913 = CARTESIAN_POINT('',(0.,0.5));
+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2915 = ORIENTED_EDGE('',*,*,#1933,.F.);
+#2916 = ADVANCED_FACE('',(#2917),#1978,.T.);
+#2917 = FACE_BOUND('',#2918,.T.);
+#2918 = EDGE_LOOP('',(#2919,#2920,#2941,#2942));
+#2919 = ORIENTED_EDGE('',*,*,#1962,.F.);
+#2920 = ORIENTED_EDGE('',*,*,#2921,.T.);
+#2921 = EDGE_CURVE('',#1934,#2277,#2922,.T.);
+#2922 = SURFACE_CURVE('',#2923,(#2927,#2934),.PCURVE_S1.);
+#2923 = LINE('',#2924,#2925);
+#2924 = CARTESIAN_POINT('',(-11.5,0.75,31.78));
+#2925 = VECTOR('',#2926,1.);
+#2926 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2927 = PCURVE('',#1978,#2928);
+#2928 = DEFINITIONAL_REPRESENTATION('',(#2929),#2933);
+#2929 = LINE('',#2930,#2931);
+#2930 = CARTESIAN_POINT('',(0.5,0.));
+#2931 = VECTOR('',#2932,1.);
+#2932 = DIRECTION('',(0.,-1.));
+#2933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2934 = PCURVE('',#2797,#2935);
+#2935 = DEFINITIONAL_REPRESENTATION('',(#2936),#2940);
+#2936 = LINE('',#2937,#2938);
+#2937 = CARTESIAN_POINT('',(0.,0.));
+#2938 = VECTOR('',#2939,1.);
+#2939 = DIRECTION('',(0.,1.));
+#2940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2941 = ORIENTED_EDGE('',*,*,#2326,.T.);
+#2942 = ORIENTED_EDGE('',*,*,#2943,.F.);
+#2943 = EDGE_CURVE('',#1963,#2305,#2944,.T.);
+#2944 = SURFACE_CURVE('',#2945,(#2949,#2956),.PCURVE_S1.);
+#2945 = LINE('',#2946,#2947);
+#2946 = CARTESIAN_POINT('',(11.5,0.75,31.78));
+#2947 = VECTOR('',#2948,1.);
+#2948 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2949 = PCURVE('',#1978,#2950);
+#2950 = DEFINITIONAL_REPRESENTATION('',(#2951),#2955);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(23.5,0.));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(0.,-1.));
+#2955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2956 = PCURVE('',#2208,#2957);
+#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962);
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(0.,1.));
+#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2963 = ADVANCED_FACE('',(#2964),#2127,.F.);
+#2964 = FACE_BOUND('',#2965,.F.);
+#2965 = EDGE_LOOP('',(#2966,#2967,#2968,#2969));
+#2966 = ORIENTED_EDGE('',*,*,#2679,.F.);
+#2967 = ORIENTED_EDGE('',*,*,#2600,.F.);
+#2968 = ORIENTED_EDGE('',*,*,#2530,.F.);
+#2969 = ORIENTED_EDGE('',*,*,#2111,.T.);
+#2970 = ADVANCED_FACE('',(#2971),#2208,.T.);
+#2971 = FACE_BOUND('',#2972,.T.);
+#2972 = EDGE_LOOP('',(#2973,#2974,#2975,#2997));
+#2973 = ORIENTED_EDGE('',*,*,#2871,.F.);
+#2974 = ORIENTED_EDGE('',*,*,#2943,.T.);
+#2975 = ORIENTED_EDGE('',*,*,#2976,.F.);
+#2976 = EDGE_CURVE('',#2193,#2305,#2977,.T.);
+#2977 = SURFACE_CURVE('',#2978,(#2983,#2990),.PCURVE_S1.);
+#2978 = CIRCLE('',#2979,0.5);
+#2979 = AXIS2_PLACEMENT_3D('',#2980,#2981,#2982);
+#2980 = CARTESIAN_POINT('',(11.5,-0.25,31.28));
+#2981 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2982 = DIRECTION('',(1.,-8.867591844555E-46,-4.437342591868E-31));
+#2983 = PCURVE('',#2208,#2984);
+#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(0.,1.));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(1.,0.));
+#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2990 = PCURVE('',#2259,#2991);
+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(-0.,0.));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(-1.,0.));
+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2997 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2998 = ADVANCED_FACE('',(#2999),#2259,.T.);
+#2999 = FACE_BOUND('',#3000,.F.);
+#3000 = EDGE_LOOP('',(#3001,#3002,#3003));
+#3001 = ORIENTED_EDGE('',*,*,#2245,.F.);
+#3002 = ORIENTED_EDGE('',*,*,#2304,.T.);
+#3003 = ORIENTED_EDGE('',*,*,#2976,.F.);
+#3004 = ADVANCED_FACE('',(#3005),#2292,.T.);
+#3005 = FACE_BOUND('',#3006,.F.);
+#3006 = EDGE_LOOP('',(#3007,#3008,#3009));
+#3007 = ORIENTED_EDGE('',*,*,#2276,.F.);
+#3008 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#3009 = ORIENTED_EDGE('',*,*,#3010,.F.);
+#3010 = EDGE_CURVE('',#2277,#2402,#3011,.T.);
+#3011 = SURFACE_CURVE('',#3012,(#3017,#3024),.PCURVE_S1.);
+#3012 = CIRCLE('',#3013,0.5);
+#3013 = AXIS2_PLACEMENT_3D('',#3014,#3015,#3016);
+#3014 = CARTESIAN_POINT('',(-11.5,-0.25,31.28));
+#3015 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#3016 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#3017 = PCURVE('',#2292,#3018);
+#3018 = DEFINITIONAL_REPRESENTATION('',(#3019),#3023);
+#3019 = LINE('',#3020,#3021);
+#3020 = CARTESIAN_POINT('',(-0.,0.));
+#3021 = VECTOR('',#3022,1.);
+#3022 = DIRECTION('',(-1.,0.));
+#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3024 = PCURVE('',#2797,#3025);
+#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3030);
+#3026 = LINE('',#3027,#3028);
+#3027 = CARTESIAN_POINT('',(0.,1.));
+#3028 = VECTOR('',#3029,1.);
+#3029 = DIRECTION('',(1.,0.));
+#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3031 = ADVANCED_FACE('',(#3032),#2464,.T.);
+#3032 = FACE_BOUND('',#3033,.T.);
+#3033 = EDGE_LOOP('',(#3034,#3035,#3036,#3037));
+#3034 = ORIENTED_EDGE('',*,*,#2753,.T.);
+#3035 = ORIENTED_EDGE('',*,*,#2726,.T.);
+#3036 = ORIENTED_EDGE('',*,*,#2629,.T.);
+#3037 = ORIENTED_EDGE('',*,*,#2448,.T.);
+#3038 = ADVANCED_FACE('',(#3039),#2797,.T.);
+#3039 = FACE_BOUND('',#3040,.T.);
+#3040 = EDGE_LOOP('',(#3041,#3042,#3043,#3044));
+#3041 = ORIENTED_EDGE('',*,*,#2896,.F.);
+#3042 = ORIENTED_EDGE('',*,*,#2783,.T.);
+#3043 = ORIENTED_EDGE('',*,*,#3010,.F.);
+#3044 = ORIENTED_EDGE('',*,*,#2921,.F.);
+#3045 = ADVANCED_FACE('',(#3046,#3049),#2851,.F.);
+#3046 = FACE_BOUND('',#3047,.F.);
+#3047 = EDGE_LOOP('',(#3048));
+#3048 = ORIENTED_EDGE('',*,*,#2836,.F.);
+#3049 = FACE_BOUND('',#3050,.F.);
+#3050 = EDGE_LOOP('',(#3051));
+#3051 = ORIENTED_EDGE('',*,*,#3052,.T.);
+#3052 = EDGE_CURVE('',#3053,#3053,#3055,.T.);
+#3053 = VERTEX_POINT('',#3054);
+#3054 = CARTESIAN_POINT('',(5.340000000001,1.319999999998,
+    9.059419880959E-16));
+#3055 = SURFACE_CURVE('',#3056,(#3061,#3072),.PCURVE_S1.);
+#3056 = CIRCLE('',#3057,0.4);
+#3057 = AXIS2_PLACEMENT_3D('',#3058,#3059,#3060);
+#3058 = CARTESIAN_POINT('',(4.940000000001,1.319999999998,
+    9.059419880959E-16));
+#3059 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#3060 = DIRECTION('',(1.,0.,0.));
+#3061 = PCURVE('',#2851,#3062);
+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3071);
+#3063 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3064,#3065,#3066,#3067,
+#3068,#3069,#3070),.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('') );
+#3064 = CARTESIAN_POINT('',(-0.13000000001,3.728861663888E-11));
+#3065 = CARTESIAN_POINT('',(-0.13000000001,-0.69282032299));
+#3066 = CARTESIAN_POINT('',(-0.73000000001,-0.346410161476));
+#3067 = CARTESIAN_POINT('',(-1.33000000001,3.728851866713E-11));
+#3068 = CARTESIAN_POINT('',(-0.73000000001,0.346410161551));
+#3069 = CARTESIAN_POINT('',(-0.13000000001,0.692820323065));
+#3070 = CARTESIAN_POINT('',(-0.13000000001,3.728861663888E-11));
+#3071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3072 = PCURVE('',#3073,#3078);
+#3073 = CYLINDRICAL_SURFACE('',#3074,0.4);
+#3074 = AXIS2_PLACEMENT_3D('',#3075,#3076,#3077);
+#3075 = CARTESIAN_POINT('',(4.940000000001,1.319999999998,
+    9.059419880959E-16));
+#3076 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#3077 = DIRECTION('',(1.,0.,0.));
+#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3082);
+#3079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3080,#3081),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3080 = CARTESIAN_POINT('',(0.,0.));
+#3081 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3083 = ADVANCED_FACE('',(#3084),#696,.T.);
+#3084 = FACE_BOUND('',#3085,.F.);
+#3085 = EDGE_LOOP('',(#3086,#3109,#3110,#3111));
+#3086 = ORIENTED_EDGE('',*,*,#3087,.F.);
+#3087 = EDGE_CURVE('',#676,#3088,#3090,.T.);
+#3088 = VERTEX_POINT('',#3089);
+#3089 = CARTESIAN_POINT('',(-4.54,-1.32,-4.));
+#3090 = SEAM_CURVE('',#3091,(#3095,#3102),.PCURVE_S1.);
+#3091 = LINE('',#3092,#3093);
+#3092 = CARTESIAN_POINT('',(-4.54,-1.32,3.250733016102E-15));
+#3093 = VECTOR('',#3094,1.);
+#3094 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#3095 = PCURVE('',#696,#3096);
+#3096 = DEFINITIONAL_REPRESENTATION('',(#3097),#3101);
+#3097 = LINE('',#3098,#3099);
+#3098 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3099 = VECTOR('',#3100,1.);
+#3100 = DIRECTION('',(-0.,-1.));
+#3101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3102 = PCURVE('',#696,#3103);
+#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3108);
+#3104 = LINE('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(-0.,0.));
+#3106 = VECTOR('',#3107,1.);
+#3107 = DIRECTION('',(-0.,-1.));
+#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3109 = ORIENTED_EDGE('',*,*,#675,.F.);
+#3110 = ORIENTED_EDGE('',*,*,#3087,.T.);
+#3111 = ORIENTED_EDGE('',*,*,#3112,.T.);
+#3112 = EDGE_CURVE('',#3088,#3088,#3113,.T.);
+#3113 = SURFACE_CURVE('',#3114,(#3119,#3125),.PCURVE_S1.);
+#3114 = CIRCLE('',#3115,0.4);
+#3115 = AXIS2_PLACEMENT_3D('',#3116,#3117,#3118);
+#3116 = CARTESIAN_POINT('',(-4.94,-1.32,-4.));
+#3117 = DIRECTION('',(-8.895489374659E-32,-8.881784197001E-16,-1.));
+#3118 = DIRECTION('',(1.,-7.900781695244E-47,-8.895489374659E-32));
+#3119 = PCURVE('',#696,#3120);
+#3120 = DEFINITIONAL_REPRESENTATION('',(#3121),#3124);
+#3121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3122,#3123),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3122 = CARTESIAN_POINT('',(0.,-4.));
+#3123 = CARTESIAN_POINT('',(-6.28318530718,-4.));
+#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3125 = PCURVE('',#3126,#3131);
+#3126 = PLANE('',#3127);
+#3127 = AXIS2_PLACEMENT_3D('',#3128,#3129,#3130);
+#3128 = CARTESIAN_POINT('',(-4.54,-1.32,-4.));
+#3129 = DIRECTION('',(4.625929269271E-17,8.813578979258E-16,1.));
+#3130 = DIRECTION('',(0.,1.,-8.813578979258E-16));
+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3140);
+#3132 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3133,#3134,#3135,#3136,
+#3137,#3138,#3139),.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('') );
+#3133 = CARTESIAN_POINT('',(0.,0.));
+#3134 = CARTESIAN_POINT('',(-0.692820323028,0.));
+#3135 = CARTESIAN_POINT('',(-0.346410161514,0.6));
+#3136 = CARTESIAN_POINT('',(-9.797174393179E-17,1.2));
+#3137 = CARTESIAN_POINT('',(0.346410161514,0.6));
+#3138 = CARTESIAN_POINT('',(0.692820323028,6.106226635438E-16));
+#3139 = CARTESIAN_POINT('',(0.,0.));
+#3140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3141 = ADVANCED_FACE('',(#3142),#3126,.F.);
+#3142 = FACE_BOUND('',#3143,.T.);
+#3143 = EDGE_LOOP('',(#3144));
+#3144 = ORIENTED_EDGE('',*,*,#3112,.T.);
+#3145 = ADVANCED_FACE('',(#3146),#3073,.T.);
+#3146 = FACE_BOUND('',#3147,.F.);
+#3147 = EDGE_LOOP('',(#3148,#3171,#3172,#3173));
+#3148 = ORIENTED_EDGE('',*,*,#3149,.F.);
+#3149 = EDGE_CURVE('',#3053,#3150,#3152,.T.);
+#3150 = VERTEX_POINT('',#3151);
+#3151 = CARTESIAN_POINT('',(5.34,1.32,-4.));
+#3152 = SEAM_CURVE('',#3153,(#3157,#3164),.PCURVE_S1.);
+#3153 = LINE('',#3154,#3155);
+#3154 = CARTESIAN_POINT('',(5.340000000001,1.319999999998,
+    9.059419880959E-16));
+#3155 = VECTOR('',#3156,1.);
+#3156 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#3157 = PCURVE('',#3073,#3158);
+#3158 = DEFINITIONAL_REPRESENTATION('',(#3159),#3163);
+#3159 = LINE('',#3160,#3161);
+#3160 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3161 = VECTOR('',#3162,1.);
+#3162 = DIRECTION('',(-0.,-1.));
+#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3164 = PCURVE('',#3073,#3165);
+#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3170);
+#3166 = LINE('',#3167,#3168);
+#3167 = CARTESIAN_POINT('',(-0.,0.));
+#3168 = VECTOR('',#3169,1.);
+#3169 = DIRECTION('',(-0.,-1.));
+#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3171 = ORIENTED_EDGE('',*,*,#3052,.F.);
+#3172 = ORIENTED_EDGE('',*,*,#3149,.T.);
+#3173 = ORIENTED_EDGE('',*,*,#3174,.T.);
+#3174 = EDGE_CURVE('',#3150,#3150,#3175,.T.);
+#3175 = SURFACE_CURVE('',#3176,(#3181,#3187),.PCURVE_S1.);
+#3176 = CIRCLE('',#3177,0.4);
+#3177 = AXIS2_PLACEMENT_3D('',#3178,#3179,#3180);
+#3178 = CARTESIAN_POINT('',(4.94,1.32,-4.));
+#3179 = DIRECTION('',(-8.895489374659E-32,-8.881784197001E-16,-1.));
+#3180 = DIRECTION('',(1.,-7.900781695244E-47,-8.895489374659E-32));
+#3181 = PCURVE('',#3073,#3182);
+#3182 = DEFINITIONAL_REPRESENTATION('',(#3183),#3186);
+#3183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3184,#3185),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3184 = CARTESIAN_POINT('',(5.018208071306E-12,-4.));
+#3185 = CARTESIAN_POINT('',(-6.283185307175,-4.));
+#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3187 = PCURVE('',#3188,#3193);
+#3188 = PLANE('',#3189);
+#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192);
+#3190 = CARTESIAN_POINT('',(5.34,1.32,-4.));
+#3191 = DIRECTION('',(-4.625929269271E-17,8.813578979258E-16,1.));
+#3192 = DIRECTION('',(0.,1.,-8.813578979258E-16));
+#3193 = DEFINITIONAL_REPRESENTATION('',(#3194),#3202);
+#3194 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3195,#3196,#3197,#3198,
+#3199,#3200,#3201),.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('') );
+#3195 = CARTESIAN_POINT('',(0.,0.));
+#3196 = CARTESIAN_POINT('',(-0.692820323028,0.));
+#3197 = CARTESIAN_POINT('',(-0.346410161514,0.6));
+#3198 = CARTESIAN_POINT('',(-9.797174393179E-17,1.2));
+#3199 = CARTESIAN_POINT('',(0.346410161514,0.6));
+#3200 = CARTESIAN_POINT('',(0.692820323028,6.106226635438E-16));
+#3201 = CARTESIAN_POINT('',(0.,0.));
+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3203 = ADVANCED_FACE('',(#3204),#3188,.F.);
+#3204 = FACE_BOUND('',#3205,.T.);
+#3205 = EDGE_LOOP('',(#3206));
+#3206 = ORIENTED_EDGE('',*,*,#3174,.T.);
+#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3211)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3208,#3209,#3210)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3208 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3209 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3210 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3211 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3208,
+  'distance_accuracy_value','confusion accuracy');
+#3212 = PRODUCT_TYPE('part',$,(#7));
+#3213 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3214,#3222,#3229,#3236,#3243,#3250,#3257,#3264,#3271,#3278,#3285,
+    #3292,#3299,#3306,#3313,#3320,#3327,#3334,#3341,#3348,#3355,#3362,
+    #3369,#3376,#3383,#3390,#3397,#3404,#3411,#3418,#3425,#3432,#3439,
+    #3446,#3453,#3460,#3467,#3474,#3481,#3488,#3495,#3502,#3509,#3516,
+    #3523,#3530,#3537,#3544,#3551,#3558,#3565,#3573,#3580,#3587),#3207);
+#3214 = STYLED_ITEM('color',(#3215),#17);
+#3215 = PRESENTATION_STYLE_ASSIGNMENT((#3216));
+#3216 = SURFACE_STYLE_USAGE(.BOTH.,#3217);
+#3217 = SURFACE_SIDE_STYLE('',(#3218));
+#3218 = SURFACE_STYLE_FILL_AREA(#3219);
+#3219 = FILL_AREA_STYLE('',(#3220));
+#3220 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3221 = COLOUR_RGB('',1.,0.909803926945,0.250980407);
+#3222 = STYLED_ITEM('color',(#3223),#109);
+#3223 = PRESENTATION_STYLE_ASSIGNMENT((#3224));
+#3224 = SURFACE_STYLE_USAGE(.BOTH.,#3225);
+#3225 = SURFACE_SIDE_STYLE('',(#3226));
+#3226 = SURFACE_STYLE_FILL_AREA(#3227);
+#3227 = FILL_AREA_STYLE('',(#3228));
+#3228 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3229 = STYLED_ITEM('color',(#3230),#167);
+#3230 = PRESENTATION_STYLE_ASSIGNMENT((#3231));
+#3231 = SURFACE_STYLE_USAGE(.BOTH.,#3232);
+#3232 = SURFACE_SIDE_STYLE('',(#3233));
+#3233 = SURFACE_STYLE_FILL_AREA(#3234);
+#3234 = FILL_AREA_STYLE('',(#3235));
+#3235 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3236 = STYLED_ITEM('color',(#3237),#668);
+#3237 = PRESENTATION_STYLE_ASSIGNMENT((#3238));
+#3238 = SURFACE_STYLE_USAGE(.BOTH.,#3239);
+#3239 = SURFACE_SIDE_STYLE('',(#3240));
+#3240 = SURFACE_STYLE_FILL_AREA(#3241);
+#3241 = FILL_AREA_STYLE('',(#3242));
+#3242 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3243 = STYLED_ITEM('color',(#3244),#706);
+#3244 = PRESENTATION_STYLE_ASSIGNMENT((#3245));
+#3245 = SURFACE_STYLE_USAGE(.BOTH.,#3246);
+#3246 = SURFACE_SIDE_STYLE('',(#3247));
+#3247 = SURFACE_STYLE_FILL_AREA(#3248);
+#3248 = FILL_AREA_STYLE('',(#3249));
+#3249 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3250 = STYLED_ITEM('color',(#3251),#923);
+#3251 = PRESENTATION_STYLE_ASSIGNMENT((#3252));
+#3252 = SURFACE_STYLE_USAGE(.BOTH.,#3253);
+#3253 = SURFACE_SIDE_STYLE('',(#3254));
+#3254 = SURFACE_STYLE_FILL_AREA(#3255);
+#3255 = FILL_AREA_STYLE('',(#3256));
+#3256 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3257 = STYLED_ITEM('color',(#3258),#1030);
+#3258 = PRESENTATION_STYLE_ASSIGNMENT((#3259));
+#3259 = SURFACE_STYLE_USAGE(.BOTH.,#3260);
+#3260 = SURFACE_SIDE_STYLE('',(#3261));
+#3261 = SURFACE_STYLE_FILL_AREA(#3262);
+#3262 = FILL_AREA_STYLE('',(#3263));
+#3263 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3264 = STYLED_ITEM('color',(#3265),#1078);
+#3265 = PRESENTATION_STYLE_ASSIGNMENT((#3266));
+#3266 = SURFACE_STYLE_USAGE(.BOTH.,#3267);
+#3267 = SURFACE_SIDE_STYLE('',(#3268));
+#3268 = SURFACE_STYLE_FILL_AREA(#3269);
+#3269 = FILL_AREA_STYLE('',(#3270));
+#3270 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3271 = STYLED_ITEM('color',(#3272),#1290);
+#3272 = PRESENTATION_STYLE_ASSIGNMENT((#3273));
+#3273 = SURFACE_STYLE_USAGE(.BOTH.,#3274);
+#3274 = SURFACE_SIDE_STYLE('',(#3275));
+#3275 = SURFACE_STYLE_FILL_AREA(#3276);
+#3276 = FILL_AREA_STYLE('',(#3277));
+#3277 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3278 = STYLED_ITEM('color',(#3279),#1344);
+#3279 = PRESENTATION_STYLE_ASSIGNMENT((#3280));
+#3280 = SURFACE_STYLE_USAGE(.BOTH.,#3281);
+#3281 = SURFACE_SIDE_STYLE('',(#3282));
+#3282 = SURFACE_STYLE_FILL_AREA(#3283);
+#3283 = FILL_AREA_STYLE('',(#3284));
+#3284 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3285 = STYLED_ITEM('color',(#3286),#1392);
+#3286 = PRESENTATION_STYLE_ASSIGNMENT((#3287));
+#3287 = SURFACE_STYLE_USAGE(.BOTH.,#3288);
+#3288 = SURFACE_SIDE_STYLE('',(#3289));
+#3289 = SURFACE_STYLE_FILL_AREA(#3290);
+#3290 = FILL_AREA_STYLE('',(#3291));
+#3291 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3292 = STYLED_ITEM('color',(#3293),#1447);
+#3293 = PRESENTATION_STYLE_ASSIGNMENT((#3294));
+#3294 = SURFACE_STYLE_USAGE(.BOTH.,#3295);
+#3295 = SURFACE_SIDE_STYLE('',(#3296));
+#3296 = SURFACE_STYLE_FILL_AREA(#3297);
+#3297 = FILL_AREA_STYLE('',(#3298));
+#3298 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3299 = STYLED_ITEM('color',(#3300),#1501);
+#3300 = PRESENTATION_STYLE_ASSIGNMENT((#3301));
+#3301 = SURFACE_STYLE_USAGE(.BOTH.,#3302);
+#3302 = SURFACE_SIDE_STYLE('',(#3303));
+#3303 = SURFACE_STYLE_FILL_AREA(#3304);
+#3304 = FILL_AREA_STYLE('',(#3305));
+#3305 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3306 = STYLED_ITEM('color',(#3307),#1555);
+#3307 = PRESENTATION_STYLE_ASSIGNMENT((#3308));
+#3308 = SURFACE_STYLE_USAGE(.BOTH.,#3309);
+#3309 = SURFACE_SIDE_STYLE('',(#3310));
+#3310 = SURFACE_STYLE_FILL_AREA(#3311);
+#3311 = FILL_AREA_STYLE('',(#3312));
+#3312 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3313 = STYLED_ITEM('color',(#3314),#1610);
+#3314 = PRESENTATION_STYLE_ASSIGNMENT((#3315));
+#3315 = SURFACE_STYLE_USAGE(.BOTH.,#3316);
+#3316 = SURFACE_SIDE_STYLE('',(#3317));
+#3317 = SURFACE_STYLE_FILL_AREA(#3318);
+#3318 = FILL_AREA_STYLE('',(#3319));
+#3319 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3320 = STYLED_ITEM('color',(#3321),#1636);
+#3321 = PRESENTATION_STYLE_ASSIGNMENT((#3322));
+#3322 = SURFACE_STYLE_USAGE(.BOTH.,#3323);
+#3323 = SURFACE_SIDE_STYLE('',(#3324));
+#3324 = SURFACE_STYLE_FILL_AREA(#3325);
+#3325 = FILL_AREA_STYLE('',(#3326));
+#3326 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3327 = STYLED_ITEM('color',(#3328),#1690);
+#3328 = PRESENTATION_STYLE_ASSIGNMENT((#3329));
+#3329 = SURFACE_STYLE_USAGE(.BOTH.,#3330);
+#3330 = SURFACE_SIDE_STYLE('',(#3331));
+#3331 = SURFACE_STYLE_FILL_AREA(#3332);
+#3332 = FILL_AREA_STYLE('',(#3333));
+#3333 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3334 = STYLED_ITEM('color',(#3335),#1716);
+#3335 = PRESENTATION_STYLE_ASSIGNMENT((#3336));
+#3336 = SURFACE_STYLE_USAGE(.BOTH.,#3337);
+#3337 = SURFACE_SIDE_STYLE('',(#3338));
+#3338 = SURFACE_STYLE_FILL_AREA(#3339);
+#3339 = FILL_AREA_STYLE('',(#3340));
+#3340 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3341 = STYLED_ITEM('color',(#3342),#1818);
+#3342 = PRESENTATION_STYLE_ASSIGNMENT((#3343));
+#3343 = SURFACE_STYLE_USAGE(.BOTH.,#3344);
+#3344 = SURFACE_SIDE_STYLE('',(#3345));
+#3345 = SURFACE_STYLE_FILL_AREA(#3346);
+#3346 = FILL_AREA_STYLE('',(#3347));
+#3347 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3348 = STYLED_ITEM('color',(#3349),#1873);
+#3349 = PRESENTATION_STYLE_ASSIGNMENT((#3350));
+#3350 = SURFACE_STYLE_USAGE(.BOTH.,#3351);
+#3351 = SURFACE_SIDE_STYLE('',(#3352));
+#3352 = SURFACE_STYLE_FILL_AREA(#3353);
+#3353 = FILL_AREA_STYLE('',(#3354));
+#3354 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3355 = STYLED_ITEM('color',(#3356),#1928);
+#3356 = PRESENTATION_STYLE_ASSIGNMENT((#3357));
+#3357 = SURFACE_STYLE_USAGE(.BOTH.,#3358);
+#3358 = SURFACE_SIDE_STYLE('',(#3359));
+#3359 = SURFACE_STYLE_FILL_AREA(#3360);
+#3360 = FILL_AREA_STYLE('',(#3361));
+#3361 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3362 = STYLED_ITEM('color',(#3363),#2009);
+#3363 = PRESENTATION_STYLE_ASSIGNMENT((#3364));
+#3364 = SURFACE_STYLE_USAGE(.BOTH.,#3365);
+#3365 = SURFACE_SIDE_STYLE('',(#3366));
+#3366 = SURFACE_STYLE_FILL_AREA(#3367);
+#3367 = FILL_AREA_STYLE('',(#3368));
+#3368 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3369 = STYLED_ITEM('color',(#3370),#2058);
+#3370 = PRESENTATION_STYLE_ASSIGNMENT((#3371));
+#3371 = SURFACE_STYLE_USAGE(.BOTH.,#3372);
+#3372 = SURFACE_SIDE_STYLE('',(#3373));
+#3373 = SURFACE_STYLE_FILL_AREA(#3374);
+#3374 = FILL_AREA_STYLE('',(#3375));
+#3375 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3376 = STYLED_ITEM('color',(#3377),#2106);
+#3377 = PRESENTATION_STYLE_ASSIGNMENT((#3378));
+#3378 = SURFACE_STYLE_USAGE(.BOTH.,#3379);
+#3379 = SURFACE_SIDE_STYLE('',(#3380));
+#3380 = SURFACE_STYLE_FILL_AREA(#3381);
+#3381 = FILL_AREA_STYLE('',(#3382));
+#3382 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3383 = STYLED_ITEM('color',(#3384),#2159);
+#3384 = PRESENTATION_STYLE_ASSIGNMENT((#3385));
+#3385 = SURFACE_STYLE_USAGE(.BOTH.,#3386);
+#3386 = SURFACE_SIDE_STYLE('',(#3387));
+#3387 = SURFACE_STYLE_FILL_AREA(#3388);
+#3388 = FILL_AREA_STYLE('',(#3389));
+#3389 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3390 = STYLED_ITEM('color',(#3391),#2187);
+#3391 = PRESENTATION_STYLE_ASSIGNMENT((#3392));
+#3392 = SURFACE_STYLE_USAGE(.BOTH.,#3393);
+#3393 = SURFACE_SIDE_STYLE('',(#3394));
+#3394 = SURFACE_STYLE_FILL_AREA(#3395);
+#3395 = FILL_AREA_STYLE('',(#3396));
+#3396 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3397 = STYLED_ITEM('color',(#3398),#2241);
+#3398 = PRESENTATION_STYLE_ASSIGNMENT((#3399));
+#3399 = SURFACE_STYLE_USAGE(.BOTH.,#3400);
+#3400 = SURFACE_SIDE_STYLE('',(#3401));
+#3401 = SURFACE_STYLE_FILL_AREA(#3402);
+#3402 = FILL_AREA_STYLE('',(#3403));
+#3403 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3404 = STYLED_ITEM('color',(#3405),#2272);
+#3405 = PRESENTATION_STYLE_ASSIGNMENT((#3406));
+#3406 = SURFACE_STYLE_USAGE(.BOTH.,#3407);
+#3407 = SURFACE_SIDE_STYLE('',(#3408));
+#3408 = SURFACE_STYLE_FILL_AREA(#3409);
+#3409 = FILL_AREA_STYLE('',(#3410));
+#3410 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3411 = STYLED_ITEM('color',(#3412),#2346);
+#3412 = PRESENTATION_STYLE_ASSIGNMENT((#3413));
+#3413 = SURFACE_STYLE_USAGE(.BOTH.,#3414);
+#3414 = SURFACE_SIDE_STYLE('',(#3415));
+#3415 = SURFACE_STYLE_FILL_AREA(#3416);
+#3416 = FILL_AREA_STYLE('',(#3417));
+#3417 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3418 = STYLED_ITEM('color',(#3419),#2395);
+#3419 = PRESENTATION_STYLE_ASSIGNMENT((#3420));
+#3420 = SURFACE_STYLE_USAGE(.BOTH.,#3421);
+#3421 = SURFACE_SIDE_STYLE('',(#3422));
+#3422 = SURFACE_STYLE_FILL_AREA(#3423);
+#3423 = FILL_AREA_STYLE('',(#3424));
+#3424 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3425 = STYLED_ITEM('color',(#3426),#2443);
+#3426 = PRESENTATION_STYLE_ASSIGNMENT((#3427));
+#3427 = SURFACE_STYLE_USAGE(.BOTH.,#3428);
+#3428 = SURFACE_SIDE_STYLE('',(#3429));
+#3429 = SURFACE_STYLE_FILL_AREA(#3430);
+#3430 = FILL_AREA_STYLE('',(#3431));
+#3431 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3432 = STYLED_ITEM('color',(#3433),#2496);
+#3433 = PRESENTATION_STYLE_ASSIGNMENT((#3434));
+#3434 = SURFACE_STYLE_USAGE(.BOTH.,#3435);
+#3435 = SURFACE_SIDE_STYLE('',(#3436));
+#3436 = SURFACE_STYLE_FILL_AREA(#3437);
+#3437 = FILL_AREA_STYLE('',(#3438));
+#3438 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3439 = STYLED_ITEM('color',(#3440),#2524);
+#3440 = PRESENTATION_STYLE_ASSIGNMENT((#3441));
+#3441 = SURFACE_STYLE_USAGE(.BOTH.,#3442);
+#3442 = SURFACE_SIDE_STYLE('',(#3443));
+#3443 = SURFACE_STYLE_FILL_AREA(#3444);
+#3444 = FILL_AREA_STYLE('',(#3445));
+#3445 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3446 = STYLED_ITEM('color',(#3447),#2572);
+#3447 = PRESENTATION_STYLE_ASSIGNMENT((#3448));
+#3448 = SURFACE_STYLE_USAGE(.BOTH.,#3449);
+#3449 = SURFACE_SIDE_STYLE('',(#3450));
+#3450 = SURFACE_STYLE_FILL_AREA(#3451);
+#3451 = FILL_AREA_STYLE('',(#3452));
+#3452 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3453 = STYLED_ITEM('color',(#3454),#2625);
+#3454 = PRESENTATION_STYLE_ASSIGNMENT((#3455));
+#3455 = SURFACE_STYLE_USAGE(.BOTH.,#3456);
+#3456 = SURFACE_SIDE_STYLE('',(#3457));
+#3457 = SURFACE_STYLE_FILL_AREA(#3458);
+#3458 = FILL_AREA_STYLE('',(#3459));
+#3459 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3460 = STYLED_ITEM('color',(#3461),#2673);
+#3461 = PRESENTATION_STYLE_ASSIGNMENT((#3462));
+#3462 = SURFACE_STYLE_USAGE(.BOTH.,#3463);
+#3463 = SURFACE_SIDE_STYLE('',(#3464));
+#3464 = SURFACE_STYLE_FILL_AREA(#3465);
+#3465 = FILL_AREA_STYLE('',(#3466));
+#3466 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3467 = STYLED_ITEM('color',(#3468),#2700);
+#3468 = PRESENTATION_STYLE_ASSIGNMENT((#3469));
+#3469 = SURFACE_STYLE_USAGE(.BOTH.,#3470);
+#3470 = SURFACE_SIDE_STYLE('',(#3471));
+#3471 = SURFACE_STYLE_FILL_AREA(#3472);
+#3472 = FILL_AREA_STYLE('',(#3473));
+#3473 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3474 = STYLED_ITEM('color',(#3475),#2749);
+#3475 = PRESENTATION_STYLE_ASSIGNMENT((#3476));
+#3476 = SURFACE_STYLE_USAGE(.BOTH.,#3477);
+#3477 = SURFACE_SIDE_STYLE('',(#3478));
+#3478 = SURFACE_STYLE_FILL_AREA(#3479);
+#3479 = FILL_AREA_STYLE('',(#3480));
+#3480 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3481 = STYLED_ITEM('color',(#3482),#2776);
+#3482 = PRESENTATION_STYLE_ASSIGNMENT((#3483));
+#3483 = SURFACE_STYLE_USAGE(.BOTH.,#3484);
+#3484 = SURFACE_SIDE_STYLE('',(#3485));
+#3485 = SURFACE_STYLE_FILL_AREA(#3486);
+#3486 = FILL_AREA_STYLE('',(#3487));
+#3487 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3488 = STYLED_ITEM('color',(#3489),#2808);
+#3489 = PRESENTATION_STYLE_ASSIGNMENT((#3490));
+#3490 = SURFACE_STYLE_USAGE(.BOTH.,#3491);
+#3491 = SURFACE_SIDE_STYLE('',(#3492));
+#3492 = SURFACE_STYLE_FILL_AREA(#3493);
+#3493 = FILL_AREA_STYLE('',(#3494));
+#3494 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3495 = STYLED_ITEM('color',(#3496),#2866);
+#3496 = PRESENTATION_STYLE_ASSIGNMENT((#3497));
+#3497 = SURFACE_STYLE_USAGE(.BOTH.,#3498);
+#3498 = SURFACE_SIDE_STYLE('',(#3499));
+#3499 = SURFACE_STYLE_FILL_AREA(#3500);
+#3500 = FILL_AREA_STYLE('',(#3501));
+#3501 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3502 = STYLED_ITEM('color',(#3503),#2891);
+#3503 = PRESENTATION_STYLE_ASSIGNMENT((#3504));
+#3504 = SURFACE_STYLE_USAGE(.BOTH.,#3505);
+#3505 = SURFACE_SIDE_STYLE('',(#3506));
+#3506 = SURFACE_STYLE_FILL_AREA(#3507);
+#3507 = FILL_AREA_STYLE('',(#3508));
+#3508 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3509 = STYLED_ITEM('color',(#3510),#2916);
+#3510 = PRESENTATION_STYLE_ASSIGNMENT((#3511));
+#3511 = SURFACE_STYLE_USAGE(.BOTH.,#3512);
+#3512 = SURFACE_SIDE_STYLE('',(#3513));
+#3513 = SURFACE_STYLE_FILL_AREA(#3514);
+#3514 = FILL_AREA_STYLE('',(#3515));
+#3515 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3516 = STYLED_ITEM('color',(#3517),#2963);
+#3517 = PRESENTATION_STYLE_ASSIGNMENT((#3518));
+#3518 = SURFACE_STYLE_USAGE(.BOTH.,#3519);
+#3519 = SURFACE_SIDE_STYLE('',(#3520));
+#3520 = SURFACE_STYLE_FILL_AREA(#3521);
+#3521 = FILL_AREA_STYLE('',(#3522));
+#3522 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3523 = STYLED_ITEM('color',(#3524),#2970);
+#3524 = PRESENTATION_STYLE_ASSIGNMENT((#3525));
+#3525 = SURFACE_STYLE_USAGE(.BOTH.,#3526);
+#3526 = SURFACE_SIDE_STYLE('',(#3527));
+#3527 = SURFACE_STYLE_FILL_AREA(#3528);
+#3528 = FILL_AREA_STYLE('',(#3529));
+#3529 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3530 = STYLED_ITEM('color',(#3531),#2998);
+#3531 = PRESENTATION_STYLE_ASSIGNMENT((#3532));
+#3532 = SURFACE_STYLE_USAGE(.BOTH.,#3533);
+#3533 = SURFACE_SIDE_STYLE('',(#3534));
+#3534 = SURFACE_STYLE_FILL_AREA(#3535);
+#3535 = FILL_AREA_STYLE('',(#3536));
+#3536 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3537 = STYLED_ITEM('color',(#3538),#3004);
+#3538 = PRESENTATION_STYLE_ASSIGNMENT((#3539));
+#3539 = SURFACE_STYLE_USAGE(.BOTH.,#3540);
+#3540 = SURFACE_SIDE_STYLE('',(#3541));
+#3541 = SURFACE_STYLE_FILL_AREA(#3542);
+#3542 = FILL_AREA_STYLE('',(#3543));
+#3543 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3544 = STYLED_ITEM('color',(#3545),#3031);
+#3545 = PRESENTATION_STYLE_ASSIGNMENT((#3546));
+#3546 = SURFACE_STYLE_USAGE(.BOTH.,#3547);
+#3547 = SURFACE_SIDE_STYLE('',(#3548));
+#3548 = SURFACE_STYLE_FILL_AREA(#3549);
+#3549 = FILL_AREA_STYLE('',(#3550));
+#3550 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3551 = STYLED_ITEM('color',(#3552),#3038);
+#3552 = PRESENTATION_STYLE_ASSIGNMENT((#3553));
+#3553 = SURFACE_STYLE_USAGE(.BOTH.,#3554);
+#3554 = SURFACE_SIDE_STYLE('',(#3555));
+#3555 = SURFACE_STYLE_FILL_AREA(#3556);
+#3556 = FILL_AREA_STYLE('',(#3557));
+#3557 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3558 = STYLED_ITEM('color',(#3559),#3045);
+#3559 = PRESENTATION_STYLE_ASSIGNMENT((#3560));
+#3560 = SURFACE_STYLE_USAGE(.BOTH.,#3561);
+#3561 = SURFACE_SIDE_STYLE('',(#3562));
+#3562 = SURFACE_STYLE_FILL_AREA(#3563);
+#3563 = FILL_AREA_STYLE('',(#3564));
+#3564 = FILL_AREA_STYLE_COLOUR('',#3221);
+#3565 = STYLED_ITEM('color',(#3566),#3083);
+#3566 = PRESENTATION_STYLE_ASSIGNMENT((#3567));
+#3567 = SURFACE_STYLE_USAGE(.BOTH.,#3568);
+#3568 = SURFACE_SIDE_STYLE('',(#3569));
+#3569 = SURFACE_STYLE_FILL_AREA(#3570);
+#3570 = FILL_AREA_STYLE('',(#3571));
+#3571 = FILL_AREA_STYLE_COLOUR('',#3572);
+#3572 = COLOUR_RGB('',0.870588243008,0.870588243008,0.870588243008);
+#3573 = STYLED_ITEM('color',(#3574),#3141);
+#3574 = PRESENTATION_STYLE_ASSIGNMENT((#3575));
+#3575 = SURFACE_STYLE_USAGE(.BOTH.,#3576);
+#3576 = SURFACE_SIDE_STYLE('',(#3577));
+#3577 = SURFACE_STYLE_FILL_AREA(#3578);
+#3578 = FILL_AREA_STYLE('',(#3579));
+#3579 = FILL_AREA_STYLE_COLOUR('',#3572);
+#3580 = STYLED_ITEM('color',(#3581),#3145);
+#3581 = PRESENTATION_STYLE_ASSIGNMENT((#3582));
+#3582 = SURFACE_STYLE_USAGE(.BOTH.,#3583);
+#3583 = SURFACE_SIDE_STYLE('',(#3584));
+#3584 = SURFACE_STYLE_FILL_AREA(#3585);
+#3585 = FILL_AREA_STYLE('',(#3586));
+#3586 = FILL_AREA_STYLE_COLOUR('',#3572);
+#3587 = STYLED_ITEM('color',(#3588),#3203);
+#3588 = PRESENTATION_STYLE_ASSIGNMENT((#3589));
+#3589 = SURFACE_STYLE_USAGE(.BOTH.,#3590);
+#3590 = SURFACE_SIDE_STYLE('',(#3591));
+#3591 = SURFACE_STYLE_FILL_AREA(#3592);
+#3592 = FILL_AREA_STYLE('',(#3593));
+#3593 = FILL_AREA_STYLE_COLOUR('',#3572);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.stl b/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.stl
new file mode 100644
index 00000000..f0ce28df
Binary files /dev/null and b/Electrical Parts/electronic-components/fuses/fuse-MF-R1100.stl differ
diff --git a/Electrical Parts/electronic-components/fuses/fuse-MF-R500.fcstd b/Electrical Parts/electronic-components/fuses/fuse-MF-R500.fcstd
new file mode 100644
index 00000000..9861f870
Binary files /dev/null and b/Electrical Parts/electronic-components/fuses/fuse-MF-R500.fcstd differ
diff --git a/Electrical Parts/electronic-components/fuses/fuse-MF-R500.step b/Electrical Parts/electronic-components/fuses/fuse-MF-R500.step
new file mode 100644
index 00000000..8da42298
--- /dev/null
+++ b/Electrical Parts/electronic-components/fuses/fuse-MF-R500.step	
@@ -0,0 +1,4358 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/electronic-components/fuses/fuse-MF-R500.step',
+  '2014-12-26T18:33:56',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','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('fuse-MR-R500-final','fuse-MR-R500-final','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3321);
+#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,#167,#668,#707,#924,#1031,#1079,#1291,
+    #1345,#1393,#1448,#1502,#1556,#1611,#1637,#1691,#1717,#1819,#1874,
+    #1929,#1984,#2065,#2114,#2162,#2215,#2243,#2297,#2328,#2402,#2451,
+    #2499,#2552,#2580,#2628,#2681,#2729,#2756,#2805,#2832,#2864,#2922,
+    #2981,#3006,#3031,#3078,#3085,#3113,#3119,#3146,#3153,#3160,#3199,
+    #3203,#3258,#3317));
+#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('',(-4.41,-1.32,7.78));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-4.41,-1.32,1.E-01));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-4.41,-1.32,7.78));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,-1.110223024625E-15,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,0.53);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-4.94,-1.32,7.78));
+#35 = DIRECTION('',(0.,1.110223024625E-15,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,0.53);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(-4.94,-1.32,7.78));
+#56 = DIRECTION('',(0.,-1.110223024625E-15,-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('',(8.7,0.75,7.78));
+#69 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#70 = DIRECTION('',(0.,-1.,1.110223024625E-15));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.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(
+  '') );
+#73 = CARTESIAN_POINT('',(2.07,-13.11));
+#74 = CARTESIAN_POINT('',(2.987986928012,-13.11));
+#75 = CARTESIAN_POINT('',(2.528993464006,-13.905));
+#76 = CARTESIAN_POINT('',(2.07,-14.7));
+#77 = CARTESIAN_POINT('',(1.611006535994,-13.905));
+#78 = CARTESIAN_POINT('',(1.152013071989,-13.11));
+#79 = CARTESIAN_POINT('',(2.07,-13.11));
+#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,0.53);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(-4.94,-1.32,1.E-01));
+#88 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#89 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,-7.68));
+#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 = TOROIDAL_SURFACE('',#99,0.43,0.1);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(-4.94,-1.32,1.E-01));
+#101 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#102 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#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,#134,#135,#136));
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#24,#114,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(-4.51,-1.32,-8.881784197001E-16));
+#116 = SEAM_CURVE('',#117,(#122,#128),.PCURVE_S1.);
+#117 = CIRCLE('',#118,0.1);
+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
+#119 = CARTESIAN_POINT('',(-4.51,-1.32,1.E-01));
+#120 = DIRECTION('',(3.184035844208E-15,1.,-8.881784197001E-16));
+#121 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#122 = PCURVE('',#98,#123);
+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#127);
+#124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125,#126),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#125 = CARTESIAN_POINT('',(0.,0.));
+#126 = CARTESIAN_POINT('',(0.,1.570796326795));
+#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#128 = PCURVE('',#98,#129);
+#129 = DEFINITIONAL_REPRESENTATION('',(#130),#133);
+#130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#131,#132),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#131 = CARTESIAN_POINT('',(6.28318530718,0.));
+#132 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#134 = ORIENTED_EDGE('',*,*,#83,.T.);
+#135 = ORIENTED_EDGE('',*,*,#113,.T.);
+#136 = ORIENTED_EDGE('',*,*,#137,.F.);
+#137 = EDGE_CURVE('',#114,#114,#138,.T.);
+#138 = SURFACE_CURVE('',#139,(#144,#151),.PCURVE_S1.);
+#139 = CIRCLE('',#140,0.43);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(-4.94,-1.32,-8.881784197001E-16));
+#142 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#143 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#144 = PCURVE('',#98,#145);
+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(0.,1.570796326795));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(1.,0.));
+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#151 = PCURVE('',#152,#157);
+#152 = PLANE('',#153);
+#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);
+#154 = CARTESIAN_POINT('',(-4.41,-1.32,-8.881784197001E-16));
+#155 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#156 = DIRECTION('',(1.,0.,0.));
+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#166);
+#158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#159,#160,#161,#162,#163,#164
+,#165),.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(
+  '') );
+#159 = CARTESIAN_POINT('',(-0.1,4.440892098501E-16));
+#160 = CARTESIAN_POINT('',(-0.1,-0.744781847255));
+#161 = CARTESIAN_POINT('',(-0.745,-0.372390923627));
+#162 = CARTESIAN_POINT('',(-1.39,4.335572473774E-15));
+#163 = CARTESIAN_POINT('',(-0.745,0.372390923627));
+#164 = CARTESIAN_POINT('',(-1.E-01,0.744781847255));
+#165 = CARTESIAN_POINT('',(-0.1,4.440892098501E-16));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = ADVANCED_FACE('',(#168,#630,#633),#66,.F.);
+#168 = FACE_BOUND('',#169,.F.);
+#169 = EDGE_LOOP('',(#170,#200,#233,#261,#294,#322,#351,#374,#402,#430,
+    #463,#491,#524,#552,#581,#604));
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#172,#174,#176,.T.);
+#172 = VERTEX_POINT('',#173);
+#173 = CARTESIAN_POINT('',(8.2,0.75,7.78));
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(6.07,0.75,7.78));
+#176 = SURFACE_CURVE('',#177,(#181,#188),.PCURVE_S1.);
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(8.7,0.75,7.78));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(-1.,0.,0.));
+#181 = PCURVE('',#66,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(0.,-1.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#189,#194);
+#189 = PLANE('',#190);
+#190 = AXIS2_PLACEMENT_3D('',#191,#192,#193);
+#191 = CARTESIAN_POINT('',(-8.7,0.75,25.18));
+#192 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#193 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#194 = DEFINITIONAL_REPRESENTATION('',(#195),#199);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(17.4,17.4));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(-0.,-1.));
+#199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#200 = ORIENTED_EDGE('',*,*,#201,.T.);
+#201 = EDGE_CURVE('',#174,#202,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(5.57,1.25,7.78));
+#204 = SURFACE_CURVE('',#205,(#210,#221),.PCURVE_S1.);
+#205 = CIRCLE('',#206,0.5);
+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
+#207 = CARTESIAN_POINT('',(6.07,1.25,7.78));
+#208 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#209 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#210 = PCURVE('',#66,#211);
+#211 = DEFINITIONAL_REPRESENTATION('',(#212),#220);
+#212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#213,#214,#215,#216,#217,#218
+,#219),.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(
+  '') );
+#213 = CARTESIAN_POINT('',(1.110223024625E-16,-2.63));
+#214 = CARTESIAN_POINT('',(1.110223024625E-16,-3.496025403784));
+#215 = CARTESIAN_POINT('',(-0.75,-3.063012701892));
+#216 = CARTESIAN_POINT('',(-1.5,-2.63));
+#217 = CARTESIAN_POINT('',(-0.75,-2.196987298108));
+#218 = CARTESIAN_POINT('',(-6.661338147751E-16,-1.763974596216));
+#219 = CARTESIAN_POINT('',(1.110223024625E-16,-2.63));
+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#221 = PCURVE('',#222,#227);
+#222 = CYLINDRICAL_SURFACE('',#223,0.5);
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(6.07,1.25,7.78));
+#225 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#226 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(-0.,1.7763568394E-15));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(-1.,0.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = ORIENTED_EDGE('',*,*,#234,.T.);
+#234 = EDGE_CURVE('',#202,#235,#237,.T.);
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(5.57,1.32,7.78));
+#237 = SURFACE_CURVE('',#238,(#242,#249),.PCURVE_S1.);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(5.57,0.75,7.78));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#242 = PCURVE('',#66,#243);
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(1.665334536938E-15,-3.13));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(-1.,0.));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#249 = PCURVE('',#250,#255);
+#250 = PLANE('',#251);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(5.57,0.75,7.78));
+#253 = DIRECTION('',(-1.,-0.,0.));
+#254 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(-1.110223024625E-16,-8.881784197001E-16));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.,0.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = ORIENTED_EDGE('',*,*,#262,.F.);
+#262 = EDGE_CURVE('',#263,#235,#265,.T.);
+#263 = VERTEX_POINT('',#264);
+#264 = CARTESIAN_POINT('',(4.31,1.32,7.78));
+#265 = SURFACE_CURVE('',#266,(#271,#282),.PCURVE_S1.);
+#266 = CIRCLE('',#267,0.63);
+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
+#268 = CARTESIAN_POINT('',(4.94,1.32,7.78));
+#269 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#270 = DIRECTION('',(1.,0.,0.));
+#271 = PCURVE('',#66,#272);
+#272 = DEFINITIONAL_REPRESENTATION('',(#273),#281);
+#273 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#274,#275,#276,#277,#278,#279
+,#280),.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(
+  '') );
+#274 = CARTESIAN_POINT('',(-0.57,-3.13));
+#275 = CARTESIAN_POINT('',(0.521192008768,-3.13));
+#276 = CARTESIAN_POINT('',(-2.44039956158E-02,-4.075));
+#277 = CARTESIAN_POINT('',(-0.57,-5.02));
+#278 = CARTESIAN_POINT('',(-1.115596004384,-4.075));
+#279 = CARTESIAN_POINT('',(-1.661192008768,-3.13));
+#280 = CARTESIAN_POINT('',(-0.57,-3.13));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#282 = PCURVE('',#283,#288);
+#283 = CYLINDRICAL_SURFACE('',#284,0.63);
+#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
+#285 = CARTESIAN_POINT('',(4.94,1.32,7.78));
+#286 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = DEFINITIONAL_REPRESENTATION('',(#289),#293);
+#289 = LINE('',#290,#291);
+#290 = CARTESIAN_POINT('',(0.,0.));
+#291 = VECTOR('',#292,1.);
+#292 = DIRECTION('',(1.,0.));
+#293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#294 = ORIENTED_EDGE('',*,*,#295,.T.);
+#295 = EDGE_CURVE('',#263,#296,#298,.T.);
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(4.31,1.25,7.78));
+#298 = SURFACE_CURVE('',#299,(#303,#310),.PCURVE_S1.);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(4.31,1.32,7.78));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#303 = PCURVE('',#66,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(-0.57,-4.39));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(1.,0.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = PCURVE('',#311,#316);
+#311 = PLANE('',#312);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(4.31,1.32,7.78));
+#314 = DIRECTION('',(1.,0.,0.));
+#315 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(0.,0.));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(1.,0.));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = ORIENTED_EDGE('',*,*,#323,.F.);
+#323 = EDGE_CURVE('',#324,#296,#326,.T.);
+#324 = VERTEX_POINT('',#325);
+#325 = CARTESIAN_POINT('',(3.81,0.75,7.78));
+#326 = SURFACE_CURVE('',#327,(#332,#339),.PCURVE_S1.);
+#327 = CIRCLE('',#328,0.5);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(3.81,1.25,7.78));
+#330 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#331 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#332 = PCURVE('',#66,#333);
+#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338);
+#334 = CIRCLE('',#335,0.5);
+#335 = AXIS2_PLACEMENT_2D('',#336,#337);
+#336 = CARTESIAN_POINT('',(-0.5,-4.89));
+#337 = DIRECTION('',(-1.,0.));
+#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#339 = PCURVE('',#340,#345);
+#340 = CYLINDRICAL_SURFACE('',#341,0.5);
+#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
+#342 = CARTESIAN_POINT('',(3.81,1.25,11.72));
+#343 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#344 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(3.14159265359,3.94));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(-1.,0.));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = ORIENTED_EDGE('',*,*,#352,.T.);
+#352 = EDGE_CURVE('',#324,#353,#355,.T.);
+#353 = VERTEX_POINT('',#354);
+#354 = CARTESIAN_POINT('',(-8.2,0.75,7.78));
+#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(8.7,0.75,7.78));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(-1.,0.,0.));
+#360 = PCURVE('',#66,#361);
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(0.,-1.));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#367 = PCURVE('',#189,#368);
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(17.4,17.4));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(-0.,-1.));
+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#374 = ORIENTED_EDGE('',*,*,#375,.T.);
+#375 = EDGE_CURVE('',#353,#376,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(-8.2,-0.75,7.78));
+#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.);
+#379 = LINE('',#380,#381);
+#380 = CARTESIAN_POINT('',(-8.2,0.75,7.78));
+#381 = VECTOR('',#382,1.);
+#382 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#383 = PCURVE('',#66,#384);
+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(3.330669073875E-16,-16.9));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(1.,0.));
+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#390 = PCURVE('',#391,#396);
+#391 = CYLINDRICAL_SURFACE('',#392,0.5);
+#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
+#393 = CARTESIAN_POINT('',(-8.2,0.75,8.28));
+#394 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#395 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
+#397 = LINE('',#398,#399);
+#398 = CARTESIAN_POINT('',(-0.,0.));
+#399 = VECTOR('',#400,1.);
+#400 = DIRECTION('',(-0.,1.));
+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#402 = ORIENTED_EDGE('',*,*,#403,.F.);
+#403 = EDGE_CURVE('',#404,#376,#406,.T.);
+#404 = VERTEX_POINT('',#405);
+#405 = CARTESIAN_POINT('',(-6.07,-0.75,7.78));
+#406 = SURFACE_CURVE('',#407,(#411,#418),.PCURVE_S1.);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(8.7,-0.75,7.78));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(-1.,0.,0.));
+#411 = PCURVE('',#66,#412);
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(1.5,1.7763568394E-15));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(0.,-1.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#418 = PCURVE('',#419,#424);
+#419 = PLANE('',#420);
+#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
+#421 = CARTESIAN_POINT('',(-8.7,-0.75,25.18));
+#422 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#423 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(17.4,17.4));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(-0.,-1.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = ORIENTED_EDGE('',*,*,#431,.T.);
+#431 = EDGE_CURVE('',#404,#432,#434,.T.);
+#432 = VERTEX_POINT('',#433);
+#433 = CARTESIAN_POINT('',(-5.57,-1.25,7.78));
+#434 = SURFACE_CURVE('',#435,(#440,#451),.PCURVE_S1.);
+#435 = CIRCLE('',#436,0.5);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(-6.07,-1.25,7.78));
+#438 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#439 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#440 = PCURVE('',#66,#441);
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#450);
+#442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#443,#444,#445,#446,#447,#448
+,#449),.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(
+  '') );
+#443 = CARTESIAN_POINT('',(1.5,-14.77));
+#444 = CARTESIAN_POINT('',(1.5,-13.90397459621));
+#445 = CARTESIAN_POINT('',(2.25,-14.3369872981));
+#446 = CARTESIAN_POINT('',(3.,-14.77));
+#447 = CARTESIAN_POINT('',(2.25,-15.20301270189));
+#448 = CARTESIAN_POINT('',(1.5,-15.63602540378));
+#449 = CARTESIAN_POINT('',(1.5,-14.77));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = PCURVE('',#452,#457);
+#452 = CYLINDRICAL_SURFACE('',#453,0.5);
+#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456);
+#454 = CARTESIAN_POINT('',(-6.07,-1.25,11.72));
+#455 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#456 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462);
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(0.,3.94));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(1.,0.));
+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#463 = ORIENTED_EDGE('',*,*,#464,.F.);
+#464 = EDGE_CURVE('',#465,#432,#467,.T.);
+#465 = VERTEX_POINT('',#466);
+#466 = CARTESIAN_POINT('',(-5.57,-1.32,7.78));
+#467 = SURFACE_CURVE('',#468,(#472,#479),.PCURVE_S1.);
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(-5.57,-1.32,7.78));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#472 = PCURVE('',#66,#473);
+#473 = DEFINITIONAL_REPRESENTATION('',(#474),#478);
+#474 = LINE('',#475,#476);
+#475 = CARTESIAN_POINT('',(2.07,-14.27));
+#476 = VECTOR('',#477,1.);
+#477 = DIRECTION('',(-1.,0.));
+#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#479 = PCURVE('',#480,#485);
+#480 = PLANE('',#481);
+#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484);
+#482 = CARTESIAN_POINT('',(-5.57,-1.32,7.78));
+#483 = DIRECTION('',(-1.,-0.,0.));
+#484 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#485 = DEFINITIONAL_REPRESENTATION('',(#486),#490);
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(0.,0.));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(1.,0.));
+#490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#491 = ORIENTED_EDGE('',*,*,#492,.F.);
+#492 = EDGE_CURVE('',#493,#465,#495,.T.);
+#493 = VERTEX_POINT('',#494);
+#494 = CARTESIAN_POINT('',(-4.31,-1.32,7.78));
+#495 = SURFACE_CURVE('',#496,(#501,#512),.PCURVE_S1.);
+#496 = CIRCLE('',#497,0.63);
+#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500);
+#498 = CARTESIAN_POINT('',(-4.94,-1.32,7.78));
+#499 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#500 = DIRECTION('',(1.,0.,0.));
+#501 = PCURVE('',#66,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#511);
+#503 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#504,#505,#506,#507,#508,#509
+,#510),.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(
+  '') );
+#504 = CARTESIAN_POINT('',(2.07,-13.01));
+#505 = CARTESIAN_POINT('',(3.161192008768,-13.01));
+#506 = CARTESIAN_POINT('',(2.615596004384,-13.955));
+#507 = CARTESIAN_POINT('',(2.07,-14.9));
+#508 = CARTESIAN_POINT('',(1.524403995616,-13.955));
+#509 = CARTESIAN_POINT('',(0.978807991232,-13.01));
+#510 = CARTESIAN_POINT('',(2.07,-13.01));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = PCURVE('',#513,#518);
+#513 = CYLINDRICAL_SURFACE('',#514,0.63);
+#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
+#515 = CARTESIAN_POINT('',(-4.94,-1.32,7.78));
+#516 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#517 = DIRECTION('',(1.,0.,0.));
+#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(0.,0.));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(1.,0.));
+#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#524 = ORIENTED_EDGE('',*,*,#525,.T.);
+#525 = EDGE_CURVE('',#493,#526,#528,.T.);
+#526 = VERTEX_POINT('',#527);
+#527 = CARTESIAN_POINT('',(-4.31,-1.25,7.78));
+#528 = SURFACE_CURVE('',#529,(#533,#540),.PCURVE_S1.);
+#529 = LINE('',#530,#531);
+#530 = CARTESIAN_POINT('',(-4.31,-1.32,7.78));
+#531 = VECTOR('',#532,1.);
+#532 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#533 = PCURVE('',#66,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(2.07,-13.01));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(-1.,0.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = PCURVE('',#541,#546);
+#541 = PLANE('',#542);
+#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
+#543 = CARTESIAN_POINT('',(-4.31,-1.32,7.78));
+#544 = DIRECTION('',(-1.,-0.,0.));
+#545 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(0.,0.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#552 = ORIENTED_EDGE('',*,*,#553,.F.);
+#553 = EDGE_CURVE('',#554,#526,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(-3.81,-0.75,7.78));
+#556 = SURFACE_CURVE('',#557,(#562,#569),.PCURVE_S1.);
+#557 = CIRCLE('',#558,0.5);
+#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561);
+#559 = CARTESIAN_POINT('',(-3.81,-1.25,7.78));
+#560 = DIRECTION('',(-0.,1.7763568394E-15,1.));
+#561 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#562 = PCURVE('',#66,#563);
+#563 = DEFINITIONAL_REPRESENTATION('',(#564),#568);
+#564 = CIRCLE('',#565,0.5);
+#565 = AXIS2_PLACEMENT_2D('',#566,#567);
+#566 = CARTESIAN_POINT('',(2.,-12.51));
+#567 = DIRECTION('',(1.,0.));
+#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#569 = PCURVE('',#570,#575);
+#570 = CYLINDRICAL_SURFACE('',#571,0.5);
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(-3.81,-1.25,7.78));
+#573 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#574 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(1.,0.));
+#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#581 = ORIENTED_EDGE('',*,*,#582,.F.);
+#582 = EDGE_CURVE('',#583,#554,#585,.T.);
+#583 = VERTEX_POINT('',#584);
+#584 = CARTESIAN_POINT('',(8.2,-0.75,7.78));
+#585 = SURFACE_CURVE('',#586,(#590,#597),.PCURVE_S1.);
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(8.7,-0.75,7.78));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(-1.,0.,0.));
+#590 = PCURVE('',#66,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(1.5,1.7763568394E-15));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(0.,-1.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = PCURVE('',#419,#598);
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(17.4,17.4));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(-0.,-1.));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#604 = ORIENTED_EDGE('',*,*,#605,.F.);
+#605 = EDGE_CURVE('',#172,#583,#606,.T.);
+#606 = SURFACE_CURVE('',#607,(#611,#618),.PCURVE_S1.);
+#607 = LINE('',#608,#609);
+#608 = CARTESIAN_POINT('',(8.2,0.75,7.78));
+#609 = VECTOR('',#610,1.);
+#610 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#611 = PCURVE('',#66,#612);
+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
+#613 = LINE('',#614,#615);
+#614 = CARTESIAN_POINT('',(3.330669073875E-16,-0.5));
+#615 = VECTOR('',#616,1.);
+#616 = DIRECTION('',(1.,0.));
+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#618 = PCURVE('',#619,#624);
+#619 = CYLINDRICAL_SURFACE('',#620,0.5);
+#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623);
+#621 = CARTESIAN_POINT('',(8.2,0.75,8.28));
+#622 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#623 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629);
+#625 = LINE('',#626,#627);
+#626 = CARTESIAN_POINT('',(0.,0.));
+#627 = VECTOR('',#628,1.);
+#628 = DIRECTION('',(0.,1.));
+#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#630 = FACE_BOUND('',#631,.F.);
+#631 = EDGE_LOOP('',(#632));
+#632 = ORIENTED_EDGE('',*,*,#51,.T.);
+#633 = FACE_BOUND('',#634,.F.);
+#634 = EDGE_LOOP('',(#635));
+#635 = ORIENTED_EDGE('',*,*,#636,.T.);
+#636 = EDGE_CURVE('',#637,#637,#639,.T.);
+#637 = VERTEX_POINT('',#638);
+#638 = CARTESIAN_POINT('',(5.470000000011,1.319999999961,7.78));
+#639 = SURFACE_CURVE('',#640,(#645,#656),.PCURVE_S1.);
+#640 = CIRCLE('',#641,0.53);
+#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644);
+#642 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,7.78));
+#643 = DIRECTION('',(0.,-1.110223024625E-15,-1.));
+#644 = DIRECTION('',(1.,0.,0.));
+#645 = PCURVE('',#66,#646);
+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#655);
+#647 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#648,#649,#650,#651,#652,#653
+,#654),.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(
+  '') );
+#648 = CARTESIAN_POINT('',(-0.569999999961,-3.229999999989));
+#649 = CARTESIAN_POINT('',(0.347986928051,-3.229999999989));
+#650 = CARTESIAN_POINT('',(-0.111006535955,-4.024999999989));
+#651 = CARTESIAN_POINT('',(-0.569999999961,-4.819999999989));
+#652 = CARTESIAN_POINT('',(-1.028993463967,-4.024999999989));
+#653 = CARTESIAN_POINT('',(-1.487986927972,-3.229999999989));
+#654 = CARTESIAN_POINT('',(-0.569999999961,-3.229999999989));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#656 = PCURVE('',#657,#662);
+#657 = CYLINDRICAL_SURFACE('',#658,0.53);
+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);
+#659 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,7.78));
+#660 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#661 = DIRECTION('',(1.,0.,0.));
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667);
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(-0.,0.));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(-1.,0.));
+#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#668 = ADVANCED_FACE('',(#669,#672),#152,.F.);
+#669 = FACE_BOUND('',#670,.F.);
+#670 = EDGE_LOOP('',(#671));
+#671 = ORIENTED_EDGE('',*,*,#137,.F.);
+#672 = FACE_BOUND('',#673,.F.);
+#673 = EDGE_LOOP('',(#674));
+#674 = ORIENTED_EDGE('',*,*,#675,.T.);
+#675 = EDGE_CURVE('',#676,#676,#678,.T.);
+#676 = VERTEX_POINT('',#677);
+#677 = CARTESIAN_POINT('',(-4.54,-1.32,-3.01980662698E-16));
+#678 = SURFACE_CURVE('',#679,(#684,#695),.PCURVE_S1.);
+#679 = CIRCLE('',#680,0.4);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(-4.94,-1.32,-3.01980662698E-16));
+#682 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#683 = DIRECTION('',(1.,0.,0.));
+#684 = PCURVE('',#152,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#694);
+#686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#687,#688,#689,#690,#691,#692
+,#693),.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(
+  '') );
+#687 = CARTESIAN_POINT('',(-0.13,0.));
+#688 = CARTESIAN_POINT('',(-0.13,-0.692820323028));
+#689 = CARTESIAN_POINT('',(-0.73,-0.346410161514));
+#690 = CARTESIAN_POINT('',(-1.33,-9.797174393179E-17));
+#691 = CARTESIAN_POINT('',(-0.73,0.346410161514));
+#692 = CARTESIAN_POINT('',(-0.13,0.692820323028));
+#693 = CARTESIAN_POINT('',(-0.13,0.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#696,#701);
+#696 = CYLINDRICAL_SURFACE('',#697,0.4);
+#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
+#698 = CARTESIAN_POINT('',(-4.94,-1.32,-3.01980662698E-16));
+#699 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#700 = DIRECTION('',(1.,0.,0.));
+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(-0.,0.));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(-1.,0.));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#707 = ADVANCED_FACE('',(#708),#189,.F.);
+#708 = FACE_BOUND('',#709,.F.);
+#709 = EDGE_LOOP('',(#710,#711,#739,#767,#793,#794,#817,#846,#874,#903)
+  );
+#710 = ORIENTED_EDGE('',*,*,#171,.F.);
+#711 = ORIENTED_EDGE('',*,*,#712,.F.);
+#712 = EDGE_CURVE('',#713,#172,#715,.T.);
+#713 = VERTEX_POINT('',#714);
+#714 = CARTESIAN_POINT('',(8.2,0.75,24.68));
+#715 = SURFACE_CURVE('',#716,(#720,#727),.PCURVE_S1.);
+#716 = LINE('',#717,#718);
+#717 = CARTESIAN_POINT('',(8.2,0.75,25.18));
+#718 = VECTOR('',#719,1.);
+#719 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#720 = PCURVE('',#189,#721);
+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726);
+#722 = LINE('',#723,#724);
+#723 = CARTESIAN_POINT('',(0.,16.9));
+#724 = VECTOR('',#725,1.);
+#725 = DIRECTION('',(1.,0.));
+#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#727 = PCURVE('',#728,#733);
+#728 = CYLINDRICAL_SURFACE('',#729,0.5);
+#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732);
+#730 = CARTESIAN_POINT('',(8.2,0.25,25.18));
+#731 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#732 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(0.,0.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = ORIENTED_EDGE('',*,*,#740,.F.);
+#740 = EDGE_CURVE('',#741,#713,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(-8.2,0.75,24.68));
+#743 = SURFACE_CURVE('',#744,(#748,#755),.PCURVE_S1.);
+#744 = LINE('',#745,#746);
+#745 = CARTESIAN_POINT('',(-8.7,0.75,24.68));
+#746 = VECTOR('',#747,1.);
+#747 = DIRECTION('',(1.,0.,0.));
+#748 = PCURVE('',#189,#749);
+#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754);
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(0.5,0.));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(0.,1.));
+#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#755 = PCURVE('',#756,#761);
+#756 = CYLINDRICAL_SURFACE('',#757,0.5);
+#757 = AXIS2_PLACEMENT_3D('',#758,#759,#760);
+#758 = CARTESIAN_POINT('',(-8.7,0.25,24.68));
+#759 = DIRECTION('',(1.,0.,0.));
+#760 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(0.,0.));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(0.,1.));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#767 = ORIENTED_EDGE('',*,*,#768,.F.);
+#768 = EDGE_CURVE('',#353,#741,#769,.T.);
+#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.);
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(-8.2,0.75,7.78));
+#772 = VECTOR('',#773,1.);
+#773 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#774 = PCURVE('',#189,#775);
+#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780);
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(17.4,0.5));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(-1.,0.));
+#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#781 = PCURVE('',#782,#787);
+#782 = CYLINDRICAL_SURFACE('',#783,0.5);
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(-8.2,0.25,7.78));
+#785 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#786 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);
+#788 = LINE('',#789,#790);
+#789 = CARTESIAN_POINT('',(0.,0.));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(0.,1.));
+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#793 = ORIENTED_EDGE('',*,*,#352,.F.);
+#794 = ORIENTED_EDGE('',*,*,#795,.F.);
+#795 = EDGE_CURVE('',#796,#324,#798,.T.);
+#796 = VERTEX_POINT('',#797);
+#797 = CARTESIAN_POINT('',(3.81,0.75,11.72));
+#798 = SURFACE_CURVE('',#799,(#803,#810),.PCURVE_S1.);
+#799 = LINE('',#800,#801);
+#800 = CARTESIAN_POINT('',(3.81,0.75,11.72));
+#801 = VECTOR('',#802,1.);
+#802 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#803 = PCURVE('',#189,#804);
+#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809);
+#805 = LINE('',#806,#807);
+#806 = CARTESIAN_POINT('',(13.46,12.51));
+#807 = VECTOR('',#808,1.);
+#808 = DIRECTION('',(1.,-0.));
+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#810 = PCURVE('',#340,#811);
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = LINE('',#813,#814);
+#813 = CARTESIAN_POINT('',(-0.,0.));
+#814 = VECTOR('',#815,1.);
+#815 = DIRECTION('',(-0.,1.));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = ORIENTED_EDGE('',*,*,#818,.F.);
+#818 = EDGE_CURVE('',#819,#796,#821,.T.);
+#819 = VERTEX_POINT('',#820);
+#820 = CARTESIAN_POINT('',(4.61,0.75,12.52));
+#821 = SURFACE_CURVE('',#822,(#827,#834),.PCURVE_S1.);
+#822 = CIRCLE('',#823,0.8);
+#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826);
+#824 = CARTESIAN_POINT('',(4.61,0.75,11.72));
+#825 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#826 = DIRECTION('',(5.921189464667E-15,1.998401444325E-15,1.));
+#827 = PCURVE('',#189,#828);
+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);
+#829 = CIRCLE('',#830,0.8);
+#830 = AXIS2_PLACEMENT_2D('',#831,#832);
+#831 = CARTESIAN_POINT('',(13.46,13.31));
+#832 = DIRECTION('',(-1.,4.440892098501E-15));
+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#834 = PCURVE('',#835,#840);
+#835 = TOROIDAL_SURFACE('',#836,0.8,0.5);
+#836 = AXIS2_PLACEMENT_3D('',#837,#838,#839);
+#837 = CARTESIAN_POINT('',(4.61,1.25,11.72));
+#838 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#839 = DIRECTION('',(5.921189464667E-15,1.998401444325E-15,1.));
+#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(0.,1.570796326795));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(1.,0.));
+#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#846 = ORIENTED_EDGE('',*,*,#847,.F.);
+#847 = EDGE_CURVE('',#848,#819,#850,.T.);
+#848 = VERTEX_POINT('',#849);
+#849 = CARTESIAN_POINT('',(5.27,0.75,12.52));
+#850 = SURFACE_CURVE('',#851,(#855,#862),.PCURVE_S1.);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(5.27,0.75,12.52));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(-1.,-0.,-0.));
+#855 = PCURVE('',#189,#856);
+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861);
+#857 = LINE('',#858,#859);
+#858 = CARTESIAN_POINT('',(12.66,13.97));
+#859 = VECTOR('',#860,1.);
+#860 = DIRECTION('',(0.,-1.));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#862 = PCURVE('',#863,#868);
+#863 = CYLINDRICAL_SURFACE('',#864,0.5);
+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);
+#865 = CARTESIAN_POINT('',(5.27,1.25,12.52));
+#866 = DIRECTION('',(-1.,-0.,-0.));
+#867 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873);
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(-0.,0.));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(-0.,1.));
+#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#874 = ORIENTED_EDGE('',*,*,#875,.F.);
+#875 = EDGE_CURVE('',#876,#848,#878,.T.);
+#876 = VERTEX_POINT('',#877);
+#877 = CARTESIAN_POINT('',(6.07,0.75,11.72));
+#878 = SURFACE_CURVE('',#879,(#884,#891),.PCURVE_S1.);
+#879 = CIRCLE('',#880,0.8);
+#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883);
+#881 = CARTESIAN_POINT('',(5.27,0.75,11.72));
+#882 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#883 = DIRECTION('',(1.,5.176899690513E-30,2.590520390792E-15));
+#884 = PCURVE('',#189,#885);
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);
+#886 = CIRCLE('',#887,0.8);
+#887 = AXIS2_PLACEMENT_2D('',#888,#889);
+#888 = CARTESIAN_POINT('',(13.46,13.97));
+#889 = DIRECTION('',(-4.440892098501E-15,1.));
+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#891 = PCURVE('',#892,#897);
+#892 = TOROIDAL_SURFACE('',#893,0.8,0.5);
+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
+#894 = CARTESIAN_POINT('',(5.27,1.25,11.72));
+#895 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#896 = DIRECTION('',(1.,5.176899690513E-30,2.590520390792E-15));
+#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(0.,1.570796326795));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(1.,0.));
+#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#903 = ORIENTED_EDGE('',*,*,#904,.F.);
+#904 = EDGE_CURVE('',#174,#876,#905,.T.);
+#905 = SURFACE_CURVE('',#906,(#910,#917),.PCURVE_S1.);
+#906 = LINE('',#907,#908);
+#907 = CARTESIAN_POINT('',(6.07,0.75,7.78));
+#908 = VECTOR('',#909,1.);
+#909 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#910 = PCURVE('',#189,#911);
+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(17.4,14.77));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(-1.,0.));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#917 = PCURVE('',#222,#918);
+#918 = DEFINITIONAL_REPRESENTATION('',(#919),#923);
+#919 = LINE('',#920,#921);
+#920 = CARTESIAN_POINT('',(-0.,0.));
+#921 = VECTOR('',#922,1.);
+#922 = DIRECTION('',(-0.,1.));
+#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#924 = ADVANCED_FACE('',(#925),#619,.T.);
+#925 = FACE_BOUND('',#926,.T.);
+#926 = EDGE_LOOP('',(#927,#963,#991,#1030));
+#927 = ORIENTED_EDGE('',*,*,#928,.T.);
+#928 = EDGE_CURVE('',#172,#929,#931,.T.);
+#929 = VERTEX_POINT('',#930);
+#930 = CARTESIAN_POINT('',(8.7,0.25,8.28));
+#931 = SURFACE_CURVE('',#932,(#937,#950),.PCURVE_S1.);
+#932 = ELLIPSE('',#933,0.707106781187,0.5);
+#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936);
+#934 = CARTESIAN_POINT('',(8.2,0.25,8.28));
+#935 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#936 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#937 = PCURVE('',#619,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#949);
+#939 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#940,#941,#942,#943,#944,#945,
+    #946,#947,#948),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#940 = CARTESIAN_POINT('',(-6.610029557105E-17,-3.419511915822E-14));
+#941 = CARTESIAN_POINT('',(0.196349541599,9.814057543052E-11));
+#942 = CARTESIAN_POINT('',(0.392699082198,2.203038813357E-02));
+#943 = CARTESIAN_POINT('',(0.589048622796,6.609097695014E-02));
+#944 = CARTESIAN_POINT('',(0.785398163397,0.130370624754));
+#945 = CARTESIAN_POINT('',(0.981747703996,0.211243369313));
+#946 = CARTESIAN_POINT('',(1.178097244596,0.303650435613));
+#947 = CARTESIAN_POINT('',(1.374446785196,0.4018252292));
+#948 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#950 = PCURVE('',#728,#951);
+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#962);
+#952 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#953,#954,#955,#956,#957,#958,
+    #959,#960,#961),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#953 = CARTESIAN_POINT('',(-6.610036484743E-17,17.4));
+#954 = CARTESIAN_POINT('',(0.196349541599,17.399999999902));
+#955 = CARTESIAN_POINT('',(0.392699082198,17.37796961184));
+#956 = CARTESIAN_POINT('',(0.589048622796,17.333909023102));
+#957 = CARTESIAN_POINT('',(0.785398163398,17.269629375121));
+#958 = CARTESIAN_POINT('',(0.981747703994,17.188756630778));
+#959 = CARTESIAN_POINT('',(1.178097244596,17.096349564352));
+#960 = CARTESIAN_POINT('',(1.374446785195,16.9981747708));
+#961 = CARTESIAN_POINT('',(1.570796326795,16.9));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = ORIENTED_EDGE('',*,*,#964,.T.);
+#964 = EDGE_CURVE('',#929,#965,#967,.T.);
+#965 = VERTEX_POINT('',#966);
+#966 = CARTESIAN_POINT('',(8.7,-0.25,8.28));
+#967 = SURFACE_CURVE('',#968,(#972,#979),.PCURVE_S1.);
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(8.7,0.75,8.28));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#972 = PCURVE('',#619,#973);
+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(1.570796326795,0.));
+#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('',(8.7,0.75,25.18));
+#983 = DIRECTION('',(1.,0.,0.));
+#984 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(16.9,-5.551115123126E-16));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(2.22044604925E-16,-1.));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = ORIENTED_EDGE('',*,*,#992,.F.);
+#992 = EDGE_CURVE('',#583,#965,#993,.T.);
+#993 = SURFACE_CURVE('',#994,(#999,#1012),.PCURVE_S1.);
+#994 = ELLIPSE('',#995,0.707106781187,0.5);
+#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998);
+#996 = CARTESIAN_POINT('',(8.2,-0.25,8.28));
+#997 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#998 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#999 = PCURVE('',#619,#1000);
+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1011);
+#1001 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1002,#1003,#1004,#1005,#1006,
+    #1007,#1008,#1009,#1010),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1002 = CARTESIAN_POINT('',(-6.610030094772E-17,1.5));
+#1003 = CARTESIAN_POINT('',(0.196349541599,1.499999999902));
+#1004 = CARTESIAN_POINT('',(0.392699082197,1.477969611865));
+#1005 = CARTESIAN_POINT('',(0.589048622802,1.433909023051));
+#1006 = CARTESIAN_POINT('',(0.78539816339,1.369629375239));
+#1007 = CARTESIAN_POINT('',(0.981747704001,1.288756630687));
+#1008 = CARTESIAN_POINT('',(1.178097244594,1.196349564386));
+#1009 = CARTESIAN_POINT('',(1.374446785196,1.0981747708));
+#1010 = CARTESIAN_POINT('',(1.570796326795,1.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = PCURVE('',#1013,#1018);
+#1013 = CYLINDRICAL_SURFACE('',#1014,0.5);
+#1014 = AXIS2_PLACEMENT_3D('',#1015,#1016,#1017);
+#1015 = CARTESIAN_POINT('',(8.2,-0.25,25.18));
+#1016 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1017 = DIRECTION('',(1.,0.,0.));
+#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1029);
+#1019 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1020,#1021,#1022,#1023,#1024,
+    #1025,#1026,#1027,#1028),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1020 = CARTESIAN_POINT('',(1.570796326795,17.4));
+#1021 = CARTESIAN_POINT('',(1.374446785196,17.399999999902));
+#1022 = CARTESIAN_POINT('',(1.178097244596,17.377969611834));
+#1023 = CARTESIAN_POINT('',(0.981747703994,17.333909023095));
+#1024 = CARTESIAN_POINT('',(0.785398163396,17.269629375136));
+#1025 = CARTESIAN_POINT('',(0.589048622794,17.188756630734));
+#1026 = CARTESIAN_POINT('',(0.392699082199,17.096349564363));
+#1027 = CARTESIAN_POINT('',(0.196349541599,16.9981747708));
+#1028 = CARTESIAN_POINT('',(-6.744477550607E-14,16.9));
+#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1030 = ORIENTED_EDGE('',*,*,#605,.F.);
+#1031 = ADVANCED_FACE('',(#1032),#222,.F.);
+#1032 = FACE_BOUND('',#1033,.T.);
+#1033 = EDGE_LOOP('',(#1034,#1035,#1058,#1078));
+#1034 = ORIENTED_EDGE('',*,*,#201,.T.);
+#1035 = ORIENTED_EDGE('',*,*,#1036,.T.);
+#1036 = EDGE_CURVE('',#202,#1037,#1039,.T.);
+#1037 = VERTEX_POINT('',#1038);
+#1038 = CARTESIAN_POINT('',(5.57,1.25,11.72));
+#1039 = SURFACE_CURVE('',#1040,(#1044,#1051),.PCURVE_S1.);
+#1040 = LINE('',#1041,#1042);
+#1041 = CARTESIAN_POINT('',(5.57,1.25,7.78));
+#1042 = VECTOR('',#1043,1.);
+#1043 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1044 = PCURVE('',#222,#1045);
+#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050);
+#1046 = LINE('',#1047,#1048);
+#1047 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1048 = VECTOR('',#1049,1.);
+#1049 = DIRECTION('',(-0.,1.));
+#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1051 = PCURVE('',#250,#1052);
+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057);
+#1053 = LINE('',#1054,#1055);
+#1054 = CARTESIAN_POINT('',(0.5,0.));
+#1055 = VECTOR('',#1056,1.);
+#1056 = DIRECTION('',(0.,-1.));
+#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1058 = ORIENTED_EDGE('',*,*,#1059,.F.);
+#1059 = EDGE_CURVE('',#876,#1037,#1060,.T.);
+#1060 = SURFACE_CURVE('',#1061,(#1066,#1072),.PCURVE_S1.);
+#1061 = CIRCLE('',#1062,0.5);
+#1062 = AXIS2_PLACEMENT_3D('',#1063,#1064,#1065);
+#1063 = CARTESIAN_POINT('',(6.07,1.25,11.72));
+#1064 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#1065 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1066 = PCURVE('',#222,#1067);
+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1071);
+#1068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1069,#1070),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1069 = CARTESIAN_POINT('',(0.,3.94));
+#1070 = CARTESIAN_POINT('',(-1.570796326795,3.94));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1072 = PCURVE('',#892,#1073);
+#1073 = DEFINITIONAL_REPRESENTATION('',(#1074),#1077);
+#1074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1075,#1076),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1075 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1076 = CARTESIAN_POINT('',(0.,3.14159265359));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = ORIENTED_EDGE('',*,*,#904,.F.);
+#1079 = ADVANCED_FACE('',(#1080),#419,.T.);
+#1080 = FACE_BOUND('',#1081,.T.);
+#1081 = EDGE_LOOP('',(#1082,#1083,#1106,#1134,#1160,#1161,#1184,#1213,
+    #1241,#1270));
+#1082 = ORIENTED_EDGE('',*,*,#582,.F.);
+#1083 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1084 = EDGE_CURVE('',#1085,#583,#1087,.T.);
+#1085 = VERTEX_POINT('',#1086);
+#1086 = CARTESIAN_POINT('',(8.2,-0.75,24.68));
+#1087 = SURFACE_CURVE('',#1088,(#1092,#1099),.PCURVE_S1.);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(8.2,-0.75,25.18));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1092 = PCURVE('',#419,#1093);
+#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098);
+#1094 = LINE('',#1095,#1096);
+#1095 = CARTESIAN_POINT('',(0.,16.9));
+#1096 = VECTOR('',#1097,1.);
+#1097 = DIRECTION('',(1.,0.));
+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1099 = PCURVE('',#1013,#1100);
+#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105);
+#1101 = LINE('',#1102,#1103);
+#1102 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1103 = VECTOR('',#1104,1.);
+#1104 = DIRECTION('',(0.,1.));
+#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1106 = ORIENTED_EDGE('',*,*,#1107,.F.);
+#1107 = EDGE_CURVE('',#1108,#1085,#1110,.T.);
+#1108 = VERTEX_POINT('',#1109);
+#1109 = CARTESIAN_POINT('',(-8.2,-0.75,24.68));
+#1110 = SURFACE_CURVE('',#1111,(#1115,#1122),.PCURVE_S1.);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-8.7,-0.75,24.68));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(1.,0.,0.));
+#1115 = PCURVE('',#419,#1116);
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(0.5,0.));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(0.,1.));
+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1122 = PCURVE('',#1123,#1128);
+#1123 = CYLINDRICAL_SURFACE('',#1124,0.5);
+#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127);
+#1125 = CARTESIAN_POINT('',(-8.7,-0.25,24.68));
+#1126 = DIRECTION('',(1.,0.,0.));
+#1127 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(0.,1.));
+#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1134 = ORIENTED_EDGE('',*,*,#1135,.F.);
+#1135 = EDGE_CURVE('',#376,#1108,#1136,.T.);
+#1136 = SURFACE_CURVE('',#1137,(#1141,#1148),.PCURVE_S1.);
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(-8.2,-0.75,7.78));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1141 = PCURVE('',#419,#1142);
+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(17.4,0.5));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(-1.,0.));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = PCURVE('',#1149,#1154);
+#1149 = CYLINDRICAL_SURFACE('',#1150,0.5);
+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);
+#1151 = CARTESIAN_POINT('',(-8.2,-0.25,7.78));
+#1152 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1153 = DIRECTION('',(-1.,0.,0.));
+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(0.,1.));
+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1160 = ORIENTED_EDGE('',*,*,#403,.F.);
+#1161 = ORIENTED_EDGE('',*,*,#1162,.F.);
+#1162 = EDGE_CURVE('',#1163,#404,#1165,.T.);
+#1163 = VERTEX_POINT('',#1164);
+#1164 = CARTESIAN_POINT('',(-6.07,-0.75,11.72));
+#1165 = SURFACE_CURVE('',#1166,(#1170,#1177),.PCURVE_S1.);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(-6.07,-0.75,11.72));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#1170 = PCURVE('',#419,#1171);
+#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);
+#1172 = LINE('',#1173,#1174);
+#1173 = CARTESIAN_POINT('',(13.46,2.63));
+#1174 = VECTOR('',#1175,1.);
+#1175 = DIRECTION('',(1.,-0.));
+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1177 = PCURVE('',#452,#1178);
+#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);
+#1179 = LINE('',#1180,#1181);
+#1180 = CARTESIAN_POINT('',(0.,0.));
+#1181 = VECTOR('',#1182,1.);
+#1182 = DIRECTION('',(0.,1.));
+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1184 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1185 = EDGE_CURVE('',#1186,#1163,#1188,.T.);
+#1186 = VERTEX_POINT('',#1187);
+#1187 = CARTESIAN_POINT('',(-5.27,-0.75,12.52));
+#1188 = SURFACE_CURVE('',#1189,(#1194,#1201),.PCURVE_S1.);
+#1189 = CIRCLE('',#1190,0.8);
+#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193);
+#1191 = CARTESIAN_POINT('',(-5.27,-0.75,11.72));
+#1192 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#1193 = DIRECTION('',(-2.960594732334E-15,1.998401444325E-15,1.));
+#1194 = PCURVE('',#419,#1195);
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = CIRCLE('',#1197,0.8);
+#1197 = AXIS2_PLACEMENT_2D('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(13.46,3.43));
+#1199 = DIRECTION('',(-1.,-3.330669073875E-15));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1201 = PCURVE('',#1202,#1207);
+#1202 = TOROIDAL_SURFACE('',#1203,0.8,0.5);
+#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);
+#1204 = CARTESIAN_POINT('',(-5.27,-1.25,11.72));
+#1205 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#1206 = DIRECTION('',(-2.960594732334E-15,1.998401444325E-15,1.));
+#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212);
+#1208 = LINE('',#1209,#1210);
+#1209 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#1210 = VECTOR('',#1211,1.);
+#1211 = DIRECTION('',(-1.,0.));
+#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1213 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#1214 = EDGE_CURVE('',#1215,#1186,#1217,.T.);
+#1215 = VERTEX_POINT('',#1216);
+#1216 = CARTESIAN_POINT('',(-4.61,-0.75,12.52));
+#1217 = SURFACE_CURVE('',#1218,(#1222,#1229),.PCURVE_S1.);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(-4.61,-0.75,12.52));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(-1.,-0.,-0.));
+#1222 = PCURVE('',#419,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228);
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(12.66,4.09));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(0.,-1.));
+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1229 = PCURVE('',#1230,#1235);
+#1230 = CYLINDRICAL_SURFACE('',#1231,0.5);
+#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
+#1232 = CARTESIAN_POINT('',(-4.61,-1.25,12.52));
+#1233 = DIRECTION('',(-1.,-0.,-0.));
+#1234 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
+#1236 = LINE('',#1237,#1238);
+#1237 = CARTESIAN_POINT('',(0.,0.));
+#1238 = VECTOR('',#1239,1.);
+#1239 = DIRECTION('',(0.,1.));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#1242 = EDGE_CURVE('',#1243,#1215,#1245,.T.);
+#1243 = VERTEX_POINT('',#1244);
+#1244 = CARTESIAN_POINT('',(-3.81,-0.75,11.72));
+#1245 = SURFACE_CURVE('',#1246,(#1251,#1258),.PCURVE_S1.);
+#1246 = CIRCLE('',#1247,0.8);
+#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
+#1248 = CARTESIAN_POINT('',(-4.61,-0.75,11.72));
+#1249 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#1250 = DIRECTION('',(1.,-1.700981326883E-29,-8.51170985546E-15));
+#1251 = PCURVE('',#419,#1252);
+#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257);
+#1253 = CIRCLE('',#1254,0.8);
+#1254 = AXIS2_PLACEMENT_2D('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(13.46,4.09));
+#1256 = DIRECTION('',(1.110223024625E-14,1.));
+#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1258 = PCURVE('',#1259,#1264);
+#1259 = TOROIDAL_SURFACE('',#1260,0.8,0.5);
+#1260 = AXIS2_PLACEMENT_3D('',#1261,#1262,#1263);
+#1261 = CARTESIAN_POINT('',(-4.61,-1.25,11.72));
+#1262 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#1263 = DIRECTION('',(1.,-1.700981326883E-29,-8.51170985546E-15));
+#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269);
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#1267 = VECTOR('',#1268,1.);
+#1268 = DIRECTION('',(-1.,0.));
+#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1270 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#1271 = EDGE_CURVE('',#554,#1243,#1272,.T.);
+#1272 = SURFACE_CURVE('',#1273,(#1277,#1284),.PCURVE_S1.);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(-3.81,-0.75,7.78));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1277 = PCURVE('',#419,#1278);
+#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1283);
+#1279 = LINE('',#1280,#1281);
+#1280 = CARTESIAN_POINT('',(17.4,4.89));
+#1281 = VECTOR('',#1282,1.);
+#1282 = DIRECTION('',(-1.,0.));
+#1283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1284 = PCURVE('',#570,#1285);
+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(0.,0.));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(0.,1.));
+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1291 = ADVANCED_FACE('',(#1292),#250,.F.);
+#1292 = FACE_BOUND('',#1293,.F.);
+#1293 = EDGE_LOOP('',(#1294,#1322,#1343,#1344));
+#1294 = ORIENTED_EDGE('',*,*,#1295,.T.);
+#1295 = EDGE_CURVE('',#1037,#1296,#1298,.T.);
+#1296 = VERTEX_POINT('',#1297);
+#1297 = CARTESIAN_POINT('',(5.57,1.32,11.72));
+#1298 = SURFACE_CURVE('',#1299,(#1303,#1310),.PCURVE_S1.);
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(5.57,0.75,11.72));
+#1301 = VECTOR('',#1302,1.);
+#1302 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1303 = PCURVE('',#250,#1304);
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309);
+#1305 = LINE('',#1306,#1307);
+#1306 = CARTESIAN_POINT('',(-5.551115123126E-16,-3.94));
+#1307 = VECTOR('',#1308,1.);
+#1308 = DIRECTION('',(1.,0.));
+#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1310 = PCURVE('',#1311,#1316);
+#1311 = CYLINDRICAL_SURFACE('',#1312,0.3);
+#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315);
+#1313 = CARTESIAN_POINT('',(5.27,0.75,11.72));
+#1314 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1315 = DIRECTION('',(1.,0.,0.));
+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);
+#1317 = LINE('',#1318,#1319);
+#1318 = CARTESIAN_POINT('',(-0.,0.));
+#1319 = VECTOR('',#1320,1.);
+#1320 = DIRECTION('',(-0.,1.));
+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1322 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#1323 = EDGE_CURVE('',#235,#1296,#1324,.T.);
+#1324 = SURFACE_CURVE('',#1325,(#1329,#1336),.PCURVE_S1.);
+#1325 = LINE('',#1326,#1327);
+#1326 = CARTESIAN_POINT('',(5.57,1.32,7.78));
+#1327 = VECTOR('',#1328,1.);
+#1328 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1329 = PCURVE('',#250,#1330);
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(0.57,-1.243449787578E-16));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(0.,-1.));
+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1336 = PCURVE('',#283,#1337);
+#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);
+#1338 = LINE('',#1339,#1340);
+#1339 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1340 = VECTOR('',#1341,1.);
+#1341 = DIRECTION('',(0.,-1.));
+#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1343 = ORIENTED_EDGE('',*,*,#234,.F.);
+#1344 = ORIENTED_EDGE('',*,*,#1036,.T.);
+#1345 = ADVANCED_FACE('',(#1346),#570,.F.);
+#1346 = FACE_BOUND('',#1347,.F.);
+#1347 = EDGE_LOOP('',(#1348,#1349,#1372,#1392));
+#1348 = ORIENTED_EDGE('',*,*,#553,.T.);
+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1350 = EDGE_CURVE('',#526,#1351,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(-4.31,-1.25,11.72));
+#1353 = SURFACE_CURVE('',#1354,(#1358,#1365),.PCURVE_S1.);
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(-4.31,-1.25,7.78));
+#1356 = VECTOR('',#1357,1.);
+#1357 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1358 = PCURVE('',#570,#1359);
+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(0.,1.));
+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1365 = PCURVE('',#541,#1366);
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(7.E-02,-8.881784197001E-16));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(0.,-1.));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1372 = ORIENTED_EDGE('',*,*,#1373,.F.);
+#1373 = EDGE_CURVE('',#1243,#1351,#1374,.T.);
+#1374 = SURFACE_CURVE('',#1375,(#1380,#1386),.PCURVE_S1.);
+#1375 = CIRCLE('',#1376,0.5);
+#1376 = AXIS2_PLACEMENT_3D('',#1377,#1378,#1379);
+#1377 = CARTESIAN_POINT('',(-3.81,-1.25,11.72));
+#1378 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1379 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1380 = PCURVE('',#570,#1381);
+#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1385);
+#1382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1383,#1384),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1383 = CARTESIAN_POINT('',(0.,3.94));
+#1384 = CARTESIAN_POINT('',(1.570796326795,3.94));
+#1385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1386 = PCURVE('',#1259,#1387);
+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1391);
+#1388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1389,#1390),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1389 = CARTESIAN_POINT('',(-5.995204332976E-15,1.570796326795));
+#1390 = CARTESIAN_POINT('',(-5.995204332976E-15,3.14159265359));
+#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1392 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#1393 = ADVANCED_FACE('',(#1394),#283,.T.);
+#1394 = FACE_BOUND('',#1395,.T.);
+#1395 = EDGE_LOOP('',(#1396,#1419,#1446,#1447));
+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1397 = EDGE_CURVE('',#263,#1398,#1400,.T.);
+#1398 = VERTEX_POINT('',#1399);
+#1399 = CARTESIAN_POINT('',(4.31,1.32,11.72));
+#1400 = SURFACE_CURVE('',#1401,(#1405,#1412),.PCURVE_S1.);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(4.31,1.32,7.78));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1405 = PCURVE('',#283,#1406);
+#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1411);
+#1407 = LINE('',#1408,#1409);
+#1408 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1409 = VECTOR('',#1410,1.);
+#1410 = DIRECTION('',(0.,-1.));
+#1411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1412 = PCURVE('',#311,#1413);
+#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418);
+#1414 = LINE('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(-6.528111384796E-14,-1.159625530675E-28));
+#1416 = VECTOR('',#1417,1.);
+#1417 = DIRECTION('',(0.,-1.));
+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1419 = ORIENTED_EDGE('',*,*,#1420,.F.);
+#1420 = EDGE_CURVE('',#1296,#1398,#1421,.T.);
+#1421 = SURFACE_CURVE('',#1422,(#1427,#1434),.PCURVE_S1.);
+#1422 = CIRCLE('',#1423,0.63);
+#1423 = AXIS2_PLACEMENT_3D('',#1424,#1425,#1426);
+#1424 = CARTESIAN_POINT('',(4.94,1.32,11.72));
+#1425 = DIRECTION('',(0.,2.89047538341E-15,1.));
+#1426 = DIRECTION('',(1.,4.067627141082E-13,-1.175737612019E-27));
+#1427 = PCURVE('',#283,#1428);
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);
+#1429 = LINE('',#1430,#1431);
+#1430 = CARTESIAN_POINT('',(6.283185307179,-3.94));
+#1431 = VECTOR('',#1432,1.);
+#1432 = DIRECTION('',(-1.,-0.));
+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1434 = PCURVE('',#1435,#1440);
+#1435 = TOROIDAL_SURFACE('',#1436,0.33,0.3);
+#1436 = AXIS2_PLACEMENT_3D('',#1437,#1438,#1439);
+#1437 = CARTESIAN_POINT('',(4.94,1.32,11.72));
+#1438 = DIRECTION('',(0.,2.89047538341E-15,1.));
+#1439 = DIRECTION('',(1.,4.067627141082E-13,-1.175737612019E-27));
+#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445);
+#1441 = LINE('',#1442,#1443);
+#1442 = CARTESIAN_POINT('',(0.,0.));
+#1443 = VECTOR('',#1444,1.);
+#1444 = DIRECTION('',(1.,0.));
+#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1446 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#1447 = ORIENTED_EDGE('',*,*,#262,.F.);
+#1448 = ADVANCED_FACE('',(#1449),#541,.F.);
+#1449 = FACE_BOUND('',#1450,.F.);
+#1450 = EDGE_LOOP('',(#1451,#1479,#1480,#1481));
+#1451 = ORIENTED_EDGE('',*,*,#1452,.T.);
+#1452 = EDGE_CURVE('',#1453,#1351,#1455,.T.);
+#1453 = VERTEX_POINT('',#1454);
+#1454 = CARTESIAN_POINT('',(-4.31,-1.32,11.72));
+#1455 = SURFACE_CURVE('',#1456,(#1460,#1467),.PCURVE_S1.);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(-4.31,-1.32,11.72));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1460 = PCURVE('',#541,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = LINE('',#1463,#1464);
+#1463 = CARTESIAN_POINT('',(0.,-3.94));
+#1464 = VECTOR('',#1465,1.);
+#1465 = DIRECTION('',(1.,0.));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = PCURVE('',#1468,#1473);
+#1468 = CYLINDRICAL_SURFACE('',#1469,0.3);
+#1469 = AXIS2_PLACEMENT_3D('',#1470,#1471,#1472);
+#1470 = CARTESIAN_POINT('',(-4.61,-1.32,11.72));
+#1471 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1472 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(0.,1.));
+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1479 = ORIENTED_EDGE('',*,*,#1350,.F.);
+#1480 = ORIENTED_EDGE('',*,*,#525,.F.);
+#1481 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#1482 = EDGE_CURVE('',#493,#1453,#1483,.T.);
+#1483 = SURFACE_CURVE('',#1484,(#1488,#1495),.PCURVE_S1.);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(-4.31,-1.32,7.78));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1488 = PCURVE('',#541,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(2.22044604925E-16,-3.944304526105E-31));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(0.,-1.));
+#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1495 = PCURVE('',#513,#1496);
+#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1501);
+#1497 = LINE('',#1498,#1499);
+#1498 = CARTESIAN_POINT('',(0.,0.));
+#1499 = VECTOR('',#1500,1.);
+#1500 = DIRECTION('',(0.,-1.));
+#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1502 = ADVANCED_FACE('',(#1503),#311,.F.);
+#1503 = FACE_BOUND('',#1504,.F.);
+#1504 = EDGE_LOOP('',(#1505,#1533,#1554,#1555));
+#1505 = ORIENTED_EDGE('',*,*,#1506,.T.);
+#1506 = EDGE_CURVE('',#1398,#1507,#1509,.T.);
+#1507 = VERTEX_POINT('',#1508);
+#1508 = CARTESIAN_POINT('',(4.31,1.25,11.72));
+#1509 = SURFACE_CURVE('',#1510,(#1514,#1521),.PCURVE_S1.);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(4.31,1.32,11.72));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1514 = PCURVE('',#311,#1515);
+#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520);
+#1516 = LINE('',#1517,#1518);
+#1517 = CARTESIAN_POINT('',(4.440892098501E-16,-3.94));
+#1518 = VECTOR('',#1519,1.);
+#1519 = DIRECTION('',(1.,0.));
+#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1521 = PCURVE('',#1522,#1527);
+#1522 = CYLINDRICAL_SURFACE('',#1523,0.3);
+#1523 = AXIS2_PLACEMENT_3D('',#1524,#1525,#1526);
+#1524 = CARTESIAN_POINT('',(4.61,1.32,11.72));
+#1525 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1526 = DIRECTION('',(-1.,0.,0.));
+#1527 = DEFINITIONAL_REPRESENTATION('',(#1528),#1532);
+#1528 = LINE('',#1529,#1530);
+#1529 = CARTESIAN_POINT('',(-0.,0.));
+#1530 = VECTOR('',#1531,1.);
+#1531 = DIRECTION('',(-0.,1.));
+#1532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1533 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1534 = EDGE_CURVE('',#1507,#296,#1535,.T.);
+#1535 = SURFACE_CURVE('',#1536,(#1540,#1547),.PCURVE_S1.);
+#1536 = LINE('',#1537,#1538);
+#1537 = CARTESIAN_POINT('',(4.31,1.25,11.72));
+#1538 = VECTOR('',#1539,1.);
+#1539 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#1540 = PCURVE('',#311,#1541);
+#1541 = DEFINITIONAL_REPRESENTATION('',(#1542),#1546);
+#1542 = LINE('',#1543,#1544);
+#1543 = CARTESIAN_POINT('',(7.E-02,-3.94));
+#1544 = VECTOR('',#1545,1.);
+#1545 = DIRECTION('',(0.,1.));
+#1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1547 = PCURVE('',#340,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(-0.,1.));
+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1554 = ORIENTED_EDGE('',*,*,#295,.F.);
+#1555 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1556 = ADVANCED_FACE('',(#1557),#513,.T.);
+#1557 = FACE_BOUND('',#1558,.T.);
+#1558 = EDGE_LOOP('',(#1559,#1560,#1589,#1610));
+#1559 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#1560 = ORIENTED_EDGE('',*,*,#1561,.F.);
+#1561 = EDGE_CURVE('',#1562,#1453,#1564,.T.);
+#1562 = VERTEX_POINT('',#1563);
+#1563 = CARTESIAN_POINT('',(-5.57,-1.32,11.72));
+#1564 = SURFACE_CURVE('',#1565,(#1570,#1577),.PCURVE_S1.);
+#1565 = CIRCLE('',#1566,0.63);
+#1566 = AXIS2_PLACEMENT_3D('',#1567,#1568,#1569);
+#1567 = CARTESIAN_POINT('',(-4.94,-1.32,11.72));
+#1568 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1569 = DIRECTION('',(-1.,2.101317356449E-13,-2.799517093409E-28));
+#1570 = PCURVE('',#513,#1571);
+#1571 = DEFINITIONAL_REPRESENTATION('',(#1572),#1576);
+#1572 = LINE('',#1573,#1574);
+#1573 = CARTESIAN_POINT('',(3.14159265359,-3.94));
+#1574 = VECTOR('',#1575,1.);
+#1575 = DIRECTION('',(-1.,-0.));
+#1576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1577 = PCURVE('',#1578,#1583);
+#1578 = TOROIDAL_SURFACE('',#1579,0.33,0.3);
+#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);
+#1580 = CARTESIAN_POINT('',(-4.94,-1.32,11.72));
+#1581 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1582 = DIRECTION('',(-1.,2.101317356449E-13,-2.799517093409E-28));
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588);
+#1584 = LINE('',#1585,#1586);
+#1585 = CARTESIAN_POINT('',(-0.,6.28318530718));
+#1586 = VECTOR('',#1587,1.);
+#1587 = DIRECTION('',(-1.,0.));
+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1589 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#1590 = EDGE_CURVE('',#465,#1562,#1591,.T.);
+#1591 = SURFACE_CURVE('',#1592,(#1596,#1603),.PCURVE_S1.);
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(-5.57,-1.32,7.78));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1596 = PCURVE('',#513,#1597);
+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602);
+#1598 = LINE('',#1599,#1600);
+#1599 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1600 = VECTOR('',#1601,1.);
+#1601 = DIRECTION('',(0.,-1.));
+#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1603 = PCURVE('',#480,#1604);
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1609);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(6.528111384796E-14,-1.159625530675E-28));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(0.,-1.));
+#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1610 = ORIENTED_EDGE('',*,*,#492,.F.);
+#1611 = ADVANCED_FACE('',(#1612),#340,.F.);
+#1612 = FACE_BOUND('',#1613,.T.);
+#1613 = EDGE_LOOP('',(#1614,#1634,#1635,#1636));
+#1614 = ORIENTED_EDGE('',*,*,#1615,.T.);
+#1615 = EDGE_CURVE('',#796,#1507,#1616,.T.);
+#1616 = SURFACE_CURVE('',#1617,(#1622,#1628),.PCURVE_S1.);
+#1617 = CIRCLE('',#1618,0.5);
+#1618 = AXIS2_PLACEMENT_3D('',#1619,#1620,#1621);
+#1619 = CARTESIAN_POINT('',(3.81,1.25,11.72));
+#1620 = DIRECTION('',(2.873797335674E-15,1.998401444325E-15,1.));
+#1621 = DIRECTION('',(-1.,5.74300074631E-30,2.873797335674E-15));
+#1622 = PCURVE('',#340,#1623);
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1627);
+#1624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1625,#1626),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1625 = CARTESIAN_POINT('',(0.,-5.329070518201E-15));
+#1626 = CARTESIAN_POINT('',(-1.570796326795,-5.329070518201E-15));
+#1627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1628 = PCURVE('',#835,#1629);
+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1633);
+#1630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1631,#1632),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1631 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#1632 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));
+#1633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1634 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1635 = ORIENTED_EDGE('',*,*,#323,.F.);
+#1636 = ORIENTED_EDGE('',*,*,#795,.F.);
+#1637 = ADVANCED_FACE('',(#1638),#480,.T.);
+#1638 = FACE_BOUND('',#1639,.T.);
+#1639 = EDGE_LOOP('',(#1640,#1668,#1689,#1690));
+#1640 = ORIENTED_EDGE('',*,*,#1641,.F.);
+#1641 = EDGE_CURVE('',#1642,#1562,#1644,.T.);
+#1642 = VERTEX_POINT('',#1643);
+#1643 = CARTESIAN_POINT('',(-5.57,-1.25,11.72));
+#1644 = SURFACE_CURVE('',#1645,(#1649,#1656),.PCURVE_S1.);
+#1645 = LINE('',#1646,#1647);
+#1646 = CARTESIAN_POINT('',(-5.57,-0.75,11.72));
+#1647 = VECTOR('',#1648,1.);
+#1648 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1649 = PCURVE('',#480,#1650);
+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655);
+#1651 = LINE('',#1652,#1653);
+#1652 = CARTESIAN_POINT('',(0.57,-3.94));
+#1653 = VECTOR('',#1654,1.);
+#1654 = DIRECTION('',(-1.,0.));
+#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1656 = PCURVE('',#1657,#1662);
+#1657 = CYLINDRICAL_SURFACE('',#1658,0.3);
+#1658 = AXIS2_PLACEMENT_3D('',#1659,#1660,#1661);
+#1659 = CARTESIAN_POINT('',(-5.27,-0.75,11.72));
+#1660 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1661 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667);
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(0.,1.));
+#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1668 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#1669 = EDGE_CURVE('',#1642,#432,#1670,.T.);
+#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(-5.57,-1.25,11.72));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(-0.,-1.7763568394E-15,-1.));
+#1675 = PCURVE('',#480,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(7.E-02,-3.94));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(0.,1.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#452,#1683);
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(0.,1.));
+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1689 = ORIENTED_EDGE('',*,*,#464,.F.);
+#1690 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1691 = ADVANCED_FACE('',(#1692),#452,.F.);
+#1692 = FACE_BOUND('',#1693,.F.);
+#1693 = EDGE_LOOP('',(#1694,#1714,#1715,#1716));
+#1694 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#1695 = EDGE_CURVE('',#1163,#1642,#1696,.T.);
+#1696 = SURFACE_CURVE('',#1697,(#1702,#1708),.PCURVE_S1.);
+#1697 = CIRCLE('',#1698,0.5);
+#1698 = AXIS2_PLACEMENT_3D('',#1699,#1700,#1701);
+#1699 = CARTESIAN_POINT('',(-6.07,-1.25,11.72));
+#1700 = DIRECTION('',(1.278252835096E-17,-1.998401444325E-15,-1.));
+#1701 = DIRECTION('',(-1.,-2.554462311869E-32,-1.278252835096E-17));
+#1702 = PCURVE('',#452,#1703);
+#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1707);
+#1704 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1705,#1706),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1705 = CARTESIAN_POINT('',(0.,-8.881784197001E-15));
+#1706 = CARTESIAN_POINT('',(1.570796326795,-8.881784197001E-15));
+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1708 = PCURVE('',#1202,#1709);
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1713);
+#1710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1711,#1712),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1711 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#1712 = CARTESIAN_POINT('',(-1.570796326795,3.14159265359));
+#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1714 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#1715 = ORIENTED_EDGE('',*,*,#431,.F.);
+#1716 = ORIENTED_EDGE('',*,*,#1162,.F.);
+#1717 = ADVANCED_FACE('',(#1718),#391,.T.);
+#1718 = FACE_BOUND('',#1719,.F.);
+#1719 = EDGE_LOOP('',(#1720,#1756,#1784,#1818));
+#1720 = ORIENTED_EDGE('',*,*,#1721,.T.);
+#1721 = EDGE_CURVE('',#353,#1722,#1724,.T.);
+#1722 = VERTEX_POINT('',#1723);
+#1723 = CARTESIAN_POINT('',(-8.7,0.25,8.28));
+#1724 = SURFACE_CURVE('',#1725,(#1730,#1743),.PCURVE_S1.);
+#1725 = ELLIPSE('',#1726,0.707106781187,0.5);
+#1726 = AXIS2_PLACEMENT_3D('',#1727,#1728,#1729);
+#1727 = CARTESIAN_POINT('',(-8.2,0.25,8.28));
+#1728 = DIRECTION('',(-0.,0.707106781187,0.707106781187));
+#1729 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#1730 = PCURVE('',#391,#1731);
+#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1742);
+#1732 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1733,#1734,#1735,#1736,#1737,
+    #1738,#1739,#1740,#1741),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+    4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1733 = CARTESIAN_POINT('',(6.610029929336E-17,4.438392101085E-16));
+#1734 = CARTESIAN_POINT('',(-0.196349541599,9.817521048897E-11));
+#1735 = CARTESIAN_POINT('',(-0.392699082198,2.203038813343E-02));
+#1736 = CARTESIAN_POINT('',(-0.589048622801,6.609097695059E-02));
+#1737 = CARTESIAN_POINT('',(-0.785398163394,0.130370624753));
+#1738 = CARTESIAN_POINT('',(-0.981747703999,0.211243369313));
+#1739 = CARTESIAN_POINT('',(-1.178097244595,0.303650435613));
+#1740 = CARTESIAN_POINT('',(-1.374446785196,0.4018252292));
+#1741 = CARTESIAN_POINT('',(-1.570796326795,0.5));
+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1743 = PCURVE('',#782,#1744);
+#1744 = DEFINITIONAL_REPRESENTATION('',(#1745),#1755);
+#1745 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1746,#1747,#1748,#1749,#1750,
+    #1751,#1752,#1753,#1754),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+    4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1746 = CARTESIAN_POINT('',(-6.610029557105E-17,8.879284199586E-16));
+#1747 = CARTESIAN_POINT('',(0.196349541599,9.817565457818E-11));
+#1748 = CARTESIAN_POINT('',(0.392699082199,2.203038813329E-02));
+#1749 = CARTESIAN_POINT('',(0.589048622794,6.60909769507E-02));
+#1750 = CARTESIAN_POINT('',(0.785398163402,0.130370624753));
+#1751 = CARTESIAN_POINT('',(0.981747703992,0.211243369314));
+#1752 = CARTESIAN_POINT('',(1.178097244597,0.303650435613));
+#1753 = CARTESIAN_POINT('',(1.374446785196,0.4018252292));
+#1754 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1756 = ORIENTED_EDGE('',*,*,#1757,.T.);
+#1757 = EDGE_CURVE('',#1722,#1758,#1760,.T.);
+#1758 = VERTEX_POINT('',#1759);
+#1759 = CARTESIAN_POINT('',(-8.7,-0.25,8.28));
+#1760 = SURFACE_CURVE('',#1761,(#1765,#1772),.PCURVE_S1.);
+#1761 = LINE('',#1762,#1763);
+#1762 = CARTESIAN_POINT('',(-8.7,0.75,8.28));
+#1763 = VECTOR('',#1764,1.);
+#1764 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1765 = PCURVE('',#391,#1766);
+#1766 = DEFINITIONAL_REPRESENTATION('',(#1767),#1771);
+#1767 = LINE('',#1768,#1769);
+#1768 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1769 = VECTOR('',#1770,1.);
+#1770 = DIRECTION('',(-0.,1.));
+#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1772 = PCURVE('',#1773,#1778);
+#1773 = PLANE('',#1774);
+#1774 = AXIS2_PLACEMENT_3D('',#1775,#1776,#1777);
+#1775 = CARTESIAN_POINT('',(-8.7,0.75,7.78));
+#1776 = DIRECTION('',(-1.,0.,0.));
+#1777 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1783);
+#1779 = LINE('',#1780,#1781);
+#1780 = CARTESIAN_POINT('',(0.5,-4.440892098501E-16));
+#1781 = VECTOR('',#1782,1.);
+#1782 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1784 = ORIENTED_EDGE('',*,*,#1785,.F.);
+#1785 = EDGE_CURVE('',#376,#1758,#1786,.T.);
+#1786 = SURFACE_CURVE('',#1787,(#1792,#1805),.PCURVE_S1.);
+#1787 = ELLIPSE('',#1788,0.707106781187,0.5);
+#1788 = AXIS2_PLACEMENT_3D('',#1789,#1790,#1791);
+#1789 = CARTESIAN_POINT('',(-8.2,-0.25,8.28));
+#1790 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#1791 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#1792 = PCURVE('',#391,#1793);
+#1793 = DEFINITIONAL_REPRESENTATION('',(#1794),#1804);
+#1794 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1795,#1796,#1797,#1798,#1799,
+    #1800,#1801,#1802,#1803),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1795 = CARTESIAN_POINT('',(-1.273236413704E-18,1.5));
+#1796 = CARTESIAN_POINT('',(-0.196349541599,1.499999999902));
+#1797 = CARTESIAN_POINT('',(-0.392699082198,1.477969611869));
+#1798 = CARTESIAN_POINT('',(-0.589048622797,1.433909023042));
+#1799 = CARTESIAN_POINT('',(-0.785398163393,1.369629375255));
+#1800 = CARTESIAN_POINT('',(-0.981747703997,1.288756630679));
+#1801 = CARTESIAN_POINT('',(-1.178097244596,1.196349564388));
+#1802 = CARTESIAN_POINT('',(-1.374446785196,1.0981747708));
+#1803 = CARTESIAN_POINT('',(-1.570796326795,1.));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1805 = PCURVE('',#1149,#1806);
+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1817);
+#1807 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1808,#1809,#1810,#1811,#1812,
+    #1813,#1814,#1815,#1816),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1808 = CARTESIAN_POINT('',(1.570796326795,-8.884284196254E-16));
+#1809 = CARTESIAN_POINT('',(1.374446785196,9.817391429016E-11));
+#1810 = CARTESIAN_POINT('',(1.178097244597,2.203038813366E-02));
+#1811 = CARTESIAN_POINT('',(0.981747703993,6.609097694928E-02));
+#1812 = CARTESIAN_POINT('',(0.785398163403,0.130370624755));
+#1813 = CARTESIAN_POINT('',(0.589048622793,0.211243369312));
+#1814 = CARTESIAN_POINT('',(0.392699082199,0.303650435613));
+#1815 = CARTESIAN_POINT('',(0.196349541599,0.4018252292));
+#1816 = CARTESIAN_POINT('',(1.710256542071E-15,0.5));
+#1817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1818 = ORIENTED_EDGE('',*,*,#375,.F.);
+#1819 = ADVANCED_FACE('',(#1820),#657,.T.);
+#1820 = FACE_BOUND('',#1821,.F.);
+#1821 = EDGE_LOOP('',(#1822,#1845,#1846,#1847));
+#1822 = ORIENTED_EDGE('',*,*,#1823,.F.);
+#1823 = EDGE_CURVE('',#637,#1824,#1826,.T.);
+#1824 = VERTEX_POINT('',#1825);
+#1825 = CARTESIAN_POINT('',(5.470000000011,1.319999999961,1.E-01));
+#1826 = SEAM_CURVE('',#1827,(#1831,#1838),.PCURVE_S1.);
+#1827 = LINE('',#1828,#1829);
+#1828 = CARTESIAN_POINT('',(5.470000000011,1.319999999961,7.78));
+#1829 = VECTOR('',#1830,1.);
+#1830 = DIRECTION('',(0.,-1.110223024625E-15,-1.));
+#1831 = PCURVE('',#657,#1832);
+#1832 = DEFINITIONAL_REPRESENTATION('',(#1833),#1837);
+#1833 = LINE('',#1834,#1835);
+#1834 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1835 = VECTOR('',#1836,1.);
+#1836 = DIRECTION('',(-0.,-1.));
+#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1838 = PCURVE('',#657,#1839);
+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);
+#1840 = LINE('',#1841,#1842);
+#1841 = CARTESIAN_POINT('',(-0.,0.));
+#1842 = VECTOR('',#1843,1.);
+#1843 = DIRECTION('',(-0.,-1.));
+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1845 = ORIENTED_EDGE('',*,*,#636,.F.);
+#1846 = ORIENTED_EDGE('',*,*,#1823,.T.);
+#1847 = ORIENTED_EDGE('',*,*,#1848,.T.);
+#1848 = EDGE_CURVE('',#1824,#1824,#1849,.T.);
+#1849 = SURFACE_CURVE('',#1850,(#1855,#1862),.PCURVE_S1.);
+#1850 = CIRCLE('',#1851,0.53);
+#1851 = AXIS2_PLACEMENT_3D('',#1852,#1853,#1854);
+#1852 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,1.E-01));
+#1853 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1854 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#1855 = PCURVE('',#657,#1856);
+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);
+#1857 = LINE('',#1858,#1859);
+#1858 = CARTESIAN_POINT('',(-0.,-7.68));
+#1859 = VECTOR('',#1860,1.);
+#1860 = DIRECTION('',(-1.,0.));
+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1862 = PCURVE('',#1863,#1868);
+#1863 = TOROIDAL_SURFACE('',#1864,0.43,0.1);
+#1864 = AXIS2_PLACEMENT_3D('',#1865,#1866,#1867);
+#1865 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,1.E-01));
+#1866 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1867 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);
+#1869 = LINE('',#1870,#1871);
+#1870 = CARTESIAN_POINT('',(0.,0.));
+#1871 = VECTOR('',#1872,1.);
+#1872 = DIRECTION('',(1.,0.));
+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1874 = ADVANCED_FACE('',(#1875),#696,.T.);
+#1875 = FACE_BOUND('',#1876,.F.);
+#1876 = EDGE_LOOP('',(#1877,#1900,#1901,#1902));
+#1877 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#1878 = EDGE_CURVE('',#676,#1879,#1881,.T.);
+#1879 = VERTEX_POINT('',#1880);
+#1880 = CARTESIAN_POINT('',(-4.54,-1.32,-0.4));
+#1881 = SEAM_CURVE('',#1882,(#1886,#1893),.PCURVE_S1.);
+#1882 = LINE('',#1883,#1884);
+#1883 = CARTESIAN_POINT('',(-4.54,-1.32,-3.01980662698E-16));
+#1884 = VECTOR('',#1885,1.);
+#1885 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1886 = PCURVE('',#696,#1887);
+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1892);
+#1888 = LINE('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1890 = VECTOR('',#1891,1.);
+#1891 = DIRECTION('',(-0.,-1.));
+#1892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1893 = PCURVE('',#696,#1894);
+#1894 = DEFINITIONAL_REPRESENTATION('',(#1895),#1899);
+#1895 = LINE('',#1896,#1897);
+#1896 = CARTESIAN_POINT('',(-0.,0.));
+#1897 = VECTOR('',#1898,1.);
+#1898 = DIRECTION('',(-0.,-1.));
+#1899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1900 = ORIENTED_EDGE('',*,*,#675,.F.);
+#1901 = ORIENTED_EDGE('',*,*,#1878,.T.);
+#1902 = ORIENTED_EDGE('',*,*,#1903,.T.);
+#1903 = EDGE_CURVE('',#1879,#1879,#1904,.T.);
+#1904 = SURFACE_CURVE('',#1905,(#1910,#1917),.PCURVE_S1.);
+#1905 = CIRCLE('',#1906,0.4);
+#1906 = AXIS2_PLACEMENT_3D('',#1907,#1908,#1909);
+#1907 = CARTESIAN_POINT('',(-4.94,-1.32,-0.4));
+#1908 = DIRECTION('',(7.412907812216E-32,-8.881784197001E-16,-1.));
+#1909 = DIRECTION('',(1.,6.583984746036E-47,7.412907812216E-32));
+#1910 = PCURVE('',#696,#1911);
+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(-7.412907812216E-32,-0.4));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(-1.,0.));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1917 = PCURVE('',#1918,#1923);
+#1918 = CYLINDRICAL_SURFACE('',#1919,0.4);
+#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922);
+#1920 = CARTESIAN_POINT('',(-4.94,-1.32,-0.4));
+#1921 = DIRECTION('',(-7.412907812216E-32,8.881784197001E-16,1.));
+#1922 = DIRECTION('',(1.,6.583984746036E-47,7.412907812216E-32));
+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(-0.,0.));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(-1.,0.));
+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1929 = ADVANCED_FACE('',(#1930),#728,.T.);
+#1930 = FACE_BOUND('',#1931,.T.);
+#1931 = EDGE_LOOP('',(#1932,#1933,#1962,#1983));
+#1932 = ORIENTED_EDGE('',*,*,#712,.F.);
+#1933 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#1934 = EDGE_CURVE('',#713,#1935,#1937,.T.);
+#1935 = VERTEX_POINT('',#1936);
+#1936 = CARTESIAN_POINT('',(8.7,0.25,24.68));
+#1937 = SURFACE_CURVE('',#1938,(#1943,#1950),.PCURVE_S1.);
+#1938 = CIRCLE('',#1939,0.5);
+#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942);
+#1940 = CARTESIAN_POINT('',(8.2,0.25,24.68));
+#1941 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#1942 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1943 = PCURVE('',#728,#1944);
+#1944 = DEFINITIONAL_REPRESENTATION('',(#1945),#1949);
+#1945 = LINE('',#1946,#1947);
+#1946 = CARTESIAN_POINT('',(0.,0.5));
+#1947 = VECTOR('',#1948,1.);
+#1948 = DIRECTION('',(1.,0.));
+#1949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1950 = PCURVE('',#1951,#1956);
+#1951 = SPHERICAL_SURFACE('',#1952,0.5);
+#1952 = AXIS2_PLACEMENT_3D('',#1953,#1954,#1955);
+#1953 = CARTESIAN_POINT('',(8.2,0.25,24.68));
+#1954 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#1955 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#1956 = DEFINITIONAL_REPRESENTATION('',(#1957),#1961);
+#1957 = LINE('',#1958,#1959);
+#1958 = CARTESIAN_POINT('',(0.,0.));
+#1959 = VECTOR('',#1960,1.);
+#1960 = DIRECTION('',(1.,0.));
+#1961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1962 = ORIENTED_EDGE('',*,*,#1963,.T.);
+#1963 = EDGE_CURVE('',#1935,#929,#1964,.T.);
+#1964 = SURFACE_CURVE('',#1965,(#1969,#1976),.PCURVE_S1.);
+#1965 = LINE('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(8.7,0.25,25.18));
+#1967 = VECTOR('',#1968,1.);
+#1968 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1969 = PCURVE('',#728,#1970);
+#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);
+#1971 = LINE('',#1972,#1973);
+#1972 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1973 = VECTOR('',#1974,1.);
+#1974 = DIRECTION('',(0.,1.));
+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1976 = PCURVE('',#980,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(0.,-0.5));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(1.,0.));
+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1983 = ORIENTED_EDGE('',*,*,#928,.F.);
+#1984 = ADVANCED_FACE('',(#1985),#756,.T.);
+#1985 = FACE_BOUND('',#1986,.T.);
+#1986 = EDGE_LOOP('',(#1987,#1988,#2017,#2045));
+#1987 = ORIENTED_EDGE('',*,*,#740,.F.);
+#1988 = ORIENTED_EDGE('',*,*,#1989,.T.);
+#1989 = EDGE_CURVE('',#741,#1990,#1992,.T.);
+#1990 = VERTEX_POINT('',#1991);
+#1991 = CARTESIAN_POINT('',(-8.2,0.25,25.18));
+#1992 = SURFACE_CURVE('',#1993,(#1998,#2005),.PCURVE_S1.);
+#1993 = CIRCLE('',#1994,0.5);
+#1994 = AXIS2_PLACEMENT_3D('',#1995,#1996,#1997);
+#1995 = CARTESIAN_POINT('',(-8.2,0.25,24.68));
+#1996 = DIRECTION('',(1.,0.,-0.));
+#1997 = DIRECTION('',(0.,1.,7.105427357601E-15));
+#1998 = PCURVE('',#756,#1999);
+#1999 = DEFINITIONAL_REPRESENTATION('',(#2000),#2004);
+#2000 = LINE('',#2001,#2002);
+#2001 = CARTESIAN_POINT('',(0.,0.5));
+#2002 = VECTOR('',#2003,1.);
+#2003 = DIRECTION('',(1.,0.));
+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2005 = PCURVE('',#2006,#2011);
+#2006 = SPHERICAL_SURFACE('',#2007,0.5);
+#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010);
+#2008 = CARTESIAN_POINT('',(-8.2,0.25,24.68));
+#2009 = DIRECTION('',(1.,0.,0.));
+#2010 = DIRECTION('',(0.,1.,7.105427357601E-15));
+#2011 = DEFINITIONAL_REPRESENTATION('',(#2012),#2016);
+#2012 = LINE('',#2013,#2014);
+#2013 = CARTESIAN_POINT('',(0.,0.));
+#2014 = VECTOR('',#2015,1.);
+#2015 = DIRECTION('',(1.,0.));
+#2016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2017 = ORIENTED_EDGE('',*,*,#2018,.T.);
+#2018 = EDGE_CURVE('',#1990,#2019,#2021,.T.);
+#2019 = VERTEX_POINT('',#2020);
+#2020 = CARTESIAN_POINT('',(8.2,0.25,25.18));
+#2021 = SURFACE_CURVE('',#2022,(#2026,#2033),.PCURVE_S1.);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(-8.7,0.25,25.18));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(1.,0.,0.));
+#2026 = PCURVE('',#756,#2027);
+#2027 = DEFINITIONAL_REPRESENTATION('',(#2028),#2032);
+#2028 = LINE('',#2029,#2030);
+#2029 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2030 = VECTOR('',#2031,1.);
+#2031 = DIRECTION('',(0.,1.));
+#2032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2033 = PCURVE('',#2034,#2039);
+#2034 = PLANE('',#2035);
+#2035 = AXIS2_PLACEMENT_3D('',#2036,#2037,#2038);
+#2036 = CARTESIAN_POINT('',(-8.7,0.75,25.18));
+#2037 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#2038 = DIRECTION('',(1.,0.,0.));
+#2039 = DEFINITIONAL_REPRESENTATION('',(#2040),#2044);
+#2040 = LINE('',#2041,#2042);
+#2041 = CARTESIAN_POINT('',(0.,-0.5));
+#2042 = VECTOR('',#2043,1.);
+#2043 = DIRECTION('',(1.,0.));
+#2044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2045 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2046 = EDGE_CURVE('',#2019,#713,#2047,.T.);
+#2047 = SURFACE_CURVE('',#2048,(#2053,#2059),.PCURVE_S1.);
+#2048 = CIRCLE('',#2049,0.5);
+#2049 = AXIS2_PLACEMENT_3D('',#2050,#2051,#2052);
+#2050 = CARTESIAN_POINT('',(8.2,0.25,24.68));
+#2051 = DIRECTION('',(-1.,0.,-0.));
+#2052 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#2053 = PCURVE('',#756,#2054);
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2058);
+#2055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2056,#2057),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2056 = CARTESIAN_POINT('',(1.570796326795,16.9));
+#2057 = CARTESIAN_POINT('',(0.,16.9));
+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2059 = PCURVE('',#1951,#2060);
+#2060 = DEFINITIONAL_REPRESENTATION('',(#2061),#2064);
+#2061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2062,#2063),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2062 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2063 = CARTESIAN_POINT('',(0.,0.));
+#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2065 = ADVANCED_FACE('',(#2066),#892,.F.);
+#2066 = FACE_BOUND('',#2067,.F.);
+#2067 = EDGE_LOOP('',(#2068,#2069,#2070,#2092));
+#2068 = ORIENTED_EDGE('',*,*,#1059,.F.);
+#2069 = ORIENTED_EDGE('',*,*,#875,.T.);
+#2070 = ORIENTED_EDGE('',*,*,#2071,.T.);
+#2071 = EDGE_CURVE('',#848,#2072,#2074,.T.);
+#2072 = VERTEX_POINT('',#2073);
+#2073 = CARTESIAN_POINT('',(5.27,1.25,12.02));
+#2074 = SURFACE_CURVE('',#2075,(#2080,#2086),.PCURVE_S1.);
+#2075 = CIRCLE('',#2076,0.5);
+#2076 = AXIS2_PLACEMENT_3D('',#2077,#2078,#2079);
+#2077 = CARTESIAN_POINT('',(5.27,1.25,12.52));
+#2078 = DIRECTION('',(1.,5.054532893903E-30,2.529288050835E-15));
+#2079 = DIRECTION('',(-2.529288050835E-15,1.998401444325E-15,1.));
+#2080 = PCURVE('',#892,#2081);
+#2081 = DEFINITIONAL_REPRESENTATION('',(#2082),#2085);
+#2082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2083,#2084),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2083 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#2084 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));
+#2085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2086 = PCURVE('',#863,#2087);
+#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2091);
+#2088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2089,#2090),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2089 = CARTESIAN_POINT('',(0.,-4.440892098501E-15));
+#2090 = CARTESIAN_POINT('',(-1.570796326795,-4.440892098501E-15));
+#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2092 = ORIENTED_EDGE('',*,*,#2093,.F.);
+#2093 = EDGE_CURVE('',#1037,#2072,#2094,.T.);
+#2094 = SURFACE_CURVE('',#2095,(#2100,#2107),.PCURVE_S1.);
+#2095 = CIRCLE('',#2096,0.3);
+#2096 = AXIS2_PLACEMENT_3D('',#2097,#2098,#2099);
+#2097 = CARTESIAN_POINT('',(5.27,1.25,11.72));
+#2098 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2099 = DIRECTION('',(1.,5.176899690513E-30,2.590520390792E-15));
+#2100 = PCURVE('',#892,#2101);
+#2101 = DEFINITIONAL_REPRESENTATION('',(#2102),#2106);
+#2102 = LINE('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(0.,3.14159265359));
+#2104 = VECTOR('',#2105,1.);
+#2105 = DIRECTION('',(1.,0.));
+#2106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2107 = PCURVE('',#1311,#2108);
+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113);
+#2109 = LINE('',#2110,#2111);
+#2110 = CARTESIAN_POINT('',(-0.,0.5));
+#2111 = VECTOR('',#2112,1.);
+#2112 = DIRECTION('',(-1.,0.));
+#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2114 = ADVANCED_FACE('',(#2115),#782,.T.);
+#2115 = FACE_BOUND('',#2116,.T.);
+#2116 = EDGE_LOOP('',(#2117,#2118,#2141,#2161));
+#2117 = ORIENTED_EDGE('',*,*,#1721,.T.);
+#2118 = ORIENTED_EDGE('',*,*,#2119,.T.);
+#2119 = EDGE_CURVE('',#1722,#2120,#2122,.T.);
+#2120 = VERTEX_POINT('',#2121);
+#2121 = CARTESIAN_POINT('',(-8.7,0.25,24.68));
+#2122 = SURFACE_CURVE('',#2123,(#2127,#2134),.PCURVE_S1.);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(-8.7,0.25,7.78));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2127 = PCURVE('',#782,#2128);
+#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2133);
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(0.,1.));
+#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2134 = PCURVE('',#1773,#2135);
+#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2140);
+#2136 = LINE('',#2137,#2138);
+#2137 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.5));
+#2138 = VECTOR('',#2139,1.);
+#2139 = DIRECTION('',(1.,0.));
+#2140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2141 = ORIENTED_EDGE('',*,*,#2142,.T.);
+#2142 = EDGE_CURVE('',#2120,#741,#2143,.T.);
+#2143 = SURFACE_CURVE('',#2144,(#2149,#2155),.PCURVE_S1.);
+#2144 = CIRCLE('',#2145,0.5);
+#2145 = AXIS2_PLACEMENT_3D('',#2146,#2147,#2148);
+#2146 = CARTESIAN_POINT('',(-8.2,0.25,24.68));
+#2147 = DIRECTION('',(0.,7.105427357601E-15,-1.));
+#2148 = DIRECTION('',(0.,1.,7.105427357601E-15));
+#2149 = PCURVE('',#782,#2150);
+#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2154);
+#2151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2152,#2153),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2152 = CARTESIAN_POINT('',(1.570796326795,16.9));
+#2153 = CARTESIAN_POINT('',(0.,16.9));
+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2155 = PCURVE('',#2006,#2156);
+#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2160);
+#2157 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2158,#2159),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2158 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2159 = CARTESIAN_POINT('',(0.,0.));
+#2160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2161 = ORIENTED_EDGE('',*,*,#768,.F.);
+#2162 = ADVANCED_FACE('',(#2163),#863,.F.);
+#2163 = FACE_BOUND('',#2164,.T.);
+#2164 = EDGE_LOOP('',(#2165,#2166,#2194,#2214));
+#2165 = ORIENTED_EDGE('',*,*,#2071,.T.);
+#2166 = ORIENTED_EDGE('',*,*,#2167,.T.);
+#2167 = EDGE_CURVE('',#2072,#2168,#2170,.T.);
+#2168 = VERTEX_POINT('',#2169);
+#2169 = CARTESIAN_POINT('',(4.61,1.25,12.02));
+#2170 = SURFACE_CURVE('',#2171,(#2175,#2182),.PCURVE_S1.);
+#2171 = LINE('',#2172,#2173);
+#2172 = CARTESIAN_POINT('',(5.27,1.25,12.02));
+#2173 = VECTOR('',#2174,1.);
+#2174 = DIRECTION('',(-1.,-0.,-0.));
+#2175 = PCURVE('',#863,#2176);
+#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2181);
+#2177 = LINE('',#2178,#2179);
+#2178 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2179 = VECTOR('',#2180,1.);
+#2180 = DIRECTION('',(-0.,1.));
+#2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2182 = PCURVE('',#2183,#2188);
+#2183 = PLANE('',#2184);
+#2184 = AXIS2_PLACEMENT_3D('',#2185,#2186,#2187);
+#2185 = CARTESIAN_POINT('',(4.31,0.75,12.02));
+#2186 = DIRECTION('',(0.,-2.89047538341E-15,-1.));
+#2187 = DIRECTION('',(0.,-1.,2.89047538341E-15));
+#2188 = DEFINITIONAL_REPRESENTATION('',(#2189),#2193);
+#2189 = LINE('',#2190,#2191);
+#2190 = CARTESIAN_POINT('',(-0.5,-0.96));
+#2191 = VECTOR('',#2192,1.);
+#2192 = DIRECTION('',(0.,1.));
+#2193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2194 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2195 = EDGE_CURVE('',#819,#2168,#2196,.T.);
+#2196 = SURFACE_CURVE('',#2197,(#2202,#2208),.PCURVE_S1.);
+#2197 = CIRCLE('',#2198,0.5);
+#2198 = AXIS2_PLACEMENT_3D('',#2199,#2200,#2201);
+#2199 = CARTESIAN_POINT('',(4.61,1.25,12.52));
+#2200 = DIRECTION('',(1.,0.,0.));
+#2201 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2202 = PCURVE('',#863,#2203);
+#2203 = DEFINITIONAL_REPRESENTATION('',(#2204),#2207);
+#2204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2205,#2206),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2205 = CARTESIAN_POINT('',(0.,0.66));
+#2206 = CARTESIAN_POINT('',(-1.570796326795,0.66));
+#2207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2208 = PCURVE('',#835,#2209);
+#2209 = DEFINITIONAL_REPRESENTATION('',(#2210),#2213);
+#2210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2211,#2212),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2211 = CARTESIAN_POINT('',(3.10862446895E-15,1.570796326795));
+#2212 = CARTESIAN_POINT('',(3.10862446895E-15,3.14159265359));
+#2213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2214 = ORIENTED_EDGE('',*,*,#847,.F.);
+#2215 = ADVANCED_FACE('',(#2216),#835,.F.);
+#2216 = FACE_BOUND('',#2217,.F.);
+#2217 = EDGE_LOOP('',(#2218,#2219,#2220,#2221));
+#2218 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2219 = ORIENTED_EDGE('',*,*,#818,.T.);
+#2220 = ORIENTED_EDGE('',*,*,#1615,.T.);
+#2221 = ORIENTED_EDGE('',*,*,#2222,.F.);
+#2222 = EDGE_CURVE('',#2168,#1507,#2223,.T.);
+#2223 = SURFACE_CURVE('',#2224,(#2229,#2236),.PCURVE_S1.);
+#2224 = CIRCLE('',#2225,0.3);
+#2225 = AXIS2_PLACEMENT_3D('',#2226,#2227,#2228);
+#2226 = CARTESIAN_POINT('',(4.61,1.25,11.72));
+#2227 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2228 = DIRECTION('',(5.921189464667E-15,1.998401444325E-15,1.));
+#2229 = PCURVE('',#835,#2230);
+#2230 = DEFINITIONAL_REPRESENTATION('',(#2231),#2235);
+#2231 = LINE('',#2232,#2233);
+#2232 = CARTESIAN_POINT('',(0.,3.14159265359));
+#2233 = VECTOR('',#2234,1.);
+#2234 = DIRECTION('',(1.,0.));
+#2235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2236 = PCURVE('',#1522,#2237);
+#2237 = DEFINITIONAL_REPRESENTATION('',(#2238),#2242);
+#2238 = LINE('',#2239,#2240);
+#2239 = CARTESIAN_POINT('',(-1.570796326795,7.E-02));
+#2240 = VECTOR('',#2241,1.);
+#2241 = DIRECTION('',(1.,-0.));
+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2243 = ADVANCED_FACE('',(#2244),#980,.T.);
+#2244 = FACE_BOUND('',#2245,.T.);
+#2245 = EDGE_LOOP('',(#2246,#2247,#2275,#2296));
+#2246 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#2247 = ORIENTED_EDGE('',*,*,#2248,.T.);
+#2248 = EDGE_CURVE('',#1935,#2249,#2251,.T.);
+#2249 = VERTEX_POINT('',#2250);
+#2250 = CARTESIAN_POINT('',(8.7,-0.25,24.68));
+#2251 = SURFACE_CURVE('',#2252,(#2256,#2263),.PCURVE_S1.);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(8.7,0.75,24.68));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2256 = PCURVE('',#980,#2257);
+#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262);
+#2258 = LINE('',#2259,#2260);
+#2259 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
+#2260 = VECTOR('',#2261,1.);
+#2261 = DIRECTION('',(2.22044604925E-16,-1.));
+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2263 = PCURVE('',#2264,#2269);
+#2264 = CYLINDRICAL_SURFACE('',#2265,0.5);
+#2265 = AXIS2_PLACEMENT_3D('',#2266,#2267,#2268);
+#2266 = CARTESIAN_POINT('',(8.2,0.75,24.68));
+#2267 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2268 = DIRECTION('',(1.,0.,0.));
+#2269 = DEFINITIONAL_REPRESENTATION('',(#2270),#2274);
+#2270 = LINE('',#2271,#2272);
+#2271 = CARTESIAN_POINT('',(0.,0.));
+#2272 = VECTOR('',#2273,1.);
+#2273 = DIRECTION('',(0.,1.));
+#2274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2275 = ORIENTED_EDGE('',*,*,#2276,.T.);
+#2276 = EDGE_CURVE('',#2249,#965,#2277,.T.);
+#2277 = SURFACE_CURVE('',#2278,(#2282,#2289),.PCURVE_S1.);
+#2278 = LINE('',#2279,#2280);
+#2279 = CARTESIAN_POINT('',(8.7,-0.25,25.18));
+#2280 = VECTOR('',#2281,1.);
+#2281 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#2282 = PCURVE('',#980,#2283);
+#2283 = DEFINITIONAL_REPRESENTATION('',(#2284),#2288);
+#2284 = LINE('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(0.,-1.));
+#2286 = VECTOR('',#2287,1.);
+#2287 = DIRECTION('',(1.,0.));
+#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2289 = PCURVE('',#1013,#2290);
+#2290 = DEFINITIONAL_REPRESENTATION('',(#2291),#2295);
+#2291 = LINE('',#2292,#2293);
+#2292 = CARTESIAN_POINT('',(0.,0.));
+#2293 = VECTOR('',#2294,1.);
+#2294 = DIRECTION('',(0.,1.));
+#2295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2296 = ORIENTED_EDGE('',*,*,#964,.F.);
+#2297 = ADVANCED_FACE('',(#2298),#1013,.T.);
+#2298 = FACE_BOUND('',#2299,.T.);
+#2299 = EDGE_LOOP('',(#2300,#2325,#2326,#2327));
+#2300 = ORIENTED_EDGE('',*,*,#2301,.F.);
+#2301 = EDGE_CURVE('',#1085,#2249,#2302,.T.);
+#2302 = SURFACE_CURVE('',#2303,(#2308,#2314),.PCURVE_S1.);
+#2303 = CIRCLE('',#2304,0.5);
+#2304 = AXIS2_PLACEMENT_3D('',#2305,#2306,#2307);
+#2305 = CARTESIAN_POINT('',(8.2,-0.25,24.68));
+#2306 = DIRECTION('',(4.437342591868E-31,1.998401444325E-15,1.));
+#2307 = DIRECTION('',(1.,-8.867591844555E-46,-4.437342591868E-31));
+#2308 = PCURVE('',#1013,#2309);
+#2309 = DEFINITIONAL_REPRESENTATION('',(#2310),#2313);
+#2310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2311,#2312),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2311 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#2312 = CARTESIAN_POINT('',(0.,0.5));
+#2313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2314 = PCURVE('',#2315,#2320);
+#2315 = SPHERICAL_SURFACE('',#2316,0.5);
+#2316 = AXIS2_PLACEMENT_3D('',#2317,#2318,#2319);
+#2317 = CARTESIAN_POINT('',(8.2,-0.25,24.68));
+#2318 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#2319 = DIRECTION('',(1.,-8.867591844555E-46,-4.437342591868E-31));
+#2320 = DEFINITIONAL_REPRESENTATION('',(#2321),#2324);
+#2321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2322,#2323),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2322 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2323 = CARTESIAN_POINT('',(0.,0.));
+#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2325 = ORIENTED_EDGE('',*,*,#1084,.T.);
+#2326 = ORIENTED_EDGE('',*,*,#992,.T.);
+#2327 = ORIENTED_EDGE('',*,*,#2276,.F.);
+#2328 = ADVANCED_FACE('',(#2329),#1123,.T.);
+#2329 = FACE_BOUND('',#2330,.T.);
+#2330 = EDGE_LOOP('',(#2331,#2358,#2359,#2381));
+#2331 = ORIENTED_EDGE('',*,*,#2332,.F.);
+#2332 = EDGE_CURVE('',#1108,#2333,#2335,.T.);
+#2333 = VERTEX_POINT('',#2334);
+#2334 = CARTESIAN_POINT('',(-8.2,-0.25,25.18));
+#2335 = SURFACE_CURVE('',#2336,(#2341,#2347),.PCURVE_S1.);
+#2336 = CIRCLE('',#2337,0.5);
+#2337 = AXIS2_PLACEMENT_3D('',#2338,#2339,#2340);
+#2338 = CARTESIAN_POINT('',(-8.2,-0.25,24.68));
+#2339 = DIRECTION('',(-1.,0.,0.));
+#2340 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2341 = PCURVE('',#1123,#2342);
+#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2346);
+#2343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2344,#2345),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2344 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#2345 = CARTESIAN_POINT('',(0.,0.5));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2347 = PCURVE('',#2348,#2353);
+#2348 = SPHERICAL_SURFACE('',#2349,0.5);
+#2349 = AXIS2_PLACEMENT_3D('',#2350,#2351,#2352);
+#2350 = CARTESIAN_POINT('',(-8.2,-0.25,24.68));
+#2351 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#2352 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2357);
+#2354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2355,#2356),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2355 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2356 = CARTESIAN_POINT('',(0.,0.));
+#2357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2358 = ORIENTED_EDGE('',*,*,#1107,.T.);
+#2359 = ORIENTED_EDGE('',*,*,#2360,.T.);
+#2360 = EDGE_CURVE('',#1085,#2361,#2363,.T.);
+#2361 = VERTEX_POINT('',#2362);
+#2362 = CARTESIAN_POINT('',(8.2,-0.25,25.18));
+#2363 = SURFACE_CURVE('',#2364,(#2369,#2375),.PCURVE_S1.);
+#2364 = CIRCLE('',#2365,0.5);
+#2365 = AXIS2_PLACEMENT_3D('',#2366,#2367,#2368);
+#2366 = CARTESIAN_POINT('',(8.2,-0.25,24.68));
+#2367 = DIRECTION('',(-1.,4.115975129292E-30,2.059633784283E-15));
+#2368 = DIRECTION('',(2.059633784283E-15,1.998401444325E-15,1.));
+#2369 = PCURVE('',#1123,#2370);
+#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2374);
+#2371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2372,#2373),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2372 = CARTESIAN_POINT('',(1.570796326795,16.9));
+#2373 = CARTESIAN_POINT('',(0.,16.9));
+#2374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2375 = PCURVE('',#2315,#2376);
+#2376 = DEFINITIONAL_REPRESENTATION('',(#2377),#2380);
+#2377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2378,#2379),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2378 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#2379 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2381 = ORIENTED_EDGE('',*,*,#2382,.F.);
+#2382 = EDGE_CURVE('',#2333,#2361,#2383,.T.);
+#2383 = SURFACE_CURVE('',#2384,(#2388,#2395),.PCURVE_S1.);
+#2384 = LINE('',#2385,#2386);
+#2385 = CARTESIAN_POINT('',(-8.7,-0.25,25.18));
+#2386 = VECTOR('',#2387,1.);
+#2387 = DIRECTION('',(1.,0.,0.));
+#2388 = PCURVE('',#1123,#2389);
+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);
+#2390 = LINE('',#2391,#2392);
+#2391 = CARTESIAN_POINT('',(0.,0.));
+#2392 = VECTOR('',#2393,1.);
+#2393 = DIRECTION('',(0.,1.));
+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2395 = PCURVE('',#2034,#2396);
+#2396 = DEFINITIONAL_REPRESENTATION('',(#2397),#2401);
+#2397 = LINE('',#2398,#2399);
+#2398 = CARTESIAN_POINT('',(0.,-1.));
+#2399 = VECTOR('',#2400,1.);
+#2400 = DIRECTION('',(1.,0.));
+#2401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2402 = ADVANCED_FACE('',(#2403),#1259,.F.);
+#2403 = FACE_BOUND('',#2404,.T.);
+#2404 = EDGE_LOOP('',(#2405,#2406,#2407,#2429));
+#2405 = ORIENTED_EDGE('',*,*,#1373,.F.);
+#2406 = ORIENTED_EDGE('',*,*,#1242,.T.);
+#2407 = ORIENTED_EDGE('',*,*,#2408,.T.);
+#2408 = EDGE_CURVE('',#1215,#2409,#2411,.T.);
+#2409 = VERTEX_POINT('',#2410);
+#2410 = CARTESIAN_POINT('',(-4.61,-1.25,12.02));
+#2411 = SURFACE_CURVE('',#2412,(#2417,#2423),.PCURVE_S1.);
+#2412 = CIRCLE('',#2413,0.5);
+#2413 = AXIS2_PLACEMENT_3D('',#2414,#2415,#2416);
+#2414 = CARTESIAN_POINT('',(-4.61,-1.25,12.52));
+#2415 = DIRECTION('',(-1.,5.151355067394E-30,2.577737862441E-15));
+#2416 = DIRECTION('',(2.577737862441E-15,1.998401444325E-15,1.));
+#2417 = PCURVE('',#1259,#2418);
+#2418 = DEFINITIONAL_REPRESENTATION('',(#2419),#2422);
+#2419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2420,#2421),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2420 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#2421 = CARTESIAN_POINT('',(-1.570796326795,3.14159265359));
+#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2423 = PCURVE('',#1230,#2424);
+#2424 = DEFINITIONAL_REPRESENTATION('',(#2425),#2428);
+#2425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2426,#2427),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2426 = CARTESIAN_POINT('',(0.,0.));
+#2427 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2429 = ORIENTED_EDGE('',*,*,#2430,.F.);
+#2430 = EDGE_CURVE('',#1351,#2409,#2431,.T.);
+#2431 = SURFACE_CURVE('',#2432,(#2437,#2444),.PCURVE_S1.);
+#2432 = CIRCLE('',#2433,0.3);
+#2433 = AXIS2_PLACEMENT_3D('',#2434,#2435,#2436);
+#2434 = CARTESIAN_POINT('',(-4.61,-1.25,11.72));
+#2435 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2436 = DIRECTION('',(1.,-1.700981326883E-29,-8.51170985546E-15));
+#2437 = PCURVE('',#1259,#2438);
+#2438 = DEFINITIONAL_REPRESENTATION('',(#2439),#2443);
+#2439 = LINE('',#2440,#2441);
+#2440 = CARTESIAN_POINT('',(-0.,3.14159265359));
+#2441 = VECTOR('',#2442,1.);
+#2442 = DIRECTION('',(-1.,0.));
+#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2444 = PCURVE('',#1468,#2445);
+#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(1.570796326795,7.E-02));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(-1.,-0.));
+#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2451 = ADVANCED_FACE('',(#2452),#1149,.T.);
+#2452 = FACE_BOUND('',#2453,.T.);
+#2453 = EDGE_LOOP('',(#2454,#2455,#2456,#2478));
+#2454 = ORIENTED_EDGE('',*,*,#1785,.F.);
+#2455 = ORIENTED_EDGE('',*,*,#1135,.T.);
+#2456 = ORIENTED_EDGE('',*,*,#2457,.T.);
+#2457 = EDGE_CURVE('',#1108,#2458,#2460,.T.);
+#2458 = VERTEX_POINT('',#2459);
+#2459 = CARTESIAN_POINT('',(-8.7,-0.25,24.68));
+#2460 = SURFACE_CURVE('',#2461,(#2466,#2472),.PCURVE_S1.);
+#2461 = CIRCLE('',#2462,0.5);
+#2462 = AXIS2_PLACEMENT_3D('',#2463,#2464,#2465);
+#2463 = CARTESIAN_POINT('',(-8.2,-0.25,24.68));
+#2464 = DIRECTION('',(-7.166659697558E-15,-1.998401444325E-15,-1.));
+#2465 = DIRECTION('',(-1.,1.432186309059E-29,7.166659697558E-15));
+#2466 = PCURVE('',#1149,#2467);
+#2467 = DEFINITIONAL_REPRESENTATION('',(#2468),#2471);
+#2468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2469,#2470),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2469 = CARTESIAN_POINT('',(1.570796326795,16.9));
+#2470 = CARTESIAN_POINT('',(0.,16.9));
+#2471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2472 = PCURVE('',#2348,#2473);
+#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2477);
+#2474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2475,#2476),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2475 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#2476 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2478 = ORIENTED_EDGE('',*,*,#2479,.F.);
+#2479 = EDGE_CURVE('',#1758,#2458,#2480,.T.);
+#2480 = SURFACE_CURVE('',#2481,(#2485,#2492),.PCURVE_S1.);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(-8.7,-0.25,7.78));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2485 = PCURVE('',#1149,#2486);
+#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491);
+#2487 = LINE('',#2488,#2489);
+#2488 = CARTESIAN_POINT('',(0.,0.));
+#2489 = VECTOR('',#2490,1.);
+#2490 = DIRECTION('',(0.,1.));
+#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2492 = PCURVE('',#1773,#2493);
+#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498);
+#2494 = LINE('',#2495,#2496);
+#2495 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.));
+#2496 = VECTOR('',#2497,1.);
+#2497 = DIRECTION('',(1.,0.));
+#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2499 = ADVANCED_FACE('',(#2500),#1230,.F.);
+#2500 = FACE_BOUND('',#2501,.F.);
+#2501 = EDGE_LOOP('',(#2502,#2503,#2531,#2551));
+#2502 = ORIENTED_EDGE('',*,*,#2408,.T.);
+#2503 = ORIENTED_EDGE('',*,*,#2504,.T.);
+#2504 = EDGE_CURVE('',#2409,#2505,#2507,.T.);
+#2505 = VERTEX_POINT('',#2506);
+#2506 = CARTESIAN_POINT('',(-5.27,-1.25,12.02));
+#2507 = SURFACE_CURVE('',#2508,(#2512,#2519),.PCURVE_S1.);
+#2508 = LINE('',#2509,#2510);
+#2509 = CARTESIAN_POINT('',(-4.61,-1.25,12.02));
+#2510 = VECTOR('',#2511,1.);
+#2511 = DIRECTION('',(-1.,-0.,-0.));
+#2512 = PCURVE('',#1230,#2513);
+#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);
+#2514 = LINE('',#2515,#2516);
+#2515 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2516 = VECTOR('',#2517,1.);
+#2517 = DIRECTION('',(0.,1.));
+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2519 = PCURVE('',#2520,#2525);
+#2520 = PLANE('',#2521);
+#2521 = AXIS2_PLACEMENT_3D('',#2522,#2523,#2524);
+#2522 = CARTESIAN_POINT('',(-4.31,-1.32,12.02));
+#2523 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#2524 = DIRECTION('',(1.,0.,0.));
+#2525 = DEFINITIONAL_REPRESENTATION('',(#2526),#2530);
+#2526 = LINE('',#2527,#2528);
+#2527 = CARTESIAN_POINT('',(-0.3,7.E-02));
+#2528 = VECTOR('',#2529,1.);
+#2529 = DIRECTION('',(-1.,0.));
+#2530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2531 = ORIENTED_EDGE('',*,*,#2532,.F.);
+#2532 = EDGE_CURVE('',#1186,#2505,#2533,.T.);
+#2533 = SURFACE_CURVE('',#2534,(#2539,#2545),.PCURVE_S1.);
+#2534 = CIRCLE('',#2535,0.5);
+#2535 = AXIS2_PLACEMENT_3D('',#2536,#2537,#2538);
+#2536 = CARTESIAN_POINT('',(-5.27,-1.25,12.52));
+#2537 = DIRECTION('',(-1.,0.,-0.));
+#2538 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#2539 = PCURVE('',#1230,#2540);
+#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2544);
+#2541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2542,#2543),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2542 = CARTESIAN_POINT('',(0.,0.66));
+#2543 = CARTESIAN_POINT('',(1.570796326795,0.66));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2545 = PCURVE('',#1202,#2546);
+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2550);
+#2547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2548,#2549),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2548 = CARTESIAN_POINT('',(2.960594732334E-15,1.570796326795));
+#2549 = CARTESIAN_POINT('',(2.960594732334E-15,3.14159265359));
+#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2551 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#2552 = ADVANCED_FACE('',(#2553),#1202,.F.);
+#2553 = FACE_BOUND('',#2554,.T.);
+#2554 = EDGE_LOOP('',(#2555,#2556,#2557,#2558));
+#2555 = ORIENTED_EDGE('',*,*,#2532,.F.);
+#2556 = ORIENTED_EDGE('',*,*,#1185,.T.);
+#2557 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#2558 = ORIENTED_EDGE('',*,*,#2559,.F.);
+#2559 = EDGE_CURVE('',#2505,#1642,#2560,.T.);
+#2560 = SURFACE_CURVE('',#2561,(#2566,#2573),.PCURVE_S1.);
+#2561 = CIRCLE('',#2562,0.3);
+#2562 = AXIS2_PLACEMENT_3D('',#2563,#2564,#2565);
+#2563 = CARTESIAN_POINT('',(-5.27,-1.25,11.72));
+#2564 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#2565 = DIRECTION('',(-2.960594732334E-15,1.998401444325E-15,1.));
+#2566 = PCURVE('',#1202,#2567);
+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2572);
+#2568 = LINE('',#2569,#2570);
+#2569 = CARTESIAN_POINT('',(-0.,3.14159265359));
+#2570 = VECTOR('',#2571,1.);
+#2571 = DIRECTION('',(-1.,0.));
+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2573 = PCURVE('',#1657,#2574);
+#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(2.960594732334E-15,0.5));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(1.,0.));
+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2580 = ADVANCED_FACE('',(#2581),#1311,.T.);
+#2581 = FACE_BOUND('',#2582,.F.);
+#2582 = EDGE_LOOP('',(#2583,#2584,#2585,#2608));
+#2583 = ORIENTED_EDGE('',*,*,#1295,.F.);
+#2584 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2585 = ORIENTED_EDGE('',*,*,#2586,.T.);
+#2586 = EDGE_CURVE('',#2072,#2587,#2589,.T.);
+#2587 = VERTEX_POINT('',#2588);
+#2588 = CARTESIAN_POINT('',(5.27,1.32,12.02));
+#2589 = SURFACE_CURVE('',#2590,(#2594,#2601),.PCURVE_S1.);
+#2590 = LINE('',#2591,#2592);
+#2591 = CARTESIAN_POINT('',(5.27,0.75,12.02));
+#2592 = VECTOR('',#2593,1.);
+#2593 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#2594 = PCURVE('',#1311,#2595);
+#2595 = DEFINITIONAL_REPRESENTATION('',(#2596),#2600);
+#2596 = LINE('',#2597,#2598);
+#2597 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2598 = VECTOR('',#2599,1.);
+#2599 = DIRECTION('',(-0.,1.));
+#2600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2601 = PCURVE('',#2183,#2602);
+#2602 = DEFINITIONAL_REPRESENTATION('',(#2603),#2607);
+#2603 = LINE('',#2604,#2605);
+#2604 = CARTESIAN_POINT('',(3.330669073875E-16,-0.96));
+#2605 = VECTOR('',#2606,1.);
+#2606 = DIRECTION('',(-1.,0.));
+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2608 = ORIENTED_EDGE('',*,*,#2609,.F.);
+#2609 = EDGE_CURVE('',#1296,#2587,#2610,.T.);
+#2610 = SURFACE_CURVE('',#2611,(#2616,#2622),.PCURVE_S1.);
+#2611 = CIRCLE('',#2612,0.3);
+#2612 = AXIS2_PLACEMENT_3D('',#2613,#2614,#2615);
+#2613 = CARTESIAN_POINT('',(5.27,1.32,11.72));
+#2614 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2615 = DIRECTION('',(1.,0.,0.));
+#2616 = PCURVE('',#1311,#2617);
+#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2621);
+#2618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2619,#2620),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2619 = CARTESIAN_POINT('',(0.,0.57));
+#2620 = CARTESIAN_POINT('',(-1.570796326795,0.57));
+#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2622 = PCURVE('',#1435,#2623);
+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2627);
+#2624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2625,#2626),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2625 = CARTESIAN_POINT('',(-8.268941087408E-13,0.));
+#2626 = CARTESIAN_POINT('',(-8.268941087408E-13,1.570796326795));
+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2628 = ADVANCED_FACE('',(#2629),#1435,.T.);
+#2629 = FACE_BOUND('',#2630,.T.);
+#2630 = EDGE_LOOP('',(#2631,#2632,#2633,#2655));
+#2631 = ORIENTED_EDGE('',*,*,#2609,.F.);
+#2632 = ORIENTED_EDGE('',*,*,#1420,.T.);
+#2633 = ORIENTED_EDGE('',*,*,#2634,.T.);
+#2634 = EDGE_CURVE('',#1398,#2635,#2637,.T.);
+#2635 = VERTEX_POINT('',#2636);
+#2636 = CARTESIAN_POINT('',(4.61,1.32,12.02));
+#2637 = SURFACE_CURVE('',#2638,(#2643,#2649),.PCURVE_S1.);
+#2638 = CIRCLE('',#2639,0.3);
+#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
+#2640 = CARTESIAN_POINT('',(4.61,1.32,11.72));
+#2641 = DIRECTION('',(2.133082875224E-13,1.,-2.89047538341E-15));
+#2642 = DIRECTION('',(-1.,2.133082875224E-13,-6.165623541609E-28));
+#2643 = PCURVE('',#1435,#2644);
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2648);
+#2645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2646,#2647),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2646 = CARTESIAN_POINT('',(3.141592653589,0.));
+#2647 = CARTESIAN_POINT('',(3.141592653589,1.570796326795));
+#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2649 = PCURVE('',#1522,#2650);
+#2650 = DEFINITIONAL_REPRESENTATION('',(#2651),#2654);
+#2651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2652,#2653),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2652 = CARTESIAN_POINT('',(0.,-6.572520305781E-14));
+#2653 = CARTESIAN_POINT('',(-1.570796326795,-6.572520305781E-14));
+#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2655 = ORIENTED_EDGE('',*,*,#2656,.F.);
+#2656 = EDGE_CURVE('',#2587,#2635,#2657,.T.);
+#2657 = SURFACE_CURVE('',#2658,(#2663,#2670),.PCURVE_S1.);
+#2658 = CIRCLE('',#2659,0.33);
+#2659 = AXIS2_PLACEMENT_3D('',#2660,#2661,#2662);
+#2660 = CARTESIAN_POINT('',(4.94,1.32,12.02));
+#2661 = DIRECTION('',(0.,2.89047538341E-15,1.));
+#2662 = DIRECTION('',(1.,4.067627141082E-13,-1.175737612019E-27));
+#2663 = PCURVE('',#1435,#2664);
+#2664 = DEFINITIONAL_REPRESENTATION('',(#2665),#2669);
+#2665 = LINE('',#2666,#2667);
+#2666 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2667 = VECTOR('',#2668,1.);
+#2668 = DIRECTION('',(1.,0.));
+#2669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2670 = PCURVE('',#2183,#2671);
+#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2680);
+#2672 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2673,#2674,#2675,#2676,
+#2677,#2678,#2679),.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('') );
+#2673 = CARTESIAN_POINT('',(-0.57,-0.96));
+#2674 = CARTESIAN_POINT('',(-1.141576766498,-0.96));
+#2675 = CARTESIAN_POINT('',(-0.855788383249,-0.465));
+#2676 = CARTESIAN_POINT('',(-0.57,3.E-02));
+#2677 = CARTESIAN_POINT('',(-0.284211616751,-0.465));
+#2678 = CARTESIAN_POINT('',(1.57676649759E-03,-0.96));
+#2679 = CARTESIAN_POINT('',(-0.57,-0.96));
+#2680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2681 = ADVANCED_FACE('',(#2682),#1468,.T.);
+#2682 = FACE_BOUND('',#2683,.T.);
+#2683 = EDGE_LOOP('',(#2684,#2707,#2727,#2728));
+#2684 = ORIENTED_EDGE('',*,*,#2685,.F.);
+#2685 = EDGE_CURVE('',#2686,#2409,#2688,.T.);
+#2686 = VERTEX_POINT('',#2687);
+#2687 = CARTESIAN_POINT('',(-4.61,-1.32,12.02));
+#2688 = SURFACE_CURVE('',#2689,(#2693,#2700),.PCURVE_S1.);
+#2689 = LINE('',#2690,#2691);
+#2690 = CARTESIAN_POINT('',(-4.61,-1.32,12.02));
+#2691 = VECTOR('',#2692,1.);
+#2692 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#2693 = PCURVE('',#1468,#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 = PCURVE('',#2520,#2701);
+#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706);
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(-0.3,-2.22044604925E-16));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(0.,1.));
+#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2707 = ORIENTED_EDGE('',*,*,#2708,.T.);
+#2708 = EDGE_CURVE('',#2686,#1453,#2709,.T.);
+#2709 = SURFACE_CURVE('',#2710,(#2715,#2721),.PCURVE_S1.);
+#2710 = CIRCLE('',#2711,0.3);
+#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714);
+#2712 = CARTESIAN_POINT('',(-4.61,-1.32,11.72));
+#2713 = DIRECTION('',(3.308628534712E-15,1.,-1.33226762955E-15));
+#2714 = DIRECTION('',(1.,-3.308628534712E-15,4.407978695003E-30));
+#2715 = PCURVE('',#1468,#2716);
+#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2720);
+#2717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2718,#2719),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2718 = CARTESIAN_POINT('',(0.,2.22044604925E-16));
+#2719 = CARTESIAN_POINT('',(1.570796326795,2.22044604925E-16));
+#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2721 = PCURVE('',#1578,#2722);
+#2722 = DEFINITIONAL_REPRESENTATION('',(#2723),#2726);
+#2723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2724,#2725),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2724 = CARTESIAN_POINT('',(-3.14159265359,4.712388980385));
+#2725 = CARTESIAN_POINT('',(-3.14159265359,6.28318530718));
+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2727 = ORIENTED_EDGE('',*,*,#1452,.T.);
+#2728 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#2729 = ADVANCED_FACE('',(#2730),#1522,.T.);
+#2730 = FACE_BOUND('',#2731,.F.);
+#2731 = EDGE_LOOP('',(#2732,#2733,#2734,#2755));
+#2732 = ORIENTED_EDGE('',*,*,#1506,.F.);
+#2733 = ORIENTED_EDGE('',*,*,#2634,.T.);
+#2734 = ORIENTED_EDGE('',*,*,#2735,.T.);
+#2735 = EDGE_CURVE('',#2635,#2168,#2736,.T.);
+#2736 = SURFACE_CURVE('',#2737,(#2741,#2748),.PCURVE_S1.);
+#2737 = LINE('',#2738,#2739);
+#2738 = CARTESIAN_POINT('',(4.61,1.32,12.02));
+#2739 = VECTOR('',#2740,1.);
+#2740 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2741 = PCURVE('',#1522,#2742);
+#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747);
+#2743 = LINE('',#2744,#2745);
+#2744 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2745 = VECTOR('',#2746,1.);
+#2746 = DIRECTION('',(-0.,1.));
+#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2748 = PCURVE('',#2183,#2749);
+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(-0.57,-0.3));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(1.,0.));
+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2755 = ORIENTED_EDGE('',*,*,#2222,.T.);
+#2756 = ADVANCED_FACE('',(#2757),#1578,.T.);
+#2757 = FACE_BOUND('',#2758,.F.);
+#2758 = EDGE_LOOP('',(#2759,#2781,#2803,#2804));
+#2759 = ORIENTED_EDGE('',*,*,#2760,.F.);
+#2760 = EDGE_CURVE('',#2761,#1562,#2763,.T.);
+#2761 = VERTEX_POINT('',#2762);
+#2762 = CARTESIAN_POINT('',(-5.27,-1.32,12.02));
+#2763 = SURFACE_CURVE('',#2764,(#2769,#2775),.PCURVE_S1.);
+#2764 = CIRCLE('',#2765,0.3);
+#2765 = AXIS2_PLACEMENT_3D('',#2766,#2767,#2768);
+#2766 = CARTESIAN_POINT('',(-5.27,-1.32,11.72));
+#2767 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2768 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#2769 = PCURVE('',#1578,#2770);
+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2774);
+#2771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2772,#2773),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2772 = CARTESIAN_POINT('',(0.,4.712388980385));
+#2773 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2775 = PCURVE('',#1657,#2776);
+#2776 = DEFINITIONAL_REPRESENTATION('',(#2777),#2780);
+#2777 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2778,#2779),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2778 = CARTESIAN_POINT('',(0.,0.57));
+#2779 = CARTESIAN_POINT('',(1.570796326795,0.57));
+#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2781 = ORIENTED_EDGE('',*,*,#2782,.T.);
+#2782 = EDGE_CURVE('',#2761,#2686,#2783,.T.);
+#2783 = SURFACE_CURVE('',#2784,(#2789,#2796),.PCURVE_S1.);
+#2784 = CIRCLE('',#2785,0.33);
+#2785 = AXIS2_PLACEMENT_3D('',#2786,#2787,#2788);
+#2786 = CARTESIAN_POINT('',(-4.94,-1.32,12.02));
+#2787 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#2788 = DIRECTION('',(-1.,2.101317356449E-13,-2.799517093409E-28));
+#2789 = PCURVE('',#1578,#2790);
+#2790 = DEFINITIONAL_REPRESENTATION('',(#2791),#2795);
+#2791 = LINE('',#2792,#2793);
+#2792 = CARTESIAN_POINT('',(-0.,4.712388980385));
+#2793 = VECTOR('',#2794,1.);
+#2794 = DIRECTION('',(-1.,0.));
+#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2796 = PCURVE('',#2520,#2797);
+#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);
+#2798 = CIRCLE('',#2799,0.33);
+#2799 = AXIS2_PLACEMENT_2D('',#2800,#2801);
+#2800 = CARTESIAN_POINT('',(-0.63,-2.22044604925E-15));
+#2801 = DIRECTION('',(-1.,2.0993308102E-13));
+#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2803 = ORIENTED_EDGE('',*,*,#2708,.T.);
+#2804 = ORIENTED_EDGE('',*,*,#1561,.F.);
+#2805 = ADVANCED_FACE('',(#2806),#1657,.T.);
+#2806 = FACE_BOUND('',#2807,.T.);
+#2807 = EDGE_LOOP('',(#2808,#2829,#2830,#2831));
+#2808 = ORIENTED_EDGE('',*,*,#2809,.F.);
+#2809 = EDGE_CURVE('',#2505,#2761,#2810,.T.);
+#2810 = SURFACE_CURVE('',#2811,(#2815,#2822),.PCURVE_S1.);
+#2811 = LINE('',#2812,#2813);
+#2812 = CARTESIAN_POINT('',(-5.27,-0.75,12.02));
+#2813 = VECTOR('',#2814,1.);
+#2814 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2815 = PCURVE('',#1657,#2816);
+#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2821);
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(0.,0.));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(0.,1.));
+#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2822 = PCURVE('',#2520,#2823);
+#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2828);
+#2824 = LINE('',#2825,#2826);
+#2825 = CARTESIAN_POINT('',(-0.96,0.57));
+#2826 = VECTOR('',#2827,1.);
+#2827 = DIRECTION('',(0.,-1.));
+#2828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2829 = ORIENTED_EDGE('',*,*,#2559,.T.);
+#2830 = ORIENTED_EDGE('',*,*,#1641,.T.);
+#2831 = ORIENTED_EDGE('',*,*,#2760,.F.);
+#2832 = ADVANCED_FACE('',(#2833),#1773,.T.);
+#2833 = FACE_BOUND('',#2834,.T.);
+#2834 = EDGE_LOOP('',(#2835,#2836,#2837,#2838));
+#2835 = ORIENTED_EDGE('',*,*,#2119,.F.);
+#2836 = ORIENTED_EDGE('',*,*,#1757,.T.);
+#2837 = ORIENTED_EDGE('',*,*,#2479,.T.);
+#2838 = ORIENTED_EDGE('',*,*,#2839,.F.);
+#2839 = EDGE_CURVE('',#2120,#2458,#2840,.T.);
+#2840 = SURFACE_CURVE('',#2841,(#2845,#2852),.PCURVE_S1.);
+#2841 = LINE('',#2842,#2843);
+#2842 = CARTESIAN_POINT('',(-8.7,0.75,24.68));
+#2843 = VECTOR('',#2844,1.);
+#2844 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2845 = PCURVE('',#1773,#2846);
+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851);
+#2847 = LINE('',#2848,#2849);
+#2848 = CARTESIAN_POINT('',(16.9,2.22044604925E-16));
+#2849 = VECTOR('',#2850,1.);
+#2850 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2852 = PCURVE('',#2853,#2858);
+#2853 = CYLINDRICAL_SURFACE('',#2854,0.5);
+#2854 = AXIS2_PLACEMENT_3D('',#2855,#2856,#2857);
+#2855 = CARTESIAN_POINT('',(-8.2,0.75,24.68));
+#2856 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#2857 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2863);
+#2859 = LINE('',#2860,#2861);
+#2860 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2861 = VECTOR('',#2862,1.);
+#2862 = DIRECTION('',(0.,1.));
+#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2864 = ADVANCED_FACE('',(#2865),#1863,.T.);
+#2865 = FACE_BOUND('',#2866,.T.);
+#2866 = EDGE_LOOP('',(#2867,#2889,#2890,#2891));
+#2867 = ORIENTED_EDGE('',*,*,#2868,.F.);
+#2868 = EDGE_CURVE('',#1824,#2869,#2871,.T.);
+#2869 = VERTEX_POINT('',#2870);
+#2870 = CARTESIAN_POINT('',(5.370000000011,1.319999999961,
+    -2.6645352591E-15));
+#2871 = SEAM_CURVE('',#2872,(#2877,#2883),.PCURVE_S1.);
+#2872 = CIRCLE('',#2873,0.1);
+#2873 = AXIS2_PLACEMENT_3D('',#2874,#2875,#2876);
+#2874 = CARTESIAN_POINT('',(5.370000000011,1.319999999961,1.E-01));
+#2875 = DIRECTION('',(3.184035844208E-15,1.,-8.881784197001E-16));
+#2876 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#2877 = PCURVE('',#1863,#2878);
+#2878 = DEFINITIONAL_REPRESENTATION('',(#2879),#2882);
+#2879 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2880,#2881),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2880 = CARTESIAN_POINT('',(0.,0.));
+#2881 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2883 = PCURVE('',#1863,#2884);
+#2884 = DEFINITIONAL_REPRESENTATION('',(#2885),#2888);
+#2885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2886,#2887),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2886 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2887 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#2888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2889 = ORIENTED_EDGE('',*,*,#1848,.T.);
+#2890 = ORIENTED_EDGE('',*,*,#2868,.T.);
+#2891 = ORIENTED_EDGE('',*,*,#2892,.F.);
+#2892 = EDGE_CURVE('',#2869,#2869,#2893,.T.);
+#2893 = SURFACE_CURVE('',#2894,(#2899,#2906),.PCURVE_S1.);
+#2894 = CIRCLE('',#2895,0.43);
+#2895 = AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);
+#2896 = CARTESIAN_POINT('',(4.940000000011,1.319999999961,
+    -2.6645352591E-15));
+#2897 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#2898 = DIRECTION('',(1.,-3.184035844208E-15,2.827991924377E-30));
+#2899 = PCURVE('',#1863,#2900);
+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);
+#2901 = LINE('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2903 = VECTOR('',#2904,1.);
+#2904 = DIRECTION('',(1.,0.));
+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2906 = PCURVE('',#2907,#2912);
+#2907 = PLANE('',#2908);
+#2908 = AXIS2_PLACEMENT_3D('',#2909,#2910,#2911);
+#2909 = CARTESIAN_POINT('',(5.470000000011,1.319999999961,
+    -2.6645352591E-15));
+#2910 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#2911 = DIRECTION('',(1.,0.,0.));
+#2912 = DEFINITIONAL_REPRESENTATION('',(#2913),#2921);
+#2913 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2914,#2915,#2916,#2917,
+#2918,#2919,#2920),.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('') );
+#2914 = CARTESIAN_POINT('',(-0.1,4.440892098501E-16));
+#2915 = CARTESIAN_POINT('',(-0.1,-0.744781847255));
+#2916 = CARTESIAN_POINT('',(-0.745,-0.372390923627));
+#2917 = CARTESIAN_POINT('',(-1.39,4.335572473774E-15));
+#2918 = CARTESIAN_POINT('',(-0.745,0.372390923627));
+#2919 = CARTESIAN_POINT('',(-1.E-01,0.744781847255));
+#2920 = CARTESIAN_POINT('',(-0.1,4.440892098501E-16));
+#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2922 = ADVANCED_FACE('',(#2923),#1918,.T.);
+#2923 = FACE_BOUND('',#2924,.F.);
+#2924 = EDGE_LOOP('',(#2925,#2926,#2949,#2980));
+#2925 = ORIENTED_EDGE('',*,*,#1903,.F.);
+#2926 = ORIENTED_EDGE('',*,*,#2927,.T.);
+#2927 = EDGE_CURVE('',#1879,#2928,#2930,.T.);
+#2928 = VERTEX_POINT('',#2929);
+#2929 = CARTESIAN_POINT('',(-4.54,-1.32,-4.));
+#2930 = SEAM_CURVE('',#2931,(#2935,#2942),.PCURVE_S1.);
+#2931 = LINE('',#2932,#2933);
+#2932 = CARTESIAN_POINT('',(-4.54,-1.32,-0.4));
+#2933 = VECTOR('',#2934,1.);
+#2934 = DIRECTION('',(7.412907812216E-32,-8.881784197001E-16,-1.));
+#2935 = PCURVE('',#1918,#2936);
+#2936 = DEFINITIONAL_REPRESENTATION('',(#2937),#2941);
+#2937 = LINE('',#2938,#2939);
+#2938 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2939 = VECTOR('',#2940,1.);
+#2940 = DIRECTION('',(-0.,-1.));
+#2941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2942 = PCURVE('',#1918,#2943);
+#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);
+#2944 = LINE('',#2945,#2946);
+#2945 = CARTESIAN_POINT('',(-0.,0.));
+#2946 = VECTOR('',#2947,1.);
+#2947 = DIRECTION('',(-0.,-1.));
+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2949 = ORIENTED_EDGE('',*,*,#2950,.T.);
+#2950 = EDGE_CURVE('',#2928,#2928,#2951,.T.);
+#2951 = SURFACE_CURVE('',#2952,(#2957,#2964),.PCURVE_S1.);
+#2952 = CIRCLE('',#2953,0.4);
+#2953 = AXIS2_PLACEMENT_3D('',#2954,#2955,#2956);
+#2954 = CARTESIAN_POINT('',(-4.94,-1.32,-4.));
+#2955 = DIRECTION('',(7.412907812216E-32,-8.881784197001E-16,-1.));
+#2956 = DIRECTION('',(1.,6.583984746036E-47,7.412907812216E-32));
+#2957 = PCURVE('',#1918,#2958);
+#2958 = DEFINITIONAL_REPRESENTATION('',(#2959),#2963);
+#2959 = LINE('',#2960,#2961);
+#2960 = CARTESIAN_POINT('',(-0.,-3.6));
+#2961 = VECTOR('',#2962,1.);
+#2962 = DIRECTION('',(-1.,0.));
+#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2964 = PCURVE('',#2965,#2970);
+#2965 = PLANE('',#2966);
+#2966 = AXIS2_PLACEMENT_3D('',#2967,#2968,#2969);
+#2967 = CARTESIAN_POINT('',(-4.54,-1.32,-4.));
+#2968 = DIRECTION('',(4.625929269271E-17,8.813578979258E-16,1.));
+#2969 = DIRECTION('',(0.,1.,-8.813578979258E-16));
+#2970 = DEFINITIONAL_REPRESENTATION('',(#2971),#2979);
+#2971 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2972,#2973,#2974,#2975,
+#2976,#2977,#2978),.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('') );
+#2972 = CARTESIAN_POINT('',(0.,0.));
+#2973 = CARTESIAN_POINT('',(-0.692820323028,0.));
+#2974 = CARTESIAN_POINT('',(-0.346410161514,0.6));
+#2975 = CARTESIAN_POINT('',(-9.797174393179E-17,1.2));
+#2976 = CARTESIAN_POINT('',(0.346410161514,0.6));
+#2977 = CARTESIAN_POINT('',(0.692820323028,6.106226635438E-16));
+#2978 = CARTESIAN_POINT('',(0.,0.));
+#2979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2980 = ORIENTED_EDGE('',*,*,#2927,.F.);
+#2981 = ADVANCED_FACE('',(#2982),#1951,.T.);
+#2982 = FACE_BOUND('',#2983,.T.);
+#2983 = EDGE_LOOP('',(#2984,#2985,#3005));
+#2984 = ORIENTED_EDGE('',*,*,#2046,.F.);
+#2985 = ORIENTED_EDGE('',*,*,#2986,.T.);
+#2986 = EDGE_CURVE('',#2019,#1935,#2987,.T.);
+#2987 = SURFACE_CURVE('',#2988,(#2993,#2999),.PCURVE_S1.);
+#2988 = CIRCLE('',#2989,0.5);
+#2989 = AXIS2_PLACEMENT_3D('',#2990,#2991,#2992);
+#2990 = CARTESIAN_POINT('',(8.2,0.25,24.68));
+#2991 = DIRECTION('',(1.414962237524E-14,1.,-1.7763568394E-15));
+#2992 = DIRECTION('',(1.,-1.414962237524E-14,2.51347784812E-29));
+#2993 = PCURVE('',#1951,#2994);
+#2994 = DEFINITIONAL_REPRESENTATION('',(#2995),#2998);
+#2995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2996,#2997),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2996 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#2997 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2999 = PCURVE('',#2264,#3000);
+#3000 = DEFINITIONAL_REPRESENTATION('',(#3001),#3004);
+#3001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3002,#3003),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3002 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#3003 = CARTESIAN_POINT('',(0.,0.5));
+#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3005 = ORIENTED_EDGE('',*,*,#1934,.F.);
+#3006 = ADVANCED_FACE('',(#3007),#2006,.T.);
+#3007 = FACE_BOUND('',#3008,.T.);
+#3008 = EDGE_LOOP('',(#3009,#3010,#3030));
+#3009 = ORIENTED_EDGE('',*,*,#2142,.F.);
+#3010 = ORIENTED_EDGE('',*,*,#3011,.T.);
+#3011 = EDGE_CURVE('',#2120,#1990,#3012,.T.);
+#3012 = SURFACE_CURVE('',#3013,(#3018,#3024),.PCURVE_S1.);
+#3013 = CIRCLE('',#3014,0.5);
+#3014 = AXIS2_PLACEMENT_3D('',#3015,#3016,#3017);
+#3015 = CARTESIAN_POINT('',(-8.2,0.25,24.68));
+#3016 = DIRECTION('',(0.,1.,-8.943016536959E-15));
+#3017 = DIRECTION('',(0.,8.943016536959E-15,1.));
+#3018 = PCURVE('',#2006,#3019);
+#3019 = DEFINITIONAL_REPRESENTATION('',(#3020),#3023);
+#3020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3021,#3022),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3021 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#3022 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3024 = PCURVE('',#2853,#3025);
+#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3029);
+#3026 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3027,#3028),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3027 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#3028 = CARTESIAN_POINT('',(0.,0.5));
+#3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3030 = ORIENTED_EDGE('',*,*,#1989,.F.);
+#3031 = ADVANCED_FACE('',(#3032),#2034,.T.);
+#3032 = FACE_BOUND('',#3033,.T.);
+#3033 = EDGE_LOOP('',(#3034,#3035,#3056,#3057));
+#3034 = ORIENTED_EDGE('',*,*,#2018,.F.);
+#3035 = ORIENTED_EDGE('',*,*,#3036,.T.);
+#3036 = EDGE_CURVE('',#1990,#2333,#3037,.T.);
+#3037 = SURFACE_CURVE('',#3038,(#3042,#3049),.PCURVE_S1.);
+#3038 = LINE('',#3039,#3040);
+#3039 = CARTESIAN_POINT('',(-8.2,0.75,25.18));
+#3040 = VECTOR('',#3041,1.);
+#3041 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#3042 = PCURVE('',#2034,#3043);
+#3043 = DEFINITIONAL_REPRESENTATION('',(#3044),#3048);
+#3044 = LINE('',#3045,#3046);
+#3045 = CARTESIAN_POINT('',(0.5,0.));
+#3046 = VECTOR('',#3047,1.);
+#3047 = DIRECTION('',(0.,-1.));
+#3048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3049 = PCURVE('',#2853,#3050);
+#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3055);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(0.,0.));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(0.,1.));
+#3055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3056 = ORIENTED_EDGE('',*,*,#2382,.T.);
+#3057 = ORIENTED_EDGE('',*,*,#3058,.F.);
+#3058 = EDGE_CURVE('',#2019,#2361,#3059,.T.);
+#3059 = SURFACE_CURVE('',#3060,(#3064,#3071),.PCURVE_S1.);
+#3060 = LINE('',#3061,#3062);
+#3061 = CARTESIAN_POINT('',(8.2,0.75,25.18));
+#3062 = VECTOR('',#3063,1.);
+#3063 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#3064 = PCURVE('',#2034,#3065);
+#3065 = DEFINITIONAL_REPRESENTATION('',(#3066),#3070);
+#3066 = LINE('',#3067,#3068);
+#3067 = CARTESIAN_POINT('',(16.9,0.));
+#3068 = VECTOR('',#3069,1.);
+#3069 = DIRECTION('',(0.,-1.));
+#3070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3071 = PCURVE('',#2264,#3072);
+#3072 = DEFINITIONAL_REPRESENTATION('',(#3073),#3077);
+#3073 = LINE('',#3074,#3075);
+#3074 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3075 = VECTOR('',#3076,1.);
+#3076 = DIRECTION('',(0.,1.));
+#3077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3078 = ADVANCED_FACE('',(#3079),#2183,.F.);
+#3079 = FACE_BOUND('',#3080,.F.);
+#3080 = EDGE_LOOP('',(#3081,#3082,#3083,#3084));
+#3081 = ORIENTED_EDGE('',*,*,#2735,.F.);
+#3082 = ORIENTED_EDGE('',*,*,#2656,.F.);
+#3083 = ORIENTED_EDGE('',*,*,#2586,.F.);
+#3084 = ORIENTED_EDGE('',*,*,#2167,.T.);
+#3085 = ADVANCED_FACE('',(#3086),#2264,.T.);
+#3086 = FACE_BOUND('',#3087,.T.);
+#3087 = EDGE_LOOP('',(#3088,#3089,#3090,#3112));
+#3088 = ORIENTED_EDGE('',*,*,#2986,.F.);
+#3089 = ORIENTED_EDGE('',*,*,#3058,.T.);
+#3090 = ORIENTED_EDGE('',*,*,#3091,.F.);
+#3091 = EDGE_CURVE('',#2249,#2361,#3092,.T.);
+#3092 = SURFACE_CURVE('',#3093,(#3098,#3105),.PCURVE_S1.);
+#3093 = CIRCLE('',#3094,0.5);
+#3094 = AXIS2_PLACEMENT_3D('',#3095,#3096,#3097);
+#3095 = CARTESIAN_POINT('',(8.2,-0.25,24.68));
+#3096 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#3097 = DIRECTION('',(1.,-8.867591844555E-46,-4.437342591868E-31));
+#3098 = PCURVE('',#2264,#3099);
+#3099 = DEFINITIONAL_REPRESENTATION('',(#3100),#3104);
+#3100 = LINE('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(0.,1.));
+#3102 = VECTOR('',#3103,1.);
+#3103 = DIRECTION('',(1.,0.));
+#3104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3105 = PCURVE('',#2315,#3106);
+#3106 = DEFINITIONAL_REPRESENTATION('',(#3107),#3111);
+#3107 = LINE('',#3108,#3109);
+#3108 = CARTESIAN_POINT('',(-0.,0.));
+#3109 = VECTOR('',#3110,1.);
+#3110 = DIRECTION('',(-1.,0.));
+#3111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3112 = ORIENTED_EDGE('',*,*,#2248,.F.);
+#3113 = ADVANCED_FACE('',(#3114),#2315,.T.);
+#3114 = FACE_BOUND('',#3115,.F.);
+#3115 = EDGE_LOOP('',(#3116,#3117,#3118));
+#3116 = ORIENTED_EDGE('',*,*,#2301,.F.);
+#3117 = ORIENTED_EDGE('',*,*,#2360,.T.);
+#3118 = ORIENTED_EDGE('',*,*,#3091,.F.);
+#3119 = ADVANCED_FACE('',(#3120),#2348,.T.);
+#3120 = FACE_BOUND('',#3121,.F.);
+#3121 = EDGE_LOOP('',(#3122,#3123,#3124));
+#3122 = ORIENTED_EDGE('',*,*,#2332,.F.);
+#3123 = ORIENTED_EDGE('',*,*,#2457,.T.);
+#3124 = ORIENTED_EDGE('',*,*,#3125,.F.);
+#3125 = EDGE_CURVE('',#2333,#2458,#3126,.T.);
+#3126 = SURFACE_CURVE('',#3127,(#3132,#3139),.PCURVE_S1.);
+#3127 = CIRCLE('',#3128,0.5);
+#3128 = AXIS2_PLACEMENT_3D('',#3129,#3130,#3131);
+#3129 = CARTESIAN_POINT('',(-8.2,-0.25,24.68));
+#3130 = DIRECTION('',(0.,-1.,1.998401444325E-15));
+#3131 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#3132 = PCURVE('',#2348,#3133);
+#3133 = DEFINITIONAL_REPRESENTATION('',(#3134),#3138);
+#3134 = LINE('',#3135,#3136);
+#3135 = CARTESIAN_POINT('',(-0.,0.));
+#3136 = VECTOR('',#3137,1.);
+#3137 = DIRECTION('',(-1.,0.));
+#3138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3139 = PCURVE('',#2853,#3140);
+#3140 = DEFINITIONAL_REPRESENTATION('',(#3141),#3145);
+#3141 = LINE('',#3142,#3143);
+#3142 = CARTESIAN_POINT('',(0.,1.));
+#3143 = VECTOR('',#3144,1.);
+#3144 = DIRECTION('',(1.,0.));
+#3145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3146 = ADVANCED_FACE('',(#3147),#2520,.T.);
+#3147 = FACE_BOUND('',#3148,.T.);
+#3148 = EDGE_LOOP('',(#3149,#3150,#3151,#3152));
+#3149 = ORIENTED_EDGE('',*,*,#2809,.T.);
+#3150 = ORIENTED_EDGE('',*,*,#2782,.T.);
+#3151 = ORIENTED_EDGE('',*,*,#2685,.T.);
+#3152 = ORIENTED_EDGE('',*,*,#2504,.T.);
+#3153 = ADVANCED_FACE('',(#3154),#2853,.T.);
+#3154 = FACE_BOUND('',#3155,.T.);
+#3155 = EDGE_LOOP('',(#3156,#3157,#3158,#3159));
+#3156 = ORIENTED_EDGE('',*,*,#3011,.F.);
+#3157 = ORIENTED_EDGE('',*,*,#2839,.T.);
+#3158 = ORIENTED_EDGE('',*,*,#3125,.F.);
+#3159 = ORIENTED_EDGE('',*,*,#3036,.F.);
+#3160 = ADVANCED_FACE('',(#3161,#3164),#2907,.F.);
+#3161 = FACE_BOUND('',#3162,.F.);
+#3162 = EDGE_LOOP('',(#3163));
+#3163 = ORIENTED_EDGE('',*,*,#2892,.F.);
+#3164 = FACE_BOUND('',#3165,.F.);
+#3165 = EDGE_LOOP('',(#3166));
+#3166 = ORIENTED_EDGE('',*,*,#3167,.T.);
+#3167 = EDGE_CURVE('',#3168,#3168,#3170,.T.);
+#3168 = VERTEX_POINT('',#3169);
+#3169 = CARTESIAN_POINT('',(5.340000000001,1.319999999998,
+    -2.646771690705E-15));
+#3170 = SURFACE_CURVE('',#3171,(#3176,#3187),.PCURVE_S1.);
+#3171 = CIRCLE('',#3172,0.4);
+#3172 = AXIS2_PLACEMENT_3D('',#3173,#3174,#3175);
+#3173 = CARTESIAN_POINT('',(4.940000000001,1.319999999998,
+    -2.646771690705E-15));
+#3174 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#3175 = DIRECTION('',(1.,0.,0.));
+#3176 = PCURVE('',#2907,#3177);
+#3177 = DEFINITIONAL_REPRESENTATION('',(#3178),#3186);
+#3178 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3179,#3180,#3181,#3182,
+#3183,#3184,#3185),.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('') );
+#3179 = CARTESIAN_POINT('',(-0.13000000001,3.700018069708E-11));
+#3180 = CARTESIAN_POINT('',(-0.13000000001,-0.692820322991));
+#3181 = CARTESIAN_POINT('',(-0.73000000001,-0.346410161477));
+#3182 = CARTESIAN_POINT('',(-1.33000000001,3.700008272533E-11));
+#3183 = CARTESIAN_POINT('',(-0.73000000001,0.346410161551));
+#3184 = CARTESIAN_POINT('',(-0.13000000001,0.692820323065));
+#3185 = CARTESIAN_POINT('',(-0.13000000001,3.700018069708E-11));
+#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3187 = PCURVE('',#3188,#3193);
+#3188 = CYLINDRICAL_SURFACE('',#3189,0.4);
+#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192);
+#3190 = CARTESIAN_POINT('',(4.940000000001,1.319999999998,
+    -2.646771690705E-15));
+#3191 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#3192 = DIRECTION('',(1.,0.,0.));
+#3193 = DEFINITIONAL_REPRESENTATION('',(#3194),#3198);
+#3194 = LINE('',#3195,#3196);
+#3195 = CARTESIAN_POINT('',(-0.,0.));
+#3196 = VECTOR('',#3197,1.);
+#3197 = DIRECTION('',(-1.,0.));
+#3198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3199 = ADVANCED_FACE('',(#3200),#2965,.F.);
+#3200 = FACE_BOUND('',#3201,.T.);
+#3201 = EDGE_LOOP('',(#3202));
+#3202 = ORIENTED_EDGE('',*,*,#2950,.T.);
+#3203 = ADVANCED_FACE('',(#3204),#3188,.T.);
+#3204 = FACE_BOUND('',#3205,.F.);
+#3205 = EDGE_LOOP('',(#3206,#3229,#3230,#3231));
+#3206 = ORIENTED_EDGE('',*,*,#3207,.F.);
+#3207 = EDGE_CURVE('',#3168,#3208,#3210,.T.);
+#3208 = VERTEX_POINT('',#3209);
+#3209 = CARTESIAN_POINT('',(5.34,1.319999999999,-0.4));
+#3210 = SEAM_CURVE('',#3211,(#3215,#3222),.PCURVE_S1.);
+#3211 = LINE('',#3212,#3213);
+#3212 = CARTESIAN_POINT('',(5.340000000001,1.319999999998,
+    -2.646771690705E-15));
+#3213 = VECTOR('',#3214,1.);
+#3214 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#3215 = PCURVE('',#3188,#3216);
+#3216 = DEFINITIONAL_REPRESENTATION('',(#3217),#3221);
+#3217 = LINE('',#3218,#3219);
+#3218 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3219 = VECTOR('',#3220,1.);
+#3220 = DIRECTION('',(-0.,-1.));
+#3221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3222 = PCURVE('',#3188,#3223);
+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3228);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(-0.,0.));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(-0.,-1.));
+#3228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3229 = ORIENTED_EDGE('',*,*,#3167,.F.);
+#3230 = ORIENTED_EDGE('',*,*,#3207,.T.);
+#3231 = ORIENTED_EDGE('',*,*,#3232,.T.);
+#3232 = EDGE_CURVE('',#3208,#3208,#3233,.T.);
+#3233 = SURFACE_CURVE('',#3234,(#3239,#3246),.PCURVE_S1.);
+#3234 = CIRCLE('',#3235,0.4);
+#3235 = AXIS2_PLACEMENT_3D('',#3236,#3237,#3238);
+#3236 = CARTESIAN_POINT('',(4.94,1.32,-0.4));
+#3237 = DIRECTION('',(7.412907812216E-32,-8.881784197001E-16,-1.));
+#3238 = DIRECTION('',(1.,6.583984746036E-47,7.412907812216E-32));
+#3239 = PCURVE('',#3188,#3240);
+#3240 = DEFINITIONAL_REPRESENTATION('',(#3241),#3245);
+#3241 = LINE('',#3242,#3243);
+#3242 = CARTESIAN_POINT('',(-7.412907812216E-32,-0.4));
+#3243 = VECTOR('',#3244,1.);
+#3244 = DIRECTION('',(-1.,0.));
+#3245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3246 = PCURVE('',#3247,#3252);
+#3247 = CYLINDRICAL_SURFACE('',#3248,0.4);
+#3248 = AXIS2_PLACEMENT_3D('',#3249,#3250,#3251);
+#3249 = CARTESIAN_POINT('',(4.94,1.32,-0.4));
+#3250 = DIRECTION('',(-7.412907812216E-32,8.881784197001E-16,1.));
+#3251 = DIRECTION('',(1.,6.583984746036E-47,7.412907812216E-32));
+#3252 = DEFINITIONAL_REPRESENTATION('',(#3253),#3257);
+#3253 = LINE('',#3254,#3255);
+#3254 = CARTESIAN_POINT('',(-0.,0.));
+#3255 = VECTOR('',#3256,1.);
+#3256 = DIRECTION('',(-1.,0.));
+#3257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3258 = ADVANCED_FACE('',(#3259),#3247,.T.);
+#3259 = FACE_BOUND('',#3260,.F.);
+#3260 = EDGE_LOOP('',(#3261,#3262,#3285,#3316));
+#3261 = ORIENTED_EDGE('',*,*,#3232,.F.);
+#3262 = ORIENTED_EDGE('',*,*,#3263,.T.);
+#3263 = EDGE_CURVE('',#3208,#3264,#3266,.T.);
+#3264 = VERTEX_POINT('',#3265);
+#3265 = CARTESIAN_POINT('',(5.34,1.32,-4.));
+#3266 = SEAM_CURVE('',#3267,(#3271,#3278),.PCURVE_S1.);
+#3267 = LINE('',#3268,#3269);
+#3268 = CARTESIAN_POINT('',(5.34,1.32,-0.4));
+#3269 = VECTOR('',#3270,1.);
+#3270 = DIRECTION('',(7.412907812216E-32,-8.881784197001E-16,-1.));
+#3271 = PCURVE('',#3247,#3272);
+#3272 = DEFINITIONAL_REPRESENTATION('',(#3273),#3277);
+#3273 = LINE('',#3274,#3275);
+#3274 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3275 = VECTOR('',#3276,1.);
+#3276 = DIRECTION('',(-0.,-1.));
+#3277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3278 = PCURVE('',#3247,#3279);
+#3279 = DEFINITIONAL_REPRESENTATION('',(#3280),#3284);
+#3280 = LINE('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(-0.,0.));
+#3282 = VECTOR('',#3283,1.);
+#3283 = DIRECTION('',(-0.,-1.));
+#3284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3285 = ORIENTED_EDGE('',*,*,#3286,.T.);
+#3286 = EDGE_CURVE('',#3264,#3264,#3287,.T.);
+#3287 = SURFACE_CURVE('',#3288,(#3293,#3300),.PCURVE_S1.);
+#3288 = CIRCLE('',#3289,0.4);
+#3289 = AXIS2_PLACEMENT_3D('',#3290,#3291,#3292);
+#3290 = CARTESIAN_POINT('',(4.94,1.32,-4.));
+#3291 = DIRECTION('',(7.412907812216E-32,-8.881784197001E-16,-1.));
+#3292 = DIRECTION('',(1.,6.583984746036E-47,7.412907812216E-32));
+#3293 = PCURVE('',#3247,#3294);
+#3294 = DEFINITIONAL_REPRESENTATION('',(#3295),#3299);
+#3295 = LINE('',#3296,#3297);
+#3296 = CARTESIAN_POINT('',(-0.,-3.6));
+#3297 = VECTOR('',#3298,1.);
+#3298 = DIRECTION('',(-1.,0.));
+#3299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3300 = PCURVE('',#3301,#3306);
+#3301 = PLANE('',#3302);
+#3302 = AXIS2_PLACEMENT_3D('',#3303,#3304,#3305);
+#3303 = CARTESIAN_POINT('',(5.34,1.32,-4.));
+#3304 = DIRECTION('',(-4.625929269271E-17,8.813578979258E-16,1.));
+#3305 = DIRECTION('',(0.,1.,-8.813578979258E-16));
+#3306 = DEFINITIONAL_REPRESENTATION('',(#3307),#3315);
+#3307 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3308,#3309,#3310,#3311,
+#3312,#3313,#3314),.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('') );
+#3308 = CARTESIAN_POINT('',(0.,0.));
+#3309 = CARTESIAN_POINT('',(-0.692820323028,0.));
+#3310 = CARTESIAN_POINT('',(-0.346410161514,0.6));
+#3311 = CARTESIAN_POINT('',(-9.797174393179E-17,1.2));
+#3312 = CARTESIAN_POINT('',(0.346410161514,0.6));
+#3313 = CARTESIAN_POINT('',(0.692820323028,6.106226635438E-16));
+#3314 = CARTESIAN_POINT('',(0.,0.));
+#3315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3316 = ORIENTED_EDGE('',*,*,#3263,.F.);
+#3317 = ADVANCED_FACE('',(#3318),#3301,.F.);
+#3318 = FACE_BOUND('',#3319,.T.);
+#3319 = EDGE_LOOP('',(#3320));
+#3320 = ORIENTED_EDGE('',*,*,#3286,.T.);
+#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3325)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3322,#3323,#3324)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3322 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3323 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3324 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3325 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3322,
+  'distance_accuracy_value','confusion accuracy');
+#3326 = PRODUCT_TYPE('part',$,(#7));
+#3327 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3328,#3336,#3343,#3350,#3357,#3364,#3371,#3378,#3385,#3392,#3399,
+    #3406,#3413,#3420,#3427,#3434,#3441,#3448,#3455,#3462,#3469,#3476,
+    #3483,#3490,#3497,#3504,#3511,#3518,#3525,#3532,#3539,#3546,#3553,
+    #3560,#3567,#3574,#3581,#3588,#3595,#3602,#3609,#3616,#3624,#3631,
+    #3638,#3645,#3652,#3659,#3666,#3673,#3680,#3687,#3694,#3701,#3708,
+    #3715),#3321);
+#3328 = STYLED_ITEM('color',(#3329),#17);
+#3329 = PRESENTATION_STYLE_ASSIGNMENT((#3330));
+#3330 = SURFACE_STYLE_USAGE(.BOTH.,#3331);
+#3331 = SURFACE_SIDE_STYLE('',(#3332));
+#3332 = SURFACE_STYLE_FILL_AREA(#3333);
+#3333 = FILL_AREA_STYLE('',(#3334));
+#3334 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3335 = COLOUR_RGB('',1.,0.909803926945,0.250980407);
+#3336 = STYLED_ITEM('color',(#3337),#109);
+#3337 = PRESENTATION_STYLE_ASSIGNMENT((#3338));
+#3338 = SURFACE_STYLE_USAGE(.BOTH.,#3339);
+#3339 = SURFACE_SIDE_STYLE('',(#3340));
+#3340 = SURFACE_STYLE_FILL_AREA(#3341);
+#3341 = FILL_AREA_STYLE('',(#3342));
+#3342 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3343 = STYLED_ITEM('color',(#3344),#167);
+#3344 = PRESENTATION_STYLE_ASSIGNMENT((#3345));
+#3345 = SURFACE_STYLE_USAGE(.BOTH.,#3346);
+#3346 = SURFACE_SIDE_STYLE('',(#3347));
+#3347 = SURFACE_STYLE_FILL_AREA(#3348);
+#3348 = FILL_AREA_STYLE('',(#3349));
+#3349 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3350 = STYLED_ITEM('color',(#3351),#668);
+#3351 = PRESENTATION_STYLE_ASSIGNMENT((#3352));
+#3352 = SURFACE_STYLE_USAGE(.BOTH.,#3353);
+#3353 = SURFACE_SIDE_STYLE('',(#3354));
+#3354 = SURFACE_STYLE_FILL_AREA(#3355);
+#3355 = FILL_AREA_STYLE('',(#3356));
+#3356 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3357 = STYLED_ITEM('color',(#3358),#707);
+#3358 = PRESENTATION_STYLE_ASSIGNMENT((#3359));
+#3359 = SURFACE_STYLE_USAGE(.BOTH.,#3360);
+#3360 = SURFACE_SIDE_STYLE('',(#3361));
+#3361 = SURFACE_STYLE_FILL_AREA(#3362);
+#3362 = FILL_AREA_STYLE('',(#3363));
+#3363 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3364 = STYLED_ITEM('color',(#3365),#924);
+#3365 = PRESENTATION_STYLE_ASSIGNMENT((#3366));
+#3366 = SURFACE_STYLE_USAGE(.BOTH.,#3367);
+#3367 = SURFACE_SIDE_STYLE('',(#3368));
+#3368 = SURFACE_STYLE_FILL_AREA(#3369);
+#3369 = FILL_AREA_STYLE('',(#3370));
+#3370 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3371 = STYLED_ITEM('color',(#3372),#1031);
+#3372 = PRESENTATION_STYLE_ASSIGNMENT((#3373));
+#3373 = SURFACE_STYLE_USAGE(.BOTH.,#3374);
+#3374 = SURFACE_SIDE_STYLE('',(#3375));
+#3375 = SURFACE_STYLE_FILL_AREA(#3376);
+#3376 = FILL_AREA_STYLE('',(#3377));
+#3377 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3378 = STYLED_ITEM('color',(#3379),#1079);
+#3379 = PRESENTATION_STYLE_ASSIGNMENT((#3380));
+#3380 = SURFACE_STYLE_USAGE(.BOTH.,#3381);
+#3381 = SURFACE_SIDE_STYLE('',(#3382));
+#3382 = SURFACE_STYLE_FILL_AREA(#3383);
+#3383 = FILL_AREA_STYLE('',(#3384));
+#3384 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3385 = STYLED_ITEM('color',(#3386),#1291);
+#3386 = PRESENTATION_STYLE_ASSIGNMENT((#3387));
+#3387 = SURFACE_STYLE_USAGE(.BOTH.,#3388);
+#3388 = SURFACE_SIDE_STYLE('',(#3389));
+#3389 = SURFACE_STYLE_FILL_AREA(#3390);
+#3390 = FILL_AREA_STYLE('',(#3391));
+#3391 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3392 = STYLED_ITEM('color',(#3393),#1345);
+#3393 = PRESENTATION_STYLE_ASSIGNMENT((#3394));
+#3394 = SURFACE_STYLE_USAGE(.BOTH.,#3395);
+#3395 = SURFACE_SIDE_STYLE('',(#3396));
+#3396 = SURFACE_STYLE_FILL_AREA(#3397);
+#3397 = FILL_AREA_STYLE('',(#3398));
+#3398 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3399 = STYLED_ITEM('color',(#3400),#1393);
+#3400 = PRESENTATION_STYLE_ASSIGNMENT((#3401));
+#3401 = SURFACE_STYLE_USAGE(.BOTH.,#3402);
+#3402 = SURFACE_SIDE_STYLE('',(#3403));
+#3403 = SURFACE_STYLE_FILL_AREA(#3404);
+#3404 = FILL_AREA_STYLE('',(#3405));
+#3405 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3406 = STYLED_ITEM('color',(#3407),#1448);
+#3407 = PRESENTATION_STYLE_ASSIGNMENT((#3408));
+#3408 = SURFACE_STYLE_USAGE(.BOTH.,#3409);
+#3409 = SURFACE_SIDE_STYLE('',(#3410));
+#3410 = SURFACE_STYLE_FILL_AREA(#3411);
+#3411 = FILL_AREA_STYLE('',(#3412));
+#3412 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3413 = STYLED_ITEM('color',(#3414),#1502);
+#3414 = PRESENTATION_STYLE_ASSIGNMENT((#3415));
+#3415 = SURFACE_STYLE_USAGE(.BOTH.,#3416);
+#3416 = SURFACE_SIDE_STYLE('',(#3417));
+#3417 = SURFACE_STYLE_FILL_AREA(#3418);
+#3418 = FILL_AREA_STYLE('',(#3419));
+#3419 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3420 = STYLED_ITEM('color',(#3421),#1556);
+#3421 = PRESENTATION_STYLE_ASSIGNMENT((#3422));
+#3422 = SURFACE_STYLE_USAGE(.BOTH.,#3423);
+#3423 = SURFACE_SIDE_STYLE('',(#3424));
+#3424 = SURFACE_STYLE_FILL_AREA(#3425);
+#3425 = FILL_AREA_STYLE('',(#3426));
+#3426 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3427 = STYLED_ITEM('color',(#3428),#1611);
+#3428 = PRESENTATION_STYLE_ASSIGNMENT((#3429));
+#3429 = SURFACE_STYLE_USAGE(.BOTH.,#3430);
+#3430 = SURFACE_SIDE_STYLE('',(#3431));
+#3431 = SURFACE_STYLE_FILL_AREA(#3432);
+#3432 = FILL_AREA_STYLE('',(#3433));
+#3433 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3434 = STYLED_ITEM('color',(#3435),#1637);
+#3435 = PRESENTATION_STYLE_ASSIGNMENT((#3436));
+#3436 = SURFACE_STYLE_USAGE(.BOTH.,#3437);
+#3437 = SURFACE_SIDE_STYLE('',(#3438));
+#3438 = SURFACE_STYLE_FILL_AREA(#3439);
+#3439 = FILL_AREA_STYLE('',(#3440));
+#3440 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3441 = STYLED_ITEM('color',(#3442),#1691);
+#3442 = PRESENTATION_STYLE_ASSIGNMENT((#3443));
+#3443 = SURFACE_STYLE_USAGE(.BOTH.,#3444);
+#3444 = SURFACE_SIDE_STYLE('',(#3445));
+#3445 = SURFACE_STYLE_FILL_AREA(#3446);
+#3446 = FILL_AREA_STYLE('',(#3447));
+#3447 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3448 = STYLED_ITEM('color',(#3449),#1717);
+#3449 = PRESENTATION_STYLE_ASSIGNMENT((#3450));
+#3450 = SURFACE_STYLE_USAGE(.BOTH.,#3451);
+#3451 = SURFACE_SIDE_STYLE('',(#3452));
+#3452 = SURFACE_STYLE_FILL_AREA(#3453);
+#3453 = FILL_AREA_STYLE('',(#3454));
+#3454 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3455 = STYLED_ITEM('color',(#3456),#1819);
+#3456 = PRESENTATION_STYLE_ASSIGNMENT((#3457));
+#3457 = SURFACE_STYLE_USAGE(.BOTH.,#3458);
+#3458 = SURFACE_SIDE_STYLE('',(#3459));
+#3459 = SURFACE_STYLE_FILL_AREA(#3460);
+#3460 = FILL_AREA_STYLE('',(#3461));
+#3461 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3462 = STYLED_ITEM('color',(#3463),#1874);
+#3463 = PRESENTATION_STYLE_ASSIGNMENT((#3464));
+#3464 = SURFACE_STYLE_USAGE(.BOTH.,#3465);
+#3465 = SURFACE_SIDE_STYLE('',(#3466));
+#3466 = SURFACE_STYLE_FILL_AREA(#3467);
+#3467 = FILL_AREA_STYLE('',(#3468));
+#3468 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3469 = STYLED_ITEM('color',(#3470),#1929);
+#3470 = PRESENTATION_STYLE_ASSIGNMENT((#3471));
+#3471 = SURFACE_STYLE_USAGE(.BOTH.,#3472);
+#3472 = SURFACE_SIDE_STYLE('',(#3473));
+#3473 = SURFACE_STYLE_FILL_AREA(#3474);
+#3474 = FILL_AREA_STYLE('',(#3475));
+#3475 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3476 = STYLED_ITEM('color',(#3477),#1984);
+#3477 = PRESENTATION_STYLE_ASSIGNMENT((#3478));
+#3478 = SURFACE_STYLE_USAGE(.BOTH.,#3479);
+#3479 = SURFACE_SIDE_STYLE('',(#3480));
+#3480 = SURFACE_STYLE_FILL_AREA(#3481);
+#3481 = FILL_AREA_STYLE('',(#3482));
+#3482 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3483 = STYLED_ITEM('color',(#3484),#2065);
+#3484 = PRESENTATION_STYLE_ASSIGNMENT((#3485));
+#3485 = SURFACE_STYLE_USAGE(.BOTH.,#3486);
+#3486 = SURFACE_SIDE_STYLE('',(#3487));
+#3487 = SURFACE_STYLE_FILL_AREA(#3488);
+#3488 = FILL_AREA_STYLE('',(#3489));
+#3489 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3490 = STYLED_ITEM('color',(#3491),#2114);
+#3491 = PRESENTATION_STYLE_ASSIGNMENT((#3492));
+#3492 = SURFACE_STYLE_USAGE(.BOTH.,#3493);
+#3493 = SURFACE_SIDE_STYLE('',(#3494));
+#3494 = SURFACE_STYLE_FILL_AREA(#3495);
+#3495 = FILL_AREA_STYLE('',(#3496));
+#3496 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3497 = STYLED_ITEM('color',(#3498),#2162);
+#3498 = PRESENTATION_STYLE_ASSIGNMENT((#3499));
+#3499 = SURFACE_STYLE_USAGE(.BOTH.,#3500);
+#3500 = SURFACE_SIDE_STYLE('',(#3501));
+#3501 = SURFACE_STYLE_FILL_AREA(#3502);
+#3502 = FILL_AREA_STYLE('',(#3503));
+#3503 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3504 = STYLED_ITEM('color',(#3505),#2215);
+#3505 = PRESENTATION_STYLE_ASSIGNMENT((#3506));
+#3506 = SURFACE_STYLE_USAGE(.BOTH.,#3507);
+#3507 = SURFACE_SIDE_STYLE('',(#3508));
+#3508 = SURFACE_STYLE_FILL_AREA(#3509);
+#3509 = FILL_AREA_STYLE('',(#3510));
+#3510 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3511 = STYLED_ITEM('color',(#3512),#2243);
+#3512 = PRESENTATION_STYLE_ASSIGNMENT((#3513));
+#3513 = SURFACE_STYLE_USAGE(.BOTH.,#3514);
+#3514 = SURFACE_SIDE_STYLE('',(#3515));
+#3515 = SURFACE_STYLE_FILL_AREA(#3516);
+#3516 = FILL_AREA_STYLE('',(#3517));
+#3517 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3518 = STYLED_ITEM('color',(#3519),#2297);
+#3519 = PRESENTATION_STYLE_ASSIGNMENT((#3520));
+#3520 = SURFACE_STYLE_USAGE(.BOTH.,#3521);
+#3521 = SURFACE_SIDE_STYLE('',(#3522));
+#3522 = SURFACE_STYLE_FILL_AREA(#3523);
+#3523 = FILL_AREA_STYLE('',(#3524));
+#3524 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3525 = STYLED_ITEM('color',(#3526),#2328);
+#3526 = PRESENTATION_STYLE_ASSIGNMENT((#3527));
+#3527 = SURFACE_STYLE_USAGE(.BOTH.,#3528);
+#3528 = SURFACE_SIDE_STYLE('',(#3529));
+#3529 = SURFACE_STYLE_FILL_AREA(#3530);
+#3530 = FILL_AREA_STYLE('',(#3531));
+#3531 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3532 = STYLED_ITEM('color',(#3533),#2402);
+#3533 = PRESENTATION_STYLE_ASSIGNMENT((#3534));
+#3534 = SURFACE_STYLE_USAGE(.BOTH.,#3535);
+#3535 = SURFACE_SIDE_STYLE('',(#3536));
+#3536 = SURFACE_STYLE_FILL_AREA(#3537);
+#3537 = FILL_AREA_STYLE('',(#3538));
+#3538 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3539 = STYLED_ITEM('color',(#3540),#2451);
+#3540 = PRESENTATION_STYLE_ASSIGNMENT((#3541));
+#3541 = SURFACE_STYLE_USAGE(.BOTH.,#3542);
+#3542 = SURFACE_SIDE_STYLE('',(#3543));
+#3543 = SURFACE_STYLE_FILL_AREA(#3544);
+#3544 = FILL_AREA_STYLE('',(#3545));
+#3545 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3546 = STYLED_ITEM('color',(#3547),#2499);
+#3547 = PRESENTATION_STYLE_ASSIGNMENT((#3548));
+#3548 = SURFACE_STYLE_USAGE(.BOTH.,#3549);
+#3549 = SURFACE_SIDE_STYLE('',(#3550));
+#3550 = SURFACE_STYLE_FILL_AREA(#3551);
+#3551 = FILL_AREA_STYLE('',(#3552));
+#3552 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3553 = STYLED_ITEM('color',(#3554),#2552);
+#3554 = PRESENTATION_STYLE_ASSIGNMENT((#3555));
+#3555 = SURFACE_STYLE_USAGE(.BOTH.,#3556);
+#3556 = SURFACE_SIDE_STYLE('',(#3557));
+#3557 = SURFACE_STYLE_FILL_AREA(#3558);
+#3558 = FILL_AREA_STYLE('',(#3559));
+#3559 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3560 = STYLED_ITEM('color',(#3561),#2580);
+#3561 = PRESENTATION_STYLE_ASSIGNMENT((#3562));
+#3562 = SURFACE_STYLE_USAGE(.BOTH.,#3563);
+#3563 = SURFACE_SIDE_STYLE('',(#3564));
+#3564 = SURFACE_STYLE_FILL_AREA(#3565);
+#3565 = FILL_AREA_STYLE('',(#3566));
+#3566 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3567 = STYLED_ITEM('color',(#3568),#2628);
+#3568 = PRESENTATION_STYLE_ASSIGNMENT((#3569));
+#3569 = SURFACE_STYLE_USAGE(.BOTH.,#3570);
+#3570 = SURFACE_SIDE_STYLE('',(#3571));
+#3571 = SURFACE_STYLE_FILL_AREA(#3572);
+#3572 = FILL_AREA_STYLE('',(#3573));
+#3573 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3574 = STYLED_ITEM('color',(#3575),#2681);
+#3575 = PRESENTATION_STYLE_ASSIGNMENT((#3576));
+#3576 = SURFACE_STYLE_USAGE(.BOTH.,#3577);
+#3577 = SURFACE_SIDE_STYLE('',(#3578));
+#3578 = SURFACE_STYLE_FILL_AREA(#3579);
+#3579 = FILL_AREA_STYLE('',(#3580));
+#3580 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3581 = STYLED_ITEM('color',(#3582),#2729);
+#3582 = PRESENTATION_STYLE_ASSIGNMENT((#3583));
+#3583 = SURFACE_STYLE_USAGE(.BOTH.,#3584);
+#3584 = SURFACE_SIDE_STYLE('',(#3585));
+#3585 = SURFACE_STYLE_FILL_AREA(#3586);
+#3586 = FILL_AREA_STYLE('',(#3587));
+#3587 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3588 = STYLED_ITEM('color',(#3589),#2756);
+#3589 = PRESENTATION_STYLE_ASSIGNMENT((#3590));
+#3590 = SURFACE_STYLE_USAGE(.BOTH.,#3591);
+#3591 = SURFACE_SIDE_STYLE('',(#3592));
+#3592 = SURFACE_STYLE_FILL_AREA(#3593);
+#3593 = FILL_AREA_STYLE('',(#3594));
+#3594 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3595 = STYLED_ITEM('color',(#3596),#2805);
+#3596 = PRESENTATION_STYLE_ASSIGNMENT((#3597));
+#3597 = SURFACE_STYLE_USAGE(.BOTH.,#3598);
+#3598 = SURFACE_SIDE_STYLE('',(#3599));
+#3599 = SURFACE_STYLE_FILL_AREA(#3600);
+#3600 = FILL_AREA_STYLE('',(#3601));
+#3601 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3602 = STYLED_ITEM('color',(#3603),#2832);
+#3603 = PRESENTATION_STYLE_ASSIGNMENT((#3604));
+#3604 = SURFACE_STYLE_USAGE(.BOTH.,#3605);
+#3605 = SURFACE_SIDE_STYLE('',(#3606));
+#3606 = SURFACE_STYLE_FILL_AREA(#3607);
+#3607 = FILL_AREA_STYLE('',(#3608));
+#3608 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3609 = STYLED_ITEM('color',(#3610),#2864);
+#3610 = PRESENTATION_STYLE_ASSIGNMENT((#3611));
+#3611 = SURFACE_STYLE_USAGE(.BOTH.,#3612);
+#3612 = SURFACE_SIDE_STYLE('',(#3613));
+#3613 = SURFACE_STYLE_FILL_AREA(#3614);
+#3614 = FILL_AREA_STYLE('',(#3615));
+#3615 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3616 = STYLED_ITEM('color',(#3617),#2922);
+#3617 = PRESENTATION_STYLE_ASSIGNMENT((#3618));
+#3618 = SURFACE_STYLE_USAGE(.BOTH.,#3619);
+#3619 = SURFACE_SIDE_STYLE('',(#3620));
+#3620 = SURFACE_STYLE_FILL_AREA(#3621);
+#3621 = FILL_AREA_STYLE('',(#3622));
+#3622 = FILL_AREA_STYLE_COLOUR('',#3623);
+#3623 = COLOUR_RGB('',0.890196084976,0.890196084976,0.890196084976);
+#3624 = STYLED_ITEM('color',(#3625),#2981);
+#3625 = PRESENTATION_STYLE_ASSIGNMENT((#3626));
+#3626 = SURFACE_STYLE_USAGE(.BOTH.,#3627);
+#3627 = SURFACE_SIDE_STYLE('',(#3628));
+#3628 = SURFACE_STYLE_FILL_AREA(#3629);
+#3629 = FILL_AREA_STYLE('',(#3630));
+#3630 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3631 = STYLED_ITEM('color',(#3632),#3006);
+#3632 = PRESENTATION_STYLE_ASSIGNMENT((#3633));
+#3633 = SURFACE_STYLE_USAGE(.BOTH.,#3634);
+#3634 = SURFACE_SIDE_STYLE('',(#3635));
+#3635 = SURFACE_STYLE_FILL_AREA(#3636);
+#3636 = FILL_AREA_STYLE('',(#3637));
+#3637 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3638 = STYLED_ITEM('color',(#3639),#3031);
+#3639 = PRESENTATION_STYLE_ASSIGNMENT((#3640));
+#3640 = SURFACE_STYLE_USAGE(.BOTH.,#3641);
+#3641 = SURFACE_SIDE_STYLE('',(#3642));
+#3642 = SURFACE_STYLE_FILL_AREA(#3643);
+#3643 = FILL_AREA_STYLE('',(#3644));
+#3644 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3645 = STYLED_ITEM('color',(#3646),#3078);
+#3646 = PRESENTATION_STYLE_ASSIGNMENT((#3647));
+#3647 = SURFACE_STYLE_USAGE(.BOTH.,#3648);
+#3648 = SURFACE_SIDE_STYLE('',(#3649));
+#3649 = SURFACE_STYLE_FILL_AREA(#3650);
+#3650 = FILL_AREA_STYLE('',(#3651));
+#3651 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3652 = STYLED_ITEM('color',(#3653),#3085);
+#3653 = PRESENTATION_STYLE_ASSIGNMENT((#3654));
+#3654 = SURFACE_STYLE_USAGE(.BOTH.,#3655);
+#3655 = SURFACE_SIDE_STYLE('',(#3656));
+#3656 = SURFACE_STYLE_FILL_AREA(#3657);
+#3657 = FILL_AREA_STYLE('',(#3658));
+#3658 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3659 = STYLED_ITEM('color',(#3660),#3113);
+#3660 = PRESENTATION_STYLE_ASSIGNMENT((#3661));
+#3661 = SURFACE_STYLE_USAGE(.BOTH.,#3662);
+#3662 = SURFACE_SIDE_STYLE('',(#3663));
+#3663 = SURFACE_STYLE_FILL_AREA(#3664);
+#3664 = FILL_AREA_STYLE('',(#3665));
+#3665 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3666 = STYLED_ITEM('color',(#3667),#3119);
+#3667 = PRESENTATION_STYLE_ASSIGNMENT((#3668));
+#3668 = SURFACE_STYLE_USAGE(.BOTH.,#3669);
+#3669 = SURFACE_SIDE_STYLE('',(#3670));
+#3670 = SURFACE_STYLE_FILL_AREA(#3671);
+#3671 = FILL_AREA_STYLE('',(#3672));
+#3672 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3673 = STYLED_ITEM('color',(#3674),#3146);
+#3674 = PRESENTATION_STYLE_ASSIGNMENT((#3675));
+#3675 = SURFACE_STYLE_USAGE(.BOTH.,#3676);
+#3676 = SURFACE_SIDE_STYLE('',(#3677));
+#3677 = SURFACE_STYLE_FILL_AREA(#3678);
+#3678 = FILL_AREA_STYLE('',(#3679));
+#3679 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3680 = STYLED_ITEM('color',(#3681),#3153);
+#3681 = PRESENTATION_STYLE_ASSIGNMENT((#3682));
+#3682 = SURFACE_STYLE_USAGE(.BOTH.,#3683);
+#3683 = SURFACE_SIDE_STYLE('',(#3684));
+#3684 = SURFACE_STYLE_FILL_AREA(#3685);
+#3685 = FILL_AREA_STYLE('',(#3686));
+#3686 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3687 = STYLED_ITEM('color',(#3688),#3160);
+#3688 = PRESENTATION_STYLE_ASSIGNMENT((#3689));
+#3689 = SURFACE_STYLE_USAGE(.BOTH.,#3690);
+#3690 = SURFACE_SIDE_STYLE('',(#3691));
+#3691 = SURFACE_STYLE_FILL_AREA(#3692);
+#3692 = FILL_AREA_STYLE('',(#3693));
+#3693 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3694 = STYLED_ITEM('color',(#3695),#3199);
+#3695 = PRESENTATION_STYLE_ASSIGNMENT((#3696));
+#3696 = SURFACE_STYLE_USAGE(.BOTH.,#3697);
+#3697 = SURFACE_SIDE_STYLE('',(#3698));
+#3698 = SURFACE_STYLE_FILL_AREA(#3699);
+#3699 = FILL_AREA_STYLE('',(#3700));
+#3700 = FILL_AREA_STYLE_COLOUR('',#3623);
+#3701 = STYLED_ITEM('color',(#3702),#3203);
+#3702 = PRESENTATION_STYLE_ASSIGNMENT((#3703));
+#3703 = SURFACE_STYLE_USAGE(.BOTH.,#3704);
+#3704 = SURFACE_SIDE_STYLE('',(#3705));
+#3705 = SURFACE_STYLE_FILL_AREA(#3706);
+#3706 = FILL_AREA_STYLE('',(#3707));
+#3707 = FILL_AREA_STYLE_COLOUR('',#3335);
+#3708 = STYLED_ITEM('color',(#3709),#3258);
+#3709 = PRESENTATION_STYLE_ASSIGNMENT((#3710));
+#3710 = SURFACE_STYLE_USAGE(.BOTH.,#3711);
+#3711 = SURFACE_SIDE_STYLE('',(#3712));
+#3712 = SURFACE_STYLE_FILL_AREA(#3713);
+#3713 = FILL_AREA_STYLE('',(#3714));
+#3714 = FILL_AREA_STYLE_COLOUR('',#3623);
+#3715 = STYLED_ITEM('color',(#3716),#3317);
+#3716 = PRESENTATION_STYLE_ASSIGNMENT((#3717));
+#3717 = SURFACE_STYLE_USAGE(.BOTH.,#3718);
+#3718 = SURFACE_SIDE_STYLE('',(#3719));
+#3719 = SURFACE_STYLE_FILL_AREA(#3720);
+#3720 = FILL_AREA_STYLE('',(#3721));
+#3721 = FILL_AREA_STYLE_COLOUR('',#3623);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/fuses/fuse-MF-R500.stl b/Electrical Parts/electronic-components/fuses/fuse-MF-R500.stl
new file mode 100644
index 00000000..fbfd6700
Binary files /dev/null and b/Electrical Parts/electronic-components/fuses/fuse-MF-R500.stl differ