diff --git a/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.fcstd b/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.fcstd
new file mode 100644
index 00000000..a37508ef
Binary files /dev/null and b/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.fcstd differ
diff --git a/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.step b/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.step
new file mode 100644
index 00000000..852fe818
--- /dev/null
+++ b/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.step	
@@ -0,0 +1,963 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/paly/github/623zz/623zz.step','2014-08-03T17:33:32',(
+    '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('Pad001','Pad001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#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,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.5,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(2.5,-4.,1.7763568394E-15));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(2.5,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,2.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-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('',(-6.28318530718,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,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,2.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,-4.,1.7763568394E-15));
+#56 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-4.));
+#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('',(2.5,-4.,1.7763568394E-15));
+#69 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#70 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#74 = CARTESIAN_POINT('',(4.330127018922,-4.440892098501E-16));
+#75 = CARTESIAN_POINT('',(2.165063509461,-3.75));
+#76 = CARTESIAN_POINT('',(6.123031769112E-16,-7.5));
+#77 = CARTESIAN_POINT('',(-2.165063509461,-3.75));
+#78 = CARTESIAN_POINT('',(-4.330127018922,-4.440892098501E-15));
+#79 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,2.5);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#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 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(2.5,0.,0.));
+#101 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#102 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.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(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#106 = CARTESIAN_POINT('',(4.330127018922,-4.440892098501E-16));
+#107 = CARTESIAN_POINT('',(2.165063509461,-3.75));
+#108 = CARTESIAN_POINT('',(6.123031769112E-16,-7.5));
+#109 = CARTESIAN_POINT('',(-2.165063509461,-3.75));
+#110 = CARTESIAN_POINT('',(-4.330127018922,-4.440892098501E-15));
+#111 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(1.5,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(1.5,-4.,1.7763568394E-15));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(1.5,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,1.5);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,1.5);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,-4.,1.7763568394E-15));
+#152 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-4.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.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(
+  '') );
+#164 = CARTESIAN_POINT('',(0.,-1.));
+#165 = CARTESIAN_POINT('',(2.598076211353,-1.));
+#166 = CARTESIAN_POINT('',(1.299038105677,-3.25));
+#167 = CARTESIAN_POINT('',(3.673819061467E-16,-5.5));
+#168 = CARTESIAN_POINT('',(-1.299038105677,-3.25));
+#169 = CARTESIAN_POINT('',(-2.598076211353,-1.));
+#170 = CARTESIAN_POINT('',(0.,-1.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,1.5);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.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(
+  '') );
+#191 = CARTESIAN_POINT('',(0.,-1.));
+#192 = CARTESIAN_POINT('',(2.598076211353,-1.));
+#193 = CARTESIAN_POINT('',(1.299038105677,-3.25));
+#194 = CARTESIAN_POINT('',(3.673819061467E-16,-5.5));
+#195 = CARTESIAN_POINT('',(-1.299038105677,-3.25));
+#196 = CARTESIAN_POINT('',(-2.598076211353,-1.));
+#197 = CARTESIAN_POINT('',(0.,-1.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = SHAPE_DEFINITION_REPRESENTATION(#220,#226);
+#220 = PRODUCT_DEFINITION_SHAPE('','',#221);
+#221 = PRODUCT_DEFINITION('design','',#222,#225);
+#222 = PRODUCT_DEFINITION_FORMATION('','',#223);
+#223 = PRODUCT('Pad002','Pad002','',(#224));
+#224 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#225 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#226 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#227),#425);
+#227 = MANIFOLD_SOLID_BREP('',#228);
+#228 = CLOSED_SHELL('',(#229,#325,#411,#418));
+#229 = ADVANCED_FACE('',(#230),#244,.T.);
+#230 = FACE_BOUND('',#231,.F.);
+#231 = EDGE_LOOP('',(#232,#262,#293,#294));
+#232 = ORIENTED_EDGE('',*,*,#233,.T.);
+#233 = EDGE_CURVE('',#234,#236,#238,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(4.,-0.1,-7.395570986447E-33));
+#236 = VERTEX_POINT('',#237);
+#237 = CARTESIAN_POINT('',(4.,-3.899999952316,1.687538976254E-15));
+#238 = SEAM_CURVE('',#239,(#243,#255),.PCURVE_S1.);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(4.,-0.1,0.));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#243 = PCURVE('',#244,#249);
+#244 = CYLINDRICAL_SURFACE('',#245,4.);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(0.,-0.1,0.));
+#247 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#248 = DIRECTION('',(1.,0.,0.));
+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(-0.,0.));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(-0.,-1.));
+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#255 = PCURVE('',#244,#256);
+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(-0.,-1.));
+#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#262 = ORIENTED_EDGE('',*,*,#263,.T.);
+#263 = EDGE_CURVE('',#236,#236,#264,.T.);
+#264 = SURFACE_CURVE('',#265,(#270,#277),.PCURVE_S1.);
+#265 = CIRCLE('',#266,4.);
+#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269);
+#267 = CARTESIAN_POINT('',(0.,-3.899999952316,1.687538976254E-15));
+#268 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#269 = DIRECTION('',(1.,0.,0.));
+#270 = PCURVE('',#244,#271);
+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);
+#272 = LINE('',#273,#274);
+#273 = CARTESIAN_POINT('',(-0.,-3.799999952316));
+#274 = VECTOR('',#275,1.);
+#275 = DIRECTION('',(-1.,0.));
+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#277 = PCURVE('',#278,#283);
+#278 = PLANE('',#279);
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(4.,-3.899999952316,1.687538976254E-15));
+#281 = DIRECTION('',(-1.897704399927E-32,1.,-6.644286843315E-16));
+#282 = DIRECTION('',(0.,6.644286843315E-16,1.));
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#292);
+#284 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#285,#286,#287,#288,#289,#290
+,#291),.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(
+  '') );
+#285 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#286 = CARTESIAN_POINT('',(6.928203230276,-8.881784197001E-16));
+#287 = CARTESIAN_POINT('',(3.464101615138,-6.));
+#288 = CARTESIAN_POINT('',(9.796850830579E-16,-12.));
+#289 = CARTESIAN_POINT('',(-3.464101615138,-6.));
+#290 = CARTESIAN_POINT('',(-6.928203230276,-7.105427357601E-15));
+#291 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#293 = ORIENTED_EDGE('',*,*,#233,.F.);
+#294 = ORIENTED_EDGE('',*,*,#295,.F.);
+#295 = EDGE_CURVE('',#234,#234,#296,.T.);
+#296 = SURFACE_CURVE('',#297,(#302,#309),.PCURVE_S1.);
+#297 = CIRCLE('',#298,4.);
+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);
+#299 = CARTESIAN_POINT('',(0.,-0.1,0.));
+#300 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#301 = DIRECTION('',(1.,0.,0.));
+#302 = PCURVE('',#244,#303);
+#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(-0.,0.));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(-1.,0.));
+#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#309 = PCURVE('',#310,#315);
+#310 = PLANE('',#311);
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(4.,-0.1,0.));
+#313 = DIRECTION('',(-1.897704399927E-32,1.,-6.644286843315E-16));
+#314 = DIRECTION('',(0.,6.644286843315E-16,1.));
+#315 = DEFINITIONAL_REPRESENTATION('',(#316),#324);
+#316 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#317,#318,#319,#320,#321,#322
+,#323),.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(
+  '') );
+#317 = CARTESIAN_POINT('',(5.063285466799E-47,-8.881784197001E-16));
+#318 = CARTESIAN_POINT('',(6.928203230276,-8.881784197001E-16));
+#319 = CARTESIAN_POINT('',(3.464101615138,-6.));
+#320 = CARTESIAN_POINT('',(9.796850830579E-16,-12.));
+#321 = CARTESIAN_POINT('',(-3.464101615138,-6.));
+#322 = CARTESIAN_POINT('',(-6.928203230276,-7.105427357601E-15));
+#323 = CARTESIAN_POINT('',(5.063285466799E-47,-8.881784197001E-16));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = ADVANCED_FACE('',(#326),#340,.F.);
+#326 = FACE_BOUND('',#327,.T.);
+#327 = EDGE_LOOP('',(#328,#358,#384,#385));
+#328 = ORIENTED_EDGE('',*,*,#329,.T.);
+#329 = EDGE_CURVE('',#330,#332,#334,.T.);
+#330 = VERTEX_POINT('',#331);
+#331 = CARTESIAN_POINT('',(2.5,-0.1,-7.395570986447E-33));
+#332 = VERTEX_POINT('',#333);
+#333 = CARTESIAN_POINT('',(2.5,-3.899999952316,1.687538976254E-15));
+#334 = SEAM_CURVE('',#335,(#339,#351),.PCURVE_S1.);
+#335 = LINE('',#336,#337);
+#336 = CARTESIAN_POINT('',(2.5,-0.1,0.));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#339 = PCURVE('',#340,#345);
+#340 = CYLINDRICAL_SURFACE('',#341,2.5);
+#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
+#342 = CARTESIAN_POINT('',(0.,-0.1,0.));
+#343 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#344 = DIRECTION('',(1.,0.,0.));
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(-0.,0.));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(-0.,-1.));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = PCURVE('',#340,#352);
+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(-0.,-1.));
+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#358 = ORIENTED_EDGE('',*,*,#359,.T.);
+#359 = EDGE_CURVE('',#332,#332,#360,.T.);
+#360 = SURFACE_CURVE('',#361,(#366,#373),.PCURVE_S1.);
+#361 = CIRCLE('',#362,2.5);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(0.,-3.899999952316,1.687538976254E-15));
+#364 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#365 = DIRECTION('',(1.,0.,0.));
+#366 = PCURVE('',#340,#367);
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(-0.,-3.799999952316));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(-1.,0.));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = PCURVE('',#278,#374);
+#374 = DEFINITIONAL_REPRESENTATION('',(#375),#383);
+#375 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#376,#377,#378,#379,#380,#381
+,#382),.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(
+  '') );
+#376 = CARTESIAN_POINT('',(0.,-1.5));
+#377 = CARTESIAN_POINT('',(4.330127018922,-1.5));
+#378 = CARTESIAN_POINT('',(2.165063509461,-5.25));
+#379 = CARTESIAN_POINT('',(6.123031769112E-16,-9.));
+#380 = CARTESIAN_POINT('',(-2.165063509461,-5.25));
+#381 = CARTESIAN_POINT('',(-4.330127018922,-1.5));
+#382 = CARTESIAN_POINT('',(0.,-1.5));
+#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#384 = ORIENTED_EDGE('',*,*,#329,.F.);
+#385 = ORIENTED_EDGE('',*,*,#386,.F.);
+#386 = EDGE_CURVE('',#330,#330,#387,.T.);
+#387 = SURFACE_CURVE('',#388,(#393,#400),.PCURVE_S1.);
+#388 = CIRCLE('',#389,2.5);
+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
+#390 = CARTESIAN_POINT('',(0.,-0.1,0.));
+#391 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#392 = DIRECTION('',(1.,0.,0.));
+#393 = PCURVE('',#340,#394);
+#394 = DEFINITIONAL_REPRESENTATION('',(#395),#399);
+#395 = LINE('',#396,#397);
+#396 = CARTESIAN_POINT('',(-0.,0.));
+#397 = VECTOR('',#398,1.);
+#398 = DIRECTION('',(-1.,0.));
+#399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#400 = PCURVE('',#310,#401);
+#401 = DEFINITIONAL_REPRESENTATION('',(#402),#410);
+#402 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#403,#404,#405,#406,#407,#408
+,#409),.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(
+  '') );
+#403 = CARTESIAN_POINT('',(5.063285466799E-47,-1.5));
+#404 = CARTESIAN_POINT('',(4.330127018922,-1.5));
+#405 = CARTESIAN_POINT('',(2.165063509461,-5.25));
+#406 = CARTESIAN_POINT('',(6.123031769112E-16,-9.));
+#407 = CARTESIAN_POINT('',(-2.165063509461,-5.25));
+#408 = CARTESIAN_POINT('',(-4.330127018922,-1.5));
+#409 = CARTESIAN_POINT('',(5.063285466799E-47,-1.5));
+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#411 = ADVANCED_FACE('',(#412,#415),#310,.T.);
+#412 = FACE_BOUND('',#413,.F.);
+#413 = EDGE_LOOP('',(#414));
+#414 = ORIENTED_EDGE('',*,*,#295,.T.);
+#415 = FACE_BOUND('',#416,.T.);
+#416 = EDGE_LOOP('',(#417));
+#417 = ORIENTED_EDGE('',*,*,#386,.T.);
+#418 = ADVANCED_FACE('',(#419,#422),#278,.F.);
+#419 = FACE_BOUND('',#420,.T.);
+#420 = EDGE_LOOP('',(#421));
+#421 = ORIENTED_EDGE('',*,*,#263,.T.);
+#422 = FACE_BOUND('',#423,.F.);
+#423 = EDGE_LOOP('',(#424));
+#424 = ORIENTED_EDGE('',*,*,#359,.T.);
+#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#429)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#426,#427,#428)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#426 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#427 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#428 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#429 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#426,
+  'distance_accuracy_value','confusion accuracy');
+#430 = PRODUCT_TYPE('part',$,(#223));
+#431 = SHAPE_DEFINITION_REPRESENTATION(#432,#438);
+#432 = PRODUCT_DEFINITION_SHAPE('','',#433);
+#433 = PRODUCT_DEFINITION('design','',#434,#437);
+#434 = PRODUCT_DEFINITION_FORMATION('','',#435);
+#435 = PRODUCT('Chamfer','Chamfer','',(#436));
+#436 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#437 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#438 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#439),#743);
+#439 = MANIFOLD_SOLID_BREP('',#440);
+#440 = CLOSED_SHELL('',(#441,#529,#586,#643,#682,#716));
+#441 = ADVANCED_FACE('',(#442),#456,.T.);
+#442 = FACE_BOUND('',#443,.F.);
+#443 = EDGE_LOOP('',(#444,#474,#501,#502));
+#444 = ORIENTED_EDGE('',*,*,#445,.T.);
+#445 = EDGE_CURVE('',#446,#448,#450,.T.);
+#446 = VERTEX_POINT('',#447);
+#447 = CARTESIAN_POINT('',(5.,-0.300000011921,1.998401523735E-16));
+#448 = VERTEX_POINT('',#449);
+#449 = CARTESIAN_POINT('',(5.,-3.699999988079,1.576516687027E-15));
+#450 = SEAM_CURVE('',#451,(#455,#467),.PCURVE_S1.);
+#451 = LINE('',#452,#453);
+#452 = CARTESIAN_POINT('',(5.,0.,0.));
+#453 = VECTOR('',#454,1.);
+#454 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#455 = PCURVE('',#456,#461);
+#456 = CYLINDRICAL_SURFACE('',#457,5.);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(0.,0.,0.));
+#459 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#460 = DIRECTION('',(1.,0.,0.));
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
+#462 = LINE('',#463,#464);
+#463 = CARTESIAN_POINT('',(-0.,0.));
+#464 = VECTOR('',#465,1.);
+#465 = DIRECTION('',(-0.,-1.));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#467 = PCURVE('',#456,#468);
+#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
+#469 = LINE('',#470,#471);
+#470 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#471 = VECTOR('',#472,1.);
+#472 = DIRECTION('',(-0.,-1.));
+#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#474 = ORIENTED_EDGE('',*,*,#475,.T.);
+#475 = EDGE_CURVE('',#448,#448,#476,.T.);
+#476 = SURFACE_CURVE('',#477,(#482,#489),.PCURVE_S1.);
+#477 = CIRCLE('',#478,5.);
+#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);
+#479 = CARTESIAN_POINT('',(0.,-3.699999988079,2.464695106727E-15));
+#480 = DIRECTION('',(-2.189528850508E-47,-1.,6.661338147751E-16));
+#481 = DIRECTION('',(1.,-1.183291357832E-31,-1.7763568394E-16));
+#482 = PCURVE('',#456,#483);
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(-0.,-3.699999988079));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(-1.,0.));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#489 = PCURVE('',#490,#495);
+#490 = CONICAL_SURFACE('',#491,5.,0.785398163397);
+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
+#492 = CARTESIAN_POINT('',(0.,-3.699999988079,2.464695106727E-15));
+#493 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#494 = DIRECTION('',(1.,-1.183291357832E-31,-1.7763568394E-16));
+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(-0.,-0.));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(-1.,-0.));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#501 = ORIENTED_EDGE('',*,*,#445,.F.);
+#502 = ORIENTED_EDGE('',*,*,#503,.F.);
+#503 = EDGE_CURVE('',#446,#446,#504,.T.);
+#504 = SURFACE_CURVE('',#505,(#510,#517),.PCURVE_S1.);
+#505 = CIRCLE('',#506,5.);
+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
+#507 = CARTESIAN_POINT('',(0.,-0.300000011921,1.998401523735E-16));
+#508 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#509 = DIRECTION('',(1.,0.,0.));
+#510 = PCURVE('',#456,#511);
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(-4.930380657631E-33,-0.300000011921));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(-1.,0.));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = PCURVE('',#518,#523);
+#518 = CONICAL_SURFACE('',#519,5.,0.785398163397);
+#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
+#520 = CARTESIAN_POINT('',(0.,-0.300000011921,1.998401523735E-16));
+#521 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#522 = DIRECTION('',(1.,0.,0.));
+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(0.,-0.));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(1.,-0.));
+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#529 = ADVANCED_FACE('',(#530),#518,.T.);
+#530 = FACE_BOUND('',#531,.F.);
+#531 = EDGE_LOOP('',(#532,#553,#554,#555));
+#532 = ORIENTED_EDGE('',*,*,#533,.F.);
+#533 = EDGE_CURVE('',#446,#534,#536,.T.);
+#534 = VERTEX_POINT('',#535);
+#535 = CARTESIAN_POINT('',(4.699999988079,-5.473822126269E-48,
+    -2.465190328816E-32));
+#536 = SEAM_CURVE('',#537,(#541,#547),.PCURVE_S1.);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(5.,-0.300000011921,1.998401523735E-16));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(-0.707106781187,0.707106781187,-4.710277376051E-16)
+  );
+#541 = PCURVE('',#518,#542);
+#542 = DEFINITIONAL_REPRESENTATION('',(#543),#546);
+#543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#544,#545),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.424264085571),.PIECEWISE_BEZIER_KNOTS.);
+#544 = CARTESIAN_POINT('',(-4.930380657631E-33,0.));
+#545 = CARTESIAN_POINT('',(-4.930380657631E-33,-0.300000011921));
+#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#547 = PCURVE('',#518,#548);
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#552);
+#549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#550,#551),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.424264085571),.PIECEWISE_BEZIER_KNOTS.);
+#550 = CARTESIAN_POINT('',(6.28318530718,0.));
+#551 = CARTESIAN_POINT('',(6.28318530718,-0.300000011921));
+#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#553 = ORIENTED_EDGE('',*,*,#503,.T.);
+#554 = ORIENTED_EDGE('',*,*,#533,.T.);
+#555 = ORIENTED_EDGE('',*,*,#556,.F.);
+#556 = EDGE_CURVE('',#534,#534,#557,.T.);
+#557 = SURFACE_CURVE('',#558,(#563,#570),.PCURVE_S1.);
+#558 = CIRCLE('',#559,4.699999988079);
+#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562);
+#560 = CARTESIAN_POINT('',(0.,0.,0.));
+#561 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#562 = DIRECTION('',(1.,0.,0.));
+#563 = PCURVE('',#518,#564);
+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);
+#565 = LINE('',#566,#567);
+#566 = CARTESIAN_POINT('',(0.,-0.300000011921));
+#567 = VECTOR('',#568,1.);
+#568 = DIRECTION('',(1.,-0.));
+#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#570 = PCURVE('',#571,#576);
+#571 = PLANE('',#572);
+#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575);
+#573 = CARTESIAN_POINT('',(5.,0.,0.));
+#574 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#575 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#585);
+#577 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#578,#579,#580,#581,#582,#583
+,#584),.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(
+  '') );
+#578 = CARTESIAN_POINT('',(0.,-0.300000011921));
+#579 = CARTESIAN_POINT('',(8.140638774926,-0.300000011921));
+#580 = CARTESIAN_POINT('',(4.070319387463,-7.34999999404));
+#581 = CARTESIAN_POINT('',(1.151129969673E-15,-14.39999997615));
+#582 = CARTESIAN_POINT('',(-4.070319387463,-7.34999999404));
+#583 = CARTESIAN_POINT('',(-8.140638774926,-0.300000011921));
+#584 = CARTESIAN_POINT('',(0.,-0.300000011921));
+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#586 = ADVANCED_FACE('',(#587),#490,.T.);
+#587 = FACE_BOUND('',#588,.T.);
+#588 = EDGE_LOOP('',(#589,#610,#611,#612));
+#589 = ORIENTED_EDGE('',*,*,#590,.F.);
+#590 = EDGE_CURVE('',#448,#591,#593,.T.);
+#591 = VERTEX_POINT('',#592);
+#592 = CARTESIAN_POINT('',(4.699999988079,-4.,1.8296475467E-15));
+#593 = SEAM_CURVE('',#594,(#598,#604),.PCURVE_S1.);
+#594 = LINE('',#595,#596);
+#595 = CARTESIAN_POINT('',(5.,-3.699999988079,1.576516687027E-15));
+#596 = VECTOR('',#597,1.);
+#597 = DIRECTION('',(-0.707106781187,-0.707106781187,5.966351342998E-16)
+  );
+#598 = PCURVE('',#490,#599);
+#599 = DEFINITIONAL_REPRESENTATION('',(#600),#603);
+#600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#601,#602),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.424264085571),.PIECEWISE_BEZIER_KNOTS.);
+#601 = CARTESIAN_POINT('',(0.,0.));
+#602 = CARTESIAN_POINT('',(0.,-0.300000011921));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#604 = PCURVE('',#490,#605);
+#605 = DEFINITIONAL_REPRESENTATION('',(#606),#609);
+#606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#607,#608),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.424264085571),.PIECEWISE_BEZIER_KNOTS.);
+#607 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#608 = CARTESIAN_POINT('',(-6.28318530718,-0.300000011921));
+#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#610 = ORIENTED_EDGE('',*,*,#475,.T.);
+#611 = ORIENTED_EDGE('',*,*,#590,.T.);
+#612 = ORIENTED_EDGE('',*,*,#613,.F.);
+#613 = EDGE_CURVE('',#591,#591,#614,.T.);
+#614 = SURFACE_CURVE('',#615,(#620,#627),.PCURVE_S1.);
+#615 = CIRCLE('',#616,4.699999988079);
+#616 = AXIS2_PLACEMENT_3D('',#617,#618,#619);
+#617 = CARTESIAN_POINT('',(0.,-4.,2.6645352591E-15));
+#618 = DIRECTION('',(-2.189528850508E-47,-1.,6.661338147751E-16));
+#619 = DIRECTION('',(1.,-1.183291357832E-31,-1.7763568394E-16));
+#620 = PCURVE('',#490,#621);
+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(-0.,-0.300000011921));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(-1.,-0.));
+#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#627 = PCURVE('',#628,#633);
+#628 = PLANE('',#629);
+#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);
+#630 = CARTESIAN_POINT('',(5.,-4.,1.7763568394E-15));
+#631 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#632 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#642);
+#634 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#635,#636,#637,#638,#639,#640
+,#641),.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(
+  '') );
+#635 = CARTESIAN_POINT('',(5.329070729959E-17,-0.300000011921));
+#636 = CARTESIAN_POINT('',(8.140638774926,-0.300000011921));
+#637 = CARTESIAN_POINT('',(4.070319387463,-7.34999999404));
+#638 = CARTESIAN_POINT('',(3.709083814175E-15,-14.39999997615));
+#639 = CARTESIAN_POINT('',(-4.070319387463,-7.34999999404));
+#640 = CARTESIAN_POINT('',(-8.140638774926,-0.300000011921));
+#641 = CARTESIAN_POINT('',(5.329070729959E-17,-0.300000011921));
+#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#643 = ADVANCED_FACE('',(#644,#647),#571,.T.);
+#644 = FACE_BOUND('',#645,.T.);
+#645 = EDGE_LOOP('',(#646));
+#646 = ORIENTED_EDGE('',*,*,#556,.F.);
+#647 = FACE_BOUND('',#648,.T.);
+#648 = EDGE_LOOP('',(#649));
+#649 = ORIENTED_EDGE('',*,*,#650,.T.);
+#650 = EDGE_CURVE('',#651,#651,#653,.T.);
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(4.,0.,0.));
+#653 = SURFACE_CURVE('',#654,(#659,#670),.PCURVE_S1.);
+#654 = CIRCLE('',#655,4.);
+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
+#656 = CARTESIAN_POINT('',(0.,0.,0.));
+#657 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#658 = DIRECTION('',(1.,0.,0.));
+#659 = PCURVE('',#571,#660);
+#660 = DEFINITIONAL_REPRESENTATION('',(#661),#669);
+#661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#662,#663,#664,#665,#666,#667
+,#668),.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(
+  '') );
+#662 = CARTESIAN_POINT('',(0.,-1.));
+#663 = CARTESIAN_POINT('',(6.928203230276,-1.));
+#664 = CARTESIAN_POINT('',(3.464101615138,-7.));
+#665 = CARTESIAN_POINT('',(9.796850830579E-16,-13.));
+#666 = CARTESIAN_POINT('',(-3.464101615138,-7.));
+#667 = CARTESIAN_POINT('',(-6.928203230276,-1.));
+#668 = CARTESIAN_POINT('',(0.,-1.));
+#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#670 = PCURVE('',#671,#676);
+#671 = CYLINDRICAL_SURFACE('',#672,4.);
+#672 = AXIS2_PLACEMENT_3D('',#673,#674,#675);
+#673 = CARTESIAN_POINT('',(0.,0.,0.));
+#674 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#675 = DIRECTION('',(1.,0.,0.));
+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(-0.,0.));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(-1.,0.));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#682 = ADVANCED_FACE('',(#683,#686),#628,.F.);
+#683 = FACE_BOUND('',#684,.F.);
+#684 = EDGE_LOOP('',(#685));
+#685 = ORIENTED_EDGE('',*,*,#613,.F.);
+#686 = FACE_BOUND('',#687,.F.);
+#687 = EDGE_LOOP('',(#688));
+#688 = ORIENTED_EDGE('',*,*,#689,.T.);
+#689 = EDGE_CURVE('',#690,#690,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(4.,-4.,1.7763568394E-15));
+#692 = SURFACE_CURVE('',#693,(#698,#709),.PCURVE_S1.);
+#693 = CIRCLE('',#694,4.);
+#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697);
+#695 = CARTESIAN_POINT('',(0.,-4.,1.7763568394E-15));
+#696 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#697 = DIRECTION('',(1.,0.,0.));
+#698 = PCURVE('',#628,#699);
+#699 = DEFINITIONAL_REPRESENTATION('',(#700),#708);
+#700 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#701,#702,#703,#704,#705,#706
+,#707),.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(
+  '') );
+#701 = CARTESIAN_POINT('',(0.,-1.));
+#702 = CARTESIAN_POINT('',(6.928203230276,-1.));
+#703 = CARTESIAN_POINT('',(3.464101615138,-7.));
+#704 = CARTESIAN_POINT('',(9.796850830579E-16,-13.));
+#705 = CARTESIAN_POINT('',(-3.464101615138,-7.));
+#706 = CARTESIAN_POINT('',(-6.928203230276,-1.));
+#707 = CARTESIAN_POINT('',(0.,-1.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = PCURVE('',#671,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(-0.,-4.));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(-1.,0.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = ADVANCED_FACE('',(#717),#671,.F.);
+#717 = FACE_BOUND('',#718,.T.);
+#718 = EDGE_LOOP('',(#719,#740,#741,#742));
+#719 = ORIENTED_EDGE('',*,*,#720,.T.);
+#720 = EDGE_CURVE('',#651,#690,#721,.T.);
+#721 = SEAM_CURVE('',#722,(#726,#733),.PCURVE_S1.);
+#722 = LINE('',#723,#724);
+#723 = CARTESIAN_POINT('',(4.,0.,0.));
+#724 = VECTOR('',#725,1.);
+#725 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#726 = PCURVE('',#671,#727);
+#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(-0.,0.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(-0.,-1.));
+#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#733 = PCURVE('',#671,#734);
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(-0.,-1.));
+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#740 = ORIENTED_EDGE('',*,*,#689,.T.);
+#741 = ORIENTED_EDGE('',*,*,#720,.F.);
+#742 = ORIENTED_EDGE('',*,*,#650,.F.);
+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#747)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#744,#745,#746)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#744 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#745 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#746 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#747 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#744,
+  'distance_accuracy_value','confusion accuracy');
+#748 = PRODUCT_TYPE('part',$,(#435));
+#749 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#750)
+  ,#425);
+#750 = STYLED_ITEM('color',(#751),#227);
+#751 = PRESENTATION_STYLE_ASSIGNMENT((#752,#758));
+#752 = SURFACE_STYLE_USAGE(.BOTH.,#753);
+#753 = SURFACE_SIDE_STYLE('',(#754));
+#754 = SURFACE_STYLE_FILL_AREA(#755);
+#755 = FILL_AREA_STYLE('',(#756));
+#756 = FILL_AREA_STYLE_COLOUR('',#757);
+#757 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#758 = CURVE_STYLE('',#759,POSITIVE_LENGTH_MEASURE(0.1),#757);
+#759 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#760 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#761)
+  ,#743);
+#761 = STYLED_ITEM('color',(#762),#439);
+#762 = PRESENTATION_STYLE_ASSIGNMENT((#763,#769));
+#763 = SURFACE_STYLE_USAGE(.BOTH.,#764);
+#764 = SURFACE_SIDE_STYLE('',(#765));
+#765 = SURFACE_STYLE_FILL_AREA(#766);
+#766 = FILL_AREA_STYLE('',(#767));
+#767 = FILL_AREA_STYLE_COLOUR('',#768);
+#768 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#769 = CURVE_STYLE('',#770,POSITIVE_LENGTH_MEASURE(0.1),#768);
+#770 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#771 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#772)
+  ,#213);
+#772 = STYLED_ITEM('color',(#773),#15);
+#773 = PRESENTATION_STYLE_ASSIGNMENT((#774,#779));
+#774 = SURFACE_STYLE_USAGE(.BOTH.,#775);
+#775 = SURFACE_SIDE_STYLE('',(#776));
+#776 = SURFACE_STYLE_FILL_AREA(#777);
+#777 = FILL_AREA_STYLE('',(#778));
+#778 = FILL_AREA_STYLE_COLOUR('',#768);
+#779 = CURVE_STYLE('',#780,POSITIVE_LENGTH_MEASURE(0.1),#768);
+#780 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.stl b/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.stl
new file mode 100644
index 00000000..0b43feda
Binary files /dev/null and b/Mechanical Parts/Bearings/623ZZ_Ball_Bearing.stl differ
diff --git a/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.fcstd b/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.fcstd
new file mode 100644
index 00000000..bcf395f5
Binary files /dev/null and b/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.fcstd differ
diff --git a/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.stl b/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.stl
new file mode 100644
index 00000000..46e20920
Binary files /dev/null and b/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.stl differ
diff --git a/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.stp b/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.stp
new file mode 100644
index 00000000..20b1c6a8
--- /dev/null
+++ b/Mechanical Parts/Bearings/624ZZ_Ball_Bearing.stp	
@@ -0,0 +1,7236 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/paly/3DPrinter/FreeCad/PiezasI3mias/Rodamientos/bearing-624zz.stp
+','2014-10-09T13:12: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('624zz','624zz','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5668);
+#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,#105,#158,#211,#739,#1222,#1309,#1360,#1412,
+    #1494,#1576,#1628,#1680,#1762,#1844,#1896,#1948,#2030,#2112,#2164,
+    #2216,#2298,#2380,#2427,#2504,#2581,#2658,#2735,#2812,#2889,#2966,
+    #3043,#3120,#3194,#3247,#3301,#3370,#3439,#3513,#3541,#3589,#3643,
+    #3712,#3781,#3855,#3883,#3931,#3985,#4054,#4123,#4197,#4225,#4273,
+    #4327,#4396,#4465,#4539,#4567,#4615,#4664,#4697,#4725,#4753,#4781,
+    #4809,#4837,#4865,#4893,#4921,#4970,#5190,#5218,#5246,#5274,#5302,
+    #5330,#5358,#5386,#5414,#5466,#5521,#5576,#5611,#5641));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(6.5,0.,0.2));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(6.5,0.,4.8));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(6.5,-1.592040838892E-15,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,6.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(0.,0.,1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(0.,-0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(0.,1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,6.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,4.8));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,4.8));
+#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 = CONICAL_SURFACE('',#67,6.5,0.785398163397);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,4.8));
+#69 = DIRECTION('',(-0.,-0.,-1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-0.,-0.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.,-0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.F.);
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#22,#22,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,6.5);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(0.,0.,0.2));
+#84 = DIRECTION('',(0.,0.,1.));
+#85 = DIRECTION('',(1.,0.,0.));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,0.2));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = CONICAL_SURFACE('',#95,6.5,0.785398163397);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(0.,0.,0.2));
+#97 = DIRECTION('',(0.,0.,1.));
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.,-0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(1.,-0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#94,.T.);
+#106 = FACE_BOUND('',#107,.F.);
+#107 = EDGE_LOOP('',(#108,#129,#130,#131));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#22,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(6.3,0.,0.));
+#112 = SEAM_CURVE('',#113,(#117,#123),.PCURVE_S1.);
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(6.5,0.,0.2));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187));
+#117 = PCURVE('',#94,#118);
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#122);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120,#121),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(0.,0.));
+#121 = CARTESIAN_POINT('',(0.,-0.2));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = PCURVE('',#94,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#128);
+#125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126,#127),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#126 = CARTESIAN_POINT('',(6.28318530718,0.));
+#127 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = ORIENTED_EDGE('',*,*,#79,.T.);
+#130 = ORIENTED_EDGE('',*,*,#109,.T.);
+#131 = ORIENTED_EDGE('',*,*,#132,.F.);
+#132 = EDGE_CURVE('',#110,#110,#133,.T.);
+#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
+#134 = CIRCLE('',#135,6.3);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(0.,0.,0.));
+#137 = DIRECTION('',(0.,0.,1.));
+#138 = DIRECTION('',(1.,0.,0.));
+#139 = PCURVE('',#94,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(0.,-0.2));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(1.,-0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = PCURVE('',#147,#152);
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(0.,0.,0.));
+#150 = DIRECTION('',(0.,0.,1.));
+#151 = DIRECTION('',(1.,0.,0.));
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,6.3);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.,0.));
+#156 = DIRECTION('',(1.,0.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159),#66,.T.);
+#159 = FACE_BOUND('',#160,.T.);
+#160 = EDGE_LOOP('',(#161,#182,#183,#184));
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#24,#163,#165,.T.);
+#163 = VERTEX_POINT('',#164);
+#164 = CARTESIAN_POINT('',(6.3,0.,5.));
+#165 = SEAM_CURVE('',#166,(#170,#176),.PCURVE_S1.);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(6.5,0.,4.8));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#170 = PCURVE('',#66,#171);
+#171 = DEFINITIONAL_REPRESENTATION('',(#172),#175);
+#172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#173,#174),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#173 = CARTESIAN_POINT('',(0.,0.));
+#174 = CARTESIAN_POINT('',(0.,-0.2));
+#175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#176 = PCURVE('',#66,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#181);
+#178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#179,#180),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#179 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#180 = CARTESIAN_POINT('',(-6.28318530718,-0.2));
+#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#182 = ORIENTED_EDGE('',*,*,#51,.T.);
+#183 = ORIENTED_EDGE('',*,*,#162,.T.);
+#184 = ORIENTED_EDGE('',*,*,#185,.F.);
+#185 = EDGE_CURVE('',#163,#163,#186,.T.);
+#186 = SURFACE_CURVE('',#187,(#192,#199),.PCURVE_S1.);
+#187 = CIRCLE('',#188,6.3);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(0.,0.,5.));
+#190 = DIRECTION('',(0.,0.,1.));
+#191 = DIRECTION('',(1.,0.,0.));
+#192 = PCURVE('',#66,#193);
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(-0.,-0.2));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-1.,-0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = PCURVE('',#200,#205);
+#200 = PLANE('',#201);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(0.,0.,5.));
+#203 = DIRECTION('',(0.,0.,1.));
+#204 = DIRECTION('',(1.,0.,0.));
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = CIRCLE('',#207,6.3);
+#207 = AXIS2_PLACEMENT_2D('',#208,#209);
+#208 = CARTESIAN_POINT('',(0.,0.));
+#209 = DIRECTION('',(1.,0.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = ADVANCED_FACE('',(#212,#215),#147,.F.);
+#212 = FACE_BOUND('',#213,.F.);
+#213 = EDGE_LOOP('',(#214));
+#214 = ORIENTED_EDGE('',*,*,#132,.T.);
+#215 = FACE_BOUND('',#216,.F.);
+#216 = EDGE_LOOP('',(#217,#248,#277,#306,#335,#364,#393,#422,#451,#480,
+    #509,#538,#567,#596,#625,#654,#683,#712));
+#217 = ORIENTED_EDGE('',*,*,#218,.F.);
+#218 = EDGE_CURVE('',#219,#221,#223,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(5.5,-6.73555739531E-16,0.));
+#221 = VERTEX_POINT('',#222);
+#222 = CARTESIAN_POINT('',(4.274302788013,3.461262150774,0.));
+#223 = SURFACE_CURVE('',#224,(#229,#236),.PCURVE_S1.);
+#224 = CIRCLE('',#225,5.5);
+#225 = AXIS2_PLACEMENT_3D('',#226,#227,#228);
+#226 = CARTESIAN_POINT('',(0.,0.,0.));
+#227 = DIRECTION('',(0.,0.,1.));
+#228 = DIRECTION('',(1.,0.,0.));
+#229 = PCURVE('',#147,#230);
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235);
+#231 = CIRCLE('',#232,5.5);
+#232 = AXIS2_PLACEMENT_2D('',#233,#234);
+#233 = CARTESIAN_POINT('',(0.,0.));
+#234 = DIRECTION('',(1.,0.));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#236 = PCURVE('',#237,#242);
+#237 = PLANE('',#238);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(0.,0.,0.));
+#240 = DIRECTION('',(0.,0.,1.));
+#241 = DIRECTION('',(1.,0.,0.));
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = CIRCLE('',#244,5.5);
+#244 = AXIS2_PLACEMENT_2D('',#245,#246);
+#245 = CARTESIAN_POINT('',(0.,0.));
+#246 = DIRECTION('',(1.,0.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = ORIENTED_EDGE('',*,*,#249,.F.);
+#249 = EDGE_CURVE('',#250,#219,#252,.T.);
+#250 = VERTEX_POINT('',#251);
+#251 = CARTESIAN_POINT('',(5.49916232336,-9.598823540506E-02,0.));
+#252 = SURFACE_CURVE('',#253,(#258,#265),.PCURVE_S1.);
+#253 = CIRCLE('',#254,5.5);
+#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
+#255 = CARTESIAN_POINT('',(0.,0.,0.));
+#256 = DIRECTION('',(0.,0.,1.));
+#257 = DIRECTION('',(1.,0.,0.));
+#258 = PCURVE('',#147,#259);
+#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
+#260 = CIRCLE('',#261,5.5);
+#261 = AXIS2_PLACEMENT_2D('',#262,#263);
+#262 = CARTESIAN_POINT('',(0.,0.));
+#263 = DIRECTION('',(1.,0.));
+#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#265 = PCURVE('',#266,#271);
+#266 = CYLINDRICAL_SURFACE('',#267,5.5);
+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
+#268 = CARTESIAN_POINT('',(0.,0.,0.));
+#269 = DIRECTION('',(0.,0.,1.));
+#270 = DIRECTION('',(1.,0.,0.));
+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);
+#272 = LINE('',#273,#274);
+#273 = CARTESIAN_POINT('',(0.,0.));
+#274 = VECTOR('',#275,1.);
+#275 = DIRECTION('',(1.,0.));
+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#277 = ORIENTED_EDGE('',*,*,#278,.F.);
+#278 = EDGE_CURVE('',#279,#250,#281,.T.);
+#279 = VERTEX_POINT('',#280);
+#280 = CARTESIAN_POINT('',(4.213244437154,-3.535331853276,0.));
+#281 = SURFACE_CURVE('',#282,(#287,#294),.PCURVE_S1.);
+#282 = CIRCLE('',#283,5.5);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(0.,0.,0.));
+#285 = DIRECTION('',(-0.,0.,1.));
+#286 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#287 = PCURVE('',#147,#288);
+#288 = DEFINITIONAL_REPRESENTATION('',(#289),#293);
+#289 = CIRCLE('',#290,5.5);
+#290 = AXIS2_PLACEMENT_2D('',#291,#292);
+#291 = CARTESIAN_POINT('',(0.,0.));
+#292 = DIRECTION('',(0.766044443119,-0.642787609687));
+#293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#294 = PCURVE('',#295,#300);
+#295 = PLANE('',#296);
+#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299);
+#297 = CARTESIAN_POINT('',(0.,0.,0.));
+#298 = DIRECTION('',(0.,0.,1.));
+#299 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
+#301 = CIRCLE('',#302,5.5);
+#302 = AXIS2_PLACEMENT_2D('',#303,#304);
+#303 = CARTESIAN_POINT('',(0.,0.));
+#304 = DIRECTION('',(1.,0.));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#306 = ORIENTED_EDGE('',*,*,#307,.F.);
+#307 = EDGE_CURVE('',#308,#279,#310,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(4.150902691225,-3.608324659448,0.));
+#310 = SURFACE_CURVE('',#311,(#316,#323),.PCURVE_S1.);
+#311 = CIRCLE('',#312,5.5);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(0.,0.,0.));
+#314 = DIRECTION('',(0.,0.,1.));
+#315 = DIRECTION('',(1.,0.,0.));
+#316 = PCURVE('',#147,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = CIRCLE('',#319,5.5);
+#319 = AXIS2_PLACEMENT_2D('',#320,#321);
+#320 = CARTESIAN_POINT('',(0.,0.));
+#321 = DIRECTION('',(1.,0.));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = CYLINDRICAL_SURFACE('',#325,5.5);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(0.,0.,0.));
+#327 = DIRECTION('',(0.,0.,1.));
+#328 = DIRECTION('',(1.,0.,0.));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(0.,0.));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(1.,0.));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.F.);
+#336 = EDGE_CURVE('',#337,#308,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(0.955064977168,-5.416442641567,0.));
+#339 = SURFACE_CURVE('',#340,(#345,#352),.PCURVE_S1.);
+#340 = CIRCLE('',#341,5.5);
+#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
+#342 = CARTESIAN_POINT('',(0.,0.,0.));
+#343 = DIRECTION('',(-0.,0.,1.));
+#344 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#345 = PCURVE('',#147,#346);
+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
+#347 = CIRCLE('',#348,5.5);
+#348 = AXIS2_PLACEMENT_2D('',#349,#350);
+#349 = CARTESIAN_POINT('',(0.,0.));
+#350 = DIRECTION('',(0.173648177667,-0.984807753012));
+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#352 = PCURVE('',#353,#358);
+#353 = PLANE('',#354);
+#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
+#355 = CARTESIAN_POINT('',(0.,0.,0.));
+#356 = DIRECTION('',(0.,0.,1.));
+#357 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = CIRCLE('',#360,5.5);
+#360 = AXIS2_PLACEMENT_2D('',#361,#362);
+#361 = CARTESIAN_POINT('',(0.,0.));
+#362 = DIRECTION('',(1.,0.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = ORIENTED_EDGE('',*,*,#365,.F.);
+#365 = EDGE_CURVE('',#366,#337,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(0.860389557721,-5.432285873273,0.));
+#368 = SURFACE_CURVE('',#369,(#374,#381),.PCURVE_S1.);
+#369 = CIRCLE('',#370,5.5);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(0.,0.,0.));
+#372 = DIRECTION('',(0.,0.,1.));
+#373 = DIRECTION('',(1.,0.,0.));
+#374 = PCURVE('',#147,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = CIRCLE('',#377,5.5);
+#377 = AXIS2_PLACEMENT_2D('',#378,#379);
+#378 = CARTESIAN_POINT('',(0.,0.));
+#379 = DIRECTION('',(1.,0.));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = PCURVE('',#382,#387);
+#382 = CYLINDRICAL_SURFACE('',#383,5.5);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.,0.,0.));
+#385 = DIRECTION('',(0.,0.,1.));
+#386 = DIRECTION('',(1.,0.,0.));
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(0.,0.));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(1.,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#394,.F.);
+#394 = EDGE_CURVE('',#395,#366,#397,.T.);
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(-2.75,-4.763139720814,0.));
+#397 = SURFACE_CURVE('',#398,(#403,#410),.PCURVE_S1.);
+#398 = CIRCLE('',#399,5.5);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(0.,0.,0.));
+#401 = DIRECTION('',(0.,0.,1.));
+#402 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#403 = PCURVE('',#147,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = CIRCLE('',#406,5.5);
+#406 = AXIS2_PLACEMENT_2D('',#407,#408);
+#407 = CARTESIAN_POINT('',(0.,0.));
+#408 = DIRECTION('',(-0.5,-0.866025403784));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = PLANE('',#412);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(0.,0.,0.));
+#414 = DIRECTION('',(0.,0.,1.));
+#415 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = CIRCLE('',#418,5.5);
+#418 = AXIS2_PLACEMENT_2D('',#419,#420);
+#419 = CARTESIAN_POINT('',(0.,0.));
+#420 = DIRECTION('',(1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#424,#395,#426,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(-2.832709412005,-4.714420153862,0.));
+#426 = SURFACE_CURVE('',#427,(#432,#439),.PCURVE_S1.);
+#427 = CIRCLE('',#428,5.5);
+#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
+#429 = CARTESIAN_POINT('',(0.,0.,0.));
+#430 = DIRECTION('',(0.,0.,1.));
+#431 = DIRECTION('',(1.,0.,0.));
+#432 = PCURVE('',#147,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = CIRCLE('',#435,5.5);
+#435 = AXIS2_PLACEMENT_2D('',#436,#437);
+#436 = CARTESIAN_POINT('',(0.,0.));
+#437 = DIRECTION('',(1.,0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = PCURVE('',#440,#445);
+#440 = CYLINDRICAL_SURFACE('',#441,5.5);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(0.,0.,0.));
+#443 = DIRECTION('',(0.,0.,1.));
+#444 = DIRECTION('',(1.,0.,0.));
+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(0.,0.));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(1.,0.));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = ORIENTED_EDGE('',*,*,#452,.F.);
+#452 = EDGE_CURVE('',#453,#424,#455,.T.);
+#453 = VERTEX_POINT('',#454);
+#454 = CARTESIAN_POINT('',(-5.168309414322,-1.881110788291,0.));
+#455 = SURFACE_CURVE('',#456,(#461,#468),.PCURVE_S1.);
+#456 = CIRCLE('',#457,5.5);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(0.,0.,0.));
+#459 = DIRECTION('',(0.,0.,1.));
+#460 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#461 = PCURVE('',#147,#462);
+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
+#463 = CIRCLE('',#464,5.5);
+#464 = AXIS2_PLACEMENT_2D('',#465,#466);
+#465 = CARTESIAN_POINT('',(0.,0.));
+#466 = DIRECTION('',(-0.939692620786,-0.342020143326));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#468 = PCURVE('',#469,#474);
+#469 = PLANE('',#470);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(0.,0.,0.));
+#472 = DIRECTION('',(0.,0.,1.));
+#473 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
+#475 = CIRCLE('',#476,5.5);
+#476 = AXIS2_PLACEMENT_2D('',#477,#478);
+#477 = CARTESIAN_POINT('',(0.,0.));
+#478 = DIRECTION('',(1.,0.));
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#480 = ORIENTED_EDGE('',*,*,#481,.F.);
+#481 = EDGE_CURVE('',#482,#453,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(-5.200352165796,-1.790624849514,0.));
+#484 = SURFACE_CURVE('',#485,(#490,#497),.PCURVE_S1.);
+#485 = CIRCLE('',#486,5.5);
+#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
+#487 = CARTESIAN_POINT('',(0.,0.,0.));
+#488 = DIRECTION('',(0.,0.,1.));
+#489 = DIRECTION('',(1.,0.,0.));
+#490 = PCURVE('',#147,#491);
+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
+#492 = CIRCLE('',#493,5.5);
+#493 = AXIS2_PLACEMENT_2D('',#494,#495);
+#494 = CARTESIAN_POINT('',(0.,0.));
+#495 = DIRECTION('',(1.,0.));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#497 = PCURVE('',#498,#503);
+#498 = CYLINDRICAL_SURFACE('',#499,5.5);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(0.,0.,0.));
+#501 = DIRECTION('',(0.,0.,1.));
+#502 = DIRECTION('',(1.,0.,0.));
+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(0.,0.));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(1.,0.));
+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#509 = ORIENTED_EDGE('',*,*,#510,.F.);
+#510 = EDGE_CURVE('',#511,#482,#513,.T.);
+#511 = VERTEX_POINT('',#512);
+#512 = CARTESIAN_POINT('',(-5.168309414322,1.881110788291,0.));
+#513 = SURFACE_CURVE('',#514,(#519,#526),.PCURVE_S1.);
+#514 = CIRCLE('',#515,5.5);
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(0.,0.,0.));
+#517 = DIRECTION('',(0.,0.,1.));
+#518 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#519 = PCURVE('',#147,#520);
+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);
+#521 = CIRCLE('',#522,5.5);
+#522 = AXIS2_PLACEMENT_2D('',#523,#524);
+#523 = CARTESIAN_POINT('',(0.,0.));
+#524 = DIRECTION('',(-0.939692620786,0.342020143326));
+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#526 = PCURVE('',#527,#532);
+#527 = PLANE('',#528);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(0.,0.,0.));
+#530 = DIRECTION('',(0.,0.,1.));
+#531 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = CIRCLE('',#534,5.5);
+#534 = AXIS2_PLACEMENT_2D('',#535,#536);
+#535 = CARTESIAN_POINT('',(0.,0.));
+#536 = DIRECTION('',(1.,0.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = ORIENTED_EDGE('',*,*,#539,.F.);
+#539 = EDGE_CURVE('',#540,#511,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(-5.134692345735,1.971023722499,0.));
+#542 = SURFACE_CURVE('',#543,(#548,#555),.PCURVE_S1.);
+#543 = CIRCLE('',#544,5.5);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(0.,0.,0.));
+#546 = DIRECTION('',(0.,0.,1.));
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = PCURVE('',#147,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = CIRCLE('',#551,5.5);
+#551 = AXIS2_PLACEMENT_2D('',#552,#553);
+#552 = CARTESIAN_POINT('',(0.,0.));
+#553 = DIRECTION('',(1.,0.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = PCURVE('',#556,#561);
+#556 = CYLINDRICAL_SURFACE('',#557,5.5);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(0.,0.,0.));
+#559 = DIRECTION('',(0.,0.,1.));
+#560 = DIRECTION('',(1.,0.,0.));
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(0.,0.));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(1.,0.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = ORIENTED_EDGE('',*,*,#568,.F.);
+#568 = EDGE_CURVE('',#569,#540,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(-2.75,4.763139720814,0.));
+#571 = SURFACE_CURVE('',#572,(#577,#584),.PCURVE_S1.);
+#572 = CIRCLE('',#573,5.5);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.,0.,0.));
+#575 = DIRECTION('',(0.,0.,1.));
+#576 = DIRECTION('',(-0.5,0.866025403784,0.));
+#577 = PCURVE('',#147,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);
+#579 = CIRCLE('',#580,5.5);
+#580 = AXIS2_PLACEMENT_2D('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.,0.));
+#582 = DIRECTION('',(-0.5,0.866025403784));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = PCURVE('',#585,#590);
+#585 = PLANE('',#586);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(0.,0.,0.));
+#588 = DIRECTION('',(0.,0.,1.));
+#589 = DIRECTION('',(-0.5,0.866025403784,0.));
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = CIRCLE('',#592,5.5);
+#592 = AXIS2_PLACEMENT_2D('',#593,#594);
+#593 = CARTESIAN_POINT('',(0.,0.));
+#594 = DIRECTION('',(1.,0.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = ORIENTED_EDGE('',*,*,#597,.F.);
+#597 = EDGE_CURVE('',#598,#569,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(-2.666452911355,4.810408389267,0.));
+#600 = SURFACE_CURVE('',#601,(#606,#613),.PCURVE_S1.);
+#601 = CIRCLE('',#602,5.5);
+#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
+#603 = CARTESIAN_POINT('',(0.,0.,0.));
+#604 = DIRECTION('',(0.,0.,1.));
+#605 = DIRECTION('',(1.,0.,0.));
+#606 = PCURVE('',#147,#607);
+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);
+#608 = CIRCLE('',#609,5.5);
+#609 = AXIS2_PLACEMENT_2D('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.,0.));
+#611 = DIRECTION('',(1.,0.));
+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#613 = PCURVE('',#614,#619);
+#614 = CYLINDRICAL_SURFACE('',#615,5.5);
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(0.,0.,0.));
+#617 = DIRECTION('',(0.,0.,1.));
+#618 = DIRECTION('',(1.,0.,0.));
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(0.,0.));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(1.,0.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = ORIENTED_EDGE('',*,*,#626,.F.);
+#626 = EDGE_CURVE('',#627,#598,#629,.T.);
+#627 = VERTEX_POINT('',#628);
+#628 = CARTESIAN_POINT('',(0.955064977168,5.416442641567,0.));
+#629 = SURFACE_CURVE('',#630,(#635,#642),.PCURVE_S1.);
+#630 = CIRCLE('',#631,5.5);
+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
+#632 = CARTESIAN_POINT('',(0.,0.,0.));
+#633 = DIRECTION('',(0.,-0.,1.));
+#634 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#635 = PCURVE('',#147,#636);
+#636 = DEFINITIONAL_REPRESENTATION('',(#637),#641);
+#637 = CIRCLE('',#638,5.5);
+#638 = AXIS2_PLACEMENT_2D('',#639,#640);
+#639 = CARTESIAN_POINT('',(0.,0.));
+#640 = DIRECTION('',(0.173648177667,0.984807753012));
+#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#642 = PCURVE('',#643,#648);
+#643 = PLANE('',#644);
+#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);
+#645 = CARTESIAN_POINT('',(0.,0.,0.));
+#646 = DIRECTION('',(0.,0.,1.));
+#647 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);
+#649 = CIRCLE('',#650,5.5);
+#650 = AXIS2_PLACEMENT_2D('',#651,#652);
+#651 = CARTESIAN_POINT('',(0.,0.));
+#652 = DIRECTION('',(1.,0.));
+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#654 = ORIENTED_EDGE('',*,*,#655,.F.);
+#655 = EDGE_CURVE('',#656,#627,#658,.T.);
+#656 = VERTEX_POINT('',#657);
+#657 = CARTESIAN_POINT('',(1.049449474571,5.398949508962,0.));
+#658 = SURFACE_CURVE('',#659,(#664,#671),.PCURVE_S1.);
+#659 = CIRCLE('',#660,5.5);
+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);
+#661 = CARTESIAN_POINT('',(0.,0.,0.));
+#662 = DIRECTION('',(0.,0.,1.));
+#663 = DIRECTION('',(1.,0.,0.));
+#664 = PCURVE('',#147,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = CIRCLE('',#667,5.5);
+#667 = AXIS2_PLACEMENT_2D('',#668,#669);
+#668 = CARTESIAN_POINT('',(0.,0.));
+#669 = DIRECTION('',(1.,0.));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = PCURVE('',#672,#677);
+#672 = CYLINDRICAL_SURFACE('',#673,5.5);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(0.,0.,0.));
+#675 = DIRECTION('',(0.,0.,1.));
+#676 = DIRECTION('',(1.,0.,0.));
+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682);
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(0.,0.));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(1.,0.));
+#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#683 = ORIENTED_EDGE('',*,*,#684,.F.);
+#684 = EDGE_CURVE('',#685,#656,#687,.T.);
+#685 = VERTEX_POINT('',#686);
+#686 = CARTESIAN_POINT('',(4.213244437154,3.535331853276,0.));
+#687 = SURFACE_CURVE('',#688,(#693,#700),.PCURVE_S1.);
+#688 = CIRCLE('',#689,5.5);
+#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692);
+#690 = CARTESIAN_POINT('',(0.,0.,0.));
+#691 = DIRECTION('',(0.,-0.,1.));
+#692 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#693 = PCURVE('',#147,#694);
+#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699);
+#695 = CIRCLE('',#696,5.5);
+#696 = AXIS2_PLACEMENT_2D('',#697,#698);
+#697 = CARTESIAN_POINT('',(0.,0.));
+#698 = DIRECTION('',(0.766044443119,0.642787609687));
+#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#700 = PCURVE('',#701,#706);
+#701 = PLANE('',#702);
+#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
+#703 = CARTESIAN_POINT('',(0.,0.,0.));
+#704 = DIRECTION('',(0.,0.,1.));
+#705 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = CIRCLE('',#708,5.5);
+#708 = AXIS2_PLACEMENT_2D('',#709,#710);
+#709 = CARTESIAN_POINT('',(0.,0.));
+#710 = DIRECTION('',(1.,0.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = ORIENTED_EDGE('',*,*,#713,.F.);
+#713 = EDGE_CURVE('',#221,#685,#714,.T.);
+#714 = SURFACE_CURVE('',#715,(#720,#727),.PCURVE_S1.);
+#715 = CIRCLE('',#716,5.5);
+#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);
+#717 = CARTESIAN_POINT('',(0.,0.,0.));
+#718 = DIRECTION('',(0.,0.,1.));
+#719 = DIRECTION('',(1.,0.,0.));
+#720 = PCURVE('',#147,#721);
+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726);
+#722 = CIRCLE('',#723,5.5);
+#723 = AXIS2_PLACEMENT_2D('',#724,#725);
+#724 = CARTESIAN_POINT('',(0.,0.));
+#725 = DIRECTION('',(1.,0.));
+#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#727 = PCURVE('',#728,#733);
+#728 = CYLINDRICAL_SURFACE('',#729,5.5);
+#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732);
+#730 = CARTESIAN_POINT('',(0.,0.,0.));
+#731 = DIRECTION('',(0.,0.,1.));
+#732 = DIRECTION('',(1.,0.,0.));
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(0.,0.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(1.,0.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = ADVANCED_FACE('',(#740,#743),#200,.T.);
+#740 = FACE_BOUND('',#741,.T.);
+#741 = EDGE_LOOP('',(#742));
+#742 = ORIENTED_EDGE('',*,*,#185,.T.);
+#743 = FACE_BOUND('',#744,.T.);
+#744 = EDGE_LOOP('',(#745,#776,#800,#829,#853,#882,#906,#935,#959,#988,
+    #1012,#1041,#1065,#1094,#1118,#1147,#1171,#1200));
+#745 = ORIENTED_EDGE('',*,*,#746,.F.);
+#746 = EDGE_CURVE('',#747,#749,#751,.T.);
+#747 = VERTEX_POINT('',#748);
+#748 = CARTESIAN_POINT('',(5.5,-6.73555739531E-16,5.));
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(4.274302788013,3.461262150774,5.));
+#751 = SURFACE_CURVE('',#752,(#757,#764),.PCURVE_S1.);
+#752 = CIRCLE('',#753,5.5);
+#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756);
+#754 = CARTESIAN_POINT('',(0.,0.,5.));
+#755 = DIRECTION('',(0.,0.,1.));
+#756 = DIRECTION('',(1.,0.,0.));
+#757 = PCURVE('',#200,#758);
+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);
+#759 = CIRCLE('',#760,5.5);
+#760 = AXIS2_PLACEMENT_2D('',#761,#762);
+#761 = CARTESIAN_POINT('',(0.,0.));
+#762 = DIRECTION('',(1.,0.));
+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#764 = PCURVE('',#765,#770);
+#765 = PLANE('',#766);
+#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769);
+#767 = CARTESIAN_POINT('',(0.,0.,5.));
+#768 = DIRECTION('',(0.,0.,1.));
+#769 = DIRECTION('',(1.,0.,0.));
+#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775);
+#771 = CIRCLE('',#772,5.5);
+#772 = AXIS2_PLACEMENT_2D('',#773,#774);
+#773 = CARTESIAN_POINT('',(0.,0.));
+#774 = DIRECTION('',(1.,0.));
+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#776 = ORIENTED_EDGE('',*,*,#777,.F.);
+#777 = EDGE_CURVE('',#778,#747,#780,.T.);
+#778 = VERTEX_POINT('',#779);
+#779 = CARTESIAN_POINT('',(5.49916232336,-9.598823540506E-02,5.));
+#780 = SURFACE_CURVE('',#781,(#786,#793),.PCURVE_S1.);
+#781 = CIRCLE('',#782,5.5);
+#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
+#783 = CARTESIAN_POINT('',(0.,0.,5.));
+#784 = DIRECTION('',(0.,0.,1.));
+#785 = DIRECTION('',(1.,0.,0.));
+#786 = PCURVE('',#200,#787);
+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);
+#788 = CIRCLE('',#789,5.5);
+#789 = AXIS2_PLACEMENT_2D('',#790,#791);
+#790 = CARTESIAN_POINT('',(0.,0.));
+#791 = DIRECTION('',(1.,0.));
+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#793 = PCURVE('',#266,#794);
+#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799);
+#795 = LINE('',#796,#797);
+#796 = CARTESIAN_POINT('',(0.,5.));
+#797 = VECTOR('',#798,1.);
+#798 = DIRECTION('',(1.,0.));
+#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#800 = ORIENTED_EDGE('',*,*,#801,.F.);
+#801 = EDGE_CURVE('',#802,#778,#804,.T.);
+#802 = VERTEX_POINT('',#803);
+#803 = CARTESIAN_POINT('',(4.213244437154,-3.535331853276,5.));
+#804 = SURFACE_CURVE('',#805,(#810,#817),.PCURVE_S1.);
+#805 = CIRCLE('',#806,5.5);
+#806 = AXIS2_PLACEMENT_3D('',#807,#808,#809);
+#807 = CARTESIAN_POINT('',(0.,0.,5.));
+#808 = DIRECTION('',(-0.,0.,1.));
+#809 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#810 = PCURVE('',#200,#811);
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = CIRCLE('',#813,5.5);
+#813 = AXIS2_PLACEMENT_2D('',#814,#815);
+#814 = CARTESIAN_POINT('',(0.,0.));
+#815 = DIRECTION('',(0.766044443119,-0.642787609687));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = PCURVE('',#818,#823);
+#818 = PLANE('',#819);
+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
+#820 = CARTESIAN_POINT('',(0.,0.,5.));
+#821 = DIRECTION('',(0.,0.,1.));
+#822 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = CIRCLE('',#825,5.5);
+#825 = AXIS2_PLACEMENT_2D('',#826,#827);
+#826 = CARTESIAN_POINT('',(0.,0.));
+#827 = DIRECTION('',(1.,0.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = ORIENTED_EDGE('',*,*,#830,.F.);
+#830 = EDGE_CURVE('',#831,#802,#833,.T.);
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(4.150902691225,-3.608324659448,5.));
+#833 = SURFACE_CURVE('',#834,(#839,#846),.PCURVE_S1.);
+#834 = CIRCLE('',#835,5.5);
+#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
+#836 = CARTESIAN_POINT('',(0.,0.,5.));
+#837 = DIRECTION('',(0.,0.,1.));
+#838 = DIRECTION('',(1.,0.,0.));
+#839 = PCURVE('',#200,#840);
+#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845);
+#841 = CIRCLE('',#842,5.5);
+#842 = AXIS2_PLACEMENT_2D('',#843,#844);
+#843 = CARTESIAN_POINT('',(0.,0.));
+#844 = DIRECTION('',(1.,0.));
+#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#846 = PCURVE('',#324,#847);
+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(0.,5.));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(1.,0.));
+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#853 = ORIENTED_EDGE('',*,*,#854,.F.);
+#854 = EDGE_CURVE('',#855,#831,#857,.T.);
+#855 = VERTEX_POINT('',#856);
+#856 = CARTESIAN_POINT('',(0.955064977168,-5.416442641567,5.));
+#857 = SURFACE_CURVE('',#858,(#863,#870),.PCURVE_S1.);
+#858 = CIRCLE('',#859,5.5);
+#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862);
+#860 = CARTESIAN_POINT('',(0.,0.,5.));
+#861 = DIRECTION('',(-0.,0.,1.));
+#862 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#863 = PCURVE('',#200,#864);
+#864 = DEFINITIONAL_REPRESENTATION('',(#865),#869);
+#865 = CIRCLE('',#866,5.5);
+#866 = AXIS2_PLACEMENT_2D('',#867,#868);
+#867 = CARTESIAN_POINT('',(0.,0.));
+#868 = DIRECTION('',(0.173648177667,-0.984807753012));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#870 = PCURVE('',#871,#876);
+#871 = PLANE('',#872);
+#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
+#873 = CARTESIAN_POINT('',(0.,0.,5.));
+#874 = DIRECTION('',(0.,0.,1.));
+#875 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = CIRCLE('',#878,5.5);
+#878 = AXIS2_PLACEMENT_2D('',#879,#880);
+#879 = CARTESIAN_POINT('',(0.,0.));
+#880 = DIRECTION('',(1.,0.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#882 = ORIENTED_EDGE('',*,*,#883,.F.);
+#883 = EDGE_CURVE('',#884,#855,#886,.T.);
+#884 = VERTEX_POINT('',#885);
+#885 = CARTESIAN_POINT('',(0.860389557721,-5.432285873273,5.));
+#886 = SURFACE_CURVE('',#887,(#892,#899),.PCURVE_S1.);
+#887 = CIRCLE('',#888,5.5);
+#888 = AXIS2_PLACEMENT_3D('',#889,#890,#891);
+#889 = CARTESIAN_POINT('',(0.,0.,5.));
+#890 = DIRECTION('',(0.,0.,1.));
+#891 = DIRECTION('',(1.,0.,0.));
+#892 = PCURVE('',#200,#893);
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);
+#894 = CIRCLE('',#895,5.5);
+#895 = AXIS2_PLACEMENT_2D('',#896,#897);
+#896 = CARTESIAN_POINT('',(0.,0.));
+#897 = DIRECTION('',(1.,0.));
+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#899 = PCURVE('',#382,#900);
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(0.,5.));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(1.,0.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#906 = ORIENTED_EDGE('',*,*,#907,.F.);
+#907 = EDGE_CURVE('',#908,#884,#910,.T.);
+#908 = VERTEX_POINT('',#909);
+#909 = CARTESIAN_POINT('',(-2.75,-4.763139720814,5.));
+#910 = SURFACE_CURVE('',#911,(#916,#923),.PCURVE_S1.);
+#911 = CIRCLE('',#912,5.5);
+#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915);
+#913 = CARTESIAN_POINT('',(0.,0.,5.));
+#914 = DIRECTION('',(0.,0.,1.));
+#915 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#916 = PCURVE('',#200,#917);
+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);
+#918 = CIRCLE('',#919,5.5);
+#919 = AXIS2_PLACEMENT_2D('',#920,#921);
+#920 = CARTESIAN_POINT('',(0.,0.));
+#921 = DIRECTION('',(-0.5,-0.866025403784));
+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#923 = PCURVE('',#924,#929);
+#924 = PLANE('',#925);
+#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
+#926 = CARTESIAN_POINT('',(0.,0.,5.));
+#927 = DIRECTION('',(0.,0.,1.));
+#928 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
+#930 = CIRCLE('',#931,5.5);
+#931 = AXIS2_PLACEMENT_2D('',#932,#933);
+#932 = CARTESIAN_POINT('',(0.,0.));
+#933 = DIRECTION('',(1.,0.));
+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#935 = ORIENTED_EDGE('',*,*,#936,.F.);
+#936 = EDGE_CURVE('',#937,#908,#939,.T.);
+#937 = VERTEX_POINT('',#938);
+#938 = CARTESIAN_POINT('',(-2.832709412005,-4.714420153862,5.));
+#939 = SURFACE_CURVE('',#940,(#945,#952),.PCURVE_S1.);
+#940 = CIRCLE('',#941,5.5);
+#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944);
+#942 = CARTESIAN_POINT('',(0.,0.,5.));
+#943 = DIRECTION('',(0.,0.,1.));
+#944 = DIRECTION('',(1.,0.,0.));
+#945 = PCURVE('',#200,#946);
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);
+#947 = CIRCLE('',#948,5.5);
+#948 = AXIS2_PLACEMENT_2D('',#949,#950);
+#949 = CARTESIAN_POINT('',(0.,0.));
+#950 = DIRECTION('',(1.,0.));
+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#952 = PCURVE('',#440,#953);
+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958);
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(0.,5.));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(1.,0.));
+#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#959 = ORIENTED_EDGE('',*,*,#960,.F.);
+#960 = EDGE_CURVE('',#961,#937,#963,.T.);
+#961 = VERTEX_POINT('',#962);
+#962 = CARTESIAN_POINT('',(-5.168309414322,-1.881110788291,5.));
+#963 = SURFACE_CURVE('',#964,(#969,#976),.PCURVE_S1.);
+#964 = CIRCLE('',#965,5.5);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(0.,0.,5.));
+#967 = DIRECTION('',(0.,0.,1.));
+#968 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#969 = PCURVE('',#200,#970);
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975);
+#971 = CIRCLE('',#972,5.5);
+#972 = AXIS2_PLACEMENT_2D('',#973,#974);
+#973 = CARTESIAN_POINT('',(0.,0.));
+#974 = DIRECTION('',(-0.939692620786,-0.342020143326));
+#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#976 = PCURVE('',#977,#982);
+#977 = PLANE('',#978);
+#978 = AXIS2_PLACEMENT_3D('',#979,#980,#981);
+#979 = CARTESIAN_POINT('',(0.,0.,5.));
+#980 = DIRECTION('',(0.,0.,1.));
+#981 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987);
+#983 = CIRCLE('',#984,5.5);
+#984 = AXIS2_PLACEMENT_2D('',#985,#986);
+#985 = CARTESIAN_POINT('',(0.,0.));
+#986 = DIRECTION('',(1.,0.));
+#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#988 = ORIENTED_EDGE('',*,*,#989,.F.);
+#989 = EDGE_CURVE('',#990,#961,#992,.T.);
+#990 = VERTEX_POINT('',#991);
+#991 = CARTESIAN_POINT('',(-5.200352165796,-1.790624849514,5.));
+#992 = SURFACE_CURVE('',#993,(#998,#1005),.PCURVE_S1.);
+#993 = CIRCLE('',#994,5.5);
+#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997);
+#995 = CARTESIAN_POINT('',(0.,0.,5.));
+#996 = DIRECTION('',(0.,0.,1.));
+#997 = DIRECTION('',(1.,0.,0.));
+#998 = PCURVE('',#200,#999);
+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);
+#1000 = CIRCLE('',#1001,5.5);
+#1001 = AXIS2_PLACEMENT_2D('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(0.,0.));
+#1003 = DIRECTION('',(1.,0.));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = PCURVE('',#498,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(0.,5.));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(1.,0.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#1013 = EDGE_CURVE('',#1014,#990,#1016,.T.);
+#1014 = VERTEX_POINT('',#1015);
+#1015 = CARTESIAN_POINT('',(-5.168309414322,1.881110788291,5.));
+#1016 = SURFACE_CURVE('',#1017,(#1022,#1029),.PCURVE_S1.);
+#1017 = CIRCLE('',#1018,5.5);
+#1018 = AXIS2_PLACEMENT_3D('',#1019,#1020,#1021);
+#1019 = CARTESIAN_POINT('',(0.,0.,5.));
+#1020 = DIRECTION('',(0.,0.,1.));
+#1021 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#1022 = PCURVE('',#200,#1023);
+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);
+#1024 = CIRCLE('',#1025,5.5);
+#1025 = AXIS2_PLACEMENT_2D('',#1026,#1027);
+#1026 = CARTESIAN_POINT('',(0.,0.));
+#1027 = DIRECTION('',(-0.939692620786,0.342020143326));
+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1029 = PCURVE('',#1030,#1035);
+#1030 = PLANE('',#1031);
+#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
+#1032 = CARTESIAN_POINT('',(0.,0.,5.));
+#1033 = DIRECTION('',(0.,0.,1.));
+#1034 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);
+#1036 = CIRCLE('',#1037,5.5);
+#1037 = AXIS2_PLACEMENT_2D('',#1038,#1039);
+#1038 = CARTESIAN_POINT('',(0.,0.));
+#1039 = DIRECTION('',(1.,0.));
+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1041 = ORIENTED_EDGE('',*,*,#1042,.F.);
+#1042 = EDGE_CURVE('',#1043,#1014,#1045,.T.);
+#1043 = VERTEX_POINT('',#1044);
+#1044 = CARTESIAN_POINT('',(-5.134692345735,1.971023722499,5.));
+#1045 = SURFACE_CURVE('',#1046,(#1051,#1058),.PCURVE_S1.);
+#1046 = CIRCLE('',#1047,5.5);
+#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);
+#1048 = CARTESIAN_POINT('',(0.,0.,5.));
+#1049 = DIRECTION('',(0.,0.,1.));
+#1050 = DIRECTION('',(1.,0.,0.));
+#1051 = PCURVE('',#200,#1052);
+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057);
+#1053 = CIRCLE('',#1054,5.5);
+#1054 = AXIS2_PLACEMENT_2D('',#1055,#1056);
+#1055 = CARTESIAN_POINT('',(0.,0.));
+#1056 = DIRECTION('',(1.,0.));
+#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1058 = PCURVE('',#556,#1059);
+#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064);
+#1060 = LINE('',#1061,#1062);
+#1061 = CARTESIAN_POINT('',(0.,5.));
+#1062 = VECTOR('',#1063,1.);
+#1063 = DIRECTION('',(1.,0.));
+#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1065 = ORIENTED_EDGE('',*,*,#1066,.F.);
+#1066 = EDGE_CURVE('',#1067,#1043,#1069,.T.);
+#1067 = VERTEX_POINT('',#1068);
+#1068 = CARTESIAN_POINT('',(-2.75,4.763139720814,5.));
+#1069 = SURFACE_CURVE('',#1070,(#1075,#1082),.PCURVE_S1.);
+#1070 = CIRCLE('',#1071,5.5);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(0.,0.,5.));
+#1073 = DIRECTION('',(0.,0.,1.));
+#1074 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1075 = PCURVE('',#200,#1076);
+#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081);
+#1077 = CIRCLE('',#1078,5.5);
+#1078 = AXIS2_PLACEMENT_2D('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(0.,0.));
+#1080 = DIRECTION('',(-0.5,0.866025403784));
+#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1082 = PCURVE('',#1083,#1088);
+#1083 = PLANE('',#1084);
+#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
+#1085 = CARTESIAN_POINT('',(0.,0.,5.));
+#1086 = DIRECTION('',(0.,0.,1.));
+#1087 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1088 = DEFINITIONAL_REPRESENTATION('',(#1089),#1093);
+#1089 = CIRCLE('',#1090,5.5);
+#1090 = AXIS2_PLACEMENT_2D('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(0.,0.));
+#1092 = DIRECTION('',(1.,0.));
+#1093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1094 = ORIENTED_EDGE('',*,*,#1095,.F.);
+#1095 = EDGE_CURVE('',#1096,#1067,#1098,.T.);
+#1096 = VERTEX_POINT('',#1097);
+#1097 = CARTESIAN_POINT('',(-2.666452911355,4.810408389267,5.));
+#1098 = SURFACE_CURVE('',#1099,(#1104,#1111),.PCURVE_S1.);
+#1099 = CIRCLE('',#1100,5.5);
+#1100 = AXIS2_PLACEMENT_3D('',#1101,#1102,#1103);
+#1101 = CARTESIAN_POINT('',(0.,0.,5.));
+#1102 = DIRECTION('',(0.,0.,1.));
+#1103 = DIRECTION('',(1.,0.,0.));
+#1104 = PCURVE('',#200,#1105);
+#1105 = DEFINITIONAL_REPRESENTATION('',(#1106),#1110);
+#1106 = CIRCLE('',#1107,5.5);
+#1107 = AXIS2_PLACEMENT_2D('',#1108,#1109);
+#1108 = CARTESIAN_POINT('',(0.,0.));
+#1109 = DIRECTION('',(1.,0.));
+#1110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1111 = PCURVE('',#614,#1112);
+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117);
+#1113 = LINE('',#1114,#1115);
+#1114 = CARTESIAN_POINT('',(0.,5.));
+#1115 = VECTOR('',#1116,1.);
+#1116 = DIRECTION('',(1.,0.));
+#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1118 = ORIENTED_EDGE('',*,*,#1119,.F.);
+#1119 = EDGE_CURVE('',#1120,#1096,#1122,.T.);
+#1120 = VERTEX_POINT('',#1121);
+#1121 = CARTESIAN_POINT('',(0.955064977168,5.416442641567,5.));
+#1122 = SURFACE_CURVE('',#1123,(#1128,#1135),.PCURVE_S1.);
+#1123 = CIRCLE('',#1124,5.5);
+#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127);
+#1125 = CARTESIAN_POINT('',(0.,0.,5.));
+#1126 = DIRECTION('',(0.,-0.,1.));
+#1127 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#1128 = PCURVE('',#200,#1129);
+#1129 = DEFINITIONAL_REPRESENTATION('',(#1130),#1134);
+#1130 = CIRCLE('',#1131,5.5);
+#1131 = AXIS2_PLACEMENT_2D('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(0.,0.));
+#1133 = DIRECTION('',(0.173648177667,0.984807753012));
+#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1135 = PCURVE('',#1136,#1141);
+#1136 = PLANE('',#1137);
+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);
+#1138 = CARTESIAN_POINT('',(0.,0.,5.));
+#1139 = DIRECTION('',(0.,0.,1.));
+#1140 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);
+#1142 = CIRCLE('',#1143,5.5);
+#1143 = AXIS2_PLACEMENT_2D('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(0.,0.));
+#1145 = DIRECTION('',(1.,0.));
+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1147 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#1148 = EDGE_CURVE('',#1149,#1120,#1151,.T.);
+#1149 = VERTEX_POINT('',#1150);
+#1150 = CARTESIAN_POINT('',(1.049449474571,5.398949508962,5.));
+#1151 = SURFACE_CURVE('',#1152,(#1157,#1164),.PCURVE_S1.);
+#1152 = CIRCLE('',#1153,5.5);
+#1153 = AXIS2_PLACEMENT_3D('',#1154,#1155,#1156);
+#1154 = CARTESIAN_POINT('',(0.,0.,5.));
+#1155 = DIRECTION('',(0.,0.,1.));
+#1156 = DIRECTION('',(1.,0.,0.));
+#1157 = PCURVE('',#200,#1158);
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = CIRCLE('',#1160,5.5);
+#1160 = AXIS2_PLACEMENT_2D('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(0.,0.));
+#1162 = DIRECTION('',(1.,0.));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1164 = PCURVE('',#672,#1165);
+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(0.,5.));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(1.,0.));
+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1171 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#1172 = EDGE_CURVE('',#1173,#1149,#1175,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(4.213244437154,3.535331853276,5.));
+#1175 = SURFACE_CURVE('',#1176,(#1181,#1188),.PCURVE_S1.);
+#1176 = CIRCLE('',#1177,5.5);
+#1177 = AXIS2_PLACEMENT_3D('',#1178,#1179,#1180);
+#1178 = CARTESIAN_POINT('',(0.,0.,5.));
+#1179 = DIRECTION('',(0.,-0.,1.));
+#1180 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#1181 = PCURVE('',#200,#1182);
+#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187);
+#1183 = CIRCLE('',#1184,5.5);
+#1184 = AXIS2_PLACEMENT_2D('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(0.,0.));
+#1186 = DIRECTION('',(0.766044443119,0.642787609687));
+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1188 = PCURVE('',#1189,#1194);
+#1189 = PLANE('',#1190);
+#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193);
+#1191 = CARTESIAN_POINT('',(0.,0.,5.));
+#1192 = DIRECTION('',(0.,0.,1.));
+#1193 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);
+#1195 = CIRCLE('',#1196,5.5);
+#1196 = AXIS2_PLACEMENT_2D('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(0.,0.));
+#1198 = DIRECTION('',(1.,0.));
+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1200 = ORIENTED_EDGE('',*,*,#1201,.F.);
+#1201 = EDGE_CURVE('',#749,#1173,#1202,.T.);
+#1202 = SURFACE_CURVE('',#1203,(#1208,#1215),.PCURVE_S1.);
+#1203 = CIRCLE('',#1204,5.5);
+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);
+#1205 = CARTESIAN_POINT('',(0.,0.,5.));
+#1206 = DIRECTION('',(0.,0.,1.));
+#1207 = DIRECTION('',(1.,0.,0.));
+#1208 = PCURVE('',#200,#1209);
+#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);
+#1210 = CIRCLE('',#1211,5.5);
+#1211 = AXIS2_PLACEMENT_2D('',#1212,#1213);
+#1212 = CARTESIAN_POINT('',(0.,0.));
+#1213 = DIRECTION('',(1.,0.));
+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1215 = PCURVE('',#728,#1216);
+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1221);
+#1217 = LINE('',#1218,#1219);
+#1218 = CARTESIAN_POINT('',(0.,5.));
+#1219 = VECTOR('',#1220,1.);
+#1220 = DIRECTION('',(1.,0.));
+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1222 = ADVANCED_FACE('',(#1223),#237,.F.);
+#1223 = FACE_BOUND('',#1224,.F.);
+#1224 = EDGE_LOOP('',(#1225,#1253,#1254,#1282));
+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1226 = EDGE_CURVE('',#1227,#219,#1229,.T.);
+#1227 = VERTEX_POINT('',#1228);
+#1228 = CARTESIAN_POINT('',(4.7,0.,0.));
+#1229 = SURFACE_CURVE('',#1230,(#1234,#1241),.PCURVE_S1.);
+#1230 = LINE('',#1231,#1232);
+#1231 = CARTESIAN_POINT('',(0.,0.,0.));
+#1232 = VECTOR('',#1233,1.);
+#1233 = DIRECTION('',(1.,0.,0.));
+#1234 = PCURVE('',#237,#1235);
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
+#1236 = LINE('',#1237,#1238);
+#1237 = CARTESIAN_POINT('',(0.,0.));
+#1238 = VECTOR('',#1239,1.);
+#1239 = DIRECTION('',(1.,0.));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = PCURVE('',#1242,#1247);
+#1242 = PLANE('',#1243);
+#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246);
+#1244 = CARTESIAN_POINT('',(0.,0.,0.));
+#1245 = DIRECTION('',(0.,-1.,0.));
+#1246 = DIRECTION('',(1.,0.,0.));
+#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);
+#1248 = LINE('',#1249,#1250);
+#1249 = CARTESIAN_POINT('',(0.,0.));
+#1250 = VECTOR('',#1251,1.);
+#1251 = DIRECTION('',(1.,0.));
+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1253 = ORIENTED_EDGE('',*,*,#218,.T.);
+#1254 = ORIENTED_EDGE('',*,*,#1255,.F.);
+#1255 = EDGE_CURVE('',#1256,#221,#1258,.T.);
+#1256 = VERTEX_POINT('',#1257);
+#1257 = CARTESIAN_POINT('',(3.652586018848,2.957805837934,0.));
+#1258 = SURFACE_CURVE('',#1259,(#1263,#1270),.PCURVE_S1.);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(0.,0.,0.));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(0.777145961457,0.62932039105,0.));
+#1263 = PCURVE('',#237,#1264);
+#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269);
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(0.,0.));
+#1267 = VECTOR('',#1268,1.);
+#1268 = DIRECTION('',(0.777145961457,0.62932039105));
+#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1270 = PCURVE('',#1271,#1276);
+#1271 = PLANE('',#1272);
+#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275);
+#1273 = CARTESIAN_POINT('',(0.,0.,0.));
+#1274 = DIRECTION('',(0.62932039105,-0.777145961457,0.));
+#1275 = DIRECTION('',(0.777145961457,0.62932039105,0.));
+#1276 = DEFINITIONAL_REPRESENTATION('',(#1277),#1281);
+#1277 = LINE('',#1278,#1279);
+#1278 = CARTESIAN_POINT('',(0.,0.));
+#1279 = VECTOR('',#1280,1.);
+#1280 = DIRECTION('',(1.,0.));
+#1281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1282 = ORIENTED_EDGE('',*,*,#1283,.F.);
+#1283 = EDGE_CURVE('',#1227,#1256,#1284,.T.);
+#1284 = SURFACE_CURVE('',#1285,(#1290,#1297),.PCURVE_S1.);
+#1285 = CIRCLE('',#1286,4.7);
+#1286 = AXIS2_PLACEMENT_3D('',#1287,#1288,#1289);
+#1287 = CARTESIAN_POINT('',(0.,0.,0.));
+#1288 = DIRECTION('',(0.,0.,1.));
+#1289 = DIRECTION('',(1.,0.,0.));
+#1290 = PCURVE('',#237,#1291);
+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);
+#1292 = CIRCLE('',#1293,4.7);
+#1293 = AXIS2_PLACEMENT_2D('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(0.,0.));
+#1295 = DIRECTION('',(1.,0.));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1297 = PCURVE('',#1298,#1303);
+#1298 = CONICAL_SURFACE('',#1299,4.5,0.785398163397);
+#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
+#1300 = CARTESIAN_POINT('',(0.,0.,0.2));
+#1301 = DIRECTION('',(-0.,-0.,-1.));
+#1302 = DIRECTION('',(1.,0.,0.));
+#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(0.,0.2));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(-1.,-0.));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1309 = ADVANCED_FACE('',(#1310),#266,.F.);
+#1310 = FACE_BOUND('',#1311,.F.);
+#1311 = EDGE_LOOP('',(#1312,#1313,#1333,#1334));
+#1312 = ORIENTED_EDGE('',*,*,#249,.T.);
+#1313 = ORIENTED_EDGE('',*,*,#1314,.T.);
+#1314 = EDGE_CURVE('',#219,#747,#1315,.T.);
+#1315 = SURFACE_CURVE('',#1316,(#1320,#1326),.PCURVE_S1.);
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(5.5,0.,0.));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(0.,0.,1.));
+#1320 = PCURVE('',#266,#1321);
+#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1325);
+#1322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1323,#1324),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.),.PIECEWISE_BEZIER_KNOTS.);
+#1323 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1324 = CARTESIAN_POINT('',(6.28318530718,5.));
+#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1326 = PCURVE('',#1242,#1327);
+#1327 = DEFINITIONAL_REPRESENTATION('',(#1328),#1332);
+#1328 = LINE('',#1329,#1330);
+#1329 = CARTESIAN_POINT('',(5.5,0.));
+#1330 = VECTOR('',#1331,1.);
+#1331 = DIRECTION('',(0.,1.));
+#1332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1333 = ORIENTED_EDGE('',*,*,#777,.F.);
+#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1335 = EDGE_CURVE('',#250,#778,#1336,.T.);
+#1336 = SURFACE_CURVE('',#1337,(#1341,#1348),.PCURVE_S1.);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(5.49916232336,-9.598823540506E-02,0.));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(0.,0.,1.));
+#1341 = PCURVE('',#266,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(6.26573201466,0.));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(0.,1.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#1349,#1354);
+#1349 = PLANE('',#1350);
+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
+#1351 = CARTESIAN_POINT('',(0.,0.,0.));
+#1352 = DIRECTION('',(-1.745240643728E-02,-0.999847695156,0.));
+#1353 = DIRECTION('',(0.999847695156,-1.745240643728E-02,0.));
+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359);
+#1355 = LINE('',#1356,#1357);
+#1356 = CARTESIAN_POINT('',(5.5,0.));
+#1357 = VECTOR('',#1358,1.);
+#1358 = DIRECTION('',(0.,1.));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = ADVANCED_FACE('',(#1361),#728,.F.);
+#1361 = FACE_BOUND('',#1362,.F.);
+#1362 = EDGE_LOOP('',(#1363,#1384,#1385,#1411));
+#1363 = ORIENTED_EDGE('',*,*,#1364,.F.);
+#1364 = EDGE_CURVE('',#221,#749,#1365,.T.);
+#1365 = SURFACE_CURVE('',#1366,(#1370,#1377),.PCURVE_S1.);
+#1366 = LINE('',#1367,#1368);
+#1367 = CARTESIAN_POINT('',(4.274302788013,3.461262150774,0.));
+#1368 = VECTOR('',#1369,1.);
+#1369 = DIRECTION('',(0.,0.,1.));
+#1370 = PCURVE('',#728,#1371);
+#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1376);
+#1372 = LINE('',#1373,#1374);
+#1373 = CARTESIAN_POINT('',(0.680678408278,0.));
+#1374 = VECTOR('',#1375,1.);
+#1375 = DIRECTION('',(0.,1.));
+#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1377 = PCURVE('',#1271,#1378);
+#1378 = DEFINITIONAL_REPRESENTATION('',(#1379),#1383);
+#1379 = LINE('',#1380,#1381);
+#1380 = CARTESIAN_POINT('',(5.5,0.));
+#1381 = VECTOR('',#1382,1.);
+#1382 = DIRECTION('',(0.,1.));
+#1383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1384 = ORIENTED_EDGE('',*,*,#713,.T.);
+#1385 = ORIENTED_EDGE('',*,*,#1386,.T.);
+#1386 = EDGE_CURVE('',#685,#1173,#1387,.T.);
+#1387 = SURFACE_CURVE('',#1388,(#1392,#1399),.PCURVE_S1.);
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(4.213244437154,3.535331853276,0.));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(0.,0.,1.));
+#1392 = PCURVE('',#728,#1393);
+#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398);
+#1394 = LINE('',#1395,#1396);
+#1395 = CARTESIAN_POINT('',(0.698131700798,0.));
+#1396 = VECTOR('',#1397,1.);
+#1397 = DIRECTION('',(0.,1.));
+#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1399 = PCURVE('',#1400,#1405);
+#1400 = PLANE('',#1401);
+#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);
+#1402 = CARTESIAN_POINT('',(0.,0.,0.));
+#1403 = DIRECTION('',(0.642787609687,-0.766044443119,0.));
+#1404 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);
+#1406 = LINE('',#1407,#1408);
+#1407 = CARTESIAN_POINT('',(5.5,0.));
+#1408 = VECTOR('',#1409,1.);
+#1409 = DIRECTION('',(0.,1.));
+#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1411 = ORIENTED_EDGE('',*,*,#1201,.F.);
+#1412 = ADVANCED_FACE('',(#1413),#295,.F.);
+#1413 = FACE_BOUND('',#1414,.F.);
+#1414 = EDGE_LOOP('',(#1415,#1443,#1444,#1467));
+#1415 = ORIENTED_EDGE('',*,*,#1416,.T.);
+#1416 = EDGE_CURVE('',#1417,#279,#1419,.T.);
+#1417 = VERTEX_POINT('',#1418);
+#1418 = CARTESIAN_POINT('',(3.600408882659,-3.021101765527,0.));
+#1419 = SURFACE_CURVE('',#1420,(#1424,#1431),.PCURVE_S1.);
+#1420 = LINE('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(0.,0.,0.));
+#1422 = VECTOR('',#1423,1.);
+#1423 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#1424 = PCURVE('',#295,#1425);
+#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430);
+#1426 = LINE('',#1427,#1428);
+#1427 = CARTESIAN_POINT('',(0.,0.));
+#1428 = VECTOR('',#1429,1.);
+#1429 = DIRECTION('',(1.,0.));
+#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1431 = PCURVE('',#1432,#1437);
+#1432 = PLANE('',#1433);
+#1433 = AXIS2_PLACEMENT_3D('',#1434,#1435,#1436);
+#1434 = CARTESIAN_POINT('',(0.,0.,0.));
+#1435 = DIRECTION('',(-0.642787609687,-0.766044443119,0.));
+#1436 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(0.,0.));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(1.,0.));
+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1443 = ORIENTED_EDGE('',*,*,#278,.T.);
+#1444 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#1445 = EDGE_CURVE('',#1446,#250,#1448,.T.);
+#1446 = VERTEX_POINT('',#1447);
+#1447 = CARTESIAN_POINT('',(4.699284167235,-8.202631025523E-02,0.));
+#1448 = SURFACE_CURVE('',#1449,(#1453,#1460),.PCURVE_S1.);
+#1449 = LINE('',#1450,#1451);
+#1450 = CARTESIAN_POINT('',(0.,0.,0.));
+#1451 = VECTOR('',#1452,1.);
+#1452 = DIRECTION('',(0.999847695156,-1.745240643728E-02,0.));
+#1453 = PCURVE('',#295,#1454);
+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1459);
+#1455 = LINE('',#1456,#1457);
+#1456 = CARTESIAN_POINT('',(0.,0.));
+#1457 = VECTOR('',#1458,1.);
+#1458 = DIRECTION('',(0.777145961457,0.62932039105));
+#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1460 = PCURVE('',#1349,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = LINE('',#1463,#1464);
+#1463 = CARTESIAN_POINT('',(0.,0.));
+#1464 = VECTOR('',#1465,1.);
+#1465 = DIRECTION('',(1.,0.));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#1468 = EDGE_CURVE('',#1417,#1446,#1469,.T.);
+#1469 = SURFACE_CURVE('',#1470,(#1475,#1482),.PCURVE_S1.);
+#1470 = CIRCLE('',#1471,4.7);
+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
+#1472 = CARTESIAN_POINT('',(0.,0.,0.));
+#1473 = DIRECTION('',(-0.,0.,1.));
+#1474 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#1475 = PCURVE('',#295,#1476);
+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);
+#1477 = CIRCLE('',#1478,4.7);
+#1478 = AXIS2_PLACEMENT_2D('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(0.,0.));
+#1480 = DIRECTION('',(1.,0.));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1482 = PCURVE('',#1483,#1488);
+#1483 = CONICAL_SURFACE('',#1484,4.5,0.785398163397);
+#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487);
+#1485 = CARTESIAN_POINT('',(0.,0.,0.2));
+#1486 = DIRECTION('',(-0.,0.,-1.));
+#1487 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
+#1489 = LINE('',#1490,#1491);
+#1490 = CARTESIAN_POINT('',(0.,0.2));
+#1491 = VECTOR('',#1492,1.);
+#1492 = DIRECTION('',(-1.,-0.));
+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1494 = ADVANCED_FACE('',(#1495),#701,.F.);
+#1495 = FACE_BOUND('',#1496,.F.);
+#1496 = EDGE_LOOP('',(#1497,#1520,#1521,#1549));
+#1497 = ORIENTED_EDGE('',*,*,#1498,.T.);
+#1498 = EDGE_CURVE('',#1499,#685,#1501,.T.);
+#1499 = VERTEX_POINT('',#1500);
+#1500 = CARTESIAN_POINT('',(3.600408882659,3.021101765527,0.));
+#1501 = SURFACE_CURVE('',#1502,(#1506,#1513),.PCURVE_S1.);
+#1502 = LINE('',#1503,#1504);
+#1503 = CARTESIAN_POINT('',(0.,0.,0.));
+#1504 = VECTOR('',#1505,1.);
+#1505 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#1506 = PCURVE('',#701,#1507);
+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);
+#1508 = LINE('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(0.,0.));
+#1510 = VECTOR('',#1511,1.);
+#1511 = DIRECTION('',(1.,0.));
+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1513 = PCURVE('',#1400,#1514);
+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);
+#1515 = LINE('',#1516,#1517);
+#1516 = CARTESIAN_POINT('',(0.,0.));
+#1517 = VECTOR('',#1518,1.);
+#1518 = DIRECTION('',(1.,0.));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1520 = ORIENTED_EDGE('',*,*,#684,.T.);
+#1521 = ORIENTED_EDGE('',*,*,#1522,.F.);
+#1522 = EDGE_CURVE('',#1523,#656,#1525,.T.);
+#1523 = VERTEX_POINT('',#1524);
+#1524 = CARTESIAN_POINT('',(0.89680227827,4.613647762204,0.));
+#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(0.,0.,0.));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(0.190808995377,0.981627183448,0.));
+#1530 = PCURVE('',#701,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(0.,0.));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(0.777145961457,0.62932039105));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = PCURVE('',#1538,#1543);
+#1538 = PLANE('',#1539);
+#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
+#1540 = CARTESIAN_POINT('',(0.,0.,0.));
+#1541 = DIRECTION('',(0.981627183448,-0.190808995377,0.));
+#1542 = DIRECTION('',(0.190808995377,0.981627183448,0.));
+#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548);
+#1544 = LINE('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(0.,0.));
+#1546 = VECTOR('',#1547,1.);
+#1547 = DIRECTION('',(1.,0.));
+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1549 = ORIENTED_EDGE('',*,*,#1550,.F.);
+#1550 = EDGE_CURVE('',#1499,#1523,#1551,.T.);
+#1551 = SURFACE_CURVE('',#1552,(#1557,#1564),.PCURVE_S1.);
+#1552 = CIRCLE('',#1553,4.7);
+#1553 = AXIS2_PLACEMENT_3D('',#1554,#1555,#1556);
+#1554 = CARTESIAN_POINT('',(0.,0.,0.));
+#1555 = DIRECTION('',(0.,-0.,1.));
+#1556 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#1557 = PCURVE('',#701,#1558);
+#1558 = DEFINITIONAL_REPRESENTATION('',(#1559),#1563);
+#1559 = CIRCLE('',#1560,4.7);
+#1560 = AXIS2_PLACEMENT_2D('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(0.,0.));
+#1562 = DIRECTION('',(1.,0.));
+#1563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1564 = PCURVE('',#1565,#1570);
+#1565 = CONICAL_SURFACE('',#1566,4.5,0.785398163397);
+#1566 = AXIS2_PLACEMENT_3D('',#1567,#1568,#1569);
+#1567 = CARTESIAN_POINT('',(0.,0.,0.2));
+#1568 = DIRECTION('',(0.,-0.,-1.));
+#1569 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(0.,0.2));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(-1.,-0.));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1576 = ADVANCED_FACE('',(#1577),#324,.F.);
+#1577 = FACE_BOUND('',#1578,.F.);
+#1578 = EDGE_LOOP('',(#1579,#1580,#1601,#1602));
+#1579 = ORIENTED_EDGE('',*,*,#307,.T.);
+#1580 = ORIENTED_EDGE('',*,*,#1581,.T.);
+#1581 = EDGE_CURVE('',#279,#802,#1582,.T.);
+#1582 = SURFACE_CURVE('',#1583,(#1587,#1594),.PCURVE_S1.);
+#1583 = LINE('',#1584,#1585);
+#1584 = CARTESIAN_POINT('',(4.213244437154,-3.535331853276,0.));
+#1585 = VECTOR('',#1586,1.);
+#1586 = DIRECTION('',(0.,0.,1.));
+#1587 = PCURVE('',#324,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(5.585053606382,0.));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(0.,1.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1594 = PCURVE('',#1432,#1595);
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = LINE('',#1597,#1598);
+#1597 = CARTESIAN_POINT('',(5.5,0.));
+#1598 = VECTOR('',#1599,1.);
+#1599 = DIRECTION('',(0.,1.));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1601 = ORIENTED_EDGE('',*,*,#830,.F.);
+#1602 = ORIENTED_EDGE('',*,*,#1603,.F.);
+#1603 = EDGE_CURVE('',#308,#831,#1604,.T.);
+#1604 = SURFACE_CURVE('',#1605,(#1609,#1616),.PCURVE_S1.);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(4.150902691225,-3.608324659448,0.));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(0.,0.,1.));
+#1609 = PCURVE('',#324,#1610);
+#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1615);
+#1611 = LINE('',#1612,#1613);
+#1612 = CARTESIAN_POINT('',(5.567600313862,0.));
+#1613 = VECTOR('',#1614,1.);
+#1614 = DIRECTION('',(0.,1.));
+#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1616 = PCURVE('',#1617,#1622);
+#1617 = PLANE('',#1618);
+#1618 = AXIS2_PLACEMENT_3D('',#1619,#1620,#1621);
+#1619 = CARTESIAN_POINT('',(0.,0.,0.));
+#1620 = DIRECTION('',(-0.656059028991,-0.754709580223,0.));
+#1621 = DIRECTION('',(0.754709580223,-0.656059028991,0.));
+#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1627);
+#1623 = LINE('',#1624,#1625);
+#1624 = CARTESIAN_POINT('',(5.5,0.));
+#1625 = VECTOR('',#1626,1.);
+#1626 = DIRECTION('',(0.,1.));
+#1627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1628 = ADVANCED_FACE('',(#1629),#672,.F.);
+#1629 = FACE_BOUND('',#1630,.F.);
+#1630 = EDGE_LOOP('',(#1631,#1652,#1653,#1679));
+#1631 = ORIENTED_EDGE('',*,*,#1632,.F.);
+#1632 = EDGE_CURVE('',#656,#1149,#1633,.T.);
+#1633 = SURFACE_CURVE('',#1634,(#1638,#1645),.PCURVE_S1.);
+#1634 = LINE('',#1635,#1636);
+#1635 = CARTESIAN_POINT('',(1.049449474571,5.398949508962,0.));
+#1636 = VECTOR('',#1637,1.);
+#1637 = DIRECTION('',(0.,0.,1.));
+#1638 = PCURVE('',#672,#1639);
+#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1644);
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(1.378810109076,0.));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(0.,1.));
+#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1645 = PCURVE('',#1538,#1646);
+#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651);
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(5.5,0.));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(0.,1.));
+#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1652 = ORIENTED_EDGE('',*,*,#655,.T.);
+#1653 = ORIENTED_EDGE('',*,*,#1654,.T.);
+#1654 = EDGE_CURVE('',#627,#1120,#1655,.T.);
+#1655 = SURFACE_CURVE('',#1656,(#1660,#1667),.PCURVE_S1.);
+#1656 = LINE('',#1657,#1658);
+#1657 = CARTESIAN_POINT('',(0.955064977168,5.416442641567,0.));
+#1658 = VECTOR('',#1659,1.);
+#1659 = DIRECTION('',(0.,0.,1.));
+#1660 = PCURVE('',#672,#1661);
+#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666);
+#1662 = LINE('',#1663,#1664);
+#1663 = CARTESIAN_POINT('',(1.396263401595,0.));
+#1664 = VECTOR('',#1665,1.);
+#1665 = DIRECTION('',(0.,1.));
+#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1667 = PCURVE('',#1668,#1673);
+#1668 = PLANE('',#1669);
+#1669 = AXIS2_PLACEMENT_3D('',#1670,#1671,#1672);
+#1670 = CARTESIAN_POINT('',(0.,0.,0.));
+#1671 = DIRECTION('',(0.984807753012,-0.173648177667,0.));
+#1672 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#1673 = DEFINITIONAL_REPRESENTATION('',(#1674),#1678);
+#1674 = LINE('',#1675,#1676);
+#1675 = CARTESIAN_POINT('',(5.5,0.));
+#1676 = VECTOR('',#1677,1.);
+#1677 = DIRECTION('',(0.,1.));
+#1678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1679 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#1680 = ADVANCED_FACE('',(#1681),#353,.F.);
+#1681 = FACE_BOUND('',#1682,.F.);
+#1682 = EDGE_LOOP('',(#1683,#1711,#1712,#1735));
+#1683 = ORIENTED_EDGE('',*,*,#1684,.T.);
+#1684 = EDGE_CURVE('',#1685,#337,#1687,.T.);
+#1685 = VERTEX_POINT('',#1686);
+#1686 = CARTESIAN_POINT('',(0.816146435035,-4.628596439157,0.));
+#1687 = SURFACE_CURVE('',#1688,(#1692,#1699),.PCURVE_S1.);
+#1688 = LINE('',#1689,#1690);
+#1689 = CARTESIAN_POINT('',(0.,0.,0.));
+#1690 = VECTOR('',#1691,1.);
+#1691 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#1692 = PCURVE('',#353,#1693);
+#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1698);
+#1694 = LINE('',#1695,#1696);
+#1695 = CARTESIAN_POINT('',(0.,0.));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(1.,0.));
+#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1699 = PCURVE('',#1700,#1705);
+#1700 = PLANE('',#1701);
+#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704);
+#1702 = CARTESIAN_POINT('',(0.,0.,0.));
+#1703 = DIRECTION('',(-0.984807753012,-0.173648177667,0.));
+#1704 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710);
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(0.,0.));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(1.,0.));
+#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1711 = ORIENTED_EDGE('',*,*,#336,.T.);
+#1712 = ORIENTED_EDGE('',*,*,#1713,.F.);
+#1713 = EDGE_CURVE('',#1714,#308,#1716,.T.);
+#1714 = VERTEX_POINT('',#1715);
+#1715 = CARTESIAN_POINT('',(3.547135027047,-3.083477436255,0.));
+#1716 = SURFACE_CURVE('',#1717,(#1721,#1728),.PCURVE_S1.);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(0.,0.,0.));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(0.754709580223,-0.656059028991,0.));
+#1721 = PCURVE('',#353,#1722);
+#1722 = DEFINITIONAL_REPRESENTATION('',(#1723),#1727);
+#1723 = LINE('',#1724,#1725);
+#1724 = CARTESIAN_POINT('',(0.,0.));
+#1725 = VECTOR('',#1726,1.);
+#1726 = DIRECTION('',(0.777145961457,0.62932039105));
+#1727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1728 = PCURVE('',#1617,#1729);
+#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1734);
+#1730 = LINE('',#1731,#1732);
+#1731 = CARTESIAN_POINT('',(0.,0.));
+#1732 = VECTOR('',#1733,1.);
+#1733 = DIRECTION('',(1.,0.));
+#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1735 = ORIENTED_EDGE('',*,*,#1736,.F.);
+#1736 = EDGE_CURVE('',#1685,#1714,#1737,.T.);
+#1737 = SURFACE_CURVE('',#1738,(#1743,#1750),.PCURVE_S1.);
+#1738 = CIRCLE('',#1739,4.7);
+#1739 = AXIS2_PLACEMENT_3D('',#1740,#1741,#1742);
+#1740 = CARTESIAN_POINT('',(0.,0.,0.));
+#1741 = DIRECTION('',(-0.,0.,1.));
+#1742 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#1743 = PCURVE('',#353,#1744);
+#1744 = DEFINITIONAL_REPRESENTATION('',(#1745),#1749);
+#1745 = CIRCLE('',#1746,4.7);
+#1746 = AXIS2_PLACEMENT_2D('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(0.,0.));
+#1748 = DIRECTION('',(1.,0.));
+#1749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1750 = PCURVE('',#1751,#1756);
+#1751 = CONICAL_SURFACE('',#1752,4.5,0.785398163397);
+#1752 = AXIS2_PLACEMENT_3D('',#1753,#1754,#1755);
+#1753 = CARTESIAN_POINT('',(0.,0.,0.2));
+#1754 = DIRECTION('',(-0.,0.,-1.));
+#1755 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761);
+#1757 = LINE('',#1758,#1759);
+#1758 = CARTESIAN_POINT('',(0.,0.2));
+#1759 = VECTOR('',#1760,1.);
+#1760 = DIRECTION('',(-1.,-0.));
+#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1762 = ADVANCED_FACE('',(#1763),#643,.F.);
+#1763 = FACE_BOUND('',#1764,.F.);
+#1764 = EDGE_LOOP('',(#1765,#1788,#1789,#1817));
+#1765 = ORIENTED_EDGE('',*,*,#1766,.T.);
+#1766 = EDGE_CURVE('',#1767,#627,#1769,.T.);
+#1767 = VERTEX_POINT('',#1768);
+#1768 = CARTESIAN_POINT('',(0.816146435035,4.628596439157,0.));
+#1769 = SURFACE_CURVE('',#1770,(#1774,#1781),.PCURVE_S1.);
+#1770 = LINE('',#1771,#1772);
+#1771 = CARTESIAN_POINT('',(0.,0.,0.));
+#1772 = VECTOR('',#1773,1.);
+#1773 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#1774 = PCURVE('',#643,#1775);
+#1775 = DEFINITIONAL_REPRESENTATION('',(#1776),#1780);
+#1776 = LINE('',#1777,#1778);
+#1777 = CARTESIAN_POINT('',(0.,0.));
+#1778 = VECTOR('',#1779,1.);
+#1779 = DIRECTION('',(1.,0.));
+#1780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1781 = PCURVE('',#1668,#1782);
+#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(0.,0.));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(1.,0.));
+#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1788 = ORIENTED_EDGE('',*,*,#626,.T.);
+#1789 = ORIENTED_EDGE('',*,*,#1790,.F.);
+#1790 = EDGE_CURVE('',#1791,#598,#1793,.T.);
+#1791 = VERTEX_POINT('',#1792);
+#1792 = CARTESIAN_POINT('',(-2.278605215158,4.110712623555,0.));
+#1793 = SURFACE_CURVE('',#1794,(#1798,#1805),.PCURVE_S1.);
+#1794 = LINE('',#1795,#1796);
+#1795 = CARTESIAN_POINT('',(0.,0.,0.));
+#1796 = VECTOR('',#1797,1.);
+#1797 = DIRECTION('',(-0.484809620246,0.874619707139,0.));
+#1798 = PCURVE('',#643,#1799);
+#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1804);
+#1800 = LINE('',#1801,#1802);
+#1801 = CARTESIAN_POINT('',(0.,0.));
+#1802 = VECTOR('',#1803,1.);
+#1803 = DIRECTION('',(0.777145961457,0.62932039105));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1805 = PCURVE('',#1806,#1811);
+#1806 = PLANE('',#1807);
+#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);
+#1808 = CARTESIAN_POINT('',(0.,0.,0.));
+#1809 = DIRECTION('',(0.874619707139,0.484809620246,0.));
+#1810 = DIRECTION('',(-0.484809620246,0.874619707139,0.));
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
+#1812 = LINE('',#1813,#1814);
+#1813 = CARTESIAN_POINT('',(0.,0.));
+#1814 = VECTOR('',#1815,1.);
+#1815 = DIRECTION('',(1.,0.));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = ORIENTED_EDGE('',*,*,#1818,.F.);
+#1818 = EDGE_CURVE('',#1767,#1791,#1819,.T.);
+#1819 = SURFACE_CURVE('',#1820,(#1825,#1832),.PCURVE_S1.);
+#1820 = CIRCLE('',#1821,4.7);
+#1821 = AXIS2_PLACEMENT_3D('',#1822,#1823,#1824);
+#1822 = CARTESIAN_POINT('',(0.,0.,0.));
+#1823 = DIRECTION('',(0.,-0.,1.));
+#1824 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#1825 = PCURVE('',#643,#1826);
+#1826 = DEFINITIONAL_REPRESENTATION('',(#1827),#1831);
+#1827 = CIRCLE('',#1828,4.7);
+#1828 = AXIS2_PLACEMENT_2D('',#1829,#1830);
+#1829 = CARTESIAN_POINT('',(0.,0.));
+#1830 = DIRECTION('',(1.,0.));
+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1832 = PCURVE('',#1833,#1838);
+#1833 = CONICAL_SURFACE('',#1834,4.5,0.785398163397);
+#1834 = AXIS2_PLACEMENT_3D('',#1835,#1836,#1837);
+#1835 = CARTESIAN_POINT('',(0.,0.,0.2));
+#1836 = DIRECTION('',(0.,-0.,-1.));
+#1837 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(0.,0.2));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(-1.,-0.));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = ADVANCED_FACE('',(#1845),#382,.F.);
+#1845 = FACE_BOUND('',#1846,.F.);
+#1846 = EDGE_LOOP('',(#1847,#1848,#1869,#1870));
+#1847 = ORIENTED_EDGE('',*,*,#365,.T.);
+#1848 = ORIENTED_EDGE('',*,*,#1849,.T.);
+#1849 = EDGE_CURVE('',#337,#855,#1850,.T.);
+#1850 = SURFACE_CURVE('',#1851,(#1855,#1862),.PCURVE_S1.);
+#1851 = LINE('',#1852,#1853);
+#1852 = CARTESIAN_POINT('',(0.955064977168,-5.416442641567,0.));
+#1853 = VECTOR('',#1854,1.);
+#1854 = DIRECTION('',(0.,0.,1.));
+#1855 = PCURVE('',#382,#1856);
+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);
+#1857 = LINE('',#1858,#1859);
+#1858 = CARTESIAN_POINT('',(4.886921905584,0.));
+#1859 = VECTOR('',#1860,1.);
+#1860 = DIRECTION('',(0.,1.));
+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1862 = PCURVE('',#1700,#1863);
+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868);
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(5.5,0.));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(0.,1.));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1869 = ORIENTED_EDGE('',*,*,#883,.F.);
+#1870 = ORIENTED_EDGE('',*,*,#1871,.F.);
+#1871 = EDGE_CURVE('',#366,#884,#1872,.T.);
+#1872 = SURFACE_CURVE('',#1873,(#1877,#1884),.PCURVE_S1.);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(0.860389557721,-5.432285873273,0.));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(0.,0.,1.));
+#1877 = PCURVE('',#382,#1878);
+#1878 = DEFINITIONAL_REPRESENTATION('',(#1879),#1883);
+#1879 = LINE('',#1880,#1881);
+#1880 = CARTESIAN_POINT('',(4.869468613064,0.));
+#1881 = VECTOR('',#1882,1.);
+#1882 = DIRECTION('',(0.,1.));
+#1883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1884 = PCURVE('',#1885,#1890);
+#1885 = PLANE('',#1886);
+#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889);
+#1887 = CARTESIAN_POINT('',(0.,0.,0.));
+#1888 = DIRECTION('',(-0.987688340595,-0.15643446504,0.));
+#1889 = DIRECTION('',(0.15643446504,-0.987688340595,0.));
+#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895);
+#1891 = LINE('',#1892,#1893);
+#1892 = CARTESIAN_POINT('',(5.5,0.));
+#1893 = VECTOR('',#1894,1.);
+#1894 = DIRECTION('',(0.,1.));
+#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1896 = ADVANCED_FACE('',(#1897),#614,.F.);
+#1897 = FACE_BOUND('',#1898,.F.);
+#1898 = EDGE_LOOP('',(#1899,#1920,#1921,#1947));
+#1899 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#1900 = EDGE_CURVE('',#598,#1096,#1901,.T.);
+#1901 = SURFACE_CURVE('',#1902,(#1906,#1913),.PCURVE_S1.);
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(-2.666452911355,4.810408389267,0.));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(0.,0.,1.));
+#1906 = PCURVE('',#614,#1907);
+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);
+#1908 = LINE('',#1909,#1910);
+#1909 = CARTESIAN_POINT('',(2.076941809873,0.));
+#1910 = VECTOR('',#1911,1.);
+#1911 = DIRECTION('',(0.,1.));
+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1913 = PCURVE('',#1806,#1914);
+#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1919);
+#1915 = LINE('',#1916,#1917);
+#1916 = CARTESIAN_POINT('',(5.5,0.));
+#1917 = VECTOR('',#1918,1.);
+#1918 = DIRECTION('',(0.,1.));
+#1919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1920 = ORIENTED_EDGE('',*,*,#597,.T.);
+#1921 = ORIENTED_EDGE('',*,*,#1922,.T.);
+#1922 = EDGE_CURVE('',#569,#1067,#1923,.T.);
+#1923 = SURFACE_CURVE('',#1924,(#1928,#1935),.PCURVE_S1.);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(-2.75,4.763139720814,0.));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.,0.,1.));
+#1928 = PCURVE('',#614,#1929);
+#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1934);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(2.094395102393,0.));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(0.,1.));
+#1934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1935 = PCURVE('',#1936,#1941);
+#1936 = PLANE('',#1937);
+#1937 = AXIS2_PLACEMENT_3D('',#1938,#1939,#1940);
+#1938 = CARTESIAN_POINT('',(0.,0.,0.));
+#1939 = DIRECTION('',(0.866025403784,0.5,0.));
+#1940 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(5.5,0.));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(0.,1.));
+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1947 = ORIENTED_EDGE('',*,*,#1095,.F.);
+#1948 = ADVANCED_FACE('',(#1949),#411,.F.);
+#1949 = FACE_BOUND('',#1950,.F.);
+#1950 = EDGE_LOOP('',(#1951,#1979,#1980,#2003));
+#1951 = ORIENTED_EDGE('',*,*,#1952,.T.);
+#1952 = EDGE_CURVE('',#1953,#395,#1955,.T.);
+#1953 = VERTEX_POINT('',#1954);
+#1954 = CARTESIAN_POINT('',(-2.35,-4.070319397787,0.));
+#1955 = SURFACE_CURVE('',#1956,(#1960,#1967),.PCURVE_S1.);
+#1956 = LINE('',#1957,#1958);
+#1957 = CARTESIAN_POINT('',(0.,0.,0.));
+#1958 = VECTOR('',#1959,1.);
+#1959 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#1960 = PCURVE('',#411,#1961);
+#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966);
+#1962 = LINE('',#1963,#1964);
+#1963 = CARTESIAN_POINT('',(0.,0.));
+#1964 = VECTOR('',#1965,1.);
+#1965 = DIRECTION('',(1.,0.));
+#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1967 = PCURVE('',#1968,#1973);
+#1968 = PLANE('',#1969);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(0.,0.,0.));
+#1971 = DIRECTION('',(-0.866025403784,0.5,0.));
+#1972 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978);
+#1974 = LINE('',#1975,#1976);
+#1975 = CARTESIAN_POINT('',(0.,0.));
+#1976 = VECTOR('',#1977,1.);
+#1977 = DIRECTION('',(1.,0.));
+#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1979 = ORIENTED_EDGE('',*,*,#394,.T.);
+#1980 = ORIENTED_EDGE('',*,*,#1981,.F.);
+#1981 = EDGE_CURVE('',#1982,#366,#1984,.T.);
+#1982 = VERTEX_POINT('',#1983);
+#1983 = CARTESIAN_POINT('',(0.735241985689,-4.642135200797,0.));
+#1984 = SURFACE_CURVE('',#1985,(#1989,#1996),.PCURVE_S1.);
+#1985 = LINE('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(0.,0.,0.));
+#1987 = VECTOR('',#1988,1.);
+#1988 = DIRECTION('',(0.15643446504,-0.987688340595,0.));
+#1989 = PCURVE('',#411,#1990);
+#1990 = DEFINITIONAL_REPRESENTATION('',(#1991),#1995);
+#1991 = LINE('',#1992,#1993);
+#1992 = CARTESIAN_POINT('',(0.,0.));
+#1993 = VECTOR('',#1994,1.);
+#1994 = DIRECTION('',(0.777145961457,0.62932039105));
+#1995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1996 = PCURVE('',#1885,#1997);
+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(0.,0.));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(1.,0.));
+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2003 = ORIENTED_EDGE('',*,*,#2004,.F.);
+#2004 = EDGE_CURVE('',#1953,#1982,#2005,.T.);
+#2005 = SURFACE_CURVE('',#2006,(#2011,#2018),.PCURVE_S1.);
+#2006 = CIRCLE('',#2007,4.7);
+#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010);
+#2008 = CARTESIAN_POINT('',(0.,0.,0.));
+#2009 = DIRECTION('',(0.,0.,1.));
+#2010 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#2011 = PCURVE('',#411,#2012);
+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);
+#2013 = CIRCLE('',#2014,4.7);
+#2014 = AXIS2_PLACEMENT_2D('',#2015,#2016);
+#2015 = CARTESIAN_POINT('',(0.,0.));
+#2016 = DIRECTION('',(1.,0.));
+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2018 = PCURVE('',#2019,#2024);
+#2019 = CONICAL_SURFACE('',#2020,4.5,0.785398163397);
+#2020 = AXIS2_PLACEMENT_3D('',#2021,#2022,#2023);
+#2021 = CARTESIAN_POINT('',(0.,0.,0.2));
+#2022 = DIRECTION('',(0.,0.,-1.));
+#2023 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#2024 = DEFINITIONAL_REPRESENTATION('',(#2025),#2029);
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(0.,0.2));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(-1.,-0.));
+#2029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2030 = ADVANCED_FACE('',(#2031),#585,.F.);
+#2031 = FACE_BOUND('',#2032,.F.);
+#2032 = EDGE_LOOP('',(#2033,#2056,#2057,#2085));
+#2033 = ORIENTED_EDGE('',*,*,#2034,.T.);
+#2034 = EDGE_CURVE('',#2035,#569,#2037,.T.);
+#2035 = VERTEX_POINT('',#2036);
+#2036 = CARTESIAN_POINT('',(-2.35,4.070319397787,0.));
+#2037 = SURFACE_CURVE('',#2038,(#2042,#2049),.PCURVE_S1.);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(0.,0.,0.));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2042 = PCURVE('',#585,#2043);
+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2048);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(0.,0.));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(1.,0.));
+#2048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2049 = PCURVE('',#1936,#2050);
+#2050 = DEFINITIONAL_REPRESENTATION('',(#2051),#2055);
+#2051 = LINE('',#2052,#2053);
+#2052 = CARTESIAN_POINT('',(0.,0.));
+#2053 = VECTOR('',#2054,1.);
+#2054 = DIRECTION('',(1.,0.));
+#2055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2056 = ORIENTED_EDGE('',*,*,#568,.T.);
+#2057 = ORIENTED_EDGE('',*,*,#2058,.F.);
+#2058 = EDGE_CURVE('',#2059,#540,#2061,.T.);
+#2059 = VERTEX_POINT('',#2060);
+#2060 = CARTESIAN_POINT('',(-4.387828004537,1.684329362863,0.));
+#2061 = SURFACE_CURVE('',#2062,(#2066,#2073),.PCURVE_S1.);
+#2062 = LINE('',#2063,#2064);
+#2063 = CARTESIAN_POINT('',(0.,0.,0.));
+#2064 = VECTOR('',#2065,1.);
+#2065 = DIRECTION('',(-0.933580426497,0.358367949545,0.));
+#2066 = PCURVE('',#585,#2067);
+#2067 = DEFINITIONAL_REPRESENTATION('',(#2068),#2072);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(0.,0.));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(0.777145961457,0.62932039105));
+#2072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2073 = PCURVE('',#2074,#2079);
+#2074 = PLANE('',#2075);
+#2075 = AXIS2_PLACEMENT_3D('',#2076,#2077,#2078);
+#2076 = CARTESIAN_POINT('',(0.,0.,0.));
+#2077 = DIRECTION('',(0.358367949545,0.933580426497,0.));
+#2078 = DIRECTION('',(-0.933580426497,0.358367949545,0.));
+#2079 = DEFINITIONAL_REPRESENTATION('',(#2080),#2084);
+#2080 = LINE('',#2081,#2082);
+#2081 = CARTESIAN_POINT('',(0.,0.));
+#2082 = VECTOR('',#2083,1.);
+#2083 = DIRECTION('',(1.,0.));
+#2084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2085 = ORIENTED_EDGE('',*,*,#2086,.F.);
+#2086 = EDGE_CURVE('',#2035,#2059,#2087,.T.);
+#2087 = SURFACE_CURVE('',#2088,(#2093,#2100),.PCURVE_S1.);
+#2088 = CIRCLE('',#2089,4.7);
+#2089 = AXIS2_PLACEMENT_3D('',#2090,#2091,#2092);
+#2090 = CARTESIAN_POINT('',(0.,0.,0.));
+#2091 = DIRECTION('',(0.,0.,1.));
+#2092 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2093 = PCURVE('',#585,#2094);
+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);
+#2095 = CIRCLE('',#2096,4.7);
+#2096 = AXIS2_PLACEMENT_2D('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(0.,0.));
+#2098 = DIRECTION('',(1.,0.));
+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2100 = PCURVE('',#2101,#2106);
+#2101 = CONICAL_SURFACE('',#2102,4.5,0.785398163397);
+#2102 = AXIS2_PLACEMENT_3D('',#2103,#2104,#2105);
+#2103 = CARTESIAN_POINT('',(0.,0.,0.2));
+#2104 = DIRECTION('',(0.,0.,-1.));
+#2105 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2106 = DEFINITIONAL_REPRESENTATION('',(#2107),#2111);
+#2107 = LINE('',#2108,#2109);
+#2108 = CARTESIAN_POINT('',(0.,0.2));
+#2109 = VECTOR('',#2110,1.);
+#2110 = DIRECTION('',(-1.,-0.));
+#2111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2112 = ADVANCED_FACE('',(#2113),#440,.F.);
+#2113 = FACE_BOUND('',#2114,.F.);
+#2114 = EDGE_LOOP('',(#2115,#2116,#2137,#2138));
+#2115 = ORIENTED_EDGE('',*,*,#423,.T.);
+#2116 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#2117 = EDGE_CURVE('',#395,#908,#2118,.T.);
+#2118 = SURFACE_CURVE('',#2119,(#2123,#2130),.PCURVE_S1.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(-2.75,-4.763139720814,0.));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(0.,0.,1.));
+#2123 = PCURVE('',#440,#2124);
+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(4.188790204786,0.));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(0.,1.));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2130 = PCURVE('',#1968,#2131);
+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);
+#2132 = LINE('',#2133,#2134);
+#2133 = CARTESIAN_POINT('',(5.5,0.));
+#2134 = VECTOR('',#2135,1.);
+#2135 = DIRECTION('',(0.,1.));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2137 = ORIENTED_EDGE('',*,*,#936,.F.);
+#2138 = ORIENTED_EDGE('',*,*,#2139,.F.);
+#2139 = EDGE_CURVE('',#424,#937,#2140,.T.);
+#2140 = SURFACE_CURVE('',#2141,(#2145,#2152),.PCURVE_S1.);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(-2.832709412005,-4.714420153862,0.));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(0.,0.,1.));
+#2145 = PCURVE('',#440,#2146);
+#2146 = DEFINITIONAL_REPRESENTATION('',(#2147),#2151);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(4.171336912266,0.));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(0.,1.));
+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2152 = PCURVE('',#2153,#2158);
+#2153 = PLANE('',#2154);
+#2154 = AXIS2_PLACEMENT_3D('',#2155,#2156,#2157);
+#2155 = CARTESIAN_POINT('',(0.,0.,0.));
+#2156 = DIRECTION('',(-0.857167300702,0.51503807491,0.));
+#2157 = DIRECTION('',(-0.51503807491,-0.857167300702,0.));
+#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2163);
+#2159 = LINE('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(5.5,0.));
+#2161 = VECTOR('',#2162,1.);
+#2162 = DIRECTION('',(0.,1.));
+#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2164 = ADVANCED_FACE('',(#2165),#556,.F.);
+#2165 = FACE_BOUND('',#2166,.F.);
+#2166 = EDGE_LOOP('',(#2167,#2188,#2189,#2215));
+#2167 = ORIENTED_EDGE('',*,*,#2168,.F.);
+#2168 = EDGE_CURVE('',#540,#1043,#2169,.T.);
+#2169 = SURFACE_CURVE('',#2170,(#2174,#2181),.PCURVE_S1.);
+#2170 = LINE('',#2171,#2172);
+#2171 = CARTESIAN_POINT('',(-5.134692345735,1.971023722499,0.));
+#2172 = VECTOR('',#2173,1.);
+#2173 = DIRECTION('',(0.,0.,1.));
+#2174 = PCURVE('',#556,#2175);
+#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2180);
+#2176 = LINE('',#2177,#2178);
+#2177 = CARTESIAN_POINT('',(2.775073510671,0.));
+#2178 = VECTOR('',#2179,1.);
+#2179 = DIRECTION('',(0.,1.));
+#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2181 = PCURVE('',#2074,#2182);
+#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2187);
+#2183 = LINE('',#2184,#2185);
+#2184 = CARTESIAN_POINT('',(5.5,0.));
+#2185 = VECTOR('',#2186,1.);
+#2186 = DIRECTION('',(0.,1.));
+#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2188 = ORIENTED_EDGE('',*,*,#539,.T.);
+#2189 = ORIENTED_EDGE('',*,*,#2190,.T.);
+#2190 = EDGE_CURVE('',#511,#1014,#2191,.T.);
+#2191 = SURFACE_CURVE('',#2192,(#2196,#2203),.PCURVE_S1.);
+#2192 = LINE('',#2193,#2194);
+#2193 = CARTESIAN_POINT('',(-5.168309414322,1.881110788291,0.));
+#2194 = VECTOR('',#2195,1.);
+#2195 = DIRECTION('',(0.,0.,1.));
+#2196 = PCURVE('',#556,#2197);
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(2.792526803191,0.));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(0.,1.));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = PCURVE('',#2204,#2209);
+#2204 = PLANE('',#2205);
+#2205 = AXIS2_PLACEMENT_3D('',#2206,#2207,#2208);
+#2206 = CARTESIAN_POINT('',(0.,0.,0.));
+#2207 = DIRECTION('',(0.342020143326,0.939692620786,0.));
+#2208 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#2209 = DEFINITIONAL_REPRESENTATION('',(#2210),#2214);
+#2210 = LINE('',#2211,#2212);
+#2211 = CARTESIAN_POINT('',(5.5,0.));
+#2212 = VECTOR('',#2213,1.);
+#2213 = DIRECTION('',(0.,1.));
+#2214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2215 = ORIENTED_EDGE('',*,*,#1042,.F.);
+#2216 = ADVANCED_FACE('',(#2217),#469,.F.);
+#2217 = FACE_BOUND('',#2218,.F.);
+#2218 = EDGE_LOOP('',(#2219,#2247,#2248,#2271));
+#2219 = ORIENTED_EDGE('',*,*,#2220,.T.);
+#2220 = EDGE_CURVE('',#2221,#453,#2223,.T.);
+#2221 = VERTEX_POINT('',#2222);
+#2222 = CARTESIAN_POINT('',(-4.416555317694,-1.607494673631,0.));
+#2223 = SURFACE_CURVE('',#2224,(#2228,#2235),.PCURVE_S1.);
+#2224 = LINE('',#2225,#2226);
+#2225 = CARTESIAN_POINT('',(0.,0.,0.));
+#2226 = VECTOR('',#2227,1.);
+#2227 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#2228 = PCURVE('',#469,#2229);
+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);
+#2230 = LINE('',#2231,#2232);
+#2231 = CARTESIAN_POINT('',(0.,0.));
+#2232 = VECTOR('',#2233,1.);
+#2233 = DIRECTION('',(1.,0.));
+#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2235 = PCURVE('',#2236,#2241);
+#2236 = PLANE('',#2237);
+#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240);
+#2238 = CARTESIAN_POINT('',(0.,0.,0.));
+#2239 = DIRECTION('',(-0.342020143326,0.939692620786,0.));
+#2240 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246);
+#2242 = LINE('',#2243,#2244);
+#2243 = CARTESIAN_POINT('',(0.,0.));
+#2244 = VECTOR('',#2245,1.);
+#2245 = DIRECTION('',(1.,0.));
+#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2247 = ORIENTED_EDGE('',*,*,#452,.T.);
+#2248 = ORIENTED_EDGE('',*,*,#2249,.F.);
+#2249 = EDGE_CURVE('',#2250,#424,#2252,.T.);
+#2250 = VERTEX_POINT('',#2251);
+#2251 = CARTESIAN_POINT('',(-2.420678952077,-4.0286863133,0.));
+#2252 = SURFACE_CURVE('',#2253,(#2257,#2264),.PCURVE_S1.);
+#2253 = LINE('',#2254,#2255);
+#2254 = CARTESIAN_POINT('',(0.,0.,0.));
+#2255 = VECTOR('',#2256,1.);
+#2256 = DIRECTION('',(-0.51503807491,-0.857167300702,0.));
+#2257 = PCURVE('',#469,#2258);
+#2258 = DEFINITIONAL_REPRESENTATION('',(#2259),#2263);
+#2259 = LINE('',#2260,#2261);
+#2260 = CARTESIAN_POINT('',(0.,0.));
+#2261 = VECTOR('',#2262,1.);
+#2262 = DIRECTION('',(0.777145961457,0.62932039105));
+#2263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2264 = PCURVE('',#2153,#2265);
+#2265 = DEFINITIONAL_REPRESENTATION('',(#2266),#2270);
+#2266 = LINE('',#2267,#2268);
+#2267 = CARTESIAN_POINT('',(0.,0.));
+#2268 = VECTOR('',#2269,1.);
+#2269 = DIRECTION('',(1.,0.));
+#2270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2271 = ORIENTED_EDGE('',*,*,#2272,.F.);
+#2272 = EDGE_CURVE('',#2221,#2250,#2273,.T.);
+#2273 = SURFACE_CURVE('',#2274,(#2279,#2286),.PCURVE_S1.);
+#2274 = CIRCLE('',#2275,4.7);
+#2275 = AXIS2_PLACEMENT_3D('',#2276,#2277,#2278);
+#2276 = CARTESIAN_POINT('',(0.,0.,0.));
+#2277 = DIRECTION('',(0.,0.,1.));
+#2278 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#2279 = PCURVE('',#469,#2280);
+#2280 = DEFINITIONAL_REPRESENTATION('',(#2281),#2285);
+#2281 = CIRCLE('',#2282,4.7);
+#2282 = AXIS2_PLACEMENT_2D('',#2283,#2284);
+#2283 = CARTESIAN_POINT('',(0.,0.));
+#2284 = DIRECTION('',(1.,0.));
+#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2286 = PCURVE('',#2287,#2292);
+#2287 = CONICAL_SURFACE('',#2288,4.5,0.785398163397);
+#2288 = AXIS2_PLACEMENT_3D('',#2289,#2290,#2291);
+#2289 = CARTESIAN_POINT('',(0.,0.,0.2));
+#2290 = DIRECTION('',(0.,0.,-1.));
+#2291 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#2292 = DEFINITIONAL_REPRESENTATION('',(#2293),#2297);
+#2293 = LINE('',#2294,#2295);
+#2294 = CARTESIAN_POINT('',(0.,0.2));
+#2295 = VECTOR('',#2296,1.);
+#2296 = DIRECTION('',(-1.,-0.));
+#2297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2298 = ADVANCED_FACE('',(#2299),#527,.F.);
+#2299 = FACE_BOUND('',#2300,.F.);
+#2300 = EDGE_LOOP('',(#2301,#2324,#2325,#2353));
+#2301 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#2302 = EDGE_CURVE('',#2303,#511,#2305,.T.);
+#2303 = VERTEX_POINT('',#2304);
+#2304 = CARTESIAN_POINT('',(-4.416555317694,1.607494673631,0.));
+#2305 = SURFACE_CURVE('',#2306,(#2310,#2317),.PCURVE_S1.);
+#2306 = LINE('',#2307,#2308);
+#2307 = CARTESIAN_POINT('',(0.,0.,0.));
+#2308 = VECTOR('',#2309,1.);
+#2309 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#2310 = PCURVE('',#527,#2311);
+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2316);
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(0.,0.));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(1.,0.));
+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2317 = PCURVE('',#2204,#2318);
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(0.,0.));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(1.,0.));
+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2324 = ORIENTED_EDGE('',*,*,#510,.T.);
+#2325 = ORIENTED_EDGE('',*,*,#2326,.F.);
+#2326 = EDGE_CURVE('',#2327,#482,#2329,.T.);
+#2327 = VERTEX_POINT('',#2328);
+#2328 = CARTESIAN_POINT('',(-4.443937305317,-1.530170325949,0.));
+#2329 = SURFACE_CURVE('',#2330,(#2334,#2341),.PCURVE_S1.);
+#2330 = LINE('',#2331,#2332);
+#2331 = CARTESIAN_POINT('',(0.,0.,0.));
+#2332 = VECTOR('',#2333,1.);
+#2333 = DIRECTION('',(-0.945518575599,-0.325568154457,0.));
+#2334 = PCURVE('',#527,#2335);
+#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2340);
+#2336 = LINE('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(0.,0.));
+#2338 = VECTOR('',#2339,1.);
+#2339 = DIRECTION('',(0.777145961457,0.62932039105));
+#2340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2341 = PCURVE('',#2342,#2347);
+#2342 = PLANE('',#2343);
+#2343 = AXIS2_PLACEMENT_3D('',#2344,#2345,#2346);
+#2344 = CARTESIAN_POINT('',(0.,0.,0.));
+#2345 = DIRECTION('',(-0.325568154457,0.945518575599,0.));
+#2346 = DIRECTION('',(-0.945518575599,-0.325568154457,0.));
+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352);
+#2348 = LINE('',#2349,#2350);
+#2349 = CARTESIAN_POINT('',(0.,0.));
+#2350 = VECTOR('',#2351,1.);
+#2351 = DIRECTION('',(1.,0.));
+#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2353 = ORIENTED_EDGE('',*,*,#2354,.F.);
+#2354 = EDGE_CURVE('',#2303,#2327,#2355,.T.);
+#2355 = SURFACE_CURVE('',#2356,(#2361,#2368),.PCURVE_S1.);
+#2356 = CIRCLE('',#2357,4.7);
+#2357 = AXIS2_PLACEMENT_3D('',#2358,#2359,#2360);
+#2358 = CARTESIAN_POINT('',(0.,0.,0.));
+#2359 = DIRECTION('',(0.,0.,1.));
+#2360 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#2361 = PCURVE('',#527,#2362);
+#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2367);
+#2363 = CIRCLE('',#2364,4.7);
+#2364 = AXIS2_PLACEMENT_2D('',#2365,#2366);
+#2365 = CARTESIAN_POINT('',(0.,0.));
+#2366 = DIRECTION('',(1.,0.));
+#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2368 = PCURVE('',#2369,#2374);
+#2369 = CONICAL_SURFACE('',#2370,4.5,0.785398163397);
+#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373);
+#2371 = CARTESIAN_POINT('',(0.,0.,0.2));
+#2372 = DIRECTION('',(0.,0.,-1.));
+#2373 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);
+#2375 = LINE('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(0.,0.2));
+#2377 = VECTOR('',#2378,1.);
+#2378 = DIRECTION('',(-1.,-0.));
+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2380 = ADVANCED_FACE('',(#2381),#498,.F.);
+#2381 = FACE_BOUND('',#2382,.F.);
+#2382 = EDGE_LOOP('',(#2383,#2384,#2405,#2406));
+#2383 = ORIENTED_EDGE('',*,*,#481,.T.);
+#2384 = ORIENTED_EDGE('',*,*,#2385,.T.);
+#2385 = EDGE_CURVE('',#453,#961,#2386,.T.);
+#2386 = SURFACE_CURVE('',#2387,(#2391,#2398),.PCURVE_S1.);
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(-5.168309414322,-1.881110788291,0.));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(0.,0.,1.));
+#2391 = PCURVE('',#498,#2392);
+#2392 = DEFINITIONAL_REPRESENTATION('',(#2393),#2397);
+#2393 = LINE('',#2394,#2395);
+#2394 = CARTESIAN_POINT('',(3.490658503989,0.));
+#2395 = VECTOR('',#2396,1.);
+#2396 = DIRECTION('',(0.,1.));
+#2397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2398 = PCURVE('',#2236,#2399);
+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);
+#2400 = LINE('',#2401,#2402);
+#2401 = CARTESIAN_POINT('',(5.5,0.));
+#2402 = VECTOR('',#2403,1.);
+#2403 = DIRECTION('',(0.,1.));
+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2405 = ORIENTED_EDGE('',*,*,#989,.F.);
+#2406 = ORIENTED_EDGE('',*,*,#2407,.F.);
+#2407 = EDGE_CURVE('',#482,#990,#2408,.T.);
+#2408 = SURFACE_CURVE('',#2409,(#2413,#2420),.PCURVE_S1.);
+#2409 = LINE('',#2410,#2411);
+#2410 = CARTESIAN_POINT('',(-5.200352165796,-1.790624849514,0.));
+#2411 = VECTOR('',#2412,1.);
+#2412 = DIRECTION('',(0.,0.,1.));
+#2413 = PCURVE('',#498,#2414);
+#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419);
+#2415 = LINE('',#2416,#2417);
+#2416 = CARTESIAN_POINT('',(3.473205211469,0.));
+#2417 = VECTOR('',#2418,1.);
+#2418 = DIRECTION('',(0.,1.));
+#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2420 = PCURVE('',#2342,#2421);
+#2421 = DEFINITIONAL_REPRESENTATION('',(#2422),#2426);
+#2422 = LINE('',#2423,#2424);
+#2423 = CARTESIAN_POINT('',(5.5,0.));
+#2424 = VECTOR('',#2425,1.);
+#2425 = DIRECTION('',(0.,1.));
+#2426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2427 = ADVANCED_FACE('',(#2428),#765,.T.);
+#2428 = FACE_BOUND('',#2429,.T.);
+#2429 = EDGE_LOOP('',(#2430,#2453,#2454,#2477));
+#2430 = ORIENTED_EDGE('',*,*,#2431,.T.);
+#2431 = EDGE_CURVE('',#2432,#747,#2434,.T.);
+#2432 = VERTEX_POINT('',#2433);
+#2433 = CARTESIAN_POINT('',(4.7,0.,5.));
+#2434 = SURFACE_CURVE('',#2435,(#2439,#2446),.PCURVE_S1.);
+#2435 = LINE('',#2436,#2437);
+#2436 = CARTESIAN_POINT('',(0.,0.,5.));
+#2437 = VECTOR('',#2438,1.);
+#2438 = DIRECTION('',(1.,0.,0.));
+#2439 = PCURVE('',#765,#2440);
+#2440 = DEFINITIONAL_REPRESENTATION('',(#2441),#2445);
+#2441 = LINE('',#2442,#2443);
+#2442 = CARTESIAN_POINT('',(0.,0.));
+#2443 = VECTOR('',#2444,1.);
+#2444 = DIRECTION('',(1.,0.));
+#2445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2446 = PCURVE('',#1242,#2447);
+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);
+#2448 = LINE('',#2449,#2450);
+#2449 = CARTESIAN_POINT('',(0.,5.));
+#2450 = VECTOR('',#2451,1.);
+#2451 = DIRECTION('',(1.,0.));
+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2453 = ORIENTED_EDGE('',*,*,#746,.T.);
+#2454 = ORIENTED_EDGE('',*,*,#2455,.F.);
+#2455 = EDGE_CURVE('',#2456,#749,#2458,.T.);
+#2456 = VERTEX_POINT('',#2457);
+#2457 = CARTESIAN_POINT('',(3.652586018848,2.957805837934,5.));
+#2458 = SURFACE_CURVE('',#2459,(#2463,#2470),.PCURVE_S1.);
+#2459 = LINE('',#2460,#2461);
+#2460 = CARTESIAN_POINT('',(0.,0.,5.));
+#2461 = VECTOR('',#2462,1.);
+#2462 = DIRECTION('',(0.777145961457,0.62932039105,0.));
+#2463 = PCURVE('',#765,#2464);
+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2469);
+#2465 = LINE('',#2466,#2467);
+#2466 = CARTESIAN_POINT('',(0.,0.));
+#2467 = VECTOR('',#2468,1.);
+#2468 = DIRECTION('',(0.777145961457,0.62932039105));
+#2469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2470 = PCURVE('',#1271,#2471);
+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2476);
+#2472 = LINE('',#2473,#2474);
+#2473 = CARTESIAN_POINT('',(0.,5.));
+#2474 = VECTOR('',#2475,1.);
+#2475 = DIRECTION('',(1.,0.));
+#2476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2477 = ORIENTED_EDGE('',*,*,#2478,.F.);
+#2478 = EDGE_CURVE('',#2432,#2456,#2479,.T.);
+#2479 = SURFACE_CURVE('',#2480,(#2485,#2492),.PCURVE_S1.);
+#2480 = CIRCLE('',#2481,4.7);
+#2481 = AXIS2_PLACEMENT_3D('',#2482,#2483,#2484);
+#2482 = CARTESIAN_POINT('',(0.,0.,5.));
+#2483 = DIRECTION('',(0.,0.,1.));
+#2484 = DIRECTION('',(1.,0.,0.));
+#2485 = PCURVE('',#765,#2486);
+#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491);
+#2487 = CIRCLE('',#2488,4.7);
+#2488 = AXIS2_PLACEMENT_2D('',#2489,#2490);
+#2489 = CARTESIAN_POINT('',(0.,0.));
+#2490 = DIRECTION('',(1.,0.));
+#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2492 = PCURVE('',#2493,#2498);
+#2493 = CONICAL_SURFACE('',#2494,4.5,0.785398163397);
+#2494 = AXIS2_PLACEMENT_3D('',#2495,#2496,#2497);
+#2495 = CARTESIAN_POINT('',(0.,0.,4.8));
+#2496 = DIRECTION('',(0.,0.,1.));
+#2497 = DIRECTION('',(1.,0.,0.));
+#2498 = DEFINITIONAL_REPRESENTATION('',(#2499),#2503);
+#2499 = LINE('',#2500,#2501);
+#2500 = CARTESIAN_POINT('',(-0.,0.2));
+#2501 = VECTOR('',#2502,1.);
+#2502 = DIRECTION('',(1.,-0.));
+#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2504 = ADVANCED_FACE('',(#2505),#818,.T.);
+#2505 = FACE_BOUND('',#2506,.T.);
+#2506 = EDGE_LOOP('',(#2507,#2530,#2531,#2554));
+#2507 = ORIENTED_EDGE('',*,*,#2508,.T.);
+#2508 = EDGE_CURVE('',#2509,#802,#2511,.T.);
+#2509 = VERTEX_POINT('',#2510);
+#2510 = CARTESIAN_POINT('',(3.600408882659,-3.021101765527,5.));
+#2511 = SURFACE_CURVE('',#2512,(#2516,#2523),.PCURVE_S1.);
+#2512 = LINE('',#2513,#2514);
+#2513 = CARTESIAN_POINT('',(0.,0.,5.));
+#2514 = VECTOR('',#2515,1.);
+#2515 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#2516 = PCURVE('',#818,#2517);
+#2517 = DEFINITIONAL_REPRESENTATION('',(#2518),#2522);
+#2518 = LINE('',#2519,#2520);
+#2519 = CARTESIAN_POINT('',(0.,0.));
+#2520 = VECTOR('',#2521,1.);
+#2521 = DIRECTION('',(1.,0.));
+#2522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2523 = PCURVE('',#1432,#2524);
+#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529);
+#2525 = LINE('',#2526,#2527);
+#2526 = CARTESIAN_POINT('',(0.,5.));
+#2527 = VECTOR('',#2528,1.);
+#2528 = DIRECTION('',(1.,0.));
+#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2530 = ORIENTED_EDGE('',*,*,#801,.T.);
+#2531 = ORIENTED_EDGE('',*,*,#2532,.F.);
+#2532 = EDGE_CURVE('',#2533,#778,#2535,.T.);
+#2533 = VERTEX_POINT('',#2534);
+#2534 = CARTESIAN_POINT('',(4.699284167235,-8.202631025523E-02,5.));
+#2535 = SURFACE_CURVE('',#2536,(#2540,#2547),.PCURVE_S1.);
+#2536 = LINE('',#2537,#2538);
+#2537 = CARTESIAN_POINT('',(0.,0.,5.));
+#2538 = VECTOR('',#2539,1.);
+#2539 = DIRECTION('',(0.999847695156,-1.745240643728E-02,0.));
+#2540 = PCURVE('',#818,#2541);
+#2541 = DEFINITIONAL_REPRESENTATION('',(#2542),#2546);
+#2542 = LINE('',#2543,#2544);
+#2543 = CARTESIAN_POINT('',(0.,0.));
+#2544 = VECTOR('',#2545,1.);
+#2545 = DIRECTION('',(0.777145961457,0.62932039105));
+#2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2547 = PCURVE('',#1349,#2548);
+#2548 = DEFINITIONAL_REPRESENTATION('',(#2549),#2553);
+#2549 = LINE('',#2550,#2551);
+#2550 = CARTESIAN_POINT('',(0.,5.));
+#2551 = VECTOR('',#2552,1.);
+#2552 = DIRECTION('',(1.,0.));
+#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2554 = ORIENTED_EDGE('',*,*,#2555,.F.);
+#2555 = EDGE_CURVE('',#2509,#2533,#2556,.T.);
+#2556 = SURFACE_CURVE('',#2557,(#2562,#2569),.PCURVE_S1.);
+#2557 = CIRCLE('',#2558,4.7);
+#2558 = AXIS2_PLACEMENT_3D('',#2559,#2560,#2561);
+#2559 = CARTESIAN_POINT('',(0.,0.,5.));
+#2560 = DIRECTION('',(-0.,0.,1.));
+#2561 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#2562 = PCURVE('',#818,#2563);
+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2568);
+#2564 = CIRCLE('',#2565,4.7);
+#2565 = AXIS2_PLACEMENT_2D('',#2566,#2567);
+#2566 = CARTESIAN_POINT('',(0.,0.));
+#2567 = DIRECTION('',(1.,0.));
+#2568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2569 = PCURVE('',#2570,#2575);
+#2570 = CONICAL_SURFACE('',#2571,4.5,0.785398163397);
+#2571 = AXIS2_PLACEMENT_3D('',#2572,#2573,#2574);
+#2572 = CARTESIAN_POINT('',(0.,0.,4.8));
+#2573 = DIRECTION('',(0.,0.,1.));
+#2574 = DIRECTION('',(0.766044443119,-0.642787609687,0.));
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(-0.,0.2));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(1.,-0.));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2581 = ADVANCED_FACE('',(#2582),#1189,.T.);
+#2582 = FACE_BOUND('',#2583,.T.);
+#2583 = EDGE_LOOP('',(#2584,#2607,#2608,#2631));
+#2584 = ORIENTED_EDGE('',*,*,#2585,.T.);
+#2585 = EDGE_CURVE('',#2586,#1173,#2588,.T.);
+#2586 = VERTEX_POINT('',#2587);
+#2587 = CARTESIAN_POINT('',(3.600408882659,3.021101765527,5.));
+#2588 = SURFACE_CURVE('',#2589,(#2593,#2600),.PCURVE_S1.);
+#2589 = LINE('',#2590,#2591);
+#2590 = CARTESIAN_POINT('',(0.,0.,5.));
+#2591 = VECTOR('',#2592,1.);
+#2592 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#2593 = PCURVE('',#1189,#2594);
+#2594 = DEFINITIONAL_REPRESENTATION('',(#2595),#2599);
+#2595 = LINE('',#2596,#2597);
+#2596 = CARTESIAN_POINT('',(0.,0.));
+#2597 = VECTOR('',#2598,1.);
+#2598 = DIRECTION('',(1.,0.));
+#2599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2600 = PCURVE('',#1400,#2601);
+#2601 = DEFINITIONAL_REPRESENTATION('',(#2602),#2606);
+#2602 = LINE('',#2603,#2604);
+#2603 = CARTESIAN_POINT('',(0.,5.));
+#2604 = VECTOR('',#2605,1.);
+#2605 = DIRECTION('',(1.,0.));
+#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2607 = ORIENTED_EDGE('',*,*,#1172,.T.);
+#2608 = ORIENTED_EDGE('',*,*,#2609,.F.);
+#2609 = EDGE_CURVE('',#2610,#1149,#2612,.T.);
+#2610 = VERTEX_POINT('',#2611);
+#2611 = CARTESIAN_POINT('',(0.89680227827,4.613647762204,5.));
+#2612 = SURFACE_CURVE('',#2613,(#2617,#2624),.PCURVE_S1.);
+#2613 = LINE('',#2614,#2615);
+#2614 = CARTESIAN_POINT('',(0.,0.,5.));
+#2615 = VECTOR('',#2616,1.);
+#2616 = DIRECTION('',(0.190808995377,0.981627183448,0.));
+#2617 = PCURVE('',#1189,#2618);
+#2618 = DEFINITIONAL_REPRESENTATION('',(#2619),#2623);
+#2619 = LINE('',#2620,#2621);
+#2620 = CARTESIAN_POINT('',(0.,0.));
+#2621 = VECTOR('',#2622,1.);
+#2622 = DIRECTION('',(0.777145961457,0.62932039105));
+#2623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2624 = PCURVE('',#1538,#2625);
+#2625 = DEFINITIONAL_REPRESENTATION('',(#2626),#2630);
+#2626 = LINE('',#2627,#2628);
+#2627 = CARTESIAN_POINT('',(0.,5.));
+#2628 = VECTOR('',#2629,1.);
+#2629 = DIRECTION('',(1.,0.));
+#2630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2631 = ORIENTED_EDGE('',*,*,#2632,.F.);
+#2632 = EDGE_CURVE('',#2586,#2610,#2633,.T.);
+#2633 = SURFACE_CURVE('',#2634,(#2639,#2646),.PCURVE_S1.);
+#2634 = CIRCLE('',#2635,4.7);
+#2635 = AXIS2_PLACEMENT_3D('',#2636,#2637,#2638);
+#2636 = CARTESIAN_POINT('',(0.,0.,5.));
+#2637 = DIRECTION('',(0.,-0.,1.));
+#2638 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#2639 = PCURVE('',#1189,#2640);
+#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2645);
+#2641 = CIRCLE('',#2642,4.7);
+#2642 = AXIS2_PLACEMENT_2D('',#2643,#2644);
+#2643 = CARTESIAN_POINT('',(0.,0.));
+#2644 = DIRECTION('',(1.,0.));
+#2645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2646 = PCURVE('',#2647,#2652);
+#2647 = CONICAL_SURFACE('',#2648,4.5,0.785398163397);
+#2648 = AXIS2_PLACEMENT_3D('',#2649,#2650,#2651);
+#2649 = CARTESIAN_POINT('',(0.,0.,4.8));
+#2650 = DIRECTION('',(0.,0.,1.));
+#2651 = DIRECTION('',(0.766044443119,0.642787609687,0.));
+#2652 = DEFINITIONAL_REPRESENTATION('',(#2653),#2657);
+#2653 = LINE('',#2654,#2655);
+#2654 = CARTESIAN_POINT('',(-0.,0.2));
+#2655 = VECTOR('',#2656,1.);
+#2656 = DIRECTION('',(1.,-0.));
+#2657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2658 = ADVANCED_FACE('',(#2659),#871,.T.);
+#2659 = FACE_BOUND('',#2660,.T.);
+#2660 = EDGE_LOOP('',(#2661,#2684,#2685,#2708));
+#2661 = ORIENTED_EDGE('',*,*,#2662,.T.);
+#2662 = EDGE_CURVE('',#2663,#855,#2665,.T.);
+#2663 = VERTEX_POINT('',#2664);
+#2664 = CARTESIAN_POINT('',(0.816146435035,-4.628596439157,5.));
+#2665 = SURFACE_CURVE('',#2666,(#2670,#2677),.PCURVE_S1.);
+#2666 = LINE('',#2667,#2668);
+#2667 = CARTESIAN_POINT('',(0.,0.,5.));
+#2668 = VECTOR('',#2669,1.);
+#2669 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#2670 = PCURVE('',#871,#2671);
+#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676);
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(0.,0.));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(1.,0.));
+#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2677 = PCURVE('',#1700,#2678);
+#2678 = DEFINITIONAL_REPRESENTATION('',(#2679),#2683);
+#2679 = LINE('',#2680,#2681);
+#2680 = CARTESIAN_POINT('',(0.,5.));
+#2681 = VECTOR('',#2682,1.);
+#2682 = DIRECTION('',(1.,0.));
+#2683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2684 = ORIENTED_EDGE('',*,*,#854,.T.);
+#2685 = ORIENTED_EDGE('',*,*,#2686,.F.);
+#2686 = EDGE_CURVE('',#2687,#831,#2689,.T.);
+#2687 = VERTEX_POINT('',#2688);
+#2688 = CARTESIAN_POINT('',(3.547135027047,-3.083477436255,5.));
+#2689 = SURFACE_CURVE('',#2690,(#2694,#2701),.PCURVE_S1.);
+#2690 = LINE('',#2691,#2692);
+#2691 = CARTESIAN_POINT('',(0.,0.,5.));
+#2692 = VECTOR('',#2693,1.);
+#2693 = DIRECTION('',(0.754709580223,-0.656059028991,0.));
+#2694 = PCURVE('',#871,#2695);
+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700);
+#2696 = LINE('',#2697,#2698);
+#2697 = CARTESIAN_POINT('',(0.,0.));
+#2698 = VECTOR('',#2699,1.);
+#2699 = DIRECTION('',(0.777145961457,0.62932039105));
+#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2701 = PCURVE('',#1617,#2702);
+#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2707);
+#2703 = LINE('',#2704,#2705);
+#2704 = CARTESIAN_POINT('',(0.,5.));
+#2705 = VECTOR('',#2706,1.);
+#2706 = DIRECTION('',(1.,0.));
+#2707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2708 = ORIENTED_EDGE('',*,*,#2709,.F.);
+#2709 = EDGE_CURVE('',#2663,#2687,#2710,.T.);
+#2710 = SURFACE_CURVE('',#2711,(#2716,#2723),.PCURVE_S1.);
+#2711 = CIRCLE('',#2712,4.7);
+#2712 = AXIS2_PLACEMENT_3D('',#2713,#2714,#2715);
+#2713 = CARTESIAN_POINT('',(0.,0.,5.));
+#2714 = DIRECTION('',(-0.,0.,1.));
+#2715 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#2716 = PCURVE('',#871,#2717);
+#2717 = DEFINITIONAL_REPRESENTATION('',(#2718),#2722);
+#2718 = CIRCLE('',#2719,4.7);
+#2719 = AXIS2_PLACEMENT_2D('',#2720,#2721);
+#2720 = CARTESIAN_POINT('',(0.,0.));
+#2721 = DIRECTION('',(1.,0.));
+#2722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2723 = PCURVE('',#2724,#2729);
+#2724 = CONICAL_SURFACE('',#2725,4.5,0.785398163397);
+#2725 = AXIS2_PLACEMENT_3D('',#2726,#2727,#2728);
+#2726 = CARTESIAN_POINT('',(0.,0.,4.8));
+#2727 = DIRECTION('',(0.,0.,1.));
+#2728 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#2729 = DEFINITIONAL_REPRESENTATION('',(#2730),#2734);
+#2730 = LINE('',#2731,#2732);
+#2731 = CARTESIAN_POINT('',(-0.,0.2));
+#2732 = VECTOR('',#2733,1.);
+#2733 = DIRECTION('',(1.,-0.));
+#2734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2735 = ADVANCED_FACE('',(#2736),#1136,.T.);
+#2736 = FACE_BOUND('',#2737,.T.);
+#2737 = EDGE_LOOP('',(#2738,#2761,#2762,#2785));
+#2738 = ORIENTED_EDGE('',*,*,#2739,.T.);
+#2739 = EDGE_CURVE('',#2740,#1120,#2742,.T.);
+#2740 = VERTEX_POINT('',#2741);
+#2741 = CARTESIAN_POINT('',(0.816146435035,4.628596439157,5.));
+#2742 = SURFACE_CURVE('',#2743,(#2747,#2754),.PCURVE_S1.);
+#2743 = LINE('',#2744,#2745);
+#2744 = CARTESIAN_POINT('',(0.,0.,5.));
+#2745 = VECTOR('',#2746,1.);
+#2746 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#2747 = PCURVE('',#1136,#2748);
+#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2753);
+#2749 = LINE('',#2750,#2751);
+#2750 = CARTESIAN_POINT('',(0.,0.));
+#2751 = VECTOR('',#2752,1.);
+#2752 = DIRECTION('',(1.,0.));
+#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2754 = PCURVE('',#1668,#2755);
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(0.,5.));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(1.,0.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2761 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#2762 = ORIENTED_EDGE('',*,*,#2763,.F.);
+#2763 = EDGE_CURVE('',#2764,#1096,#2766,.T.);
+#2764 = VERTEX_POINT('',#2765);
+#2765 = CARTESIAN_POINT('',(-2.278605215158,4.110712623555,5.));
+#2766 = SURFACE_CURVE('',#2767,(#2771,#2778),.PCURVE_S1.);
+#2767 = LINE('',#2768,#2769);
+#2768 = CARTESIAN_POINT('',(0.,0.,5.));
+#2769 = VECTOR('',#2770,1.);
+#2770 = DIRECTION('',(-0.484809620246,0.874619707139,0.));
+#2771 = PCURVE('',#1136,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2777);
+#2773 = LINE('',#2774,#2775);
+#2774 = CARTESIAN_POINT('',(0.,0.));
+#2775 = VECTOR('',#2776,1.);
+#2776 = DIRECTION('',(0.777145961457,0.62932039105));
+#2777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2778 = PCURVE('',#1806,#2779);
+#2779 = DEFINITIONAL_REPRESENTATION('',(#2780),#2784);
+#2780 = LINE('',#2781,#2782);
+#2781 = CARTESIAN_POINT('',(0.,5.));
+#2782 = VECTOR('',#2783,1.);
+#2783 = DIRECTION('',(1.,0.));
+#2784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2785 = ORIENTED_EDGE('',*,*,#2786,.F.);
+#2786 = EDGE_CURVE('',#2740,#2764,#2787,.T.);
+#2787 = SURFACE_CURVE('',#2788,(#2793,#2800),.PCURVE_S1.);
+#2788 = CIRCLE('',#2789,4.7);
+#2789 = AXIS2_PLACEMENT_3D('',#2790,#2791,#2792);
+#2790 = CARTESIAN_POINT('',(0.,0.,5.));
+#2791 = DIRECTION('',(0.,-0.,1.));
+#2792 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#2793 = PCURVE('',#1136,#2794);
+#2794 = DEFINITIONAL_REPRESENTATION('',(#2795),#2799);
+#2795 = CIRCLE('',#2796,4.7);
+#2796 = AXIS2_PLACEMENT_2D('',#2797,#2798);
+#2797 = CARTESIAN_POINT('',(0.,0.));
+#2798 = DIRECTION('',(1.,0.));
+#2799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2800 = PCURVE('',#2801,#2806);
+#2801 = CONICAL_SURFACE('',#2802,4.5,0.785398163397);
+#2802 = AXIS2_PLACEMENT_3D('',#2803,#2804,#2805);
+#2803 = CARTESIAN_POINT('',(0.,0.,4.8));
+#2804 = DIRECTION('',(0.,0.,1.));
+#2805 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#2806 = DEFINITIONAL_REPRESENTATION('',(#2807),#2811);
+#2807 = LINE('',#2808,#2809);
+#2808 = CARTESIAN_POINT('',(-0.,0.2));
+#2809 = VECTOR('',#2810,1.);
+#2810 = DIRECTION('',(1.,-0.));
+#2811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2812 = ADVANCED_FACE('',(#2813),#924,.T.);
+#2813 = FACE_BOUND('',#2814,.T.);
+#2814 = EDGE_LOOP('',(#2815,#2838,#2839,#2862));
+#2815 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2816 = EDGE_CURVE('',#2817,#908,#2819,.T.);
+#2817 = VERTEX_POINT('',#2818);
+#2818 = CARTESIAN_POINT('',(-2.35,-4.070319397787,5.));
+#2819 = SURFACE_CURVE('',#2820,(#2824,#2831),.PCURVE_S1.);
+#2820 = LINE('',#2821,#2822);
+#2821 = CARTESIAN_POINT('',(0.,0.,5.));
+#2822 = VECTOR('',#2823,1.);
+#2823 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#2824 = PCURVE('',#924,#2825);
+#2825 = DEFINITIONAL_REPRESENTATION('',(#2826),#2830);
+#2826 = LINE('',#2827,#2828);
+#2827 = CARTESIAN_POINT('',(0.,0.));
+#2828 = VECTOR('',#2829,1.);
+#2829 = DIRECTION('',(1.,0.));
+#2830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2831 = PCURVE('',#1968,#2832);
+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2837);
+#2833 = LINE('',#2834,#2835);
+#2834 = CARTESIAN_POINT('',(0.,5.));
+#2835 = VECTOR('',#2836,1.);
+#2836 = DIRECTION('',(1.,0.));
+#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2838 = ORIENTED_EDGE('',*,*,#907,.T.);
+#2839 = ORIENTED_EDGE('',*,*,#2840,.F.);
+#2840 = EDGE_CURVE('',#2841,#884,#2843,.T.);
+#2841 = VERTEX_POINT('',#2842);
+#2842 = CARTESIAN_POINT('',(0.735241985689,-4.642135200797,5.));
+#2843 = SURFACE_CURVE('',#2844,(#2848,#2855),.PCURVE_S1.);
+#2844 = LINE('',#2845,#2846);
+#2845 = CARTESIAN_POINT('',(0.,0.,5.));
+#2846 = VECTOR('',#2847,1.);
+#2847 = DIRECTION('',(0.15643446504,-0.987688340595,0.));
+#2848 = PCURVE('',#924,#2849);
+#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854);
+#2850 = LINE('',#2851,#2852);
+#2851 = CARTESIAN_POINT('',(0.,0.));
+#2852 = VECTOR('',#2853,1.);
+#2853 = DIRECTION('',(0.777145961457,0.62932039105));
+#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2855 = PCURVE('',#1885,#2856);
+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861);
+#2857 = LINE('',#2858,#2859);
+#2858 = CARTESIAN_POINT('',(0.,5.));
+#2859 = VECTOR('',#2860,1.);
+#2860 = DIRECTION('',(1.,0.));
+#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2862 = ORIENTED_EDGE('',*,*,#2863,.F.);
+#2863 = EDGE_CURVE('',#2817,#2841,#2864,.T.);
+#2864 = SURFACE_CURVE('',#2865,(#2870,#2877),.PCURVE_S1.);
+#2865 = CIRCLE('',#2866,4.7);
+#2866 = AXIS2_PLACEMENT_3D('',#2867,#2868,#2869);
+#2867 = CARTESIAN_POINT('',(0.,0.,5.));
+#2868 = DIRECTION('',(0.,0.,1.));
+#2869 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#2870 = PCURVE('',#924,#2871);
+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2876);
+#2872 = CIRCLE('',#2873,4.7);
+#2873 = AXIS2_PLACEMENT_2D('',#2874,#2875);
+#2874 = CARTESIAN_POINT('',(0.,0.));
+#2875 = DIRECTION('',(1.,0.));
+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2877 = PCURVE('',#2878,#2883);
+#2878 = CONICAL_SURFACE('',#2879,4.5,0.785398163397);
+#2879 = AXIS2_PLACEMENT_3D('',#2880,#2881,#2882);
+#2880 = CARTESIAN_POINT('',(0.,0.,4.8));
+#2881 = DIRECTION('',(0.,0.,1.));
+#2882 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#2883 = DEFINITIONAL_REPRESENTATION('',(#2884),#2888);
+#2884 = LINE('',#2885,#2886);
+#2885 = CARTESIAN_POINT('',(-0.,0.2));
+#2886 = VECTOR('',#2887,1.);
+#2887 = DIRECTION('',(1.,-0.));
+#2888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2889 = ADVANCED_FACE('',(#2890),#1083,.T.);
+#2890 = FACE_BOUND('',#2891,.T.);
+#2891 = EDGE_LOOP('',(#2892,#2915,#2916,#2939));
+#2892 = ORIENTED_EDGE('',*,*,#2893,.T.);
+#2893 = EDGE_CURVE('',#2894,#1067,#2896,.T.);
+#2894 = VERTEX_POINT('',#2895);
+#2895 = CARTESIAN_POINT('',(-2.35,4.070319397787,5.));
+#2896 = SURFACE_CURVE('',#2897,(#2901,#2908),.PCURVE_S1.);
+#2897 = LINE('',#2898,#2899);
+#2898 = CARTESIAN_POINT('',(0.,0.,5.));
+#2899 = VECTOR('',#2900,1.);
+#2900 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2901 = PCURVE('',#1083,#2902);
+#2902 = DEFINITIONAL_REPRESENTATION('',(#2903),#2907);
+#2903 = LINE('',#2904,#2905);
+#2904 = CARTESIAN_POINT('',(0.,0.));
+#2905 = VECTOR('',#2906,1.);
+#2906 = DIRECTION('',(1.,0.));
+#2907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2908 = PCURVE('',#1936,#2909);
+#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2914);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(0.,5.));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(1.,0.));
+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2915 = ORIENTED_EDGE('',*,*,#1066,.T.);
+#2916 = ORIENTED_EDGE('',*,*,#2917,.F.);
+#2917 = EDGE_CURVE('',#2918,#1043,#2920,.T.);
+#2918 = VERTEX_POINT('',#2919);
+#2919 = CARTESIAN_POINT('',(-4.387828004537,1.684329362863,5.));
+#2920 = SURFACE_CURVE('',#2921,(#2925,#2932),.PCURVE_S1.);
+#2921 = LINE('',#2922,#2923);
+#2922 = CARTESIAN_POINT('',(0.,0.,5.));
+#2923 = VECTOR('',#2924,1.);
+#2924 = DIRECTION('',(-0.933580426497,0.358367949545,0.));
+#2925 = PCURVE('',#1083,#2926);
+#2926 = DEFINITIONAL_REPRESENTATION('',(#2927),#2931);
+#2927 = LINE('',#2928,#2929);
+#2928 = CARTESIAN_POINT('',(0.,0.));
+#2929 = VECTOR('',#2930,1.);
+#2930 = DIRECTION('',(0.777145961457,0.62932039105));
+#2931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2932 = PCURVE('',#2074,#2933);
+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(0.,5.));
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(1.,0.));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2939 = ORIENTED_EDGE('',*,*,#2940,.F.);
+#2940 = EDGE_CURVE('',#2894,#2918,#2941,.T.);
+#2941 = SURFACE_CURVE('',#2942,(#2947,#2954),.PCURVE_S1.);
+#2942 = CIRCLE('',#2943,4.7);
+#2943 = AXIS2_PLACEMENT_3D('',#2944,#2945,#2946);
+#2944 = CARTESIAN_POINT('',(0.,0.,5.));
+#2945 = DIRECTION('',(0.,0.,1.));
+#2946 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2947 = PCURVE('',#1083,#2948);
+#2948 = DEFINITIONAL_REPRESENTATION('',(#2949),#2953);
+#2949 = CIRCLE('',#2950,4.7);
+#2950 = AXIS2_PLACEMENT_2D('',#2951,#2952);
+#2951 = CARTESIAN_POINT('',(0.,0.));
+#2952 = DIRECTION('',(1.,0.));
+#2953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2954 = PCURVE('',#2955,#2960);
+#2955 = CONICAL_SURFACE('',#2956,4.5,0.785398163397);
+#2956 = AXIS2_PLACEMENT_3D('',#2957,#2958,#2959);
+#2957 = CARTESIAN_POINT('',(0.,0.,4.8));
+#2958 = DIRECTION('',(0.,0.,1.));
+#2959 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2960 = DEFINITIONAL_REPRESENTATION('',(#2961),#2965);
+#2961 = LINE('',#2962,#2963);
+#2962 = CARTESIAN_POINT('',(-0.,0.2));
+#2963 = VECTOR('',#2964,1.);
+#2964 = DIRECTION('',(1.,-0.));
+#2965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2966 = ADVANCED_FACE('',(#2967),#977,.T.);
+#2967 = FACE_BOUND('',#2968,.T.);
+#2968 = EDGE_LOOP('',(#2969,#2992,#2993,#3016));
+#2969 = ORIENTED_EDGE('',*,*,#2970,.T.);
+#2970 = EDGE_CURVE('',#2971,#961,#2973,.T.);
+#2971 = VERTEX_POINT('',#2972);
+#2972 = CARTESIAN_POINT('',(-4.416555317694,-1.607494673631,5.));
+#2973 = SURFACE_CURVE('',#2974,(#2978,#2985),.PCURVE_S1.);
+#2974 = LINE('',#2975,#2976);
+#2975 = CARTESIAN_POINT('',(0.,0.,5.));
+#2976 = VECTOR('',#2977,1.);
+#2977 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#2978 = PCURVE('',#977,#2979);
+#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984);
+#2980 = LINE('',#2981,#2982);
+#2981 = CARTESIAN_POINT('',(0.,0.));
+#2982 = VECTOR('',#2983,1.);
+#2983 = DIRECTION('',(1.,0.));
+#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2985 = PCURVE('',#2236,#2986);
+#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2991);
+#2987 = LINE('',#2988,#2989);
+#2988 = CARTESIAN_POINT('',(0.,5.));
+#2989 = VECTOR('',#2990,1.);
+#2990 = DIRECTION('',(1.,0.));
+#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2992 = ORIENTED_EDGE('',*,*,#960,.T.);
+#2993 = ORIENTED_EDGE('',*,*,#2994,.F.);
+#2994 = EDGE_CURVE('',#2995,#937,#2997,.T.);
+#2995 = VERTEX_POINT('',#2996);
+#2996 = CARTESIAN_POINT('',(-2.420678952077,-4.0286863133,5.));
+#2997 = SURFACE_CURVE('',#2998,(#3002,#3009),.PCURVE_S1.);
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(0.,0.,5.));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(-0.51503807491,-0.857167300702,0.));
+#3002 = PCURVE('',#977,#3003);
+#3003 = DEFINITIONAL_REPRESENTATION('',(#3004),#3008);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(0.,0.));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(0.777145961457,0.62932039105));
+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3009 = PCURVE('',#2153,#3010);
+#3010 = DEFINITIONAL_REPRESENTATION('',(#3011),#3015);
+#3011 = LINE('',#3012,#3013);
+#3012 = CARTESIAN_POINT('',(0.,5.));
+#3013 = VECTOR('',#3014,1.);
+#3014 = DIRECTION('',(1.,0.));
+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3016 = ORIENTED_EDGE('',*,*,#3017,.F.);
+#3017 = EDGE_CURVE('',#2971,#2995,#3018,.T.);
+#3018 = SURFACE_CURVE('',#3019,(#3024,#3031),.PCURVE_S1.);
+#3019 = CIRCLE('',#3020,4.7);
+#3020 = AXIS2_PLACEMENT_3D('',#3021,#3022,#3023);
+#3021 = CARTESIAN_POINT('',(0.,0.,5.));
+#3022 = DIRECTION('',(0.,0.,1.));
+#3023 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#3024 = PCURVE('',#977,#3025);
+#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3030);
+#3026 = CIRCLE('',#3027,4.7);
+#3027 = AXIS2_PLACEMENT_2D('',#3028,#3029);
+#3028 = CARTESIAN_POINT('',(0.,0.));
+#3029 = DIRECTION('',(1.,0.));
+#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3031 = PCURVE('',#3032,#3037);
+#3032 = CONICAL_SURFACE('',#3033,4.5,0.785398163397);
+#3033 = AXIS2_PLACEMENT_3D('',#3034,#3035,#3036);
+#3034 = CARTESIAN_POINT('',(0.,0.,4.8));
+#3035 = DIRECTION('',(0.,0.,1.));
+#3036 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042);
+#3038 = LINE('',#3039,#3040);
+#3039 = CARTESIAN_POINT('',(-0.,0.2));
+#3040 = VECTOR('',#3041,1.);
+#3041 = DIRECTION('',(1.,-0.));
+#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3043 = ADVANCED_FACE('',(#3044),#1030,.T.);
+#3044 = FACE_BOUND('',#3045,.T.);
+#3045 = EDGE_LOOP('',(#3046,#3069,#3070,#3093));
+#3046 = ORIENTED_EDGE('',*,*,#3047,.T.);
+#3047 = EDGE_CURVE('',#3048,#1014,#3050,.T.);
+#3048 = VERTEX_POINT('',#3049);
+#3049 = CARTESIAN_POINT('',(-4.416555317694,1.607494673631,5.));
+#3050 = SURFACE_CURVE('',#3051,(#3055,#3062),.PCURVE_S1.);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(0.,0.,5.));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#3055 = PCURVE('',#1030,#3056);
+#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3061);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(0.,0.));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(1.,0.));
+#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3062 = PCURVE('',#2204,#3063);
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3068);
+#3064 = LINE('',#3065,#3066);
+#3065 = CARTESIAN_POINT('',(0.,5.));
+#3066 = VECTOR('',#3067,1.);
+#3067 = DIRECTION('',(1.,0.));
+#3068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3069 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#3070 = ORIENTED_EDGE('',*,*,#3071,.F.);
+#3071 = EDGE_CURVE('',#3072,#990,#3074,.T.);
+#3072 = VERTEX_POINT('',#3073);
+#3073 = CARTESIAN_POINT('',(-4.443937305317,-1.530170325949,5.));
+#3074 = SURFACE_CURVE('',#3075,(#3079,#3086),.PCURVE_S1.);
+#3075 = LINE('',#3076,#3077);
+#3076 = CARTESIAN_POINT('',(0.,0.,5.));
+#3077 = VECTOR('',#3078,1.);
+#3078 = DIRECTION('',(-0.945518575599,-0.325568154457,0.));
+#3079 = PCURVE('',#1030,#3080);
+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3085);
+#3081 = LINE('',#3082,#3083);
+#3082 = CARTESIAN_POINT('',(0.,0.));
+#3083 = VECTOR('',#3084,1.);
+#3084 = DIRECTION('',(0.777145961457,0.62932039105));
+#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3086 = PCURVE('',#2342,#3087);
+#3087 = DEFINITIONAL_REPRESENTATION('',(#3088),#3092);
+#3088 = LINE('',#3089,#3090);
+#3089 = CARTESIAN_POINT('',(0.,5.));
+#3090 = VECTOR('',#3091,1.);
+#3091 = DIRECTION('',(1.,0.));
+#3092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3093 = ORIENTED_EDGE('',*,*,#3094,.F.);
+#3094 = EDGE_CURVE('',#3048,#3072,#3095,.T.);
+#3095 = SURFACE_CURVE('',#3096,(#3101,#3108),.PCURVE_S1.);
+#3096 = CIRCLE('',#3097,4.7);
+#3097 = AXIS2_PLACEMENT_3D('',#3098,#3099,#3100);
+#3098 = CARTESIAN_POINT('',(0.,0.,5.));
+#3099 = DIRECTION('',(0.,0.,1.));
+#3100 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#3101 = PCURVE('',#1030,#3102);
+#3102 = DEFINITIONAL_REPRESENTATION('',(#3103),#3107);
+#3103 = CIRCLE('',#3104,4.7);
+#3104 = AXIS2_PLACEMENT_2D('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(0.,0.));
+#3106 = DIRECTION('',(1.,0.));
+#3107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3108 = PCURVE('',#3109,#3114);
+#3109 = CONICAL_SURFACE('',#3110,4.5,0.785398163397);
+#3110 = AXIS2_PLACEMENT_3D('',#3111,#3112,#3113);
+#3111 = CARTESIAN_POINT('',(0.,0.,4.8));
+#3112 = DIRECTION('',(0.,0.,1.));
+#3113 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#3114 = DEFINITIONAL_REPRESENTATION('',(#3115),#3119);
+#3115 = LINE('',#3116,#3117);
+#3116 = CARTESIAN_POINT('',(-0.,0.2));
+#3117 = VECTOR('',#3118,1.);
+#3118 = DIRECTION('',(1.,-0.));
+#3119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3120 = ADVANCED_FACE('',(#3121),#1242,.T.);
+#3121 = FACE_BOUND('',#3122,.T.);
+#3122 = EDGE_LOOP('',(#3123,#3153,#3172,#3173,#3174,#3175));
+#3123 = ORIENTED_EDGE('',*,*,#3124,.F.);
+#3124 = EDGE_CURVE('',#3125,#3127,#3129,.T.);
+#3125 = VERTEX_POINT('',#3126);
+#3126 = CARTESIAN_POINT('',(4.5,-5.510910596163E-16,0.2));
+#3127 = VERTEX_POINT('',#3128);
+#3128 = CARTESIAN_POINT('',(4.5,-5.510910596163E-16,4.8));
+#3129 = SURFACE_CURVE('',#3130,(#3134,#3141),.PCURVE_S1.);
+#3130 = LINE('',#3131,#3132);
+#3131 = CARTESIAN_POINT('',(4.5,-1.102182119233E-15,0.2));
+#3132 = VECTOR('',#3133,1.);
+#3133 = DIRECTION('',(0.,0.,1.));
+#3134 = PCURVE('',#1242,#3135);
+#3135 = DEFINITIONAL_REPRESENTATION('',(#3136),#3140);
+#3136 = LINE('',#3137,#3138);
+#3137 = CARTESIAN_POINT('',(4.5,0.2));
+#3138 = VECTOR('',#3139,1.);
+#3139 = DIRECTION('',(0.,1.));
+#3140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3141 = PCURVE('',#3142,#3147);
+#3142 = CYLINDRICAL_SURFACE('',#3143,4.5);
+#3143 = AXIS2_PLACEMENT_3D('',#3144,#3145,#3146);
+#3144 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3145 = DIRECTION('',(0.,0.,1.));
+#3146 = DIRECTION('',(1.,0.,0.));
+#3147 = DEFINITIONAL_REPRESENTATION('',(#3148),#3152);
+#3148 = LINE('',#3149,#3150);
+#3149 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3150 = VECTOR('',#3151,1.);
+#3151 = DIRECTION('',(0.,1.));
+#3152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3153 = ORIENTED_EDGE('',*,*,#3154,.F.);
+#3154 = EDGE_CURVE('',#1227,#3125,#3155,.T.);
+#3155 = SURFACE_CURVE('',#3156,(#3160,#3166),.PCURVE_S1.);
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3158 = VECTOR('',#3159,1.);
+#3159 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#3160 = PCURVE('',#1242,#3161);
+#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3165);
+#3162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3163,#3164),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3163 = CARTESIAN_POINT('',(4.7,0.));
+#3164 = CARTESIAN_POINT('',(4.5,0.2));
+#3165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3166 = PCURVE('',#1298,#3167);
+#3167 = DEFINITIONAL_REPRESENTATION('',(#3168),#3171);
+#3168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3169,#3170),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3169 = CARTESIAN_POINT('',(0.,0.2));
+#3170 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3172 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#3173 = ORIENTED_EDGE('',*,*,#1314,.T.);
+#3174 = ORIENTED_EDGE('',*,*,#2431,.F.);
+#3175 = ORIENTED_EDGE('',*,*,#3176,.T.);
+#3176 = EDGE_CURVE('',#2432,#3127,#3177,.T.);
+#3177 = SURFACE_CURVE('',#3178,(#3182,#3188),.PCURVE_S1.);
+#3178 = LINE('',#3179,#3180);
+#3179 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3180 = VECTOR('',#3181,1.);
+#3181 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187));
+#3182 = PCURVE('',#1242,#3183);
+#3183 = DEFINITIONAL_REPRESENTATION('',(#3184),#3187);
+#3184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3185,#3186),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3185 = CARTESIAN_POINT('',(4.7,5.));
+#3186 = CARTESIAN_POINT('',(4.5,4.8));
+#3187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3188 = PCURVE('',#2493,#3189);
+#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3193);
+#3190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3191,#3192),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3191 = CARTESIAN_POINT('',(0.,0.2));
+#3192 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#3193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3194 = ADVANCED_FACE('',(#3195),#1298,.F.);
+#3195 = FACE_BOUND('',#3196,.F.);
+#3196 = EDGE_LOOP('',(#3197,#3198,#3199,#3220));
+#3197 = ORIENTED_EDGE('',*,*,#3154,.F.);
+#3198 = ORIENTED_EDGE('',*,*,#1283,.T.);
+#3199 = ORIENTED_EDGE('',*,*,#3200,.T.);
+#3200 = EDGE_CURVE('',#1256,#3201,#3203,.T.);
+#3201 = VERTEX_POINT('',#3202);
+#3202 = CARTESIAN_POINT('',(3.497156826556,2.831941759724,0.2));
+#3203 = SURFACE_CURVE('',#3204,(#3208,#3214),.PCURVE_S1.);
+#3204 = LINE('',#3205,#3206);
+#3205 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3206 = VECTOR('',#3207,1.);
+#3207 = DIRECTION('',(-0.549525179318,-0.44499671605,0.707106781187));
+#3208 = PCURVE('',#1298,#3209);
+#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3213);
+#3210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3211,#3212),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3211 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#3212 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3214 = PCURVE('',#1271,#3215);
+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3219);
+#3216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3217,#3218),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3217 = CARTESIAN_POINT('',(4.7,0.));
+#3218 = CARTESIAN_POINT('',(4.5,0.2));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3220 = ORIENTED_EDGE('',*,*,#3221,.F.);
+#3221 = EDGE_CURVE('',#3125,#3201,#3222,.T.);
+#3222 = SURFACE_CURVE('',#3223,(#3228,#3235),.PCURVE_S1.);
+#3223 = CIRCLE('',#3224,4.5);
+#3224 = AXIS2_PLACEMENT_3D('',#3225,#3226,#3227);
+#3225 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3226 = DIRECTION('',(0.,0.,1.));
+#3227 = DIRECTION('',(1.,0.,0.));
+#3228 = PCURVE('',#1298,#3229);
+#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(-0.,-0.));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(-1.,-0.));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3235 = PCURVE('',#3236,#3241);
+#3236 = PLANE('',#3237);
+#3237 = AXIS2_PLACEMENT_3D('',#3238,#3239,#3240);
+#3238 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3239 = DIRECTION('',(0.,0.,1.));
+#3240 = DIRECTION('',(1.,0.,0.));
+#3241 = DEFINITIONAL_REPRESENTATION('',(#3242),#3246);
+#3242 = CIRCLE('',#3243,4.5);
+#3243 = AXIS2_PLACEMENT_2D('',#3244,#3245);
+#3244 = CARTESIAN_POINT('',(0.,0.));
+#3245 = DIRECTION('',(1.,0.));
+#3246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3247 = ADVANCED_FACE('',(#3248),#1271,.F.);
+#3248 = FACE_BOUND('',#3249,.F.);
+#3249 = EDGE_LOOP('',(#3250,#3251,#3272,#3298,#3299,#3300));
+#3250 = ORIENTED_EDGE('',*,*,#2455,.F.);
+#3251 = ORIENTED_EDGE('',*,*,#3252,.T.);
+#3252 = EDGE_CURVE('',#2456,#3253,#3255,.T.);
+#3253 = VERTEX_POINT('',#3254);
+#3254 = CARTESIAN_POINT('',(3.497156826556,2.831941759724,4.8));
+#3255 = SURFACE_CURVE('',#3256,(#3260,#3266),.PCURVE_S1.);
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(-0.549525179318,-0.44499671605,-0.707106781187));
+#3260 = PCURVE('',#1271,#3261);
+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3265);
+#3262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3263,#3264),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3263 = CARTESIAN_POINT('',(4.7,5.));
+#3264 = CARTESIAN_POINT('',(4.5,4.8));
+#3265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3266 = PCURVE('',#2493,#3267);
+#3267 = DEFINITIONAL_REPRESENTATION('',(#3268),#3271);
+#3268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3269,#3270),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3269 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#3270 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#3271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3272 = ORIENTED_EDGE('',*,*,#3273,.F.);
+#3273 = EDGE_CURVE('',#3201,#3253,#3274,.T.);
+#3274 = SURFACE_CURVE('',#3275,(#3279,#3286),.PCURVE_S1.);
+#3275 = LINE('',#3276,#3277);
+#3276 = CARTESIAN_POINT('',(3.497156826556,2.831941759724,0.));
+#3277 = VECTOR('',#3278,1.);
+#3278 = DIRECTION('',(0.,0.,1.));
+#3279 = PCURVE('',#1271,#3280);
+#3280 = DEFINITIONAL_REPRESENTATION('',(#3281),#3285);
+#3281 = LINE('',#3282,#3283);
+#3282 = CARTESIAN_POINT('',(4.5,0.));
+#3283 = VECTOR('',#3284,1.);
+#3284 = DIRECTION('',(0.,1.));
+#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3286 = PCURVE('',#3287,#3292);
+#3287 = CYLINDRICAL_SURFACE('',#3288,4.5);
+#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291);
+#3289 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3290 = DIRECTION('',(0.,0.,1.));
+#3291 = DIRECTION('',(1.,0.,0.));
+#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297);
+#3293 = LINE('',#3294,#3295);
+#3294 = CARTESIAN_POINT('',(0.680678408278,-0.2));
+#3295 = VECTOR('',#3296,1.);
+#3296 = DIRECTION('',(0.,1.));
+#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3298 = ORIENTED_EDGE('',*,*,#3200,.F.);
+#3299 = ORIENTED_EDGE('',*,*,#1255,.T.);
+#3300 = ORIENTED_EDGE('',*,*,#1364,.T.);
+#3301 = ADVANCED_FACE('',(#3302),#1349,.F.);
+#3302 = FACE_BOUND('',#3303,.F.);
+#3303 = EDGE_LOOP('',(#3304,#3305,#3326,#3349,#3368,#3369));
+#3304 = ORIENTED_EDGE('',*,*,#2532,.F.);
+#3305 = ORIENTED_EDGE('',*,*,#3306,.T.);
+#3306 = EDGE_CURVE('',#2533,#3307,#3309,.T.);
+#3307 = VERTEX_POINT('',#3308);
+#3308 = CARTESIAN_POINT('',(4.499314628204,-7.853582896778E-02,4.8));
+#3309 = SURFACE_CURVE('',#3310,(#3314,#3320),.PCURVE_S1.);
+#3310 = LINE('',#3311,#3312);
+#3311 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3312 = VECTOR('',#3313,1.);
+#3313 = DIRECTION('',(-0.706999085399,1.234071493983E-02,-0.707106781187
+    ));
+#3314 = PCURVE('',#1349,#3315);
+#3315 = DEFINITIONAL_REPRESENTATION('',(#3316),#3319);
+#3316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3317,#3318),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3317 = CARTESIAN_POINT('',(4.7,5.));
+#3318 = CARTESIAN_POINT('',(4.5,4.8));
+#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3320 = PCURVE('',#2570,#3321);
+#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3325);
+#3322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3323,#3324),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3323 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#3324 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#3325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3326 = ORIENTED_EDGE('',*,*,#3327,.F.);
+#3327 = EDGE_CURVE('',#3328,#3307,#3330,.T.);
+#3328 = VERTEX_POINT('',#3329);
+#3329 = CARTESIAN_POINT('',(4.499314628204,-7.853582896778E-02,0.2));
+#3330 = SURFACE_CURVE('',#3331,(#3335,#3342),.PCURVE_S1.);
+#3331 = LINE('',#3332,#3333);
+#3332 = CARTESIAN_POINT('',(4.499314628204,-7.853582896778E-02,0.));
+#3333 = VECTOR('',#3334,1.);
+#3334 = DIRECTION('',(0.,0.,1.));
+#3335 = PCURVE('',#1349,#3336);
+#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3341);
+#3337 = LINE('',#3338,#3339);
+#3338 = CARTESIAN_POINT('',(4.5,0.));
+#3339 = VECTOR('',#3340,1.);
+#3340 = DIRECTION('',(0.,1.));
+#3341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3342 = PCURVE('',#3142,#3343);
+#3343 = DEFINITIONAL_REPRESENTATION('',(#3344),#3348);
+#3344 = LINE('',#3345,#3346);
+#3345 = CARTESIAN_POINT('',(6.26573201466,-0.2));
+#3346 = VECTOR('',#3347,1.);
+#3347 = DIRECTION('',(0.,1.));
+#3348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3349 = ORIENTED_EDGE('',*,*,#3350,.F.);
+#3350 = EDGE_CURVE('',#1446,#3328,#3351,.T.);
+#3351 = SURFACE_CURVE('',#3352,(#3356,#3362),.PCURVE_S1.);
+#3352 = LINE('',#3353,#3354);
+#3353 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3354 = VECTOR('',#3355,1.);
+#3355 = DIRECTION('',(-0.706999085399,1.234071493983E-02,0.707106781187)
+  );
+#3356 = PCURVE('',#1349,#3357);
+#3357 = DEFINITIONAL_REPRESENTATION('',(#3358),#3361);
+#3358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3359,#3360),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3359 = CARTESIAN_POINT('',(4.7,0.));
+#3360 = CARTESIAN_POINT('',(4.5,0.2));
+#3361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3362 = PCURVE('',#1483,#3363);
+#3363 = DEFINITIONAL_REPRESENTATION('',(#3364),#3367);
+#3364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3365,#3366),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3365 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#3366 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#3367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3368 = ORIENTED_EDGE('',*,*,#1445,.T.);
+#3369 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#3370 = ADVANCED_FACE('',(#3371),#1400,.T.);
+#3371 = FACE_BOUND('',#3372,.T.);
+#3372 = EDGE_LOOP('',(#3373,#3398,#3417,#3418,#3419,#3420));
+#3373 = ORIENTED_EDGE('',*,*,#3374,.F.);
+#3374 = EDGE_CURVE('',#3375,#3377,#3379,.T.);
+#3375 = VERTEX_POINT('',#3376);
+#3376 = CARTESIAN_POINT('',(3.447199994035,2.892544243589,0.2));
+#3377 = VERTEX_POINT('',#3378);
+#3378 = CARTESIAN_POINT('',(3.447199994035,2.892544243589,4.8));
+#3379 = SURFACE_CURVE('',#3380,(#3384,#3391),.PCURVE_S1.);
+#3380 = LINE('',#3381,#3382);
+#3381 = CARTESIAN_POINT('',(3.447199994035,2.892544243589,0.));
+#3382 = VECTOR('',#3383,1.);
+#3383 = DIRECTION('',(0.,0.,1.));
+#3384 = PCURVE('',#1400,#3385);
+#3385 = DEFINITIONAL_REPRESENTATION('',(#3386),#3390);
+#3386 = LINE('',#3387,#3388);
+#3387 = CARTESIAN_POINT('',(4.5,0.));
+#3388 = VECTOR('',#3389,1.);
+#3389 = DIRECTION('',(0.,1.));
+#3390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3391 = PCURVE('',#3287,#3392);
+#3392 = DEFINITIONAL_REPRESENTATION('',(#3393),#3397);
+#3393 = LINE('',#3394,#3395);
+#3394 = CARTESIAN_POINT('',(0.698131700798,-0.2));
+#3395 = VECTOR('',#3396,1.);
+#3396 = DIRECTION('',(0.,1.));
+#3397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3398 = ORIENTED_EDGE('',*,*,#3399,.F.);
+#3399 = EDGE_CURVE('',#1499,#3375,#3400,.T.);
+#3400 = SURFACE_CURVE('',#3401,(#3405,#3411),.PCURVE_S1.);
+#3401 = LINE('',#3402,#3403);
+#3402 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3403 = VECTOR('',#3404,1.);
+#3404 = DIRECTION('',(-0.54167522042,-0.454519477672,0.707106781187));
+#3405 = PCURVE('',#1400,#3406);
+#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3410);
+#3407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3408,#3409),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3408 = CARTESIAN_POINT('',(4.7,0.));
+#3409 = CARTESIAN_POINT('',(4.5,0.2));
+#3410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3411 = PCURVE('',#1565,#3412);
+#3412 = DEFINITIONAL_REPRESENTATION('',(#3413),#3416);
+#3413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3414,#3415),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3414 = CARTESIAN_POINT('',(0.,0.2));
+#3415 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#3416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3417 = ORIENTED_EDGE('',*,*,#1498,.T.);
+#3418 = ORIENTED_EDGE('',*,*,#1386,.T.);
+#3419 = ORIENTED_EDGE('',*,*,#2585,.F.);
+#3420 = ORIENTED_EDGE('',*,*,#3421,.T.);
+#3421 = EDGE_CURVE('',#2586,#3377,#3422,.T.);
+#3422 = SURFACE_CURVE('',#3423,(#3427,#3433),.PCURVE_S1.);
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(-0.54167522042,-0.454519477672,-0.707106781187));
+#3427 = PCURVE('',#1400,#3428);
+#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3432);
+#3429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3430,#3431),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3430 = CARTESIAN_POINT('',(4.7,5.));
+#3431 = CARTESIAN_POINT('',(4.5,4.8));
+#3432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3433 = PCURVE('',#2647,#3434);
+#3434 = DEFINITIONAL_REPRESENTATION('',(#3435),#3438);
+#3435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3436,#3437),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3436 = CARTESIAN_POINT('',(0.,0.2));
+#3437 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#3438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3439 = ADVANCED_FACE('',(#3440),#1432,.T.);
+#3440 = FACE_BOUND('',#3441,.T.);
+#3441 = EDGE_LOOP('',(#3442,#3472,#3491,#3492,#3493,#3494));
+#3442 = ORIENTED_EDGE('',*,*,#3443,.F.);
+#3443 = EDGE_CURVE('',#3444,#3446,#3448,.T.);
+#3444 = VERTEX_POINT('',#3445);
+#3445 = CARTESIAN_POINT('',(3.447199994035,-2.892544243589,0.2));
+#3446 = VERTEX_POINT('',#3447);
+#3447 = CARTESIAN_POINT('',(3.447199994035,-2.892544243589,4.8));
+#3448 = SURFACE_CURVE('',#3449,(#3453,#3460),.PCURVE_S1.);
+#3449 = LINE('',#3450,#3451);
+#3450 = CARTESIAN_POINT('',(3.447199994035,-2.892544243589,0.));
+#3451 = VECTOR('',#3452,1.);
+#3452 = DIRECTION('',(0.,0.,1.));
+#3453 = PCURVE('',#1432,#3454);
+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3459);
+#3455 = LINE('',#3456,#3457);
+#3456 = CARTESIAN_POINT('',(4.5,0.));
+#3457 = VECTOR('',#3458,1.);
+#3458 = DIRECTION('',(0.,1.));
+#3459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3460 = PCURVE('',#3461,#3466);
+#3461 = CYLINDRICAL_SURFACE('',#3462,4.5);
+#3462 = AXIS2_PLACEMENT_3D('',#3463,#3464,#3465);
+#3463 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3464 = DIRECTION('',(0.,0.,1.));
+#3465 = DIRECTION('',(1.,0.,0.));
+#3466 = DEFINITIONAL_REPRESENTATION('',(#3467),#3471);
+#3467 = LINE('',#3468,#3469);
+#3468 = CARTESIAN_POINT('',(5.585053606382,-0.2));
+#3469 = VECTOR('',#3470,1.);
+#3470 = DIRECTION('',(0.,1.));
+#3471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3472 = ORIENTED_EDGE('',*,*,#3473,.F.);
+#3473 = EDGE_CURVE('',#1417,#3444,#3474,.T.);
+#3474 = SURFACE_CURVE('',#3475,(#3479,#3485),.PCURVE_S1.);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(-0.54167522042,0.454519477672,0.707106781187));
+#3479 = PCURVE('',#1432,#3480);
+#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3484);
+#3481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3482,#3483),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3482 = CARTESIAN_POINT('',(4.7,0.));
+#3483 = CARTESIAN_POINT('',(4.5,0.2));
+#3484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3485 = PCURVE('',#1483,#3486);
+#3486 = DEFINITIONAL_REPRESENTATION('',(#3487),#3490);
+#3487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3488,#3489),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3488 = CARTESIAN_POINT('',(0.,0.2));
+#3489 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#3490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3491 = ORIENTED_EDGE('',*,*,#1416,.T.);
+#3492 = ORIENTED_EDGE('',*,*,#1581,.T.);
+#3493 = ORIENTED_EDGE('',*,*,#2508,.F.);
+#3494 = ORIENTED_EDGE('',*,*,#3495,.T.);
+#3495 = EDGE_CURVE('',#2509,#3446,#3496,.T.);
+#3496 = SURFACE_CURVE('',#3497,(#3501,#3507),.PCURVE_S1.);
+#3497 = LINE('',#3498,#3499);
+#3498 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3499 = VECTOR('',#3500,1.);
+#3500 = DIRECTION('',(-0.54167522042,0.454519477672,-0.707106781187));
+#3501 = PCURVE('',#1432,#3502);
+#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3506);
+#3503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3504,#3505),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3504 = CARTESIAN_POINT('',(4.7,5.));
+#3505 = CARTESIAN_POINT('',(4.5,4.8));
+#3506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3507 = PCURVE('',#2570,#3508);
+#3508 = DEFINITIONAL_REPRESENTATION('',(#3509),#3512);
+#3509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3510,#3511),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3510 = CARTESIAN_POINT('',(0.,0.2));
+#3511 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#3512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3513 = ADVANCED_FACE('',(#3514),#1483,.F.);
+#3514 = FACE_BOUND('',#3515,.F.);
+#3515 = EDGE_LOOP('',(#3516,#3517,#3518,#3519));
+#3516 = ORIENTED_EDGE('',*,*,#3473,.F.);
+#3517 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#3518 = ORIENTED_EDGE('',*,*,#3350,.T.);
+#3519 = ORIENTED_EDGE('',*,*,#3520,.F.);
+#3520 = EDGE_CURVE('',#3444,#3328,#3521,.T.);
+#3521 = SURFACE_CURVE('',#3522,(#3527,#3534),.PCURVE_S1.);
+#3522 = CIRCLE('',#3523,4.5);
+#3523 = AXIS2_PLACEMENT_3D('',#3524,#3525,#3526);
+#3524 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3525 = DIRECTION('',(0.,0.,1.));
+#3526 = DIRECTION('',(1.,0.,0.));
+#3527 = PCURVE('',#1483,#3528);
+#3528 = DEFINITIONAL_REPRESENTATION('',(#3529),#3533);
+#3529 = LINE('',#3530,#3531);
+#3530 = CARTESIAN_POINT('',(5.585053606382,-0.));
+#3531 = VECTOR('',#3532,1.);
+#3532 = DIRECTION('',(-1.,-0.));
+#3533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3534 = PCURVE('',#3236,#3535);
+#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3540);
+#3536 = CIRCLE('',#3537,4.5);
+#3537 = AXIS2_PLACEMENT_2D('',#3538,#3539);
+#3538 = CARTESIAN_POINT('',(0.,0.));
+#3539 = DIRECTION('',(1.,0.));
+#3540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3541 = ADVANCED_FACE('',(#3542),#1565,.F.);
+#3542 = FACE_BOUND('',#3543,.F.);
+#3543 = EDGE_LOOP('',(#3544,#3545,#3546,#3567));
+#3544 = ORIENTED_EDGE('',*,*,#3399,.F.);
+#3545 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#3546 = ORIENTED_EDGE('',*,*,#3547,.T.);
+#3547 = EDGE_CURVE('',#1523,#3548,#3550,.T.);
+#3548 = VERTEX_POINT('',#3549);
+#3549 = CARTESIAN_POINT('',(0.858640479194,4.417322325514,0.2));
+#3550 = SURFACE_CURVE('',#3551,(#3555,#3561),.PCURVE_S1.);
+#3551 = LINE('',#3552,#3553);
+#3552 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3553 = VECTOR('',#3554,1.);
+#3554 = DIRECTION('',(-0.134922334542,-0.694115238013,0.707106781187));
+#3555 = PCURVE('',#1565,#3556);
+#3556 = DEFINITIONAL_REPRESENTATION('',(#3557),#3560);
+#3557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3558,#3559),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3558 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#3559 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#3560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3561 = PCURVE('',#1538,#3562);
+#3562 = DEFINITIONAL_REPRESENTATION('',(#3563),#3566);
+#3563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3564,#3565),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3564 = CARTESIAN_POINT('',(4.7,0.));
+#3565 = CARTESIAN_POINT('',(4.5,0.2));
+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3567 = ORIENTED_EDGE('',*,*,#3568,.F.);
+#3568 = EDGE_CURVE('',#3375,#3548,#3569,.T.);
+#3569 = SURFACE_CURVE('',#3570,(#3575,#3582),.PCURVE_S1.);
+#3570 = CIRCLE('',#3571,4.5);
+#3571 = AXIS2_PLACEMENT_3D('',#3572,#3573,#3574);
+#3572 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3573 = DIRECTION('',(0.,0.,1.));
+#3574 = DIRECTION('',(1.,0.,0.));
+#3575 = PCURVE('',#1565,#3576);
+#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3581);
+#3577 = LINE('',#3578,#3579);
+#3578 = CARTESIAN_POINT('',(0.698131700798,-0.));
+#3579 = VECTOR('',#3580,1.);
+#3580 = DIRECTION('',(-1.,-0.));
+#3581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3582 = PCURVE('',#3236,#3583);
+#3583 = DEFINITIONAL_REPRESENTATION('',(#3584),#3588);
+#3584 = CIRCLE('',#3585,4.5);
+#3585 = AXIS2_PLACEMENT_2D('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(0.,0.));
+#3587 = DIRECTION('',(1.,0.));
+#3588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3589 = ADVANCED_FACE('',(#3590),#1538,.F.);
+#3590 = FACE_BOUND('',#3591,.F.);
+#3591 = EDGE_LOOP('',(#3592,#3593,#3614,#3640,#3641,#3642));
+#3592 = ORIENTED_EDGE('',*,*,#2609,.F.);
+#3593 = ORIENTED_EDGE('',*,*,#3594,.T.);
+#3594 = EDGE_CURVE('',#2610,#3595,#3597,.T.);
+#3595 = VERTEX_POINT('',#3596);
+#3596 = CARTESIAN_POINT('',(0.858640479194,4.417322325514,4.8));
+#3597 = SURFACE_CURVE('',#3598,(#3602,#3608),.PCURVE_S1.);
+#3598 = LINE('',#3599,#3600);
+#3599 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3600 = VECTOR('',#3601,1.);
+#3601 = DIRECTION('',(-0.134922334542,-0.694115238013,-0.707106781187));
+#3602 = PCURVE('',#1538,#3603);
+#3603 = DEFINITIONAL_REPRESENTATION('',(#3604),#3607);
+#3604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3605,#3606),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3605 = CARTESIAN_POINT('',(4.7,5.));
+#3606 = CARTESIAN_POINT('',(4.5,4.8));
+#3607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3608 = PCURVE('',#2647,#3609);
+#3609 = DEFINITIONAL_REPRESENTATION('',(#3610),#3613);
+#3610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3611,#3612),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3611 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#3612 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3614 = ORIENTED_EDGE('',*,*,#3615,.F.);
+#3615 = EDGE_CURVE('',#3548,#3595,#3616,.T.);
+#3616 = SURFACE_CURVE('',#3617,(#3621,#3628),.PCURVE_S1.);
+#3617 = LINE('',#3618,#3619);
+#3618 = CARTESIAN_POINT('',(0.858640479194,4.417322325514,0.));
+#3619 = VECTOR('',#3620,1.);
+#3620 = DIRECTION('',(0.,0.,1.));
+#3621 = PCURVE('',#1538,#3622);
+#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627);
+#3623 = LINE('',#3624,#3625);
+#3624 = CARTESIAN_POINT('',(4.5,0.));
+#3625 = VECTOR('',#3626,1.);
+#3626 = DIRECTION('',(0.,1.));
+#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3628 = PCURVE('',#3629,#3634);
+#3629 = CYLINDRICAL_SURFACE('',#3630,4.5);
+#3630 = AXIS2_PLACEMENT_3D('',#3631,#3632,#3633);
+#3631 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3632 = DIRECTION('',(0.,0.,1.));
+#3633 = DIRECTION('',(1.,0.,0.));
+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);
+#3635 = LINE('',#3636,#3637);
+#3636 = CARTESIAN_POINT('',(1.378810109076,-0.2));
+#3637 = VECTOR('',#3638,1.);
+#3638 = DIRECTION('',(0.,1.));
+#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3640 = ORIENTED_EDGE('',*,*,#3547,.F.);
+#3641 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#3642 = ORIENTED_EDGE('',*,*,#1632,.T.);
+#3643 = ADVANCED_FACE('',(#3644),#1617,.F.);
+#3644 = FACE_BOUND('',#3645,.F.);
+#3645 = EDGE_LOOP('',(#3646,#3647,#3668,#3691,#3710,#3711));
+#3646 = ORIENTED_EDGE('',*,*,#2686,.F.);
+#3647 = ORIENTED_EDGE('',*,*,#3648,.T.);
+#3648 = EDGE_CURVE('',#2687,#3649,#3651,.T.);
+#3649 = VERTEX_POINT('',#3650);
+#3650 = CARTESIAN_POINT('',(3.396193111002,-2.952265630457,4.8));
+#3651 = SURFACE_CURVE('',#3652,(#3656,#3662),.PCURVE_S1.);
+#3652 = LINE('',#3653,#3654);
+#3653 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3654 = VECTOR('',#3655,1.);
+#3655 = DIRECTION('',(-0.533660262002,0.463903788258,-0.707106781187));
+#3656 = PCURVE('',#1617,#3657);
+#3657 = DEFINITIONAL_REPRESENTATION('',(#3658),#3661);
+#3658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3659,#3660),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3659 = CARTESIAN_POINT('',(4.7,5.));
+#3660 = CARTESIAN_POINT('',(4.5,4.8));
+#3661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3662 = PCURVE('',#2724,#3663);
+#3663 = DEFINITIONAL_REPRESENTATION('',(#3664),#3667);
+#3664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3665,#3666),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3665 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#3666 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3668 = ORIENTED_EDGE('',*,*,#3669,.F.);
+#3669 = EDGE_CURVE('',#3670,#3649,#3672,.T.);
+#3670 = VERTEX_POINT('',#3671);
+#3671 = CARTESIAN_POINT('',(3.396193111002,-2.952265630457,0.2));
+#3672 = SURFACE_CURVE('',#3673,(#3677,#3684),.PCURVE_S1.);
+#3673 = LINE('',#3674,#3675);
+#3674 = CARTESIAN_POINT('',(3.396193111002,-2.952265630457,0.));
+#3675 = VECTOR('',#3676,1.);
+#3676 = DIRECTION('',(0.,0.,1.));
+#3677 = PCURVE('',#1617,#3678);
+#3678 = DEFINITIONAL_REPRESENTATION('',(#3679),#3683);
+#3679 = LINE('',#3680,#3681);
+#3680 = CARTESIAN_POINT('',(4.5,0.));
+#3681 = VECTOR('',#3682,1.);
+#3682 = DIRECTION('',(0.,1.));
+#3683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3684 = PCURVE('',#3461,#3685);
+#3685 = DEFINITIONAL_REPRESENTATION('',(#3686),#3690);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(5.567600313862,-0.2));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(0.,1.));
+#3690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3691 = ORIENTED_EDGE('',*,*,#3692,.F.);
+#3692 = EDGE_CURVE('',#1714,#3670,#3693,.T.);
+#3693 = SURFACE_CURVE('',#3694,(#3698,#3704),.PCURVE_S1.);
+#3694 = LINE('',#3695,#3696);
+#3695 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3696 = VECTOR('',#3697,1.);
+#3697 = DIRECTION('',(-0.533660262002,0.463903788258,0.707106781187));
+#3698 = PCURVE('',#1617,#3699);
+#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3703);
+#3700 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3701,#3702),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3701 = CARTESIAN_POINT('',(4.7,0.));
+#3702 = CARTESIAN_POINT('',(4.5,0.2));
+#3703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3704 = PCURVE('',#1751,#3705);
+#3705 = DEFINITIONAL_REPRESENTATION('',(#3706),#3709);
+#3706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3707,#3708),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3707 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#3708 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#3709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3710 = ORIENTED_EDGE('',*,*,#1713,.T.);
+#3711 = ORIENTED_EDGE('',*,*,#1603,.T.);
+#3712 = ADVANCED_FACE('',(#3713),#1668,.T.);
+#3713 = FACE_BOUND('',#3714,.T.);
+#3714 = EDGE_LOOP('',(#3715,#3740,#3759,#3760,#3761,#3762));
+#3715 = ORIENTED_EDGE('',*,*,#3716,.F.);
+#3716 = EDGE_CURVE('',#3717,#3719,#3721,.T.);
+#3717 = VERTEX_POINT('',#3718);
+#3718 = CARTESIAN_POINT('',(0.781416799501,4.431634888555,0.2));
+#3719 = VERTEX_POINT('',#3720);
+#3720 = CARTESIAN_POINT('',(0.781416799501,4.431634888555,4.8));
+#3721 = SURFACE_CURVE('',#3722,(#3726,#3733),.PCURVE_S1.);
+#3722 = LINE('',#3723,#3724);
+#3723 = CARTESIAN_POINT('',(0.781416799501,4.431634888555,0.));
+#3724 = VECTOR('',#3725,1.);
+#3725 = DIRECTION('',(0.,0.,1.));
+#3726 = PCURVE('',#1668,#3727);
+#3727 = DEFINITIONAL_REPRESENTATION('',(#3728),#3732);
+#3728 = LINE('',#3729,#3730);
+#3729 = CARTESIAN_POINT('',(4.5,0.));
+#3730 = VECTOR('',#3731,1.);
+#3731 = DIRECTION('',(0.,1.));
+#3732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3733 = PCURVE('',#3629,#3734);
+#3734 = DEFINITIONAL_REPRESENTATION('',(#3735),#3739);
+#3735 = LINE('',#3736,#3737);
+#3736 = CARTESIAN_POINT('',(1.396263401595,-0.2));
+#3737 = VECTOR('',#3738,1.);
+#3738 = DIRECTION('',(0.,1.));
+#3739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3740 = ORIENTED_EDGE('',*,*,#3741,.F.);
+#3741 = EDGE_CURVE('',#1767,#3717,#3742,.T.);
+#3742 = SURFACE_CURVE('',#3743,(#3747,#3753),.PCURVE_S1.);
+#3743 = LINE('',#3744,#3745);
+#3744 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3745 = VECTOR('',#3746,1.);
+#3746 = DIRECTION('',(-0.122787803969,-0.69636424032,0.707106781187));
+#3747 = PCURVE('',#1668,#3748);
+#3748 = DEFINITIONAL_REPRESENTATION('',(#3749),#3752);
+#3749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3750,#3751),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3750 = CARTESIAN_POINT('',(4.7,0.));
+#3751 = CARTESIAN_POINT('',(4.5,0.2));
+#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3753 = PCURVE('',#1833,#3754);
+#3754 = DEFINITIONAL_REPRESENTATION('',(#3755),#3758);
+#3755 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3756,#3757),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3756 = CARTESIAN_POINT('',(0.,0.2));
+#3757 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#3758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3759 = ORIENTED_EDGE('',*,*,#1766,.T.);
+#3760 = ORIENTED_EDGE('',*,*,#1654,.T.);
+#3761 = ORIENTED_EDGE('',*,*,#2739,.F.);
+#3762 = ORIENTED_EDGE('',*,*,#3763,.T.);
+#3763 = EDGE_CURVE('',#2740,#3719,#3764,.T.);
+#3764 = SURFACE_CURVE('',#3765,(#3769,#3775),.PCURVE_S1.);
+#3765 = LINE('',#3766,#3767);
+#3766 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3767 = VECTOR('',#3768,1.);
+#3768 = DIRECTION('',(-0.122787803969,-0.69636424032,-0.707106781187));
+#3769 = PCURVE('',#1668,#3770);
+#3770 = DEFINITIONAL_REPRESENTATION('',(#3771),#3774);
+#3771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3772,#3773),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3772 = CARTESIAN_POINT('',(4.7,5.));
+#3773 = CARTESIAN_POINT('',(4.5,4.8));
+#3774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3775 = PCURVE('',#2801,#3776);
+#3776 = DEFINITIONAL_REPRESENTATION('',(#3777),#3780);
+#3777 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3778,#3779),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3778 = CARTESIAN_POINT('',(0.,0.2));
+#3779 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3781 = ADVANCED_FACE('',(#3782),#1700,.T.);
+#3782 = FACE_BOUND('',#3783,.T.);
+#3783 = EDGE_LOOP('',(#3784,#3814,#3833,#3834,#3835,#3836));
+#3784 = ORIENTED_EDGE('',*,*,#3785,.F.);
+#3785 = EDGE_CURVE('',#3786,#3788,#3790,.T.);
+#3786 = VERTEX_POINT('',#3787);
+#3787 = CARTESIAN_POINT('',(0.781416799501,-4.431634888555,0.2));
+#3788 = VERTEX_POINT('',#3789);
+#3789 = CARTESIAN_POINT('',(0.781416799501,-4.431634888555,4.8));
+#3790 = SURFACE_CURVE('',#3791,(#3795,#3802),.PCURVE_S1.);
+#3791 = LINE('',#3792,#3793);
+#3792 = CARTESIAN_POINT('',(0.781416799501,-4.431634888555,0.));
+#3793 = VECTOR('',#3794,1.);
+#3794 = DIRECTION('',(0.,0.,1.));
+#3795 = PCURVE('',#1700,#3796);
+#3796 = DEFINITIONAL_REPRESENTATION('',(#3797),#3801);
+#3797 = LINE('',#3798,#3799);
+#3798 = CARTESIAN_POINT('',(4.5,0.));
+#3799 = VECTOR('',#3800,1.);
+#3800 = DIRECTION('',(0.,1.));
+#3801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3802 = PCURVE('',#3803,#3808);
+#3803 = CYLINDRICAL_SURFACE('',#3804,4.5);
+#3804 = AXIS2_PLACEMENT_3D('',#3805,#3806,#3807);
+#3805 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3806 = DIRECTION('',(0.,0.,1.));
+#3807 = DIRECTION('',(1.,0.,0.));
+#3808 = DEFINITIONAL_REPRESENTATION('',(#3809),#3813);
+#3809 = LINE('',#3810,#3811);
+#3810 = CARTESIAN_POINT('',(4.886921905584,-0.2));
+#3811 = VECTOR('',#3812,1.);
+#3812 = DIRECTION('',(0.,1.));
+#3813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3814 = ORIENTED_EDGE('',*,*,#3815,.F.);
+#3815 = EDGE_CURVE('',#1685,#3786,#3816,.T.);
+#3816 = SURFACE_CURVE('',#3817,(#3821,#3827),.PCURVE_S1.);
+#3817 = LINE('',#3818,#3819);
+#3818 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3819 = VECTOR('',#3820,1.);
+#3820 = DIRECTION('',(-0.122787803969,0.69636424032,0.707106781187));
+#3821 = PCURVE('',#1700,#3822);
+#3822 = DEFINITIONAL_REPRESENTATION('',(#3823),#3826);
+#3823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3824,#3825),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3824 = CARTESIAN_POINT('',(4.7,0.));
+#3825 = CARTESIAN_POINT('',(4.5,0.2));
+#3826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3827 = PCURVE('',#1751,#3828);
+#3828 = DEFINITIONAL_REPRESENTATION('',(#3829),#3832);
+#3829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3830,#3831),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3830 = CARTESIAN_POINT('',(0.,0.2));
+#3831 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3833 = ORIENTED_EDGE('',*,*,#1684,.T.);
+#3834 = ORIENTED_EDGE('',*,*,#1849,.T.);
+#3835 = ORIENTED_EDGE('',*,*,#2662,.F.);
+#3836 = ORIENTED_EDGE('',*,*,#3837,.T.);
+#3837 = EDGE_CURVE('',#2663,#3788,#3838,.T.);
+#3838 = SURFACE_CURVE('',#3839,(#3843,#3849),.PCURVE_S1.);
+#3839 = LINE('',#3840,#3841);
+#3840 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3841 = VECTOR('',#3842,1.);
+#3842 = DIRECTION('',(-0.122787803969,0.69636424032,-0.707106781187));
+#3843 = PCURVE('',#1700,#3844);
+#3844 = DEFINITIONAL_REPRESENTATION('',(#3845),#3848);
+#3845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3846,#3847),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3846 = CARTESIAN_POINT('',(4.7,5.));
+#3847 = CARTESIAN_POINT('',(4.5,4.8));
+#3848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3849 = PCURVE('',#2724,#3850);
+#3850 = DEFINITIONAL_REPRESENTATION('',(#3851),#3854);
+#3851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3852,#3853),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3852 = CARTESIAN_POINT('',(0.,0.2));
+#3853 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3855 = ADVANCED_FACE('',(#3856),#1751,.F.);
+#3856 = FACE_BOUND('',#3857,.F.);
+#3857 = EDGE_LOOP('',(#3858,#3859,#3860,#3861));
+#3858 = ORIENTED_EDGE('',*,*,#3815,.F.);
+#3859 = ORIENTED_EDGE('',*,*,#1736,.T.);
+#3860 = ORIENTED_EDGE('',*,*,#3692,.T.);
+#3861 = ORIENTED_EDGE('',*,*,#3862,.F.);
+#3862 = EDGE_CURVE('',#3786,#3670,#3863,.T.);
+#3863 = SURFACE_CURVE('',#3864,(#3869,#3876),.PCURVE_S1.);
+#3864 = CIRCLE('',#3865,4.5);
+#3865 = AXIS2_PLACEMENT_3D('',#3866,#3867,#3868);
+#3866 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3867 = DIRECTION('',(0.,0.,1.));
+#3868 = DIRECTION('',(1.,0.,0.));
+#3869 = PCURVE('',#1751,#3870);
+#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3875);
+#3871 = LINE('',#3872,#3873);
+#3872 = CARTESIAN_POINT('',(4.886921905584,-0.));
+#3873 = VECTOR('',#3874,1.);
+#3874 = DIRECTION('',(-1.,-0.));
+#3875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3876 = PCURVE('',#3236,#3877);
+#3877 = DEFINITIONAL_REPRESENTATION('',(#3878),#3882);
+#3878 = CIRCLE('',#3879,4.5);
+#3879 = AXIS2_PLACEMENT_2D('',#3880,#3881);
+#3880 = CARTESIAN_POINT('',(0.,0.));
+#3881 = DIRECTION('',(1.,0.));
+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3883 = ADVANCED_FACE('',(#3884),#1833,.F.);
+#3884 = FACE_BOUND('',#3885,.F.);
+#3885 = EDGE_LOOP('',(#3886,#3887,#3888,#3909));
+#3886 = ORIENTED_EDGE('',*,*,#3741,.F.);
+#3887 = ORIENTED_EDGE('',*,*,#1818,.T.);
+#3888 = ORIENTED_EDGE('',*,*,#3889,.T.);
+#3889 = EDGE_CURVE('',#1791,#3890,#3892,.T.);
+#3890 = VERTEX_POINT('',#3891);
+#3891 = CARTESIAN_POINT('',(-2.181643291109,3.935788682127,0.2));
+#3892 = SURFACE_CURVE('',#3893,(#3897,#3903),.PCURVE_S1.);
+#3893 = LINE('',#3894,#3895);
+#3894 = CARTESIAN_POINT('',(0.,0.,4.7));
+#3895 = VECTOR('',#3896,1.);
+#3896 = DIRECTION('',(0.342812170061,-0.618449525878,0.707106781187));
+#3897 = PCURVE('',#1833,#3898);
+#3898 = DEFINITIONAL_REPRESENTATION('',(#3899),#3902);
+#3899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3900,#3901),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3900 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#3901 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#3902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3903 = PCURVE('',#1806,#3904);
+#3904 = DEFINITIONAL_REPRESENTATION('',(#3905),#3908);
+#3905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3906,#3907),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3906 = CARTESIAN_POINT('',(4.7,0.));
+#3907 = CARTESIAN_POINT('',(4.5,0.2));
+#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3909 = ORIENTED_EDGE('',*,*,#3910,.F.);
+#3910 = EDGE_CURVE('',#3717,#3890,#3911,.T.);
+#3911 = SURFACE_CURVE('',#3912,(#3917,#3924),.PCURVE_S1.);
+#3912 = CIRCLE('',#3913,4.5);
+#3913 = AXIS2_PLACEMENT_3D('',#3914,#3915,#3916);
+#3914 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3915 = DIRECTION('',(0.,0.,1.));
+#3916 = DIRECTION('',(1.,0.,0.));
+#3917 = PCURVE('',#1833,#3918);
+#3918 = DEFINITIONAL_REPRESENTATION('',(#3919),#3923);
+#3919 = LINE('',#3920,#3921);
+#3920 = CARTESIAN_POINT('',(1.396263401595,-0.));
+#3921 = VECTOR('',#3922,1.);
+#3922 = DIRECTION('',(-1.,-0.));
+#3923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3924 = PCURVE('',#3236,#3925);
+#3925 = DEFINITIONAL_REPRESENTATION('',(#3926),#3930);
+#3926 = CIRCLE('',#3927,4.5);
+#3927 = AXIS2_PLACEMENT_2D('',#3928,#3929);
+#3928 = CARTESIAN_POINT('',(0.,0.));
+#3929 = DIRECTION('',(1.,0.));
+#3930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3931 = ADVANCED_FACE('',(#3932),#1806,.F.);
+#3932 = FACE_BOUND('',#3933,.F.);
+#3933 = EDGE_LOOP('',(#3934,#3935,#3956,#3982,#3983,#3984));
+#3934 = ORIENTED_EDGE('',*,*,#2763,.F.);
+#3935 = ORIENTED_EDGE('',*,*,#3936,.T.);
+#3936 = EDGE_CURVE('',#2764,#3937,#3939,.T.);
+#3937 = VERTEX_POINT('',#3938);
+#3938 = CARTESIAN_POINT('',(-2.181643291109,3.935788682127,4.8));
+#3939 = SURFACE_CURVE('',#3940,(#3944,#3950),.PCURVE_S1.);
+#3940 = LINE('',#3941,#3942);
+#3941 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3942 = VECTOR('',#3943,1.);
+#3943 = DIRECTION('',(0.342812170061,-0.618449525878,-0.707106781187));
+#3944 = PCURVE('',#1806,#3945);
+#3945 = DEFINITIONAL_REPRESENTATION('',(#3946),#3949);
+#3946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3947,#3948),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3947 = CARTESIAN_POINT('',(4.7,5.));
+#3948 = CARTESIAN_POINT('',(4.5,4.8));
+#3949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3950 = PCURVE('',#2801,#3951);
+#3951 = DEFINITIONAL_REPRESENTATION('',(#3952),#3955);
+#3952 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3953,#3954),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#3953 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#3954 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#3955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3956 = ORIENTED_EDGE('',*,*,#3957,.F.);
+#3957 = EDGE_CURVE('',#3890,#3937,#3958,.T.);
+#3958 = SURFACE_CURVE('',#3959,(#3963,#3970),.PCURVE_S1.);
+#3959 = LINE('',#3960,#3961);
+#3960 = CARTESIAN_POINT('',(-2.181643291109,3.935788682127,0.));
+#3961 = VECTOR('',#3962,1.);
+#3962 = DIRECTION('',(0.,0.,1.));
+#3963 = PCURVE('',#1806,#3964);
+#3964 = DEFINITIONAL_REPRESENTATION('',(#3965),#3969);
+#3965 = LINE('',#3966,#3967);
+#3966 = CARTESIAN_POINT('',(4.5,0.));
+#3967 = VECTOR('',#3968,1.);
+#3968 = DIRECTION('',(0.,1.));
+#3969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3970 = PCURVE('',#3971,#3976);
+#3971 = CYLINDRICAL_SURFACE('',#3972,4.5);
+#3972 = AXIS2_PLACEMENT_3D('',#3973,#3974,#3975);
+#3973 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3974 = DIRECTION('',(0.,0.,1.));
+#3975 = DIRECTION('',(1.,0.,0.));
+#3976 = DEFINITIONAL_REPRESENTATION('',(#3977),#3981);
+#3977 = LINE('',#3978,#3979);
+#3978 = CARTESIAN_POINT('',(2.076941809873,-0.2));
+#3979 = VECTOR('',#3980,1.);
+#3980 = DIRECTION('',(0.,1.));
+#3981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3982 = ORIENTED_EDGE('',*,*,#3889,.F.);
+#3983 = ORIENTED_EDGE('',*,*,#1790,.T.);
+#3984 = ORIENTED_EDGE('',*,*,#1900,.T.);
+#3985 = ADVANCED_FACE('',(#3986),#1885,.F.);
+#3986 = FACE_BOUND('',#3987,.F.);
+#3987 = EDGE_LOOP('',(#3988,#3989,#4010,#4033,#4052,#4053));
+#3988 = ORIENTED_EDGE('',*,*,#2840,.F.);
+#3989 = ORIENTED_EDGE('',*,*,#3990,.T.);
+#3990 = EDGE_CURVE('',#2841,#3991,#3993,.T.);
+#3991 = VERTEX_POINT('',#3992);
+#3992 = CARTESIAN_POINT('',(0.703955092681,-4.444597532678,4.8));
+#3993 = SURFACE_CURVE('',#3994,(#3998,#4004),.PCURVE_S1.);
+#3994 = LINE('',#3995,#3996);
+#3995 = CARTESIAN_POINT('',(0.,0.,0.3));
+#3996 = VECTOR('',#3997,1.);
+#3997 = DIRECTION('',(-0.110615871041,0.698401123334,-0.707106781187));
+#3998 = PCURVE('',#1885,#3999);
+#3999 = DEFINITIONAL_REPRESENTATION('',(#4000),#4003);
+#4000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4001,#4002),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4001 = CARTESIAN_POINT('',(4.7,5.));
+#4002 = CARTESIAN_POINT('',(4.5,4.8));
+#4003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4004 = PCURVE('',#2878,#4005);
+#4005 = DEFINITIONAL_REPRESENTATION('',(#4006),#4009);
+#4006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4007,#4008),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4007 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#4008 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#4009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4010 = ORIENTED_EDGE('',*,*,#4011,.F.);
+#4011 = EDGE_CURVE('',#4012,#3991,#4014,.T.);
+#4012 = VERTEX_POINT('',#4013);
+#4013 = CARTESIAN_POINT('',(0.703955092681,-4.444597532678,0.2));
+#4014 = SURFACE_CURVE('',#4015,(#4019,#4026),.PCURVE_S1.);
+#4015 = LINE('',#4016,#4017);
+#4016 = CARTESIAN_POINT('',(0.703955092681,-4.444597532678,0.));
+#4017 = VECTOR('',#4018,1.);
+#4018 = DIRECTION('',(0.,0.,1.));
+#4019 = PCURVE('',#1885,#4020);
+#4020 = DEFINITIONAL_REPRESENTATION('',(#4021),#4025);
+#4021 = LINE('',#4022,#4023);
+#4022 = CARTESIAN_POINT('',(4.5,0.));
+#4023 = VECTOR('',#4024,1.);
+#4024 = DIRECTION('',(0.,1.));
+#4025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4026 = PCURVE('',#3803,#4027);
+#4027 = DEFINITIONAL_REPRESENTATION('',(#4028),#4032);
+#4028 = LINE('',#4029,#4030);
+#4029 = CARTESIAN_POINT('',(4.869468613064,-0.2));
+#4030 = VECTOR('',#4031,1.);
+#4031 = DIRECTION('',(0.,1.));
+#4032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4033 = ORIENTED_EDGE('',*,*,#4034,.F.);
+#4034 = EDGE_CURVE('',#1982,#4012,#4035,.T.);
+#4035 = SURFACE_CURVE('',#4036,(#4040,#4046),.PCURVE_S1.);
+#4036 = LINE('',#4037,#4038);
+#4037 = CARTESIAN_POINT('',(0.,0.,4.7));
+#4038 = VECTOR('',#4039,1.);
+#4039 = DIRECTION('',(-0.110615871041,0.698401123334,0.707106781187));
+#4040 = PCURVE('',#1885,#4041);
+#4041 = DEFINITIONAL_REPRESENTATION('',(#4042),#4045);
+#4042 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4043,#4044),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4043 = CARTESIAN_POINT('',(4.7,0.));
+#4044 = CARTESIAN_POINT('',(4.5,0.2));
+#4045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4046 = PCURVE('',#2019,#4047);
+#4047 = DEFINITIONAL_REPRESENTATION('',(#4048),#4051);
+#4048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4049,#4050),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4049 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#4050 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#4051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4052 = ORIENTED_EDGE('',*,*,#1981,.T.);
+#4053 = ORIENTED_EDGE('',*,*,#1871,.T.);
+#4054 = ADVANCED_FACE('',(#4055),#1936,.T.);
+#4055 = FACE_BOUND('',#4056,.T.);
+#4056 = EDGE_LOOP('',(#4057,#4082,#4101,#4102,#4103,#4104));
+#4057 = ORIENTED_EDGE('',*,*,#4058,.F.);
+#4058 = EDGE_CURVE('',#4059,#4061,#4063,.T.);
+#4059 = VERTEX_POINT('',#4060);
+#4060 = CARTESIAN_POINT('',(-2.25,3.89711431703,0.2));
+#4061 = VERTEX_POINT('',#4062);
+#4062 = CARTESIAN_POINT('',(-2.25,3.89711431703,4.8));
+#4063 = SURFACE_CURVE('',#4064,(#4068,#4075),.PCURVE_S1.);
+#4064 = LINE('',#4065,#4066);
+#4065 = CARTESIAN_POINT('',(-2.25,3.89711431703,0.));
+#4066 = VECTOR('',#4067,1.);
+#4067 = DIRECTION('',(0.,0.,1.));
+#4068 = PCURVE('',#1936,#4069);
+#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4074);
+#4070 = LINE('',#4071,#4072);
+#4071 = CARTESIAN_POINT('',(4.5,0.));
+#4072 = VECTOR('',#4073,1.);
+#4073 = DIRECTION('',(0.,1.));
+#4074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4075 = PCURVE('',#3971,#4076);
+#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4081);
+#4077 = LINE('',#4078,#4079);
+#4078 = CARTESIAN_POINT('',(2.094395102393,-0.2));
+#4079 = VECTOR('',#4080,1.);
+#4080 = DIRECTION('',(0.,1.));
+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4082 = ORIENTED_EDGE('',*,*,#4083,.F.);
+#4083 = EDGE_CURVE('',#2035,#4059,#4084,.T.);
+#4084 = SURFACE_CURVE('',#4085,(#4089,#4095),.PCURVE_S1.);
+#4085 = LINE('',#4086,#4087);
+#4086 = CARTESIAN_POINT('',(0.,0.,4.7));
+#4087 = VECTOR('',#4088,1.);
+#4088 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#4089 = PCURVE('',#1936,#4090);
+#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4094);
+#4091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4092,#4093),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4092 = CARTESIAN_POINT('',(4.7,0.));
+#4093 = CARTESIAN_POINT('',(4.5,0.2));
+#4094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4095 = PCURVE('',#2101,#4096);
+#4096 = DEFINITIONAL_REPRESENTATION('',(#4097),#4100);
+#4097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4098,#4099),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4098 = CARTESIAN_POINT('',(0.,0.2));
+#4099 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#4100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4101 = ORIENTED_EDGE('',*,*,#2034,.T.);
+#4102 = ORIENTED_EDGE('',*,*,#1922,.T.);
+#4103 = ORIENTED_EDGE('',*,*,#2893,.F.);
+#4104 = ORIENTED_EDGE('',*,*,#4105,.T.);
+#4105 = EDGE_CURVE('',#2894,#4061,#4106,.T.);
+#4106 = SURFACE_CURVE('',#4107,(#4111,#4117),.PCURVE_S1.);
+#4107 = LINE('',#4108,#4109);
+#4108 = CARTESIAN_POINT('',(0.,0.,0.3));
+#4109 = VECTOR('',#4110,1.);
+#4110 = DIRECTION('',(0.353553390593,-0.612372435696,-0.707106781187));
+#4111 = PCURVE('',#1936,#4112);
+#4112 = DEFINITIONAL_REPRESENTATION('',(#4113),#4116);
+#4113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4114,#4115),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4114 = CARTESIAN_POINT('',(4.7,5.));
+#4115 = CARTESIAN_POINT('',(4.5,4.8));
+#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4117 = PCURVE('',#2955,#4118);
+#4118 = DEFINITIONAL_REPRESENTATION('',(#4119),#4122);
+#4119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4120,#4121),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4120 = CARTESIAN_POINT('',(0.,0.2));
+#4121 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#4122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4123 = ADVANCED_FACE('',(#4124),#1968,.T.);
+#4124 = FACE_BOUND('',#4125,.T.);
+#4125 = EDGE_LOOP('',(#4126,#4156,#4175,#4176,#4177,#4178));
+#4126 = ORIENTED_EDGE('',*,*,#4127,.F.);
+#4127 = EDGE_CURVE('',#4128,#4130,#4132,.T.);
+#4128 = VERTEX_POINT('',#4129);
+#4129 = CARTESIAN_POINT('',(-2.25,-3.89711431703,0.2));
+#4130 = VERTEX_POINT('',#4131);
+#4131 = CARTESIAN_POINT('',(-2.25,-3.89711431703,4.8));
+#4132 = SURFACE_CURVE('',#4133,(#4137,#4144),.PCURVE_S1.);
+#4133 = LINE('',#4134,#4135);
+#4134 = CARTESIAN_POINT('',(-2.25,-3.89711431703,0.));
+#4135 = VECTOR('',#4136,1.);
+#4136 = DIRECTION('',(0.,0.,1.));
+#4137 = PCURVE('',#1968,#4138);
+#4138 = DEFINITIONAL_REPRESENTATION('',(#4139),#4143);
+#4139 = LINE('',#4140,#4141);
+#4140 = CARTESIAN_POINT('',(4.5,0.));
+#4141 = VECTOR('',#4142,1.);
+#4142 = DIRECTION('',(0.,1.));
+#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4144 = PCURVE('',#4145,#4150);
+#4145 = CYLINDRICAL_SURFACE('',#4146,4.5);
+#4146 = AXIS2_PLACEMENT_3D('',#4147,#4148,#4149);
+#4147 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4148 = DIRECTION('',(0.,0.,1.));
+#4149 = DIRECTION('',(1.,0.,0.));
+#4150 = DEFINITIONAL_REPRESENTATION('',(#4151),#4155);
+#4151 = LINE('',#4152,#4153);
+#4152 = CARTESIAN_POINT('',(4.188790204786,-0.2));
+#4153 = VECTOR('',#4154,1.);
+#4154 = DIRECTION('',(0.,1.));
+#4155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4156 = ORIENTED_EDGE('',*,*,#4157,.F.);
+#4157 = EDGE_CURVE('',#1953,#4128,#4158,.T.);
+#4158 = SURFACE_CURVE('',#4159,(#4163,#4169),.PCURVE_S1.);
+#4159 = LINE('',#4160,#4161);
+#4160 = CARTESIAN_POINT('',(0.,0.,4.7));
+#4161 = VECTOR('',#4162,1.);
+#4162 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#4163 = PCURVE('',#1968,#4164);
+#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4168);
+#4165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4166,#4167),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4166 = CARTESIAN_POINT('',(4.7,0.));
+#4167 = CARTESIAN_POINT('',(4.5,0.2));
+#4168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4169 = PCURVE('',#2019,#4170);
+#4170 = DEFINITIONAL_REPRESENTATION('',(#4171),#4174);
+#4171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4172,#4173),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4172 = CARTESIAN_POINT('',(0.,0.2));
+#4173 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4175 = ORIENTED_EDGE('',*,*,#1952,.T.);
+#4176 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#4177 = ORIENTED_EDGE('',*,*,#2816,.F.);
+#4178 = ORIENTED_EDGE('',*,*,#4179,.T.);
+#4179 = EDGE_CURVE('',#2817,#4130,#4180,.T.);
+#4180 = SURFACE_CURVE('',#4181,(#4185,#4191),.PCURVE_S1.);
+#4181 = LINE('',#4182,#4183);
+#4182 = CARTESIAN_POINT('',(0.,0.,0.3));
+#4183 = VECTOR('',#4184,1.);
+#4184 = DIRECTION('',(0.353553390593,0.612372435696,-0.707106781187));
+#4185 = PCURVE('',#1968,#4186);
+#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4190);
+#4187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4188,#4189),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4188 = CARTESIAN_POINT('',(4.7,5.));
+#4189 = CARTESIAN_POINT('',(4.5,4.8));
+#4190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4191 = PCURVE('',#2878,#4192);
+#4192 = DEFINITIONAL_REPRESENTATION('',(#4193),#4196);
+#4193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4194,#4195),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4194 = CARTESIAN_POINT('',(0.,0.2));
+#4195 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#4196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4197 = ADVANCED_FACE('',(#4198),#2019,.F.);
+#4198 = FACE_BOUND('',#4199,.F.);
+#4199 = EDGE_LOOP('',(#4200,#4201,#4202,#4203));
+#4200 = ORIENTED_EDGE('',*,*,#4157,.F.);
+#4201 = ORIENTED_EDGE('',*,*,#2004,.T.);
+#4202 = ORIENTED_EDGE('',*,*,#4034,.T.);
+#4203 = ORIENTED_EDGE('',*,*,#4204,.F.);
+#4204 = EDGE_CURVE('',#4128,#4012,#4205,.T.);
+#4205 = SURFACE_CURVE('',#4206,(#4211,#4218),.PCURVE_S1.);
+#4206 = CIRCLE('',#4207,4.5);
+#4207 = AXIS2_PLACEMENT_3D('',#4208,#4209,#4210);
+#4208 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4209 = DIRECTION('',(0.,0.,1.));
+#4210 = DIRECTION('',(1.,0.,0.));
+#4211 = PCURVE('',#2019,#4212);
+#4212 = DEFINITIONAL_REPRESENTATION('',(#4213),#4217);
+#4213 = LINE('',#4214,#4215);
+#4214 = CARTESIAN_POINT('',(4.188790204786,-0.));
+#4215 = VECTOR('',#4216,1.);
+#4216 = DIRECTION('',(-1.,-0.));
+#4217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4218 = PCURVE('',#3236,#4219);
+#4219 = DEFINITIONAL_REPRESENTATION('',(#4220),#4224);
+#4220 = CIRCLE('',#4221,4.5);
+#4221 = AXIS2_PLACEMENT_2D('',#4222,#4223);
+#4222 = CARTESIAN_POINT('',(0.,0.));
+#4223 = DIRECTION('',(1.,0.));
+#4224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4225 = ADVANCED_FACE('',(#4226),#2101,.F.);
+#4226 = FACE_BOUND('',#4227,.F.);
+#4227 = EDGE_LOOP('',(#4228,#4229,#4230,#4251));
+#4228 = ORIENTED_EDGE('',*,*,#4083,.F.);
+#4229 = ORIENTED_EDGE('',*,*,#2086,.T.);
+#4230 = ORIENTED_EDGE('',*,*,#4231,.T.);
+#4231 = EDGE_CURVE('',#2059,#4232,#4234,.T.);
+#4232 = VERTEX_POINT('',#4233);
+#4233 = CARTESIAN_POINT('',(-4.201111919237,1.612655772954,0.2));
+#4234 = SURFACE_CURVE('',#4235,(#4239,#4245),.PCURVE_S1.);
+#4235 = LINE('',#4236,#4237);
+#4236 = CARTESIAN_POINT('',(0.,0.,4.7));
+#4237 = VECTOR('',#4238,1.);
+#4238 = DIRECTION('',(0.660141050359,-0.253404407283,0.707106781187));
+#4239 = PCURVE('',#2101,#4240);
+#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4244);
+#4241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4242,#4243),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4242 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#4243 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#4244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4245 = PCURVE('',#2074,#4246);
+#4246 = DEFINITIONAL_REPRESENTATION('',(#4247),#4250);
+#4247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4248,#4249),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4248 = CARTESIAN_POINT('',(4.7,0.));
+#4249 = CARTESIAN_POINT('',(4.5,0.2));
+#4250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4251 = ORIENTED_EDGE('',*,*,#4252,.F.);
+#4252 = EDGE_CURVE('',#4059,#4232,#4253,.T.);
+#4253 = SURFACE_CURVE('',#4254,(#4259,#4266),.PCURVE_S1.);
+#4254 = CIRCLE('',#4255,4.5);
+#4255 = AXIS2_PLACEMENT_3D('',#4256,#4257,#4258);
+#4256 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4257 = DIRECTION('',(0.,0.,1.));
+#4258 = DIRECTION('',(1.,0.,0.));
+#4259 = PCURVE('',#2101,#4260);
+#4260 = DEFINITIONAL_REPRESENTATION('',(#4261),#4265);
+#4261 = LINE('',#4262,#4263);
+#4262 = CARTESIAN_POINT('',(2.094395102393,-0.));
+#4263 = VECTOR('',#4264,1.);
+#4264 = DIRECTION('',(-1.,-0.));
+#4265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4266 = PCURVE('',#3236,#4267);
+#4267 = DEFINITIONAL_REPRESENTATION('',(#4268),#4272);
+#4268 = CIRCLE('',#4269,4.5);
+#4269 = AXIS2_PLACEMENT_2D('',#4270,#4271);
+#4270 = CARTESIAN_POINT('',(0.,0.));
+#4271 = DIRECTION('',(1.,0.));
+#4272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4273 = ADVANCED_FACE('',(#4274),#2074,.F.);
+#4274 = FACE_BOUND('',#4275,.F.);
+#4275 = EDGE_LOOP('',(#4276,#4277,#4298,#4324,#4325,#4326));
+#4276 = ORIENTED_EDGE('',*,*,#2917,.F.);
+#4277 = ORIENTED_EDGE('',*,*,#4278,.T.);
+#4278 = EDGE_CURVE('',#2918,#4279,#4281,.T.);
+#4279 = VERTEX_POINT('',#4280);
+#4280 = CARTESIAN_POINT('',(-4.201111919237,1.612655772954,4.8));
+#4281 = SURFACE_CURVE('',#4282,(#4286,#4292),.PCURVE_S1.);
+#4282 = LINE('',#4283,#4284);
+#4283 = CARTESIAN_POINT('',(0.,0.,0.3));
+#4284 = VECTOR('',#4285,1.);
+#4285 = DIRECTION('',(0.660141050359,-0.253404407283,-0.707106781187));
+#4286 = PCURVE('',#2074,#4287);
+#4287 = DEFINITIONAL_REPRESENTATION('',(#4288),#4291);
+#4288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4289,#4290),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4289 = CARTESIAN_POINT('',(4.7,5.));
+#4290 = CARTESIAN_POINT('',(4.5,4.8));
+#4291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4292 = PCURVE('',#2955,#4293);
+#4293 = DEFINITIONAL_REPRESENTATION('',(#4294),#4297);
+#4294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4295,#4296),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4295 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#4296 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#4297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4298 = ORIENTED_EDGE('',*,*,#4299,.F.);
+#4299 = EDGE_CURVE('',#4232,#4279,#4300,.T.);
+#4300 = SURFACE_CURVE('',#4301,(#4305,#4312),.PCURVE_S1.);
+#4301 = LINE('',#4302,#4303);
+#4302 = CARTESIAN_POINT('',(-4.201111919237,1.612655772954,0.));
+#4303 = VECTOR('',#4304,1.);
+#4304 = DIRECTION('',(0.,0.,1.));
+#4305 = PCURVE('',#2074,#4306);
+#4306 = DEFINITIONAL_REPRESENTATION('',(#4307),#4311);
+#4307 = LINE('',#4308,#4309);
+#4308 = CARTESIAN_POINT('',(4.5,0.));
+#4309 = VECTOR('',#4310,1.);
+#4310 = DIRECTION('',(0.,1.));
+#4311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4312 = PCURVE('',#4313,#4318);
+#4313 = CYLINDRICAL_SURFACE('',#4314,4.5);
+#4314 = AXIS2_PLACEMENT_3D('',#4315,#4316,#4317);
+#4315 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4316 = DIRECTION('',(0.,0.,1.));
+#4317 = DIRECTION('',(1.,0.,0.));
+#4318 = DEFINITIONAL_REPRESENTATION('',(#4319),#4323);
+#4319 = LINE('',#4320,#4321);
+#4320 = CARTESIAN_POINT('',(2.775073510671,-0.2));
+#4321 = VECTOR('',#4322,1.);
+#4322 = DIRECTION('',(0.,1.));
+#4323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4324 = ORIENTED_EDGE('',*,*,#4231,.F.);
+#4325 = ORIENTED_EDGE('',*,*,#2058,.T.);
+#4326 = ORIENTED_EDGE('',*,*,#2168,.T.);
+#4327 = ADVANCED_FACE('',(#4328),#2153,.F.);
+#4328 = FACE_BOUND('',#4329,.F.);
+#4329 = EDGE_LOOP('',(#4330,#4331,#4352,#4375,#4394,#4395));
+#4330 = ORIENTED_EDGE('',*,*,#2994,.F.);
+#4331 = ORIENTED_EDGE('',*,*,#4332,.T.);
+#4332 = EDGE_CURVE('',#2995,#4333,#4335,.T.);
+#4333 = VERTEX_POINT('',#4334);
+#4334 = CARTESIAN_POINT('',(-2.317671337095,-3.85725285316,4.8));
+#4335 = SURFACE_CURVE('',#4336,(#4340,#4346),.PCURVE_S1.);
+#4336 = LINE('',#4337,#4338);
+#4337 = CARTESIAN_POINT('',(0.,0.,0.3));
+#4338 = VECTOR('',#4339,1.);
+#4339 = DIRECTION('',(0.364186915338,0.606108810938,-0.707106781187));
+#4340 = PCURVE('',#2153,#4341);
+#4341 = DEFINITIONAL_REPRESENTATION('',(#4342),#4345);
+#4342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4343,#4344),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4343 = CARTESIAN_POINT('',(4.7,5.));
+#4344 = CARTESIAN_POINT('',(4.5,4.8));
+#4345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4346 = PCURVE('',#3032,#4347);
+#4347 = DEFINITIONAL_REPRESENTATION('',(#4348),#4351);
+#4348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4349,#4350),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4349 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#4350 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#4351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4352 = ORIENTED_EDGE('',*,*,#4353,.F.);
+#4353 = EDGE_CURVE('',#4354,#4333,#4356,.T.);
+#4354 = VERTEX_POINT('',#4355);
+#4355 = CARTESIAN_POINT('',(-2.317671337095,-3.85725285316,0.2));
+#4356 = SURFACE_CURVE('',#4357,(#4361,#4368),.PCURVE_S1.);
+#4357 = LINE('',#4358,#4359);
+#4358 = CARTESIAN_POINT('',(-2.317671337095,-3.85725285316,0.));
+#4359 = VECTOR('',#4360,1.);
+#4360 = DIRECTION('',(0.,0.,1.));
+#4361 = PCURVE('',#2153,#4362);
+#4362 = DEFINITIONAL_REPRESENTATION('',(#4363),#4367);
+#4363 = LINE('',#4364,#4365);
+#4364 = CARTESIAN_POINT('',(4.5,0.));
+#4365 = VECTOR('',#4366,1.);
+#4366 = DIRECTION('',(0.,1.));
+#4367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4368 = PCURVE('',#4145,#4369);
+#4369 = DEFINITIONAL_REPRESENTATION('',(#4370),#4374);
+#4370 = LINE('',#4371,#4372);
+#4371 = CARTESIAN_POINT('',(4.171336912266,-0.2));
+#4372 = VECTOR('',#4373,1.);
+#4373 = DIRECTION('',(0.,1.));
+#4374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4375 = ORIENTED_EDGE('',*,*,#4376,.F.);
+#4376 = EDGE_CURVE('',#2250,#4354,#4377,.T.);
+#4377 = SURFACE_CURVE('',#4378,(#4382,#4388),.PCURVE_S1.);
+#4378 = LINE('',#4379,#4380);
+#4379 = CARTESIAN_POINT('',(0.,0.,4.7));
+#4380 = VECTOR('',#4381,1.);
+#4381 = DIRECTION('',(0.364186915338,0.606108810938,0.707106781187));
+#4382 = PCURVE('',#2153,#4383);
+#4383 = DEFINITIONAL_REPRESENTATION('',(#4384),#4387);
+#4384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4385,#4386),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4385 = CARTESIAN_POINT('',(4.7,0.));
+#4386 = CARTESIAN_POINT('',(4.5,0.2));
+#4387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4388 = PCURVE('',#2287,#4389);
+#4389 = DEFINITIONAL_REPRESENTATION('',(#4390),#4393);
+#4390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4391,#4392),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4391 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#4392 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#4393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4394 = ORIENTED_EDGE('',*,*,#2249,.T.);
+#4395 = ORIENTED_EDGE('',*,*,#2139,.T.);
+#4396 = ADVANCED_FACE('',(#4397),#2204,.T.);
+#4397 = FACE_BOUND('',#4398,.T.);
+#4398 = EDGE_LOOP('',(#4399,#4424,#4443,#4444,#4445,#4446));
+#4399 = ORIENTED_EDGE('',*,*,#4400,.F.);
+#4400 = EDGE_CURVE('',#4401,#4403,#4405,.T.);
+#4401 = VERTEX_POINT('',#4402);
+#4402 = CARTESIAN_POINT('',(-4.228616793537,1.539090644966,0.2));
+#4403 = VERTEX_POINT('',#4404);
+#4404 = CARTESIAN_POINT('',(-4.228616793537,1.539090644966,4.8));
+#4405 = SURFACE_CURVE('',#4406,(#4410,#4417),.PCURVE_S1.);
+#4406 = LINE('',#4407,#4408);
+#4407 = CARTESIAN_POINT('',(-4.228616793537,1.539090644966,0.));
+#4408 = VECTOR('',#4409,1.);
+#4409 = DIRECTION('',(0.,0.,1.));
+#4410 = PCURVE('',#2204,#4411);
+#4411 = DEFINITIONAL_REPRESENTATION('',(#4412),#4416);
+#4412 = LINE('',#4413,#4414);
+#4413 = CARTESIAN_POINT('',(4.5,0.));
+#4414 = VECTOR('',#4415,1.);
+#4415 = DIRECTION('',(0.,1.));
+#4416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4417 = PCURVE('',#4313,#4418);
+#4418 = DEFINITIONAL_REPRESENTATION('',(#4419),#4423);
+#4419 = LINE('',#4420,#4421);
+#4420 = CARTESIAN_POINT('',(2.792526803191,-0.2));
+#4421 = VECTOR('',#4422,1.);
+#4422 = DIRECTION('',(0.,1.));
+#4423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4424 = ORIENTED_EDGE('',*,*,#4425,.F.);
+#4425 = EDGE_CURVE('',#2303,#4401,#4426,.T.);
+#4426 = SURFACE_CURVE('',#4427,(#4431,#4437),.PCURVE_S1.);
+#4427 = LINE('',#4428,#4429);
+#4428 = CARTESIAN_POINT('',(0.,0.,4.7));
+#4429 = VECTOR('',#4430,1.);
+#4430 = DIRECTION('',(0.664463024389,-0.241844762648,0.707106781187));
+#4431 = PCURVE('',#2204,#4432);
+#4432 = DEFINITIONAL_REPRESENTATION('',(#4433),#4436);
+#4433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4434,#4435),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4434 = CARTESIAN_POINT('',(4.7,0.));
+#4435 = CARTESIAN_POINT('',(4.5,0.2));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4437 = PCURVE('',#2369,#4438);
+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4442);
+#4439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4440,#4441),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4440 = CARTESIAN_POINT('',(0.,0.2));
+#4441 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#4442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4443 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#4444 = ORIENTED_EDGE('',*,*,#2190,.T.);
+#4445 = ORIENTED_EDGE('',*,*,#3047,.F.);
+#4446 = ORIENTED_EDGE('',*,*,#4447,.T.);
+#4447 = EDGE_CURVE('',#3048,#4403,#4448,.T.);
+#4448 = SURFACE_CURVE('',#4449,(#4453,#4459),.PCURVE_S1.);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(0.,0.,0.3));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(0.664463024389,-0.241844762648,-0.707106781187));
+#4453 = PCURVE('',#2204,#4454);
+#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4458);
+#4455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4456,#4457),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4456 = CARTESIAN_POINT('',(4.7,5.));
+#4457 = CARTESIAN_POINT('',(4.5,4.8));
+#4458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4459 = PCURVE('',#3109,#4460);
+#4460 = DEFINITIONAL_REPRESENTATION('',(#4461),#4464);
+#4461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4462,#4463),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4462 = CARTESIAN_POINT('',(0.,0.2));
+#4463 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#4464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4465 = ADVANCED_FACE('',(#4466),#2236,.T.);
+#4466 = FACE_BOUND('',#4467,.T.);
+#4467 = EDGE_LOOP('',(#4468,#4498,#4517,#4518,#4519,#4520));
+#4468 = ORIENTED_EDGE('',*,*,#4469,.F.);
+#4469 = EDGE_CURVE('',#4470,#4472,#4474,.T.);
+#4470 = VERTEX_POINT('',#4471);
+#4471 = CARTESIAN_POINT('',(-4.228616793537,-1.539090644966,0.2));
+#4472 = VERTEX_POINT('',#4473);
+#4473 = CARTESIAN_POINT('',(-4.228616793537,-1.539090644966,4.8));
+#4474 = SURFACE_CURVE('',#4475,(#4479,#4486),.PCURVE_S1.);
+#4475 = LINE('',#4476,#4477);
+#4476 = CARTESIAN_POINT('',(-4.228616793537,-1.539090644966,0.));
+#4477 = VECTOR('',#4478,1.);
+#4478 = DIRECTION('',(0.,0.,1.));
+#4479 = PCURVE('',#2236,#4480);
+#4480 = DEFINITIONAL_REPRESENTATION('',(#4481),#4485);
+#4481 = LINE('',#4482,#4483);
+#4482 = CARTESIAN_POINT('',(4.5,0.));
+#4483 = VECTOR('',#4484,1.);
+#4484 = DIRECTION('',(0.,1.));
+#4485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4486 = PCURVE('',#4487,#4492);
+#4487 = CYLINDRICAL_SURFACE('',#4488,4.5);
+#4488 = AXIS2_PLACEMENT_3D('',#4489,#4490,#4491);
+#4489 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4490 = DIRECTION('',(0.,0.,1.));
+#4491 = DIRECTION('',(1.,0.,0.));
+#4492 = DEFINITIONAL_REPRESENTATION('',(#4493),#4497);
+#4493 = LINE('',#4494,#4495);
+#4494 = CARTESIAN_POINT('',(3.490658503989,-0.2));
+#4495 = VECTOR('',#4496,1.);
+#4496 = DIRECTION('',(0.,1.));
+#4497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4498 = ORIENTED_EDGE('',*,*,#4499,.F.);
+#4499 = EDGE_CURVE('',#2221,#4470,#4500,.T.);
+#4500 = SURFACE_CURVE('',#4501,(#4505,#4511),.PCURVE_S1.);
+#4501 = LINE('',#4502,#4503);
+#4502 = CARTESIAN_POINT('',(0.,0.,4.7));
+#4503 = VECTOR('',#4504,1.);
+#4504 = DIRECTION('',(0.664463024389,0.241844762648,0.707106781187));
+#4505 = PCURVE('',#2236,#4506);
+#4506 = DEFINITIONAL_REPRESENTATION('',(#4507),#4510);
+#4507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4508,#4509),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4508 = CARTESIAN_POINT('',(4.7,0.));
+#4509 = CARTESIAN_POINT('',(4.5,0.2));
+#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4511 = PCURVE('',#2287,#4512);
+#4512 = DEFINITIONAL_REPRESENTATION('',(#4513),#4516);
+#4513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4514,#4515),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4514 = CARTESIAN_POINT('',(0.,0.2));
+#4515 = CARTESIAN_POINT('',(0.,6.280369834735E-16));
+#4516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4517 = ORIENTED_EDGE('',*,*,#2220,.T.);
+#4518 = ORIENTED_EDGE('',*,*,#2385,.T.);
+#4519 = ORIENTED_EDGE('',*,*,#2970,.F.);
+#4520 = ORIENTED_EDGE('',*,*,#4521,.T.);
+#4521 = EDGE_CURVE('',#2971,#4472,#4522,.T.);
+#4522 = SURFACE_CURVE('',#4523,(#4527,#4533),.PCURVE_S1.);
+#4523 = LINE('',#4524,#4525);
+#4524 = CARTESIAN_POINT('',(0.,0.,0.3));
+#4525 = VECTOR('',#4526,1.);
+#4526 = DIRECTION('',(0.664463024389,0.241844762648,-0.707106781187));
+#4527 = PCURVE('',#2236,#4528);
+#4528 = DEFINITIONAL_REPRESENTATION('',(#4529),#4532);
+#4529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4530,#4531),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4530 = CARTESIAN_POINT('',(4.7,5.));
+#4531 = CARTESIAN_POINT('',(4.5,4.8));
+#4532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4533 = PCURVE('',#3032,#4534);
+#4534 = DEFINITIONAL_REPRESENTATION('',(#4535),#4538);
+#4535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4536,#4537),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4536 = CARTESIAN_POINT('',(0.,0.2));
+#4537 = CARTESIAN_POINT('',(0.,-6.280369834735E-16));
+#4538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4539 = ADVANCED_FACE('',(#4540),#2287,.F.);
+#4540 = FACE_BOUND('',#4541,.F.);
+#4541 = EDGE_LOOP('',(#4542,#4543,#4544,#4545));
+#4542 = ORIENTED_EDGE('',*,*,#4499,.F.);
+#4543 = ORIENTED_EDGE('',*,*,#2272,.T.);
+#4544 = ORIENTED_EDGE('',*,*,#4376,.T.);
+#4545 = ORIENTED_EDGE('',*,*,#4546,.F.);
+#4546 = EDGE_CURVE('',#4470,#4354,#4547,.T.);
+#4547 = SURFACE_CURVE('',#4548,(#4553,#4560),.PCURVE_S1.);
+#4548 = CIRCLE('',#4549,4.5);
+#4549 = AXIS2_PLACEMENT_3D('',#4550,#4551,#4552);
+#4550 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4551 = DIRECTION('',(0.,0.,1.));
+#4552 = DIRECTION('',(1.,0.,0.));
+#4553 = PCURVE('',#2287,#4554);
+#4554 = DEFINITIONAL_REPRESENTATION('',(#4555),#4559);
+#4555 = LINE('',#4556,#4557);
+#4556 = CARTESIAN_POINT('',(3.490658503989,-0.));
+#4557 = VECTOR('',#4558,1.);
+#4558 = DIRECTION('',(-1.,-0.));
+#4559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4560 = PCURVE('',#3236,#4561);
+#4561 = DEFINITIONAL_REPRESENTATION('',(#4562),#4566);
+#4562 = CIRCLE('',#4563,4.5);
+#4563 = AXIS2_PLACEMENT_2D('',#4564,#4565);
+#4564 = CARTESIAN_POINT('',(0.,0.));
+#4565 = DIRECTION('',(1.,0.));
+#4566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4567 = ADVANCED_FACE('',(#4568),#2369,.F.);
+#4568 = FACE_BOUND('',#4569,.F.);
+#4569 = EDGE_LOOP('',(#4570,#4571,#4572,#4593));
+#4570 = ORIENTED_EDGE('',*,*,#4425,.F.);
+#4571 = ORIENTED_EDGE('',*,*,#2354,.T.);
+#4572 = ORIENTED_EDGE('',*,*,#4573,.T.);
+#4573 = EDGE_CURVE('',#2327,#4574,#4576,.T.);
+#4574 = VERTEX_POINT('',#4575);
+#4575 = CARTESIAN_POINT('',(-4.254833590197,-1.465056695057,0.2));
+#4576 = SURFACE_CURVE('',#4577,(#4581,#4587),.PCURVE_S1.);
+#4577 = LINE('',#4578,#4579);
+#4578 = CARTESIAN_POINT('',(0.,0.,4.7));
+#4579 = VECTOR('',#4580,1.);
+#4580 = DIRECTION('',(0.668582596544,0.230211449755,0.707106781187));
+#4581 = PCURVE('',#2369,#4582);
+#4582 = DEFINITIONAL_REPRESENTATION('',(#4583),#4586);
+#4583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4584,#4585),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4584 = CARTESIAN_POINT('',(-0.680678408278,0.2));
+#4585 = CARTESIAN_POINT('',(-0.680678408278,6.280369834735E-16));
+#4586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4587 = PCURVE('',#2342,#4588);
+#4588 = DEFINITIONAL_REPRESENTATION('',(#4589),#4592);
+#4589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4590,#4591),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4590 = CARTESIAN_POINT('',(4.7,0.));
+#4591 = CARTESIAN_POINT('',(4.5,0.2));
+#4592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4593 = ORIENTED_EDGE('',*,*,#4594,.F.);
+#4594 = EDGE_CURVE('',#4401,#4574,#4595,.T.);
+#4595 = SURFACE_CURVE('',#4596,(#4601,#4608),.PCURVE_S1.);
+#4596 = CIRCLE('',#4597,4.5);
+#4597 = AXIS2_PLACEMENT_3D('',#4598,#4599,#4600);
+#4598 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4599 = DIRECTION('',(0.,0.,1.));
+#4600 = DIRECTION('',(1.,0.,0.));
+#4601 = PCURVE('',#2369,#4602);
+#4602 = DEFINITIONAL_REPRESENTATION('',(#4603),#4607);
+#4603 = LINE('',#4604,#4605);
+#4604 = CARTESIAN_POINT('',(2.792526803191,-0.));
+#4605 = VECTOR('',#4606,1.);
+#4606 = DIRECTION('',(-1.,-0.));
+#4607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4608 = PCURVE('',#3236,#4609);
+#4609 = DEFINITIONAL_REPRESENTATION('',(#4610),#4614);
+#4610 = CIRCLE('',#4611,4.5);
+#4611 = AXIS2_PLACEMENT_2D('',#4612,#4613);
+#4612 = CARTESIAN_POINT('',(0.,0.));
+#4613 = DIRECTION('',(1.,0.));
+#4614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4615 = ADVANCED_FACE('',(#4616),#2342,.F.);
+#4616 = FACE_BOUND('',#4617,.F.);
+#4617 = EDGE_LOOP('',(#4618,#4619,#4640,#4661,#4662,#4663));
+#4618 = ORIENTED_EDGE('',*,*,#3071,.F.);
+#4619 = ORIENTED_EDGE('',*,*,#4620,.T.);
+#4620 = EDGE_CURVE('',#3072,#4621,#4623,.T.);
+#4621 = VERTEX_POINT('',#4622);
+#4622 = CARTESIAN_POINT('',(-4.254833590197,-1.465056695057,4.8));
+#4623 = SURFACE_CURVE('',#4624,(#4628,#4634),.PCURVE_S1.);
+#4624 = LINE('',#4625,#4626);
+#4625 = CARTESIAN_POINT('',(0.,0.,0.3));
+#4626 = VECTOR('',#4627,1.);
+#4627 = DIRECTION('',(0.668582596544,0.230211449755,-0.707106781187));
+#4628 = PCURVE('',#2342,#4629);
+#4629 = DEFINITIONAL_REPRESENTATION('',(#4630),#4633);
+#4630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4631,#4632),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4631 = CARTESIAN_POINT('',(4.7,5.));
+#4632 = CARTESIAN_POINT('',(4.5,4.8));
+#4633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4634 = PCURVE('',#3109,#4635);
+#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4639);
+#4636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4637,#4638),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.646803743154,-6.363961030679),.PIECEWISE_BEZIER_KNOTS.);
+#4637 = CARTESIAN_POINT('',(0.680678408278,0.2));
+#4638 = CARTESIAN_POINT('',(0.680678408278,-6.280369834735E-16));
+#4639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4640 = ORIENTED_EDGE('',*,*,#4641,.F.);
+#4641 = EDGE_CURVE('',#4574,#4621,#4642,.T.);
+#4642 = SURFACE_CURVE('',#4643,(#4647,#4654),.PCURVE_S1.);
+#4643 = LINE('',#4644,#4645);
+#4644 = CARTESIAN_POINT('',(-4.254833590197,-1.465056695057,0.));
+#4645 = VECTOR('',#4646,1.);
+#4646 = DIRECTION('',(0.,0.,1.));
+#4647 = PCURVE('',#2342,#4648);
+#4648 = DEFINITIONAL_REPRESENTATION('',(#4649),#4653);
+#4649 = LINE('',#4650,#4651);
+#4650 = CARTESIAN_POINT('',(4.5,0.));
+#4651 = VECTOR('',#4652,1.);
+#4652 = DIRECTION('',(0.,1.));
+#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4654 = PCURVE('',#4487,#4655);
+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);
+#4656 = LINE('',#4657,#4658);
+#4657 = CARTESIAN_POINT('',(3.473205211469,-0.2));
+#4658 = VECTOR('',#4659,1.);
+#4659 = DIRECTION('',(0.,1.));
+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4661 = ORIENTED_EDGE('',*,*,#4573,.F.);
+#4662 = ORIENTED_EDGE('',*,*,#2326,.T.);
+#4663 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#4664 = ADVANCED_FACE('',(#4665),#2493,.F.);
+#4665 = FACE_BOUND('',#4666,.T.);
+#4666 = EDGE_LOOP('',(#4667,#4668,#4669,#4670));
+#4667 = ORIENTED_EDGE('',*,*,#3176,.F.);
+#4668 = ORIENTED_EDGE('',*,*,#2478,.T.);
+#4669 = ORIENTED_EDGE('',*,*,#3252,.T.);
+#4670 = ORIENTED_EDGE('',*,*,#4671,.F.);
+#4671 = EDGE_CURVE('',#3127,#3253,#4672,.T.);
+#4672 = SURFACE_CURVE('',#4673,(#4678,#4685),.PCURVE_S1.);
+#4673 = CIRCLE('',#4674,4.5);
+#4674 = AXIS2_PLACEMENT_3D('',#4675,#4676,#4677);
+#4675 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4676 = DIRECTION('',(0.,0.,1.));
+#4677 = DIRECTION('',(1.,0.,0.));
+#4678 = PCURVE('',#2493,#4679);
+#4679 = DEFINITIONAL_REPRESENTATION('',(#4680),#4684);
+#4680 = LINE('',#4681,#4682);
+#4681 = CARTESIAN_POINT('',(0.,-0.));
+#4682 = VECTOR('',#4683,1.);
+#4683 = DIRECTION('',(1.,-0.));
+#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4685 = PCURVE('',#4686,#4691);
+#4686 = PLANE('',#4687);
+#4687 = AXIS2_PLACEMENT_3D('',#4688,#4689,#4690);
+#4688 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4689 = DIRECTION('',(0.,0.,1.));
+#4690 = DIRECTION('',(1.,0.,0.));
+#4691 = DEFINITIONAL_REPRESENTATION('',(#4692),#4696);
+#4692 = CIRCLE('',#4693,4.5);
+#4693 = AXIS2_PLACEMENT_2D('',#4694,#4695);
+#4694 = CARTESIAN_POINT('',(0.,0.));
+#4695 = DIRECTION('',(1.,0.));
+#4696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4697 = ADVANCED_FACE('',(#4698),#2570,.F.);
+#4698 = FACE_BOUND('',#4699,.T.);
+#4699 = EDGE_LOOP('',(#4700,#4701,#4702,#4703));
+#4700 = ORIENTED_EDGE('',*,*,#3495,.F.);
+#4701 = ORIENTED_EDGE('',*,*,#2555,.T.);
+#4702 = ORIENTED_EDGE('',*,*,#3306,.T.);
+#4703 = ORIENTED_EDGE('',*,*,#4704,.F.);
+#4704 = EDGE_CURVE('',#3446,#3307,#4705,.T.);
+#4705 = SURFACE_CURVE('',#4706,(#4711,#4718),.PCURVE_S1.);
+#4706 = CIRCLE('',#4707,4.5);
+#4707 = AXIS2_PLACEMENT_3D('',#4708,#4709,#4710);
+#4708 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4709 = DIRECTION('',(0.,0.,1.));
+#4710 = DIRECTION('',(1.,0.,0.));
+#4711 = PCURVE('',#2570,#4712);
+#4712 = DEFINITIONAL_REPRESENTATION('',(#4713),#4717);
+#4713 = LINE('',#4714,#4715);
+#4714 = CARTESIAN_POINT('',(-5.585053606382,-0.));
+#4715 = VECTOR('',#4716,1.);
+#4716 = DIRECTION('',(1.,-0.));
+#4717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4718 = PCURVE('',#4686,#4719);
+#4719 = DEFINITIONAL_REPRESENTATION('',(#4720),#4724);
+#4720 = CIRCLE('',#4721,4.5);
+#4721 = AXIS2_PLACEMENT_2D('',#4722,#4723);
+#4722 = CARTESIAN_POINT('',(0.,0.));
+#4723 = DIRECTION('',(1.,0.));
+#4724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4725 = ADVANCED_FACE('',(#4726),#2647,.F.);
+#4726 = FACE_BOUND('',#4727,.T.);
+#4727 = EDGE_LOOP('',(#4728,#4729,#4730,#4731));
+#4728 = ORIENTED_EDGE('',*,*,#3421,.F.);
+#4729 = ORIENTED_EDGE('',*,*,#2632,.T.);
+#4730 = ORIENTED_EDGE('',*,*,#3594,.T.);
+#4731 = ORIENTED_EDGE('',*,*,#4732,.F.);
+#4732 = EDGE_CURVE('',#3377,#3595,#4733,.T.);
+#4733 = SURFACE_CURVE('',#4734,(#4739,#4746),.PCURVE_S1.);
+#4734 = CIRCLE('',#4735,4.5);
+#4735 = AXIS2_PLACEMENT_3D('',#4736,#4737,#4738);
+#4736 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4737 = DIRECTION('',(0.,0.,1.));
+#4738 = DIRECTION('',(1.,0.,0.));
+#4739 = PCURVE('',#2647,#4740);
+#4740 = DEFINITIONAL_REPRESENTATION('',(#4741),#4745);
+#4741 = LINE('',#4742,#4743);
+#4742 = CARTESIAN_POINT('',(-0.698131700798,-0.));
+#4743 = VECTOR('',#4744,1.);
+#4744 = DIRECTION('',(1.,-0.));
+#4745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4746 = PCURVE('',#4686,#4747);
+#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4752);
+#4748 = CIRCLE('',#4749,4.5);
+#4749 = AXIS2_PLACEMENT_2D('',#4750,#4751);
+#4750 = CARTESIAN_POINT('',(0.,0.));
+#4751 = DIRECTION('',(1.,0.));
+#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4753 = ADVANCED_FACE('',(#4754),#2724,.F.);
+#4754 = FACE_BOUND('',#4755,.T.);
+#4755 = EDGE_LOOP('',(#4756,#4757,#4758,#4759));
+#4756 = ORIENTED_EDGE('',*,*,#3837,.F.);
+#4757 = ORIENTED_EDGE('',*,*,#2709,.T.);
+#4758 = ORIENTED_EDGE('',*,*,#3648,.T.);
+#4759 = ORIENTED_EDGE('',*,*,#4760,.F.);
+#4760 = EDGE_CURVE('',#3788,#3649,#4761,.T.);
+#4761 = SURFACE_CURVE('',#4762,(#4767,#4774),.PCURVE_S1.);
+#4762 = CIRCLE('',#4763,4.5);
+#4763 = AXIS2_PLACEMENT_3D('',#4764,#4765,#4766);
+#4764 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4765 = DIRECTION('',(0.,0.,1.));
+#4766 = DIRECTION('',(1.,0.,0.));
+#4767 = PCURVE('',#2724,#4768);
+#4768 = DEFINITIONAL_REPRESENTATION('',(#4769),#4773);
+#4769 = LINE('',#4770,#4771);
+#4770 = CARTESIAN_POINT('',(-4.886921905584,-0.));
+#4771 = VECTOR('',#4772,1.);
+#4772 = DIRECTION('',(1.,-0.));
+#4773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4774 = PCURVE('',#4686,#4775);
+#4775 = DEFINITIONAL_REPRESENTATION('',(#4776),#4780);
+#4776 = CIRCLE('',#4777,4.5);
+#4777 = AXIS2_PLACEMENT_2D('',#4778,#4779);
+#4778 = CARTESIAN_POINT('',(0.,0.));
+#4779 = DIRECTION('',(1.,0.));
+#4780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4781 = ADVANCED_FACE('',(#4782),#2801,.F.);
+#4782 = FACE_BOUND('',#4783,.T.);
+#4783 = EDGE_LOOP('',(#4784,#4785,#4786,#4787));
+#4784 = ORIENTED_EDGE('',*,*,#3763,.F.);
+#4785 = ORIENTED_EDGE('',*,*,#2786,.T.);
+#4786 = ORIENTED_EDGE('',*,*,#3936,.T.);
+#4787 = ORIENTED_EDGE('',*,*,#4788,.F.);
+#4788 = EDGE_CURVE('',#3719,#3937,#4789,.T.);
+#4789 = SURFACE_CURVE('',#4790,(#4795,#4802),.PCURVE_S1.);
+#4790 = CIRCLE('',#4791,4.5);
+#4791 = AXIS2_PLACEMENT_3D('',#4792,#4793,#4794);
+#4792 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4793 = DIRECTION('',(0.,0.,1.));
+#4794 = DIRECTION('',(1.,0.,0.));
+#4795 = PCURVE('',#2801,#4796);
+#4796 = DEFINITIONAL_REPRESENTATION('',(#4797),#4801);
+#4797 = LINE('',#4798,#4799);
+#4798 = CARTESIAN_POINT('',(-1.396263401595,-0.));
+#4799 = VECTOR('',#4800,1.);
+#4800 = DIRECTION('',(1.,-0.));
+#4801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4802 = PCURVE('',#4686,#4803);
+#4803 = DEFINITIONAL_REPRESENTATION('',(#4804),#4808);
+#4804 = CIRCLE('',#4805,4.5);
+#4805 = AXIS2_PLACEMENT_2D('',#4806,#4807);
+#4806 = CARTESIAN_POINT('',(0.,0.));
+#4807 = DIRECTION('',(1.,0.));
+#4808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4809 = ADVANCED_FACE('',(#4810),#2878,.F.);
+#4810 = FACE_BOUND('',#4811,.T.);
+#4811 = EDGE_LOOP('',(#4812,#4813,#4814,#4815));
+#4812 = ORIENTED_EDGE('',*,*,#4179,.F.);
+#4813 = ORIENTED_EDGE('',*,*,#2863,.T.);
+#4814 = ORIENTED_EDGE('',*,*,#3990,.T.);
+#4815 = ORIENTED_EDGE('',*,*,#4816,.F.);
+#4816 = EDGE_CURVE('',#4130,#3991,#4817,.T.);
+#4817 = SURFACE_CURVE('',#4818,(#4823,#4830),.PCURVE_S1.);
+#4818 = CIRCLE('',#4819,4.5);
+#4819 = AXIS2_PLACEMENT_3D('',#4820,#4821,#4822);
+#4820 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4821 = DIRECTION('',(0.,0.,1.));
+#4822 = DIRECTION('',(1.,0.,0.));
+#4823 = PCURVE('',#2878,#4824);
+#4824 = DEFINITIONAL_REPRESENTATION('',(#4825),#4829);
+#4825 = LINE('',#4826,#4827);
+#4826 = CARTESIAN_POINT('',(-4.188790204786,-0.));
+#4827 = VECTOR('',#4828,1.);
+#4828 = DIRECTION('',(1.,-0.));
+#4829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4830 = PCURVE('',#4686,#4831);
+#4831 = DEFINITIONAL_REPRESENTATION('',(#4832),#4836);
+#4832 = CIRCLE('',#4833,4.5);
+#4833 = AXIS2_PLACEMENT_2D('',#4834,#4835);
+#4834 = CARTESIAN_POINT('',(0.,0.));
+#4835 = DIRECTION('',(1.,0.));
+#4836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4837 = ADVANCED_FACE('',(#4838),#2955,.F.);
+#4838 = FACE_BOUND('',#4839,.T.);
+#4839 = EDGE_LOOP('',(#4840,#4841,#4842,#4843));
+#4840 = ORIENTED_EDGE('',*,*,#4105,.F.);
+#4841 = ORIENTED_EDGE('',*,*,#2940,.T.);
+#4842 = ORIENTED_EDGE('',*,*,#4278,.T.);
+#4843 = ORIENTED_EDGE('',*,*,#4844,.F.);
+#4844 = EDGE_CURVE('',#4061,#4279,#4845,.T.);
+#4845 = SURFACE_CURVE('',#4846,(#4851,#4858),.PCURVE_S1.);
+#4846 = CIRCLE('',#4847,4.5);
+#4847 = AXIS2_PLACEMENT_3D('',#4848,#4849,#4850);
+#4848 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4849 = DIRECTION('',(0.,0.,1.));
+#4850 = DIRECTION('',(1.,0.,0.));
+#4851 = PCURVE('',#2955,#4852);
+#4852 = DEFINITIONAL_REPRESENTATION('',(#4853),#4857);
+#4853 = LINE('',#4854,#4855);
+#4854 = CARTESIAN_POINT('',(-2.094395102393,-0.));
+#4855 = VECTOR('',#4856,1.);
+#4856 = DIRECTION('',(1.,-0.));
+#4857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4858 = PCURVE('',#4686,#4859);
+#4859 = DEFINITIONAL_REPRESENTATION('',(#4860),#4864);
+#4860 = CIRCLE('',#4861,4.5);
+#4861 = AXIS2_PLACEMENT_2D('',#4862,#4863);
+#4862 = CARTESIAN_POINT('',(0.,0.));
+#4863 = DIRECTION('',(1.,0.));
+#4864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4865 = ADVANCED_FACE('',(#4866),#3032,.F.);
+#4866 = FACE_BOUND('',#4867,.T.);
+#4867 = EDGE_LOOP('',(#4868,#4869,#4870,#4871));
+#4868 = ORIENTED_EDGE('',*,*,#4521,.F.);
+#4869 = ORIENTED_EDGE('',*,*,#3017,.T.);
+#4870 = ORIENTED_EDGE('',*,*,#4332,.T.);
+#4871 = ORIENTED_EDGE('',*,*,#4872,.F.);
+#4872 = EDGE_CURVE('',#4472,#4333,#4873,.T.);
+#4873 = SURFACE_CURVE('',#4874,(#4879,#4886),.PCURVE_S1.);
+#4874 = CIRCLE('',#4875,4.5);
+#4875 = AXIS2_PLACEMENT_3D('',#4876,#4877,#4878);
+#4876 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4877 = DIRECTION('',(0.,0.,1.));
+#4878 = DIRECTION('',(1.,0.,0.));
+#4879 = PCURVE('',#3032,#4880);
+#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885);
+#4881 = LINE('',#4882,#4883);
+#4882 = CARTESIAN_POINT('',(-3.490658503989,-0.));
+#4883 = VECTOR('',#4884,1.);
+#4884 = DIRECTION('',(1.,-0.));
+#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4886 = PCURVE('',#4686,#4887);
+#4887 = DEFINITIONAL_REPRESENTATION('',(#4888),#4892);
+#4888 = CIRCLE('',#4889,4.5);
+#4889 = AXIS2_PLACEMENT_2D('',#4890,#4891);
+#4890 = CARTESIAN_POINT('',(0.,0.));
+#4891 = DIRECTION('',(1.,0.));
+#4892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4893 = ADVANCED_FACE('',(#4894),#3109,.F.);
+#4894 = FACE_BOUND('',#4895,.T.);
+#4895 = EDGE_LOOP('',(#4896,#4897,#4898,#4899));
+#4896 = ORIENTED_EDGE('',*,*,#4447,.F.);
+#4897 = ORIENTED_EDGE('',*,*,#3094,.T.);
+#4898 = ORIENTED_EDGE('',*,*,#4620,.T.);
+#4899 = ORIENTED_EDGE('',*,*,#4900,.F.);
+#4900 = EDGE_CURVE('',#4403,#4621,#4901,.T.);
+#4901 = SURFACE_CURVE('',#4902,(#4907,#4914),.PCURVE_S1.);
+#4902 = CIRCLE('',#4903,4.5);
+#4903 = AXIS2_PLACEMENT_3D('',#4904,#4905,#4906);
+#4904 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4905 = DIRECTION('',(0.,0.,1.));
+#4906 = DIRECTION('',(1.,0.,0.));
+#4907 = PCURVE('',#3109,#4908);
+#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4913);
+#4909 = LINE('',#4910,#4911);
+#4910 = CARTESIAN_POINT('',(-2.792526803191,-0.));
+#4911 = VECTOR('',#4912,1.);
+#4912 = DIRECTION('',(1.,-0.));
+#4913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4914 = PCURVE('',#4686,#4915);
+#4915 = DEFINITIONAL_REPRESENTATION('',(#4916),#4920);
+#4916 = CIRCLE('',#4917,4.5);
+#4917 = AXIS2_PLACEMENT_2D('',#4918,#4919);
+#4918 = CARTESIAN_POINT('',(0.,0.));
+#4919 = DIRECTION('',(1.,0.));
+#4920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4921 = ADVANCED_FACE('',(#4922),#3142,.T.);
+#4922 = FACE_BOUND('',#4923,.T.);
+#4923 = EDGE_LOOP('',(#4924,#4925,#4947,#4948));
+#4924 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#4925 = ORIENTED_EDGE('',*,*,#4926,.F.);
+#4926 = EDGE_CURVE('',#3307,#3127,#4927,.T.);
+#4927 = SURFACE_CURVE('',#4928,(#4933,#4940),.PCURVE_S1.);
+#4928 = CIRCLE('',#4929,4.5);
+#4929 = AXIS2_PLACEMENT_3D('',#4930,#4931,#4932);
+#4930 = CARTESIAN_POINT('',(0.,0.,4.8));
+#4931 = DIRECTION('',(0.,0.,1.));
+#4932 = DIRECTION('',(1.,0.,0.));
+#4933 = PCURVE('',#3142,#4934);
+#4934 = DEFINITIONAL_REPRESENTATION('',(#4935),#4939);
+#4935 = LINE('',#4936,#4937);
+#4936 = CARTESIAN_POINT('',(0.,4.6));
+#4937 = VECTOR('',#4938,1.);
+#4938 = DIRECTION('',(1.,0.));
+#4939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4940 = PCURVE('',#4686,#4941);
+#4941 = DEFINITIONAL_REPRESENTATION('',(#4942),#4946);
+#4942 = CIRCLE('',#4943,4.5);
+#4943 = AXIS2_PLACEMENT_2D('',#4944,#4945);
+#4944 = CARTESIAN_POINT('',(0.,0.));
+#4945 = DIRECTION('',(1.,0.));
+#4946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4947 = ORIENTED_EDGE('',*,*,#3327,.F.);
+#4948 = ORIENTED_EDGE('',*,*,#4949,.T.);
+#4949 = EDGE_CURVE('',#3328,#3125,#4950,.T.);
+#4950 = SURFACE_CURVE('',#4951,(#4956,#4963),.PCURVE_S1.);
+#4951 = CIRCLE('',#4952,4.5);
+#4952 = AXIS2_PLACEMENT_3D('',#4953,#4954,#4955);
+#4953 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4954 = DIRECTION('',(0.,0.,1.));
+#4955 = DIRECTION('',(1.,0.,0.));
+#4956 = PCURVE('',#3142,#4957);
+#4957 = DEFINITIONAL_REPRESENTATION('',(#4958),#4962);
+#4958 = LINE('',#4959,#4960);
+#4959 = CARTESIAN_POINT('',(0.,0.));
+#4960 = VECTOR('',#4961,1.);
+#4961 = DIRECTION('',(1.,0.));
+#4962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4963 = PCURVE('',#3236,#4964);
+#4964 = DEFINITIONAL_REPRESENTATION('',(#4965),#4969);
+#4965 = CIRCLE('',#4966,4.5);
+#4966 = AXIS2_PLACEMENT_2D('',#4967,#4968);
+#4967 = CARTESIAN_POINT('',(0.,0.));
+#4968 = DIRECTION('',(1.,0.));
+#4969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4970 = ADVANCED_FACE('',(#4971,#5159),#3236,.F.);
+#4971 = FACE_BOUND('',#4972,.F.);
+#4972 = EDGE_LOOP('',(#4973,#4974,#4996,#4997,#5019,#5020,#5042,#5043,
+    #5065,#5066,#5088,#5089,#5111,#5112,#5134,#5135,#5157,#5158));
+#4973 = ORIENTED_EDGE('',*,*,#3221,.T.);
+#4974 = ORIENTED_EDGE('',*,*,#4975,.T.);
+#4975 = EDGE_CURVE('',#3201,#3375,#4976,.T.);
+#4976 = SURFACE_CURVE('',#4977,(#4982,#4989),.PCURVE_S1.);
+#4977 = CIRCLE('',#4978,4.5);
+#4978 = AXIS2_PLACEMENT_3D('',#4979,#4980,#4981);
+#4979 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4980 = DIRECTION('',(0.,0.,1.));
+#4981 = DIRECTION('',(1.,0.,0.));
+#4982 = PCURVE('',#3236,#4983);
+#4983 = DEFINITIONAL_REPRESENTATION('',(#4984),#4988);
+#4984 = CIRCLE('',#4985,4.5);
+#4985 = AXIS2_PLACEMENT_2D('',#4986,#4987);
+#4986 = CARTESIAN_POINT('',(0.,0.));
+#4987 = DIRECTION('',(1.,0.));
+#4988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4989 = PCURVE('',#3287,#4990);
+#4990 = DEFINITIONAL_REPRESENTATION('',(#4991),#4995);
+#4991 = LINE('',#4992,#4993);
+#4992 = CARTESIAN_POINT('',(0.,0.));
+#4993 = VECTOR('',#4994,1.);
+#4994 = DIRECTION('',(1.,0.));
+#4995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4996 = ORIENTED_EDGE('',*,*,#3568,.T.);
+#4997 = ORIENTED_EDGE('',*,*,#4998,.T.);
+#4998 = EDGE_CURVE('',#3548,#3717,#4999,.T.);
+#4999 = SURFACE_CURVE('',#5000,(#5005,#5012),.PCURVE_S1.);
+#5000 = CIRCLE('',#5001,4.5);
+#5001 = AXIS2_PLACEMENT_3D('',#5002,#5003,#5004);
+#5002 = CARTESIAN_POINT('',(0.,0.,0.2));
+#5003 = DIRECTION('',(0.,0.,1.));
+#5004 = DIRECTION('',(1.,0.,0.));
+#5005 = PCURVE('',#3236,#5006);
+#5006 = DEFINITIONAL_REPRESENTATION('',(#5007),#5011);
+#5007 = CIRCLE('',#5008,4.5);
+#5008 = AXIS2_PLACEMENT_2D('',#5009,#5010);
+#5009 = CARTESIAN_POINT('',(0.,0.));
+#5010 = DIRECTION('',(1.,0.));
+#5011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5012 = PCURVE('',#3629,#5013);
+#5013 = DEFINITIONAL_REPRESENTATION('',(#5014),#5018);
+#5014 = LINE('',#5015,#5016);
+#5015 = CARTESIAN_POINT('',(0.,0.));
+#5016 = VECTOR('',#5017,1.);
+#5017 = DIRECTION('',(1.,0.));
+#5018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5019 = ORIENTED_EDGE('',*,*,#3910,.T.);
+#5020 = ORIENTED_EDGE('',*,*,#5021,.T.);
+#5021 = EDGE_CURVE('',#3890,#4059,#5022,.T.);
+#5022 = SURFACE_CURVE('',#5023,(#5028,#5035),.PCURVE_S1.);
+#5023 = CIRCLE('',#5024,4.5);
+#5024 = AXIS2_PLACEMENT_3D('',#5025,#5026,#5027);
+#5025 = CARTESIAN_POINT('',(0.,0.,0.2));
+#5026 = DIRECTION('',(0.,0.,1.));
+#5027 = DIRECTION('',(1.,0.,0.));
+#5028 = PCURVE('',#3236,#5029);
+#5029 = DEFINITIONAL_REPRESENTATION('',(#5030),#5034);
+#5030 = CIRCLE('',#5031,4.5);
+#5031 = AXIS2_PLACEMENT_2D('',#5032,#5033);
+#5032 = CARTESIAN_POINT('',(0.,0.));
+#5033 = DIRECTION('',(1.,0.));
+#5034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5035 = PCURVE('',#3971,#5036);
+#5036 = DEFINITIONAL_REPRESENTATION('',(#5037),#5041);
+#5037 = LINE('',#5038,#5039);
+#5038 = CARTESIAN_POINT('',(0.,0.));
+#5039 = VECTOR('',#5040,1.);
+#5040 = DIRECTION('',(1.,0.));
+#5041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5042 = ORIENTED_EDGE('',*,*,#4252,.T.);
+#5043 = ORIENTED_EDGE('',*,*,#5044,.T.);
+#5044 = EDGE_CURVE('',#4232,#4401,#5045,.T.);
+#5045 = SURFACE_CURVE('',#5046,(#5051,#5058),.PCURVE_S1.);
+#5046 = CIRCLE('',#5047,4.5);
+#5047 = AXIS2_PLACEMENT_3D('',#5048,#5049,#5050);
+#5048 = CARTESIAN_POINT('',(0.,0.,0.2));
+#5049 = DIRECTION('',(0.,0.,1.));
+#5050 = DIRECTION('',(1.,0.,0.));
+#5051 = PCURVE('',#3236,#5052);
+#5052 = DEFINITIONAL_REPRESENTATION('',(#5053),#5057);
+#5053 = CIRCLE('',#5054,4.5);
+#5054 = AXIS2_PLACEMENT_2D('',#5055,#5056);
+#5055 = CARTESIAN_POINT('',(0.,0.));
+#5056 = DIRECTION('',(1.,0.));
+#5057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5058 = PCURVE('',#4313,#5059);
+#5059 = DEFINITIONAL_REPRESENTATION('',(#5060),#5064);
+#5060 = LINE('',#5061,#5062);
+#5061 = CARTESIAN_POINT('',(0.,0.));
+#5062 = VECTOR('',#5063,1.);
+#5063 = DIRECTION('',(1.,0.));
+#5064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5065 = ORIENTED_EDGE('',*,*,#4594,.T.);
+#5066 = ORIENTED_EDGE('',*,*,#5067,.T.);
+#5067 = EDGE_CURVE('',#4574,#4470,#5068,.T.);
+#5068 = SURFACE_CURVE('',#5069,(#5074,#5081),.PCURVE_S1.);
+#5069 = CIRCLE('',#5070,4.5);
+#5070 = AXIS2_PLACEMENT_3D('',#5071,#5072,#5073);
+#5071 = CARTESIAN_POINT('',(0.,0.,0.2));
+#5072 = DIRECTION('',(0.,0.,1.));
+#5073 = DIRECTION('',(1.,0.,0.));
+#5074 = PCURVE('',#3236,#5075);
+#5075 = DEFINITIONAL_REPRESENTATION('',(#5076),#5080);
+#5076 = CIRCLE('',#5077,4.5);
+#5077 = AXIS2_PLACEMENT_2D('',#5078,#5079);
+#5078 = CARTESIAN_POINT('',(0.,0.));
+#5079 = DIRECTION('',(1.,0.));
+#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5081 = PCURVE('',#4487,#5082);
+#5082 = DEFINITIONAL_REPRESENTATION('',(#5083),#5087);
+#5083 = LINE('',#5084,#5085);
+#5084 = CARTESIAN_POINT('',(0.,0.));
+#5085 = VECTOR('',#5086,1.);
+#5086 = DIRECTION('',(1.,0.));
+#5087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5088 = ORIENTED_EDGE('',*,*,#4546,.T.);
+#5089 = ORIENTED_EDGE('',*,*,#5090,.T.);
+#5090 = EDGE_CURVE('',#4354,#4128,#5091,.T.);
+#5091 = SURFACE_CURVE('',#5092,(#5097,#5104),.PCURVE_S1.);
+#5092 = CIRCLE('',#5093,4.5);
+#5093 = AXIS2_PLACEMENT_3D('',#5094,#5095,#5096);
+#5094 = CARTESIAN_POINT('',(0.,0.,0.2));
+#5095 = DIRECTION('',(0.,0.,1.));
+#5096 = DIRECTION('',(1.,0.,0.));
+#5097 = PCURVE('',#3236,#5098);
+#5098 = DEFINITIONAL_REPRESENTATION('',(#5099),#5103);
+#5099 = CIRCLE('',#5100,4.5);
+#5100 = AXIS2_PLACEMENT_2D('',#5101,#5102);
+#5101 = CARTESIAN_POINT('',(0.,0.));
+#5102 = DIRECTION('',(1.,0.));
+#5103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5104 = PCURVE('',#4145,#5105);
+#5105 = DEFINITIONAL_REPRESENTATION('',(#5106),#5110);
+#5106 = LINE('',#5107,#5108);
+#5107 = CARTESIAN_POINT('',(0.,0.));
+#5108 = VECTOR('',#5109,1.);
+#5109 = DIRECTION('',(1.,0.));
+#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5111 = ORIENTED_EDGE('',*,*,#4204,.T.);
+#5112 = ORIENTED_EDGE('',*,*,#5113,.T.);
+#5113 = EDGE_CURVE('',#4012,#3786,#5114,.T.);
+#5114 = SURFACE_CURVE('',#5115,(#5120,#5127),.PCURVE_S1.);
+#5115 = CIRCLE('',#5116,4.5);
+#5116 = AXIS2_PLACEMENT_3D('',#5117,#5118,#5119);
+#5117 = CARTESIAN_POINT('',(0.,0.,0.2));
+#5118 = DIRECTION('',(0.,0.,1.));
+#5119 = DIRECTION('',(1.,0.,0.));
+#5120 = PCURVE('',#3236,#5121);
+#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5126);
+#5122 = CIRCLE('',#5123,4.5);
+#5123 = AXIS2_PLACEMENT_2D('',#5124,#5125);
+#5124 = CARTESIAN_POINT('',(0.,0.));
+#5125 = DIRECTION('',(1.,0.));
+#5126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5127 = PCURVE('',#3803,#5128);
+#5128 = DEFINITIONAL_REPRESENTATION('',(#5129),#5133);
+#5129 = LINE('',#5130,#5131);
+#5130 = CARTESIAN_POINT('',(0.,0.));
+#5131 = VECTOR('',#5132,1.);
+#5132 = DIRECTION('',(1.,0.));
+#5133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5134 = ORIENTED_EDGE('',*,*,#3862,.T.);
+#5135 = ORIENTED_EDGE('',*,*,#5136,.T.);
+#5136 = EDGE_CURVE('',#3670,#3444,#5137,.T.);
+#5137 = SURFACE_CURVE('',#5138,(#5143,#5150),.PCURVE_S1.);
+#5138 = CIRCLE('',#5139,4.5);
+#5139 = AXIS2_PLACEMENT_3D('',#5140,#5141,#5142);
+#5140 = CARTESIAN_POINT('',(0.,0.,0.2));
+#5141 = DIRECTION('',(0.,0.,1.));
+#5142 = DIRECTION('',(1.,0.,0.));
+#5143 = PCURVE('',#3236,#5144);
+#5144 = DEFINITIONAL_REPRESENTATION('',(#5145),#5149);
+#5145 = CIRCLE('',#5146,4.5);
+#5146 = AXIS2_PLACEMENT_2D('',#5147,#5148);
+#5147 = CARTESIAN_POINT('',(0.,0.));
+#5148 = DIRECTION('',(1.,0.));
+#5149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5150 = PCURVE('',#3461,#5151);
+#5151 = DEFINITIONAL_REPRESENTATION('',(#5152),#5156);
+#5152 = LINE('',#5153,#5154);
+#5153 = CARTESIAN_POINT('',(0.,0.));
+#5154 = VECTOR('',#5155,1.);
+#5155 = DIRECTION('',(1.,0.));
+#5156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5157 = ORIENTED_EDGE('',*,*,#3520,.T.);
+#5158 = ORIENTED_EDGE('',*,*,#4949,.T.);
+#5159 = FACE_BOUND('',#5160,.F.);
+#5160 = EDGE_LOOP('',(#5161));
+#5161 = ORIENTED_EDGE('',*,*,#5162,.F.);
+#5162 = EDGE_CURVE('',#5163,#5163,#5165,.T.);
+#5163 = VERTEX_POINT('',#5164);
+#5164 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,0.2));
+#5165 = SURFACE_CURVE('',#5166,(#5171,#5178),.PCURVE_S1.);
+#5166 = CIRCLE('',#5167,3.);
+#5167 = AXIS2_PLACEMENT_3D('',#5168,#5169,#5170);
+#5168 = CARTESIAN_POINT('',(0.,0.,0.2));
+#5169 = DIRECTION('',(0.,0.,1.));
+#5170 = DIRECTION('',(1.,0.,0.));
+#5171 = PCURVE('',#3236,#5172);
+#5172 = DEFINITIONAL_REPRESENTATION('',(#5173),#5177);
+#5173 = CIRCLE('',#5174,3.);
+#5174 = AXIS2_PLACEMENT_2D('',#5175,#5176);
+#5175 = CARTESIAN_POINT('',(0.,0.));
+#5176 = DIRECTION('',(1.,0.));
+#5177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5178 = PCURVE('',#5179,#5184);
+#5179 = CYLINDRICAL_SURFACE('',#5180,3.);
+#5180 = AXIS2_PLACEMENT_3D('',#5181,#5182,#5183);
+#5181 = CARTESIAN_POINT('',(0.,0.,0.));
+#5182 = DIRECTION('',(0.,0.,1.));
+#5183 = DIRECTION('',(1.,0.,0.));
+#5184 = DEFINITIONAL_REPRESENTATION('',(#5185),#5189);
+#5185 = LINE('',#5186,#5187);
+#5186 = CARTESIAN_POINT('',(0.,0.2));
+#5187 = VECTOR('',#5188,1.);
+#5188 = DIRECTION('',(1.,0.));
+#5189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5190 = ADVANCED_FACE('',(#5191),#3287,.T.);
+#5191 = FACE_BOUND('',#5192,.T.);
+#5192 = EDGE_LOOP('',(#5193,#5215,#5216,#5217));
+#5193 = ORIENTED_EDGE('',*,*,#5194,.F.);
+#5194 = EDGE_CURVE('',#3253,#3377,#5195,.T.);
+#5195 = SURFACE_CURVE('',#5196,(#5201,#5208),.PCURVE_S1.);
+#5196 = CIRCLE('',#5197,4.5);
+#5197 = AXIS2_PLACEMENT_3D('',#5198,#5199,#5200);
+#5198 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5199 = DIRECTION('',(0.,0.,1.));
+#5200 = DIRECTION('',(1.,0.,0.));
+#5201 = PCURVE('',#3287,#5202);
+#5202 = DEFINITIONAL_REPRESENTATION('',(#5203),#5207);
+#5203 = LINE('',#5204,#5205);
+#5204 = CARTESIAN_POINT('',(0.,4.6));
+#5205 = VECTOR('',#5206,1.);
+#5206 = DIRECTION('',(1.,0.));
+#5207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5208 = PCURVE('',#4686,#5209);
+#5209 = DEFINITIONAL_REPRESENTATION('',(#5210),#5214);
+#5210 = CIRCLE('',#5211,4.5);
+#5211 = AXIS2_PLACEMENT_2D('',#5212,#5213);
+#5212 = CARTESIAN_POINT('',(0.,0.));
+#5213 = DIRECTION('',(1.,0.));
+#5214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5215 = ORIENTED_EDGE('',*,*,#3273,.F.);
+#5216 = ORIENTED_EDGE('',*,*,#4975,.T.);
+#5217 = ORIENTED_EDGE('',*,*,#3374,.T.);
+#5218 = ADVANCED_FACE('',(#5219),#3461,.T.);
+#5219 = FACE_BOUND('',#5220,.T.);
+#5220 = EDGE_LOOP('',(#5221,#5222,#5244,#5245));
+#5221 = ORIENTED_EDGE('',*,*,#3443,.T.);
+#5222 = ORIENTED_EDGE('',*,*,#5223,.F.);
+#5223 = EDGE_CURVE('',#3649,#3446,#5224,.T.);
+#5224 = SURFACE_CURVE('',#5225,(#5230,#5237),.PCURVE_S1.);
+#5225 = CIRCLE('',#5226,4.5);
+#5226 = AXIS2_PLACEMENT_3D('',#5227,#5228,#5229);
+#5227 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5228 = DIRECTION('',(0.,0.,1.));
+#5229 = DIRECTION('',(1.,0.,0.));
+#5230 = PCURVE('',#3461,#5231);
+#5231 = DEFINITIONAL_REPRESENTATION('',(#5232),#5236);
+#5232 = LINE('',#5233,#5234);
+#5233 = CARTESIAN_POINT('',(0.,4.6));
+#5234 = VECTOR('',#5235,1.);
+#5235 = DIRECTION('',(1.,0.));
+#5236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5237 = PCURVE('',#4686,#5238);
+#5238 = DEFINITIONAL_REPRESENTATION('',(#5239),#5243);
+#5239 = CIRCLE('',#5240,4.5);
+#5240 = AXIS2_PLACEMENT_2D('',#5241,#5242);
+#5241 = CARTESIAN_POINT('',(0.,0.));
+#5242 = DIRECTION('',(1.,0.));
+#5243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5244 = ORIENTED_EDGE('',*,*,#3669,.F.);
+#5245 = ORIENTED_EDGE('',*,*,#5136,.T.);
+#5246 = ADVANCED_FACE('',(#5247),#3629,.T.);
+#5247 = FACE_BOUND('',#5248,.T.);
+#5248 = EDGE_LOOP('',(#5249,#5271,#5272,#5273));
+#5249 = ORIENTED_EDGE('',*,*,#5250,.F.);
+#5250 = EDGE_CURVE('',#3595,#3719,#5251,.T.);
+#5251 = SURFACE_CURVE('',#5252,(#5257,#5264),.PCURVE_S1.);
+#5252 = CIRCLE('',#5253,4.5);
+#5253 = AXIS2_PLACEMENT_3D('',#5254,#5255,#5256);
+#5254 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5255 = DIRECTION('',(0.,0.,1.));
+#5256 = DIRECTION('',(1.,0.,0.));
+#5257 = PCURVE('',#3629,#5258);
+#5258 = DEFINITIONAL_REPRESENTATION('',(#5259),#5263);
+#5259 = LINE('',#5260,#5261);
+#5260 = CARTESIAN_POINT('',(0.,4.6));
+#5261 = VECTOR('',#5262,1.);
+#5262 = DIRECTION('',(1.,0.));
+#5263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5264 = PCURVE('',#4686,#5265);
+#5265 = DEFINITIONAL_REPRESENTATION('',(#5266),#5270);
+#5266 = CIRCLE('',#5267,4.5);
+#5267 = AXIS2_PLACEMENT_2D('',#5268,#5269);
+#5268 = CARTESIAN_POINT('',(0.,0.));
+#5269 = DIRECTION('',(1.,0.));
+#5270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5271 = ORIENTED_EDGE('',*,*,#3615,.F.);
+#5272 = ORIENTED_EDGE('',*,*,#4998,.T.);
+#5273 = ORIENTED_EDGE('',*,*,#3716,.T.);
+#5274 = ADVANCED_FACE('',(#5275),#3803,.T.);
+#5275 = FACE_BOUND('',#5276,.T.);
+#5276 = EDGE_LOOP('',(#5277,#5278,#5300,#5301));
+#5277 = ORIENTED_EDGE('',*,*,#3785,.T.);
+#5278 = ORIENTED_EDGE('',*,*,#5279,.F.);
+#5279 = EDGE_CURVE('',#3991,#3788,#5280,.T.);
+#5280 = SURFACE_CURVE('',#5281,(#5286,#5293),.PCURVE_S1.);
+#5281 = CIRCLE('',#5282,4.5);
+#5282 = AXIS2_PLACEMENT_3D('',#5283,#5284,#5285);
+#5283 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5284 = DIRECTION('',(0.,0.,1.));
+#5285 = DIRECTION('',(1.,0.,0.));
+#5286 = PCURVE('',#3803,#5287);
+#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5292);
+#5288 = LINE('',#5289,#5290);
+#5289 = CARTESIAN_POINT('',(0.,4.6));
+#5290 = VECTOR('',#5291,1.);
+#5291 = DIRECTION('',(1.,0.));
+#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5293 = PCURVE('',#4686,#5294);
+#5294 = DEFINITIONAL_REPRESENTATION('',(#5295),#5299);
+#5295 = CIRCLE('',#5296,4.5);
+#5296 = AXIS2_PLACEMENT_2D('',#5297,#5298);
+#5297 = CARTESIAN_POINT('',(0.,0.));
+#5298 = DIRECTION('',(1.,0.));
+#5299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5300 = ORIENTED_EDGE('',*,*,#4011,.F.);
+#5301 = ORIENTED_EDGE('',*,*,#5113,.T.);
+#5302 = ADVANCED_FACE('',(#5303),#3971,.T.);
+#5303 = FACE_BOUND('',#5304,.T.);
+#5304 = EDGE_LOOP('',(#5305,#5327,#5328,#5329));
+#5305 = ORIENTED_EDGE('',*,*,#5306,.F.);
+#5306 = EDGE_CURVE('',#3937,#4061,#5307,.T.);
+#5307 = SURFACE_CURVE('',#5308,(#5313,#5320),.PCURVE_S1.);
+#5308 = CIRCLE('',#5309,4.5);
+#5309 = AXIS2_PLACEMENT_3D('',#5310,#5311,#5312);
+#5310 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5311 = DIRECTION('',(0.,0.,1.));
+#5312 = DIRECTION('',(1.,0.,0.));
+#5313 = PCURVE('',#3971,#5314);
+#5314 = DEFINITIONAL_REPRESENTATION('',(#5315),#5319);
+#5315 = LINE('',#5316,#5317);
+#5316 = CARTESIAN_POINT('',(0.,4.6));
+#5317 = VECTOR('',#5318,1.);
+#5318 = DIRECTION('',(1.,0.));
+#5319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5320 = PCURVE('',#4686,#5321);
+#5321 = DEFINITIONAL_REPRESENTATION('',(#5322),#5326);
+#5322 = CIRCLE('',#5323,4.5);
+#5323 = AXIS2_PLACEMENT_2D('',#5324,#5325);
+#5324 = CARTESIAN_POINT('',(0.,0.));
+#5325 = DIRECTION('',(1.,0.));
+#5326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5327 = ORIENTED_EDGE('',*,*,#3957,.F.);
+#5328 = ORIENTED_EDGE('',*,*,#5021,.T.);
+#5329 = ORIENTED_EDGE('',*,*,#4058,.T.);
+#5330 = ADVANCED_FACE('',(#5331),#4145,.T.);
+#5331 = FACE_BOUND('',#5332,.T.);
+#5332 = EDGE_LOOP('',(#5333,#5334,#5356,#5357));
+#5333 = ORIENTED_EDGE('',*,*,#4127,.T.);
+#5334 = ORIENTED_EDGE('',*,*,#5335,.F.);
+#5335 = EDGE_CURVE('',#4333,#4130,#5336,.T.);
+#5336 = SURFACE_CURVE('',#5337,(#5342,#5349),.PCURVE_S1.);
+#5337 = CIRCLE('',#5338,4.5);
+#5338 = AXIS2_PLACEMENT_3D('',#5339,#5340,#5341);
+#5339 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5340 = DIRECTION('',(0.,0.,1.));
+#5341 = DIRECTION('',(1.,0.,0.));
+#5342 = PCURVE('',#4145,#5343);
+#5343 = DEFINITIONAL_REPRESENTATION('',(#5344),#5348);
+#5344 = LINE('',#5345,#5346);
+#5345 = CARTESIAN_POINT('',(0.,4.6));
+#5346 = VECTOR('',#5347,1.);
+#5347 = DIRECTION('',(1.,0.));
+#5348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5349 = PCURVE('',#4686,#5350);
+#5350 = DEFINITIONAL_REPRESENTATION('',(#5351),#5355);
+#5351 = CIRCLE('',#5352,4.5);
+#5352 = AXIS2_PLACEMENT_2D('',#5353,#5354);
+#5353 = CARTESIAN_POINT('',(0.,0.));
+#5354 = DIRECTION('',(1.,0.));
+#5355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5356 = ORIENTED_EDGE('',*,*,#4353,.F.);
+#5357 = ORIENTED_EDGE('',*,*,#5090,.T.);
+#5358 = ADVANCED_FACE('',(#5359),#4313,.T.);
+#5359 = FACE_BOUND('',#5360,.T.);
+#5360 = EDGE_LOOP('',(#5361,#5383,#5384,#5385));
+#5361 = ORIENTED_EDGE('',*,*,#5362,.F.);
+#5362 = EDGE_CURVE('',#4279,#4403,#5363,.T.);
+#5363 = SURFACE_CURVE('',#5364,(#5369,#5376),.PCURVE_S1.);
+#5364 = CIRCLE('',#5365,4.5);
+#5365 = AXIS2_PLACEMENT_3D('',#5366,#5367,#5368);
+#5366 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5367 = DIRECTION('',(0.,0.,1.));
+#5368 = DIRECTION('',(1.,0.,0.));
+#5369 = PCURVE('',#4313,#5370);
+#5370 = DEFINITIONAL_REPRESENTATION('',(#5371),#5375);
+#5371 = LINE('',#5372,#5373);
+#5372 = CARTESIAN_POINT('',(0.,4.6));
+#5373 = VECTOR('',#5374,1.);
+#5374 = DIRECTION('',(1.,0.));
+#5375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5376 = PCURVE('',#4686,#5377);
+#5377 = DEFINITIONAL_REPRESENTATION('',(#5378),#5382);
+#5378 = CIRCLE('',#5379,4.5);
+#5379 = AXIS2_PLACEMENT_2D('',#5380,#5381);
+#5380 = CARTESIAN_POINT('',(0.,0.));
+#5381 = DIRECTION('',(1.,0.));
+#5382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5383 = ORIENTED_EDGE('',*,*,#4299,.F.);
+#5384 = ORIENTED_EDGE('',*,*,#5044,.T.);
+#5385 = ORIENTED_EDGE('',*,*,#4400,.T.);
+#5386 = ADVANCED_FACE('',(#5387),#4487,.T.);
+#5387 = FACE_BOUND('',#5388,.T.);
+#5388 = EDGE_LOOP('',(#5389,#5390,#5412,#5413));
+#5389 = ORIENTED_EDGE('',*,*,#4469,.T.);
+#5390 = ORIENTED_EDGE('',*,*,#5391,.F.);
+#5391 = EDGE_CURVE('',#4621,#4472,#5392,.T.);
+#5392 = SURFACE_CURVE('',#5393,(#5398,#5405),.PCURVE_S1.);
+#5393 = CIRCLE('',#5394,4.5);
+#5394 = AXIS2_PLACEMENT_3D('',#5395,#5396,#5397);
+#5395 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5396 = DIRECTION('',(0.,0.,1.));
+#5397 = DIRECTION('',(1.,0.,0.));
+#5398 = PCURVE('',#4487,#5399);
+#5399 = DEFINITIONAL_REPRESENTATION('',(#5400),#5404);
+#5400 = LINE('',#5401,#5402);
+#5401 = CARTESIAN_POINT('',(0.,4.6));
+#5402 = VECTOR('',#5403,1.);
+#5403 = DIRECTION('',(1.,0.));
+#5404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5405 = PCURVE('',#4686,#5406);
+#5406 = DEFINITIONAL_REPRESENTATION('',(#5407),#5411);
+#5407 = CIRCLE('',#5408,4.5);
+#5408 = AXIS2_PLACEMENT_2D('',#5409,#5410);
+#5409 = CARTESIAN_POINT('',(0.,0.));
+#5410 = DIRECTION('',(1.,0.));
+#5411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5412 = ORIENTED_EDGE('',*,*,#4641,.F.);
+#5413 = ORIENTED_EDGE('',*,*,#5067,.T.);
+#5414 = ADVANCED_FACE('',(#5415,#5435),#4686,.T.);
+#5415 = FACE_BOUND('',#5416,.T.);
+#5416 = EDGE_LOOP('',(#5417,#5418,#5419,#5420,#5421,#5422,#5423,#5424,
+    #5425,#5426,#5427,#5428,#5429,#5430,#5431,#5432,#5433,#5434));
+#5417 = ORIENTED_EDGE('',*,*,#4671,.T.);
+#5418 = ORIENTED_EDGE('',*,*,#5194,.T.);
+#5419 = ORIENTED_EDGE('',*,*,#4732,.T.);
+#5420 = ORIENTED_EDGE('',*,*,#5250,.T.);
+#5421 = ORIENTED_EDGE('',*,*,#4788,.T.);
+#5422 = ORIENTED_EDGE('',*,*,#5306,.T.);
+#5423 = ORIENTED_EDGE('',*,*,#4844,.T.);
+#5424 = ORIENTED_EDGE('',*,*,#5362,.T.);
+#5425 = ORIENTED_EDGE('',*,*,#4900,.T.);
+#5426 = ORIENTED_EDGE('',*,*,#5391,.T.);
+#5427 = ORIENTED_EDGE('',*,*,#4872,.T.);
+#5428 = ORIENTED_EDGE('',*,*,#5335,.T.);
+#5429 = ORIENTED_EDGE('',*,*,#4816,.T.);
+#5430 = ORIENTED_EDGE('',*,*,#5279,.T.);
+#5431 = ORIENTED_EDGE('',*,*,#4760,.T.);
+#5432 = ORIENTED_EDGE('',*,*,#5223,.T.);
+#5433 = ORIENTED_EDGE('',*,*,#4704,.T.);
+#5434 = ORIENTED_EDGE('',*,*,#4926,.T.);
+#5435 = FACE_BOUND('',#5436,.T.);
+#5436 = EDGE_LOOP('',(#5437));
+#5437 = ORIENTED_EDGE('',*,*,#5438,.F.);
+#5438 = EDGE_CURVE('',#5439,#5439,#5441,.T.);
+#5439 = VERTEX_POINT('',#5440);
+#5440 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,4.8));
+#5441 = SURFACE_CURVE('',#5442,(#5447,#5454),.PCURVE_S1.);
+#5442 = CIRCLE('',#5443,3.);
+#5443 = AXIS2_PLACEMENT_3D('',#5444,#5445,#5446);
+#5444 = CARTESIAN_POINT('',(0.,0.,4.8));
+#5445 = DIRECTION('',(0.,0.,1.));
+#5446 = DIRECTION('',(1.,0.,0.));
+#5447 = PCURVE('',#4686,#5448);
+#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5453);
+#5449 = CIRCLE('',#5450,3.);
+#5450 = AXIS2_PLACEMENT_2D('',#5451,#5452);
+#5451 = CARTESIAN_POINT('',(0.,0.));
+#5452 = DIRECTION('',(1.,0.));
+#5453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5454 = PCURVE('',#5455,#5460);
+#5455 = CYLINDRICAL_SURFACE('',#5456,3.);
+#5456 = AXIS2_PLACEMENT_3D('',#5457,#5458,#5459);
+#5457 = CARTESIAN_POINT('',(0.,0.,0.));
+#5458 = DIRECTION('',(0.,0.,1.));
+#5459 = DIRECTION('',(1.,0.,0.));
+#5460 = DEFINITIONAL_REPRESENTATION('',(#5461),#5465);
+#5461 = LINE('',#5462,#5463);
+#5462 = CARTESIAN_POINT('',(0.,4.8));
+#5463 = VECTOR('',#5464,1.);
+#5464 = DIRECTION('',(1.,0.));
+#5465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5466 = ADVANCED_FACE('',(#5467),#5179,.T.);
+#5467 = FACE_BOUND('',#5468,.T.);
+#5468 = EDGE_LOOP('',(#5469,#5470,#5493,#5520));
+#5469 = ORIENTED_EDGE('',*,*,#5162,.F.);
+#5470 = ORIENTED_EDGE('',*,*,#5471,.F.);
+#5471 = EDGE_CURVE('',#5472,#5163,#5474,.T.);
+#5472 = VERTEX_POINT('',#5473);
+#5473 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,0.));
+#5474 = SEAM_CURVE('',#5475,(#5479,#5486),.PCURVE_S1.);
+#5475 = LINE('',#5476,#5477);
+#5476 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,0.));
+#5477 = VECTOR('',#5478,1.);
+#5478 = DIRECTION('',(0.,0.,1.));
+#5479 = PCURVE('',#5179,#5480);
+#5480 = DEFINITIONAL_REPRESENTATION('',(#5481),#5485);
+#5481 = LINE('',#5482,#5483);
+#5482 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#5483 = VECTOR('',#5484,1.);
+#5484 = DIRECTION('',(0.,1.));
+#5485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5486 = PCURVE('',#5179,#5487);
+#5487 = DEFINITIONAL_REPRESENTATION('',(#5488),#5492);
+#5488 = LINE('',#5489,#5490);
+#5489 = CARTESIAN_POINT('',(0.,-0.));
+#5490 = VECTOR('',#5491,1.);
+#5491 = DIRECTION('',(0.,1.));
+#5492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5493 = ORIENTED_EDGE('',*,*,#5494,.T.);
+#5494 = EDGE_CURVE('',#5472,#5472,#5495,.T.);
+#5495 = SURFACE_CURVE('',#5496,(#5501,#5508),.PCURVE_S1.);
+#5496 = CIRCLE('',#5497,3.);
+#5497 = AXIS2_PLACEMENT_3D('',#5498,#5499,#5500);
+#5498 = CARTESIAN_POINT('',(0.,0.,0.));
+#5499 = DIRECTION('',(0.,0.,1.));
+#5500 = DIRECTION('',(1.,0.,0.));
+#5501 = PCURVE('',#5179,#5502);
+#5502 = DEFINITIONAL_REPRESENTATION('',(#5503),#5507);
+#5503 = LINE('',#5504,#5505);
+#5504 = CARTESIAN_POINT('',(0.,0.));
+#5505 = VECTOR('',#5506,1.);
+#5506 = DIRECTION('',(1.,0.));
+#5507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5508 = PCURVE('',#5509,#5514);
+#5509 = PLANE('',#5510);
+#5510 = AXIS2_PLACEMENT_3D('',#5511,#5512,#5513);
+#5511 = CARTESIAN_POINT('',(0.,0.,0.));
+#5512 = DIRECTION('',(0.,0.,1.));
+#5513 = DIRECTION('',(1.,0.,0.));
+#5514 = DEFINITIONAL_REPRESENTATION('',(#5515),#5519);
+#5515 = CIRCLE('',#5516,3.);
+#5516 = AXIS2_PLACEMENT_2D('',#5517,#5518);
+#5517 = CARTESIAN_POINT('',(0.,0.));
+#5518 = DIRECTION('',(1.,0.));
+#5519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5520 = ORIENTED_EDGE('',*,*,#5471,.T.);
+#5521 = ADVANCED_FACE('',(#5522),#5455,.T.);
+#5522 = FACE_BOUND('',#5523,.T.);
+#5523 = EDGE_LOOP('',(#5524,#5547,#5574,#5575));
+#5524 = ORIENTED_EDGE('',*,*,#5525,.T.);
+#5525 = EDGE_CURVE('',#5439,#5526,#5528,.T.);
+#5526 = VERTEX_POINT('',#5527);
+#5527 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,5.));
+#5528 = SEAM_CURVE('',#5529,(#5533,#5540),.PCURVE_S1.);
+#5529 = LINE('',#5530,#5531);
+#5530 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,0.));
+#5531 = VECTOR('',#5532,1.);
+#5532 = DIRECTION('',(0.,0.,1.));
+#5533 = PCURVE('',#5455,#5534);
+#5534 = DEFINITIONAL_REPRESENTATION('',(#5535),#5539);
+#5535 = LINE('',#5536,#5537);
+#5536 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#5537 = VECTOR('',#5538,1.);
+#5538 = DIRECTION('',(0.,1.));
+#5539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5540 = PCURVE('',#5455,#5541);
+#5541 = DEFINITIONAL_REPRESENTATION('',(#5542),#5546);
+#5542 = LINE('',#5543,#5544);
+#5543 = CARTESIAN_POINT('',(0.,-0.));
+#5544 = VECTOR('',#5545,1.);
+#5545 = DIRECTION('',(0.,1.));
+#5546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5547 = ORIENTED_EDGE('',*,*,#5548,.F.);
+#5548 = EDGE_CURVE('',#5526,#5526,#5549,.T.);
+#5549 = SURFACE_CURVE('',#5550,(#5555,#5562),.PCURVE_S1.);
+#5550 = CIRCLE('',#5551,3.);
+#5551 = AXIS2_PLACEMENT_3D('',#5552,#5553,#5554);
+#5552 = CARTESIAN_POINT('',(0.,0.,5.));
+#5553 = DIRECTION('',(0.,0.,1.));
+#5554 = DIRECTION('',(1.,0.,0.));
+#5555 = PCURVE('',#5455,#5556);
+#5556 = DEFINITIONAL_REPRESENTATION('',(#5557),#5561);
+#5557 = LINE('',#5558,#5559);
+#5558 = CARTESIAN_POINT('',(0.,5.));
+#5559 = VECTOR('',#5560,1.);
+#5560 = DIRECTION('',(1.,0.));
+#5561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5562 = PCURVE('',#5563,#5568);
+#5563 = PLANE('',#5564);
+#5564 = AXIS2_PLACEMENT_3D('',#5565,#5566,#5567);
+#5565 = CARTESIAN_POINT('',(0.,0.,5.));
+#5566 = DIRECTION('',(0.,0.,1.));
+#5567 = DIRECTION('',(1.,0.,0.));
+#5568 = DEFINITIONAL_REPRESENTATION('',(#5569),#5573);
+#5569 = CIRCLE('',#5570,3.);
+#5570 = AXIS2_PLACEMENT_2D('',#5571,#5572);
+#5571 = CARTESIAN_POINT('',(0.,0.));
+#5572 = DIRECTION('',(1.,0.));
+#5573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5574 = ORIENTED_EDGE('',*,*,#5525,.F.);
+#5575 = ORIENTED_EDGE('',*,*,#5438,.T.);
+#5576 = ADVANCED_FACE('',(#5577,#5580),#5509,.F.);
+#5577 = FACE_BOUND('',#5578,.F.);
+#5578 = EDGE_LOOP('',(#5579));
+#5579 = ORIENTED_EDGE('',*,*,#5494,.T.);
+#5580 = FACE_BOUND('',#5581,.F.);
+#5581 = EDGE_LOOP('',(#5582));
+#5582 = ORIENTED_EDGE('',*,*,#5583,.F.);
+#5583 = EDGE_CURVE('',#5584,#5584,#5586,.T.);
+#5584 = VERTEX_POINT('',#5585);
+#5585 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,0.));
+#5586 = SURFACE_CURVE('',#5587,(#5592,#5599),.PCURVE_S1.);
+#5587 = CIRCLE('',#5588,2.);
+#5588 = AXIS2_PLACEMENT_3D('',#5589,#5590,#5591);
+#5589 = CARTESIAN_POINT('',(0.,0.,0.));
+#5590 = DIRECTION('',(0.,0.,1.));
+#5591 = DIRECTION('',(1.,0.,0.));
+#5592 = PCURVE('',#5509,#5593);
+#5593 = DEFINITIONAL_REPRESENTATION('',(#5594),#5598);
+#5594 = CIRCLE('',#5595,2.);
+#5595 = AXIS2_PLACEMENT_2D('',#5596,#5597);
+#5596 = CARTESIAN_POINT('',(0.,0.));
+#5597 = DIRECTION('',(1.,0.));
+#5598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5599 = PCURVE('',#5600,#5605);
+#5600 = CYLINDRICAL_SURFACE('',#5601,2.);
+#5601 = AXIS2_PLACEMENT_3D('',#5602,#5603,#5604);
+#5602 = CARTESIAN_POINT('',(0.,0.,0.));
+#5603 = DIRECTION('',(0.,0.,1.));
+#5604 = DIRECTION('',(1.,0.,0.));
+#5605 = DEFINITIONAL_REPRESENTATION('',(#5606),#5610);
+#5606 = LINE('',#5607,#5608);
+#5607 = CARTESIAN_POINT('',(0.,0.));
+#5608 = VECTOR('',#5609,1.);
+#5609 = DIRECTION('',(1.,0.));
+#5610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5611 = ADVANCED_FACE('',(#5612,#5615),#5563,.T.);
+#5612 = FACE_BOUND('',#5613,.T.);
+#5613 = EDGE_LOOP('',(#5614));
+#5614 = ORIENTED_EDGE('',*,*,#5548,.T.);
+#5615 = FACE_BOUND('',#5616,.T.);
+#5616 = EDGE_LOOP('',(#5617));
+#5617 = ORIENTED_EDGE('',*,*,#5618,.F.);
+#5618 = EDGE_CURVE('',#5619,#5619,#5621,.T.);
+#5619 = VERTEX_POINT('',#5620);
+#5620 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,5.));
+#5621 = SURFACE_CURVE('',#5622,(#5627,#5634),.PCURVE_S1.);
+#5622 = CIRCLE('',#5623,2.);
+#5623 = AXIS2_PLACEMENT_3D('',#5624,#5625,#5626);
+#5624 = CARTESIAN_POINT('',(0.,0.,5.));
+#5625 = DIRECTION('',(0.,0.,1.));
+#5626 = DIRECTION('',(1.,0.,0.));
+#5627 = PCURVE('',#5563,#5628);
+#5628 = DEFINITIONAL_REPRESENTATION('',(#5629),#5633);
+#5629 = CIRCLE('',#5630,2.);
+#5630 = AXIS2_PLACEMENT_2D('',#5631,#5632);
+#5631 = CARTESIAN_POINT('',(0.,0.));
+#5632 = DIRECTION('',(1.,0.));
+#5633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5634 = PCURVE('',#5600,#5635);
+#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5640);
+#5636 = LINE('',#5637,#5638);
+#5637 = CARTESIAN_POINT('',(0.,5.));
+#5638 = VECTOR('',#5639,1.);
+#5639 = DIRECTION('',(1.,0.));
+#5640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5641 = ADVANCED_FACE('',(#5642),#5600,.F.);
+#5642 = FACE_BOUND('',#5643,.F.);
+#5643 = EDGE_LOOP('',(#5644,#5665,#5666,#5667));
+#5644 = ORIENTED_EDGE('',*,*,#5645,.T.);
+#5645 = EDGE_CURVE('',#5584,#5619,#5646,.T.);
+#5646 = SEAM_CURVE('',#5647,(#5651,#5658),.PCURVE_S1.);
+#5647 = LINE('',#5648,#5649);
+#5648 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,0.));
+#5649 = VECTOR('',#5650,1.);
+#5650 = DIRECTION('',(0.,0.,1.));
+#5651 = PCURVE('',#5600,#5652);
+#5652 = DEFINITIONAL_REPRESENTATION('',(#5653),#5657);
+#5653 = LINE('',#5654,#5655);
+#5654 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#5655 = VECTOR('',#5656,1.);
+#5656 = DIRECTION('',(0.,1.));
+#5657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5658 = PCURVE('',#5600,#5659);
+#5659 = DEFINITIONAL_REPRESENTATION('',(#5660),#5664);
+#5660 = LINE('',#5661,#5662);
+#5661 = CARTESIAN_POINT('',(0.,-0.));
+#5662 = VECTOR('',#5663,1.);
+#5663 = DIRECTION('',(0.,1.));
+#5664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5665 = ORIENTED_EDGE('',*,*,#5618,.F.);
+#5666 = ORIENTED_EDGE('',*,*,#5645,.F.);
+#5667 = ORIENTED_EDGE('',*,*,#5583,.T.);
+#5668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5672)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5669,#5670,#5671)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5669 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5670 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5671 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5672 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5669,
+  'distance_accuracy_value','confusion accuracy');
+#5673 = PRODUCT_TYPE('part',$,(#7));
+#5674 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5675,#5683,#5690,#5697,#5704,#5711,#5719,#5726,#5733,#5740,#5747,
+    #5754,#5761,#5768,#5775,#5782,#5789,#5796,#5803,#5810,#5817,#5824,
+    #5831,#5838,#5845,#5852,#5859,#5866,#5873,#5880,#5887,#5894,#5901,
+    #5908,#5915,#5922,#5929,#5936,#5943,#5950,#5957,#5964,#5971,#5978,
+    #5985,#5992,#5999,#6006,#6013,#6020,#6027,#6034,#6041,#6048,#6055,
+    #6062,#6069,#6076,#6083,#6090,#6097,#6104,#6111,#6118,#6125,#6132,
+    #6139,#6146,#6153,#6160,#6167,#6174,#6181,#6188,#6195,#6202,#6209,
+    #6216,#6223,#6230,#6237,#6244,#6251,#6258),#5668);
+#5675 = STYLED_ITEM('color',(#5676),#17);
+#5676 = PRESENTATION_STYLE_ASSIGNMENT((#5677));
+#5677 = SURFACE_STYLE_USAGE(.BOTH.,#5678);
+#5678 = SURFACE_SIDE_STYLE('',(#5679));
+#5679 = SURFACE_STYLE_FILL_AREA(#5680);
+#5680 = FILL_AREA_STYLE('',(#5681));
+#5681 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5682 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#5683 = STYLED_ITEM('color',(#5684),#105);
+#5684 = PRESENTATION_STYLE_ASSIGNMENT((#5685));
+#5685 = SURFACE_STYLE_USAGE(.BOTH.,#5686);
+#5686 = SURFACE_SIDE_STYLE('',(#5687));
+#5687 = SURFACE_STYLE_FILL_AREA(#5688);
+#5688 = FILL_AREA_STYLE('',(#5689));
+#5689 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5690 = STYLED_ITEM('color',(#5691),#158);
+#5691 = PRESENTATION_STYLE_ASSIGNMENT((#5692));
+#5692 = SURFACE_STYLE_USAGE(.BOTH.,#5693);
+#5693 = SURFACE_SIDE_STYLE('',(#5694));
+#5694 = SURFACE_STYLE_FILL_AREA(#5695);
+#5695 = FILL_AREA_STYLE('',(#5696));
+#5696 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5697 = STYLED_ITEM('color',(#5698),#211);
+#5698 = PRESENTATION_STYLE_ASSIGNMENT((#5699));
+#5699 = SURFACE_STYLE_USAGE(.BOTH.,#5700);
+#5700 = SURFACE_SIDE_STYLE('',(#5701));
+#5701 = SURFACE_STYLE_FILL_AREA(#5702);
+#5702 = FILL_AREA_STYLE('',(#5703));
+#5703 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5704 = STYLED_ITEM('color',(#5705),#739);
+#5705 = PRESENTATION_STYLE_ASSIGNMENT((#5706));
+#5706 = SURFACE_STYLE_USAGE(.BOTH.,#5707);
+#5707 = SURFACE_SIDE_STYLE('',(#5708));
+#5708 = SURFACE_STYLE_FILL_AREA(#5709);
+#5709 = FILL_AREA_STYLE('',(#5710));
+#5710 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5711 = STYLED_ITEM('color',(#5712),#1222);
+#5712 = PRESENTATION_STYLE_ASSIGNMENT((#5713));
+#5713 = SURFACE_STYLE_USAGE(.BOTH.,#5714);
+#5714 = SURFACE_SIDE_STYLE('',(#5715));
+#5715 = SURFACE_STYLE_FILL_AREA(#5716);
+#5716 = FILL_AREA_STYLE('',(#5717));
+#5717 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5718 = COLOUR_RGB('',0.870588243008,0.854901969433,0.666666686535);
+#5719 = STYLED_ITEM('color',(#5720),#1309);
+#5720 = PRESENTATION_STYLE_ASSIGNMENT((#5721));
+#5721 = SURFACE_STYLE_USAGE(.BOTH.,#5722);
+#5722 = SURFACE_SIDE_STYLE('',(#5723));
+#5723 = SURFACE_STYLE_FILL_AREA(#5724);
+#5724 = FILL_AREA_STYLE('',(#5725));
+#5725 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5726 = STYLED_ITEM('color',(#5727),#1360);
+#5727 = PRESENTATION_STYLE_ASSIGNMENT((#5728));
+#5728 = SURFACE_STYLE_USAGE(.BOTH.,#5729);
+#5729 = SURFACE_SIDE_STYLE('',(#5730));
+#5730 = SURFACE_STYLE_FILL_AREA(#5731);
+#5731 = FILL_AREA_STYLE('',(#5732));
+#5732 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5733 = STYLED_ITEM('color',(#5734),#1412);
+#5734 = PRESENTATION_STYLE_ASSIGNMENT((#5735));
+#5735 = SURFACE_STYLE_USAGE(.BOTH.,#5736);
+#5736 = SURFACE_SIDE_STYLE('',(#5737));
+#5737 = SURFACE_STYLE_FILL_AREA(#5738);
+#5738 = FILL_AREA_STYLE('',(#5739));
+#5739 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5740 = STYLED_ITEM('color',(#5741),#1494);
+#5741 = PRESENTATION_STYLE_ASSIGNMENT((#5742));
+#5742 = SURFACE_STYLE_USAGE(.BOTH.,#5743);
+#5743 = SURFACE_SIDE_STYLE('',(#5744));
+#5744 = SURFACE_STYLE_FILL_AREA(#5745);
+#5745 = FILL_AREA_STYLE('',(#5746));
+#5746 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5747 = STYLED_ITEM('color',(#5748),#1576);
+#5748 = PRESENTATION_STYLE_ASSIGNMENT((#5749));
+#5749 = SURFACE_STYLE_USAGE(.BOTH.,#5750);
+#5750 = SURFACE_SIDE_STYLE('',(#5751));
+#5751 = SURFACE_STYLE_FILL_AREA(#5752);
+#5752 = FILL_AREA_STYLE('',(#5753));
+#5753 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5754 = STYLED_ITEM('color',(#5755),#1628);
+#5755 = PRESENTATION_STYLE_ASSIGNMENT((#5756));
+#5756 = SURFACE_STYLE_USAGE(.BOTH.,#5757);
+#5757 = SURFACE_SIDE_STYLE('',(#5758));
+#5758 = SURFACE_STYLE_FILL_AREA(#5759);
+#5759 = FILL_AREA_STYLE('',(#5760));
+#5760 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5761 = STYLED_ITEM('color',(#5762),#1680);
+#5762 = PRESENTATION_STYLE_ASSIGNMENT((#5763));
+#5763 = SURFACE_STYLE_USAGE(.BOTH.,#5764);
+#5764 = SURFACE_SIDE_STYLE('',(#5765));
+#5765 = SURFACE_STYLE_FILL_AREA(#5766);
+#5766 = FILL_AREA_STYLE('',(#5767));
+#5767 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5768 = STYLED_ITEM('color',(#5769),#1762);
+#5769 = PRESENTATION_STYLE_ASSIGNMENT((#5770));
+#5770 = SURFACE_STYLE_USAGE(.BOTH.,#5771);
+#5771 = SURFACE_SIDE_STYLE('',(#5772));
+#5772 = SURFACE_STYLE_FILL_AREA(#5773);
+#5773 = FILL_AREA_STYLE('',(#5774));
+#5774 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5775 = STYLED_ITEM('color',(#5776),#1844);
+#5776 = PRESENTATION_STYLE_ASSIGNMENT((#5777));
+#5777 = SURFACE_STYLE_USAGE(.BOTH.,#5778);
+#5778 = SURFACE_SIDE_STYLE('',(#5779));
+#5779 = SURFACE_STYLE_FILL_AREA(#5780);
+#5780 = FILL_AREA_STYLE('',(#5781));
+#5781 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5782 = STYLED_ITEM('color',(#5783),#1896);
+#5783 = PRESENTATION_STYLE_ASSIGNMENT((#5784));
+#5784 = SURFACE_STYLE_USAGE(.BOTH.,#5785);
+#5785 = SURFACE_SIDE_STYLE('',(#5786));
+#5786 = SURFACE_STYLE_FILL_AREA(#5787);
+#5787 = FILL_AREA_STYLE('',(#5788));
+#5788 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5789 = STYLED_ITEM('color',(#5790),#1948);
+#5790 = PRESENTATION_STYLE_ASSIGNMENT((#5791));
+#5791 = SURFACE_STYLE_USAGE(.BOTH.,#5792);
+#5792 = SURFACE_SIDE_STYLE('',(#5793));
+#5793 = SURFACE_STYLE_FILL_AREA(#5794);
+#5794 = FILL_AREA_STYLE('',(#5795));
+#5795 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5796 = STYLED_ITEM('color',(#5797),#2030);
+#5797 = PRESENTATION_STYLE_ASSIGNMENT((#5798));
+#5798 = SURFACE_STYLE_USAGE(.BOTH.,#5799);
+#5799 = SURFACE_SIDE_STYLE('',(#5800));
+#5800 = SURFACE_STYLE_FILL_AREA(#5801);
+#5801 = FILL_AREA_STYLE('',(#5802));
+#5802 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5803 = STYLED_ITEM('color',(#5804),#2112);
+#5804 = PRESENTATION_STYLE_ASSIGNMENT((#5805));
+#5805 = SURFACE_STYLE_USAGE(.BOTH.,#5806);
+#5806 = SURFACE_SIDE_STYLE('',(#5807));
+#5807 = SURFACE_STYLE_FILL_AREA(#5808);
+#5808 = FILL_AREA_STYLE('',(#5809));
+#5809 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5810 = STYLED_ITEM('color',(#5811),#2164);
+#5811 = PRESENTATION_STYLE_ASSIGNMENT((#5812));
+#5812 = SURFACE_STYLE_USAGE(.BOTH.,#5813);
+#5813 = SURFACE_SIDE_STYLE('',(#5814));
+#5814 = SURFACE_STYLE_FILL_AREA(#5815);
+#5815 = FILL_AREA_STYLE('',(#5816));
+#5816 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5817 = STYLED_ITEM('color',(#5818),#2216);
+#5818 = PRESENTATION_STYLE_ASSIGNMENT((#5819));
+#5819 = SURFACE_STYLE_USAGE(.BOTH.,#5820);
+#5820 = SURFACE_SIDE_STYLE('',(#5821));
+#5821 = SURFACE_STYLE_FILL_AREA(#5822);
+#5822 = FILL_AREA_STYLE('',(#5823));
+#5823 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5824 = STYLED_ITEM('color',(#5825),#2298);
+#5825 = PRESENTATION_STYLE_ASSIGNMENT((#5826));
+#5826 = SURFACE_STYLE_USAGE(.BOTH.,#5827);
+#5827 = SURFACE_SIDE_STYLE('',(#5828));
+#5828 = SURFACE_STYLE_FILL_AREA(#5829);
+#5829 = FILL_AREA_STYLE('',(#5830));
+#5830 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5831 = STYLED_ITEM('color',(#5832),#2380);
+#5832 = PRESENTATION_STYLE_ASSIGNMENT((#5833));
+#5833 = SURFACE_STYLE_USAGE(.BOTH.,#5834);
+#5834 = SURFACE_SIDE_STYLE('',(#5835));
+#5835 = SURFACE_STYLE_FILL_AREA(#5836);
+#5836 = FILL_AREA_STYLE('',(#5837));
+#5837 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5838 = STYLED_ITEM('color',(#5839),#2427);
+#5839 = PRESENTATION_STYLE_ASSIGNMENT((#5840));
+#5840 = SURFACE_STYLE_USAGE(.BOTH.,#5841);
+#5841 = SURFACE_SIDE_STYLE('',(#5842));
+#5842 = SURFACE_STYLE_FILL_AREA(#5843);
+#5843 = FILL_AREA_STYLE('',(#5844));
+#5844 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5845 = STYLED_ITEM('color',(#5846),#2504);
+#5846 = PRESENTATION_STYLE_ASSIGNMENT((#5847));
+#5847 = SURFACE_STYLE_USAGE(.BOTH.,#5848);
+#5848 = SURFACE_SIDE_STYLE('',(#5849));
+#5849 = SURFACE_STYLE_FILL_AREA(#5850);
+#5850 = FILL_AREA_STYLE('',(#5851));
+#5851 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5852 = STYLED_ITEM('color',(#5853),#2581);
+#5853 = PRESENTATION_STYLE_ASSIGNMENT((#5854));
+#5854 = SURFACE_STYLE_USAGE(.BOTH.,#5855);
+#5855 = SURFACE_SIDE_STYLE('',(#5856));
+#5856 = SURFACE_STYLE_FILL_AREA(#5857);
+#5857 = FILL_AREA_STYLE('',(#5858));
+#5858 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5859 = STYLED_ITEM('color',(#5860),#2658);
+#5860 = PRESENTATION_STYLE_ASSIGNMENT((#5861));
+#5861 = SURFACE_STYLE_USAGE(.BOTH.,#5862);
+#5862 = SURFACE_SIDE_STYLE('',(#5863));
+#5863 = SURFACE_STYLE_FILL_AREA(#5864);
+#5864 = FILL_AREA_STYLE('',(#5865));
+#5865 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5866 = STYLED_ITEM('color',(#5867),#2735);
+#5867 = PRESENTATION_STYLE_ASSIGNMENT((#5868));
+#5868 = SURFACE_STYLE_USAGE(.BOTH.,#5869);
+#5869 = SURFACE_SIDE_STYLE('',(#5870));
+#5870 = SURFACE_STYLE_FILL_AREA(#5871);
+#5871 = FILL_AREA_STYLE('',(#5872));
+#5872 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5873 = STYLED_ITEM('color',(#5874),#2812);
+#5874 = PRESENTATION_STYLE_ASSIGNMENT((#5875));
+#5875 = SURFACE_STYLE_USAGE(.BOTH.,#5876);
+#5876 = SURFACE_SIDE_STYLE('',(#5877));
+#5877 = SURFACE_STYLE_FILL_AREA(#5878);
+#5878 = FILL_AREA_STYLE('',(#5879));
+#5879 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5880 = STYLED_ITEM('color',(#5881),#2889);
+#5881 = PRESENTATION_STYLE_ASSIGNMENT((#5882));
+#5882 = SURFACE_STYLE_USAGE(.BOTH.,#5883);
+#5883 = SURFACE_SIDE_STYLE('',(#5884));
+#5884 = SURFACE_STYLE_FILL_AREA(#5885);
+#5885 = FILL_AREA_STYLE('',(#5886));
+#5886 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5887 = STYLED_ITEM('color',(#5888),#2966);
+#5888 = PRESENTATION_STYLE_ASSIGNMENT((#5889));
+#5889 = SURFACE_STYLE_USAGE(.BOTH.,#5890);
+#5890 = SURFACE_SIDE_STYLE('',(#5891));
+#5891 = SURFACE_STYLE_FILL_AREA(#5892);
+#5892 = FILL_AREA_STYLE('',(#5893));
+#5893 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5894 = STYLED_ITEM('color',(#5895),#3043);
+#5895 = PRESENTATION_STYLE_ASSIGNMENT((#5896));
+#5896 = SURFACE_STYLE_USAGE(.BOTH.,#5897);
+#5897 = SURFACE_SIDE_STYLE('',(#5898));
+#5898 = SURFACE_STYLE_FILL_AREA(#5899);
+#5899 = FILL_AREA_STYLE('',(#5900));
+#5900 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5901 = STYLED_ITEM('color',(#5902),#3120);
+#5902 = PRESENTATION_STYLE_ASSIGNMENT((#5903));
+#5903 = SURFACE_STYLE_USAGE(.BOTH.,#5904);
+#5904 = SURFACE_SIDE_STYLE('',(#5905));
+#5905 = SURFACE_STYLE_FILL_AREA(#5906);
+#5906 = FILL_AREA_STYLE('',(#5907));
+#5907 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5908 = STYLED_ITEM('color',(#5909),#3194);
+#5909 = PRESENTATION_STYLE_ASSIGNMENT((#5910));
+#5910 = SURFACE_STYLE_USAGE(.BOTH.,#5911);
+#5911 = SURFACE_SIDE_STYLE('',(#5912));
+#5912 = SURFACE_STYLE_FILL_AREA(#5913);
+#5913 = FILL_AREA_STYLE('',(#5914));
+#5914 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5915 = STYLED_ITEM('color',(#5916),#3247);
+#5916 = PRESENTATION_STYLE_ASSIGNMENT((#5917));
+#5917 = SURFACE_STYLE_USAGE(.BOTH.,#5918);
+#5918 = SURFACE_SIDE_STYLE('',(#5919));
+#5919 = SURFACE_STYLE_FILL_AREA(#5920);
+#5920 = FILL_AREA_STYLE('',(#5921));
+#5921 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5922 = STYLED_ITEM('color',(#5923),#3301);
+#5923 = PRESENTATION_STYLE_ASSIGNMENT((#5924));
+#5924 = SURFACE_STYLE_USAGE(.BOTH.,#5925);
+#5925 = SURFACE_SIDE_STYLE('',(#5926));
+#5926 = SURFACE_STYLE_FILL_AREA(#5927);
+#5927 = FILL_AREA_STYLE('',(#5928));
+#5928 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5929 = STYLED_ITEM('color',(#5930),#3370);
+#5930 = PRESENTATION_STYLE_ASSIGNMENT((#5931));
+#5931 = SURFACE_STYLE_USAGE(.BOTH.,#5932);
+#5932 = SURFACE_SIDE_STYLE('',(#5933));
+#5933 = SURFACE_STYLE_FILL_AREA(#5934);
+#5934 = FILL_AREA_STYLE('',(#5935));
+#5935 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5936 = STYLED_ITEM('color',(#5937),#3439);
+#5937 = PRESENTATION_STYLE_ASSIGNMENT((#5938));
+#5938 = SURFACE_STYLE_USAGE(.BOTH.,#5939);
+#5939 = SURFACE_SIDE_STYLE('',(#5940));
+#5940 = SURFACE_STYLE_FILL_AREA(#5941);
+#5941 = FILL_AREA_STYLE('',(#5942));
+#5942 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5943 = STYLED_ITEM('color',(#5944),#3513);
+#5944 = PRESENTATION_STYLE_ASSIGNMENT((#5945));
+#5945 = SURFACE_STYLE_USAGE(.BOTH.,#5946);
+#5946 = SURFACE_SIDE_STYLE('',(#5947));
+#5947 = SURFACE_STYLE_FILL_AREA(#5948);
+#5948 = FILL_AREA_STYLE('',(#5949));
+#5949 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5950 = STYLED_ITEM('color',(#5951),#3541);
+#5951 = PRESENTATION_STYLE_ASSIGNMENT((#5952));
+#5952 = SURFACE_STYLE_USAGE(.BOTH.,#5953);
+#5953 = SURFACE_SIDE_STYLE('',(#5954));
+#5954 = SURFACE_STYLE_FILL_AREA(#5955);
+#5955 = FILL_AREA_STYLE('',(#5956));
+#5956 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5957 = STYLED_ITEM('color',(#5958),#3589);
+#5958 = PRESENTATION_STYLE_ASSIGNMENT((#5959));
+#5959 = SURFACE_STYLE_USAGE(.BOTH.,#5960);
+#5960 = SURFACE_SIDE_STYLE('',(#5961));
+#5961 = SURFACE_STYLE_FILL_AREA(#5962);
+#5962 = FILL_AREA_STYLE('',(#5963));
+#5963 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5964 = STYLED_ITEM('color',(#5965),#3643);
+#5965 = PRESENTATION_STYLE_ASSIGNMENT((#5966));
+#5966 = SURFACE_STYLE_USAGE(.BOTH.,#5967);
+#5967 = SURFACE_SIDE_STYLE('',(#5968));
+#5968 = SURFACE_STYLE_FILL_AREA(#5969);
+#5969 = FILL_AREA_STYLE('',(#5970));
+#5970 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5971 = STYLED_ITEM('color',(#5972),#3712);
+#5972 = PRESENTATION_STYLE_ASSIGNMENT((#5973));
+#5973 = SURFACE_STYLE_USAGE(.BOTH.,#5974);
+#5974 = SURFACE_SIDE_STYLE('',(#5975));
+#5975 = SURFACE_STYLE_FILL_AREA(#5976);
+#5976 = FILL_AREA_STYLE('',(#5977));
+#5977 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5978 = STYLED_ITEM('color',(#5979),#3781);
+#5979 = PRESENTATION_STYLE_ASSIGNMENT((#5980));
+#5980 = SURFACE_STYLE_USAGE(.BOTH.,#5981);
+#5981 = SURFACE_SIDE_STYLE('',(#5982));
+#5982 = SURFACE_STYLE_FILL_AREA(#5983);
+#5983 = FILL_AREA_STYLE('',(#5984));
+#5984 = FILL_AREA_STYLE_COLOUR('',#5682);
+#5985 = STYLED_ITEM('color',(#5986),#3855);
+#5986 = PRESENTATION_STYLE_ASSIGNMENT((#5987));
+#5987 = SURFACE_STYLE_USAGE(.BOTH.,#5988);
+#5988 = SURFACE_SIDE_STYLE('',(#5989));
+#5989 = SURFACE_STYLE_FILL_AREA(#5990);
+#5990 = FILL_AREA_STYLE('',(#5991));
+#5991 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5992 = STYLED_ITEM('color',(#5993),#3883);
+#5993 = PRESENTATION_STYLE_ASSIGNMENT((#5994));
+#5994 = SURFACE_STYLE_USAGE(.BOTH.,#5995);
+#5995 = SURFACE_SIDE_STYLE('',(#5996));
+#5996 = SURFACE_STYLE_FILL_AREA(#5997);
+#5997 = FILL_AREA_STYLE('',(#5998));
+#5998 = FILL_AREA_STYLE_COLOUR('',#5718);
+#5999 = STYLED_ITEM('color',(#6000),#3931);
+#6000 = PRESENTATION_STYLE_ASSIGNMENT((#6001));
+#6001 = SURFACE_STYLE_USAGE(.BOTH.,#6002);
+#6002 = SURFACE_SIDE_STYLE('',(#6003));
+#6003 = SURFACE_STYLE_FILL_AREA(#6004);
+#6004 = FILL_AREA_STYLE('',(#6005));
+#6005 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6006 = STYLED_ITEM('color',(#6007),#3985);
+#6007 = PRESENTATION_STYLE_ASSIGNMENT((#6008));
+#6008 = SURFACE_STYLE_USAGE(.BOTH.,#6009);
+#6009 = SURFACE_SIDE_STYLE('',(#6010));
+#6010 = SURFACE_STYLE_FILL_AREA(#6011);
+#6011 = FILL_AREA_STYLE('',(#6012));
+#6012 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6013 = STYLED_ITEM('color',(#6014),#4054);
+#6014 = PRESENTATION_STYLE_ASSIGNMENT((#6015));
+#6015 = SURFACE_STYLE_USAGE(.BOTH.,#6016);
+#6016 = SURFACE_SIDE_STYLE('',(#6017));
+#6017 = SURFACE_STYLE_FILL_AREA(#6018);
+#6018 = FILL_AREA_STYLE('',(#6019));
+#6019 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6020 = STYLED_ITEM('color',(#6021),#4123);
+#6021 = PRESENTATION_STYLE_ASSIGNMENT((#6022));
+#6022 = SURFACE_STYLE_USAGE(.BOTH.,#6023);
+#6023 = SURFACE_SIDE_STYLE('',(#6024));
+#6024 = SURFACE_STYLE_FILL_AREA(#6025);
+#6025 = FILL_AREA_STYLE('',(#6026));
+#6026 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6027 = STYLED_ITEM('color',(#6028),#4197);
+#6028 = PRESENTATION_STYLE_ASSIGNMENT((#6029));
+#6029 = SURFACE_STYLE_USAGE(.BOTH.,#6030);
+#6030 = SURFACE_SIDE_STYLE('',(#6031));
+#6031 = SURFACE_STYLE_FILL_AREA(#6032);
+#6032 = FILL_AREA_STYLE('',(#6033));
+#6033 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6034 = STYLED_ITEM('color',(#6035),#4225);
+#6035 = PRESENTATION_STYLE_ASSIGNMENT((#6036));
+#6036 = SURFACE_STYLE_USAGE(.BOTH.,#6037);
+#6037 = SURFACE_SIDE_STYLE('',(#6038));
+#6038 = SURFACE_STYLE_FILL_AREA(#6039);
+#6039 = FILL_AREA_STYLE('',(#6040));
+#6040 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6041 = STYLED_ITEM('color',(#6042),#4273);
+#6042 = PRESENTATION_STYLE_ASSIGNMENT((#6043));
+#6043 = SURFACE_STYLE_USAGE(.BOTH.,#6044);
+#6044 = SURFACE_SIDE_STYLE('',(#6045));
+#6045 = SURFACE_STYLE_FILL_AREA(#6046);
+#6046 = FILL_AREA_STYLE('',(#6047));
+#6047 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6048 = STYLED_ITEM('color',(#6049),#4327);
+#6049 = PRESENTATION_STYLE_ASSIGNMENT((#6050));
+#6050 = SURFACE_STYLE_USAGE(.BOTH.,#6051);
+#6051 = SURFACE_SIDE_STYLE('',(#6052));
+#6052 = SURFACE_STYLE_FILL_AREA(#6053);
+#6053 = FILL_AREA_STYLE('',(#6054));
+#6054 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6055 = STYLED_ITEM('color',(#6056),#4396);
+#6056 = PRESENTATION_STYLE_ASSIGNMENT((#6057));
+#6057 = SURFACE_STYLE_USAGE(.BOTH.,#6058);
+#6058 = SURFACE_SIDE_STYLE('',(#6059));
+#6059 = SURFACE_STYLE_FILL_AREA(#6060);
+#6060 = FILL_AREA_STYLE('',(#6061));
+#6061 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6062 = STYLED_ITEM('color',(#6063),#4465);
+#6063 = PRESENTATION_STYLE_ASSIGNMENT((#6064));
+#6064 = SURFACE_STYLE_USAGE(.BOTH.,#6065);
+#6065 = SURFACE_SIDE_STYLE('',(#6066));
+#6066 = SURFACE_STYLE_FILL_AREA(#6067);
+#6067 = FILL_AREA_STYLE('',(#6068));
+#6068 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6069 = STYLED_ITEM('color',(#6070),#4539);
+#6070 = PRESENTATION_STYLE_ASSIGNMENT((#6071));
+#6071 = SURFACE_STYLE_USAGE(.BOTH.,#6072);
+#6072 = SURFACE_SIDE_STYLE('',(#6073));
+#6073 = SURFACE_STYLE_FILL_AREA(#6074);
+#6074 = FILL_AREA_STYLE('',(#6075));
+#6075 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6076 = STYLED_ITEM('color',(#6077),#4567);
+#6077 = PRESENTATION_STYLE_ASSIGNMENT((#6078));
+#6078 = SURFACE_STYLE_USAGE(.BOTH.,#6079);
+#6079 = SURFACE_SIDE_STYLE('',(#6080));
+#6080 = SURFACE_STYLE_FILL_AREA(#6081);
+#6081 = FILL_AREA_STYLE('',(#6082));
+#6082 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6083 = STYLED_ITEM('color',(#6084),#4615);
+#6084 = PRESENTATION_STYLE_ASSIGNMENT((#6085));
+#6085 = SURFACE_STYLE_USAGE(.BOTH.,#6086);
+#6086 = SURFACE_SIDE_STYLE('',(#6087));
+#6087 = SURFACE_STYLE_FILL_AREA(#6088);
+#6088 = FILL_AREA_STYLE('',(#6089));
+#6089 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6090 = STYLED_ITEM('color',(#6091),#4664);
+#6091 = PRESENTATION_STYLE_ASSIGNMENT((#6092));
+#6092 = SURFACE_STYLE_USAGE(.BOTH.,#6093);
+#6093 = SURFACE_SIDE_STYLE('',(#6094));
+#6094 = SURFACE_STYLE_FILL_AREA(#6095);
+#6095 = FILL_AREA_STYLE('',(#6096));
+#6096 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6097 = STYLED_ITEM('color',(#6098),#4697);
+#6098 = PRESENTATION_STYLE_ASSIGNMENT((#6099));
+#6099 = SURFACE_STYLE_USAGE(.BOTH.,#6100);
+#6100 = SURFACE_SIDE_STYLE('',(#6101));
+#6101 = SURFACE_STYLE_FILL_AREA(#6102);
+#6102 = FILL_AREA_STYLE('',(#6103));
+#6103 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6104 = STYLED_ITEM('color',(#6105),#4725);
+#6105 = PRESENTATION_STYLE_ASSIGNMENT((#6106));
+#6106 = SURFACE_STYLE_USAGE(.BOTH.,#6107);
+#6107 = SURFACE_SIDE_STYLE('',(#6108));
+#6108 = SURFACE_STYLE_FILL_AREA(#6109);
+#6109 = FILL_AREA_STYLE('',(#6110));
+#6110 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6111 = STYLED_ITEM('color',(#6112),#4753);
+#6112 = PRESENTATION_STYLE_ASSIGNMENT((#6113));
+#6113 = SURFACE_STYLE_USAGE(.BOTH.,#6114);
+#6114 = SURFACE_SIDE_STYLE('',(#6115));
+#6115 = SURFACE_STYLE_FILL_AREA(#6116);
+#6116 = FILL_AREA_STYLE('',(#6117));
+#6117 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6118 = STYLED_ITEM('color',(#6119),#4781);
+#6119 = PRESENTATION_STYLE_ASSIGNMENT((#6120));
+#6120 = SURFACE_STYLE_USAGE(.BOTH.,#6121);
+#6121 = SURFACE_SIDE_STYLE('',(#6122));
+#6122 = SURFACE_STYLE_FILL_AREA(#6123);
+#6123 = FILL_AREA_STYLE('',(#6124));
+#6124 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6125 = STYLED_ITEM('color',(#6126),#4809);
+#6126 = PRESENTATION_STYLE_ASSIGNMENT((#6127));
+#6127 = SURFACE_STYLE_USAGE(.BOTH.,#6128);
+#6128 = SURFACE_SIDE_STYLE('',(#6129));
+#6129 = SURFACE_STYLE_FILL_AREA(#6130);
+#6130 = FILL_AREA_STYLE('',(#6131));
+#6131 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6132 = STYLED_ITEM('color',(#6133),#4837);
+#6133 = PRESENTATION_STYLE_ASSIGNMENT((#6134));
+#6134 = SURFACE_STYLE_USAGE(.BOTH.,#6135);
+#6135 = SURFACE_SIDE_STYLE('',(#6136));
+#6136 = SURFACE_STYLE_FILL_AREA(#6137);
+#6137 = FILL_AREA_STYLE('',(#6138));
+#6138 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6139 = STYLED_ITEM('color',(#6140),#4865);
+#6140 = PRESENTATION_STYLE_ASSIGNMENT((#6141));
+#6141 = SURFACE_STYLE_USAGE(.BOTH.,#6142);
+#6142 = SURFACE_SIDE_STYLE('',(#6143));
+#6143 = SURFACE_STYLE_FILL_AREA(#6144);
+#6144 = FILL_AREA_STYLE('',(#6145));
+#6145 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6146 = STYLED_ITEM('color',(#6147),#4893);
+#6147 = PRESENTATION_STYLE_ASSIGNMENT((#6148));
+#6148 = SURFACE_STYLE_USAGE(.BOTH.,#6149);
+#6149 = SURFACE_SIDE_STYLE('',(#6150));
+#6150 = SURFACE_STYLE_FILL_AREA(#6151);
+#6151 = FILL_AREA_STYLE('',(#6152));
+#6152 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6153 = STYLED_ITEM('color',(#6154),#4921);
+#6154 = PRESENTATION_STYLE_ASSIGNMENT((#6155));
+#6155 = SURFACE_STYLE_USAGE(.BOTH.,#6156);
+#6156 = SURFACE_SIDE_STYLE('',(#6157));
+#6157 = SURFACE_STYLE_FILL_AREA(#6158);
+#6158 = FILL_AREA_STYLE('',(#6159));
+#6159 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6160 = STYLED_ITEM('color',(#6161),#4970);
+#6161 = PRESENTATION_STYLE_ASSIGNMENT((#6162));
+#6162 = SURFACE_STYLE_USAGE(.BOTH.,#6163);
+#6163 = SURFACE_SIDE_STYLE('',(#6164));
+#6164 = SURFACE_STYLE_FILL_AREA(#6165);
+#6165 = FILL_AREA_STYLE('',(#6166));
+#6166 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6167 = STYLED_ITEM('color',(#6168),#5190);
+#6168 = PRESENTATION_STYLE_ASSIGNMENT((#6169));
+#6169 = SURFACE_STYLE_USAGE(.BOTH.,#6170);
+#6170 = SURFACE_SIDE_STYLE('',(#6171));
+#6171 = SURFACE_STYLE_FILL_AREA(#6172);
+#6172 = FILL_AREA_STYLE('',(#6173));
+#6173 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6174 = STYLED_ITEM('color',(#6175),#5218);
+#6175 = PRESENTATION_STYLE_ASSIGNMENT((#6176));
+#6176 = SURFACE_STYLE_USAGE(.BOTH.,#6177);
+#6177 = SURFACE_SIDE_STYLE('',(#6178));
+#6178 = SURFACE_STYLE_FILL_AREA(#6179);
+#6179 = FILL_AREA_STYLE('',(#6180));
+#6180 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6181 = STYLED_ITEM('color',(#6182),#5246);
+#6182 = PRESENTATION_STYLE_ASSIGNMENT((#6183));
+#6183 = SURFACE_STYLE_USAGE(.BOTH.,#6184);
+#6184 = SURFACE_SIDE_STYLE('',(#6185));
+#6185 = SURFACE_STYLE_FILL_AREA(#6186);
+#6186 = FILL_AREA_STYLE('',(#6187));
+#6187 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6188 = STYLED_ITEM('color',(#6189),#5274);
+#6189 = PRESENTATION_STYLE_ASSIGNMENT((#6190));
+#6190 = SURFACE_STYLE_USAGE(.BOTH.,#6191);
+#6191 = SURFACE_SIDE_STYLE('',(#6192));
+#6192 = SURFACE_STYLE_FILL_AREA(#6193);
+#6193 = FILL_AREA_STYLE('',(#6194));
+#6194 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6195 = STYLED_ITEM('color',(#6196),#5302);
+#6196 = PRESENTATION_STYLE_ASSIGNMENT((#6197));
+#6197 = SURFACE_STYLE_USAGE(.BOTH.,#6198);
+#6198 = SURFACE_SIDE_STYLE('',(#6199));
+#6199 = SURFACE_STYLE_FILL_AREA(#6200);
+#6200 = FILL_AREA_STYLE('',(#6201));
+#6201 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6202 = STYLED_ITEM('color',(#6203),#5330);
+#6203 = PRESENTATION_STYLE_ASSIGNMENT((#6204));
+#6204 = SURFACE_STYLE_USAGE(.BOTH.,#6205);
+#6205 = SURFACE_SIDE_STYLE('',(#6206));
+#6206 = SURFACE_STYLE_FILL_AREA(#6207);
+#6207 = FILL_AREA_STYLE('',(#6208));
+#6208 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6209 = STYLED_ITEM('color',(#6210),#5358);
+#6210 = PRESENTATION_STYLE_ASSIGNMENT((#6211));
+#6211 = SURFACE_STYLE_USAGE(.BOTH.,#6212);
+#6212 = SURFACE_SIDE_STYLE('',(#6213));
+#6213 = SURFACE_STYLE_FILL_AREA(#6214);
+#6214 = FILL_AREA_STYLE('',(#6215));
+#6215 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6216 = STYLED_ITEM('color',(#6217),#5386);
+#6217 = PRESENTATION_STYLE_ASSIGNMENT((#6218));
+#6218 = SURFACE_STYLE_USAGE(.BOTH.,#6219);
+#6219 = SURFACE_SIDE_STYLE('',(#6220));
+#6220 = SURFACE_STYLE_FILL_AREA(#6221);
+#6221 = FILL_AREA_STYLE('',(#6222));
+#6222 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6223 = STYLED_ITEM('color',(#6224),#5414);
+#6224 = PRESENTATION_STYLE_ASSIGNMENT((#6225));
+#6225 = SURFACE_STYLE_USAGE(.BOTH.,#6226);
+#6226 = SURFACE_SIDE_STYLE('',(#6227));
+#6227 = SURFACE_STYLE_FILL_AREA(#6228);
+#6228 = FILL_AREA_STYLE('',(#6229));
+#6229 = FILL_AREA_STYLE_COLOUR('',#5718);
+#6230 = STYLED_ITEM('color',(#6231),#5466);
+#6231 = PRESENTATION_STYLE_ASSIGNMENT((#6232));
+#6232 = SURFACE_STYLE_USAGE(.BOTH.,#6233);
+#6233 = SURFACE_SIDE_STYLE('',(#6234));
+#6234 = SURFACE_STYLE_FILL_AREA(#6235);
+#6235 = FILL_AREA_STYLE('',(#6236));
+#6236 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6237 = STYLED_ITEM('color',(#6238),#5521);
+#6238 = PRESENTATION_STYLE_ASSIGNMENT((#6239));
+#6239 = SURFACE_STYLE_USAGE(.BOTH.,#6240);
+#6240 = SURFACE_SIDE_STYLE('',(#6241));
+#6241 = SURFACE_STYLE_FILL_AREA(#6242);
+#6242 = FILL_AREA_STYLE('',(#6243));
+#6243 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6244 = STYLED_ITEM('color',(#6245),#5576);
+#6245 = PRESENTATION_STYLE_ASSIGNMENT((#6246));
+#6246 = SURFACE_STYLE_USAGE(.BOTH.,#6247);
+#6247 = SURFACE_SIDE_STYLE('',(#6248));
+#6248 = SURFACE_STYLE_FILL_AREA(#6249);
+#6249 = FILL_AREA_STYLE('',(#6250));
+#6250 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6251 = STYLED_ITEM('color',(#6252),#5611);
+#6252 = PRESENTATION_STYLE_ASSIGNMENT((#6253));
+#6253 = SURFACE_STYLE_USAGE(.BOTH.,#6254);
+#6254 = SURFACE_SIDE_STYLE('',(#6255));
+#6255 = SURFACE_STYLE_FILL_AREA(#6256);
+#6256 = FILL_AREA_STYLE('',(#6257));
+#6257 = FILL_AREA_STYLE_COLOUR('',#5682);
+#6258 = STYLED_ITEM('color',(#6259),#5641);
+#6259 = PRESENTATION_STYLE_ASSIGNMENT((#6260));
+#6260 = SURFACE_STYLE_USAGE(.BOTH.,#6261);
+#6261 = SURFACE_SIDE_STYLE('',(#6262));
+#6262 = SURFACE_STYLE_FILL_AREA(#6263);
+#6263 = FILL_AREA_STYLE('',(#6264));
+#6264 = FILL_AREA_STYLE_COLOUR('',#5682);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Pulleys/GT2Pulley-V2.fcstd b/Mechanical Parts/Pulleys/GT2Pulley-V2.fcstd
new file mode 100644
index 00000000..4a6c3714
Binary files /dev/null and b/Mechanical Parts/Pulleys/GT2Pulley-V2.fcstd differ
diff --git a/Mechanical Parts/Pulleys/GT2Pulley-V2.png b/Mechanical Parts/Pulleys/GT2Pulley-V2.png
new file mode 100644
index 00000000..d22fbc35
Binary files /dev/null and b/Mechanical Parts/Pulleys/GT2Pulley-V2.png differ
diff --git a/Mechanical Parts/Pulleys/GT2Pulley-V2.stl b/Mechanical Parts/Pulleys/GT2Pulley-V2.stl
new file mode 100644
index 00000000..2b1faa1b
Binary files /dev/null and b/Mechanical Parts/Pulleys/GT2Pulley-V2.stl differ
diff --git a/Mechanical Parts/Pulleys/GT2Pulley-V2.stp b/Mechanical Parts/Pulleys/GT2Pulley-V2.stp
new file mode 100644
index 00000000..e82cb568
--- /dev/null
+++ b/Mechanical Parts/Pulleys/GT2Pulley-V2.stp	
@@ -0,0 +1,7879 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/paly/github/FreeCad/GT2Pulley/GT2Pulley-V2.stp',
+  '2014-10-04T20:07:43',('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('TornilloM3','TornilloM3','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#697);
+#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,#105,#158,#211,#215,#389,#465,#514,#563,#612,
+    #661,#688));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.25,0.,11.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(5.75,0.,11.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(2.,-3.673940397442E-16,11.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,1.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(2.,0.,12.5));
+#35 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#36 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#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('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,1.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(5.75,0.,12.5));
+#56 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#57 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,3.75));
+#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 = CONICAL_SURFACE('',#67,1.5,0.785398163397);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(5.75,0.,12.5));
+#69 = DIRECTION('',(-1.,0.,-2.22044604925E-16));
+#70 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-0.,-0.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.,-0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.F.);
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#22,#22,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,1.5);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(2.25,0.,12.5));
+#84 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#85 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,0.25));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = CONICAL_SURFACE('',#95,1.5,0.785398163397);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(2.25,0.,12.5));
+#97 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#98 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.,-0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(1.,-0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#94,.T.);
+#106 = FACE_BOUND('',#107,.F.);
+#107 = EDGE_LOOP('',(#108,#129,#130,#131));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#22,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(2.,0.,11.25));
+#112 = SEAM_CURVE('',#113,(#117,#123),.PCURVE_S1.);
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(2.25,0.,11.));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#117 = PCURVE('',#94,#118);
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#122);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120,#121),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(0.,0.));
+#121 = CARTESIAN_POINT('',(0.,-0.25));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = PCURVE('',#94,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#128);
+#125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126,#127),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#126 = CARTESIAN_POINT('',(6.28318530718,0.));
+#127 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = ORIENTED_EDGE('',*,*,#79,.T.);
+#130 = ORIENTED_EDGE('',*,*,#109,.T.);
+#131 = ORIENTED_EDGE('',*,*,#132,.F.);
+#132 = EDGE_CURVE('',#110,#110,#133,.T.);
+#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
+#134 = CIRCLE('',#135,1.25);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(2.,0.,12.5));
+#137 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#138 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#139 = PCURVE('',#94,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(0.,-0.25));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(1.,-0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = PCURVE('',#147,#152);
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(2.,0.,12.5));
+#150 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#151 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,1.25);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.,0.));
+#156 = DIRECTION('',(1.,0.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159),#66,.T.);
+#159 = FACE_BOUND('',#160,.T.);
+#160 = EDGE_LOOP('',(#161,#182,#183,#184));
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#24,#163,#165,.T.);
+#163 = VERTEX_POINT('',#164);
+#164 = CARTESIAN_POINT('',(6.,0.,11.25));
+#165 = SEAM_CURVE('',#166,(#170,#176),.PCURVE_S1.);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(5.75,0.,11.));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#170 = PCURVE('',#66,#171);
+#171 = DEFINITIONAL_REPRESENTATION('',(#172),#175);
+#172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#173,#174),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#173 = CARTESIAN_POINT('',(0.,0.));
+#174 = CARTESIAN_POINT('',(0.,-0.25));
+#175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#176 = PCURVE('',#66,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#181);
+#178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#179,#180),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#179 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#180 = CARTESIAN_POINT('',(-6.28318530718,-0.25));
+#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#182 = ORIENTED_EDGE('',*,*,#51,.T.);
+#183 = ORIENTED_EDGE('',*,*,#162,.T.);
+#184 = ORIENTED_EDGE('',*,*,#185,.F.);
+#185 = EDGE_CURVE('',#163,#163,#186,.T.);
+#186 = SURFACE_CURVE('',#187,(#192,#199),.PCURVE_S1.);
+#187 = CIRCLE('',#188,1.25);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(6.,0.,12.5));
+#190 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#191 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#192 = PCURVE('',#66,#193);
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(-0.,-0.25));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-1.,-0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = PCURVE('',#200,#205);
+#200 = PLANE('',#201);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(6.,0.,12.5));
+#203 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#204 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = CIRCLE('',#207,1.25);
+#207 = AXIS2_PLACEMENT_2D('',#208,#209);
+#208 = CARTESIAN_POINT('',(0.,0.));
+#209 = DIRECTION('',(1.,0.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = ADVANCED_FACE('',(#212),#147,.F.);
+#212 = FACE_BOUND('',#213,.F.);
+#213 = EDGE_LOOP('',(#214));
+#214 = ORIENTED_EDGE('',*,*,#132,.T.);
+#215 = ADVANCED_FACE('',(#216,#219),#200,.T.);
+#216 = FACE_BOUND('',#217,.T.);
+#217 = EDGE_LOOP('',(#218));
+#218 = ORIENTED_EDGE('',*,*,#185,.T.);
+#219 = FACE_BOUND('',#220,.T.);
+#220 = EDGE_LOOP('',(#221,#251,#279,#307,#335,#363));
+#221 = ORIENTED_EDGE('',*,*,#222,.T.);
+#222 = EDGE_CURVE('',#223,#225,#227,.T.);
+#223 = VERTEX_POINT('',#224);
+#224 = CARTESIAN_POINT('',(6.,1.000000000004,11.922649730818));
+#225 = VERTEX_POINT('',#226);
+#226 = CARTESIAN_POINT('',(6.,-3.209209479549E-16,11.345299461625));
+#227 = SURFACE_CURVE('',#228,(#232,#239),.PCURVE_S1.);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(6.,1.000000000004,11.922649730818));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(2.478074198696E-16,-0.866025403784,-0.500000000001)
+  );
+#232 = PCURVE('',#200,#233);
+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(0.577350269182,1.000000000004));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(0.500000000001,-0.866025403784));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#239 = PCURVE('',#240,#245);
+#240 = PLANE('',#241);
+#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244);
+#242 = CARTESIAN_POINT('',(6.,1.000000000004,11.922649730818));
+#243 = DIRECTION('',(-4.063698308782E-17,-0.500000000001,0.866025403784)
+  );
+#244 = DIRECTION('',(2.478074198696E-16,-0.866025403784,-0.500000000001)
+  );
+#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250);
+#246 = LINE('',#247,#248);
+#247 = CARTESIAN_POINT('',(-5.768888059149E-16,1.294224922628E-31));
+#248 = VECTOR('',#249,1.);
+#249 = DIRECTION('',(1.,1.232595164408E-32));
+#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#251 = ORIENTED_EDGE('',*,*,#252,.T.);
+#252 = EDGE_CURVE('',#225,#253,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(6.,-0.999999999996,11.922649730813));
+#255 = SURFACE_CURVE('',#256,(#260,#267),.PCURVE_S1.);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(6.,-3.209209479549E-16,11.345299461625));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.367851174071E-16,-0.866025403784,0.5));
+#260 = PCURVE('',#200,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
+#262 = LINE('',#263,#264);
+#263 = CARTESIAN_POINT('',(1.154700538375,-3.209209479549E-16));
+#264 = VECTOR('',#265,1.);
+#265 = DIRECTION('',(-0.5,-0.866025403784));
+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#267 = PCURVE('',#268,#273);
+#268 = PLANE('',#269);
+#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);
+#270 = CARTESIAN_POINT('',(6.,-3.209209479549E-16,11.345299461625));
+#271 = DIRECTION('',(-1.516592855504E-16,0.5,0.866025403784));
+#272 = DIRECTION('',(1.367851174071E-16,-0.866025403784,0.5));
+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(0.,0.));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(1.,-3.697785493223E-32));
+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#279 = ORIENTED_EDGE('',*,*,#280,.T.);
+#280 = EDGE_CURVE('',#253,#281,#283,.T.);
+#281 = VERTEX_POINT('',#282);
+#282 = CARTESIAN_POINT('',(6.,-0.999999999996,13.077350269187));
+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(6.,-0.999999999996,11.922649730813));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(-1.110223024625E-16,-2.22044604925E-16,1.));
+#288 = PCURVE('',#200,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(0.577350269187,-0.999999999996));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(-1.,-2.22044604925E-16));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#296,#301);
+#296 = PLANE('',#297);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(6.,-0.999999999996,11.922649730813));
+#299 = DIRECTION('',(-1.110223024625E-16,1.,2.22044604925E-16));
+#300 = DIRECTION('',(-1.110223024625E-16,-2.22044604925E-16,1.));
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);
+#302 = LINE('',#303,#304);
+#303 = CARTESIAN_POINT('',(0.,0.));
+#304 = VECTOR('',#305,1.);
+#305 = DIRECTION('',(1.,0.));
+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#307 = ORIENTED_EDGE('',*,*,#308,.T.);
+#308 = EDGE_CURVE('',#281,#309,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(6.,-8.337109976552E-16,13.654700538375));
+#311 = SURFACE_CURVE('',#312,(#316,#323),.PCURVE_S1.);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(6.,-0.999999999996,13.077350269187));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(-2.478074198696E-16,0.866025403785,0.5));
+#316 = PCURVE('',#200,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = LINE('',#319,#320);
+#319 = CARTESIAN_POINT('',(-0.577350269187,-0.999999999996));
+#320 = VECTOR('',#321,1.);
+#321 = DIRECTION('',(-0.5,0.866025403785));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = PLANE('',#325);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(6.,-0.999999999996,13.077350269187));
+#327 = DIRECTION('',(4.063698308795E-17,0.5,-0.866025403785));
+#328 = DIRECTION('',(-2.478074198696E-16,0.866025403785,0.5));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(0.,0.));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(1.,-2.465190328816E-32));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#309,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(6.,1.000000000004,13.077350269193));
+#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(6.,-8.337109976552E-16,13.654700538375));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(-1.367851174086E-16,0.866025403788,-0.499999999994)
+  );
+#344 = PCURVE('',#200,#345);
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(-1.154700538375,-8.337109976552E-16));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(0.499999999994,0.866025403788));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = PCURVE('',#352,#357);
+#352 = PLANE('',#353);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(6.,-8.337109976552E-16,13.654700538375));
+#355 = DIRECTION('',(1.516592855501E-16,-0.499999999994,-0.866025403788)
+  );
+#356 = DIRECTION('',(-1.367851174086E-16,0.866025403788,-0.499999999994)
+  );
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362);
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(0.,0.));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(1.,-3.08148791102E-32));
+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#363 = ORIENTED_EDGE('',*,*,#364,.T.);
+#364 = EDGE_CURVE('',#337,#223,#365,.T.);
+#365 = SURFACE_CURVE('',#366,(#370,#377),.PCURVE_S1.);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(6.,1.000000000004,13.077350269193));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(1.110223024625E-16,2.22044604925E-16,-1.));
+#370 = PCURVE('',#200,#371);
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(-0.577350269193,1.000000000004));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(1.,2.22044604925E-16));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = PCURVE('',#378,#383);
+#378 = PLANE('',#379);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(6.,1.000000000004,13.077350269193));
+#381 = DIRECTION('',(1.110223024625E-16,-1.,-2.22044604925E-16));
+#382 = DIRECTION('',(1.110223024625E-16,2.22044604925E-16,-1.));
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-1.7763568394E-15,1.972152263053E-31));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(1.,0.));
+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#389 = ADVANCED_FACE('',(#390),#240,.T.);
+#390 = FACE_BOUND('',#391,.T.);
+#391 = EDGE_LOOP('',(#392,#415,#443,#464));
+#392 = ORIENTED_EDGE('',*,*,#393,.T.);
+#393 = EDGE_CURVE('',#223,#394,#396,.T.);
+#394 = VERTEX_POINT('',#395);
+#395 = CARTESIAN_POINT('',(3.5,1.000000000004,11.922649730818));
+#396 = SURFACE_CURVE('',#397,(#401,#408),.PCURVE_S1.);
+#397 = LINE('',#398,#399);
+#398 = CARTESIAN_POINT('',(6.,1.000000000004,11.922649730818));
+#399 = VECTOR('',#400,1.);
+#400 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#401 = PCURVE('',#240,#402);
+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#407);
+#403 = LINE('',#404,#405);
+#404 = CARTESIAN_POINT('',(0.,0.));
+#405 = VECTOR('',#406,1.);
+#406 = DIRECTION('',(-9.614813431914E-17,-1.));
+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#408 = PCURVE('',#378,#409);
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(1.154700538375,-1.281975124251E-16));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(-2.465190328816E-32,-1.));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = ORIENTED_EDGE('',*,*,#416,.T.);
+#416 = EDGE_CURVE('',#394,#417,#419,.T.);
+#417 = VERTEX_POINT('',#418);
+#418 = CARTESIAN_POINT('',(3.5,-5.984767041112E-16,11.345299461625));
+#419 = SURFACE_CURVE('',#420,(#424,#431),.PCURVE_S1.);
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(3.5,1.000000000004,11.922649730818));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(2.478074198696E-16,-0.866025403784,-0.500000000001)
+  );
+#424 = PCURVE('',#240,#425);
+#425 = DEFINITIONAL_REPRESENTATION('',(#426),#430);
+#426 = LINE('',#427,#428);
+#427 = CARTESIAN_POINT('',(-1.196407355589E-15,-2.5));
+#428 = VECTOR('',#429,1.);
+#429 = DIRECTION('',(1.,1.232595164408E-32));
+#430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#431 = PCURVE('',#432,#437);
+#432 = PLANE('',#433);
+#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436);
+#434 = CARTESIAN_POINT('',(3.5,-0.999999999996,13.077350269187));
+#435 = DIRECTION('',(1.,4.440892098521E-16,-7.691850745572E-16));
+#436 = DIRECTION('',(7.691850745572E-16,0.,1.));
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(-1.15470053837,-2.));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(-0.500000000001,0.866025403784));
+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#443 = ORIENTED_EDGE('',*,*,#444,.F.);
+#444 = EDGE_CURVE('',#225,#417,#445,.T.);
+#445 = SURFACE_CURVE('',#446,(#450,#457),.PCURVE_S1.);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(6.,-3.209209479549E-16,11.345299461625));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#450 = PCURVE('',#240,#451);
+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(1.154700538384,6.020350585612E-16));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(-9.614813431914E-17,-1.));
+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#457 = PCURVE('',#268,#458);
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(0.,0.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-9.614813431918E-17,-1.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = ORIENTED_EDGE('',*,*,#222,.F.);
+#465 = ADVANCED_FACE('',(#466),#378,.T.);
+#466 = FACE_BOUND('',#467,.T.);
+#467 = EDGE_LOOP('',(#468,#491,#512,#513));
+#468 = ORIENTED_EDGE('',*,*,#469,.T.);
+#469 = EDGE_CURVE('',#337,#470,#472,.T.);
+#470 = VERTEX_POINT('',#471);
+#471 = CARTESIAN_POINT('',(3.5,1.000000000004,13.077350269193));
+#472 = SURFACE_CURVE('',#473,(#477,#484),.PCURVE_S1.);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(6.,1.000000000004,13.077350269193));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#477 = PCURVE('',#378,#478);
+#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483);
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(0.,0.));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(-2.465190328816E-32,-1.));
+#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#484 = PCURVE('',#352,#485);
+#485 = DEFINITIONAL_REPRESENTATION('',(#486),#490);
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(1.154700538379,-7.302325709862E-16));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(9.614813431958E-17,-1.));
+#490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#491 = ORIENTED_EDGE('',*,*,#492,.T.);
+#492 = EDGE_CURVE('',#470,#394,#493,.T.);
+#493 = SURFACE_CURVE('',#494,(#498,#505),.PCURVE_S1.);
+#494 = LINE('',#495,#496);
+#495 = CARTESIAN_POINT('',(3.5,1.000000000004,13.077350269193));
+#496 = VECTOR('',#497,1.);
+#497 = DIRECTION('',(1.110223024625E-16,2.22044604925E-16,-1.));
+#498 = PCURVE('',#378,#499);
+#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(-2.053912595557E-15,-2.5));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(1.,0.));
+#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#505 = PCURVE('',#432,#506);
+#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511);
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(5.2118309668E-12,-2.));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(-1.,-2.22044604925E-16));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = ORIENTED_EDGE('',*,*,#393,.F.);
+#513 = ORIENTED_EDGE('',*,*,#364,.F.);
+#514 = ADVANCED_FACE('',(#515),#352,.T.);
+#515 = FACE_BOUND('',#516,.T.);
+#516 = EDGE_LOOP('',(#517,#540,#561,#562));
+#517 = ORIENTED_EDGE('',*,*,#518,.T.);
+#518 = EDGE_CURVE('',#309,#519,#521,.T.);
+#519 = VERTEX_POINT('',#520);
+#520 = CARTESIAN_POINT('',(3.5,-1.111266753812E-15,13.654700538375));
+#521 = SURFACE_CURVE('',#522,(#526,#533),.PCURVE_S1.);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(6.,-8.337109976552E-16,13.654700538375));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#526 = PCURVE('',#352,#527);
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(0.,0.));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(9.614813431958E-17,-1.));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#533 = PCURVE('',#324,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(1.154700538375,2.861433611368E-16));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(9.614813431919E-17,-1.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = ORIENTED_EDGE('',*,*,#541,.T.);
+#541 = EDGE_CURVE('',#519,#470,#542,.T.);
+#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(3.5,-1.111266753812E-15,13.654700538375));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(-1.367851174086E-16,0.866025403788,-0.499999999994)
+  );
+#547 = PCURVE('',#352,#548);
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(-2.490950835632E-18,-2.5));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(1.,-3.08148791102E-32));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = PCURVE('',#432,#555);
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(0.577350269187,-0.999999999996));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(-0.499999999994,-0.866025403788));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = ORIENTED_EDGE('',*,*,#469,.F.);
+#562 = ORIENTED_EDGE('',*,*,#336,.F.);
+#563 = ADVANCED_FACE('',(#564),#324,.T.);
+#564 = FACE_BOUND('',#565,.T.);
+#565 = EDGE_LOOP('',(#566,#589,#610,#611));
+#566 = ORIENTED_EDGE('',*,*,#567,.T.);
+#567 = EDGE_CURVE('',#281,#568,#570,.T.);
+#568 = VERTEX_POINT('',#569);
+#569 = CARTESIAN_POINT('',(3.5,-0.999999999996,13.077350269187));
+#570 = SURFACE_CURVE('',#571,(#575,#582),.PCURVE_S1.);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(6.,-0.999999999996,13.077350269187));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#575 = PCURVE('',#324,#576);
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581);
+#577 = LINE('',#578,#579);
+#578 = CARTESIAN_POINT('',(0.,0.));
+#579 = VECTOR('',#580,1.);
+#580 = DIRECTION('',(9.614813431919E-17,-1.));
+#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#582 = PCURVE('',#296,#583);
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(1.154700538375,1.281975124251E-16));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(2.465190328816E-32,-1.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = ORIENTED_EDGE('',*,*,#590,.T.);
+#590 = EDGE_CURVE('',#568,#519,#591,.T.);
+#591 = SURFACE_CURVE('',#592,(#596,#603),.PCURVE_S1.);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(3.5,-0.999999999996,13.077350269187));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(-2.478074198696E-16,0.866025403785,0.5));
+#596 = PCURVE('',#324,#597);
+#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602);
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(5.233704153549E-16,-2.5));
+#600 = VECTOR('',#601,1.);
+#601 = DIRECTION('',(1.,-2.465190328816E-32));
+#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#603 = PCURVE('',#432,#604);
+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(0.,0.));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(0.5,-0.866025403785));
+#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#610 = ORIENTED_EDGE('',*,*,#518,.F.);
+#611 = ORIENTED_EDGE('',*,*,#308,.F.);
+#612 = ADVANCED_FACE('',(#613),#296,.T.);
+#613 = FACE_BOUND('',#614,.T.);
+#614 = EDGE_LOOP('',(#615,#638,#659,#660));
+#615 = ORIENTED_EDGE('',*,*,#616,.T.);
+#616 = EDGE_CURVE('',#253,#617,#619,.T.);
+#617 = VERTEX_POINT('',#618);
+#618 = CARTESIAN_POINT('',(3.5,-0.999999999996,11.922649730813));
+#619 = SURFACE_CURVE('',#620,(#624,#631),.PCURVE_S1.);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(6.,-0.999999999996,11.922649730813));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#624 = PCURVE('',#296,#625);
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(0.,0.));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(2.465190328816E-32,-1.));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#631 = PCURVE('',#268,#632);
+#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(1.154700538375,-1.579458487117E-16));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(-9.614813431918E-17,-1.));
+#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#638 = ORIENTED_EDGE('',*,*,#639,.T.);
+#639 = EDGE_CURVE('',#617,#568,#640,.T.);
+#640 = SURFACE_CURVE('',#641,(#645,#652),.PCURVE_S1.);
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(3.5,-0.999999999996,11.922649730813));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(-1.110223024625E-16,-2.22044604925E-16,1.));
+#645 = PCURVE('',#296,#646);
+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);
+#647 = LINE('',#648,#649);
+#648 = CARTESIAN_POINT('',(2.775557561563E-16,-2.5));
+#649 = VECTOR('',#650,1.);
+#650 = DIRECTION('',(1.,0.));
+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#652 = PCURVE('',#432,#653);
+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);
+#654 = LINE('',#655,#656);
+#655 = CARTESIAN_POINT('',(-1.154700538375,-2.22044604925E-16));
+#656 = VECTOR('',#657,1.);
+#657 = DIRECTION('',(1.,2.22044604925E-16));
+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#659 = ORIENTED_EDGE('',*,*,#567,.F.);
+#660 = ORIENTED_EDGE('',*,*,#280,.F.);
+#661 = ADVANCED_FACE('',(#662),#268,.T.);
+#662 = FACE_BOUND('',#663,.T.);
+#663 = EDGE_LOOP('',(#664,#665,#686,#687));
+#664 = ORIENTED_EDGE('',*,*,#444,.T.);
+#665 = ORIENTED_EDGE('',*,*,#666,.T.);
+#666 = EDGE_CURVE('',#417,#617,#667,.T.);
+#667 = SURFACE_CURVE('',#668,(#672,#679),.PCURVE_S1.);
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(3.5,-5.984767041112E-16,11.345299461625));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(1.367851174071E-16,-0.866025403784,0.5));
+#672 = PCURVE('',#268,#673);
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(2.490950838754E-18,-2.5));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(1.,-3.697785493223E-32));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = PCURVE('',#432,#680);
+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(-1.732050807562,-0.999999999996));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(0.5,0.866025403784));
+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#686 = ORIENTED_EDGE('',*,*,#616,.F.);
+#687 = ORIENTED_EDGE('',*,*,#252,.F.);
+#688 = ADVANCED_FACE('',(#689),#432,.T.);
+#689 = FACE_BOUND('',#690,.F.);
+#690 = EDGE_LOOP('',(#691,#692,#693,#694,#695,#696));
+#691 = ORIENTED_EDGE('',*,*,#590,.T.);
+#692 = ORIENTED_EDGE('',*,*,#541,.T.);
+#693 = ORIENTED_EDGE('',*,*,#492,.T.);
+#694 = ORIENTED_EDGE('',*,*,#416,.T.);
+#695 = ORIENTED_EDGE('',*,*,#666,.T.);
+#696 = ORIENTED_EDGE('',*,*,#639,.T.);
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#701)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#698,#699,#700)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#698 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#699 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#700 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#701 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#698,
+  'distance_accuracy_value','confusion accuracy');
+#702 = PRODUCT_TYPE('part',$,(#7));
+#703 = SHAPE_DEFINITION_REPRESENTATION(#704,#710);
+#704 = PRODUCT_DEFINITION_SHAPE('','',#705);
+#705 = PRODUCT_DEFINITION('design','',#706,#709);
+#706 = PRODUCT_DEFINITION_FORMATION('','',#707);
+#707 = PRODUCT('TornilloM3-2','TornilloM3-2','',(#708));
+#708 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#709 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#710 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#711),#1393);
+#711 = MANIFOLD_SOLID_BREP('',#712);
+#712 = CLOSED_SHELL('',(#713,#801,#854,#907,#911,#1085,#1161,#1210,#1259
+    ,#1308,#1357,#1384));
+#713 = ADVANCED_FACE('',(#714),#728,.T.);
+#714 = FACE_BOUND('',#715,.T.);
+#715 = EDGE_LOOP('',(#716,#746,#773,#774));
+#716 = ORIENTED_EDGE('',*,*,#717,.T.);
+#717 = EDGE_CURVE('',#718,#720,#722,.T.);
+#718 = VERTEX_POINT('',#719);
+#719 = CARTESIAN_POINT('',(4.996003610813E-16,-2.25,11.));
+#720 = VERTEX_POINT('',#721);
+#721 = CARTESIAN_POINT('',(1.276756478319E-15,-5.75,11.));
+#722 = SEAM_CURVE('',#723,(#727,#739),.PCURVE_S1.);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(7.669517010586E-17,-2.,11.));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#727 = PCURVE('',#728,#733);
+#728 = CYLINDRICAL_SURFACE('',#729,1.5);
+#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732);
+#730 = CARTESIAN_POINT('',(4.440892098501E-16,-2.,12.5));
+#731 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#732 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#728,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(0.,-0.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(0.,1.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = ORIENTED_EDGE('',*,*,#747,.F.);
+#747 = EDGE_CURVE('',#720,#720,#748,.T.);
+#748 = SURFACE_CURVE('',#749,(#754,#761),.PCURVE_S1.);
+#749 = CIRCLE('',#750,1.5);
+#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
+#751 = CARTESIAN_POINT('',(1.276756478319E-15,-5.75,12.5));
+#752 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#753 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#754 = PCURVE('',#728,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(0.,3.75));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(1.,0.));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#762,#767);
+#762 = CONICAL_SURFACE('',#763,1.5,0.785398163397);
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(1.276756478319E-15,-5.75,12.5));
+#765 = DIRECTION('',(-2.22044604925E-16,1.,-2.22044604925E-16));
+#766 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(-0.,-0.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(-1.,-0.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#773 = ORIENTED_EDGE('',*,*,#717,.F.);
+#774 = ORIENTED_EDGE('',*,*,#775,.T.);
+#775 = EDGE_CURVE('',#718,#718,#776,.T.);
+#776 = SURFACE_CURVE('',#777,(#782,#789),.PCURVE_S1.);
+#777 = CIRCLE('',#778,1.5);
+#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781);
+#779 = CARTESIAN_POINT('',(4.996003610813E-16,-2.25,12.5));
+#780 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#781 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#782 = PCURVE('',#728,#783);
+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788);
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(0.,0.25));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(1.,0.));
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#789 = PCURVE('',#790,#795);
+#790 = CONICAL_SURFACE('',#791,1.5,0.785398163397);
+#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
+#792 = CARTESIAN_POINT('',(4.996003610813E-16,-2.25,12.5));
+#793 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#794 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(0.,-0.));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(1.,-0.));
+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#801 = ADVANCED_FACE('',(#802),#790,.T.);
+#802 = FACE_BOUND('',#803,.F.);
+#803 = EDGE_LOOP('',(#804,#825,#826,#827));
+#804 = ORIENTED_EDGE('',*,*,#805,.F.);
+#805 = EDGE_CURVE('',#718,#806,#808,.T.);
+#806 = VERTEX_POINT('',#807);
+#807 = CARTESIAN_POINT('',(4.440892098501E-16,-2.,11.25));
+#808 = SEAM_CURVE('',#809,(#813,#819),.PCURVE_S1.);
+#809 = LINE('',#810,#811);
+#810 = CARTESIAN_POINT('',(4.996003610813E-16,-2.25,11.));
+#811 = VECTOR('',#812,1.);
+#812 = DIRECTION('',(-1.570092458684E-16,0.707106781187,0.707106781187)
+  );
+#813 = PCURVE('',#790,#814);
+#814 = DEFINITIONAL_REPRESENTATION('',(#815),#818);
+#815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#816,#817),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#816 = CARTESIAN_POINT('',(0.,0.));
+#817 = CARTESIAN_POINT('',(0.,-0.25));
+#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#819 = PCURVE('',#790,#820);
+#820 = DEFINITIONAL_REPRESENTATION('',(#821),#824);
+#821 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#822,#823),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#822 = CARTESIAN_POINT('',(6.28318530718,0.));
+#823 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#825 = ORIENTED_EDGE('',*,*,#775,.T.);
+#826 = ORIENTED_EDGE('',*,*,#805,.T.);
+#827 = ORIENTED_EDGE('',*,*,#828,.F.);
+#828 = EDGE_CURVE('',#806,#806,#829,.T.);
+#829 = SURFACE_CURVE('',#830,(#835,#842),.PCURVE_S1.);
+#830 = CIRCLE('',#831,1.25);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(4.440892098501E-16,-2.,12.5));
+#833 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#834 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#835 = PCURVE('',#790,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);
+#837 = LINE('',#838,#839);
+#838 = CARTESIAN_POINT('',(0.,-0.25));
+#839 = VECTOR('',#840,1.);
+#840 = DIRECTION('',(1.,-0.));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#842 = PCURVE('',#843,#848);
+#843 = PLANE('',#844);
+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
+#845 = CARTESIAN_POINT('',(4.440892098501E-16,-2.,12.5));
+#846 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#847 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#853);
+#849 = CIRCLE('',#850,1.25);
+#850 = AXIS2_PLACEMENT_2D('',#851,#852);
+#851 = CARTESIAN_POINT('',(0.,0.));
+#852 = DIRECTION('',(1.,0.));
+#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#854 = ADVANCED_FACE('',(#855),#762,.T.);
+#855 = FACE_BOUND('',#856,.T.);
+#856 = EDGE_LOOP('',(#857,#878,#879,#880));
+#857 = ORIENTED_EDGE('',*,*,#858,.F.);
+#858 = EDGE_CURVE('',#720,#859,#861,.T.);
+#859 = VERTEX_POINT('',#860);
+#860 = CARTESIAN_POINT('',(1.33226762955E-15,-6.,11.25));
+#861 = SEAM_CURVE('',#862,(#866,#872),.PCURVE_S1.);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(1.276756478319E-15,-5.75,11.));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(1.570092458684E-16,-0.707106781187,0.707106781187)
+  );
+#866 = PCURVE('',#762,#867);
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#871);
+#868 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#869,#870),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#869 = CARTESIAN_POINT('',(0.,0.));
+#870 = CARTESIAN_POINT('',(0.,-0.25));
+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#872 = PCURVE('',#762,#873);
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#877);
+#874 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#875,#876),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#875 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#876 = CARTESIAN_POINT('',(-6.28318530718,-0.25));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = ORIENTED_EDGE('',*,*,#747,.T.);
+#879 = ORIENTED_EDGE('',*,*,#858,.T.);
+#880 = ORIENTED_EDGE('',*,*,#881,.F.);
+#881 = EDGE_CURVE('',#859,#859,#882,.T.);
+#882 = SURFACE_CURVE('',#883,(#888,#895),.PCURVE_S1.);
+#883 = CIRCLE('',#884,1.25);
+#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887);
+#885 = CARTESIAN_POINT('',(1.33226762955E-15,-6.,12.5));
+#886 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#887 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#888 = PCURVE('',#762,#889);
+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(-0.,-0.25));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(-1.,-0.));
+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#895 = PCURVE('',#896,#901);
+#896 = PLANE('',#897);
+#897 = AXIS2_PLACEMENT_3D('',#898,#899,#900);
+#898 = CARTESIAN_POINT('',(1.33226762955E-15,-6.,12.5));
+#899 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#900 = DIRECTION('',(4.930380657631E-32,-2.22044604925E-16,-1.));
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = CIRCLE('',#903,1.25);
+#903 = AXIS2_PLACEMENT_2D('',#904,#905);
+#904 = CARTESIAN_POINT('',(0.,0.));
+#905 = DIRECTION('',(1.,0.));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = ADVANCED_FACE('',(#908),#843,.F.);
+#908 = FACE_BOUND('',#909,.F.);
+#909 = EDGE_LOOP('',(#910));
+#910 = ORIENTED_EDGE('',*,*,#828,.T.);
+#911 = ADVANCED_FACE('',(#912,#915),#896,.T.);
+#912 = FACE_BOUND('',#913,.T.);
+#913 = EDGE_LOOP('',(#914));
+#914 = ORIENTED_EDGE('',*,*,#881,.T.);
+#915 = FACE_BOUND('',#916,.T.);
+#916 = EDGE_LOOP('',(#917,#947,#975,#1003,#1031,#1059));
+#917 = ORIENTED_EDGE('',*,*,#918,.T.);
+#918 = EDGE_CURVE('',#919,#921,#923,.T.);
+#919 = VERTEX_POINT('',#920);
+#920 = CARTESIAN_POINT('',(1.000000000004,-6.,11.922649730818));
+#921 = VERTEX_POINT('',#922);
+#922 = CARTESIAN_POINT('',(1.011346681595E-15,-6.,11.345299461625));
+#923 = SURFACE_CURVE('',#924,(#928,#935),.PCURVE_S1.);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(1.000000000004,-6.,11.922649730818));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(-0.866025403784,-4.401036885079E-16,-0.500000000001
+    ));
+#928 = PCURVE('',#896,#929);
+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(0.577350269182,1.000000000004));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(0.500000000001,-0.866025403784));
+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#935 = PCURVE('',#936,#941);
+#936 = PLANE('',#937);
+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);
+#938 = CARTESIAN_POINT('',(1.000000000004,-6.,11.922649730818));
+#939 = DIRECTION('',(-0.500000000001,-7.038531937481E-17,0.866025403784)
+  );
+#940 = DIRECTION('',(-0.866025403784,-4.401036885079E-16,-0.500000000001
+    ));
+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(-5.768888059149E-16,1.294224922628E-31));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(1.,1.232595164408E-32));
+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#947 = ORIENTED_EDGE('',*,*,#948,.T.);
+#948 = EDGE_CURVE('',#921,#949,#951,.T.);
+#949 = VERTEX_POINT('',#950);
+#950 = CARTESIAN_POINT('',(-0.999999999996,-6.,11.922649730813));
+#951 = SURFACE_CURVE('',#952,(#956,#963),.PCURVE_S1.);
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(1.011346681595E-15,-6.,11.345299461625));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(-0.866025403784,-3.290813860455E-16,0.5));
+#956 = PCURVE('',#896,#957);
+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);
+#958 = LINE('',#959,#960);
+#959 = CARTESIAN_POINT('',(1.154700538375,-3.209209479549E-16));
+#960 = VECTOR('',#961,1.);
+#961 = DIRECTION('',(-0.5,-0.866025403784));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = PCURVE('',#964,#969);
+#964 = PLANE('',#965);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(1.011346681595E-15,-6.,11.345299461625));
+#967 = DIRECTION('',(0.5,2.626815880129E-16,0.866025403784));
+#968 = DIRECTION('',(-0.866025403784,-3.290813860455E-16,0.5));
+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);
+#970 = LINE('',#971,#972);
+#971 = CARTESIAN_POINT('',(0.,0.));
+#972 = VECTOR('',#973,1.);
+#973 = DIRECTION('',(1.,-3.697785493223E-32));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = ORIENTED_EDGE('',*,*,#976,.T.);
+#976 = EDGE_CURVE('',#949,#977,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(-0.999999999996,-6.,13.077350269187));
+#979 = SURFACE_CURVE('',#980,(#984,#991),.PCURVE_S1.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(-0.999999999996,-6.,11.922649730813));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(-2.22044604925E-16,1.110223024625E-16,1.));
+#984 = PCURVE('',#896,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(0.577350269187,-0.999999999996));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(-1.,-2.22044604925E-16));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = PCURVE('',#992,#997);
+#992 = PLANE('',#993);
+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);
+#994 = CARTESIAN_POINT('',(-0.999999999996,-6.,11.922649730813));
+#995 = DIRECTION('',(1.,3.330669073875E-16,2.22044604925E-16));
+#996 = DIRECTION('',(-2.22044604925E-16,1.110223024625E-16,1.));
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(0.,0.));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(1.,0.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = ORIENTED_EDGE('',*,*,#1004,.T.);
+#1004 = EDGE_CURVE('',#977,#1005,#1007,.T.);
+#1005 = VERTEX_POINT('',#1006);
+#1006 = CARTESIAN_POINT('',(4.98556631895E-16,-6.,13.654700538375));
+#1007 = SURFACE_CURVE('',#1008,(#1012,#1019),.PCURVE_S1.);
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(-0.999999999996,-6.,13.077350269187));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(0.866025403785,4.40103688508E-16,0.5));
+#1012 = PCURVE('',#896,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(-0.577350269187,-0.999999999996));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(-0.5,0.866025403785));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = PCURVE('',#1020,#1025);
+#1020 = PLANE('',#1021);
+#1021 = AXIS2_PLACEMENT_3D('',#1022,#1023,#1024);
+#1022 = CARTESIAN_POINT('',(-0.999999999996,-6.,13.077350269187));
+#1023 = DIRECTION('',(0.5,7.038531937454E-17,-0.866025403785));
+#1024 = DIRECTION('',(0.866025403785,4.40103688508E-16,0.5));
+#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(0.,0.));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(1.,-2.465190328816E-32));
+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1031 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1032 = EDGE_CURVE('',#1005,#1033,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(1.000000000004,-6.,13.077350269193));
+#1035 = SURFACE_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(4.98556631895E-16,-6.,13.654700538375));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(0.866025403788,3.290813860478E-16,-0.499999999994)
+  );
+#1040 = PCURVE('',#896,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(-1.154700538375,-8.337109976552E-16));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(0.499999999994,0.866025403788));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1047 = PCURVE('',#1048,#1053);
+#1048 = PLANE('',#1049);
+#1049 = AXIS2_PLACEMENT_3D('',#1050,#1051,#1052);
+#1050 = CARTESIAN_POINT('',(4.98556631895E-16,-6.,13.654700538375));
+#1051 = DIRECTION('',(-0.499999999994,-2.626815880113E-16,
+    -0.866025403788));
+#1052 = DIRECTION('',(0.866025403788,3.290813860478E-16,-0.499999999994)
+  );
+#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058);
+#1054 = LINE('',#1055,#1056);
+#1055 = CARTESIAN_POINT('',(0.,0.));
+#1056 = VECTOR('',#1057,1.);
+#1057 = DIRECTION('',(1.,-3.08148791102E-32));
+#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1059 = ORIENTED_EDGE('',*,*,#1060,.T.);
+#1060 = EDGE_CURVE('',#1033,#919,#1061,.T.);
+#1061 = SURFACE_CURVE('',#1062,(#1066,#1073),.PCURVE_S1.);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(1.000000000004,-6.,13.077350269193));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(2.22044604925E-16,-1.110223024625E-16,-1.));
+#1066 = PCURVE('',#896,#1067);
+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072);
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(-0.577350269193,1.000000000004));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(1.,2.22044604925E-16));
+#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1073 = PCURVE('',#1074,#1079);
+#1074 = PLANE('',#1075);
+#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);
+#1076 = CARTESIAN_POINT('',(1.000000000004,-6.,13.077350269193));
+#1077 = DIRECTION('',(-1.,-3.330669073875E-16,-2.22044604925E-16));
+#1078 = DIRECTION('',(2.22044604925E-16,-1.110223024625E-16,-1.));
+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(-1.7763568394E-15,1.972152263053E-31));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(1.,0.));
+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1085 = ADVANCED_FACE('',(#1086),#936,.T.);
+#1086 = FACE_BOUND('',#1087,.T.);
+#1087 = EDGE_LOOP('',(#1088,#1111,#1139,#1160));
+#1088 = ORIENTED_EDGE('',*,*,#1089,.T.);
+#1089 = EDGE_CURVE('',#919,#1090,#1092,.T.);
+#1090 = VERTEX_POINT('',#1091);
+#1091 = CARTESIAN_POINT('',(1.000000000004,-3.5,11.922649730818));
+#1092 = SURFACE_CURVE('',#1093,(#1097,#1104),.PCURVE_S1.);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(1.000000000004,-6.,11.922649730818));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(-3.330669073875E-16,1.,-1.110223024625E-16));
+#1097 = PCURVE('',#936,#1098);
+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(0.,0.));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(-9.614813431914E-17,-1.));
+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1104 = PCURVE('',#1074,#1105);
+#1105 = DEFINITIONAL_REPRESENTATION('',(#1106),#1110);
+#1106 = LINE('',#1107,#1108);
+#1107 = CARTESIAN_POINT('',(1.154700538375,-1.281975124251E-16));
+#1108 = VECTOR('',#1109,1.);
+#1109 = DIRECTION('',(-2.465190328816E-32,-1.));
+#1110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1111 = ORIENTED_EDGE('',*,*,#1112,.T.);
+#1112 = EDGE_CURVE('',#1090,#1113,#1115,.T.);
+#1113 = VERTEX_POINT('',#1114);
+#1114 = CARTESIAN_POINT('',(1.786794131264E-16,-3.5,11.345299461625));
+#1115 = SURFACE_CURVE('',#1116,(#1120,#1127),.PCURVE_S1.);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(1.000000000004,-3.5,11.922649730818));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(-0.866025403784,-4.401036885079E-16,
+    -0.500000000001));
+#1120 = PCURVE('',#936,#1121);
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126);
+#1122 = LINE('',#1123,#1124);
+#1123 = CARTESIAN_POINT('',(-1.196407355589E-15,-2.5));
+#1124 = VECTOR('',#1125,1.);
+#1125 = DIRECTION('',(1.,1.232595164408E-32));
+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1127 = PCURVE('',#1128,#1133);
+#1128 = PLANE('',#1129);
+#1129 = AXIS2_PLACEMENT_3D('',#1130,#1131,#1132);
+#1130 = CARTESIAN_POINT('',(-0.999999999996,-3.5,13.077350269187));
+#1131 = DIRECTION('',(6.661338147771E-16,-1.,-7.691850745572E-16));
+#1132 = DIRECTION('',(1.707933959943E-31,-7.691850745572E-16,1.));
+#1133 = DEFINITIONAL_REPRESENTATION('',(#1134),#1138);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(-1.15470053837,-2.));
+#1136 = VECTOR('',#1137,1.);
+#1137 = DIRECTION('',(-0.500000000001,0.866025403784));
+#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1139 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#1140 = EDGE_CURVE('',#921,#1113,#1141,.T.);
+#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(1.011346681595E-15,-6.,11.345299461625));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(-3.330669073875E-16,1.,-1.110223024625E-16));
+#1146 = PCURVE('',#936,#1147);
+#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);
+#1148 = LINE('',#1149,#1150);
+#1149 = CARTESIAN_POINT('',(1.154700538384,6.020350585612E-16));
+#1150 = VECTOR('',#1151,1.);
+#1151 = DIRECTION('',(-9.614813431914E-17,-1.));
+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1153 = PCURVE('',#964,#1154);
+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(0.,0.));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(-9.614813431918E-17,-1.));
+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1160 = ORIENTED_EDGE('',*,*,#918,.F.);
+#1161 = ADVANCED_FACE('',(#1162),#1074,.T.);
+#1162 = FACE_BOUND('',#1163,.T.);
+#1163 = EDGE_LOOP('',(#1164,#1187,#1208,#1209));
+#1164 = ORIENTED_EDGE('',*,*,#1165,.T.);
+#1165 = EDGE_CURVE('',#1033,#1166,#1168,.T.);
+#1166 = VERTEX_POINT('',#1167);
+#1167 = CARTESIAN_POINT('',(1.000000000004,-3.5,13.077350269193));
+#1168 = SURFACE_CURVE('',#1169,(#1173,#1180),.PCURVE_S1.);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(1.000000000004,-6.,13.077350269193));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(-3.330669073875E-16,1.,-1.110223024625E-16));
+#1173 = PCURVE('',#1074,#1174);
+#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179);
+#1175 = LINE('',#1176,#1177);
+#1176 = CARTESIAN_POINT('',(0.,0.));
+#1177 = VECTOR('',#1178,1.);
+#1178 = DIRECTION('',(-2.465190328816E-32,-1.));
+#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1180 = PCURVE('',#1048,#1181);
+#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1186);
+#1182 = LINE('',#1183,#1184);
+#1183 = CARTESIAN_POINT('',(1.154700538379,-7.302325709862E-16));
+#1184 = VECTOR('',#1185,1.);
+#1185 = DIRECTION('',(9.614813431958E-17,-1.));
+#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1187 = ORIENTED_EDGE('',*,*,#1188,.T.);
+#1188 = EDGE_CURVE('',#1166,#1090,#1189,.T.);
+#1189 = SURFACE_CURVE('',#1190,(#1194,#1201),.PCURVE_S1.);
+#1190 = LINE('',#1191,#1192);
+#1191 = CARTESIAN_POINT('',(1.000000000004,-3.5,13.077350269193));
+#1192 = VECTOR('',#1193,1.);
+#1193 = DIRECTION('',(2.22044604925E-16,-1.110223024625E-16,-1.));
+#1194 = PCURVE('',#1074,#1195);
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(-2.053912595557E-15,-2.5));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(1.,0.));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1201 = PCURVE('',#1128,#1202);
+#1202 = DEFINITIONAL_REPRESENTATION('',(#1203),#1207);
+#1203 = LINE('',#1204,#1205);
+#1204 = CARTESIAN_POINT('',(5.2118309668E-12,-2.));
+#1205 = VECTOR('',#1206,1.);
+#1206 = DIRECTION('',(-1.,-2.22044604925E-16));
+#1207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1208 = ORIENTED_EDGE('',*,*,#1089,.F.);
+#1209 = ORIENTED_EDGE('',*,*,#1060,.F.);
+#1210 = ADVANCED_FACE('',(#1211),#1048,.T.);
+#1211 = FACE_BOUND('',#1212,.T.);
+#1212 = EDGE_LOOP('',(#1213,#1236,#1257,#1258));
+#1213 = ORIENTED_EDGE('',*,*,#1214,.T.);
+#1214 = EDGE_CURVE('',#1005,#1215,#1217,.T.);
+#1215 = VERTEX_POINT('',#1216);
+#1216 = CARTESIAN_POINT('',(-3.341106365739E-16,-3.5,13.654700538375));
+#1217 = SURFACE_CURVE('',#1218,(#1222,#1229),.PCURVE_S1.);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(4.98556631895E-16,-6.,13.654700538375));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(-3.330669073875E-16,1.,-1.110223024625E-16));
+#1222 = PCURVE('',#1048,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228);
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(0.,0.));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(9.614813431958E-17,-1.));
+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1229 = PCURVE('',#1020,#1230);
+#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235);
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(1.154700538375,2.861433611368E-16));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(9.614813431919E-17,-1.));
+#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1236 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1237 = EDGE_CURVE('',#1215,#1166,#1238,.T.);
+#1238 = SURFACE_CURVE('',#1239,(#1243,#1250),.PCURVE_S1.);
+#1239 = LINE('',#1240,#1241);
+#1240 = CARTESIAN_POINT('',(-3.341106365739E-16,-3.5,13.654700538375));
+#1241 = VECTOR('',#1242,1.);
+#1242 = DIRECTION('',(0.866025403788,3.290813860478E-16,-0.499999999994)
+  );
+#1243 = PCURVE('',#1048,#1244);
+#1244 = DEFINITIONAL_REPRESENTATION('',(#1245),#1249);
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(-2.490950835632E-18,-2.5));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(1.,-3.08148791102E-32));
+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1250 = PCURVE('',#1128,#1251);
+#1251 = DEFINITIONAL_REPRESENTATION('',(#1252),#1256);
+#1252 = LINE('',#1253,#1254);
+#1253 = CARTESIAN_POINT('',(0.577350269187,-0.999999999996));
+#1254 = VECTOR('',#1255,1.);
+#1255 = DIRECTION('',(-0.499999999994,-0.866025403788));
+#1256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1257 = ORIENTED_EDGE('',*,*,#1165,.F.);
+#1258 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1259 = ADVANCED_FACE('',(#1260),#1020,.T.);
+#1260 = FACE_BOUND('',#1261,.T.);
+#1261 = EDGE_LOOP('',(#1262,#1285,#1306,#1307));
+#1262 = ORIENTED_EDGE('',*,*,#1263,.T.);
+#1263 = EDGE_CURVE('',#977,#1264,#1266,.T.);
+#1264 = VERTEX_POINT('',#1265);
+#1265 = CARTESIAN_POINT('',(-0.999999999996,-3.5,13.077350269187));
+#1266 = SURFACE_CURVE('',#1267,(#1271,#1278),.PCURVE_S1.);
+#1267 = LINE('',#1268,#1269);
+#1268 = CARTESIAN_POINT('',(-0.999999999996,-6.,13.077350269187));
+#1269 = VECTOR('',#1270,1.);
+#1270 = DIRECTION('',(-3.330669073875E-16,1.,-1.110223024625E-16));
+#1271 = PCURVE('',#1020,#1272);
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(0.,0.));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(9.614813431919E-17,-1.));
+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1278 = PCURVE('',#992,#1279);
+#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(1.154700538375,1.281975124251E-16));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(2.465190328816E-32,-1.));
+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1285 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1286 = EDGE_CURVE('',#1264,#1215,#1287,.T.);
+#1287 = SURFACE_CURVE('',#1288,(#1292,#1299),.PCURVE_S1.);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(-0.999999999996,-3.5,13.077350269187));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(0.866025403785,4.40103688508E-16,0.5));
+#1292 = PCURVE('',#1020,#1293);
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298);
+#1294 = LINE('',#1295,#1296);
+#1295 = CARTESIAN_POINT('',(5.233704153549E-16,-2.5));
+#1296 = VECTOR('',#1297,1.);
+#1297 = DIRECTION('',(1.,-2.465190328816E-32));
+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1299 = PCURVE('',#1128,#1300);
+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1305);
+#1301 = LINE('',#1302,#1303);
+#1302 = CARTESIAN_POINT('',(0.,0.));
+#1303 = VECTOR('',#1304,1.);
+#1304 = DIRECTION('',(0.5,-0.866025403785));
+#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1306 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#1307 = ORIENTED_EDGE('',*,*,#1004,.F.);
+#1308 = ADVANCED_FACE('',(#1309),#992,.T.);
+#1309 = FACE_BOUND('',#1310,.T.);
+#1310 = EDGE_LOOP('',(#1311,#1334,#1355,#1356));
+#1311 = ORIENTED_EDGE('',*,*,#1312,.T.);
+#1312 = EDGE_CURVE('',#949,#1313,#1315,.T.);
+#1313 = VERTEX_POINT('',#1314);
+#1314 = CARTESIAN_POINT('',(-0.999999999996,-3.5,11.922649730813));
+#1315 = SURFACE_CURVE('',#1316,(#1320,#1327),.PCURVE_S1.);
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(-0.999999999996,-6.,11.922649730813));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(-3.330669073875E-16,1.,-1.110223024625E-16));
+#1320 = PCURVE('',#992,#1321);
+#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1326);
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(0.,0.));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(2.465190328816E-32,-1.));
+#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1327 = PCURVE('',#964,#1328);
+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1333);
+#1329 = LINE('',#1330,#1331);
+#1330 = CARTESIAN_POINT('',(1.154700538375,-1.579458487117E-16));
+#1331 = VECTOR('',#1332,1.);
+#1332 = DIRECTION('',(-9.614813431918E-17,-1.));
+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1334 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#1335 = EDGE_CURVE('',#1313,#1264,#1336,.T.);
+#1336 = SURFACE_CURVE('',#1337,(#1341,#1348),.PCURVE_S1.);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(-0.999999999996,-3.5,11.922649730813));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(-2.22044604925E-16,1.110223024625E-16,1.));
+#1341 = PCURVE('',#992,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(2.775557561563E-16,-2.5));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(1.,0.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#1128,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(-1.154700538375,-2.22044604925E-16));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(1.,2.22044604925E-16));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1355 = ORIENTED_EDGE('',*,*,#1263,.F.);
+#1356 = ORIENTED_EDGE('',*,*,#976,.F.);
+#1357 = ADVANCED_FACE('',(#1358),#964,.T.);
+#1358 = FACE_BOUND('',#1359,.T.);
+#1359 = EDGE_LOOP('',(#1360,#1361,#1382,#1383));
+#1360 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1361 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1362 = EDGE_CURVE('',#1113,#1313,#1363,.T.);
+#1363 = SURFACE_CURVE('',#1364,(#1368,#1375),.PCURVE_S1.);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(1.786794131264E-16,-3.5,11.345299461625));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(-0.866025403784,-3.290813860455E-16,0.5));
+#1368 = PCURVE('',#964,#1369);
+#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(2.490950838754E-18,-2.5));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(1.,-3.697785493223E-32));
+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1375 = PCURVE('',#1128,#1376);
+#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(-1.732050807562,-0.999999999996));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(0.5,0.866025403784));
+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1382 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#1383 = ORIENTED_EDGE('',*,*,#948,.F.);
+#1384 = ADVANCED_FACE('',(#1385),#1128,.T.);
+#1385 = FACE_BOUND('',#1386,.F.);
+#1386 = EDGE_LOOP('',(#1387,#1388,#1389,#1390,#1391,#1392));
+#1387 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1388 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1389 = ORIENTED_EDGE('',*,*,#1188,.T.);
+#1390 = ORIENTED_EDGE('',*,*,#1112,.T.);
+#1391 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1392 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1397)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1394,#1395,#1396)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1394 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1395 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1396 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1397 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1394,
+  'distance_accuracy_value','confusion accuracy');
+#1398 = PRODUCT_TYPE('part',$,(#707));
+#1399 = SHAPE_DEFINITION_REPRESENTATION(#1400,#1406);
+#1400 = PRODUCT_DEFINITION_SHAPE('','',#1401);
+#1401 = PRODUCT_DEFINITION('design','',#1402,#1405);
+#1402 = PRODUCT_DEFINITION_FORMATION('','',#1403);
+#1403 = PRODUCT('PoleaGT2','PoleaGT2','',(#1404));
+#1404 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1405 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1406 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1407),#6384);
+#1407 = MANIFOLD_SOLID_BREP('',#1408);
+#1408 = CLOSED_SHELL('',(#1409,#2608,#2661,#2734,#2782,#2830,#2878,#2926
+    ,#2974,#3022,#3070,#3118,#3166,#3214,#3262,#3310,#3358,#3406,#3454,
+    #3502,#3550,#3598,#3646,#3694,#3742,#3790,#3838,#3886,#3934,#3982,
+    #4030,#4078,#4126,#4174,#4222,#4270,#4318,#4366,#4414,#4462,#4510,
+    #4558,#4586,#4641,#4715,#4750,#4803,#5540,#5595,#5630,#5954,#6252,
+    #6282,#6330));
+#1409 = ADVANCED_FACE('',(#1410,#1446),#1423,.T.);
+#1410 = FACE_BOUND('',#1411,.T.);
+#1411 = EDGE_LOOP('',(#1412));
+#1412 = ORIENTED_EDGE('',*,*,#1413,.T.);
+#1413 = EDGE_CURVE('',#1414,#1414,#1416,.T.);
+#1414 = VERTEX_POINT('',#1415);
+#1415 = CARTESIAN_POINT('',(8.8,0.,0.7));
+#1416 = SURFACE_CURVE('',#1417,(#1422,#1434),.PCURVE_S1.);
+#1417 = CIRCLE('',#1418,8.8);
+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
+#1419 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1420 = DIRECTION('',(0.,0.,1.));
+#1421 = DIRECTION('',(1.,0.,0.));
+#1422 = PCURVE('',#1423,#1428);
+#1423 = PLANE('',#1424);
+#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);
+#1425 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1426 = DIRECTION('',(0.,0.,1.));
+#1427 = DIRECTION('',(1.,0.,0.));
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);
+#1429 = CIRCLE('',#1430,8.8);
+#1430 = AXIS2_PLACEMENT_2D('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(0.,0.));
+#1432 = DIRECTION('',(1.,0.));
+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1434 = PCURVE('',#1435,#1440);
+#1435 = CONICAL_SURFACE('',#1436,9.,0.785398163397);
+#1436 = AXIS2_PLACEMENT_3D('',#1437,#1438,#1439);
+#1437 = CARTESIAN_POINT('',(0.,0.,0.5));
+#1438 = DIRECTION('',(-0.,-0.,-1.));
+#1439 = DIRECTION('',(1.,0.,0.));
+#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445);
+#1441 = LINE('',#1442,#1443);
+#1442 = CARTESIAN_POINT('',(-0.,-0.2));
+#1443 = VECTOR('',#1444,1.);
+#1444 = DIRECTION('',(-1.,-0.));
+#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1446 = FACE_BOUND('',#1447,.T.);
+#1447 = EDGE_LOOP('',(#1448,#1479,#1508,#1537,#1566,#1595,#1624,#1653,
+    #1682,#1711,#1740,#1769,#1798,#1827,#1856,#1885,#1914,#1943,#1972,
+    #2001,#2030,#2059,#2088,#2117,#2146,#2175,#2204,#2233,#2262,#2291,
+    #2320,#2349,#2378,#2407,#2436,#2465,#2494,#2523,#2552,#2581));
+#1448 = ORIENTED_EDGE('',*,*,#1449,.F.);
+#1449 = EDGE_CURVE('',#1450,#1452,#1454,.T.);
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(6.673134328358,0.599398227965,0.7));
+#1452 = VERTEX_POINT('',#1453);
+#1453 = CARTESIAN_POINT('',(6.531752125937,1.492050322648,0.7));
+#1454 = SURFACE_CURVE('',#1455,(#1460,#1467),.PCURVE_S1.);
+#1455 = CIRCLE('',#1456,6.7);
+#1456 = AXIS2_PLACEMENT_3D('',#1457,#1458,#1459);
+#1457 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1458 = DIRECTION('',(0.,0.,1.));
+#1459 = DIRECTION('',(1.,0.,0.));
+#1460 = PCURVE('',#1423,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = CIRCLE('',#1463,6.7);
+#1463 = AXIS2_PLACEMENT_2D('',#1464,#1465);
+#1464 = CARTESIAN_POINT('',(0.,0.));
+#1465 = DIRECTION('',(1.,0.));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = PCURVE('',#1468,#1473);
+#1468 = CYLINDRICAL_SURFACE('',#1469,6.7);
+#1469 = AXIS2_PLACEMENT_3D('',#1470,#1471,#1472);
+#1470 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1471 = DIRECTION('',(0.,0.,1.));
+#1472 = DIRECTION('',(1.,0.,0.));
+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(0.,0.));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(1.,0.));
+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1479 = ORIENTED_EDGE('',*,*,#1480,.T.);
+#1480 = EDGE_CURVE('',#1450,#1481,#1483,.T.);
+#1481 = VERTEX_POINT('',#1482);
+#1482 = CARTESIAN_POINT('',(6.673134328358,-0.599398227965,0.7));
+#1483 = SURFACE_CURVE('',#1484,(#1489,#1496),.PCURVE_S1.);
+#1484 = CIRCLE('',#1485,0.6);
+#1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488);
+#1486 = CARTESIAN_POINT('',(6.7,0.,0.7));
+#1487 = DIRECTION('',(0.,0.,1.));
+#1488 = DIRECTION('',(1.,0.,0.));
+#1489 = PCURVE('',#1423,#1490);
+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);
+#1491 = CIRCLE('',#1492,0.6);
+#1492 = AXIS2_PLACEMENT_2D('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(6.7,0.));
+#1494 = DIRECTION('',(1.,0.));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1496 = PCURVE('',#1497,#1502);
+#1497 = CYLINDRICAL_SURFACE('',#1498,0.6);
+#1498 = AXIS2_PLACEMENT_3D('',#1499,#1500,#1501);
+#1499 = CARTESIAN_POINT('',(6.7,0.,0.7));
+#1500 = DIRECTION('',(0.,0.,1.));
+#1501 = DIRECTION('',(1.,0.,0.));
+#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507);
+#1503 = LINE('',#1504,#1505);
+#1504 = CARTESIAN_POINT('',(0.,0.));
+#1505 = VECTOR('',#1506,1.);
+#1506 = DIRECTION('',(1.,0.));
+#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1508 = ORIENTED_EDGE('',*,*,#1509,.F.);
+#1509 = EDGE_CURVE('',#1510,#1481,#1512,.T.);
+#1510 = VERTEX_POINT('',#1511);
+#1511 = CARTESIAN_POINT('',(6.531752125937,-1.492050322648,0.7));
+#1512 = SURFACE_CURVE('',#1513,(#1518,#1525),.PCURVE_S1.);
+#1513 = CIRCLE('',#1514,6.7);
+#1514 = AXIS2_PLACEMENT_3D('',#1515,#1516,#1517);
+#1515 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1516 = DIRECTION('',(0.,0.,1.));
+#1517 = DIRECTION('',(1.,0.,0.));
+#1518 = PCURVE('',#1423,#1519);
+#1519 = DEFINITIONAL_REPRESENTATION('',(#1520),#1524);
+#1520 = CIRCLE('',#1521,6.7);
+#1521 = AXIS2_PLACEMENT_2D('',#1522,#1523);
+#1522 = CARTESIAN_POINT('',(0.,0.));
+#1523 = DIRECTION('',(1.,0.));
+#1524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1525 = PCURVE('',#1526,#1531);
+#1526 = CYLINDRICAL_SURFACE('',#1527,6.7);
+#1527 = AXIS2_PLACEMENT_3D('',#1528,#1529,#1530);
+#1528 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1529 = DIRECTION('',(0.,0.,1.));
+#1530 = DIRECTION('',(1.,0.,0.));
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(0.,0.));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(1.,0.));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = ORIENTED_EDGE('',*,*,#1538,.T.);
+#1538 = EDGE_CURVE('',#1510,#1539,#1541,.T.);
+#1539 = VERTEX_POINT('',#1540);
+#1540 = CARTESIAN_POINT('',(6.161303648259,-2.632173503771,0.7));
+#1541 = SURFACE_CURVE('',#1542,(#1547,#1554),.PCURVE_S1.);
+#1542 = CIRCLE('',#1543,0.6);
+#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546);
+#1544 = CARTESIAN_POINT('',(6.372078659178,-2.070413862312,0.7));
+#1545 = DIRECTION('',(-0.,0.,1.));
+#1546 = DIRECTION('',(0.951056516295,-0.309016994375,0.));
+#1547 = PCURVE('',#1423,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);
+#1549 = CIRCLE('',#1550,0.6);
+#1550 = AXIS2_PLACEMENT_2D('',#1551,#1552);
+#1551 = CARTESIAN_POINT('',(6.372078659178,-2.070413862312));
+#1552 = DIRECTION('',(0.951056516295,-0.309016994375));
+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1554 = PCURVE('',#1555,#1560);
+#1555 = CYLINDRICAL_SURFACE('',#1556,0.6);
+#1556 = AXIS2_PLACEMENT_3D('',#1557,#1558,#1559);
+#1557 = CARTESIAN_POINT('',(6.372078659178,-2.070413862312,0.7));
+#1558 = DIRECTION('',(0.,0.,1.));
+#1559 = DIRECTION('',(0.951056516295,-0.309016994375,0.));
+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565);
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(0.,0.));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(1.,0.));
+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1566 = ORIENTED_EDGE('',*,*,#1567,.F.);
+#1567 = EDGE_CURVE('',#1568,#1539,#1570,.T.);
+#1568 = VERTEX_POINT('',#1569);
+#1569 = CARTESIAN_POINT('',(5.750996516037,-3.437446591954,0.7));
+#1570 = SURFACE_CURVE('',#1571,(#1576,#1583),.PCURVE_S1.);
+#1571 = CIRCLE('',#1572,6.7);
+#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575);
+#1573 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1574 = DIRECTION('',(0.,0.,1.));
+#1575 = DIRECTION('',(1.,0.,0.));
+#1576 = PCURVE('',#1423,#1577);
+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);
+#1578 = CIRCLE('',#1579,6.7);
+#1579 = AXIS2_PLACEMENT_2D('',#1580,#1581);
+#1580 = CARTESIAN_POINT('',(0.,0.));
+#1581 = DIRECTION('',(1.,0.));
+#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1583 = PCURVE('',#1584,#1589);
+#1584 = CYLINDRICAL_SURFACE('',#1585,6.7);
+#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588);
+#1586 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1587 = DIRECTION('',(0.,0.,1.));
+#1588 = DIRECTION('',(1.,0.,0.));
+#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594);
+#1590 = LINE('',#1591,#1592);
+#1591 = CARTESIAN_POINT('',(0.,0.));
+#1592 = VECTOR('',#1593,1.);
+#1593 = DIRECTION('',(1.,0.));
+#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1595 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#1596 = EDGE_CURVE('',#1568,#1597,#1599,.T.);
+#1597 = VERTEX_POINT('',#1598);
+#1598 = CARTESIAN_POINT('',(5.046361638741,-4.407293297597,0.7));
+#1599 = SURFACE_CURVE('',#1600,(#1605,#1612),.PCURVE_S1.);
+#1600 = CIRCLE('',#1601,0.6);
+#1601 = AXIS2_PLACEMENT_3D('',#1602,#1603,#1604);
+#1602 = CARTESIAN_POINT('',(5.420413862312,-3.93816119036,0.7));
+#1603 = DIRECTION('',(-0.,0.,1.));
+#1604 = DIRECTION('',(0.809016994375,-0.587785252292,0.));
+#1605 = PCURVE('',#1423,#1606);
+#1606 = DEFINITIONAL_REPRESENTATION('',(#1607),#1611);
+#1607 = CIRCLE('',#1608,0.6);
+#1608 = AXIS2_PLACEMENT_2D('',#1609,#1610);
+#1609 = CARTESIAN_POINT('',(5.420413862312,-3.93816119036));
+#1610 = DIRECTION('',(0.809016994375,-0.587785252292));
+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1612 = PCURVE('',#1613,#1618);
+#1613 = CYLINDRICAL_SURFACE('',#1614,0.6);
+#1614 = AXIS2_PLACEMENT_3D('',#1615,#1616,#1617);
+#1615 = CARTESIAN_POINT('',(5.420413862312,-3.93816119036,0.7));
+#1616 = DIRECTION('',(0.,0.,1.));
+#1617 = DIRECTION('',(0.809016994375,-0.587785252292,0.));
+#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1623);
+#1619 = LINE('',#1620,#1621);
+#1620 = CARTESIAN_POINT('',(0.,0.));
+#1621 = VECTOR('',#1622,1.);
+#1622 = DIRECTION('',(1.,0.));
+#1623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1624 = ORIENTED_EDGE('',*,*,#1625,.F.);
+#1625 = EDGE_CURVE('',#1626,#1597,#1628,.T.);
+#1626 = VERTEX_POINT('',#1627);
+#1627 = CARTESIAN_POINT('',(4.407293297597,-5.046361638741,0.7));
+#1628 = SURFACE_CURVE('',#1629,(#1634,#1641),.PCURVE_S1.);
+#1629 = CIRCLE('',#1630,6.7);
+#1630 = AXIS2_PLACEMENT_3D('',#1631,#1632,#1633);
+#1631 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1632 = DIRECTION('',(0.,0.,1.));
+#1633 = DIRECTION('',(1.,0.,0.));
+#1634 = PCURVE('',#1423,#1635);
+#1635 = DEFINITIONAL_REPRESENTATION('',(#1636),#1640);
+#1636 = CIRCLE('',#1637,6.7);
+#1637 = AXIS2_PLACEMENT_2D('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(0.,0.));
+#1639 = DIRECTION('',(1.,0.));
+#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1641 = PCURVE('',#1642,#1647);
+#1642 = CYLINDRICAL_SURFACE('',#1643,6.7);
+#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646);
+#1644 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1645 = DIRECTION('',(0.,0.,1.));
+#1646 = DIRECTION('',(1.,0.,0.));
+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);
+#1648 = LINE('',#1649,#1650);
+#1649 = CARTESIAN_POINT('',(0.,0.));
+#1650 = VECTOR('',#1651,1.);
+#1651 = DIRECTION('',(1.,0.));
+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1653 = ORIENTED_EDGE('',*,*,#1654,.T.);
+#1654 = EDGE_CURVE('',#1626,#1655,#1657,.T.);
+#1655 = VERTEX_POINT('',#1656);
+#1656 = CARTESIAN_POINT('',(3.437446591954,-5.750996516037,0.7));
+#1657 = SURFACE_CURVE('',#1658,(#1663,#1670),.PCURVE_S1.);
+#1658 = CIRCLE('',#1659,0.6);
+#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662);
+#1660 = CARTESIAN_POINT('',(3.93816119036,-5.420413862312,0.7));
+#1661 = DIRECTION('',(-0.,0.,1.));
+#1662 = DIRECTION('',(0.587785252292,-0.809016994375,0.));
+#1663 = PCURVE('',#1423,#1664);
+#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669);
+#1665 = CIRCLE('',#1666,0.6);
+#1666 = AXIS2_PLACEMENT_2D('',#1667,#1668);
+#1667 = CARTESIAN_POINT('',(3.93816119036,-5.420413862312));
+#1668 = DIRECTION('',(0.587785252292,-0.809016994375));
+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1670 = PCURVE('',#1671,#1676);
+#1671 = CYLINDRICAL_SURFACE('',#1672,0.6);
+#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675);
+#1673 = CARTESIAN_POINT('',(3.93816119036,-5.420413862312,0.7));
+#1674 = DIRECTION('',(0.,0.,1.));
+#1675 = DIRECTION('',(0.587785252292,-0.809016994375,0.));
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(0.,0.));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(1.,0.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#1683 = EDGE_CURVE('',#1684,#1655,#1686,.T.);
+#1684 = VERTEX_POINT('',#1685);
+#1685 = CARTESIAN_POINT('',(2.632173503771,-6.161303648259,0.7));
+#1686 = SURFACE_CURVE('',#1687,(#1692,#1699),.PCURVE_S1.);
+#1687 = CIRCLE('',#1688,6.7);
+#1688 = AXIS2_PLACEMENT_3D('',#1689,#1690,#1691);
+#1689 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1690 = DIRECTION('',(0.,0.,1.));
+#1691 = DIRECTION('',(1.,0.,0.));
+#1692 = PCURVE('',#1423,#1693);
+#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1698);
+#1694 = CIRCLE('',#1695,6.7);
+#1695 = AXIS2_PLACEMENT_2D('',#1696,#1697);
+#1696 = CARTESIAN_POINT('',(0.,0.));
+#1697 = DIRECTION('',(1.,0.));
+#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1699 = PCURVE('',#1700,#1705);
+#1700 = CYLINDRICAL_SURFACE('',#1701,6.7);
+#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704);
+#1702 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1703 = DIRECTION('',(0.,0.,1.));
+#1704 = DIRECTION('',(1.,0.,0.));
+#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710);
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(0.,0.));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(1.,0.));
+#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1711 = ORIENTED_EDGE('',*,*,#1712,.T.);
+#1712 = EDGE_CURVE('',#1684,#1713,#1715,.T.);
+#1713 = VERTEX_POINT('',#1714);
+#1714 = CARTESIAN_POINT('',(1.492050322648,-6.531752125937,0.7));
+#1715 = SURFACE_CURVE('',#1716,(#1721,#1728),.PCURVE_S1.);
+#1716 = CIRCLE('',#1717,0.6);
+#1717 = AXIS2_PLACEMENT_3D('',#1718,#1719,#1720);
+#1718 = CARTESIAN_POINT('',(2.070413862312,-6.372078659178,0.7));
+#1719 = DIRECTION('',(-0.,0.,1.));
+#1720 = DIRECTION('',(0.309016994375,-0.951056516295,0.));
+#1721 = PCURVE('',#1423,#1722);
+#1722 = DEFINITIONAL_REPRESENTATION('',(#1723),#1727);
+#1723 = CIRCLE('',#1724,0.6);
+#1724 = AXIS2_PLACEMENT_2D('',#1725,#1726);
+#1725 = CARTESIAN_POINT('',(2.070413862312,-6.372078659178));
+#1726 = DIRECTION('',(0.309016994375,-0.951056516295));
+#1727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1728 = PCURVE('',#1729,#1734);
+#1729 = CYLINDRICAL_SURFACE('',#1730,0.6);
+#1730 = AXIS2_PLACEMENT_3D('',#1731,#1732,#1733);
+#1731 = CARTESIAN_POINT('',(2.070413862312,-6.372078659178,0.7));
+#1732 = DIRECTION('',(0.,0.,1.));
+#1733 = DIRECTION('',(0.309016994375,-0.951056516295,0.));
+#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1739);
+#1735 = LINE('',#1736,#1737);
+#1736 = CARTESIAN_POINT('',(0.,0.));
+#1737 = VECTOR('',#1738,1.);
+#1738 = DIRECTION('',(1.,0.));
+#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1740 = ORIENTED_EDGE('',*,*,#1741,.F.);
+#1741 = EDGE_CURVE('',#1742,#1713,#1744,.T.);
+#1742 = VERTEX_POINT('',#1743);
+#1743 = CARTESIAN_POINT('',(0.599398227965,-6.673134328358,0.7));
+#1744 = SURFACE_CURVE('',#1745,(#1750,#1757),.PCURVE_S1.);
+#1745 = CIRCLE('',#1746,6.7);
+#1746 = AXIS2_PLACEMENT_3D('',#1747,#1748,#1749);
+#1747 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1748 = DIRECTION('',(0.,0.,1.));
+#1749 = DIRECTION('',(1.,0.,0.));
+#1750 = PCURVE('',#1423,#1751);
+#1751 = DEFINITIONAL_REPRESENTATION('',(#1752),#1756);
+#1752 = CIRCLE('',#1753,6.7);
+#1753 = AXIS2_PLACEMENT_2D('',#1754,#1755);
+#1754 = CARTESIAN_POINT('',(0.,0.));
+#1755 = DIRECTION('',(1.,0.));
+#1756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1757 = PCURVE('',#1758,#1763);
+#1758 = CYLINDRICAL_SURFACE('',#1759,6.7);
+#1759 = AXIS2_PLACEMENT_3D('',#1760,#1761,#1762);
+#1760 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1761 = DIRECTION('',(0.,0.,1.));
+#1762 = DIRECTION('',(1.,0.,0.));
+#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(0.,0.));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(1.,0.));
+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1769 = ORIENTED_EDGE('',*,*,#1770,.T.);
+#1770 = EDGE_CURVE('',#1742,#1771,#1773,.T.);
+#1771 = VERTEX_POINT('',#1772);
+#1772 = CARTESIAN_POINT('',(-0.599398227965,-6.673134328358,0.7));
+#1773 = SURFACE_CURVE('',#1774,(#1779,#1786),.PCURVE_S1.);
+#1774 = CIRCLE('',#1775,0.6);
+#1775 = AXIS2_PLACEMENT_3D('',#1776,#1777,#1778);
+#1776 = CARTESIAN_POINT('',(-1.487698852998E-15,-6.7,0.7));
+#1777 = DIRECTION('',(0.,0.,1.));
+#1778 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#1779 = PCURVE('',#1423,#1780);
+#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785);
+#1781 = CIRCLE('',#1782,0.6);
+#1782 = AXIS2_PLACEMENT_2D('',#1783,#1784);
+#1783 = CARTESIAN_POINT('',(-1.487698852998E-15,-6.7));
+#1784 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1786 = PCURVE('',#1787,#1792);
+#1787 = CYLINDRICAL_SURFACE('',#1788,0.6);
+#1788 = AXIS2_PLACEMENT_3D('',#1789,#1790,#1791);
+#1789 = CARTESIAN_POINT('',(-1.487698852998E-15,-6.7,0.7));
+#1790 = DIRECTION('',(0.,0.,1.));
+#1791 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(0.,0.));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(1.,0.));
+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1798 = ORIENTED_EDGE('',*,*,#1799,.F.);
+#1799 = EDGE_CURVE('',#1800,#1771,#1802,.T.);
+#1800 = VERTEX_POINT('',#1801);
+#1801 = CARTESIAN_POINT('',(-1.492050322648,-6.531752125937,0.7));
+#1802 = SURFACE_CURVE('',#1803,(#1808,#1815),.PCURVE_S1.);
+#1803 = CIRCLE('',#1804,6.7);
+#1804 = AXIS2_PLACEMENT_3D('',#1805,#1806,#1807);
+#1805 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1806 = DIRECTION('',(0.,0.,1.));
+#1807 = DIRECTION('',(1.,0.,0.));
+#1808 = PCURVE('',#1423,#1809);
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = CIRCLE('',#1811,6.7);
+#1811 = AXIS2_PLACEMENT_2D('',#1812,#1813);
+#1812 = CARTESIAN_POINT('',(0.,0.));
+#1813 = DIRECTION('',(1.,0.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = PCURVE('',#1816,#1821);
+#1816 = CYLINDRICAL_SURFACE('',#1817,6.7);
+#1817 = AXIS2_PLACEMENT_3D('',#1818,#1819,#1820);
+#1818 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1819 = DIRECTION('',(0.,0.,1.));
+#1820 = DIRECTION('',(1.,0.,0.));
+#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1826);
+#1822 = LINE('',#1823,#1824);
+#1823 = CARTESIAN_POINT('',(0.,0.));
+#1824 = VECTOR('',#1825,1.);
+#1825 = DIRECTION('',(1.,0.));
+#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1827 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#1828 = EDGE_CURVE('',#1800,#1829,#1831,.T.);
+#1829 = VERTEX_POINT('',#1830);
+#1830 = CARTESIAN_POINT('',(-2.632173503771,-6.161303648259,0.7));
+#1831 = SURFACE_CURVE('',#1832,(#1837,#1844),.PCURVE_S1.);
+#1832 = CIRCLE('',#1833,0.6);
+#1833 = AXIS2_PLACEMENT_3D('',#1834,#1835,#1836);
+#1834 = CARTESIAN_POINT('',(-2.070413862312,-6.372078659178,0.7));
+#1835 = DIRECTION('',(0.,0.,1.));
+#1836 = DIRECTION('',(-0.309016994375,-0.951056516295,0.));
+#1837 = PCURVE('',#1423,#1838);
+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
+#1839 = CIRCLE('',#1840,0.6);
+#1840 = AXIS2_PLACEMENT_2D('',#1841,#1842);
+#1841 = CARTESIAN_POINT('',(-2.070413862312,-6.372078659178));
+#1842 = DIRECTION('',(-0.309016994375,-0.951056516295));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = PCURVE('',#1845,#1850);
+#1845 = CYLINDRICAL_SURFACE('',#1846,0.6);
+#1846 = AXIS2_PLACEMENT_3D('',#1847,#1848,#1849);
+#1847 = CARTESIAN_POINT('',(-2.070413862312,-6.372078659178,0.7));
+#1848 = DIRECTION('',(0.,0.,1.));
+#1849 = DIRECTION('',(-0.309016994375,-0.951056516295,0.));
+#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855);
+#1851 = LINE('',#1852,#1853);
+#1852 = CARTESIAN_POINT('',(0.,0.));
+#1853 = VECTOR('',#1854,1.);
+#1854 = DIRECTION('',(1.,0.));
+#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1856 = ORIENTED_EDGE('',*,*,#1857,.F.);
+#1857 = EDGE_CURVE('',#1858,#1829,#1860,.T.);
+#1858 = VERTEX_POINT('',#1859);
+#1859 = CARTESIAN_POINT('',(-3.437446591954,-5.750996516037,0.7));
+#1860 = SURFACE_CURVE('',#1861,(#1866,#1873),.PCURVE_S1.);
+#1861 = CIRCLE('',#1862,6.7);
+#1862 = AXIS2_PLACEMENT_3D('',#1863,#1864,#1865);
+#1863 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1864 = DIRECTION('',(0.,0.,1.));
+#1865 = DIRECTION('',(1.,0.,0.));
+#1866 = PCURVE('',#1423,#1867);
+#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);
+#1868 = CIRCLE('',#1869,6.7);
+#1869 = AXIS2_PLACEMENT_2D('',#1870,#1871);
+#1870 = CARTESIAN_POINT('',(0.,0.));
+#1871 = DIRECTION('',(1.,0.));
+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1873 = PCURVE('',#1874,#1879);
+#1874 = CYLINDRICAL_SURFACE('',#1875,6.7);
+#1875 = AXIS2_PLACEMENT_3D('',#1876,#1877,#1878);
+#1876 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1877 = DIRECTION('',(0.,0.,1.));
+#1878 = DIRECTION('',(1.,0.,0.));
+#1879 = DEFINITIONAL_REPRESENTATION('',(#1880),#1884);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(0.,0.));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(1.,0.));
+#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1885 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#1886 = EDGE_CURVE('',#1858,#1887,#1889,.T.);
+#1887 = VERTEX_POINT('',#1888);
+#1888 = CARTESIAN_POINT('',(-4.407293297597,-5.046361638741,0.7));
+#1889 = SURFACE_CURVE('',#1890,(#1895,#1902),.PCURVE_S1.);
+#1890 = CIRCLE('',#1891,0.6);
+#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894);
+#1892 = CARTESIAN_POINT('',(-3.93816119036,-5.420413862312,0.7));
+#1893 = DIRECTION('',(0.,0.,1.));
+#1894 = DIRECTION('',(-0.587785252292,-0.809016994375,0.));
+#1895 = PCURVE('',#1423,#1896);
+#1896 = DEFINITIONAL_REPRESENTATION('',(#1897),#1901);
+#1897 = CIRCLE('',#1898,0.6);
+#1898 = AXIS2_PLACEMENT_2D('',#1899,#1900);
+#1899 = CARTESIAN_POINT('',(-3.93816119036,-5.420413862312));
+#1900 = DIRECTION('',(-0.587785252292,-0.809016994375));
+#1901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1902 = PCURVE('',#1903,#1908);
+#1903 = CYLINDRICAL_SURFACE('',#1904,0.6);
+#1904 = AXIS2_PLACEMENT_3D('',#1905,#1906,#1907);
+#1905 = CARTESIAN_POINT('',(-3.93816119036,-5.420413862312,0.7));
+#1906 = DIRECTION('',(0.,0.,1.));
+#1907 = DIRECTION('',(-0.587785252292,-0.809016994375,0.));
+#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913);
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(0.,0.));
+#1911 = VECTOR('',#1912,1.);
+#1912 = DIRECTION('',(1.,0.));
+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1914 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#1915 = EDGE_CURVE('',#1916,#1887,#1918,.T.);
+#1916 = VERTEX_POINT('',#1917);
+#1917 = CARTESIAN_POINT('',(-5.046361638741,-4.407293297597,0.7));
+#1918 = SURFACE_CURVE('',#1919,(#1924,#1931),.PCURVE_S1.);
+#1919 = CIRCLE('',#1920,6.7);
+#1920 = AXIS2_PLACEMENT_3D('',#1921,#1922,#1923);
+#1921 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1922 = DIRECTION('',(0.,0.,1.));
+#1923 = DIRECTION('',(1.,0.,0.));
+#1924 = PCURVE('',#1423,#1925);
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);
+#1926 = CIRCLE('',#1927,6.7);
+#1927 = AXIS2_PLACEMENT_2D('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(0.,0.));
+#1929 = DIRECTION('',(1.,0.));
+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1931 = PCURVE('',#1932,#1937);
+#1932 = CYLINDRICAL_SURFACE('',#1933,6.7);
+#1933 = AXIS2_PLACEMENT_3D('',#1934,#1935,#1936);
+#1934 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1935 = DIRECTION('',(0.,0.,1.));
+#1936 = DIRECTION('',(1.,0.,0.));
+#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942);
+#1938 = LINE('',#1939,#1940);
+#1939 = CARTESIAN_POINT('',(0.,0.));
+#1940 = VECTOR('',#1941,1.);
+#1941 = DIRECTION('',(1.,0.));
+#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1943 = ORIENTED_EDGE('',*,*,#1944,.T.);
+#1944 = EDGE_CURVE('',#1916,#1945,#1947,.T.);
+#1945 = VERTEX_POINT('',#1946);
+#1946 = CARTESIAN_POINT('',(-5.750996516037,-3.437446591954,0.7));
+#1947 = SURFACE_CURVE('',#1948,(#1953,#1960),.PCURVE_S1.);
+#1948 = CIRCLE('',#1949,0.6);
+#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952);
+#1950 = CARTESIAN_POINT('',(-5.420413862312,-3.93816119036,0.7));
+#1951 = DIRECTION('',(0.,0.,1.));
+#1952 = DIRECTION('',(-0.809016994375,-0.587785252292,0.));
+#1953 = PCURVE('',#1423,#1954);
+#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
+#1955 = CIRCLE('',#1956,0.6);
+#1956 = AXIS2_PLACEMENT_2D('',#1957,#1958);
+#1957 = CARTESIAN_POINT('',(-5.420413862312,-3.93816119036));
+#1958 = DIRECTION('',(-0.809016994375,-0.587785252292));
+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1960 = PCURVE('',#1961,#1966);
+#1961 = CYLINDRICAL_SURFACE('',#1962,0.6);
+#1962 = AXIS2_PLACEMENT_3D('',#1963,#1964,#1965);
+#1963 = CARTESIAN_POINT('',(-5.420413862312,-3.93816119036,0.7));
+#1964 = DIRECTION('',(0.,0.,1.));
+#1965 = DIRECTION('',(-0.809016994375,-0.587785252292,0.));
+#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1971);
+#1967 = LINE('',#1968,#1969);
+#1968 = CARTESIAN_POINT('',(0.,0.));
+#1969 = VECTOR('',#1970,1.);
+#1970 = DIRECTION('',(1.,0.));
+#1971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1972 = ORIENTED_EDGE('',*,*,#1973,.F.);
+#1973 = EDGE_CURVE('',#1974,#1945,#1976,.T.);
+#1974 = VERTEX_POINT('',#1975);
+#1975 = CARTESIAN_POINT('',(-6.161303648259,-2.632173503771,0.7));
+#1976 = SURFACE_CURVE('',#1977,(#1982,#1989),.PCURVE_S1.);
+#1977 = CIRCLE('',#1978,6.7);
+#1978 = AXIS2_PLACEMENT_3D('',#1979,#1980,#1981);
+#1979 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1980 = DIRECTION('',(0.,0.,1.));
+#1981 = DIRECTION('',(1.,0.,0.));
+#1982 = PCURVE('',#1423,#1983);
+#1983 = DEFINITIONAL_REPRESENTATION('',(#1984),#1988);
+#1984 = CIRCLE('',#1985,6.7);
+#1985 = AXIS2_PLACEMENT_2D('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(0.,0.));
+#1987 = DIRECTION('',(1.,0.));
+#1988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1989 = PCURVE('',#1990,#1995);
+#1990 = CYLINDRICAL_SURFACE('',#1991,6.7);
+#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
+#1992 = CARTESIAN_POINT('',(0.,0.,0.7));
+#1993 = DIRECTION('',(0.,0.,1.));
+#1994 = DIRECTION('',(1.,0.,0.));
+#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(0.,0.));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(1.,0.));
+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2001 = ORIENTED_EDGE('',*,*,#2002,.T.);
+#2002 = EDGE_CURVE('',#1974,#2003,#2005,.T.);
+#2003 = VERTEX_POINT('',#2004);
+#2004 = CARTESIAN_POINT('',(-6.531752125937,-1.492050322648,0.7));
+#2005 = SURFACE_CURVE('',#2006,(#2011,#2018),.PCURVE_S1.);
+#2006 = CIRCLE('',#2007,0.6);
+#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010);
+#2008 = CARTESIAN_POINT('',(-6.372078659178,-2.070413862312,0.7));
+#2009 = DIRECTION('',(0.,0.,1.));
+#2010 = DIRECTION('',(-0.951056516295,-0.309016994375,0.));
+#2011 = PCURVE('',#1423,#2012);
+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);
+#2013 = CIRCLE('',#2014,0.6);
+#2014 = AXIS2_PLACEMENT_2D('',#2015,#2016);
+#2015 = CARTESIAN_POINT('',(-6.372078659178,-2.070413862312));
+#2016 = DIRECTION('',(-0.951056516295,-0.309016994375));
+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2018 = PCURVE('',#2019,#2024);
+#2019 = CYLINDRICAL_SURFACE('',#2020,0.6);
+#2020 = AXIS2_PLACEMENT_3D('',#2021,#2022,#2023);
+#2021 = CARTESIAN_POINT('',(-6.372078659178,-2.070413862312,0.7));
+#2022 = DIRECTION('',(0.,0.,1.));
+#2023 = DIRECTION('',(-0.951056516295,-0.309016994375,0.));
+#2024 = DEFINITIONAL_REPRESENTATION('',(#2025),#2029);
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(0.,0.));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(1.,0.));
+#2029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2030 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2031 = EDGE_CURVE('',#2032,#2003,#2034,.T.);
+#2032 = VERTEX_POINT('',#2033);
+#2033 = CARTESIAN_POINT('',(-6.673134328358,-0.599398227965,0.7));
+#2034 = SURFACE_CURVE('',#2035,(#2040,#2047),.PCURVE_S1.);
+#2035 = CIRCLE('',#2036,6.7);
+#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);
+#2037 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2038 = DIRECTION('',(0.,0.,1.));
+#2039 = DIRECTION('',(1.,0.,0.));
+#2040 = PCURVE('',#1423,#2041);
+#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046);
+#2042 = CIRCLE('',#2043,6.7);
+#2043 = AXIS2_PLACEMENT_2D('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(0.,0.));
+#2045 = DIRECTION('',(1.,0.));
+#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2047 = PCURVE('',#2048,#2053);
+#2048 = CYLINDRICAL_SURFACE('',#2049,6.7);
+#2049 = AXIS2_PLACEMENT_3D('',#2050,#2051,#2052);
+#2050 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2051 = DIRECTION('',(0.,0.,1.));
+#2052 = DIRECTION('',(1.,0.,0.));
+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058);
+#2054 = LINE('',#2055,#2056);
+#2055 = CARTESIAN_POINT('',(0.,0.));
+#2056 = VECTOR('',#2057,1.);
+#2057 = DIRECTION('',(1.,0.));
+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2059 = ORIENTED_EDGE('',*,*,#2060,.T.);
+#2060 = EDGE_CURVE('',#2032,#2061,#2063,.T.);
+#2061 = VERTEX_POINT('',#2062);
+#2062 = CARTESIAN_POINT('',(-6.673134328358,0.599398227965,0.7));
+#2063 = SURFACE_CURVE('',#2064,(#2069,#2076),.PCURVE_S1.);
+#2064 = CIRCLE('',#2065,0.6);
+#2065 = AXIS2_PLACEMENT_3D('',#2066,#2067,#2068);
+#2066 = CARTESIAN_POINT('',(-6.7,8.205133554287E-16,0.7));
+#2067 = DIRECTION('',(0.,0.,1.));
+#2068 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#2069 = PCURVE('',#1423,#2070);
+#2070 = DEFINITIONAL_REPRESENTATION('',(#2071),#2075);
+#2071 = CIRCLE('',#2072,0.6);
+#2072 = AXIS2_PLACEMENT_2D('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(-6.7,8.205133554287E-16));
+#2074 = DIRECTION('',(-1.,1.224646799147E-16));
+#2075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2076 = PCURVE('',#2077,#2082);
+#2077 = CYLINDRICAL_SURFACE('',#2078,0.6);
+#2078 = AXIS2_PLACEMENT_3D('',#2079,#2080,#2081);
+#2079 = CARTESIAN_POINT('',(-6.7,8.205133554287E-16,0.7));
+#2080 = DIRECTION('',(0.,0.,1.));
+#2081 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2087);
+#2083 = LINE('',#2084,#2085);
+#2084 = CARTESIAN_POINT('',(0.,0.));
+#2085 = VECTOR('',#2086,1.);
+#2086 = DIRECTION('',(1.,0.));
+#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2088 = ORIENTED_EDGE('',*,*,#2089,.F.);
+#2089 = EDGE_CURVE('',#2090,#2061,#2092,.T.);
+#2090 = VERTEX_POINT('',#2091);
+#2091 = CARTESIAN_POINT('',(-6.531752125937,1.492050322648,0.7));
+#2092 = SURFACE_CURVE('',#2093,(#2098,#2105),.PCURVE_S1.);
+#2093 = CIRCLE('',#2094,6.7);
+#2094 = AXIS2_PLACEMENT_3D('',#2095,#2096,#2097);
+#2095 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2096 = DIRECTION('',(0.,0.,1.));
+#2097 = DIRECTION('',(1.,0.,0.));
+#2098 = PCURVE('',#1423,#2099);
+#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2104);
+#2100 = CIRCLE('',#2101,6.7);
+#2101 = AXIS2_PLACEMENT_2D('',#2102,#2103);
+#2102 = CARTESIAN_POINT('',(0.,0.));
+#2103 = DIRECTION('',(1.,0.));
+#2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2105 = PCURVE('',#2106,#2111);
+#2106 = CYLINDRICAL_SURFACE('',#2107,6.7);
+#2107 = AXIS2_PLACEMENT_3D('',#2108,#2109,#2110);
+#2108 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2109 = DIRECTION('',(0.,0.,1.));
+#2110 = DIRECTION('',(1.,0.,0.));
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2116);
+#2112 = LINE('',#2113,#2114);
+#2113 = CARTESIAN_POINT('',(0.,0.));
+#2114 = VECTOR('',#2115,1.);
+#2115 = DIRECTION('',(1.,0.));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2118 = EDGE_CURVE('',#2090,#2119,#2121,.T.);
+#2119 = VERTEX_POINT('',#2120);
+#2120 = CARTESIAN_POINT('',(-6.161303648259,2.632173503771,0.7));
+#2121 = SURFACE_CURVE('',#2122,(#2127,#2134),.PCURVE_S1.);
+#2122 = CIRCLE('',#2123,0.6);
+#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126);
+#2124 = CARTESIAN_POINT('',(-6.372078659178,2.070413862312,0.7));
+#2125 = DIRECTION('',(0.,0.,1.));
+#2126 = DIRECTION('',(-0.951056516295,0.309016994375,0.));
+#2127 = PCURVE('',#1423,#2128);
+#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2133);
+#2129 = CIRCLE('',#2130,0.6);
+#2130 = AXIS2_PLACEMENT_2D('',#2131,#2132);
+#2131 = CARTESIAN_POINT('',(-6.372078659178,2.070413862312));
+#2132 = DIRECTION('',(-0.951056516295,0.309016994375));
+#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2134 = PCURVE('',#2135,#2140);
+#2135 = CYLINDRICAL_SURFACE('',#2136,0.6);
+#2136 = AXIS2_PLACEMENT_3D('',#2137,#2138,#2139);
+#2137 = CARTESIAN_POINT('',(-6.372078659178,2.070413862312,0.7));
+#2138 = DIRECTION('',(0.,0.,1.));
+#2139 = DIRECTION('',(-0.951056516295,0.309016994375,0.));
+#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2145);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(0.,0.));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(1.,0.));
+#2145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2146 = ORIENTED_EDGE('',*,*,#2147,.F.);
+#2147 = EDGE_CURVE('',#2148,#2119,#2150,.T.);
+#2148 = VERTEX_POINT('',#2149);
+#2149 = CARTESIAN_POINT('',(-5.750996516037,3.437446591954,0.7));
+#2150 = SURFACE_CURVE('',#2151,(#2156,#2163),.PCURVE_S1.);
+#2151 = CIRCLE('',#2152,6.7);
+#2152 = AXIS2_PLACEMENT_3D('',#2153,#2154,#2155);
+#2153 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2154 = DIRECTION('',(0.,0.,1.));
+#2155 = DIRECTION('',(1.,0.,0.));
+#2156 = PCURVE('',#1423,#2157);
+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);
+#2158 = CIRCLE('',#2159,6.7);
+#2159 = AXIS2_PLACEMENT_2D('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(0.,0.));
+#2161 = DIRECTION('',(1.,0.));
+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2163 = PCURVE('',#2164,#2169);
+#2164 = CYLINDRICAL_SURFACE('',#2165,6.7);
+#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168);
+#2166 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2167 = DIRECTION('',(0.,0.,1.));
+#2168 = DIRECTION('',(1.,0.,0.));
+#2169 = DEFINITIONAL_REPRESENTATION('',(#2170),#2174);
+#2170 = LINE('',#2171,#2172);
+#2171 = CARTESIAN_POINT('',(0.,0.));
+#2172 = VECTOR('',#2173,1.);
+#2173 = DIRECTION('',(1.,0.));
+#2174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2175 = ORIENTED_EDGE('',*,*,#2176,.T.);
+#2176 = EDGE_CURVE('',#2148,#2177,#2179,.T.);
+#2177 = VERTEX_POINT('',#2178);
+#2178 = CARTESIAN_POINT('',(-5.046361638741,4.407293297597,0.7));
+#2179 = SURFACE_CURVE('',#2180,(#2185,#2192),.PCURVE_S1.);
+#2180 = CIRCLE('',#2181,0.6);
+#2181 = AXIS2_PLACEMENT_3D('',#2182,#2183,#2184);
+#2182 = CARTESIAN_POINT('',(-5.420413862312,3.93816119036,0.7));
+#2183 = DIRECTION('',(0.,0.,1.));
+#2184 = DIRECTION('',(-0.809016994375,0.587785252292,0.));
+#2185 = PCURVE('',#1423,#2186);
+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191);
+#2187 = CIRCLE('',#2188,0.6);
+#2188 = AXIS2_PLACEMENT_2D('',#2189,#2190);
+#2189 = CARTESIAN_POINT('',(-5.420413862312,3.93816119036));
+#2190 = DIRECTION('',(-0.809016994375,0.587785252292));
+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2192 = PCURVE('',#2193,#2198);
+#2193 = CYLINDRICAL_SURFACE('',#2194,0.6);
+#2194 = AXIS2_PLACEMENT_3D('',#2195,#2196,#2197);
+#2195 = CARTESIAN_POINT('',(-5.420413862312,3.93816119036,0.7));
+#2196 = DIRECTION('',(0.,0.,1.));
+#2197 = DIRECTION('',(-0.809016994375,0.587785252292,0.));
+#2198 = DEFINITIONAL_REPRESENTATION('',(#2199),#2203);
+#2199 = LINE('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(0.,0.));
+#2201 = VECTOR('',#2202,1.);
+#2202 = DIRECTION('',(1.,0.));
+#2203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2204 = ORIENTED_EDGE('',*,*,#2205,.F.);
+#2205 = EDGE_CURVE('',#2206,#2177,#2208,.T.);
+#2206 = VERTEX_POINT('',#2207);
+#2207 = CARTESIAN_POINT('',(-4.407293297597,5.046361638741,0.7));
+#2208 = SURFACE_CURVE('',#2209,(#2214,#2221),.PCURVE_S1.);
+#2209 = CIRCLE('',#2210,6.7);
+#2210 = AXIS2_PLACEMENT_3D('',#2211,#2212,#2213);
+#2211 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2212 = DIRECTION('',(0.,0.,1.));
+#2213 = DIRECTION('',(1.,0.,0.));
+#2214 = PCURVE('',#1423,#2215);
+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2220);
+#2216 = CIRCLE('',#2217,6.7);
+#2217 = AXIS2_PLACEMENT_2D('',#2218,#2219);
+#2218 = CARTESIAN_POINT('',(0.,0.));
+#2219 = DIRECTION('',(1.,0.));
+#2220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2221 = PCURVE('',#2222,#2227);
+#2222 = CYLINDRICAL_SURFACE('',#2223,6.7);
+#2223 = AXIS2_PLACEMENT_3D('',#2224,#2225,#2226);
+#2224 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2225 = DIRECTION('',(0.,0.,1.));
+#2226 = DIRECTION('',(1.,0.,0.));
+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(0.,0.));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(1.,0.));
+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2233 = ORIENTED_EDGE('',*,*,#2234,.T.);
+#2234 = EDGE_CURVE('',#2206,#2235,#2237,.T.);
+#2235 = VERTEX_POINT('',#2236);
+#2236 = CARTESIAN_POINT('',(-3.437446591954,5.750996516037,0.7));
+#2237 = SURFACE_CURVE('',#2238,(#2243,#2250),.PCURVE_S1.);
+#2238 = CIRCLE('',#2239,0.6);
+#2239 = AXIS2_PLACEMENT_3D('',#2240,#2241,#2242);
+#2240 = CARTESIAN_POINT('',(-3.93816119036,5.420413862312,0.7));
+#2241 = DIRECTION('',(0.,0.,1.));
+#2242 = DIRECTION('',(-0.587785252292,0.809016994375,0.));
+#2243 = PCURVE('',#1423,#2244);
+#2244 = DEFINITIONAL_REPRESENTATION('',(#2245),#2249);
+#2245 = CIRCLE('',#2246,0.6);
+#2246 = AXIS2_PLACEMENT_2D('',#2247,#2248);
+#2247 = CARTESIAN_POINT('',(-3.93816119036,5.420413862312));
+#2248 = DIRECTION('',(-0.587785252292,0.809016994375));
+#2249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2250 = PCURVE('',#2251,#2256);
+#2251 = CYLINDRICAL_SURFACE('',#2252,0.6);
+#2252 = AXIS2_PLACEMENT_3D('',#2253,#2254,#2255);
+#2253 = CARTESIAN_POINT('',(-3.93816119036,5.420413862312,0.7));
+#2254 = DIRECTION('',(0.,0.,1.));
+#2255 = DIRECTION('',(-0.587785252292,0.809016994375,0.));
+#2256 = DEFINITIONAL_REPRESENTATION('',(#2257),#2261);
+#2257 = LINE('',#2258,#2259);
+#2258 = CARTESIAN_POINT('',(0.,0.));
+#2259 = VECTOR('',#2260,1.);
+#2260 = DIRECTION('',(1.,0.));
+#2261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2262 = ORIENTED_EDGE('',*,*,#2263,.F.);
+#2263 = EDGE_CURVE('',#2264,#2235,#2266,.T.);
+#2264 = VERTEX_POINT('',#2265);
+#2265 = CARTESIAN_POINT('',(-2.632173503771,6.161303648259,0.7));
+#2266 = SURFACE_CURVE('',#2267,(#2272,#2279),.PCURVE_S1.);
+#2267 = CIRCLE('',#2268,6.7);
+#2268 = AXIS2_PLACEMENT_3D('',#2269,#2270,#2271);
+#2269 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2270 = DIRECTION('',(0.,0.,1.));
+#2271 = DIRECTION('',(1.,0.,0.));
+#2272 = PCURVE('',#1423,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);
+#2274 = CIRCLE('',#2275,6.7);
+#2275 = AXIS2_PLACEMENT_2D('',#2276,#2277);
+#2276 = CARTESIAN_POINT('',(0.,0.));
+#2277 = DIRECTION('',(1.,0.));
+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2279 = PCURVE('',#2280,#2285);
+#2280 = CYLINDRICAL_SURFACE('',#2281,6.7);
+#2281 = AXIS2_PLACEMENT_3D('',#2282,#2283,#2284);
+#2282 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2283 = DIRECTION('',(0.,0.,1.));
+#2284 = DIRECTION('',(1.,0.,0.));
+#2285 = DEFINITIONAL_REPRESENTATION('',(#2286),#2290);
+#2286 = LINE('',#2287,#2288);
+#2287 = CARTESIAN_POINT('',(0.,0.));
+#2288 = VECTOR('',#2289,1.);
+#2289 = DIRECTION('',(1.,0.));
+#2290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2291 = ORIENTED_EDGE('',*,*,#2292,.T.);
+#2292 = EDGE_CURVE('',#2264,#2293,#2295,.T.);
+#2293 = VERTEX_POINT('',#2294);
+#2294 = CARTESIAN_POINT('',(-1.492050322648,6.531752125937,0.7));
+#2295 = SURFACE_CURVE('',#2296,(#2301,#2308),.PCURVE_S1.);
+#2296 = CIRCLE('',#2297,0.6);
+#2297 = AXIS2_PLACEMENT_3D('',#2298,#2299,#2300);
+#2298 = CARTESIAN_POINT('',(-2.070413862312,6.372078659178,0.7));
+#2299 = DIRECTION('',(0.,0.,1.));
+#2300 = DIRECTION('',(-0.309016994375,0.951056516295,0.));
+#2301 = PCURVE('',#1423,#2302);
+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);
+#2303 = CIRCLE('',#2304,0.6);
+#2304 = AXIS2_PLACEMENT_2D('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(-2.070413862312,6.372078659178));
+#2306 = DIRECTION('',(-0.309016994375,0.951056516295));
+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2308 = PCURVE('',#2309,#2314);
+#2309 = CYLINDRICAL_SURFACE('',#2310,0.6);
+#2310 = AXIS2_PLACEMENT_3D('',#2311,#2312,#2313);
+#2311 = CARTESIAN_POINT('',(-2.070413862312,6.372078659178,0.7));
+#2312 = DIRECTION('',(0.,0.,1.));
+#2313 = DIRECTION('',(-0.309016994375,0.951056516295,0.));
+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(0.,0.));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(1.,0.));
+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2320 = ORIENTED_EDGE('',*,*,#2321,.F.);
+#2321 = EDGE_CURVE('',#2322,#2293,#2324,.T.);
+#2322 = VERTEX_POINT('',#2323);
+#2323 = CARTESIAN_POINT('',(-0.599398227965,6.673134328358,0.7));
+#2324 = SURFACE_CURVE('',#2325,(#2330,#2337),.PCURVE_S1.);
+#2325 = CIRCLE('',#2326,6.7);
+#2326 = AXIS2_PLACEMENT_3D('',#2327,#2328,#2329);
+#2327 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2328 = DIRECTION('',(0.,0.,1.));
+#2329 = DIRECTION('',(1.,0.,0.));
+#2330 = PCURVE('',#1423,#2331);
+#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336);
+#2332 = CIRCLE('',#2333,6.7);
+#2333 = AXIS2_PLACEMENT_2D('',#2334,#2335);
+#2334 = CARTESIAN_POINT('',(0.,0.));
+#2335 = DIRECTION('',(1.,0.));
+#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2337 = PCURVE('',#2338,#2343);
+#2338 = CYLINDRICAL_SURFACE('',#2339,6.7);
+#2339 = AXIS2_PLACEMENT_3D('',#2340,#2341,#2342);
+#2340 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2341 = DIRECTION('',(0.,0.,1.));
+#2342 = DIRECTION('',(1.,0.,0.));
+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);
+#2344 = LINE('',#2345,#2346);
+#2345 = CARTESIAN_POINT('',(0.,0.));
+#2346 = VECTOR('',#2347,1.);
+#2347 = DIRECTION('',(1.,0.));
+#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2349 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2350 = EDGE_CURVE('',#2322,#2351,#2353,.T.);
+#2351 = VERTEX_POINT('',#2352);
+#2352 = CARTESIAN_POINT('',(0.599398227965,6.673134328358,0.7));
+#2353 = SURFACE_CURVE('',#2354,(#2359,#2366),.PCURVE_S1.);
+#2354 = CIRCLE('',#2355,0.6);
+#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358);
+#2356 = CARTESIAN_POINT('',(7.438494264989E-16,6.7,0.7));
+#2357 = DIRECTION('',(0.,-0.,1.));
+#2358 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#2359 = PCURVE('',#1423,#2360);
+#2360 = DEFINITIONAL_REPRESENTATION('',(#2361),#2365);
+#2361 = CIRCLE('',#2362,0.6);
+#2362 = AXIS2_PLACEMENT_2D('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(7.438494264989E-16,6.7));
+#2364 = DIRECTION('',(1.110223024625E-16,1.));
+#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2366 = PCURVE('',#2367,#2372);
+#2367 = CYLINDRICAL_SURFACE('',#2368,0.6);
+#2368 = AXIS2_PLACEMENT_3D('',#2369,#2370,#2371);
+#2369 = CARTESIAN_POINT('',(7.438494264989E-16,6.7,0.7));
+#2370 = DIRECTION('',(0.,0.,1.));
+#2371 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#2372 = DEFINITIONAL_REPRESENTATION('',(#2373),#2377);
+#2373 = LINE('',#2374,#2375);
+#2374 = CARTESIAN_POINT('',(0.,0.));
+#2375 = VECTOR('',#2376,1.);
+#2376 = DIRECTION('',(1.,0.));
+#2377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2378 = ORIENTED_EDGE('',*,*,#2379,.F.);
+#2379 = EDGE_CURVE('',#2380,#2351,#2382,.T.);
+#2380 = VERTEX_POINT('',#2381);
+#2381 = CARTESIAN_POINT('',(1.492050322648,6.531752125937,0.7));
+#2382 = SURFACE_CURVE('',#2383,(#2388,#2395),.PCURVE_S1.);
+#2383 = CIRCLE('',#2384,6.7);
+#2384 = AXIS2_PLACEMENT_3D('',#2385,#2386,#2387);
+#2385 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2386 = DIRECTION('',(0.,0.,1.));
+#2387 = DIRECTION('',(1.,0.,0.));
+#2388 = PCURVE('',#1423,#2389);
+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);
+#2390 = CIRCLE('',#2391,6.7);
+#2391 = AXIS2_PLACEMENT_2D('',#2392,#2393);
+#2392 = CARTESIAN_POINT('',(0.,0.));
+#2393 = DIRECTION('',(1.,0.));
+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2395 = PCURVE('',#2396,#2401);
+#2396 = CYLINDRICAL_SURFACE('',#2397,6.7);
+#2397 = AXIS2_PLACEMENT_3D('',#2398,#2399,#2400);
+#2398 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2399 = DIRECTION('',(0.,0.,1.));
+#2400 = DIRECTION('',(1.,0.,0.));
+#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406);
+#2402 = LINE('',#2403,#2404);
+#2403 = CARTESIAN_POINT('',(0.,0.));
+#2404 = VECTOR('',#2405,1.);
+#2405 = DIRECTION('',(1.,0.));
+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2407 = ORIENTED_EDGE('',*,*,#2408,.T.);
+#2408 = EDGE_CURVE('',#2380,#2409,#2411,.T.);
+#2409 = VERTEX_POINT('',#2410);
+#2410 = CARTESIAN_POINT('',(2.632173503771,6.161303648259,0.7));
+#2411 = SURFACE_CURVE('',#2412,(#2417,#2424),.PCURVE_S1.);
+#2412 = CIRCLE('',#2413,0.6);
+#2413 = AXIS2_PLACEMENT_3D('',#2414,#2415,#2416);
+#2414 = CARTESIAN_POINT('',(2.070413862312,6.372078659178,0.7));
+#2415 = DIRECTION('',(0.,-0.,1.));
+#2416 = DIRECTION('',(0.309016994375,0.951056516295,0.));
+#2417 = PCURVE('',#1423,#2418);
+#2418 = DEFINITIONAL_REPRESENTATION('',(#2419),#2423);
+#2419 = CIRCLE('',#2420,0.6);
+#2420 = AXIS2_PLACEMENT_2D('',#2421,#2422);
+#2421 = CARTESIAN_POINT('',(2.070413862312,6.372078659178));
+#2422 = DIRECTION('',(0.309016994375,0.951056516295));
+#2423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2424 = PCURVE('',#2425,#2430);
+#2425 = CYLINDRICAL_SURFACE('',#2426,0.6);
+#2426 = AXIS2_PLACEMENT_3D('',#2427,#2428,#2429);
+#2427 = CARTESIAN_POINT('',(2.070413862312,6.372078659178,0.7));
+#2428 = DIRECTION('',(0.,0.,1.));
+#2429 = DIRECTION('',(0.309016994375,0.951056516295,0.));
+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);
+#2431 = LINE('',#2432,#2433);
+#2432 = CARTESIAN_POINT('',(0.,0.));
+#2433 = VECTOR('',#2434,1.);
+#2434 = DIRECTION('',(1.,0.));
+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2436 = ORIENTED_EDGE('',*,*,#2437,.F.);
+#2437 = EDGE_CURVE('',#2438,#2409,#2440,.T.);
+#2438 = VERTEX_POINT('',#2439);
+#2439 = CARTESIAN_POINT('',(3.437446591954,5.750996516037,0.7));
+#2440 = SURFACE_CURVE('',#2441,(#2446,#2453),.PCURVE_S1.);
+#2441 = CIRCLE('',#2442,6.7);
+#2442 = AXIS2_PLACEMENT_3D('',#2443,#2444,#2445);
+#2443 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2444 = DIRECTION('',(0.,0.,1.));
+#2445 = DIRECTION('',(1.,0.,0.));
+#2446 = PCURVE('',#1423,#2447);
+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);
+#2448 = CIRCLE('',#2449,6.7);
+#2449 = AXIS2_PLACEMENT_2D('',#2450,#2451);
+#2450 = CARTESIAN_POINT('',(0.,0.));
+#2451 = DIRECTION('',(1.,0.));
+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2453 = PCURVE('',#2454,#2459);
+#2454 = CYLINDRICAL_SURFACE('',#2455,6.7);
+#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458);
+#2456 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2457 = DIRECTION('',(0.,0.,1.));
+#2458 = DIRECTION('',(1.,0.,0.));
+#2459 = DEFINITIONAL_REPRESENTATION('',(#2460),#2464);
+#2460 = LINE('',#2461,#2462);
+#2461 = CARTESIAN_POINT('',(0.,0.));
+#2462 = VECTOR('',#2463,1.);
+#2463 = DIRECTION('',(1.,0.));
+#2464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2465 = ORIENTED_EDGE('',*,*,#2466,.T.);
+#2466 = EDGE_CURVE('',#2438,#2467,#2469,.T.);
+#2467 = VERTEX_POINT('',#2468);
+#2468 = CARTESIAN_POINT('',(4.407293297597,5.046361638741,0.7));
+#2469 = SURFACE_CURVE('',#2470,(#2475,#2482),.PCURVE_S1.);
+#2470 = CIRCLE('',#2471,0.6);
+#2471 = AXIS2_PLACEMENT_3D('',#2472,#2473,#2474);
+#2472 = CARTESIAN_POINT('',(3.93816119036,5.420413862312,0.7));
+#2473 = DIRECTION('',(0.,-0.,1.));
+#2474 = DIRECTION('',(0.587785252292,0.809016994375,0.));
+#2475 = PCURVE('',#1423,#2476);
+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);
+#2477 = CIRCLE('',#2478,0.6);
+#2478 = AXIS2_PLACEMENT_2D('',#2479,#2480);
+#2479 = CARTESIAN_POINT('',(3.93816119036,5.420413862312));
+#2480 = DIRECTION('',(0.587785252292,0.809016994375));
+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2482 = PCURVE('',#2483,#2488);
+#2483 = CYLINDRICAL_SURFACE('',#2484,0.6);
+#2484 = AXIS2_PLACEMENT_3D('',#2485,#2486,#2487);
+#2485 = CARTESIAN_POINT('',(3.93816119036,5.420413862312,0.7));
+#2486 = DIRECTION('',(0.,0.,1.));
+#2487 = DIRECTION('',(0.587785252292,0.809016994375,0.));
+#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493);
+#2489 = LINE('',#2490,#2491);
+#2490 = CARTESIAN_POINT('',(0.,0.));
+#2491 = VECTOR('',#2492,1.);
+#2492 = DIRECTION('',(1.,0.));
+#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2494 = ORIENTED_EDGE('',*,*,#2495,.F.);
+#2495 = EDGE_CURVE('',#2496,#2467,#2498,.T.);
+#2496 = VERTEX_POINT('',#2497);
+#2497 = CARTESIAN_POINT('',(5.046361638741,4.407293297597,0.7));
+#2498 = SURFACE_CURVE('',#2499,(#2504,#2511),.PCURVE_S1.);
+#2499 = CIRCLE('',#2500,6.7);
+#2500 = AXIS2_PLACEMENT_3D('',#2501,#2502,#2503);
+#2501 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2502 = DIRECTION('',(0.,0.,1.));
+#2503 = DIRECTION('',(1.,0.,0.));
+#2504 = PCURVE('',#1423,#2505);
+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);
+#2506 = CIRCLE('',#2507,6.7);
+#2507 = AXIS2_PLACEMENT_2D('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(0.,0.));
+#2509 = DIRECTION('',(1.,0.));
+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2511 = PCURVE('',#2512,#2517);
+#2512 = CYLINDRICAL_SURFACE('',#2513,6.7);
+#2513 = AXIS2_PLACEMENT_3D('',#2514,#2515,#2516);
+#2514 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2515 = DIRECTION('',(0.,0.,1.));
+#2516 = DIRECTION('',(1.,0.,0.));
+#2517 = DEFINITIONAL_REPRESENTATION('',(#2518),#2522);
+#2518 = LINE('',#2519,#2520);
+#2519 = CARTESIAN_POINT('',(0.,0.));
+#2520 = VECTOR('',#2521,1.);
+#2521 = DIRECTION('',(1.,0.));
+#2522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2523 = ORIENTED_EDGE('',*,*,#2524,.T.);
+#2524 = EDGE_CURVE('',#2496,#2525,#2527,.T.);
+#2525 = VERTEX_POINT('',#2526);
+#2526 = CARTESIAN_POINT('',(5.750996516037,3.437446591954,0.7));
+#2527 = SURFACE_CURVE('',#2528,(#2533,#2540),.PCURVE_S1.);
+#2528 = CIRCLE('',#2529,0.6);
+#2529 = AXIS2_PLACEMENT_3D('',#2530,#2531,#2532);
+#2530 = CARTESIAN_POINT('',(5.420413862312,3.93816119036,0.7));
+#2531 = DIRECTION('',(0.,-0.,1.));
+#2532 = DIRECTION('',(0.809016994375,0.587785252292,0.));
+#2533 = PCURVE('',#1423,#2534);
+#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2539);
+#2535 = CIRCLE('',#2536,0.6);
+#2536 = AXIS2_PLACEMENT_2D('',#2537,#2538);
+#2537 = CARTESIAN_POINT('',(5.420413862312,3.93816119036));
+#2538 = DIRECTION('',(0.809016994375,0.587785252292));
+#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2540 = PCURVE('',#2541,#2546);
+#2541 = CYLINDRICAL_SURFACE('',#2542,0.6);
+#2542 = AXIS2_PLACEMENT_3D('',#2543,#2544,#2545);
+#2543 = CARTESIAN_POINT('',(5.420413862312,3.93816119036,0.7));
+#2544 = DIRECTION('',(0.,0.,1.));
+#2545 = DIRECTION('',(0.809016994375,0.587785252292,0.));
+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551);
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(0.,0.));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(1.,0.));
+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2552 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#2553 = EDGE_CURVE('',#2554,#2525,#2556,.T.);
+#2554 = VERTEX_POINT('',#2555);
+#2555 = CARTESIAN_POINT('',(6.161303648259,2.632173503771,0.7));
+#2556 = SURFACE_CURVE('',#2557,(#2562,#2569),.PCURVE_S1.);
+#2557 = CIRCLE('',#2558,6.7);
+#2558 = AXIS2_PLACEMENT_3D('',#2559,#2560,#2561);
+#2559 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2560 = DIRECTION('',(0.,0.,1.));
+#2561 = DIRECTION('',(1.,0.,0.));
+#2562 = PCURVE('',#1423,#2563);
+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2568);
+#2564 = CIRCLE('',#2565,6.7);
+#2565 = AXIS2_PLACEMENT_2D('',#2566,#2567);
+#2566 = CARTESIAN_POINT('',(0.,0.));
+#2567 = DIRECTION('',(1.,0.));
+#2568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2569 = PCURVE('',#2570,#2575);
+#2570 = CYLINDRICAL_SURFACE('',#2571,6.7);
+#2571 = AXIS2_PLACEMENT_3D('',#2572,#2573,#2574);
+#2572 = CARTESIAN_POINT('',(0.,0.,0.7));
+#2573 = DIRECTION('',(0.,0.,1.));
+#2574 = DIRECTION('',(1.,0.,0.));
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(0.,0.));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(1.,0.));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2581 = ORIENTED_EDGE('',*,*,#2582,.T.);
+#2582 = EDGE_CURVE('',#2554,#1452,#2583,.T.);
+#2583 = SURFACE_CURVE('',#2584,(#2589,#2596),.PCURVE_S1.);
+#2584 = CIRCLE('',#2585,0.6);
+#2585 = AXIS2_PLACEMENT_3D('',#2586,#2587,#2588);
+#2586 = CARTESIAN_POINT('',(6.372078659178,2.070413862312,0.7));
+#2587 = DIRECTION('',(0.,-0.,1.));
+#2588 = DIRECTION('',(0.951056516295,0.309016994375,0.));
+#2589 = PCURVE('',#1423,#2590);
+#2590 = DEFINITIONAL_REPRESENTATION('',(#2591),#2595);
+#2591 = CIRCLE('',#2592,0.6);
+#2592 = AXIS2_PLACEMENT_2D('',#2593,#2594);
+#2593 = CARTESIAN_POINT('',(6.372078659178,2.070413862312));
+#2594 = DIRECTION('',(0.951056516295,0.309016994375));
+#2595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2596 = PCURVE('',#2597,#2602);
+#2597 = CYLINDRICAL_SURFACE('',#2598,0.6);
+#2598 = AXIS2_PLACEMENT_3D('',#2599,#2600,#2601);
+#2599 = CARTESIAN_POINT('',(6.372078659178,2.070413862312,0.7));
+#2600 = DIRECTION('',(0.,0.,1.));
+#2601 = DIRECTION('',(0.951056516295,0.309016994375,0.));
+#2602 = DEFINITIONAL_REPRESENTATION('',(#2603),#2607);
+#2603 = LINE('',#2604,#2605);
+#2604 = CARTESIAN_POINT('',(0.,0.));
+#2605 = VECTOR('',#2606,1.);
+#2606 = DIRECTION('',(1.,0.));
+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2608 = ADVANCED_FACE('',(#2609),#1435,.T.);
+#2609 = FACE_BOUND('',#2610,.T.);
+#2610 = EDGE_LOOP('',(#2611,#2632,#2659,#2660));
+#2611 = ORIENTED_EDGE('',*,*,#2612,.F.);
+#2612 = EDGE_CURVE('',#2613,#1414,#2615,.T.);
+#2613 = VERTEX_POINT('',#2614);
+#2614 = CARTESIAN_POINT('',(9.,0.,0.5));
+#2615 = SEAM_CURVE('',#2616,(#2620,#2626),.PCURVE_S1.);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(9.,0.,0.5));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#2620 = PCURVE('',#1435,#2621);
+#2621 = DEFINITIONAL_REPRESENTATION('',(#2622),#2625);
+#2622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2623,#2624),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#2623 = CARTESIAN_POINT('',(0.,0.));
+#2624 = CARTESIAN_POINT('',(0.,-0.2));
+#2625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2626 = PCURVE('',#1435,#2627);
+#2627 = DEFINITIONAL_REPRESENTATION('',(#2628),#2631);
+#2628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2629,#2630),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#2629 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2630 = CARTESIAN_POINT('',(-6.28318530718,-0.2));
+#2631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2632 = ORIENTED_EDGE('',*,*,#2633,.T.);
+#2633 = EDGE_CURVE('',#2613,#2613,#2634,.T.);
+#2634 = SURFACE_CURVE('',#2635,(#2640,#2647),.PCURVE_S1.);
+#2635 = CIRCLE('',#2636,9.);
+#2636 = AXIS2_PLACEMENT_3D('',#2637,#2638,#2639);
+#2637 = CARTESIAN_POINT('',(0.,0.,0.5));
+#2638 = DIRECTION('',(0.,0.,1.));
+#2639 = DIRECTION('',(1.,0.,0.));
+#2640 = PCURVE('',#1435,#2641);
+#2641 = DEFINITIONAL_REPRESENTATION('',(#2642),#2646);
+#2642 = LINE('',#2643,#2644);
+#2643 = CARTESIAN_POINT('',(-0.,-0.));
+#2644 = VECTOR('',#2645,1.);
+#2645 = DIRECTION('',(-1.,-0.));
+#2646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2647 = PCURVE('',#2648,#2653);
+#2648 = CYLINDRICAL_SURFACE('',#2649,9.);
+#2649 = AXIS2_PLACEMENT_3D('',#2650,#2651,#2652);
+#2650 = CARTESIAN_POINT('',(0.,0.,0.));
+#2651 = DIRECTION('',(0.,0.,1.));
+#2652 = DIRECTION('',(1.,0.,0.));
+#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2658);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(0.,0.5));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(1.,0.));
+#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2659 = ORIENTED_EDGE('',*,*,#2612,.T.);
+#2660 = ORIENTED_EDGE('',*,*,#1413,.F.);
+#2661 = ADVANCED_FACE('',(#2662),#1468,.T.);
+#2662 = FACE_BOUND('',#2663,.T.);
+#2663 = EDGE_LOOP('',(#2664,#2695,#2714,#2715));
+#2664 = ORIENTED_EDGE('',*,*,#2665,.F.);
+#2665 = EDGE_CURVE('',#2666,#2668,#2670,.T.);
+#2666 = VERTEX_POINT('',#2667);
+#2667 = CARTESIAN_POINT('',(6.673134328358,0.599398227965,8.3));
+#2668 = VERTEX_POINT('',#2669);
+#2669 = CARTESIAN_POINT('',(6.531752125937,1.492050322648,8.3));
+#2670 = SURFACE_CURVE('',#2671,(#2676,#2683),.PCURVE_S1.);
+#2671 = CIRCLE('',#2672,6.7);
+#2672 = AXIS2_PLACEMENT_3D('',#2673,#2674,#2675);
+#2673 = CARTESIAN_POINT('',(0.,0.,8.3));
+#2674 = DIRECTION('',(0.,0.,1.));
+#2675 = DIRECTION('',(1.,0.,0.));
+#2676 = PCURVE('',#1468,#2677);
+#2677 = DEFINITIONAL_REPRESENTATION('',(#2678),#2682);
+#2678 = LINE('',#2679,#2680);
+#2679 = CARTESIAN_POINT('',(0.,7.6));
+#2680 = VECTOR('',#2681,1.);
+#2681 = DIRECTION('',(1.,0.));
+#2682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2683 = PCURVE('',#2684,#2689);
+#2684 = PLANE('',#2685);
+#2685 = AXIS2_PLACEMENT_3D('',#2686,#2687,#2688);
+#2686 = CARTESIAN_POINT('',(0.,0.,8.3));
+#2687 = DIRECTION('',(0.,0.,1.));
+#2688 = DIRECTION('',(1.,0.,0.));
+#2689 = DEFINITIONAL_REPRESENTATION('',(#2690),#2694);
+#2690 = CIRCLE('',#2691,6.7);
+#2691 = AXIS2_PLACEMENT_2D('',#2692,#2693);
+#2692 = CARTESIAN_POINT('',(0.,0.));
+#2693 = DIRECTION('',(1.,0.));
+#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2695 = ORIENTED_EDGE('',*,*,#2696,.F.);
+#2696 = EDGE_CURVE('',#1450,#2666,#2697,.T.);
+#2697 = SURFACE_CURVE('',#2698,(#2702,#2708),.PCURVE_S1.);
+#2698 = LINE('',#2699,#2700);
+#2699 = CARTESIAN_POINT('',(6.673134328358,0.599398227965,0.7));
+#2700 = VECTOR('',#2701,1.);
+#2701 = DIRECTION('',(0.,0.,1.));
+#2702 = PCURVE('',#1468,#2703);
+#2703 = DEFINITIONAL_REPRESENTATION('',(#2704),#2707);
+#2704 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2705,#2706),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2705 = CARTESIAN_POINT('',(8.958218972929E-02,0.));
+#2706 = CARTESIAN_POINT('',(8.958218972929E-02,7.6));
+#2707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2708 = PCURVE('',#1497,#2709);
+#2709 = DEFINITIONAL_REPRESENTATION('',(#2710),#2713);
+#2710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2711,#2712),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2711 = CARTESIAN_POINT('',(1.61558742166,0.));
+#2712 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2714 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#2715 = ORIENTED_EDGE('',*,*,#2716,.T.);
+#2716 = EDGE_CURVE('',#1452,#2668,#2717,.T.);
+#2717 = SURFACE_CURVE('',#2718,(#2722,#2728),.PCURVE_S1.);
+#2718 = LINE('',#2719,#2720);
+#2719 = CARTESIAN_POINT('',(6.531752125937,1.492050322648,0.7));
+#2720 = VECTOR('',#2721,1.);
+#2721 = DIRECTION('',(0.,0.,1.));
+#2722 = PCURVE('',#1468,#2723);
+#2723 = DEFINITIONAL_REPRESENTATION('',(#2724),#2727);
+#2724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2725,#2726),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2725 = CARTESIAN_POINT('',(0.22457707563,0.));
+#2726 = CARTESIAN_POINT('',(0.22457707563,7.6));
+#2727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2728 = PCURVE('',#2597,#2729);
+#2729 = DEFINITIONAL_REPRESENTATION('',(#2730),#2733);
+#2730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2731,#2732),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2731 = CARTESIAN_POINT('',(4.66759788552,0.));
+#2732 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#2733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2734 = ADVANCED_FACE('',(#2735),#2597,.F.);
+#2735 = FACE_BOUND('',#2736,.F.);
+#2736 = EDGE_LOOP('',(#2737,#2761,#2780,#2781));
+#2737 = ORIENTED_EDGE('',*,*,#2738,.F.);
+#2738 = EDGE_CURVE('',#2739,#2668,#2741,.T.);
+#2739 = VERTEX_POINT('',#2740);
+#2740 = CARTESIAN_POINT('',(6.161303648259,2.632173503771,8.3));
+#2741 = SURFACE_CURVE('',#2742,(#2747,#2754),.PCURVE_S1.);
+#2742 = CIRCLE('',#2743,0.6);
+#2743 = AXIS2_PLACEMENT_3D('',#2744,#2745,#2746);
+#2744 = CARTESIAN_POINT('',(6.372078659178,2.070413862312,8.3));
+#2745 = DIRECTION('',(0.,-0.,1.));
+#2746 = DIRECTION('',(0.951056516295,0.309016994375,0.));
+#2747 = PCURVE('',#2597,#2748);
+#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2753);
+#2749 = LINE('',#2750,#2751);
+#2750 = CARTESIAN_POINT('',(0.,7.6));
+#2751 = VECTOR('',#2752,1.);
+#2752 = DIRECTION('',(1.,0.));
+#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2754 = PCURVE('',#2684,#2755);
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = CIRCLE('',#2757,0.6);
+#2757 = AXIS2_PLACEMENT_2D('',#2758,#2759);
+#2758 = CARTESIAN_POINT('',(6.372078659178,2.070413862312));
+#2759 = DIRECTION('',(0.951056516295,0.309016994375));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2761 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#2762 = EDGE_CURVE('',#2554,#2739,#2763,.T.);
+#2763 = SURFACE_CURVE('',#2764,(#2768,#2774),.PCURVE_S1.);
+#2764 = LINE('',#2765,#2766);
+#2765 = CARTESIAN_POINT('',(6.161303648259,2.632173503771,0.7));
+#2766 = VECTOR('',#2767,1.);
+#2767 = DIRECTION('',(0.,0.,1.));
+#2768 = PCURVE('',#2597,#2769);
+#2769 = DEFINITIONAL_REPRESENTATION('',(#2770),#2773);
+#2770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2771,#2772),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2771 = CARTESIAN_POINT('',(1.61558742166,0.));
+#2772 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2774 = PCURVE('',#2570,#2775);
+#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2779);
+#2776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2777,#2778),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2777 = CARTESIAN_POINT('',(0.403741455088,0.));
+#2778 = CARTESIAN_POINT('',(0.403741455088,7.6));
+#2779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2780 = ORIENTED_EDGE('',*,*,#2582,.T.);
+#2781 = ORIENTED_EDGE('',*,*,#2716,.T.);
+#2782 = ADVANCED_FACE('',(#2783),#2570,.T.);
+#2783 = FACE_BOUND('',#2784,.T.);
+#2784 = EDGE_LOOP('',(#2785,#2809,#2810,#2811));
+#2785 = ORIENTED_EDGE('',*,*,#2786,.F.);
+#2786 = EDGE_CURVE('',#2739,#2787,#2789,.T.);
+#2787 = VERTEX_POINT('',#2788);
+#2788 = CARTESIAN_POINT('',(5.750996516037,3.437446591954,8.3));
+#2789 = SURFACE_CURVE('',#2790,(#2795,#2802),.PCURVE_S1.);
+#2790 = CIRCLE('',#2791,6.7);
+#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794);
+#2792 = CARTESIAN_POINT('',(0.,0.,8.3));
+#2793 = DIRECTION('',(0.,0.,1.));
+#2794 = DIRECTION('',(1.,0.,0.));
+#2795 = PCURVE('',#2570,#2796);
+#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2801);
+#2797 = LINE('',#2798,#2799);
+#2798 = CARTESIAN_POINT('',(0.,7.6));
+#2799 = VECTOR('',#2800,1.);
+#2800 = DIRECTION('',(1.,0.));
+#2801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2802 = PCURVE('',#2684,#2803);
+#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808);
+#2804 = CIRCLE('',#2805,6.7);
+#2805 = AXIS2_PLACEMENT_2D('',#2806,#2807);
+#2806 = CARTESIAN_POINT('',(0.,0.));
+#2807 = DIRECTION('',(1.,0.));
+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2809 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#2810 = ORIENTED_EDGE('',*,*,#2553,.T.);
+#2811 = ORIENTED_EDGE('',*,*,#2812,.T.);
+#2812 = EDGE_CURVE('',#2525,#2787,#2813,.T.);
+#2813 = SURFACE_CURVE('',#2814,(#2818,#2824),.PCURVE_S1.);
+#2814 = LINE('',#2815,#2816);
+#2815 = CARTESIAN_POINT('',(5.750996516037,3.437446591954,0.7));
+#2816 = VECTOR('',#2817,1.);
+#2817 = DIRECTION('',(0.,0.,1.));
+#2818 = PCURVE('',#2570,#2819);
+#2819 = DEFINITIONAL_REPRESENTATION('',(#2820),#2823);
+#2820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2821,#2822),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2821 = CARTESIAN_POINT('',(0.538736340989,0.));
+#2822 = CARTESIAN_POINT('',(0.538736340989,7.6));
+#2823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2824 = PCURVE('',#2541,#2825);
+#2825 = DEFINITIONAL_REPRESENTATION('',(#2826),#2829);
+#2826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2827,#2828),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2827 = CARTESIAN_POINT('',(4.66759788552,0.));
+#2828 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#2829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2830 = ADVANCED_FACE('',(#2831),#2541,.F.);
+#2831 = FACE_BOUND('',#2832,.F.);
+#2832 = EDGE_LOOP('',(#2833,#2857,#2876,#2877));
+#2833 = ORIENTED_EDGE('',*,*,#2834,.F.);
+#2834 = EDGE_CURVE('',#2835,#2787,#2837,.T.);
+#2835 = VERTEX_POINT('',#2836);
+#2836 = CARTESIAN_POINT('',(5.046361638741,4.407293297597,8.3));
+#2837 = SURFACE_CURVE('',#2838,(#2843,#2850),.PCURVE_S1.);
+#2838 = CIRCLE('',#2839,0.6);
+#2839 = AXIS2_PLACEMENT_3D('',#2840,#2841,#2842);
+#2840 = CARTESIAN_POINT('',(5.420413862312,3.93816119036,8.3));
+#2841 = DIRECTION('',(0.,-0.,1.));
+#2842 = DIRECTION('',(0.809016994375,0.587785252292,0.));
+#2843 = PCURVE('',#2541,#2844);
+#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2849);
+#2845 = LINE('',#2846,#2847);
+#2846 = CARTESIAN_POINT('',(0.,7.6));
+#2847 = VECTOR('',#2848,1.);
+#2848 = DIRECTION('',(1.,0.));
+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2850 = PCURVE('',#2684,#2851);
+#2851 = DEFINITIONAL_REPRESENTATION('',(#2852),#2856);
+#2852 = CIRCLE('',#2853,0.6);
+#2853 = AXIS2_PLACEMENT_2D('',#2854,#2855);
+#2854 = CARTESIAN_POINT('',(5.420413862312,3.93816119036));
+#2855 = DIRECTION('',(0.809016994375,0.587785252292));
+#2856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2857 = ORIENTED_EDGE('',*,*,#2858,.F.);
+#2858 = EDGE_CURVE('',#2496,#2835,#2859,.T.);
+#2859 = SURFACE_CURVE('',#2860,(#2864,#2870),.PCURVE_S1.);
+#2860 = LINE('',#2861,#2862);
+#2861 = CARTESIAN_POINT('',(5.046361638741,4.407293297597,0.7));
+#2862 = VECTOR('',#2863,1.);
+#2863 = DIRECTION('',(0.,0.,1.));
+#2864 = PCURVE('',#2541,#2865);
+#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2869);
+#2866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2867,#2868),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2867 = CARTESIAN_POINT('',(1.61558742166,0.));
+#2868 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2870 = PCURVE('',#2512,#2871);
+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2875);
+#2872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2873,#2874),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2873 = CARTESIAN_POINT('',(0.717900720447,0.));
+#2874 = CARTESIAN_POINT('',(0.717900720447,7.6));
+#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2876 = ORIENTED_EDGE('',*,*,#2524,.T.);
+#2877 = ORIENTED_EDGE('',*,*,#2812,.T.);
+#2878 = ADVANCED_FACE('',(#2879),#2512,.T.);
+#2879 = FACE_BOUND('',#2880,.T.);
+#2880 = EDGE_LOOP('',(#2881,#2905,#2906,#2907));
+#2881 = ORIENTED_EDGE('',*,*,#2882,.F.);
+#2882 = EDGE_CURVE('',#2835,#2883,#2885,.T.);
+#2883 = VERTEX_POINT('',#2884);
+#2884 = CARTESIAN_POINT('',(4.407293297597,5.046361638741,8.3));
+#2885 = SURFACE_CURVE('',#2886,(#2891,#2898),.PCURVE_S1.);
+#2886 = CIRCLE('',#2887,6.7);
+#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
+#2888 = CARTESIAN_POINT('',(0.,0.,8.3));
+#2889 = DIRECTION('',(0.,0.,1.));
+#2890 = DIRECTION('',(1.,0.,0.));
+#2891 = PCURVE('',#2512,#2892);
+#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897);
+#2893 = LINE('',#2894,#2895);
+#2894 = CARTESIAN_POINT('',(0.,7.6));
+#2895 = VECTOR('',#2896,1.);
+#2896 = DIRECTION('',(1.,0.));
+#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2898 = PCURVE('',#2684,#2899);
+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904);
+#2900 = CIRCLE('',#2901,6.7);
+#2901 = AXIS2_PLACEMENT_2D('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(0.,0.));
+#2903 = DIRECTION('',(1.,0.));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2905 = ORIENTED_EDGE('',*,*,#2858,.F.);
+#2906 = ORIENTED_EDGE('',*,*,#2495,.T.);
+#2907 = ORIENTED_EDGE('',*,*,#2908,.T.);
+#2908 = EDGE_CURVE('',#2467,#2883,#2909,.T.);
+#2909 = SURFACE_CURVE('',#2910,(#2914,#2920),.PCURVE_S1.);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(4.407293297597,5.046361638741,0.7));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(0.,0.,1.));
+#2914 = PCURVE('',#2512,#2915);
+#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2919);
+#2916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2917,#2918),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2917 = CARTESIAN_POINT('',(0.852895606348,0.));
+#2918 = CARTESIAN_POINT('',(0.852895606348,7.6));
+#2919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2920 = PCURVE('',#2483,#2921);
+#2921 = DEFINITIONAL_REPRESENTATION('',(#2922),#2925);
+#2922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2923,#2924),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2923 = CARTESIAN_POINT('',(4.66759788552,0.));
+#2924 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#2925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2926 = ADVANCED_FACE('',(#2927),#2483,.F.);
+#2927 = FACE_BOUND('',#2928,.F.);
+#2928 = EDGE_LOOP('',(#2929,#2953,#2972,#2973));
+#2929 = ORIENTED_EDGE('',*,*,#2930,.F.);
+#2930 = EDGE_CURVE('',#2931,#2883,#2933,.T.);
+#2931 = VERTEX_POINT('',#2932);
+#2932 = CARTESIAN_POINT('',(3.437446591954,5.750996516037,8.3));
+#2933 = SURFACE_CURVE('',#2934,(#2939,#2946),.PCURVE_S1.);
+#2934 = CIRCLE('',#2935,0.6);
+#2935 = AXIS2_PLACEMENT_3D('',#2936,#2937,#2938);
+#2936 = CARTESIAN_POINT('',(3.93816119036,5.420413862312,8.3));
+#2937 = DIRECTION('',(0.,-0.,1.));
+#2938 = DIRECTION('',(0.587785252292,0.809016994375,0.));
+#2939 = PCURVE('',#2483,#2940);
+#2940 = DEFINITIONAL_REPRESENTATION('',(#2941),#2945);
+#2941 = LINE('',#2942,#2943);
+#2942 = CARTESIAN_POINT('',(0.,7.6));
+#2943 = VECTOR('',#2944,1.);
+#2944 = DIRECTION('',(1.,0.));
+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2946 = PCURVE('',#2684,#2947);
+#2947 = DEFINITIONAL_REPRESENTATION('',(#2948),#2952);
+#2948 = CIRCLE('',#2949,0.6);
+#2949 = AXIS2_PLACEMENT_2D('',#2950,#2951);
+#2950 = CARTESIAN_POINT('',(3.93816119036,5.420413862312));
+#2951 = DIRECTION('',(0.587785252292,0.809016994375));
+#2952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2953 = ORIENTED_EDGE('',*,*,#2954,.F.);
+#2954 = EDGE_CURVE('',#2438,#2931,#2955,.T.);
+#2955 = SURFACE_CURVE('',#2956,(#2960,#2966),.PCURVE_S1.);
+#2956 = LINE('',#2957,#2958);
+#2957 = CARTESIAN_POINT('',(3.437446591954,5.750996516037,0.7));
+#2958 = VECTOR('',#2959,1.);
+#2959 = DIRECTION('',(0.,0.,1.));
+#2960 = PCURVE('',#2483,#2961);
+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2965);
+#2962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2963,#2964),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2963 = CARTESIAN_POINT('',(1.61558742166,0.));
+#2964 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#2965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2966 = PCURVE('',#2454,#2967);
+#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2971);
+#2968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2969,#2970),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2969 = CARTESIAN_POINT('',(1.032059985806,0.));
+#2970 = CARTESIAN_POINT('',(1.032059985806,7.6));
+#2971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2972 = ORIENTED_EDGE('',*,*,#2466,.T.);
+#2973 = ORIENTED_EDGE('',*,*,#2908,.T.);
+#2974 = ADVANCED_FACE('',(#2975),#2454,.T.);
+#2975 = FACE_BOUND('',#2976,.T.);
+#2976 = EDGE_LOOP('',(#2977,#3001,#3002,#3003));
+#2977 = ORIENTED_EDGE('',*,*,#2978,.F.);
+#2978 = EDGE_CURVE('',#2931,#2979,#2981,.T.);
+#2979 = VERTEX_POINT('',#2980);
+#2980 = CARTESIAN_POINT('',(2.632173503771,6.161303648259,8.3));
+#2981 = SURFACE_CURVE('',#2982,(#2987,#2994),.PCURVE_S1.);
+#2982 = CIRCLE('',#2983,6.7);
+#2983 = AXIS2_PLACEMENT_3D('',#2984,#2985,#2986);
+#2984 = CARTESIAN_POINT('',(0.,0.,8.3));
+#2985 = DIRECTION('',(0.,0.,1.));
+#2986 = DIRECTION('',(1.,0.,0.));
+#2987 = PCURVE('',#2454,#2988);
+#2988 = DEFINITIONAL_REPRESENTATION('',(#2989),#2993);
+#2989 = LINE('',#2990,#2991);
+#2990 = CARTESIAN_POINT('',(0.,7.6));
+#2991 = VECTOR('',#2992,1.);
+#2992 = DIRECTION('',(1.,0.));
+#2993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2994 = PCURVE('',#2684,#2995);
+#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3000);
+#2996 = CIRCLE('',#2997,6.7);
+#2997 = AXIS2_PLACEMENT_2D('',#2998,#2999);
+#2998 = CARTESIAN_POINT('',(0.,0.));
+#2999 = DIRECTION('',(1.,0.));
+#3000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3001 = ORIENTED_EDGE('',*,*,#2954,.F.);
+#3002 = ORIENTED_EDGE('',*,*,#2437,.T.);
+#3003 = ORIENTED_EDGE('',*,*,#3004,.T.);
+#3004 = EDGE_CURVE('',#2409,#2979,#3005,.T.);
+#3005 = SURFACE_CURVE('',#3006,(#3010,#3016),.PCURVE_S1.);
+#3006 = LINE('',#3007,#3008);
+#3007 = CARTESIAN_POINT('',(2.632173503771,6.161303648259,0.7));
+#3008 = VECTOR('',#3009,1.);
+#3009 = DIRECTION('',(0.,0.,1.));
+#3010 = PCURVE('',#2454,#3011);
+#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3015);
+#3012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3013,#3014),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3013 = CARTESIAN_POINT('',(1.167054871707,0.));
+#3014 = CARTESIAN_POINT('',(1.167054871707,7.6));
+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3016 = PCURVE('',#2425,#3017);
+#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3021);
+#3018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3019,#3020),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3019 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3020 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3022 = ADVANCED_FACE('',(#3023),#2425,.F.);
+#3023 = FACE_BOUND('',#3024,.F.);
+#3024 = EDGE_LOOP('',(#3025,#3049,#3068,#3069));
+#3025 = ORIENTED_EDGE('',*,*,#3026,.F.);
+#3026 = EDGE_CURVE('',#3027,#2979,#3029,.T.);
+#3027 = VERTEX_POINT('',#3028);
+#3028 = CARTESIAN_POINT('',(1.492050322648,6.531752125937,8.3));
+#3029 = SURFACE_CURVE('',#3030,(#3035,#3042),.PCURVE_S1.);
+#3030 = CIRCLE('',#3031,0.6);
+#3031 = AXIS2_PLACEMENT_3D('',#3032,#3033,#3034);
+#3032 = CARTESIAN_POINT('',(2.070413862312,6.372078659178,8.3));
+#3033 = DIRECTION('',(0.,-0.,1.));
+#3034 = DIRECTION('',(0.309016994375,0.951056516295,0.));
+#3035 = PCURVE('',#2425,#3036);
+#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041);
+#3037 = LINE('',#3038,#3039);
+#3038 = CARTESIAN_POINT('',(0.,7.6));
+#3039 = VECTOR('',#3040,1.);
+#3040 = DIRECTION('',(1.,0.));
+#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3042 = PCURVE('',#2684,#3043);
+#3043 = DEFINITIONAL_REPRESENTATION('',(#3044),#3048);
+#3044 = CIRCLE('',#3045,0.6);
+#3045 = AXIS2_PLACEMENT_2D('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(2.070413862312,6.372078659178));
+#3047 = DIRECTION('',(0.309016994375,0.951056516295));
+#3048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3049 = ORIENTED_EDGE('',*,*,#3050,.F.);
+#3050 = EDGE_CURVE('',#2380,#3027,#3051,.T.);
+#3051 = SURFACE_CURVE('',#3052,(#3056,#3062),.PCURVE_S1.);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(1.492050322648,6.531752125937,0.7));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(0.,0.,1.));
+#3056 = PCURVE('',#2425,#3057);
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3061);
+#3058 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3059,#3060),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3059 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3060 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3062 = PCURVE('',#2396,#3063);
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3067);
+#3064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3065,#3066),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3065 = CARTESIAN_POINT('',(1.346219251165,0.));
+#3066 = CARTESIAN_POINT('',(1.346219251165,7.6));
+#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3068 = ORIENTED_EDGE('',*,*,#2408,.T.);
+#3069 = ORIENTED_EDGE('',*,*,#3004,.T.);
+#3070 = ADVANCED_FACE('',(#3071),#2396,.T.);
+#3071 = FACE_BOUND('',#3072,.T.);
+#3072 = EDGE_LOOP('',(#3073,#3097,#3098,#3099));
+#3073 = ORIENTED_EDGE('',*,*,#3074,.F.);
+#3074 = EDGE_CURVE('',#3027,#3075,#3077,.T.);
+#3075 = VERTEX_POINT('',#3076);
+#3076 = CARTESIAN_POINT('',(0.599398227965,6.673134328358,8.3));
+#3077 = SURFACE_CURVE('',#3078,(#3083,#3090),.PCURVE_S1.);
+#3078 = CIRCLE('',#3079,6.7);
+#3079 = AXIS2_PLACEMENT_3D('',#3080,#3081,#3082);
+#3080 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3081 = DIRECTION('',(0.,0.,1.));
+#3082 = DIRECTION('',(1.,0.,0.));
+#3083 = PCURVE('',#2396,#3084);
+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);
+#3085 = LINE('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(0.,7.6));
+#3087 = VECTOR('',#3088,1.);
+#3088 = DIRECTION('',(1.,0.));
+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3090 = PCURVE('',#2684,#3091);
+#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3096);
+#3092 = CIRCLE('',#3093,6.7);
+#3093 = AXIS2_PLACEMENT_2D('',#3094,#3095);
+#3094 = CARTESIAN_POINT('',(0.,0.));
+#3095 = DIRECTION('',(1.,0.));
+#3096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3097 = ORIENTED_EDGE('',*,*,#3050,.F.);
+#3098 = ORIENTED_EDGE('',*,*,#2379,.T.);
+#3099 = ORIENTED_EDGE('',*,*,#3100,.T.);
+#3100 = EDGE_CURVE('',#2351,#3075,#3101,.T.);
+#3101 = SURFACE_CURVE('',#3102,(#3106,#3112),.PCURVE_S1.);
+#3102 = LINE('',#3103,#3104);
+#3103 = CARTESIAN_POINT('',(0.599398227965,6.673134328358,0.7));
+#3104 = VECTOR('',#3105,1.);
+#3105 = DIRECTION('',(0.,0.,1.));
+#3106 = PCURVE('',#2396,#3107);
+#3107 = DEFINITIONAL_REPRESENTATION('',(#3108),#3111);
+#3108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3109,#3110),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3109 = CARTESIAN_POINT('',(1.481214137066,0.));
+#3110 = CARTESIAN_POINT('',(1.481214137066,7.6));
+#3111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3112 = PCURVE('',#2367,#3113);
+#3113 = DEFINITIONAL_REPRESENTATION('',(#3114),#3117);
+#3114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3115,#3116),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3115 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3116 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3118 = ADVANCED_FACE('',(#3119),#2367,.F.);
+#3119 = FACE_BOUND('',#3120,.F.);
+#3120 = EDGE_LOOP('',(#3121,#3145,#3164,#3165));
+#3121 = ORIENTED_EDGE('',*,*,#3122,.F.);
+#3122 = EDGE_CURVE('',#3123,#3075,#3125,.T.);
+#3123 = VERTEX_POINT('',#3124);
+#3124 = CARTESIAN_POINT('',(-0.599398227965,6.673134328358,8.3));
+#3125 = SURFACE_CURVE('',#3126,(#3131,#3138),.PCURVE_S1.);
+#3126 = CIRCLE('',#3127,0.6);
+#3127 = AXIS2_PLACEMENT_3D('',#3128,#3129,#3130);
+#3128 = CARTESIAN_POINT('',(7.438494264989E-16,6.7,8.3));
+#3129 = DIRECTION('',(0.,-0.,1.));
+#3130 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#3131 = PCURVE('',#2367,#3132);
+#3132 = DEFINITIONAL_REPRESENTATION('',(#3133),#3137);
+#3133 = LINE('',#3134,#3135);
+#3134 = CARTESIAN_POINT('',(0.,7.6));
+#3135 = VECTOR('',#3136,1.);
+#3136 = DIRECTION('',(1.,0.));
+#3137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3138 = PCURVE('',#2684,#3139);
+#3139 = DEFINITIONAL_REPRESENTATION('',(#3140),#3144);
+#3140 = CIRCLE('',#3141,0.6);
+#3141 = AXIS2_PLACEMENT_2D('',#3142,#3143);
+#3142 = CARTESIAN_POINT('',(7.438494264989E-16,6.7));
+#3143 = DIRECTION('',(1.110223024625E-16,1.));
+#3144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3145 = ORIENTED_EDGE('',*,*,#3146,.F.);
+#3146 = EDGE_CURVE('',#2322,#3123,#3147,.T.);
+#3147 = SURFACE_CURVE('',#3148,(#3152,#3158),.PCURVE_S1.);
+#3148 = LINE('',#3149,#3150);
+#3149 = CARTESIAN_POINT('',(-0.599398227965,6.673134328358,0.7));
+#3150 = VECTOR('',#3151,1.);
+#3151 = DIRECTION('',(0.,0.,1.));
+#3152 = PCURVE('',#2367,#3153);
+#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3157);
+#3154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3155,#3156),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3155 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3156 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3158 = PCURVE('',#2338,#3159);
+#3159 = DEFINITIONAL_REPRESENTATION('',(#3160),#3163);
+#3160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3161,#3162),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3161 = CARTESIAN_POINT('',(1.660378516524,0.));
+#3162 = CARTESIAN_POINT('',(1.660378516524,7.6));
+#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3164 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#3165 = ORIENTED_EDGE('',*,*,#3100,.T.);
+#3166 = ADVANCED_FACE('',(#3167),#2338,.T.);
+#3167 = FACE_BOUND('',#3168,.T.);
+#3168 = EDGE_LOOP('',(#3169,#3193,#3194,#3195));
+#3169 = ORIENTED_EDGE('',*,*,#3170,.F.);
+#3170 = EDGE_CURVE('',#3123,#3171,#3173,.T.);
+#3171 = VERTEX_POINT('',#3172);
+#3172 = CARTESIAN_POINT('',(-1.492050322648,6.531752125937,8.3));
+#3173 = SURFACE_CURVE('',#3174,(#3179,#3186),.PCURVE_S1.);
+#3174 = CIRCLE('',#3175,6.7);
+#3175 = AXIS2_PLACEMENT_3D('',#3176,#3177,#3178);
+#3176 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3177 = DIRECTION('',(0.,0.,1.));
+#3178 = DIRECTION('',(1.,0.,0.));
+#3179 = PCURVE('',#2338,#3180);
+#3180 = DEFINITIONAL_REPRESENTATION('',(#3181),#3185);
+#3181 = LINE('',#3182,#3183);
+#3182 = CARTESIAN_POINT('',(0.,7.6));
+#3183 = VECTOR('',#3184,1.);
+#3184 = DIRECTION('',(1.,0.));
+#3185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3186 = PCURVE('',#2684,#3187);
+#3187 = DEFINITIONAL_REPRESENTATION('',(#3188),#3192);
+#3188 = CIRCLE('',#3189,6.7);
+#3189 = AXIS2_PLACEMENT_2D('',#3190,#3191);
+#3190 = CARTESIAN_POINT('',(0.,0.));
+#3191 = DIRECTION('',(1.,0.));
+#3192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3193 = ORIENTED_EDGE('',*,*,#3146,.F.);
+#3194 = ORIENTED_EDGE('',*,*,#2321,.T.);
+#3195 = ORIENTED_EDGE('',*,*,#3196,.T.);
+#3196 = EDGE_CURVE('',#2293,#3171,#3197,.T.);
+#3197 = SURFACE_CURVE('',#3198,(#3202,#3208),.PCURVE_S1.);
+#3198 = LINE('',#3199,#3200);
+#3199 = CARTESIAN_POINT('',(-1.492050322648,6.531752125937,0.7));
+#3200 = VECTOR('',#3201,1.);
+#3201 = DIRECTION('',(0.,0.,1.));
+#3202 = PCURVE('',#2338,#3203);
+#3203 = DEFINITIONAL_REPRESENTATION('',(#3204),#3207);
+#3204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3205,#3206),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3205 = CARTESIAN_POINT('',(1.795373402425,0.));
+#3206 = CARTESIAN_POINT('',(1.795373402425,7.6));
+#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3208 = PCURVE('',#2309,#3209);
+#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3213);
+#3210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3211,#3212),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3211 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3212 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3214 = ADVANCED_FACE('',(#3215),#2309,.F.);
+#3215 = FACE_BOUND('',#3216,.F.);
+#3216 = EDGE_LOOP('',(#3217,#3241,#3260,#3261));
+#3217 = ORIENTED_EDGE('',*,*,#3218,.F.);
+#3218 = EDGE_CURVE('',#3219,#3171,#3221,.T.);
+#3219 = VERTEX_POINT('',#3220);
+#3220 = CARTESIAN_POINT('',(-2.632173503771,6.161303648259,8.3));
+#3221 = SURFACE_CURVE('',#3222,(#3227,#3234),.PCURVE_S1.);
+#3222 = CIRCLE('',#3223,0.6);
+#3223 = AXIS2_PLACEMENT_3D('',#3224,#3225,#3226);
+#3224 = CARTESIAN_POINT('',(-2.070413862312,6.372078659178,8.3));
+#3225 = DIRECTION('',(0.,0.,1.));
+#3226 = DIRECTION('',(-0.309016994375,0.951056516295,0.));
+#3227 = PCURVE('',#2309,#3228);
+#3228 = DEFINITIONAL_REPRESENTATION('',(#3229),#3233);
+#3229 = LINE('',#3230,#3231);
+#3230 = CARTESIAN_POINT('',(0.,7.6));
+#3231 = VECTOR('',#3232,1.);
+#3232 = DIRECTION('',(1.,0.));
+#3233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3234 = PCURVE('',#2684,#3235);
+#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3240);
+#3236 = CIRCLE('',#3237,0.6);
+#3237 = AXIS2_PLACEMENT_2D('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(-2.070413862312,6.372078659178));
+#3239 = DIRECTION('',(-0.309016994375,0.951056516295));
+#3240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3241 = ORIENTED_EDGE('',*,*,#3242,.F.);
+#3242 = EDGE_CURVE('',#2264,#3219,#3243,.T.);
+#3243 = SURFACE_CURVE('',#3244,(#3248,#3254),.PCURVE_S1.);
+#3244 = LINE('',#3245,#3246);
+#3245 = CARTESIAN_POINT('',(-2.632173503771,6.161303648259,0.7));
+#3246 = VECTOR('',#3247,1.);
+#3247 = DIRECTION('',(0.,0.,1.));
+#3248 = PCURVE('',#2309,#3249);
+#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3253);
+#3250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3251,#3252),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3251 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3252 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3254 = PCURVE('',#2280,#3255);
+#3255 = DEFINITIONAL_REPRESENTATION('',(#3256),#3259);
+#3256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3257,#3258),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3257 = CARTESIAN_POINT('',(1.974537781883,0.));
+#3258 = CARTESIAN_POINT('',(1.974537781883,7.6));
+#3259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3260 = ORIENTED_EDGE('',*,*,#2292,.T.);
+#3261 = ORIENTED_EDGE('',*,*,#3196,.T.);
+#3262 = ADVANCED_FACE('',(#3263),#2280,.T.);
+#3263 = FACE_BOUND('',#3264,.T.);
+#3264 = EDGE_LOOP('',(#3265,#3289,#3290,#3291));
+#3265 = ORIENTED_EDGE('',*,*,#3266,.F.);
+#3266 = EDGE_CURVE('',#3219,#3267,#3269,.T.);
+#3267 = VERTEX_POINT('',#3268);
+#3268 = CARTESIAN_POINT('',(-3.437446591954,5.750996516037,8.3));
+#3269 = SURFACE_CURVE('',#3270,(#3275,#3282),.PCURVE_S1.);
+#3270 = CIRCLE('',#3271,6.7);
+#3271 = AXIS2_PLACEMENT_3D('',#3272,#3273,#3274);
+#3272 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3273 = DIRECTION('',(0.,0.,1.));
+#3274 = DIRECTION('',(1.,0.,0.));
+#3275 = PCURVE('',#2280,#3276);
+#3276 = DEFINITIONAL_REPRESENTATION('',(#3277),#3281);
+#3277 = LINE('',#3278,#3279);
+#3278 = CARTESIAN_POINT('',(0.,7.6));
+#3279 = VECTOR('',#3280,1.);
+#3280 = DIRECTION('',(1.,0.));
+#3281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3282 = PCURVE('',#2684,#3283);
+#3283 = DEFINITIONAL_REPRESENTATION('',(#3284),#3288);
+#3284 = CIRCLE('',#3285,6.7);
+#3285 = AXIS2_PLACEMENT_2D('',#3286,#3287);
+#3286 = CARTESIAN_POINT('',(0.,0.));
+#3287 = DIRECTION('',(1.,0.));
+#3288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3289 = ORIENTED_EDGE('',*,*,#3242,.F.);
+#3290 = ORIENTED_EDGE('',*,*,#2263,.T.);
+#3291 = ORIENTED_EDGE('',*,*,#3292,.T.);
+#3292 = EDGE_CURVE('',#2235,#3267,#3293,.T.);
+#3293 = SURFACE_CURVE('',#3294,(#3298,#3304),.PCURVE_S1.);
+#3294 = LINE('',#3295,#3296);
+#3295 = CARTESIAN_POINT('',(-3.437446591954,5.750996516037,0.7));
+#3296 = VECTOR('',#3297,1.);
+#3297 = DIRECTION('',(0.,0.,1.));
+#3298 = PCURVE('',#2280,#3299);
+#3299 = DEFINITIONAL_REPRESENTATION('',(#3300),#3303);
+#3300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3301,#3302),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3301 = CARTESIAN_POINT('',(2.109532667784,0.));
+#3302 = CARTESIAN_POINT('',(2.109532667784,7.6));
+#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3304 = PCURVE('',#2251,#3305);
+#3305 = DEFINITIONAL_REPRESENTATION('',(#3306),#3309);
+#3306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3307,#3308),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3307 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3308 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3310 = ADVANCED_FACE('',(#3311),#2251,.F.);
+#3311 = FACE_BOUND('',#3312,.F.);
+#3312 = EDGE_LOOP('',(#3313,#3337,#3356,#3357));
+#3313 = ORIENTED_EDGE('',*,*,#3314,.F.);
+#3314 = EDGE_CURVE('',#3315,#3267,#3317,.T.);
+#3315 = VERTEX_POINT('',#3316);
+#3316 = CARTESIAN_POINT('',(-4.407293297597,5.046361638741,8.3));
+#3317 = SURFACE_CURVE('',#3318,(#3323,#3330),.PCURVE_S1.);
+#3318 = CIRCLE('',#3319,0.6);
+#3319 = AXIS2_PLACEMENT_3D('',#3320,#3321,#3322);
+#3320 = CARTESIAN_POINT('',(-3.93816119036,5.420413862312,8.3));
+#3321 = DIRECTION('',(0.,0.,1.));
+#3322 = DIRECTION('',(-0.587785252292,0.809016994375,0.));
+#3323 = PCURVE('',#2251,#3324);
+#3324 = DEFINITIONAL_REPRESENTATION('',(#3325),#3329);
+#3325 = LINE('',#3326,#3327);
+#3326 = CARTESIAN_POINT('',(0.,7.6));
+#3327 = VECTOR('',#3328,1.);
+#3328 = DIRECTION('',(1.,0.));
+#3329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3330 = PCURVE('',#2684,#3331);
+#3331 = DEFINITIONAL_REPRESENTATION('',(#3332),#3336);
+#3332 = CIRCLE('',#3333,0.6);
+#3333 = AXIS2_PLACEMENT_2D('',#3334,#3335);
+#3334 = CARTESIAN_POINT('',(-3.93816119036,5.420413862312));
+#3335 = DIRECTION('',(-0.587785252292,0.809016994375));
+#3336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3337 = ORIENTED_EDGE('',*,*,#3338,.F.);
+#3338 = EDGE_CURVE('',#2206,#3315,#3339,.T.);
+#3339 = SURFACE_CURVE('',#3340,(#3344,#3350),.PCURVE_S1.);
+#3340 = LINE('',#3341,#3342);
+#3341 = CARTESIAN_POINT('',(-4.407293297597,5.046361638741,0.7));
+#3342 = VECTOR('',#3343,1.);
+#3343 = DIRECTION('',(0.,0.,1.));
+#3344 = PCURVE('',#2251,#3345);
+#3345 = DEFINITIONAL_REPRESENTATION('',(#3346),#3349);
+#3346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3347,#3348),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3347 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3348 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3350 = PCURVE('',#2222,#3351);
+#3351 = DEFINITIONAL_REPRESENTATION('',(#3352),#3355);
+#3352 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3353,#3354),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3353 = CARTESIAN_POINT('',(2.288697047242,0.));
+#3354 = CARTESIAN_POINT('',(2.288697047242,7.6));
+#3355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3356 = ORIENTED_EDGE('',*,*,#2234,.T.);
+#3357 = ORIENTED_EDGE('',*,*,#3292,.T.);
+#3358 = ADVANCED_FACE('',(#3359),#2222,.T.);
+#3359 = FACE_BOUND('',#3360,.T.);
+#3360 = EDGE_LOOP('',(#3361,#3385,#3386,#3387));
+#3361 = ORIENTED_EDGE('',*,*,#3362,.F.);
+#3362 = EDGE_CURVE('',#3315,#3363,#3365,.T.);
+#3363 = VERTEX_POINT('',#3364);
+#3364 = CARTESIAN_POINT('',(-5.046361638741,4.407293297597,8.3));
+#3365 = SURFACE_CURVE('',#3366,(#3371,#3378),.PCURVE_S1.);
+#3366 = CIRCLE('',#3367,6.7);
+#3367 = AXIS2_PLACEMENT_3D('',#3368,#3369,#3370);
+#3368 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3369 = DIRECTION('',(0.,0.,1.));
+#3370 = DIRECTION('',(1.,0.,0.));
+#3371 = PCURVE('',#2222,#3372);
+#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3377);
+#3373 = LINE('',#3374,#3375);
+#3374 = CARTESIAN_POINT('',(0.,7.6));
+#3375 = VECTOR('',#3376,1.);
+#3376 = DIRECTION('',(1.,0.));
+#3377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3378 = PCURVE('',#2684,#3379);
+#3379 = DEFINITIONAL_REPRESENTATION('',(#3380),#3384);
+#3380 = CIRCLE('',#3381,6.7);
+#3381 = AXIS2_PLACEMENT_2D('',#3382,#3383);
+#3382 = CARTESIAN_POINT('',(0.,0.));
+#3383 = DIRECTION('',(1.,0.));
+#3384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3385 = ORIENTED_EDGE('',*,*,#3338,.F.);
+#3386 = ORIENTED_EDGE('',*,*,#2205,.T.);
+#3387 = ORIENTED_EDGE('',*,*,#3388,.T.);
+#3388 = EDGE_CURVE('',#2177,#3363,#3389,.T.);
+#3389 = SURFACE_CURVE('',#3390,(#3394,#3400),.PCURVE_S1.);
+#3390 = LINE('',#3391,#3392);
+#3391 = CARTESIAN_POINT('',(-5.046361638741,4.407293297597,0.7));
+#3392 = VECTOR('',#3393,1.);
+#3393 = DIRECTION('',(0.,0.,1.));
+#3394 = PCURVE('',#2222,#3395);
+#3395 = DEFINITIONAL_REPRESENTATION('',(#3396),#3399);
+#3396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3397,#3398),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3397 = CARTESIAN_POINT('',(2.423691933143,0.));
+#3398 = CARTESIAN_POINT('',(2.423691933143,7.6));
+#3399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3400 = PCURVE('',#2193,#3401);
+#3401 = DEFINITIONAL_REPRESENTATION('',(#3402),#3405);
+#3402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3403,#3404),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3403 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3404 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3406 = ADVANCED_FACE('',(#3407),#2193,.F.);
+#3407 = FACE_BOUND('',#3408,.F.);
+#3408 = EDGE_LOOP('',(#3409,#3433,#3452,#3453));
+#3409 = ORIENTED_EDGE('',*,*,#3410,.F.);
+#3410 = EDGE_CURVE('',#3411,#3363,#3413,.T.);
+#3411 = VERTEX_POINT('',#3412);
+#3412 = CARTESIAN_POINT('',(-5.750996516037,3.437446591954,8.3));
+#3413 = SURFACE_CURVE('',#3414,(#3419,#3426),.PCURVE_S1.);
+#3414 = CIRCLE('',#3415,0.6);
+#3415 = AXIS2_PLACEMENT_3D('',#3416,#3417,#3418);
+#3416 = CARTESIAN_POINT('',(-5.420413862312,3.93816119036,8.3));
+#3417 = DIRECTION('',(0.,0.,1.));
+#3418 = DIRECTION('',(-0.809016994375,0.587785252292,0.));
+#3419 = PCURVE('',#2193,#3420);
+#3420 = DEFINITIONAL_REPRESENTATION('',(#3421),#3425);
+#3421 = LINE('',#3422,#3423);
+#3422 = CARTESIAN_POINT('',(0.,7.6));
+#3423 = VECTOR('',#3424,1.);
+#3424 = DIRECTION('',(1.,0.));
+#3425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3426 = PCURVE('',#2684,#3427);
+#3427 = DEFINITIONAL_REPRESENTATION('',(#3428),#3432);
+#3428 = CIRCLE('',#3429,0.6);
+#3429 = AXIS2_PLACEMENT_2D('',#3430,#3431);
+#3430 = CARTESIAN_POINT('',(-5.420413862312,3.93816119036));
+#3431 = DIRECTION('',(-0.809016994375,0.587785252292));
+#3432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3433 = ORIENTED_EDGE('',*,*,#3434,.F.);
+#3434 = EDGE_CURVE('',#2148,#3411,#3435,.T.);
+#3435 = SURFACE_CURVE('',#3436,(#3440,#3446),.PCURVE_S1.);
+#3436 = LINE('',#3437,#3438);
+#3437 = CARTESIAN_POINT('',(-5.750996516037,3.437446591954,0.7));
+#3438 = VECTOR('',#3439,1.);
+#3439 = DIRECTION('',(0.,0.,1.));
+#3440 = PCURVE('',#2193,#3441);
+#3441 = DEFINITIONAL_REPRESENTATION('',(#3442),#3445);
+#3442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3443,#3444),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3443 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3444 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3446 = PCURVE('',#2164,#3447);
+#3447 = DEFINITIONAL_REPRESENTATION('',(#3448),#3451);
+#3448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3449,#3450),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3449 = CARTESIAN_POINT('',(2.602856312601,0.));
+#3450 = CARTESIAN_POINT('',(2.602856312601,7.6));
+#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3452 = ORIENTED_EDGE('',*,*,#2176,.T.);
+#3453 = ORIENTED_EDGE('',*,*,#3388,.T.);
+#3454 = ADVANCED_FACE('',(#3455),#2164,.T.);
+#3455 = FACE_BOUND('',#3456,.T.);
+#3456 = EDGE_LOOP('',(#3457,#3481,#3482,#3483));
+#3457 = ORIENTED_EDGE('',*,*,#3458,.F.);
+#3458 = EDGE_CURVE('',#3411,#3459,#3461,.T.);
+#3459 = VERTEX_POINT('',#3460);
+#3460 = CARTESIAN_POINT('',(-6.161303648259,2.632173503771,8.3));
+#3461 = SURFACE_CURVE('',#3462,(#3467,#3474),.PCURVE_S1.);
+#3462 = CIRCLE('',#3463,6.7);
+#3463 = AXIS2_PLACEMENT_3D('',#3464,#3465,#3466);
+#3464 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3465 = DIRECTION('',(0.,0.,1.));
+#3466 = DIRECTION('',(1.,0.,0.));
+#3467 = PCURVE('',#2164,#3468);
+#3468 = DEFINITIONAL_REPRESENTATION('',(#3469),#3473);
+#3469 = LINE('',#3470,#3471);
+#3470 = CARTESIAN_POINT('',(0.,7.6));
+#3471 = VECTOR('',#3472,1.);
+#3472 = DIRECTION('',(1.,0.));
+#3473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3474 = PCURVE('',#2684,#3475);
+#3475 = DEFINITIONAL_REPRESENTATION('',(#3476),#3480);
+#3476 = CIRCLE('',#3477,6.7);
+#3477 = AXIS2_PLACEMENT_2D('',#3478,#3479);
+#3478 = CARTESIAN_POINT('',(0.,0.));
+#3479 = DIRECTION('',(1.,0.));
+#3480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3481 = ORIENTED_EDGE('',*,*,#3434,.F.);
+#3482 = ORIENTED_EDGE('',*,*,#2147,.T.);
+#3483 = ORIENTED_EDGE('',*,*,#3484,.T.);
+#3484 = EDGE_CURVE('',#2119,#3459,#3485,.T.);
+#3485 = SURFACE_CURVE('',#3486,(#3490,#3496),.PCURVE_S1.);
+#3486 = LINE('',#3487,#3488);
+#3487 = CARTESIAN_POINT('',(-6.161303648259,2.632173503771,0.7));
+#3488 = VECTOR('',#3489,1.);
+#3489 = DIRECTION('',(0.,0.,1.));
+#3490 = PCURVE('',#2164,#3491);
+#3491 = DEFINITIONAL_REPRESENTATION('',(#3492),#3495);
+#3492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3493,#3494),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3493 = CARTESIAN_POINT('',(2.737851198502,0.));
+#3494 = CARTESIAN_POINT('',(2.737851198502,7.6));
+#3495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3496 = PCURVE('',#2135,#3497);
+#3497 = DEFINITIONAL_REPRESENTATION('',(#3498),#3501);
+#3498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3499,#3500),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3499 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3500 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3502 = ADVANCED_FACE('',(#3503),#2135,.F.);
+#3503 = FACE_BOUND('',#3504,.F.);
+#3504 = EDGE_LOOP('',(#3505,#3529,#3548,#3549));
+#3505 = ORIENTED_EDGE('',*,*,#3506,.F.);
+#3506 = EDGE_CURVE('',#3507,#3459,#3509,.T.);
+#3507 = VERTEX_POINT('',#3508);
+#3508 = CARTESIAN_POINT('',(-6.531752125937,1.492050322648,8.3));
+#3509 = SURFACE_CURVE('',#3510,(#3515,#3522),.PCURVE_S1.);
+#3510 = CIRCLE('',#3511,0.6);
+#3511 = AXIS2_PLACEMENT_3D('',#3512,#3513,#3514);
+#3512 = CARTESIAN_POINT('',(-6.372078659178,2.070413862312,8.3));
+#3513 = DIRECTION('',(0.,0.,1.));
+#3514 = DIRECTION('',(-0.951056516295,0.309016994375,0.));
+#3515 = PCURVE('',#2135,#3516);
+#3516 = DEFINITIONAL_REPRESENTATION('',(#3517),#3521);
+#3517 = LINE('',#3518,#3519);
+#3518 = CARTESIAN_POINT('',(0.,7.6));
+#3519 = VECTOR('',#3520,1.);
+#3520 = DIRECTION('',(1.,0.));
+#3521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3522 = PCURVE('',#2684,#3523);
+#3523 = DEFINITIONAL_REPRESENTATION('',(#3524),#3528);
+#3524 = CIRCLE('',#3525,0.6);
+#3525 = AXIS2_PLACEMENT_2D('',#3526,#3527);
+#3526 = CARTESIAN_POINT('',(-6.372078659178,2.070413862312));
+#3527 = DIRECTION('',(-0.951056516295,0.309016994375));
+#3528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3529 = ORIENTED_EDGE('',*,*,#3530,.F.);
+#3530 = EDGE_CURVE('',#2090,#3507,#3531,.T.);
+#3531 = SURFACE_CURVE('',#3532,(#3536,#3542),.PCURVE_S1.);
+#3532 = LINE('',#3533,#3534);
+#3533 = CARTESIAN_POINT('',(-6.531752125937,1.492050322648,0.7));
+#3534 = VECTOR('',#3535,1.);
+#3535 = DIRECTION('',(0.,0.,1.));
+#3536 = PCURVE('',#2135,#3537);
+#3537 = DEFINITIONAL_REPRESENTATION('',(#3538),#3541);
+#3538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3539,#3540),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3539 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3540 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3542 = PCURVE('',#2106,#3543);
+#3543 = DEFINITIONAL_REPRESENTATION('',(#3544),#3547);
+#3544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3545,#3546),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3545 = CARTESIAN_POINT('',(2.91701557796,0.));
+#3546 = CARTESIAN_POINT('',(2.91701557796,7.6));
+#3547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3548 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#3549 = ORIENTED_EDGE('',*,*,#3484,.T.);
+#3550 = ADVANCED_FACE('',(#3551),#2106,.T.);
+#3551 = FACE_BOUND('',#3552,.T.);
+#3552 = EDGE_LOOP('',(#3553,#3577,#3578,#3579));
+#3553 = ORIENTED_EDGE('',*,*,#3554,.F.);
+#3554 = EDGE_CURVE('',#3507,#3555,#3557,.T.);
+#3555 = VERTEX_POINT('',#3556);
+#3556 = CARTESIAN_POINT('',(-6.673134328358,0.599398227965,8.3));
+#3557 = SURFACE_CURVE('',#3558,(#3563,#3570),.PCURVE_S1.);
+#3558 = CIRCLE('',#3559,6.7);
+#3559 = AXIS2_PLACEMENT_3D('',#3560,#3561,#3562);
+#3560 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3561 = DIRECTION('',(0.,0.,1.));
+#3562 = DIRECTION('',(1.,0.,0.));
+#3563 = PCURVE('',#2106,#3564);
+#3564 = DEFINITIONAL_REPRESENTATION('',(#3565),#3569);
+#3565 = LINE('',#3566,#3567);
+#3566 = CARTESIAN_POINT('',(0.,7.6));
+#3567 = VECTOR('',#3568,1.);
+#3568 = DIRECTION('',(1.,0.));
+#3569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3570 = PCURVE('',#2684,#3571);
+#3571 = DEFINITIONAL_REPRESENTATION('',(#3572),#3576);
+#3572 = CIRCLE('',#3573,6.7);
+#3573 = AXIS2_PLACEMENT_2D('',#3574,#3575);
+#3574 = CARTESIAN_POINT('',(0.,0.));
+#3575 = DIRECTION('',(1.,0.));
+#3576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3577 = ORIENTED_EDGE('',*,*,#3530,.F.);
+#3578 = ORIENTED_EDGE('',*,*,#2089,.T.);
+#3579 = ORIENTED_EDGE('',*,*,#3580,.T.);
+#3580 = EDGE_CURVE('',#2061,#3555,#3581,.T.);
+#3581 = SURFACE_CURVE('',#3582,(#3586,#3592),.PCURVE_S1.);
+#3582 = LINE('',#3583,#3584);
+#3583 = CARTESIAN_POINT('',(-6.673134328358,0.599398227965,0.7));
+#3584 = VECTOR('',#3585,1.);
+#3585 = DIRECTION('',(0.,0.,1.));
+#3586 = PCURVE('',#2106,#3587);
+#3587 = DEFINITIONAL_REPRESENTATION('',(#3588),#3591);
+#3588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3589,#3590),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3589 = CARTESIAN_POINT('',(3.05201046386,0.));
+#3590 = CARTESIAN_POINT('',(3.05201046386,7.6));
+#3591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3592 = PCURVE('',#2077,#3593);
+#3593 = DEFINITIONAL_REPRESENTATION('',(#3594),#3597);
+#3594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3595,#3596),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3595 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3596 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3598 = ADVANCED_FACE('',(#3599),#2077,.F.);
+#3599 = FACE_BOUND('',#3600,.F.);
+#3600 = EDGE_LOOP('',(#3601,#3625,#3644,#3645));
+#3601 = ORIENTED_EDGE('',*,*,#3602,.F.);
+#3602 = EDGE_CURVE('',#3603,#3555,#3605,.T.);
+#3603 = VERTEX_POINT('',#3604);
+#3604 = CARTESIAN_POINT('',(-6.673134328358,-0.599398227965,8.3));
+#3605 = SURFACE_CURVE('',#3606,(#3611,#3618),.PCURVE_S1.);
+#3606 = CIRCLE('',#3607,0.6);
+#3607 = AXIS2_PLACEMENT_3D('',#3608,#3609,#3610);
+#3608 = CARTESIAN_POINT('',(-6.7,8.205133554287E-16,8.3));
+#3609 = DIRECTION('',(0.,0.,1.));
+#3610 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#3611 = PCURVE('',#2077,#3612);
+#3612 = DEFINITIONAL_REPRESENTATION('',(#3613),#3617);
+#3613 = LINE('',#3614,#3615);
+#3614 = CARTESIAN_POINT('',(0.,7.6));
+#3615 = VECTOR('',#3616,1.);
+#3616 = DIRECTION('',(1.,0.));
+#3617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3618 = PCURVE('',#2684,#3619);
+#3619 = DEFINITIONAL_REPRESENTATION('',(#3620),#3624);
+#3620 = CIRCLE('',#3621,0.6);
+#3621 = AXIS2_PLACEMENT_2D('',#3622,#3623);
+#3622 = CARTESIAN_POINT('',(-6.7,8.205133554287E-16));
+#3623 = DIRECTION('',(-1.,1.224646799147E-16));
+#3624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3625 = ORIENTED_EDGE('',*,*,#3626,.F.);
+#3626 = EDGE_CURVE('',#2032,#3603,#3627,.T.);
+#3627 = SURFACE_CURVE('',#3628,(#3632,#3638),.PCURVE_S1.);
+#3628 = LINE('',#3629,#3630);
+#3629 = CARTESIAN_POINT('',(-6.673134328358,-0.599398227965,0.7));
+#3630 = VECTOR('',#3631,1.);
+#3631 = DIRECTION('',(0.,0.,1.));
+#3632 = PCURVE('',#2077,#3633);
+#3633 = DEFINITIONAL_REPRESENTATION('',(#3634),#3637);
+#3634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3635,#3636),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3635 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3636 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3638 = PCURVE('',#2048,#3639);
+#3639 = DEFINITIONAL_REPRESENTATION('',(#3640),#3643);
+#3640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3641,#3642),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3641 = CARTESIAN_POINT('',(3.231174843319,0.));
+#3642 = CARTESIAN_POINT('',(3.231174843319,7.6));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = ORIENTED_EDGE('',*,*,#2060,.T.);
+#3645 = ORIENTED_EDGE('',*,*,#3580,.T.);
+#3646 = ADVANCED_FACE('',(#3647),#2048,.T.);
+#3647 = FACE_BOUND('',#3648,.T.);
+#3648 = EDGE_LOOP('',(#3649,#3670,#3692,#3693));
+#3649 = ORIENTED_EDGE('',*,*,#3650,.T.);
+#3650 = EDGE_CURVE('',#2003,#3651,#3653,.T.);
+#3651 = VERTEX_POINT('',#3652);
+#3652 = CARTESIAN_POINT('',(-6.531752125937,-1.492050322648,8.3));
+#3653 = SURFACE_CURVE('',#3654,(#3658,#3664),.PCURVE_S1.);
+#3654 = LINE('',#3655,#3656);
+#3655 = CARTESIAN_POINT('',(-6.531752125937,-1.492050322648,0.7));
+#3656 = VECTOR('',#3657,1.);
+#3657 = DIRECTION('',(0.,0.,1.));
+#3658 = PCURVE('',#2048,#3659);
+#3659 = DEFINITIONAL_REPRESENTATION('',(#3660),#3663);
+#3660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3661,#3662),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3661 = CARTESIAN_POINT('',(3.366169729219,0.));
+#3662 = CARTESIAN_POINT('',(3.366169729219,7.6));
+#3663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3664 = PCURVE('',#2019,#3665);
+#3665 = DEFINITIONAL_REPRESENTATION('',(#3666),#3669);
+#3666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3667,#3668),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3667 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3668 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3670 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#3671 = EDGE_CURVE('',#3603,#3651,#3672,.T.);
+#3672 = SURFACE_CURVE('',#3673,(#3678,#3685),.PCURVE_S1.);
+#3673 = CIRCLE('',#3674,6.7);
+#3674 = AXIS2_PLACEMENT_3D('',#3675,#3676,#3677);
+#3675 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3676 = DIRECTION('',(0.,0.,1.));
+#3677 = DIRECTION('',(1.,0.,0.));
+#3678 = PCURVE('',#2048,#3679);
+#3679 = DEFINITIONAL_REPRESENTATION('',(#3680),#3684);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(0.,7.6));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(1.,0.));
+#3684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3685 = PCURVE('',#2684,#3686);
+#3686 = DEFINITIONAL_REPRESENTATION('',(#3687),#3691);
+#3687 = CIRCLE('',#3688,6.7);
+#3688 = AXIS2_PLACEMENT_2D('',#3689,#3690);
+#3689 = CARTESIAN_POINT('',(0.,0.));
+#3690 = DIRECTION('',(1.,0.));
+#3691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3692 = ORIENTED_EDGE('',*,*,#3626,.F.);
+#3693 = ORIENTED_EDGE('',*,*,#2031,.T.);
+#3694 = ADVANCED_FACE('',(#3695),#2019,.F.);
+#3695 = FACE_BOUND('',#3696,.F.);
+#3696 = EDGE_LOOP('',(#3697,#3721,#3740,#3741));
+#3697 = ORIENTED_EDGE('',*,*,#3698,.F.);
+#3698 = EDGE_CURVE('',#3699,#3651,#3701,.T.);
+#3699 = VERTEX_POINT('',#3700);
+#3700 = CARTESIAN_POINT('',(-6.161303648259,-2.632173503771,8.3));
+#3701 = SURFACE_CURVE('',#3702,(#3707,#3714),.PCURVE_S1.);
+#3702 = CIRCLE('',#3703,0.6);
+#3703 = AXIS2_PLACEMENT_3D('',#3704,#3705,#3706);
+#3704 = CARTESIAN_POINT('',(-6.372078659178,-2.070413862312,8.3));
+#3705 = DIRECTION('',(0.,0.,1.));
+#3706 = DIRECTION('',(-0.951056516295,-0.309016994375,0.));
+#3707 = PCURVE('',#2019,#3708);
+#3708 = DEFINITIONAL_REPRESENTATION('',(#3709),#3713);
+#3709 = LINE('',#3710,#3711);
+#3710 = CARTESIAN_POINT('',(0.,7.6));
+#3711 = VECTOR('',#3712,1.);
+#3712 = DIRECTION('',(1.,0.));
+#3713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3714 = PCURVE('',#2684,#3715);
+#3715 = DEFINITIONAL_REPRESENTATION('',(#3716),#3720);
+#3716 = CIRCLE('',#3717,0.6);
+#3717 = AXIS2_PLACEMENT_2D('',#3718,#3719);
+#3718 = CARTESIAN_POINT('',(-6.372078659178,-2.070413862312));
+#3719 = DIRECTION('',(-0.951056516295,-0.309016994375));
+#3720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3721 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#3722 = EDGE_CURVE('',#1974,#3699,#3723,.T.);
+#3723 = SURFACE_CURVE('',#3724,(#3728,#3734),.PCURVE_S1.);
+#3724 = LINE('',#3725,#3726);
+#3725 = CARTESIAN_POINT('',(-6.161303648259,-2.632173503771,0.7));
+#3726 = VECTOR('',#3727,1.);
+#3727 = DIRECTION('',(0.,0.,1.));
+#3728 = PCURVE('',#2019,#3729);
+#3729 = DEFINITIONAL_REPRESENTATION('',(#3730),#3733);
+#3730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3731,#3732),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3731 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3732 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3734 = PCURVE('',#1990,#3735);
+#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3739);
+#3736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3737,#3738),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3737 = CARTESIAN_POINT('',(3.545334108678,0.));
+#3738 = CARTESIAN_POINT('',(3.545334108678,7.6));
+#3739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3740 = ORIENTED_EDGE('',*,*,#2002,.T.);
+#3741 = ORIENTED_EDGE('',*,*,#3650,.T.);
+#3742 = ADVANCED_FACE('',(#3743),#1990,.T.);
+#3743 = FACE_BOUND('',#3744,.T.);
+#3744 = EDGE_LOOP('',(#3745,#3766,#3788,#3789));
+#3745 = ORIENTED_EDGE('',*,*,#3746,.T.);
+#3746 = EDGE_CURVE('',#1945,#3747,#3749,.T.);
+#3747 = VERTEX_POINT('',#3748);
+#3748 = CARTESIAN_POINT('',(-5.750996516037,-3.437446591954,8.3));
+#3749 = SURFACE_CURVE('',#3750,(#3754,#3760),.PCURVE_S1.);
+#3750 = LINE('',#3751,#3752);
+#3751 = CARTESIAN_POINT('',(-5.750996516037,-3.437446591954,0.7));
+#3752 = VECTOR('',#3753,1.);
+#3753 = DIRECTION('',(0.,0.,1.));
+#3754 = PCURVE('',#1990,#3755);
+#3755 = DEFINITIONAL_REPRESENTATION('',(#3756),#3759);
+#3756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3757,#3758),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3757 = CARTESIAN_POINT('',(3.680328994578,0.));
+#3758 = CARTESIAN_POINT('',(3.680328994578,7.6));
+#3759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3760 = PCURVE('',#1961,#3761);
+#3761 = DEFINITIONAL_REPRESENTATION('',(#3762),#3765);
+#3762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3763,#3764),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3763 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3764 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3766 = ORIENTED_EDGE('',*,*,#3767,.F.);
+#3767 = EDGE_CURVE('',#3699,#3747,#3768,.T.);
+#3768 = SURFACE_CURVE('',#3769,(#3774,#3781),.PCURVE_S1.);
+#3769 = CIRCLE('',#3770,6.7);
+#3770 = AXIS2_PLACEMENT_3D('',#3771,#3772,#3773);
+#3771 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3772 = DIRECTION('',(0.,0.,1.));
+#3773 = DIRECTION('',(1.,0.,0.));
+#3774 = PCURVE('',#1990,#3775);
+#3775 = DEFINITIONAL_REPRESENTATION('',(#3776),#3780);
+#3776 = LINE('',#3777,#3778);
+#3777 = CARTESIAN_POINT('',(0.,7.6));
+#3778 = VECTOR('',#3779,1.);
+#3779 = DIRECTION('',(1.,0.));
+#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3781 = PCURVE('',#2684,#3782);
+#3782 = DEFINITIONAL_REPRESENTATION('',(#3783),#3787);
+#3783 = CIRCLE('',#3784,6.7);
+#3784 = AXIS2_PLACEMENT_2D('',#3785,#3786);
+#3785 = CARTESIAN_POINT('',(0.,0.));
+#3786 = DIRECTION('',(1.,0.));
+#3787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3788 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#3789 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#3790 = ADVANCED_FACE('',(#3791),#1961,.F.);
+#3791 = FACE_BOUND('',#3792,.F.);
+#3792 = EDGE_LOOP('',(#3793,#3817,#3836,#3837));
+#3793 = ORIENTED_EDGE('',*,*,#3794,.F.);
+#3794 = EDGE_CURVE('',#3795,#3747,#3797,.T.);
+#3795 = VERTEX_POINT('',#3796);
+#3796 = CARTESIAN_POINT('',(-5.046361638741,-4.407293297597,8.3));
+#3797 = SURFACE_CURVE('',#3798,(#3803,#3810),.PCURVE_S1.);
+#3798 = CIRCLE('',#3799,0.6);
+#3799 = AXIS2_PLACEMENT_3D('',#3800,#3801,#3802);
+#3800 = CARTESIAN_POINT('',(-5.420413862312,-3.93816119036,8.3));
+#3801 = DIRECTION('',(0.,0.,1.));
+#3802 = DIRECTION('',(-0.809016994375,-0.587785252292,0.));
+#3803 = PCURVE('',#1961,#3804);
+#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809);
+#3805 = LINE('',#3806,#3807);
+#3806 = CARTESIAN_POINT('',(0.,7.6));
+#3807 = VECTOR('',#3808,1.);
+#3808 = DIRECTION('',(1.,0.));
+#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3810 = PCURVE('',#2684,#3811);
+#3811 = DEFINITIONAL_REPRESENTATION('',(#3812),#3816);
+#3812 = CIRCLE('',#3813,0.6);
+#3813 = AXIS2_PLACEMENT_2D('',#3814,#3815);
+#3814 = CARTESIAN_POINT('',(-5.420413862312,-3.93816119036));
+#3815 = DIRECTION('',(-0.809016994375,-0.587785252292));
+#3816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3817 = ORIENTED_EDGE('',*,*,#3818,.F.);
+#3818 = EDGE_CURVE('',#1916,#3795,#3819,.T.);
+#3819 = SURFACE_CURVE('',#3820,(#3824,#3830),.PCURVE_S1.);
+#3820 = LINE('',#3821,#3822);
+#3821 = CARTESIAN_POINT('',(-5.046361638741,-4.407293297597,0.7));
+#3822 = VECTOR('',#3823,1.);
+#3823 = DIRECTION('',(0.,0.,1.));
+#3824 = PCURVE('',#1961,#3825);
+#3825 = DEFINITIONAL_REPRESENTATION('',(#3826),#3829);
+#3826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3827,#3828),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3827 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3828 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3830 = PCURVE('',#1932,#3831);
+#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3835);
+#3832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3833,#3834),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3833 = CARTESIAN_POINT('',(3.859493374037,0.));
+#3834 = CARTESIAN_POINT('',(3.859493374037,7.6));
+#3835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3836 = ORIENTED_EDGE('',*,*,#1944,.T.);
+#3837 = ORIENTED_EDGE('',*,*,#3746,.T.);
+#3838 = ADVANCED_FACE('',(#3839),#1932,.T.);
+#3839 = FACE_BOUND('',#3840,.T.);
+#3840 = EDGE_LOOP('',(#3841,#3862,#3884,#3885));
+#3841 = ORIENTED_EDGE('',*,*,#3842,.T.);
+#3842 = EDGE_CURVE('',#1887,#3843,#3845,.T.);
+#3843 = VERTEX_POINT('',#3844);
+#3844 = CARTESIAN_POINT('',(-4.407293297597,-5.046361638741,8.3));
+#3845 = SURFACE_CURVE('',#3846,(#3850,#3856),.PCURVE_S1.);
+#3846 = LINE('',#3847,#3848);
+#3847 = CARTESIAN_POINT('',(-4.407293297597,-5.046361638741,0.7));
+#3848 = VECTOR('',#3849,1.);
+#3849 = DIRECTION('',(0.,0.,1.));
+#3850 = PCURVE('',#1932,#3851);
+#3851 = DEFINITIONAL_REPRESENTATION('',(#3852),#3855);
+#3852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3853,#3854),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3853 = CARTESIAN_POINT('',(3.994488259937,0.));
+#3854 = CARTESIAN_POINT('',(3.994488259937,7.6));
+#3855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3856 = PCURVE('',#1903,#3857);
+#3857 = DEFINITIONAL_REPRESENTATION('',(#3858),#3861);
+#3858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3859,#3860),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3859 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3860 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3862 = ORIENTED_EDGE('',*,*,#3863,.F.);
+#3863 = EDGE_CURVE('',#3795,#3843,#3864,.T.);
+#3864 = SURFACE_CURVE('',#3865,(#3870,#3877),.PCURVE_S1.);
+#3865 = CIRCLE('',#3866,6.7);
+#3866 = AXIS2_PLACEMENT_3D('',#3867,#3868,#3869);
+#3867 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3868 = DIRECTION('',(0.,0.,1.));
+#3869 = DIRECTION('',(1.,0.,0.));
+#3870 = PCURVE('',#1932,#3871);
+#3871 = DEFINITIONAL_REPRESENTATION('',(#3872),#3876);
+#3872 = LINE('',#3873,#3874);
+#3873 = CARTESIAN_POINT('',(0.,7.6));
+#3874 = VECTOR('',#3875,1.);
+#3875 = DIRECTION('',(1.,0.));
+#3876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3877 = PCURVE('',#2684,#3878);
+#3878 = DEFINITIONAL_REPRESENTATION('',(#3879),#3883);
+#3879 = CIRCLE('',#3880,6.7);
+#3880 = AXIS2_PLACEMENT_2D('',#3881,#3882);
+#3881 = CARTESIAN_POINT('',(0.,0.));
+#3882 = DIRECTION('',(1.,0.));
+#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3884 = ORIENTED_EDGE('',*,*,#3818,.F.);
+#3885 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#3886 = ADVANCED_FACE('',(#3887),#1903,.F.);
+#3887 = FACE_BOUND('',#3888,.F.);
+#3888 = EDGE_LOOP('',(#3889,#3913,#3932,#3933));
+#3889 = ORIENTED_EDGE('',*,*,#3890,.F.);
+#3890 = EDGE_CURVE('',#3891,#3843,#3893,.T.);
+#3891 = VERTEX_POINT('',#3892);
+#3892 = CARTESIAN_POINT('',(-3.437446591954,-5.750996516037,8.3));
+#3893 = SURFACE_CURVE('',#3894,(#3899,#3906),.PCURVE_S1.);
+#3894 = CIRCLE('',#3895,0.6);
+#3895 = AXIS2_PLACEMENT_3D('',#3896,#3897,#3898);
+#3896 = CARTESIAN_POINT('',(-3.93816119036,-5.420413862312,8.3));
+#3897 = DIRECTION('',(0.,0.,1.));
+#3898 = DIRECTION('',(-0.587785252292,-0.809016994375,0.));
+#3899 = PCURVE('',#1903,#3900);
+#3900 = DEFINITIONAL_REPRESENTATION('',(#3901),#3905);
+#3901 = LINE('',#3902,#3903);
+#3902 = CARTESIAN_POINT('',(0.,7.6));
+#3903 = VECTOR('',#3904,1.);
+#3904 = DIRECTION('',(1.,0.));
+#3905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3906 = PCURVE('',#2684,#3907);
+#3907 = DEFINITIONAL_REPRESENTATION('',(#3908),#3912);
+#3908 = CIRCLE('',#3909,0.6);
+#3909 = AXIS2_PLACEMENT_2D('',#3910,#3911);
+#3910 = CARTESIAN_POINT('',(-3.93816119036,-5.420413862312));
+#3911 = DIRECTION('',(-0.587785252292,-0.809016994375));
+#3912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3913 = ORIENTED_EDGE('',*,*,#3914,.F.);
+#3914 = EDGE_CURVE('',#1858,#3891,#3915,.T.);
+#3915 = SURFACE_CURVE('',#3916,(#3920,#3926),.PCURVE_S1.);
+#3916 = LINE('',#3917,#3918);
+#3917 = CARTESIAN_POINT('',(-3.437446591954,-5.750996516037,0.7));
+#3918 = VECTOR('',#3919,1.);
+#3919 = DIRECTION('',(0.,0.,1.));
+#3920 = PCURVE('',#1903,#3921);
+#3921 = DEFINITIONAL_REPRESENTATION('',(#3922),#3925);
+#3922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3923,#3924),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3923 = CARTESIAN_POINT('',(1.61558742166,0.));
+#3924 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#3925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3926 = PCURVE('',#1874,#3927);
+#3927 = DEFINITIONAL_REPRESENTATION('',(#3928),#3931);
+#3928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3929,#3930),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3929 = CARTESIAN_POINT('',(4.173652639396,0.));
+#3930 = CARTESIAN_POINT('',(4.173652639396,7.6));
+#3931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3932 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#3933 = ORIENTED_EDGE('',*,*,#3842,.T.);
+#3934 = ADVANCED_FACE('',(#3935),#1874,.T.);
+#3935 = FACE_BOUND('',#3936,.T.);
+#3936 = EDGE_LOOP('',(#3937,#3958,#3980,#3981));
+#3937 = ORIENTED_EDGE('',*,*,#3938,.T.);
+#3938 = EDGE_CURVE('',#1829,#3939,#3941,.T.);
+#3939 = VERTEX_POINT('',#3940);
+#3940 = CARTESIAN_POINT('',(-2.632173503771,-6.161303648259,8.3));
+#3941 = SURFACE_CURVE('',#3942,(#3946,#3952),.PCURVE_S1.);
+#3942 = LINE('',#3943,#3944);
+#3943 = CARTESIAN_POINT('',(-2.632173503771,-6.161303648259,0.7));
+#3944 = VECTOR('',#3945,1.);
+#3945 = DIRECTION('',(0.,0.,1.));
+#3946 = PCURVE('',#1874,#3947);
+#3947 = DEFINITIONAL_REPRESENTATION('',(#3948),#3951);
+#3948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3949,#3950),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3949 = CARTESIAN_POINT('',(4.308647525296,0.));
+#3950 = CARTESIAN_POINT('',(4.308647525296,7.6));
+#3951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3952 = PCURVE('',#1845,#3953);
+#3953 = DEFINITIONAL_REPRESENTATION('',(#3954),#3957);
+#3954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3955,#3956),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3955 = CARTESIAN_POINT('',(4.66759788552,0.));
+#3956 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3958 = ORIENTED_EDGE('',*,*,#3959,.F.);
+#3959 = EDGE_CURVE('',#3891,#3939,#3960,.T.);
+#3960 = SURFACE_CURVE('',#3961,(#3966,#3973),.PCURVE_S1.);
+#3961 = CIRCLE('',#3962,6.7);
+#3962 = AXIS2_PLACEMENT_3D('',#3963,#3964,#3965);
+#3963 = CARTESIAN_POINT('',(0.,0.,8.3));
+#3964 = DIRECTION('',(0.,0.,1.));
+#3965 = DIRECTION('',(1.,0.,0.));
+#3966 = PCURVE('',#1874,#3967);
+#3967 = DEFINITIONAL_REPRESENTATION('',(#3968),#3972);
+#3968 = LINE('',#3969,#3970);
+#3969 = CARTESIAN_POINT('',(0.,7.6));
+#3970 = VECTOR('',#3971,1.);
+#3971 = DIRECTION('',(1.,0.));
+#3972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3973 = PCURVE('',#2684,#3974);
+#3974 = DEFINITIONAL_REPRESENTATION('',(#3975),#3979);
+#3975 = CIRCLE('',#3976,6.7);
+#3976 = AXIS2_PLACEMENT_2D('',#3977,#3978);
+#3977 = CARTESIAN_POINT('',(0.,0.));
+#3978 = DIRECTION('',(1.,0.));
+#3979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3980 = ORIENTED_EDGE('',*,*,#3914,.F.);
+#3981 = ORIENTED_EDGE('',*,*,#1857,.T.);
+#3982 = ADVANCED_FACE('',(#3983),#1845,.F.);
+#3983 = FACE_BOUND('',#3984,.F.);
+#3984 = EDGE_LOOP('',(#3985,#4009,#4028,#4029));
+#3985 = ORIENTED_EDGE('',*,*,#3986,.F.);
+#3986 = EDGE_CURVE('',#3987,#3939,#3989,.T.);
+#3987 = VERTEX_POINT('',#3988);
+#3988 = CARTESIAN_POINT('',(-1.492050322648,-6.531752125937,8.3));
+#3989 = SURFACE_CURVE('',#3990,(#3995,#4002),.PCURVE_S1.);
+#3990 = CIRCLE('',#3991,0.6);
+#3991 = AXIS2_PLACEMENT_3D('',#3992,#3993,#3994);
+#3992 = CARTESIAN_POINT('',(-2.070413862312,-6.372078659178,8.3));
+#3993 = DIRECTION('',(0.,0.,1.));
+#3994 = DIRECTION('',(-0.309016994375,-0.951056516295,0.));
+#3995 = PCURVE('',#1845,#3996);
+#3996 = DEFINITIONAL_REPRESENTATION('',(#3997),#4001);
+#3997 = LINE('',#3998,#3999);
+#3998 = CARTESIAN_POINT('',(0.,7.6));
+#3999 = VECTOR('',#4000,1.);
+#4000 = DIRECTION('',(1.,0.));
+#4001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4002 = PCURVE('',#2684,#4003);
+#4003 = DEFINITIONAL_REPRESENTATION('',(#4004),#4008);
+#4004 = CIRCLE('',#4005,0.6);
+#4005 = AXIS2_PLACEMENT_2D('',#4006,#4007);
+#4006 = CARTESIAN_POINT('',(-2.070413862312,-6.372078659178));
+#4007 = DIRECTION('',(-0.309016994375,-0.951056516295));
+#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4009 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4010 = EDGE_CURVE('',#1800,#3987,#4011,.T.);
+#4011 = SURFACE_CURVE('',#4012,(#4016,#4022),.PCURVE_S1.);
+#4012 = LINE('',#4013,#4014);
+#4013 = CARTESIAN_POINT('',(-1.492050322648,-6.531752125937,0.7));
+#4014 = VECTOR('',#4015,1.);
+#4015 = DIRECTION('',(0.,0.,1.));
+#4016 = PCURVE('',#1845,#4017);
+#4017 = DEFINITIONAL_REPRESENTATION('',(#4018),#4021);
+#4018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4019,#4020),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4019 = CARTESIAN_POINT('',(1.61558742166,0.));
+#4020 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#4021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4022 = PCURVE('',#1816,#4023);
+#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4027);
+#4024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4025,#4026),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4025 = CARTESIAN_POINT('',(4.487811904755,0.));
+#4026 = CARTESIAN_POINT('',(4.487811904755,7.6));
+#4027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4028 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#4029 = ORIENTED_EDGE('',*,*,#3938,.T.);
+#4030 = ADVANCED_FACE('',(#4031),#1816,.T.);
+#4031 = FACE_BOUND('',#4032,.T.);
+#4032 = EDGE_LOOP('',(#4033,#4054,#4076,#4077));
+#4033 = ORIENTED_EDGE('',*,*,#4034,.T.);
+#4034 = EDGE_CURVE('',#1771,#4035,#4037,.T.);
+#4035 = VERTEX_POINT('',#4036);
+#4036 = CARTESIAN_POINT('',(-0.599398227965,-6.673134328358,8.3));
+#4037 = SURFACE_CURVE('',#4038,(#4042,#4048),.PCURVE_S1.);
+#4038 = LINE('',#4039,#4040);
+#4039 = CARTESIAN_POINT('',(-0.599398227965,-6.673134328358,0.7));
+#4040 = VECTOR('',#4041,1.);
+#4041 = DIRECTION('',(0.,0.,1.));
+#4042 = PCURVE('',#1816,#4043);
+#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4047);
+#4044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4045,#4046),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4045 = CARTESIAN_POINT('',(4.622806790655,0.));
+#4046 = CARTESIAN_POINT('',(4.622806790655,7.6));
+#4047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4048 = PCURVE('',#1787,#4049);
+#4049 = DEFINITIONAL_REPRESENTATION('',(#4050),#4053);
+#4050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4051,#4052),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4051 = CARTESIAN_POINT('',(4.66759788552,0.));
+#4052 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#4053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4054 = ORIENTED_EDGE('',*,*,#4055,.F.);
+#4055 = EDGE_CURVE('',#3987,#4035,#4056,.T.);
+#4056 = SURFACE_CURVE('',#4057,(#4062,#4069),.PCURVE_S1.);
+#4057 = CIRCLE('',#4058,6.7);
+#4058 = AXIS2_PLACEMENT_3D('',#4059,#4060,#4061);
+#4059 = CARTESIAN_POINT('',(0.,0.,8.3));
+#4060 = DIRECTION('',(0.,0.,1.));
+#4061 = DIRECTION('',(1.,0.,0.));
+#4062 = PCURVE('',#1816,#4063);
+#4063 = DEFINITIONAL_REPRESENTATION('',(#4064),#4068);
+#4064 = LINE('',#4065,#4066);
+#4065 = CARTESIAN_POINT('',(0.,7.6));
+#4066 = VECTOR('',#4067,1.);
+#4067 = DIRECTION('',(1.,0.));
+#4068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4069 = PCURVE('',#2684,#4070);
+#4070 = DEFINITIONAL_REPRESENTATION('',(#4071),#4075);
+#4071 = CIRCLE('',#4072,6.7);
+#4072 = AXIS2_PLACEMENT_2D('',#4073,#4074);
+#4073 = CARTESIAN_POINT('',(0.,0.));
+#4074 = DIRECTION('',(1.,0.));
+#4075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4076 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4077 = ORIENTED_EDGE('',*,*,#1799,.T.);
+#4078 = ADVANCED_FACE('',(#4079),#1787,.F.);
+#4079 = FACE_BOUND('',#4080,.F.);
+#4080 = EDGE_LOOP('',(#4081,#4105,#4124,#4125));
+#4081 = ORIENTED_EDGE('',*,*,#4082,.F.);
+#4082 = EDGE_CURVE('',#4083,#4035,#4085,.T.);
+#4083 = VERTEX_POINT('',#4084);
+#4084 = CARTESIAN_POINT('',(0.599398227965,-6.673134328358,8.3));
+#4085 = SURFACE_CURVE('',#4086,(#4091,#4098),.PCURVE_S1.);
+#4086 = CIRCLE('',#4087,0.6);
+#4087 = AXIS2_PLACEMENT_3D('',#4088,#4089,#4090);
+#4088 = CARTESIAN_POINT('',(-1.487698852998E-15,-6.7,8.3));
+#4089 = DIRECTION('',(0.,0.,1.));
+#4090 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#4091 = PCURVE('',#1787,#4092);
+#4092 = DEFINITIONAL_REPRESENTATION('',(#4093),#4097);
+#4093 = LINE('',#4094,#4095);
+#4094 = CARTESIAN_POINT('',(0.,7.6));
+#4095 = VECTOR('',#4096,1.);
+#4096 = DIRECTION('',(1.,0.));
+#4097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4098 = PCURVE('',#2684,#4099);
+#4099 = DEFINITIONAL_REPRESENTATION('',(#4100),#4104);
+#4100 = CIRCLE('',#4101,0.6);
+#4101 = AXIS2_PLACEMENT_2D('',#4102,#4103);
+#4102 = CARTESIAN_POINT('',(-1.487698852998E-15,-6.7));
+#4103 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4105 = ORIENTED_EDGE('',*,*,#4106,.F.);
+#4106 = EDGE_CURVE('',#1742,#4083,#4107,.T.);
+#4107 = SURFACE_CURVE('',#4108,(#4112,#4118),.PCURVE_S1.);
+#4108 = LINE('',#4109,#4110);
+#4109 = CARTESIAN_POINT('',(0.599398227965,-6.673134328358,0.7));
+#4110 = VECTOR('',#4111,1.);
+#4111 = DIRECTION('',(0.,0.,1.));
+#4112 = PCURVE('',#1787,#4113);
+#4113 = DEFINITIONAL_REPRESENTATION('',(#4114),#4117);
+#4114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4115,#4116),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4115 = CARTESIAN_POINT('',(1.61558742166,0.));
+#4116 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#4117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4118 = PCURVE('',#1758,#4119);
+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4123);
+#4120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4121,#4122),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4121 = CARTESIAN_POINT('',(4.801971170114,0.));
+#4122 = CARTESIAN_POINT('',(4.801971170114,7.6));
+#4123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4124 = ORIENTED_EDGE('',*,*,#1770,.T.);
+#4125 = ORIENTED_EDGE('',*,*,#4034,.T.);
+#4126 = ADVANCED_FACE('',(#4127),#1758,.T.);
+#4127 = FACE_BOUND('',#4128,.T.);
+#4128 = EDGE_LOOP('',(#4129,#4150,#4172,#4173));
+#4129 = ORIENTED_EDGE('',*,*,#4130,.T.);
+#4130 = EDGE_CURVE('',#1713,#4131,#4133,.T.);
+#4131 = VERTEX_POINT('',#4132);
+#4132 = CARTESIAN_POINT('',(1.492050322648,-6.531752125937,8.3));
+#4133 = SURFACE_CURVE('',#4134,(#4138,#4144),.PCURVE_S1.);
+#4134 = LINE('',#4135,#4136);
+#4135 = CARTESIAN_POINT('',(1.492050322648,-6.531752125937,0.7));
+#4136 = VECTOR('',#4137,1.);
+#4137 = DIRECTION('',(0.,0.,1.));
+#4138 = PCURVE('',#1758,#4139);
+#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4143);
+#4140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4141,#4142),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4141 = CARTESIAN_POINT('',(4.936966056014,0.));
+#4142 = CARTESIAN_POINT('',(4.936966056014,7.6));
+#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4144 = PCURVE('',#1729,#4145);
+#4145 = DEFINITIONAL_REPRESENTATION('',(#4146),#4149);
+#4146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4147,#4148),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4147 = CARTESIAN_POINT('',(4.66759788552,0.));
+#4148 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#4149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4150 = ORIENTED_EDGE('',*,*,#4151,.F.);
+#4151 = EDGE_CURVE('',#4083,#4131,#4152,.T.);
+#4152 = SURFACE_CURVE('',#4153,(#4158,#4165),.PCURVE_S1.);
+#4153 = CIRCLE('',#4154,6.7);
+#4154 = AXIS2_PLACEMENT_3D('',#4155,#4156,#4157);
+#4155 = CARTESIAN_POINT('',(0.,0.,8.3));
+#4156 = DIRECTION('',(0.,0.,1.));
+#4157 = DIRECTION('',(1.,0.,0.));
+#4158 = PCURVE('',#1758,#4159);
+#4159 = DEFINITIONAL_REPRESENTATION('',(#4160),#4164);
+#4160 = LINE('',#4161,#4162);
+#4161 = CARTESIAN_POINT('',(0.,7.6));
+#4162 = VECTOR('',#4163,1.);
+#4163 = DIRECTION('',(1.,0.));
+#4164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4165 = PCURVE('',#2684,#4166);
+#4166 = DEFINITIONAL_REPRESENTATION('',(#4167),#4171);
+#4167 = CIRCLE('',#4168,6.7);
+#4168 = AXIS2_PLACEMENT_2D('',#4169,#4170);
+#4169 = CARTESIAN_POINT('',(0.,0.));
+#4170 = DIRECTION('',(1.,0.));
+#4171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4172 = ORIENTED_EDGE('',*,*,#4106,.F.);
+#4173 = ORIENTED_EDGE('',*,*,#1741,.T.);
+#4174 = ADVANCED_FACE('',(#4175),#1729,.F.);
+#4175 = FACE_BOUND('',#4176,.F.);
+#4176 = EDGE_LOOP('',(#4177,#4201,#4220,#4221));
+#4177 = ORIENTED_EDGE('',*,*,#4178,.F.);
+#4178 = EDGE_CURVE('',#4179,#4131,#4181,.T.);
+#4179 = VERTEX_POINT('',#4180);
+#4180 = CARTESIAN_POINT('',(2.632173503771,-6.161303648259,8.3));
+#4181 = SURFACE_CURVE('',#4182,(#4187,#4194),.PCURVE_S1.);
+#4182 = CIRCLE('',#4183,0.6);
+#4183 = AXIS2_PLACEMENT_3D('',#4184,#4185,#4186);
+#4184 = CARTESIAN_POINT('',(2.070413862312,-6.372078659178,8.3));
+#4185 = DIRECTION('',(-0.,0.,1.));
+#4186 = DIRECTION('',(0.309016994375,-0.951056516295,0.));
+#4187 = PCURVE('',#1729,#4188);
+#4188 = DEFINITIONAL_REPRESENTATION('',(#4189),#4193);
+#4189 = LINE('',#4190,#4191);
+#4190 = CARTESIAN_POINT('',(0.,7.6));
+#4191 = VECTOR('',#4192,1.);
+#4192 = DIRECTION('',(1.,0.));
+#4193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4194 = PCURVE('',#2684,#4195);
+#4195 = DEFINITIONAL_REPRESENTATION('',(#4196),#4200);
+#4196 = CIRCLE('',#4197,0.6);
+#4197 = AXIS2_PLACEMENT_2D('',#4198,#4199);
+#4198 = CARTESIAN_POINT('',(2.070413862312,-6.372078659178));
+#4199 = DIRECTION('',(0.309016994375,-0.951056516295));
+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4201 = ORIENTED_EDGE('',*,*,#4202,.F.);
+#4202 = EDGE_CURVE('',#1684,#4179,#4203,.T.);
+#4203 = SURFACE_CURVE('',#4204,(#4208,#4214),.PCURVE_S1.);
+#4204 = LINE('',#4205,#4206);
+#4205 = CARTESIAN_POINT('',(2.632173503771,-6.161303648259,0.7));
+#4206 = VECTOR('',#4207,1.);
+#4207 = DIRECTION('',(0.,0.,1.));
+#4208 = PCURVE('',#1729,#4209);
+#4209 = DEFINITIONAL_REPRESENTATION('',(#4210),#4213);
+#4210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4211,#4212),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4211 = CARTESIAN_POINT('',(1.61558742166,0.));
+#4212 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#4213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4214 = PCURVE('',#1700,#4215);
+#4215 = DEFINITIONAL_REPRESENTATION('',(#4216),#4219);
+#4216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4217,#4218),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4217 = CARTESIAN_POINT('',(5.116130435473,0.));
+#4218 = CARTESIAN_POINT('',(5.116130435473,7.6));
+#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4220 = ORIENTED_EDGE('',*,*,#1712,.T.);
+#4221 = ORIENTED_EDGE('',*,*,#4130,.T.);
+#4222 = ADVANCED_FACE('',(#4223),#1700,.T.);
+#4223 = FACE_BOUND('',#4224,.T.);
+#4224 = EDGE_LOOP('',(#4225,#4246,#4268,#4269));
+#4225 = ORIENTED_EDGE('',*,*,#4226,.T.);
+#4226 = EDGE_CURVE('',#1655,#4227,#4229,.T.);
+#4227 = VERTEX_POINT('',#4228);
+#4228 = CARTESIAN_POINT('',(3.437446591954,-5.750996516037,8.3));
+#4229 = SURFACE_CURVE('',#4230,(#4234,#4240),.PCURVE_S1.);
+#4230 = LINE('',#4231,#4232);
+#4231 = CARTESIAN_POINT('',(3.437446591954,-5.750996516037,0.7));
+#4232 = VECTOR('',#4233,1.);
+#4233 = DIRECTION('',(0.,0.,1.));
+#4234 = PCURVE('',#1700,#4235);
+#4235 = DEFINITIONAL_REPRESENTATION('',(#4236),#4239);
+#4236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4237,#4238),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4237 = CARTESIAN_POINT('',(5.251125321373,0.));
+#4238 = CARTESIAN_POINT('',(5.251125321373,7.6));
+#4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4240 = PCURVE('',#1671,#4241);
+#4241 = DEFINITIONAL_REPRESENTATION('',(#4242),#4245);
+#4242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4243,#4244),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4243 = CARTESIAN_POINT('',(4.66759788552,0.));
+#4244 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4246 = ORIENTED_EDGE('',*,*,#4247,.F.);
+#4247 = EDGE_CURVE('',#4179,#4227,#4248,.T.);
+#4248 = SURFACE_CURVE('',#4249,(#4254,#4261),.PCURVE_S1.);
+#4249 = CIRCLE('',#4250,6.7);
+#4250 = AXIS2_PLACEMENT_3D('',#4251,#4252,#4253);
+#4251 = CARTESIAN_POINT('',(0.,0.,8.3));
+#4252 = DIRECTION('',(0.,0.,1.));
+#4253 = DIRECTION('',(1.,0.,0.));
+#4254 = PCURVE('',#1700,#4255);
+#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);
+#4256 = LINE('',#4257,#4258);
+#4257 = CARTESIAN_POINT('',(0.,7.6));
+#4258 = VECTOR('',#4259,1.);
+#4259 = DIRECTION('',(1.,0.));
+#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4261 = PCURVE('',#2684,#4262);
+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);
+#4263 = CIRCLE('',#4264,6.7);
+#4264 = AXIS2_PLACEMENT_2D('',#4265,#4266);
+#4265 = CARTESIAN_POINT('',(0.,0.));
+#4266 = DIRECTION('',(1.,0.));
+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4268 = ORIENTED_EDGE('',*,*,#4202,.F.);
+#4269 = ORIENTED_EDGE('',*,*,#1683,.T.);
+#4270 = ADVANCED_FACE('',(#4271),#1671,.F.);
+#4271 = FACE_BOUND('',#4272,.F.);
+#4272 = EDGE_LOOP('',(#4273,#4297,#4316,#4317));
+#4273 = ORIENTED_EDGE('',*,*,#4274,.F.);
+#4274 = EDGE_CURVE('',#4275,#4227,#4277,.T.);
+#4275 = VERTEX_POINT('',#4276);
+#4276 = CARTESIAN_POINT('',(4.407293297597,-5.046361638741,8.3));
+#4277 = SURFACE_CURVE('',#4278,(#4283,#4290),.PCURVE_S1.);
+#4278 = CIRCLE('',#4279,0.6);
+#4279 = AXIS2_PLACEMENT_3D('',#4280,#4281,#4282);
+#4280 = CARTESIAN_POINT('',(3.93816119036,-5.420413862312,8.3));
+#4281 = DIRECTION('',(-0.,0.,1.));
+#4282 = DIRECTION('',(0.587785252292,-0.809016994375,0.));
+#4283 = PCURVE('',#1671,#4284);
+#4284 = DEFINITIONAL_REPRESENTATION('',(#4285),#4289);
+#4285 = LINE('',#4286,#4287);
+#4286 = CARTESIAN_POINT('',(0.,7.6));
+#4287 = VECTOR('',#4288,1.);
+#4288 = DIRECTION('',(1.,0.));
+#4289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4290 = PCURVE('',#2684,#4291);
+#4291 = DEFINITIONAL_REPRESENTATION('',(#4292),#4296);
+#4292 = CIRCLE('',#4293,0.6);
+#4293 = AXIS2_PLACEMENT_2D('',#4294,#4295);
+#4294 = CARTESIAN_POINT('',(3.93816119036,-5.420413862312));
+#4295 = DIRECTION('',(0.587785252292,-0.809016994375));
+#4296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4297 = ORIENTED_EDGE('',*,*,#4298,.F.);
+#4298 = EDGE_CURVE('',#1626,#4275,#4299,.T.);
+#4299 = SURFACE_CURVE('',#4300,(#4304,#4310),.PCURVE_S1.);
+#4300 = LINE('',#4301,#4302);
+#4301 = CARTESIAN_POINT('',(4.407293297597,-5.046361638741,0.7));
+#4302 = VECTOR('',#4303,1.);
+#4303 = DIRECTION('',(0.,0.,1.));
+#4304 = PCURVE('',#1671,#4305);
+#4305 = DEFINITIONAL_REPRESENTATION('',(#4306),#4309);
+#4306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4307,#4308),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4307 = CARTESIAN_POINT('',(1.61558742166,0.));
+#4308 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#4309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4310 = PCURVE('',#1642,#4311);
+#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4315);
+#4312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4313,#4314),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4313 = CARTESIAN_POINT('',(5.430289700832,0.));
+#4314 = CARTESIAN_POINT('',(5.430289700832,7.6));
+#4315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4316 = ORIENTED_EDGE('',*,*,#1654,.T.);
+#4317 = ORIENTED_EDGE('',*,*,#4226,.T.);
+#4318 = ADVANCED_FACE('',(#4319),#1642,.T.);
+#4319 = FACE_BOUND('',#4320,.T.);
+#4320 = EDGE_LOOP('',(#4321,#4342,#4364,#4365));
+#4321 = ORIENTED_EDGE('',*,*,#4322,.T.);
+#4322 = EDGE_CURVE('',#1597,#4323,#4325,.T.);
+#4323 = VERTEX_POINT('',#4324);
+#4324 = CARTESIAN_POINT('',(5.046361638741,-4.407293297597,8.3));
+#4325 = SURFACE_CURVE('',#4326,(#4330,#4336),.PCURVE_S1.);
+#4326 = LINE('',#4327,#4328);
+#4327 = CARTESIAN_POINT('',(5.046361638741,-4.407293297597,0.7));
+#4328 = VECTOR('',#4329,1.);
+#4329 = DIRECTION('',(0.,0.,1.));
+#4330 = PCURVE('',#1642,#4331);
+#4331 = DEFINITIONAL_REPRESENTATION('',(#4332),#4335);
+#4332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4333,#4334),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4333 = CARTESIAN_POINT('',(5.565284586732,0.));
+#4334 = CARTESIAN_POINT('',(5.565284586732,7.6));
+#4335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4336 = PCURVE('',#1613,#4337);
+#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4341);
+#4338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4339,#4340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4339 = CARTESIAN_POINT('',(4.66759788552,0.));
+#4340 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4342 = ORIENTED_EDGE('',*,*,#4343,.F.);
+#4343 = EDGE_CURVE('',#4275,#4323,#4344,.T.);
+#4344 = SURFACE_CURVE('',#4345,(#4350,#4357),.PCURVE_S1.);
+#4345 = CIRCLE('',#4346,6.7);
+#4346 = AXIS2_PLACEMENT_3D('',#4347,#4348,#4349);
+#4347 = CARTESIAN_POINT('',(0.,0.,8.3));
+#4348 = DIRECTION('',(0.,0.,1.));
+#4349 = DIRECTION('',(1.,0.,0.));
+#4350 = PCURVE('',#1642,#4351);
+#4351 = DEFINITIONAL_REPRESENTATION('',(#4352),#4356);
+#4352 = LINE('',#4353,#4354);
+#4353 = CARTESIAN_POINT('',(0.,7.6));
+#4354 = VECTOR('',#4355,1.);
+#4355 = DIRECTION('',(1.,0.));
+#4356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4357 = PCURVE('',#2684,#4358);
+#4358 = DEFINITIONAL_REPRESENTATION('',(#4359),#4363);
+#4359 = CIRCLE('',#4360,6.7);
+#4360 = AXIS2_PLACEMENT_2D('',#4361,#4362);
+#4361 = CARTESIAN_POINT('',(0.,0.));
+#4362 = DIRECTION('',(1.,0.));
+#4363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4364 = ORIENTED_EDGE('',*,*,#4298,.F.);
+#4365 = ORIENTED_EDGE('',*,*,#1625,.T.);
+#4366 = ADVANCED_FACE('',(#4367),#1613,.F.);
+#4367 = FACE_BOUND('',#4368,.F.);
+#4368 = EDGE_LOOP('',(#4369,#4393,#4412,#4413));
+#4369 = ORIENTED_EDGE('',*,*,#4370,.F.);
+#4370 = EDGE_CURVE('',#4371,#4323,#4373,.T.);
+#4371 = VERTEX_POINT('',#4372);
+#4372 = CARTESIAN_POINT('',(5.750996516037,-3.437446591954,8.3));
+#4373 = SURFACE_CURVE('',#4374,(#4379,#4386),.PCURVE_S1.);
+#4374 = CIRCLE('',#4375,0.6);
+#4375 = AXIS2_PLACEMENT_3D('',#4376,#4377,#4378);
+#4376 = CARTESIAN_POINT('',(5.420413862312,-3.93816119036,8.3));
+#4377 = DIRECTION('',(-0.,0.,1.));
+#4378 = DIRECTION('',(0.809016994375,-0.587785252292,0.));
+#4379 = PCURVE('',#1613,#4380);
+#4380 = DEFINITIONAL_REPRESENTATION('',(#4381),#4385);
+#4381 = LINE('',#4382,#4383);
+#4382 = CARTESIAN_POINT('',(0.,7.6));
+#4383 = VECTOR('',#4384,1.);
+#4384 = DIRECTION('',(1.,0.));
+#4385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4386 = PCURVE('',#2684,#4387);
+#4387 = DEFINITIONAL_REPRESENTATION('',(#4388),#4392);
+#4388 = CIRCLE('',#4389,0.6);
+#4389 = AXIS2_PLACEMENT_2D('',#4390,#4391);
+#4390 = CARTESIAN_POINT('',(5.420413862312,-3.93816119036));
+#4391 = DIRECTION('',(0.809016994375,-0.587785252292));
+#4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4393 = ORIENTED_EDGE('',*,*,#4394,.F.);
+#4394 = EDGE_CURVE('',#1568,#4371,#4395,.T.);
+#4395 = SURFACE_CURVE('',#4396,(#4400,#4406),.PCURVE_S1.);
+#4396 = LINE('',#4397,#4398);
+#4397 = CARTESIAN_POINT('',(5.750996516037,-3.437446591954,0.7));
+#4398 = VECTOR('',#4399,1.);
+#4399 = DIRECTION('',(0.,0.,1.));
+#4400 = PCURVE('',#1613,#4401);
+#4401 = DEFINITIONAL_REPRESENTATION('',(#4402),#4405);
+#4402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4403,#4404),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4403 = CARTESIAN_POINT('',(1.61558742166,0.));
+#4404 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4406 = PCURVE('',#1584,#4407);
+#4407 = DEFINITIONAL_REPRESENTATION('',(#4408),#4411);
+#4408 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4409,#4410),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4409 = CARTESIAN_POINT('',(5.744448966191,0.));
+#4410 = CARTESIAN_POINT('',(5.744448966191,7.6));
+#4411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4412 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#4413 = ORIENTED_EDGE('',*,*,#4322,.T.);
+#4414 = ADVANCED_FACE('',(#4415),#1584,.T.);
+#4415 = FACE_BOUND('',#4416,.T.);
+#4416 = EDGE_LOOP('',(#4417,#4438,#4460,#4461));
+#4417 = ORIENTED_EDGE('',*,*,#4418,.T.);
+#4418 = EDGE_CURVE('',#1539,#4419,#4421,.T.);
+#4419 = VERTEX_POINT('',#4420);
+#4420 = CARTESIAN_POINT('',(6.161303648259,-2.632173503771,8.3));
+#4421 = SURFACE_CURVE('',#4422,(#4426,#4432),.PCURVE_S1.);
+#4422 = LINE('',#4423,#4424);
+#4423 = CARTESIAN_POINT('',(6.161303648259,-2.632173503771,0.7));
+#4424 = VECTOR('',#4425,1.);
+#4425 = DIRECTION('',(0.,0.,1.));
+#4426 = PCURVE('',#1584,#4427);
+#4427 = DEFINITIONAL_REPRESENTATION('',(#4428),#4431);
+#4428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4429,#4430),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4429 = CARTESIAN_POINT('',(5.879443852091,0.));
+#4430 = CARTESIAN_POINT('',(5.879443852091,7.6));
+#4431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4432 = PCURVE('',#1555,#4433);
+#4433 = DEFINITIONAL_REPRESENTATION('',(#4434),#4437);
+#4434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4435,#4436),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4435 = CARTESIAN_POINT('',(4.66759788552,0.));
+#4436 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#4437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4438 = ORIENTED_EDGE('',*,*,#4439,.F.);
+#4439 = EDGE_CURVE('',#4371,#4419,#4440,.T.);
+#4440 = SURFACE_CURVE('',#4441,(#4446,#4453),.PCURVE_S1.);
+#4441 = CIRCLE('',#4442,6.7);
+#4442 = AXIS2_PLACEMENT_3D('',#4443,#4444,#4445);
+#4443 = CARTESIAN_POINT('',(0.,0.,8.3));
+#4444 = DIRECTION('',(0.,0.,1.));
+#4445 = DIRECTION('',(1.,0.,0.));
+#4446 = PCURVE('',#1584,#4447);
+#4447 = DEFINITIONAL_REPRESENTATION('',(#4448),#4452);
+#4448 = LINE('',#4449,#4450);
+#4449 = CARTESIAN_POINT('',(0.,7.6));
+#4450 = VECTOR('',#4451,1.);
+#4451 = DIRECTION('',(1.,0.));
+#4452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4453 = PCURVE('',#2684,#4454);
+#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4459);
+#4455 = CIRCLE('',#4456,6.7);
+#4456 = AXIS2_PLACEMENT_2D('',#4457,#4458);
+#4457 = CARTESIAN_POINT('',(0.,0.));
+#4458 = DIRECTION('',(1.,0.));
+#4459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4460 = ORIENTED_EDGE('',*,*,#4394,.F.);
+#4461 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#4462 = ADVANCED_FACE('',(#4463),#1555,.F.);
+#4463 = FACE_BOUND('',#4464,.F.);
+#4464 = EDGE_LOOP('',(#4465,#4489,#4508,#4509));
+#4465 = ORIENTED_EDGE('',*,*,#4466,.F.);
+#4466 = EDGE_CURVE('',#4467,#4419,#4469,.T.);
+#4467 = VERTEX_POINT('',#4468);
+#4468 = CARTESIAN_POINT('',(6.531752125937,-1.492050322648,8.3));
+#4469 = SURFACE_CURVE('',#4470,(#4475,#4482),.PCURVE_S1.);
+#4470 = CIRCLE('',#4471,0.6);
+#4471 = AXIS2_PLACEMENT_3D('',#4472,#4473,#4474);
+#4472 = CARTESIAN_POINT('',(6.372078659178,-2.070413862312,8.3));
+#4473 = DIRECTION('',(-0.,0.,1.));
+#4474 = DIRECTION('',(0.951056516295,-0.309016994375,0.));
+#4475 = PCURVE('',#1555,#4476);
+#4476 = DEFINITIONAL_REPRESENTATION('',(#4477),#4481);
+#4477 = LINE('',#4478,#4479);
+#4478 = CARTESIAN_POINT('',(0.,7.6));
+#4479 = VECTOR('',#4480,1.);
+#4480 = DIRECTION('',(1.,0.));
+#4481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4482 = PCURVE('',#2684,#4483);
+#4483 = DEFINITIONAL_REPRESENTATION('',(#4484),#4488);
+#4484 = CIRCLE('',#4485,0.6);
+#4485 = AXIS2_PLACEMENT_2D('',#4486,#4487);
+#4486 = CARTESIAN_POINT('',(6.372078659178,-2.070413862312));
+#4487 = DIRECTION('',(0.951056516295,-0.309016994375));
+#4488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4489 = ORIENTED_EDGE('',*,*,#4490,.F.);
+#4490 = EDGE_CURVE('',#1510,#4467,#4491,.T.);
+#4491 = SURFACE_CURVE('',#4492,(#4496,#4502),.PCURVE_S1.);
+#4492 = LINE('',#4493,#4494);
+#4493 = CARTESIAN_POINT('',(6.531752125937,-1.492050322648,0.7));
+#4494 = VECTOR('',#4495,1.);
+#4495 = DIRECTION('',(0.,0.,1.));
+#4496 = PCURVE('',#1555,#4497);
+#4497 = DEFINITIONAL_REPRESENTATION('',(#4498),#4501);
+#4498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4499,#4500),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4499 = CARTESIAN_POINT('',(1.61558742166,0.));
+#4500 = CARTESIAN_POINT('',(1.61558742166,7.6));
+#4501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4502 = PCURVE('',#1526,#4503);
+#4503 = DEFINITIONAL_REPRESENTATION('',(#4504),#4507);
+#4504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4505,#4506),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4505 = CARTESIAN_POINT('',(6.05860823155,0.));
+#4506 = CARTESIAN_POINT('',(6.05860823155,7.6));
+#4507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4508 = ORIENTED_EDGE('',*,*,#1538,.T.);
+#4509 = ORIENTED_EDGE('',*,*,#4418,.T.);
+#4510 = ADVANCED_FACE('',(#4511),#1526,.T.);
+#4511 = FACE_BOUND('',#4512,.T.);
+#4512 = EDGE_LOOP('',(#4513,#4534,#4556,#4557));
+#4513 = ORIENTED_EDGE('',*,*,#4514,.T.);
+#4514 = EDGE_CURVE('',#1481,#4515,#4517,.T.);
+#4515 = VERTEX_POINT('',#4516);
+#4516 = CARTESIAN_POINT('',(6.673134328358,-0.599398227965,8.3));
+#4517 = SURFACE_CURVE('',#4518,(#4522,#4528),.PCURVE_S1.);
+#4518 = LINE('',#4519,#4520);
+#4519 = CARTESIAN_POINT('',(6.673134328358,-0.599398227965,0.7));
+#4520 = VECTOR('',#4521,1.);
+#4521 = DIRECTION('',(0.,0.,1.));
+#4522 = PCURVE('',#1526,#4523);
+#4523 = DEFINITIONAL_REPRESENTATION('',(#4524),#4527);
+#4524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4525,#4526),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4525 = CARTESIAN_POINT('',(6.19360311745,0.));
+#4526 = CARTESIAN_POINT('',(6.19360311745,7.6));
+#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4528 = PCURVE('',#1497,#4529);
+#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4533);
+#4530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4531,#4532),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#4531 = CARTESIAN_POINT('',(4.66759788552,0.));
+#4532 = CARTESIAN_POINT('',(4.66759788552,7.6));
+#4533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4534 = ORIENTED_EDGE('',*,*,#4535,.F.);
+#4535 = EDGE_CURVE('',#4467,#4515,#4536,.T.);
+#4536 = SURFACE_CURVE('',#4537,(#4542,#4549),.PCURVE_S1.);
+#4537 = CIRCLE('',#4538,6.7);
+#4538 = AXIS2_PLACEMENT_3D('',#4539,#4540,#4541);
+#4539 = CARTESIAN_POINT('',(0.,0.,8.3));
+#4540 = DIRECTION('',(0.,0.,1.));
+#4541 = DIRECTION('',(1.,0.,0.));
+#4542 = PCURVE('',#1526,#4543);
+#4543 = DEFINITIONAL_REPRESENTATION('',(#4544),#4548);
+#4544 = LINE('',#4545,#4546);
+#4545 = CARTESIAN_POINT('',(0.,7.6));
+#4546 = VECTOR('',#4547,1.);
+#4547 = DIRECTION('',(1.,0.));
+#4548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4549 = PCURVE('',#2684,#4550);
+#4550 = DEFINITIONAL_REPRESENTATION('',(#4551),#4555);
+#4551 = CIRCLE('',#4552,6.7);
+#4552 = AXIS2_PLACEMENT_2D('',#4553,#4554);
+#4553 = CARTESIAN_POINT('',(0.,0.));
+#4554 = DIRECTION('',(1.,0.));
+#4555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4556 = ORIENTED_EDGE('',*,*,#4490,.F.);
+#4557 = ORIENTED_EDGE('',*,*,#1509,.T.);
+#4558 = ADVANCED_FACE('',(#4559),#1497,.F.);
+#4559 = FACE_BOUND('',#4560,.F.);
+#4560 = EDGE_LOOP('',(#4561,#4583,#4584,#4585));
+#4561 = ORIENTED_EDGE('',*,*,#4562,.F.);
+#4562 = EDGE_CURVE('',#2666,#4515,#4563,.T.);
+#4563 = SURFACE_CURVE('',#4564,(#4569,#4576),.PCURVE_S1.);
+#4564 = CIRCLE('',#4565,0.6);
+#4565 = AXIS2_PLACEMENT_3D('',#4566,#4567,#4568);
+#4566 = CARTESIAN_POINT('',(6.7,0.,8.3));
+#4567 = DIRECTION('',(0.,0.,1.));
+#4568 = DIRECTION('',(1.,0.,0.));
+#4569 = PCURVE('',#1497,#4570);
+#4570 = DEFINITIONAL_REPRESENTATION('',(#4571),#4575);
+#4571 = LINE('',#4572,#4573);
+#4572 = CARTESIAN_POINT('',(0.,7.6));
+#4573 = VECTOR('',#4574,1.);
+#4574 = DIRECTION('',(1.,0.));
+#4575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4576 = PCURVE('',#2684,#4577);
+#4577 = DEFINITIONAL_REPRESENTATION('',(#4578),#4582);
+#4578 = CIRCLE('',#4579,0.6);
+#4579 = AXIS2_PLACEMENT_2D('',#4580,#4581);
+#4580 = CARTESIAN_POINT('',(6.7,0.));
+#4581 = DIRECTION('',(1.,0.));
+#4582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4583 = ORIENTED_EDGE('',*,*,#2696,.F.);
+#4584 = ORIENTED_EDGE('',*,*,#1480,.T.);
+#4585 = ORIENTED_EDGE('',*,*,#4514,.T.);
+#4586 = ADVANCED_FACE('',(#4587),#2648,.T.);
+#4587 = FACE_BOUND('',#4588,.T.);
+#4588 = EDGE_LOOP('',(#4589,#4612,#4613,#4614));
+#4589 = ORIENTED_EDGE('',*,*,#4590,.T.);
+#4590 = EDGE_CURVE('',#4591,#2613,#4593,.T.);
+#4591 = VERTEX_POINT('',#4592);
+#4592 = CARTESIAN_POINT('',(9.,-2.204364238465E-15,0.));
+#4593 = SEAM_CURVE('',#4594,(#4598,#4605),.PCURVE_S1.);
+#4594 = LINE('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(9.,-2.204364238465E-15,0.));
+#4596 = VECTOR('',#4597,1.);
+#4597 = DIRECTION('',(0.,0.,1.));
+#4598 = PCURVE('',#2648,#4599);
+#4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4604);
+#4600 = LINE('',#4601,#4602);
+#4601 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#4602 = VECTOR('',#4603,1.);
+#4603 = DIRECTION('',(0.,1.));
+#4604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4605 = PCURVE('',#2648,#4606);
+#4606 = DEFINITIONAL_REPRESENTATION('',(#4607),#4611);
+#4607 = LINE('',#4608,#4609);
+#4608 = CARTESIAN_POINT('',(0.,-0.));
+#4609 = VECTOR('',#4610,1.);
+#4610 = DIRECTION('',(0.,1.));
+#4611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4612 = ORIENTED_EDGE('',*,*,#2633,.F.);
+#4613 = ORIENTED_EDGE('',*,*,#4590,.F.);
+#4614 = ORIENTED_EDGE('',*,*,#4615,.T.);
+#4615 = EDGE_CURVE('',#4591,#4591,#4616,.T.);
+#4616 = SURFACE_CURVE('',#4617,(#4622,#4629),.PCURVE_S1.);
+#4617 = CIRCLE('',#4618,9.);
+#4618 = AXIS2_PLACEMENT_3D('',#4619,#4620,#4621);
+#4619 = CARTESIAN_POINT('',(0.,0.,0.));
+#4620 = DIRECTION('',(0.,0.,1.));
+#4621 = DIRECTION('',(1.,0.,0.));
+#4622 = PCURVE('',#2648,#4623);
+#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628);
+#4624 = LINE('',#4625,#4626);
+#4625 = CARTESIAN_POINT('',(0.,0.));
+#4626 = VECTOR('',#4627,1.);
+#4627 = DIRECTION('',(1.,0.));
+#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4629 = PCURVE('',#4630,#4635);
+#4630 = PLANE('',#4631);
+#4631 = AXIS2_PLACEMENT_3D('',#4632,#4633,#4634);
+#4632 = CARTESIAN_POINT('',(0.,0.,0.));
+#4633 = DIRECTION('',(0.,0.,1.));
+#4634 = DIRECTION('',(1.,0.,0.));
+#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4640);
+#4636 = CIRCLE('',#4637,9.);
+#4637 = AXIS2_PLACEMENT_2D('',#4638,#4639);
+#4638 = CARTESIAN_POINT('',(0.,0.));
+#4639 = DIRECTION('',(1.,0.));
+#4640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4641 = ADVANCED_FACE('',(#4642,#4673),#2684,.F.);
+#4642 = FACE_BOUND('',#4643,.F.);
+#4643 = EDGE_LOOP('',(#4644));
+#4644 = ORIENTED_EDGE('',*,*,#4645,.T.);
+#4645 = EDGE_CURVE('',#4646,#4646,#4648,.T.);
+#4646 = VERTEX_POINT('',#4647);
+#4647 = CARTESIAN_POINT('',(8.8,0.,8.3));
+#4648 = SURFACE_CURVE('',#4649,(#4654,#4661),.PCURVE_S1.);
+#4649 = CIRCLE('',#4650,8.8);
+#4650 = AXIS2_PLACEMENT_3D('',#4651,#4652,#4653);
+#4651 = CARTESIAN_POINT('',(0.,0.,8.3));
+#4652 = DIRECTION('',(0.,0.,1.));
+#4653 = DIRECTION('',(1.,0.,0.));
+#4654 = PCURVE('',#2684,#4655);
+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);
+#4656 = CIRCLE('',#4657,8.8);
+#4657 = AXIS2_PLACEMENT_2D('',#4658,#4659);
+#4658 = CARTESIAN_POINT('',(0.,0.));
+#4659 = DIRECTION('',(1.,0.));
+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4661 = PCURVE('',#4662,#4667);
+#4662 = CONICAL_SURFACE('',#4663,9.,0.785398163397);
+#4663 = AXIS2_PLACEMENT_3D('',#4664,#4665,#4666);
+#4664 = CARTESIAN_POINT('',(0.,0.,8.5));
+#4665 = DIRECTION('',(0.,0.,1.));
+#4666 = DIRECTION('',(1.,0.,0.));
+#4667 = DEFINITIONAL_REPRESENTATION('',(#4668),#4672);
+#4668 = LINE('',#4669,#4670);
+#4669 = CARTESIAN_POINT('',(0.,-0.2));
+#4670 = VECTOR('',#4671,1.);
+#4671 = DIRECTION('',(1.,-0.));
+#4672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4673 = FACE_BOUND('',#4674,.F.);
+#4674 = EDGE_LOOP('',(#4675,#4676,#4677,#4678,#4679,#4680,#4681,#4682,
+    #4683,#4684,#4685,#4686,#4687,#4688,#4689,#4690,#4691,#4692,#4693,
+    #4694,#4695,#4696,#4697,#4698,#4699,#4700,#4701,#4702,#4703,#4704,
+    #4705,#4706,#4707,#4708,#4709,#4710,#4711,#4712,#4713,#4714));
+#4675 = ORIENTED_EDGE('',*,*,#2665,.F.);
+#4676 = ORIENTED_EDGE('',*,*,#4562,.T.);
+#4677 = ORIENTED_EDGE('',*,*,#4535,.F.);
+#4678 = ORIENTED_EDGE('',*,*,#4466,.T.);
+#4679 = ORIENTED_EDGE('',*,*,#4439,.F.);
+#4680 = ORIENTED_EDGE('',*,*,#4370,.T.);
+#4681 = ORIENTED_EDGE('',*,*,#4343,.F.);
+#4682 = ORIENTED_EDGE('',*,*,#4274,.T.);
+#4683 = ORIENTED_EDGE('',*,*,#4247,.F.);
+#4684 = ORIENTED_EDGE('',*,*,#4178,.T.);
+#4685 = ORIENTED_EDGE('',*,*,#4151,.F.);
+#4686 = ORIENTED_EDGE('',*,*,#4082,.T.);
+#4687 = ORIENTED_EDGE('',*,*,#4055,.F.);
+#4688 = ORIENTED_EDGE('',*,*,#3986,.T.);
+#4689 = ORIENTED_EDGE('',*,*,#3959,.F.);
+#4690 = ORIENTED_EDGE('',*,*,#3890,.T.);
+#4691 = ORIENTED_EDGE('',*,*,#3863,.F.);
+#4692 = ORIENTED_EDGE('',*,*,#3794,.T.);
+#4693 = ORIENTED_EDGE('',*,*,#3767,.F.);
+#4694 = ORIENTED_EDGE('',*,*,#3698,.T.);
+#4695 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#4696 = ORIENTED_EDGE('',*,*,#3602,.T.);
+#4697 = ORIENTED_EDGE('',*,*,#3554,.F.);
+#4698 = ORIENTED_EDGE('',*,*,#3506,.T.);
+#4699 = ORIENTED_EDGE('',*,*,#3458,.F.);
+#4700 = ORIENTED_EDGE('',*,*,#3410,.T.);
+#4701 = ORIENTED_EDGE('',*,*,#3362,.F.);
+#4702 = ORIENTED_EDGE('',*,*,#3314,.T.);
+#4703 = ORIENTED_EDGE('',*,*,#3266,.F.);
+#4704 = ORIENTED_EDGE('',*,*,#3218,.T.);
+#4705 = ORIENTED_EDGE('',*,*,#3170,.F.);
+#4706 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#4707 = ORIENTED_EDGE('',*,*,#3074,.F.);
+#4708 = ORIENTED_EDGE('',*,*,#3026,.T.);
+#4709 = ORIENTED_EDGE('',*,*,#2978,.F.);
+#4710 = ORIENTED_EDGE('',*,*,#2930,.T.);
+#4711 = ORIENTED_EDGE('',*,*,#2882,.F.);
+#4712 = ORIENTED_EDGE('',*,*,#2834,.T.);
+#4713 = ORIENTED_EDGE('',*,*,#2786,.F.);
+#4714 = ORIENTED_EDGE('',*,*,#2738,.T.);
+#4715 = ADVANCED_FACE('',(#4716,#4719),#4630,.F.);
+#4716 = FACE_BOUND('',#4717,.F.);
+#4717 = EDGE_LOOP('',(#4718));
+#4718 = ORIENTED_EDGE('',*,*,#4615,.T.);
+#4719 = FACE_BOUND('',#4720,.F.);
+#4720 = EDGE_LOOP('',(#4721));
+#4721 = ORIENTED_EDGE('',*,*,#4722,.F.);
+#4722 = EDGE_CURVE('',#4723,#4723,#4725,.T.);
+#4723 = VERTEX_POINT('',#4724);
+#4724 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,0.));
+#4725 = SURFACE_CURVE('',#4726,(#4731,#4738),.PCURVE_S1.);
+#4726 = CIRCLE('',#4727,2.5);
+#4727 = AXIS2_PLACEMENT_3D('',#4728,#4729,#4730);
+#4728 = CARTESIAN_POINT('',(0.,0.,0.));
+#4729 = DIRECTION('',(0.,0.,1.));
+#4730 = DIRECTION('',(1.,0.,0.));
+#4731 = PCURVE('',#4630,#4732);
+#4732 = DEFINITIONAL_REPRESENTATION('',(#4733),#4737);
+#4733 = CIRCLE('',#4734,2.5);
+#4734 = AXIS2_PLACEMENT_2D('',#4735,#4736);
+#4735 = CARTESIAN_POINT('',(0.,0.));
+#4736 = DIRECTION('',(1.,0.));
+#4737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4738 = PCURVE('',#4739,#4744);
+#4739 = CYLINDRICAL_SURFACE('',#4740,2.5);
+#4740 = AXIS2_PLACEMENT_3D('',#4741,#4742,#4743);
+#4741 = CARTESIAN_POINT('',(0.,0.,0.));
+#4742 = DIRECTION('',(0.,0.,1.));
+#4743 = DIRECTION('',(1.,0.,0.));
+#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4749);
+#4745 = LINE('',#4746,#4747);
+#4746 = CARTESIAN_POINT('',(0.,0.));
+#4747 = VECTOR('',#4748,1.);
+#4748 = DIRECTION('',(1.,0.));
+#4749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4750 = ADVANCED_FACE('',(#4751),#4662,.T.);
+#4751 = FACE_BOUND('',#4752,.F.);
+#4752 = EDGE_LOOP('',(#4753,#4774,#4801,#4802));
+#4753 = ORIENTED_EDGE('',*,*,#4754,.F.);
+#4754 = EDGE_CURVE('',#4755,#4646,#4757,.T.);
+#4755 = VERTEX_POINT('',#4756);
+#4756 = CARTESIAN_POINT('',(9.,0.,8.5));
+#4757 = SEAM_CURVE('',#4758,(#4762,#4768),.PCURVE_S1.);
+#4758 = LINE('',#4759,#4760);
+#4759 = CARTESIAN_POINT('',(9.,0.,8.5));
+#4760 = VECTOR('',#4761,1.);
+#4761 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187));
+#4762 = PCURVE('',#4662,#4763);
+#4763 = DEFINITIONAL_REPRESENTATION('',(#4764),#4767);
+#4764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4765,#4766),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#4765 = CARTESIAN_POINT('',(0.,0.));
+#4766 = CARTESIAN_POINT('',(0.,-0.2));
+#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4768 = PCURVE('',#4662,#4769);
+#4769 = DEFINITIONAL_REPRESENTATION('',(#4770),#4773);
+#4770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4771,#4772),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#4771 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4772 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#4773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4774 = ORIENTED_EDGE('',*,*,#4775,.T.);
+#4775 = EDGE_CURVE('',#4755,#4755,#4776,.T.);
+#4776 = SURFACE_CURVE('',#4777,(#4782,#4789),.PCURVE_S1.);
+#4777 = CIRCLE('',#4778,9.);
+#4778 = AXIS2_PLACEMENT_3D('',#4779,#4780,#4781);
+#4779 = CARTESIAN_POINT('',(0.,0.,8.5));
+#4780 = DIRECTION('',(0.,0.,1.));
+#4781 = DIRECTION('',(1.,0.,0.));
+#4782 = PCURVE('',#4662,#4783);
+#4783 = DEFINITIONAL_REPRESENTATION('',(#4784),#4788);
+#4784 = LINE('',#4785,#4786);
+#4785 = CARTESIAN_POINT('',(0.,-0.));
+#4786 = VECTOR('',#4787,1.);
+#4787 = DIRECTION('',(1.,-0.));
+#4788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4789 = PCURVE('',#4790,#4795);
+#4790 = CYLINDRICAL_SURFACE('',#4791,9.);
+#4791 = AXIS2_PLACEMENT_3D('',#4792,#4793,#4794);
+#4792 = CARTESIAN_POINT('',(0.,0.,8.3));
+#4793 = DIRECTION('',(0.,0.,1.));
+#4794 = DIRECTION('',(1.,0.,0.));
+#4795 = DEFINITIONAL_REPRESENTATION('',(#4796),#4800);
+#4796 = LINE('',#4797,#4798);
+#4797 = CARTESIAN_POINT('',(0.,0.2));
+#4798 = VECTOR('',#4799,1.);
+#4799 = DIRECTION('',(1.,0.));
+#4800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4801 = ORIENTED_EDGE('',*,*,#4754,.T.);
+#4802 = ORIENTED_EDGE('',*,*,#4645,.F.);
+#4803 = ADVANCED_FACE('',(#4804,#5219),#4739,.F.);
+#4804 = FACE_BOUND('',#4805,.F.);
+#4805 = EDGE_LOOP('',(#4806,#4835,#4858,#5030,#5051,#5052,#5053,#5218));
+#4806 = ORIENTED_EDGE('',*,*,#4807,.F.);
+#4807 = EDGE_CURVE('',#4808,#4808,#4810,.T.);
+#4808 = VERTEX_POINT('',#4809);
+#4809 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,16.3));
+#4810 = SURFACE_CURVE('',#4811,(#4816,#4823),.PCURVE_S1.);
+#4811 = CIRCLE('',#4812,2.5);
+#4812 = AXIS2_PLACEMENT_3D('',#4813,#4814,#4815);
+#4813 = CARTESIAN_POINT('',(0.,0.,16.3));
+#4814 = DIRECTION('',(0.,0.,1.));
+#4815 = DIRECTION('',(1.,0.,0.));
+#4816 = PCURVE('',#4739,#4817);
+#4817 = DEFINITIONAL_REPRESENTATION('',(#4818),#4822);
+#4818 = LINE('',#4819,#4820);
+#4819 = CARTESIAN_POINT('',(0.,16.3));
+#4820 = VECTOR('',#4821,1.);
+#4821 = DIRECTION('',(1.,0.));
+#4822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4823 = PCURVE('',#4824,#4829);
+#4824 = PLANE('',#4825);
+#4825 = AXIS2_PLACEMENT_3D('',#4826,#4827,#4828);
+#4826 = CARTESIAN_POINT('',(0.,0.,16.3));
+#4827 = DIRECTION('',(0.,0.,1.));
+#4828 = DIRECTION('',(1.,0.,0.));
+#4829 = DEFINITIONAL_REPRESENTATION('',(#4830),#4834);
+#4830 = CIRCLE('',#4831,2.5);
+#4831 = AXIS2_PLACEMENT_2D('',#4832,#4833);
+#4832 = CARTESIAN_POINT('',(0.,0.));
+#4833 = DIRECTION('',(1.,0.));
+#4834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4835 = ORIENTED_EDGE('',*,*,#4836,.F.);
+#4836 = EDGE_CURVE('',#4837,#4808,#4839,.T.);
+#4837 = VERTEX_POINT('',#4838);
+#4838 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,14.));
+#4839 = SEAM_CURVE('',#4840,(#4844,#4851),.PCURVE_S1.);
+#4840 = LINE('',#4841,#4842);
+#4841 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,0.));
+#4842 = VECTOR('',#4843,1.);
+#4843 = DIRECTION('',(0.,0.,1.));
+#4844 = PCURVE('',#4739,#4845);
+#4845 = DEFINITIONAL_REPRESENTATION('',(#4846),#4850);
+#4846 = LINE('',#4847,#4848);
+#4847 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#4848 = VECTOR('',#4849,1.);
+#4849 = DIRECTION('',(0.,1.));
+#4850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4851 = PCURVE('',#4739,#4852);
+#4852 = DEFINITIONAL_REPRESENTATION('',(#4853),#4857);
+#4853 = LINE('',#4854,#4855);
+#4854 = CARTESIAN_POINT('',(0.,-0.));
+#4855 = VECTOR('',#4856,1.);
+#4856 = DIRECTION('',(0.,1.));
+#4857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4858 = ORIENTED_EDGE('',*,*,#4859,.F.);
+#4859 = EDGE_CURVE('',#4860,#4837,#4862,.T.);
+#4860 = VERTEX_POINT('',#4861);
+#4861 = CARTESIAN_POINT('',(2.5,-4.898587196589E-16,11.));
+#4862 = SURFACE_CURVE('',#4863,(#4915,#4970),.PCURVE_S1.);
+#4863 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4864,#4865,#4866,#4867,#4868,
+    #4869,#4870,#4871,#4872,#4873,#4874,#4875,#4876,#4877,#4878,#4879,
+    #4880,#4881,#4882,#4883,#4884,#4885,#4886,#4887,#4888,#4889,#4890,
+    #4891,#4892,#4893,#4894,#4895,#4896,#4897,#4898,#4899,#4900,#4901,
+    #4902,#4903,#4904,#4905,#4906,#4907,#4908,#4909,#4910,#4911,#4912,
+    #4913,#4914),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,9),(0.,
+    0.19810792966,0.432405634655,0.562885842633,0.602490151039,
+    0.678339053649,0.851703803327,1.),.UNSPECIFIED.);
+#4864 = CARTESIAN_POINT('',(2.5,0.,11.));
+#4865 = CARTESIAN_POINT('',(2.499999988039,0.11961464049,11.000000019936
+    ));
+#4866 = CARTESIAN_POINT('',(2.49345941328,0.2328540335,11.010900398786)
+  );
+#4867 = CARTESIAN_POINT('',(2.481598045049,0.339484574019,11.03067201318
+    ));
+#4868 = CARTESIAN_POINT('',(2.465521444329,0.439433827284,
+    11.057744326246));
+#4869 = CARTESIAN_POINT('',(2.446213407943,0.532759766181,
+    11.090805367769));
+#4870 = CARTESIAN_POINT('',(2.424533118863,0.619620804504,
+    11.128737269418));
+#4871 = CARTESIAN_POINT('',(2.401212111009,0.70025607293,11.170616910101
+    ));
+#4872 = CARTESIAN_POINT('',(2.348029101863,0.863366027549,
+    11.269043240309));
+#4873 = CARTESIAN_POINT('',(2.31727617065,0.944939611903,11.327752241599
+    ));
+#4874 = CARTESIAN_POINT('',(2.285189940987,1.020681319737,
+    11.391426047388));
+#4875 = CARTESIAN_POINT('',(2.252043137426,1.091617679437,
+    11.460426806588));
+#4876 = CARTESIAN_POINT('',(2.217971956705,1.158454306725,
+    11.535470585074));
+#4877 = CARTESIAN_POINT('',(2.183087252392,1.221693829127,
+    11.618270574969));
+#4878 = CARTESIAN_POINT('',(2.147653263282,1.281302253271,
+    11.710956693914));
+#4879 = CARTESIAN_POINT('',(2.094064712086,1.366082007107,11.87689278809
+    ));
+#4880 = CARTESIAN_POINT('',(2.079215134855,1.388476409875,
+    11.928162207127));
+#4881 = CARTESIAN_POINT('',(2.064834783483,1.409975284456,
+    11.980901416224));
+#4882 = CARTESIAN_POINT('',(2.048698658182,1.433441770261,
+    12.044896872921));
+#4883 = CARTESIAN_POINT('',(2.030927133344,1.458655187833,
+    12.124685235217));
+#4884 = CARTESIAN_POINT('',(2.013632667246,1.481817484625,
+    12.223158137147));
+#4885 = CARTESIAN_POINT('',(2.001260794405,1.498318779385,
+    12.342072106846));
+#4886 = CARTESIAN_POINT('',(1.99971003678,1.500386660512,12.525947412066
+    ));
+#4887 = CARTESIAN_POINT('',(2.000409400154,1.499454040918,12.56722993857
+    ));
+#4888 = CARTESIAN_POINT('',(2.002039514342,1.497282369646,
+    12.606823580286));
+#4889 = CARTESIAN_POINT('',(2.004454056442,1.494057817267,
+    12.644559265766));
+#4890 = CARTESIAN_POINT('',(2.007490137524,1.489983635998,
+    12.680240768098));
+#4891 = CARTESIAN_POINT('',(2.010968351863,1.485286146396,
+    12.713630713632));
+#4892 = CARTESIAN_POINT('',(2.014692826171,1.480220724039,
+    12.744436590708));
+#4893 = CARTESIAN_POINT('',(2.025649317782,1.465228196458,
+    12.825653658904));
+#4894 = CARTESIAN_POINT('',(2.034345133345,1.453213519509,12.87837429331
+    ));
+#4895 = CARTESIAN_POINT('',(2.044431671589,1.439094036331,
+    12.930346057088));
+#4896 = CARTESIAN_POINT('',(2.055789011696,1.422925812989,
+    12.981478581746));
+#4897 = CARTESIAN_POINT('',(2.068285462598,1.404766489541,
+    13.031692363882));
+#4898 = CARTESIAN_POINT('',(2.081778669612,1.384681068933,
+    13.080907394257));
+#4899 = CARTESIAN_POINT('',(2.096116721084,1.362747705896,
+    13.129031786871));
+#4900 = CARTESIAN_POINT('',(2.145475649458,1.284929460831,
+    13.283190390871));
+#4901 = CARTESIAN_POINT('',(2.180897723226,1.22557706373,13.376374284641
+    ));
+#4902 = CARTESIAN_POINT('',(2.215774579347,1.162617021246,
+    13.459515484049));
+#4903 = CARTESIAN_POINT('',(2.249832373267,1.09611423469,13.534810843346
+    ));
+#4904 = CARTESIAN_POINT('',(2.282970377927,1.025570708599,
+    13.604015622344));
+#4905 = CARTESIAN_POINT('',(2.315066456961,0.950273586793,13.66789172737
+    ));
+#4906 = CARTESIAN_POINT('',(2.345864084078,0.869183023169,
+    13.726832274394));
+#4907 = CARTESIAN_POINT('',(2.399504573503,0.7061440008,13.826316043437)
+  );
+#4908 = CARTESIAN_POINT('',(2.423179697681,0.625025040495,
+    13.868893643968));
+#4909 = CARTESIAN_POINT('',(2.445206087795,0.537600794934,
+    13.907468878127));
+#4910 = CARTESIAN_POINT('',(2.4648445571,0.443603303909,13.941115437559)
+  );
+#4911 = CARTESIAN_POINT('',(2.481218665599,0.342849762957,
+    13.968695506272));
+#4912 = CARTESIAN_POINT('',(2.493317771157,0.235262981178,
+    13.988863581217));
+#4913 = CARTESIAN_POINT('',(2.49999998791,0.120902868071,13.99999997985)
+  );
+#4914 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,14.));
+#4915 = PCURVE('',#4739,#4916);
+#4916 = DEFINITIONAL_REPRESENTATION('',(#4917),#4969);
+#4917 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4918,#4919,#4920,#4921,#4922,
+    #4923,#4924,#4925,#4926,#4927,#4928,#4929,#4930,#4931,#4932,#4933,
+    #4934,#4935,#4936,#4937,#4938,#4939,#4940,#4941,#4942,#4943,#4944,
+    #4945,#4946,#4947,#4948,#4949,#4950,#4951,#4952,#4953,#4954,#4955,
+    #4956,#4957,#4958,#4959,#4960,#4961,#4962,#4963,#4964,#4965,#4966,
+    #4967,#4968),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,9),(0.,
+    0.19810792966,0.432405634655,0.562885842633,0.602490151039,
+    0.678339053649,0.851703803327,1.),.UNSPECIFIED.);
+#4918 = CARTESIAN_POINT('',(0.,11.));
+#4919 = CARTESIAN_POINT('',(4.784585619593E-02,11.000000019936));
+#4920 = CARTESIAN_POINT('',(9.31416159069E-02,11.010900398786));
+#4921 = CARTESIAN_POINT('',(0.135960722148,11.03067201318));
+#4922 = CARTESIAN_POINT('',(0.176366442598,11.057744326246));
+#4923 = CARTESIAN_POINT('',(0.214420852345,11.090805367769));
+#4924 = CARTESIAN_POINT('',(0.250189382426,11.128737269418));
+#4925 = CARTESIAN_POINT('',(0.283746349673,11.170616910101));
+#4926 = CARTESIAN_POINT('',(0.352370881447,11.269043240309));
+#4927 = CARTESIAN_POINT('',(0.387206220518,11.327752241599));
+#4928 = CARTESIAN_POINT('',(0.420067478669,11.391426047388));
+#4929 = CARTESIAN_POINT('',(0.451347517236,11.460426806588));
+#4930 = CARTESIAN_POINT('',(0.48132252158,11.535470585074));
+#4931 = CARTESIAN_POINT('',(0.510186668741,11.618270574969));
+#4932 = CARTESIAN_POINT('',(0.53791427819,11.710956693914));
+#4933 = CARTESIAN_POINT('',(0.578032781612,11.87689278809));
+#4934 = CARTESIAN_POINT('',(0.588778544774,11.928162207127));
+#4935 = CARTESIAN_POINT('',(0.599124532601,11.980901416225));
+#4936 = CARTESIAN_POINT('',(0.610515278447,12.04489687292));
+#4937 = CARTESIAN_POINT('',(0.622848362891,12.124685235218));
+#4938 = CARTESIAN_POINT('',(0.634410818378,12.223158137147));
+#4939 = CARTESIAN_POINT('',(0.642660527538,12.342072106846));
+#4940 = CARTESIAN_POINT('',(0.64369443133,12.525947412066));
+#4941 = CARTESIAN_POINT('',(0.643228142214,12.56722993857));
+#4942 = CARTESIAN_POINT('',(0.64214198293,12.606823580286));
+#4943 = CARTESIAN_POINT('',(0.640530643482,12.644559265766));
+#4944 = CARTESIAN_POINT('',(0.638498244855,12.680240768098));
+#4945 = CARTESIAN_POINT('',(0.636160244223,12.713630713632));
+#4946 = CARTESIAN_POINT('',(0.633645340152,12.744436590708));
+#4947 = CARTESIAN_POINT('',(0.626217601959,12.825653658904));
+#4948 = CARTESIAN_POINT('',(0.620285094803,12.87837429331));
+#4949 = CARTESIAN_POINT('',(0.613344468778,12.930346057088));
+#4950 = CARTESIAN_POINT('',(0.605441609221,12.981478581746));
+#4951 = CARTESIAN_POINT('',(0.596625068526,13.031692363882));
+#4952 = CARTESIAN_POINT('',(0.586947460303,13.080907394257));
+#4953 = CARTESIAN_POINT('',(0.57646685354,13.129031786871));
+#4954 = CARTESIAN_POINT('',(0.539606070965,13.283190390871));
+#4955 = CARTESIAN_POINT('',(0.511968717112,13.376374284641));
+#4956 = CARTESIAN_POINT('',(0.483203769234,13.459515484049));
+#4957 = CARTESIAN_POINT('',(0.453349747139,13.534810843346));
+#4958 = CARTESIAN_POINT('',(0.422212911795,13.604015622344));
+#4959 = CARTESIAN_POINT('',(0.389513130113,13.66789172737));
+#4960 = CARTESIAN_POINT('',(0.35485164945,13.726832274394));
+#4961 = CARTESIAN_POINT('',(0.286197123107,13.826316043437));
+#4962 = CARTESIAN_POINT('',(0.25241522917,13.868893643968));
+#4963 = CARTESIAN_POINT('',(0.216395322063,13.907468878127));
+#4964 = CARTESIAN_POINT('',(0.17805241496,13.941115437559));
+#4965 = CARTESIAN_POINT('',(0.137312247102,13.968695506272));
+#4966 = CARTESIAN_POINT('',(9.410519539185E-02,13.988863581217));
+#4967 = CARTESIAN_POINT('',(4.836114722841E-02,13.99999997985));
+#4968 = CARTESIAN_POINT('',(0.,14.));
+#4969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4970 = PCURVE('',#4971,#4976);
+#4971 = CYLINDRICAL_SURFACE('',#4972,1.5);
+#4972 = AXIS2_PLACEMENT_3D('',#4973,#4974,#4975);
+#4973 = CARTESIAN_POINT('',(1.,0.,12.5));
+#4974 = DIRECTION('',(1.,0.,-2.22044604925E-16));
+#4975 = DIRECTION('',(-2.22044604925E-16,0.,-1.));
+#4976 = DEFINITIONAL_REPRESENTATION('',(#4977),#5029);
+#4977 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4978,#4979,#4980,#4981,#4982,
+    #4983,#4984,#4985,#4986,#4987,#4988,#4989,#4990,#4991,#4992,#4993,
+    #4994,#4995,#4996,#4997,#4998,#4999,#5000,#5001,#5002,#5003,#5004,
+    #5005,#5006,#5007,#5008,#5009,#5010,#5011,#5012,#5013,#5014,#5015,
+    #5016,#5017,#5018,#5019,#5020,#5021,#5022,#5023,#5024,#5025,#5026,
+    #5027,#5028),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,9),(0.,
+    0.19810792966,0.432405634655,0.562885842633,0.602490151039,
+    0.678339053649,0.851703803327,1.),.UNSPECIFIED.);
+#4978 = CARTESIAN_POINT('',(0.,1.5));
+#4979 = CARTESIAN_POINT('',(7.974309365989E-02,1.499999988039));
+#4980 = CARTESIAN_POINT('',(0.155236325822,1.49345941328));
+#4981 = CARTESIAN_POINT('',(0.227094613632,1.481598045049));
+#4982 = CARTESIAN_POINT('',(0.29570297884,1.465521444329));
+#4983 = CARTESIAN_POINT('',(0.361356986418,1.446213407943));
+#4984 = CARTESIAN_POINT('',(0.424303658009,1.424533118863));
+#4985 = CARTESIAN_POINT('',(0.484754432282,1.401212111009));
+#4986 = CARTESIAN_POINT('',(0.611758543806,1.348029101863));
+#4987 = CARTESIAN_POINT('',(0.678542763362,1.31727617065));
+#4988 = CARTESIAN_POINT('',(0.744199589949,1.285189940987));
+#4989 = CARTESIAN_POINT('',(0.809834272809,1.252043137426));
+#4990 = CARTESIAN_POINT('',(0.876447354053,1.217971956705));
+#4991 = CARTESIAN_POINT('',(0.94555605936,1.183087252392));
+#4992 = CARTESIAN_POINT('',(1.018661590946,1.147653263282));
+#4993 = CARTESIAN_POINT('',(1.142887897,1.094064712086));
+#4994 = CARTESIAN_POINT('',(1.180120870649,1.079215134855));
+#4995 = CARTESIAN_POINT('',(1.218066012976,1.064834783483));
+#4996 = CARTESIAN_POINT('',(1.263452714125,1.048698658182));
+#4997 = CARTESIAN_POINT('',(1.319040793657,1.030927133344));
+#4998 = CARTESIAN_POINT('',(1.386107405103,1.013632667246));
+#4999 = CARTESIAN_POINT('',(1.465504881012,1.001260794405));
+#5000 = CARTESIAN_POINT('',(1.588096169451,0.99971003678));
+#5001 = CARTESIAN_POINT('',(1.615609130542,1.000409400154));
+#5002 = CARTESIAN_POINT('',(1.642022334758,1.002039514342));
+#5003 = CARTESIAN_POINT('',(1.667249305677,1.004454056442));
+#5004 = CARTESIAN_POINT('',(1.691174466542,1.007490137524));
+#5005 = CARTESIAN_POINT('',(1.713643272682,1.010968351863));
+#5006 = CARTESIAN_POINT('',(1.734452343956,1.014692826171));
+#5007 = CARTESIAN_POINT('',(1.78951185943,1.025649317782));
+#5008 = CARTESIAN_POINT('',(1.825529189974,1.034345133345));
+#5009 = CARTESIAN_POINT('',(1.861382109337,1.044431671589));
+#5010 = CARTESIAN_POINT('',(1.897074209276,1.055789011696));
+#5011 = CARTESIAN_POINT('',(1.932613359058,1.068285462598));
+#5012 = CARTESIAN_POINT('',(1.968002911734,1.081778669612));
+#5013 = CARTESIAN_POINT('',(2.003232910419,1.096116721084));
+#5014 = CARTESIAN_POINT('',(2.11835710317,1.145475649458));
+#5015 = CARTESIAN_POINT('',(2.191645669974,1.180897723226));
+#5016 = CARTESIAN_POINT('',(2.260820834512,1.215774579347));
+#5017 = CARTESIAN_POINT('',(2.327412581086,1.249832373267));
+#5018 = CARTESIAN_POINT('',(2.39295682383,1.282970377927));
+#5019 = CARTESIAN_POINT('',(2.458476707189,1.315066456961));
+#5020 = CARTESIAN_POINT('',(2.525092313731,1.345864084078));
+#5021 = CARTESIAN_POINT('',(2.652421708292,1.399504573503));
+#5022 = CARTESIAN_POINT('',(2.713370266173,1.423179697681));
+#5023 = CARTESIAN_POINT('',(2.776827470373,1.445206087795));
+#5024 = CARTESIAN_POINT('',(2.843025681482,1.4648445571));
+#5025 = CARTESIAN_POINT('',(2.912229430495,1.481218665599));
+#5026 = CARTESIAN_POINT('',(2.984750340582,1.493317771157));
+#5027 = CARTESIAN_POINT('',(3.060990741542,1.49999998791));
+#5028 = CARTESIAN_POINT('',(3.14159265359,1.5));
+#5029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5030 = ORIENTED_EDGE('',*,*,#5031,.F.);
+#5031 = EDGE_CURVE('',#4723,#4860,#5032,.T.);
+#5032 = SEAM_CURVE('',#5033,(#5037,#5044),.PCURVE_S1.);
+#5033 = LINE('',#5034,#5035);
+#5034 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,0.));
+#5035 = VECTOR('',#5036,1.);
+#5036 = DIRECTION('',(0.,0.,1.));
+#5037 = PCURVE('',#4739,#5038);
+#5038 = DEFINITIONAL_REPRESENTATION('',(#5039),#5043);
+#5039 = LINE('',#5040,#5041);
+#5040 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#5041 = VECTOR('',#5042,1.);
+#5042 = DIRECTION('',(0.,1.));
+#5043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5044 = PCURVE('',#4739,#5045);
+#5045 = DEFINITIONAL_REPRESENTATION('',(#5046),#5050);
+#5046 = LINE('',#5047,#5048);
+#5047 = CARTESIAN_POINT('',(0.,-0.));
+#5048 = VECTOR('',#5049,1.);
+#5049 = DIRECTION('',(0.,1.));
+#5050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5051 = ORIENTED_EDGE('',*,*,#4722,.T.);
+#5052 = ORIENTED_EDGE('',*,*,#5031,.T.);
+#5053 = ORIENTED_EDGE('',*,*,#5054,.F.);
+#5054 = EDGE_CURVE('',#4837,#4860,#5055,.T.);
+#5055 = SURFACE_CURVE('',#5056,(#5108,#5163),.PCURVE_S1.);
+#5056 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5057,#5058,#5059,#5060,#5061,
+    #5062,#5063,#5064,#5065,#5066,#5067,#5068,#5069,#5070,#5071,#5072,
+    #5073,#5074,#5075,#5076,#5077,#5078,#5079,#5080,#5081,#5082,#5083,
+    #5084,#5085,#5086,#5087,#5088,#5089,#5090,#5091,#5092,#5093,#5094,
+    #5095,#5096,#5097,#5098,#5099,#5100,#5101,#5102,#5103,#5104,#5105,
+    #5106,#5107),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,9),(0.,
+    0.166129369762,0.365446216633,0.443348637644,0.502748646107,
+    0.617405594707,0.817366074002,1.),.UNSPECIFIED.);
+#5057 = CARTESIAN_POINT('',(2.5,-6.661338147751E-16,14.));
+#5058 = CARTESIAN_POINT('',(2.500000011801,-0.118014622761,
+    14.000000019669));
+#5059 = CARTESIAN_POINT('',(2.493633168149,-0.229862426495,
+    13.989389136379));
+#5060 = CARTESIAN_POINT('',(2.482063855699,-0.335304060294,
+    13.970104543816));
+#5061 = CARTESIAN_POINT('',(2.466353239362,-0.434252018461,
+    13.943656495591));
+#5062 = CARTESIAN_POINT('',(2.447452291011,-0.526740714698,
+    13.911315763373));
+#5063 = CARTESIAN_POINT('',(2.426199055836,-0.612898251697,
+    13.874175698709));
+#5064 = CARTESIAN_POINT('',(2.403315487131,-0.692928383239,
+    13.833155032752));
+#5065 = CARTESIAN_POINT('',(2.350705139729,-0.856113359603,
+    13.736040770181));
+#5066 = CARTESIAN_POINT('',(2.320017048788,-0.93827184044,
+    13.677633556694));
+#5067 = CARTESIAN_POINT('',(2.287952332264,-1.014554974783,
+    13.614225767997));
+#5068 = CARTESIAN_POINT('',(2.254800893692,-1.085976265268,
+    13.545489972688));
+#5069 = CARTESIAN_POINT('',(2.220714564105,-1.153233188955,
+    13.470758435308));
+#5070 = CARTESIAN_POINT('',(2.185818576384,-1.216826367292,
+    13.388376141611));
+#5071 = CARTESIAN_POINT('',(2.150374761191,-1.276748006133,
+    13.29630309442));
+#5072 = CARTESIAN_POINT('',(2.102381523206,-1.353008900123,
+    13.149256265929));
+#5073 = CARTESIAN_POINT('',(2.089417202737,-1.373055127246,
+    13.107015234685));
+#5074 = CARTESIAN_POINT('',(2.077081297309,-1.391666466161,
+    13.06390897682));
+#5075 = CARTESIAN_POINT('',(2.065475452828,-1.408794645305,
+    13.019990653532));
+#5076 = CARTESIAN_POINT('',(2.05469698451,-1.424393878465,12.97531296062
+    ));
+#5077 = CARTESIAN_POINT('',(2.044838876878,-1.438420864782,
+    12.929928128494));
+#5078 = CARTESIAN_POINT('',(2.035989783762,-1.450834788748,
+    12.883887922165));
+#5079 = CARTESIAN_POINT('',(2.02232032326,-1.46980366927,12.801677728858
+    ));
+#5080 = CARTESIAN_POINT('',(2.015749904908,-1.47884160601,12.75799693195
+    ));
+#5081 = CARTESIAN_POINT('',(2.009420216502,-1.487434723613,
+    12.708203025998));
+#5082 = CARTESIAN_POINT('',(2.004071549462,-1.494596057736,
+    12.653593343081));
+#5083 = CARTESIAN_POINT('',(2.000301894749,-1.499596974297,
+    12.595172219804));
+#5084 = CARTESIAN_POINT('',(1.998565064178,-1.501903833665,
+    12.533799430708));
+#5085 = CARTESIAN_POINT('',(1.999163881017,-1.501123027334,
+    12.470217520108));
+#5086 = CARTESIAN_POINT('',(2.008207686364,-1.489026820184,
+    12.279406656285));
+#5087 = CARTESIAN_POINT('',(2.022276571141,-1.470132789554,
+    12.172425023611));
+#5088 = CARTESIAN_POINT('',(2.039715219544,-1.446301747143,
+    12.082868178749));
+#5089 = CARTESIAN_POINT('',(2.057248328326,-1.421156721704,
+    12.008995959388));
+#5090 = CARTESIAN_POINT('',(2.073328150514,-1.397469063737,
+    11.948465188911));
+#5091 = CARTESIAN_POINT('',(2.088031088167,-1.375231168384,
+    11.897017860039));
+#5092 = CARTESIAN_POINT('',(2.103237302453,-1.351908587496,
+    11.846994210947));
+#5093 = CARTESIAN_POINT('',(2.154814235045,-1.269102046166,
+    11.692677757256));
+#5094 = CARTESIAN_POINT('',(2.188244975125,-1.212105358244,
+    11.606420290687));
+#5095 = CARTESIAN_POINT('',(2.221199330235,-1.151786794564,
+    11.528718356402));
+#5096 = CARTESIAN_POINT('',(2.253450018383,-1.088125604458,
+    11.457818432424));
+#5097 = CARTESIAN_POINT('',(2.284881442494,-1.020700428954,
+    11.392351905673));
+#5098 = CARTESIAN_POINT('',(2.315354489438,-0.948928380563,
+    11.331714980817));
+#5099 = CARTESIAN_POINT('',(2.344622137729,-0.871995918211,
+    11.275613817922));
+#5100 = CARTESIAN_POINT('',(2.397375642414,-0.713410761346,
+    11.177514183652));
+#5101 = CARTESIAN_POINT('',(2.421490653631,-0.631699265969,
+    11.134066203687));
+#5102 = CARTESIAN_POINT('',(2.443947690995,-0.543583398633,
+    11.094688413426));
+#5103 = CARTESIAN_POINT('',(2.463998123335,-0.448758979418,
+    11.060310777807));
+#5104 = CARTESIAN_POINT('',(2.480743808012,-0.347013128389,
+    11.032096168697));
+#5105 = CARTESIAN_POINT('',(2.493140315447,-0.238244587985,
+    11.011432109765));
+#5106 = CARTESIAN_POINT('',(2.50000001225,-0.122497160329,
+    10.999999979584));
+#5107 = CARTESIAN_POINT('',(2.5,-6.661338147751E-16,11.));
+#5108 = PCURVE('',#4739,#5109);
+#5109 = DEFINITIONAL_REPRESENTATION('',(#5110),#5162);
+#5110 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5111,#5112,#5113,#5114,#5115,
+    #5116,#5117,#5118,#5119,#5120,#5121,#5122,#5123,#5124,#5125,#5126,
+    #5127,#5128,#5129,#5130,#5131,#5132,#5133,#5134,#5135,#5136,#5137,
+    #5138,#5139,#5140,#5141,#5142,#5143,#5144,#5145,#5146,#5147,#5148,
+    #5149,#5150,#5151,#5152,#5153,#5154,#5155,#5156,#5157,#5158,#5159,
+    #5160,#5161),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,9),(0.,
+    0.166129369762,0.365446216633,0.443348637644,0.502748646107,
+    0.617405594707,0.817366074002,1.),.UNSPECIFIED.);
+#5111 = CARTESIAN_POINT('',(6.28318530718,14.));
+#5112 = CARTESIAN_POINT('',(6.235979458075,14.000000019669));
+#5113 = CARTESIAN_POINT('',(6.191240335047,13.989389136379));
+#5114 = CARTESIAN_POINT('',(6.148903395243,13.970104543816));
+#5115 = CARTESIAN_POINT('',(6.108913666122,13.943656495591));
+#5116 = CARTESIAN_POINT('',(6.071218365824,13.911315763373));
+#5117 = CARTESIAN_POINT('',(6.035763089913,13.874175698709));
+#5118 = CARTESIAN_POINT('',(6.002486634754,13.833155032752));
+#5119 = CARTESIAN_POINT('',(5.933904205325,13.736040770181));
+#5120 = CARTESIAN_POINT('',(5.89885957621,13.677633556694));
+#5121 = CARTESIAN_POINT('',(5.865802910946,13.614225767997));
+#5122 = CARTESIAN_POINT('',(5.83434696573,13.545489972687));
+#5123 = CARTESIAN_POINT('',(5.804219841813,13.470758435309));
+#5124 = CARTESIAN_POINT('',(5.775229775304,13.388376141611));
+#5125 = CARTESIAN_POINT('',(5.747392592024,13.29630309442));
+#5126 = CARTESIAN_POINT('',(5.711350228406,13.149256265929));
+#5127 = CARTESIAN_POINT('',(5.701801565654,13.107015234685));
+#5128 = CARTESIAN_POINT('',(5.692871106946,13.06390897682));
+#5129 = CARTESIAN_POINT('',(5.684596064754,13.019990653532));
+#5130 = CARTESIAN_POINT('',(5.677012396328,12.97531296062));
+#5131 = CARTESIAN_POINT('',(5.670154803698,12.929928128494));
+#5132 = CARTESIAN_POINT('',(5.664056733675,12.883887922165));
+#5133 = CARTESIAN_POINT('',(5.654704321548,12.801677728858));
+#5134 = CARTESIAN_POINT('',(5.650234816829,12.75799693195));
+#5135 = CARTESIAN_POINT('',(5.64596589958,12.708203025998));
+#5136 = CARTESIAN_POINT('',(5.642390648101,12.653593343081));
+#5137 = CARTESIAN_POINT('',(5.639885620042,12.595172219805));
+#5138 = CARTESIAN_POINT('',(5.638730588141,12.533799430708));
+#5139 = CARTESIAN_POINT('',(5.639124159323,12.470217520108));
+#5140 = CARTESIAN_POINT('',(5.645165465706,12.279406656285));
+#5141 = CARTESIAN_POINT('',(5.654588195983,12.172425023611));
+#5142 = CARTESIAN_POINT('',(5.666399338316,12.082868178749));
+#5143 = CARTESIAN_POINT('',(5.678656390294,12.008995959388));
+#5144 = CARTESIAN_POINT('',(5.690107099488,11.948465188911));
+#5145 = CARTESIAN_POINT('',(5.700770432583,11.897017860039));
+#5146 = CARTESIAN_POINT('',(5.711904916187,11.846994210947));
+#5147 = CARTESIAN_POINT('',(5.750927172939,11.692677757256));
+#5148 = CARTESIAN_POINT('',(5.777348814453,11.606420290687));
+#5149 = CARTESIAN_POINT('',(5.804820899882,11.528718356402));
+#5150 = CARTESIAN_POINT('',(5.833338105822,11.457818432424));
+#5151 = CARTESIAN_POINT('',(5.863060689291,11.392351905673));
+#5152 = CARTESIAN_POINT('',(5.894214353557,11.331714980817));
+#5153 = CARTESIAN_POINT('',(5.927109409107,11.275613817922));
+#5154 = CARTESIAN_POINT('',(5.993961106748,11.177514183652));
+#5155 = CARTESIAN_POINT('',(6.028019490004,11.134066203687));
+#5156 = CARTESIAN_POINT('',(6.064348870937,11.094688413426));
+#5157 = CARTESIAN_POINT('',(6.103047615049,11.060310777807));
+#5158 = CARTESIAN_POINT('',(6.144200804635,11.032096168697));
+#5159 = CARTESIAN_POINT('',(6.187887469119,11.011432109765));
+#5160 = CARTESIAN_POINT('',(6.234186443048,10.999999979584));
+#5161 = CARTESIAN_POINT('',(6.28318530718,11.));
+#5162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5163 = PCURVE('',#4971,#5164);
+#5164 = DEFINITIONAL_REPRESENTATION('',(#5165),#5217);
+#5165 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5166,#5167,#5168,#5169,#5170,
+    #5171,#5172,#5173,#5174,#5175,#5176,#5177,#5178,#5179,#5180,#5181,
+    #5182,#5183,#5184,#5185,#5186,#5187,#5188,#5189,#5190,#5191,#5192,
+    #5193,#5194,#5195,#5196,#5197,#5198,#5199,#5200,#5201,#5202,#5203,
+    #5204,#5205,#5206,#5207,#5208,#5209,#5210,#5211,#5212,#5213,#5214,
+    #5215,#5216),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,9),(0.,
+    0.166129369762,0.365446216633,0.443348637644,0.502748646107,
+    0.617405594707,0.817366074002,1.),.UNSPECIFIED.);
+#5166 = CARTESIAN_POINT('',(3.14159265359,1.5));
+#5167 = CARTESIAN_POINT('',(3.220269068764,1.500000011801));
+#5168 = CARTESIAN_POINT('',(3.294834546085,1.493633168149));
+#5169 = CARTESIAN_POINT('',(3.365869774197,1.482063855699));
+#5170 = CARTESIAN_POINT('',(3.433738683167,1.466353239362));
+#5171 = CARTESIAN_POINT('',(3.498717120436,1.447452291011));
+#5172 = CARTESIAN_POINT('',(3.561030346491,1.426199055836));
+#5173 = CARTESIAN_POINT('',(3.62086416097,1.403315487131));
+#5174 = CARTESIAN_POINT('',(3.747461539398,1.350705139729));
+#5175 = CARTESIAN_POINT('',(3.814443579983,1.320017048788));
+#5176 = CARTESIAN_POINT('',(3.88026083666,1.287952332264));
+#5177 = CARTESIAN_POINT('',(3.946002679037,1.254800893692));
+#5178 = CARTESIAN_POINT('',(4.012646658658,1.220714564105));
+#5179 = CARTESIAN_POINT('',(4.081679682395,1.185818576384));
+#5180 = CARTESIAN_POINT('',(4.154561443056,1.150374761191));
+#5181 = CARTESIAN_POINT('',(4.264991901256,1.102381523206));
+#5182 = CARTESIAN_POINT('',(4.296143388412,1.089417202737));
+#5183 = CARTESIAN_POINT('',(4.327412062807,1.077081297309));
+#5184 = CARTESIAN_POINT('',(4.358798556364,1.065475452828));
+#5185 = CARTESIAN_POINT('',(4.390305957674,1.05469698451));
+#5186 = CARTESIAN_POINT('',(4.421939811995,1.044838876878));
+#5187 = CARTESIAN_POINT('',(4.453708121254,1.035989783762));
+#5188 = CARTESIAN_POINT('',(4.509954935729,1.02232032326));
+#5189 = CARTESIAN_POINT('',(4.539684702087,1.015749904908));
+#5190 = CARTESIAN_POINT('',(4.573340226895,1.009420216502));
+#5191 = CARTESIAN_POINT('',(4.609995726699,1.004071549462));
+#5192 = CARTESIAN_POINT('',(4.649001402648,1.000301894749));
+#5193 = CARTESIAN_POINT('',(4.689863276824,0.998565064178));
+#5194 = CARTESIAN_POINT('',(4.732199105995,0.999163881017));
+#5195 = CARTESIAN_POINT('',(4.859661700037,1.008207686364));
+#5196 = CARTESIAN_POINT('',(4.93163861369,1.022276571141));
+#5197 = CARTESIAN_POINT('',(4.993119582585,1.039715219544));
+#5198 = CARTESIAN_POINT('',(5.044989037925,1.057248328326));
+#5199 = CARTESIAN_POINT('',(5.088259915911,1.073328150514));
+#5200 = CARTESIAN_POINT('',(5.125600134353,1.088031088167));
+#5201 = CARTESIAN_POINT('',(5.162339040033,1.103237302453));
+#5202 = CARTESIAN_POINT('',(5.279092324387,1.154814235045));
+#5203 = CARTESIAN_POINT('',(5.347729792813,1.188244975125));
+#5204 = CARTESIAN_POINT('',(5.413009079151,1.221199330235));
+#5205 = CARTESIAN_POINT('',(5.476208519928,1.253450018383));
+#5206 = CARTESIAN_POINT('',(5.538566584823,1.284881442494));
+#5207 = CARTESIAN_POINT('',(5.600939856566,1.315354489438));
+#5208 = CARTESIAN_POINT('',(5.66423352727,1.344622137729));
+#5209 = CARTESIAN_POINT('',(5.788549951897,1.397375642414));
+#5210 = CARTESIAN_POINT('',(5.850114495246,1.421490653631));
+#5211 = CARTESIAN_POINT('',(5.914203138817,1.443947690995));
+#5212 = CARTESIAN_POINT('',(5.981074485999,1.463998123335));
+#5213 = CARTESIAN_POINT('',(6.051014619787,1.480743808012));
+#5214 = CARTESIAN_POINT('',(6.124355231193,1.493140315447));
+#5215 = CARTESIAN_POINT('',(6.201520533627,1.50000001225));
+#5216 = CARTESIAN_POINT('',(6.28318530718,1.5));
+#5217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5218 = ORIENTED_EDGE('',*,*,#4836,.T.);
+#5219 = FACE_BOUND('',#5220,.F.);
+#5220 = EDGE_LOOP('',(#5221));
+#5221 = ORIENTED_EDGE('',*,*,#5222,.F.);
+#5222 = EDGE_CURVE('',#5223,#5223,#5225,.T.);
+#5223 = VERTEX_POINT('',#5224);
+#5224 = CARTESIAN_POINT('',(3.542509262621E-16,-2.5,11.));
+#5225 = SURFACE_CURVE('',#5226,(#5327,#5431),.PCURVE_S1.);
+#5226 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5227,#5228,#5229,#5230,#5231,
+    #5232,#5233,#5234,#5235,#5236,#5237,#5238,#5239,#5240,#5241,#5242,
+    #5243,#5244,#5245,#5246,#5247,#5248,#5249,#5250,#5251,#5252,#5253,
+    #5254,#5255,#5256,#5257,#5258,#5259,#5260,#5261,#5262,#5263,#5264,
+    #5265,#5266,#5267,#5268,#5269,#5270,#5271,#5272,#5273,#5274,#5275,
+    #5276,#5277,#5278,#5279,#5280,#5281,#5282,#5283,#5284,#5285,#5286,
+    #5287,#5288,#5289,#5290,#5291,#5292,#5293,#5294,#5295,#5296,#5297,
+    #5298,#5299,#5300,#5301,#5302,#5303,#5304,#5305,#5306,#5307,#5308,
+    #5309,#5310,#5311,#5312,#5313,#5314,#5315,#5316,#5317,#5318,#5319,
+    #5320,#5321,#5322,#5323,#5324,#5325,#5326),.UNSPECIFIED.,.T.,.F.,(9,
+    7,7,7,7,7,7,7,7,7,7,7,7,7,9),(0.,6.4674920747E-02,0.155439874534,
+    0.235331566262,0.261703646042,0.339167206079,0.427204612709,
+    0.490386120906,0.553683974012,0.643328757994,0.722698452558,
+    0.752520505969,0.839152559207,0.935266918097,1.),.UNSPECIFIED.);
+#5227 = CARTESIAN_POINT('',(6.661338147751E-16,-2.5,11.));
+#5228 = CARTESIAN_POINT('',(0.129562533546,-2.5,11.));
+#5229 = CARTESIAN_POINT('',(0.243765470832,-2.492325982125,
+    11.012789847363));
+#5230 = CARTESIAN_POINT('',(0.343202152188,-2.480163835639,
+    11.033061603505));
+#5231 = CARTESIAN_POINT('',(0.429305064668,-2.465832382515,
+    11.05733102045));
+#5232 = CARTESIAN_POINT('',(0.504077022163,-2.450766938892,
+    11.08322090336));
+#5233 = CARTESIAN_POINT('',(0.570323299563,-2.435500652471,
+    11.109849675333));
+#5234 = CARTESIAN_POINT('',(0.631928143469,-2.419652663245,
+    11.137860872919));
+#5235 = CARTESIAN_POINT('',(0.778924049148,-2.377237529188,
+    11.214447664453));
+#5236 = CARTESIAN_POINT('',(0.857149893449,-2.350868660883,
+    11.263249294283));
+#5237 = CARTESIAN_POINT('',(0.928538066909,-2.323695859687,
+    11.315135467914));
+#5238 = CARTESIAN_POINT('',(0.993935660559,-2.296235767465,
+    11.369504611294));
+#5239 = CARTESIAN_POINT('',(1.054316979951,-2.268718059723,
+    11.426326322838));
+#5240 = CARTESIAN_POINT('',(1.110706619892,-2.241115028659,
+    11.486104167491));
+#5241 = CARTESIAN_POINT('',(1.164021882625,-2.213241850245,
+    11.549962105532));
+#5242 = CARTESIAN_POINT('',(1.25964880045,-2.160071426758,
+    11.682008391134));
+#5243 = CARTESIAN_POINT('',(1.294988060258,-2.139052399094,
+    11.738367807782));
+#5244 = CARTESIAN_POINT('',(1.328346538297,-2.118692784376,
+    11.796145450987));
+#5245 = CARTESIAN_POINT('',(1.362660853206,-2.09691919701,
+    11.862051632525));
+#5246 = CARTESIAN_POINT('',(1.398224520912,-2.073422209591,
+    11.940133306531));
+#5247 = CARTESIAN_POINT('',(1.432383257215,-2.049539492034,
+    12.032578036482));
+#5248 = CARTESIAN_POINT('',(1.461897571263,-2.028166274839,
+    12.140885419285));
+#5249 = CARTESIAN_POINT('',(1.488203844474,-2.008809353128,
+    12.307634471166));
+#5250 = CARTESIAN_POINT('',(1.495675847949,-2.003274026645,
+    12.363569671928));
+#5251 = CARTESIAN_POINT('',(1.501285800175,-1.999051686437,
+    12.426775807332));
+#5252 = CARTESIAN_POINT('',(1.503485671676,-1.997351256081,
+    12.493723393707));
+#5253 = CARTESIAN_POINT('',(1.501876518426,-1.998602183807,
+    12.560836091055));
+#5254 = CARTESIAN_POINT('',(1.496769823729,-2.002453441567,
+    12.62463235821));
+#5255 = CARTESIAN_POINT('',(1.489610900494,-2.00776624761,
+    12.681558969694));
+#5256 = CARTESIAN_POINT('',(1.463871991502,-2.026733262375,
+    12.851438320384));
+#5257 = CARTESIAN_POINT('',(1.434646364859,-2.047944419935,
+    12.960742714261));
+#5258 = CARTESIAN_POINT('',(1.400677532006,-2.071761161724,
+    13.053848485459));
+#5259 = CARTESIAN_POINT('',(1.365298783238,-2.095190052527,
+    13.132282686736));
+#5260 = CARTESIAN_POINT('',(1.331267333524,-2.116844824977,
+    13.198269034517));
+#5261 = CARTESIAN_POINT('',(1.298285093639,-2.137037401013,
+    13.255950070279));
+#5262 = CARTESIAN_POINT('',(1.263345971098,-2.157906108791,
+    13.312277258494));
+#5263 = CARTESIAN_POINT('',(1.16819566872,-2.211035837743,
+    13.444911979736));
+#5264 = CARTESIAN_POINT('',(1.11509740933,-2.238925284675,13.50907772909
+    ));
+#5265 = CARTESIAN_POINT('',(1.058939968651,-2.266551647109,
+    13.569115071402));
+#5266 = CARTESIAN_POINT('',(0.998838475333,-2.294089018928,
+    13.62614865336));
+#5267 = CARTESIAN_POINT('',(0.933790314142,-2.321565649413,
+    13.68069642541));
+#5268 = CARTESIAN_POINT('',(0.862835183242,-2.348760586936,
+    13.732749762433));
+#5269 = CARTESIAN_POINT('',(0.785134484795,-2.375172158185,
+    13.781735643129));
+#5270 = CARTESIAN_POINT('',(0.638765792782,-2.417857786086,
+    13.858955160599));
+#5271 = CARTESIAN_POINT('',(0.577373750936,-2.433829363009,
+    13.887225668885));
+#5272 = CARTESIAN_POINT('',(0.51149477408,-2.449207675158,
+    13.914087087235));
+#5273 = CARTESIAN_POINT('',(0.437167465709,-2.464418842302,
+    13.940260760154));
+#5274 = CARTESIAN_POINT('',(0.351531628073,-2.478961815704,
+    13.964916114299));
+#5275 = CARTESIAN_POINT('',(0.252547431166,-2.491421611401,
+    13.985702321052));
+#5276 = CARTESIAN_POINT('',(0.13874865649,-2.499490060568,
+    13.999150090198));
+#5277 = CARTESIAN_POINT('',(-0.119957969848,-2.500474635981,
+    14.000791070347));
+#5278 = CARTESIAN_POINT('',(-0.23425396074,-2.493246014746,
+    13.988745810049));
+#5279 = CARTESIAN_POINT('',(-0.333925094601,-2.481450787147,
+    13.969090768112));
+#5280 = CARTESIAN_POINT('',(-0.420369956552,-2.467396528512,
+    13.945342214463));
+#5281 = CARTESIAN_POINT('',(-0.495509292141,-2.452532220109,
+    13.919811536116));
+#5282 = CARTESIAN_POINT('',(-0.562082985124,-2.437422492173,
+    13.893510578727));
+#5283 = CARTESIAN_POINT('',(-0.623839335772,-2.421746001726,
+    13.865845118203));
+#5284 = CARTESIAN_POINT('',(-0.771344962154,-2.379728651997,
+    13.790143684939));
+#5285 = CARTESIAN_POINT('',(-0.850097729613,-2.353454552318,
+    13.741642255168));
+#5286 = CARTESIAN_POINT('',(-0.921917392825,-2.326353729094,
+    13.690044555553));
+#5287 = CARTESIAN_POINT('',(-0.987659605027,-2.298958826427,
+    13.635984017035));
+#5288 = CARTESIAN_POINT('',(-1.048312671554,-2.271509228132,
+    13.579517622004));
+#5289 = CARTESIAN_POINT('',(-1.104924217724,-2.243978390234,
+    13.520161960415));
+#5290 = CARTESIAN_POINT('',(-1.15844852959,-2.216169553909,
+    13.456799507516));
+#5291 = CARTESIAN_POINT('',(-1.254808678768,-2.162898206751,
+    13.325414778959));
+#5292 = CARTESIAN_POINT('',(-1.29071692947,-2.141652875643,
+    13.268918238774));
+#5293 = CARTESIAN_POINT('',(-1.324607261268,-2.121053902482,
+    13.210946796912));
+#5294 = CARTESIAN_POINT('',(-1.359368890307,-2.099075927203,
+    13.144989637938));
+#5295 = CARTESIAN_POINT('',(-1.395295541517,-2.075409032002,
+    13.067077353127));
+#5296 = CARTESIAN_POINT('',(-1.429811240081,-2.051351344191,
+    12.975052260847));
+#5297 = CARTESIAN_POINT('',(-1.459751605123,-2.029721044678,
+    12.867437829745));
+#5298 = CARTESIAN_POINT('',(-1.487849066231,-2.009078353356,
+    12.696335949432));
+#5299 = CARTESIAN_POINT('',(-1.496567171607,-2.00262197424,
+    12.632716657284));
+#5300 = CARTESIAN_POINT('',(-1.502698867331,-1.997988406186,
+    12.561054294237));
+#5301 = CARTESIAN_POINT('',(-1.504335950126,-1.996690764986,
+    12.485614095375));
+#5302 = CARTESIAN_POINT('',(-1.501174352595,-1.999153426646,
+    12.410545945431));
+#5303 = CARTESIAN_POINT('',(-1.493754931434,-2.004730212947,
+    12.340383275507));
+#5304 = CARTESIAN_POINT('',(-1.484283380232,-2.011713113943,
+    12.279225412692));
+#5305 = CARTESIAN_POINT('',(-1.454926913228,-2.033204420376,
+    12.114379638368));
+#5306 = CARTESIAN_POINT('',(-1.423960958766,-2.055457050193,
+    12.00793801201));
+#5307 = CARTESIAN_POINT('',(-1.388532426084,-2.079980826024,
+    11.91657298274));
+#5308 = CARTESIAN_POINT('',(-1.351665489397,-2.10409835079,
+    11.838850776337));
+#5309 = CARTESIAN_POINT('',(-1.315794083361,-2.12658581065,
+    11.77267053728));
+#5310 = CARTESIAN_POINT('',(-1.280618507366,-2.147756188272,
+    11.71420957129));
+#5311 = CARTESIAN_POINT('',(-1.243330944547,-2.169547528715,
+    11.657334613896));
+#5312 = CARTESIAN_POINT('',(-1.145185227729,-2.223062645143,
+    11.527434860963));
+#5313 = CARTESIAN_POINT('',(-1.091248790648,-2.250672404733,
+    11.465310142958));
+#5314 = CARTESIAN_POINT('',(-1.034202413326,-2.277986937205,
+    11.407018353245));
+#5315 = CARTESIAN_POINT('',(-0.973008778163,-2.305229365866,
+    11.351458173747));
+#5316 = CARTESIAN_POINT('',(-0.90656981128,-2.332423271492,
+    11.298192886266));
+#5317 = CARTESIAN_POINT('',(-0.833868046274,-2.359307520178,
+    11.24734044066));
+#5318 = CARTESIAN_POINT('',(-0.754031452316,-2.385314276975,
+    11.199604686219));
+#5319 = CARTESIAN_POINT('',(-0.607192302718,-2.425917723812,
+    11.126803656497));
+#5320 = CARTESIAN_POINT('',(-0.547100689967,-2.440751189633,
+    11.100708178372));
+#5321 = CARTESIAN_POINT('',(-0.482363950386,-2.455028246755,
+    11.075919261523));
+#5322 = CARTESIAN_POINT('',(-0.40967133481,-2.468989419961,
+    11.05198414833));
+#5323 = CARTESIAN_POINT('',(-0.326570060252,-2.48211429037,
+    11.02981720163));
+#5324 = CARTESIAN_POINT('',(-0.231318345981,-2.493123367974,
+    11.011458905957));
+#5325 = CARTESIAN_POINT('',(-0.122646396376,-2.5,11.));
+#5326 = CARTESIAN_POINT('',(4.440892098501E-16,-2.5,11.));
+#5327 = PCURVE('',#4739,#5328);
+#5328 = DEFINITIONAL_REPRESENTATION('',(#5329),#5430);
+#5329 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5330,#5331,#5332,#5333,#5334,
+    #5335,#5336,#5337,#5338,#5339,#5340,#5341,#5342,#5343,#5344,#5345,
+    #5346,#5347,#5348,#5349,#5350,#5351,#5352,#5353,#5354,#5355,#5356,
+    #5357,#5358,#5359,#5360,#5361,#5362,#5363,#5364,#5365,#5366,#5367,
+    #5368,#5369,#5370,#5371,#5372,#5373,#5374,#5375,#5376,#5377,#5378,
+    #5379,#5380,#5381,#5382,#5383,#5384,#5385,#5386,#5387,#5388,#5389,
+    #5390,#5391,#5392,#5393,#5394,#5395,#5396,#5397,#5398,#5399,#5400,
+    #5401,#5402,#5403,#5404,#5405,#5406,#5407,#5408,#5409,#5410,#5411,
+    #5412,#5413,#5414,#5415,#5416,#5417,#5418,#5419,#5420,#5421,#5422,
+    #5423,#5424,#5425,#5426,#5427,#5428,#5429),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,7,7,7,7,7,7,7,7,7,9),(0.,6.4674920747E-02,0.155439874534,
+    0.235331566262,0.261703646042,0.339167206079,0.427204612709,
+    0.490386120906,0.553683974012,0.643328757994,0.722698452558,
+    0.752520505969,0.839152559207,0.935266918097,1.),.UNSPECIFIED.);
+#5330 = CARTESIAN_POINT('',(4.712388980385,11.));
+#5331 = CARTESIAN_POINT('',(4.764213993803,11.));
+#5332 = CARTESIAN_POINT('',(4.809895188758,11.012789847363));
+#5333 = CARTESIAN_POINT('',(4.84988184881,11.033061603505));
+#5334 = CARTESIAN_POINT('',(4.884748420728,11.05733102045));
+#5335 = CARTESIAN_POINT('',(4.915230945086,11.08322090336));
+#5336 = CARTESIAN_POINT('',(4.942408808109,11.109849675333));
+#5337 = CARTESIAN_POINT('',(4.96784228897,11.137860872919));
+#5338 = CARTESIAN_POINT('',(5.029039465223,11.214447664453));
+#5339 = CARTESIAN_POINT('',(5.062027454484,11.263249294283));
+#5340 = CARTESIAN_POINT('',(5.092546183782,11.315135467914));
+#5341 = CARTESIAN_POINT('',(5.120888883897,11.369504611294));
+#5342 = CARTESIAN_POINT('',(5.147409664883,11.426326322838));
+#5343 = CARTESIAN_POINT('',(5.172507965303,11.486104167491));
+#5344 = CARTESIAN_POINT('',(5.196564658803,11.549962105532));
+#5345 = CARTESIAN_POINT('',(5.240330584081,11.682008391134));
+#5346 = CARTESIAN_POINT('',(5.256770863274,11.738367807782));
+#5347 = CARTESIAN_POINT('',(5.272402216911,11.796145450987));
+#5348 = CARTESIAN_POINT('',(5.288652608686,11.862051632525));
+#5349 = CARTESIAN_POINT('',(5.305693372808,11.940133306531));
+#5350 = CARTESIAN_POINT('',(5.322360932886,12.032578036482));
+#5351 = CARTESIAN_POINT('',(5.336936869656,12.140885419285));
+#5352 = CARTESIAN_POINT('',(5.350001082933,12.307634471166));
+#5353 = CARTESIAN_POINT('',(5.353720653546,12.363569671928));
+#5354 = CARTESIAN_POINT('',(5.356529051891,12.426775807331));
+#5355 = CARTESIAN_POINT('',(5.357641295509,12.493723393708));
+#5356 = CARTESIAN_POINT('',(5.35682597217,12.560836091054));
+#5357 = CARTESIAN_POINT('',(5.354267650901,12.624632358211));
+#5358 = CARTESIAN_POINT('',(5.350701693424,12.681558969694));
+#5359 = CARTESIAN_POINT('',(5.337912703877,12.851438320384));
+#5360 = CARTESIAN_POINT('',(5.323468257808,12.960742714261));
+#5361 = CARTESIAN_POINT('',(5.306877943962,13.053848485459));
+#5362 = CARTESIAN_POINT('',(5.289913930317,13.132282686736));
+#5363 = CARTESIAN_POINT('',(5.273784358606,13.198269034517));
+#5364 = CARTESIAN_POINT('',(5.258316087655,13.255950070279));
+#5365 = CARTESIAN_POINT('',(5.242044023749,13.312277258494));
+#5366 = CARTESIAN_POINT('',(5.198452560106,13.444911979736));
+#5367 = CARTESIAN_POINT('',(5.174469634391,13.50907772909));
+#5368 = CARTESIAN_POINT('',(5.14945049528,13.569115071402));
+#5369 = CARTESIAN_POINT('',(5.123028056935,13.62614865336));
+#5370 = CARTESIAN_POINT('',(5.094811234825,13.68069642541));
+#5371 = CARTESIAN_POINT('',(5.064450582381,13.732749762433));
+#5372 = CARTESIAN_POINT('',(5.031655450057,13.781735643129));
+#5373 = CARTESIAN_POINT('',(4.970669081966,13.858955160599));
+#5374 = CARTESIAN_POINT('',(4.945305688243,13.887225668885));
+#5375 = CARTESIAN_POINT('',(4.9182605904,13.914087087234));
+#5376 = CARTESIAN_POINT('',(4.887940301332,13.940260760155));
+#5377 = CARTESIAN_POINT('',(4.853243051862,13.964916114298));
+#5378 = CARTESIAN_POINT('',(4.813420309559,13.985702321053));
+#5379 = CARTESIAN_POINT('',(4.767888826527,13.999150090198));
+#5380 = CARTESIAN_POINT('',(4.664405426583,14.000791070347));
+#5381 = CARTESIAN_POINT('',(4.618698441451,13.988745810049));
+#5382 = CARTESIAN_POINT('',(4.578636264576,13.969090768112));
+#5383 = CARTESIAN_POINT('',(4.543654280548,13.945342214463));
+#5384 = CARTESIAN_POINT('',(4.513043016784,13.919811536116));
+#5385 = CARTESIAN_POINT('',(4.4857521257,13.893510578727));
+#5386 = CARTESIAN_POINT('',(4.460276662426,13.865845118203));
+#5387 = CARTESIAN_POINT('',(4.398927344591,13.790143684939));
+#5388 = CARTESIAN_POINT('',(4.365752208691,13.741642255168));
+#5389 = CARTESIAN_POINT('',(4.335082852282,13.690044555553));
+#5390 = CARTESIAN_POINT('',(4.306623390371,13.635984017035));
+#5391 = CARTESIAN_POINT('',(4.280015064552,13.579517622004));
+#5392 = CARTESIAN_POINT('',(4.254849734935,13.520161960415));
+#5393 = CARTESIAN_POINT('',(4.230730874855,13.456799507516));
+#5394 = CARTESIAN_POINT('',(4.186688868039,13.325414778959));
+#5395 = CARTESIAN_POINT('',(4.170006828103,13.268918238774));
+#5396 = CARTESIAN_POINT('',(4.154144146117,13.210946796912));
+#5397 = CARTESIAN_POINT('',(4.137699100547,13.144989637938));
+#5398 = CARTESIAN_POINT('',(4.120499821196,13.067077353127));
+#5399 = CARTESIAN_POINT('',(4.103675299629,12.975052260847));
+#5400 = CARTESIAN_POINT('',(4.08890106358,12.867437829745));
+#5401 = CARTESIAN_POINT('',(4.074954949995,12.696335949432));
+#5402 = CARTESIAN_POINT('',(4.070615572269,12.632716657284));
+#5403 = CARTESIAN_POINT('',(4.067541594981,12.561054294236));
+#5404 = CARTESIAN_POINT('',(4.066705975134,12.485614095376));
+#5405 = CARTESIAN_POINT('',(4.068309081592,12.41054594543));
+#5406 = CARTESIAN_POINT('',(4.072021405867,12.340383275507));
+#5407 = CARTESIAN_POINT('',(4.076728345893,12.279225412692));
+#5408 = CARTESIAN_POINT('',(4.09128130247,12.114379638368));
+#5409 = CARTESIAN_POINT('',(4.106533772951,12.00793801201));
+#5410 = CARTESIAN_POINT('',(4.123764093884,11.91657298274));
+#5411 = CARTESIAN_POINT('',(4.141376345951,11.838850776337));
+#5412 = CARTESIAN_POINT('',(4.158305008216,11.77267053728));
+#5413 = CARTESIAN_POINT('',(4.174725488202,11.71420957129));
+#5414 = CARTESIAN_POINT('',(4.191993348412,11.657334613896));
+#5415 = CARTESIAN_POINT('',(4.236708356034,11.527434860963));
+#5416 = CARTESIAN_POINT('',(4.260937051492,11.465310142958));
+#5417 = CARTESIAN_POINT('',(4.286221298885,11.407018353245));
+#5418 = CARTESIAN_POINT('',(4.3129926776,11.351458173747));
+#5419 = CARTESIAN_POINT('',(4.341678373173,11.298192886266));
+#5420 = CARTESIAN_POINT('',(4.372646799403,11.24734044066));
+#5421 = CARTESIAN_POINT('',(4.406198873615,11.199604686219));
+#5422 = CARTESIAN_POINT('',(4.467138680966,11.126803656497));
+#5423 = CARTESIAN_POINT('',(4.491887363107,11.100708178372));
+#5424 = CARTESIAN_POINT('',(4.518389592979,11.075919261523));
+#5425 = CARTESIAN_POINT('',(4.547973178814,11.05198414833));
+#5426 = CARTESIAN_POINT('',(4.581580868764,11.02981720163));
+#5427 = CARTESIAN_POINT('',(4.619861698976,11.011458905957));
+#5428 = CARTESIAN_POINT('',(4.663330421834,11.));
+#5429 = CARTESIAN_POINT('',(4.712388980385,11.));
+#5430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5431 = PCURVE('',#5432,#5437);
+#5432 = CYLINDRICAL_SURFACE('',#5433,1.5);
+#5433 = AXIS2_PLACEMENT_3D('',#5434,#5435,#5436);
+#5434 = CARTESIAN_POINT('',(2.22044604925E-16,-1.,12.5));
+#5435 = DIRECTION('',(3.330669073875E-16,-1.,0.));
+#5436 = DIRECTION('',(0.,0.,-1.));
+#5437 = DEFINITIONAL_REPRESENTATION('',(#5438),#5539);
+#5438 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5439,#5440,#5441,#5442,#5443,
+    #5444,#5445,#5446,#5447,#5448,#5449,#5450,#5451,#5452,#5453,#5454,
+    #5455,#5456,#5457,#5458,#5459,#5460,#5461,#5462,#5463,#5464,#5465,
+    #5466,#5467,#5468,#5469,#5470,#5471,#5472,#5473,#5474,#5475,#5476,
+    #5477,#5478,#5479,#5480,#5481,#5482,#5483,#5484,#5485,#5486,#5487,
+    #5488,#5489,#5490,#5491,#5492,#5493,#5494,#5495,#5496,#5497,#5498,
+    #5499,#5500,#5501,#5502,#5503,#5504,#5505,#5506,#5507,#5508,#5509,
+    #5510,#5511,#5512,#5513,#5514,#5515,#5516,#5517,#5518,#5519,#5520,
+    #5521,#5522,#5523,#5524,#5525,#5526,#5527,#5528,#5529,#5530,#5531,
+    #5532,#5533,#5534,#5535,#5536,#5537,#5538),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,7,7,7,7,7,7,7,7,7,9),(0.,6.4674920747E-02,0.155439874534,
+    0.235331566262,0.261703646042,0.339167206079,0.427204612709,
+    0.490386120906,0.553683974012,0.643328757994,0.722698452558,
+    0.752520505969,0.839152559207,0.935266918097,1.),.UNSPECIFIED.);
+#5439 = CARTESIAN_POINT('',(1.110223024625E-16,1.5));
+#5440 = CARTESIAN_POINT('',(8.637502236377E-02,1.5));
+#5441 = CARTESIAN_POINT('',(0.162510874808,1.492325982125));
+#5442 = CARTESIAN_POINT('',(0.229780430245,1.48016383564));
+#5443 = CARTESIAN_POINT('',(0.28916208508,1.465832382514));
+#5444 = CARTESIAN_POINT('',(0.341773056172,1.450766938893));
+#5445 = CARTESIAN_POINT('',(0.38928785256,1.435500652471));
+#5446 = CARTESIAN_POINT('',(0.434339712198,1.419652663245));
+#5447 = CARTESIAN_POINT('',(0.544840256036,1.377237529188));
+#5448 = CARTESIAN_POINT('',(0.606122019545,1.350868660883));
+#5449 = CARTESIAN_POINT('',(0.66472416806,1.323695859687));
+#5450 = CARTESIAN_POINT('',(0.721188922855,1.296235767465));
+#5451 = CARTESIAN_POINT('',(0.776262732112,1.268718059723));
+#5452 = CARTESIAN_POINT('',(0.830881840291,1.241115028659));
+#5453 = CARTESIAN_POINT('',(0.886209790832,1.213241850245));
+#5454 = CARTESIAN_POINT('',(0.994900440443,1.160071426758));
+#5455 = CARTESIAN_POINT('',(1.039151792845,1.139052399094));
+#5456 = CARTESIAN_POINT('',(1.083582978758,1.118692784376));
+#5457 = CARTESIAN_POINT('',(1.133004567764,1.09691919701));
+#5458 = CARTESIAN_POINT('',(1.189988141906,1.073422209591));
+#5459 = CARTESIAN_POINT('',(1.255324130685,1.049539492034));
+#5460 = CARTESIAN_POINT('',(1.32971526523,1.028166274839));
+#5461 = CARTESIAN_POINT('',(1.442256154221,1.008809353128));
+#5462 = CARTESIAN_POINT('',(1.479867435954,1.003274026645));
+#5463 = CARTESIAN_POINT('',(1.522103563882,0.999051686437));
+#5464 = CARTESIAN_POINT('',(1.566622399954,0.997351256081));
+#5465 = CARTESIAN_POINT('',(1.611239256371,0.998602183807));
+#5466 = CARTESIAN_POINT('',(1.653835151211,1.002453441567));
+#5467 = CARTESIAN_POINT('',(1.692073382882,1.00776624761));
+#5468 = CARTESIAN_POINT('',(1.806618832817,1.026733262375));
+#5469 = CARTESIAN_POINT('',(1.881587140492,1.047944419935));
+#5470 = CARTESIAN_POINT('',(1.9472870041,1.071761161724));
+#5471 = CARTESIAN_POINT('',(2.004432806094,1.095190052528));
+#5472 = CARTESIAN_POINT('',(2.05381662234,1.116844824977));
+#5473 = CARTESIAN_POINT('',(2.098069231098,1.137037401013));
+#5474 = CARTESIAN_POINT('',(2.142160549095,1.157906108791));
+#5475 = CARTESIAN_POINT('',(2.250983645748,1.211035837743));
+#5476 = CARTESIAN_POINT('',(2.306376343893,1.238925284675));
+#5477 = CARTESIAN_POINT('',(2.361014836377,1.266551647109));
+#5478 = CARTESIAN_POINT('',(2.416050201575,1.294089018928));
+#5479 = CARTESIAN_POINT('',(2.472413846644,1.321565649413));
+#5480 = CARTESIAN_POINT('',(2.530850923954,1.348760586936));
+#5481 = CARTESIAN_POINT('',(2.591904020858,1.375172158185));
+#5482 = CARTESIAN_POINT('',(2.702230098928,1.417857786086));
+#5483 = CARTESIAN_POINT('',(2.747224131087,1.433829363009));
+#5484 = CARTESIAN_POINT('',(2.79457126349,1.449207675158));
+#5485 = CARTESIAN_POINT('',(2.846966511812,1.464418842302));
+#5486 = CARTESIAN_POINT('',(2.906122961207,1.478961815704));
+#5487 = CARTESIAN_POINT('',(2.973170018367,1.491421611401));
+#5488 = CARTESIAN_POINT('',(3.049091773551,1.499490060568));
+#5489 = CARTESIAN_POINT('',(3.221566327328,1.500474635981));
+#5490 = CARTESIAN_POINT('',(3.297712143924,1.493246014746));
+#5491 = CARTESIAN_POINT('',(3.365049877016,1.481450787147));
+#5492 = CARTESIAN_POINT('',(3.424562733399,1.467396528512));
+#5493 = CARTESIAN_POINT('',(3.477317627755,1.452532220109));
+#5494 = CARTESIAN_POINT('',(3.524958467673,1.437422492173));
+#5495 = CARTESIAN_POINT('',(3.5700075009,1.421746001726));
+#5496 = CARTESIAN_POINT('',(3.680538777142,1.379728651997));
+#5497 = CARTESIAN_POINT('',(3.742011233196,1.353454552318));
+#5498 = CARTESIAN_POINT('',(3.80073197617,1.326353729094));
+#5499 = CARTESIAN_POINT('',(3.857241982717,1.298958826427));
+#5500 = CARTESIAN_POINT('',(3.912286839549,1.271509228132));
+#5501 = CARTESIAN_POINT('',(3.966805102127,1.243978390234));
+#5502 = CARTESIAN_POINT('',(4.021971121084,1.216169553909));
+#5503 = CARTESIAN_POINT('',(4.130593249477,1.162898206751));
+#5504 = CARTESIAN_POINT('',(4.17512394823,1.141652875643));
+#5505 = CARTESIAN_POINT('',(4.219842623849,1.121053902482));
+#5506 = CARTESIAN_POINT('',(4.269430266705,1.099075927203));
+#5507 = CARTESIAN_POINT('',(4.326411127478,1.075409032002));
+#5508 = CARTESIAN_POINT('',(4.391571007618,1.051351344191));
+#5509 = CARTESIAN_POINT('',(4.465602227919,1.029721044678));
+#5510 = CARTESIAN_POINT('',(4.581197923278,1.009078353356));
+#5511 = CARTESIAN_POINT('',(4.62399292811,1.00262197424));
+#5512 = CARTESIAN_POINT('',(4.671841717419,0.997988406186));
+#5513 = CARTESIAN_POINT('',(4.721949521168,0.996690764986));
+#5514 = CARTESIAN_POINT('',(4.771843501502,0.999153426646));
+#5515 = CARTESIAN_POINT('',(4.818791805529,1.004730212947));
+#5516 = CARTESIAN_POINT('',(4.860040145664,1.011713113943));
+#5517 = CARTESIAN_POINT('',(4.971666370116,1.033204420376));
+#5518 = CARTESIAN_POINT('',(5.045149570507,1.055457050193));
+#5519 = CARTESIAN_POINT('',(5.11011872393,1.079980826024));
+#5520 = CARTESIAN_POINT('',(5.167246840463,1.10409835079));
+#5521 = CARTESIAN_POINT('',(5.217308342743,1.12658581065));
+#5522 = CARTESIAN_POINT('',(5.262739590454,1.147756188272));
+#5523 = CARTESIAN_POINT('',(5.307978935198,1.169547528715));
+#5524 = CARTESIAN_POINT('',(5.41651777114,1.223062645143));
+#5525 = CARTESIAN_POINT('',(5.471239457739,1.250672404733));
+#5526 = CARTESIAN_POINT('',(5.525453195404,1.277986937205));
+#5527 = CARTESIAN_POINT('',(5.580356766526,1.305229365866));
+#5528 = CARTESIAN_POINT('',(5.636892578237,1.332423271492));
+#5529 = CARTESIAN_POINT('',(5.695802280288,1.359307520178));
+#5530 = CARTESIAN_POINT('',(5.757622819294,1.385314276975));
+#5531 = CARTESIAN_POINT('',(5.866886467377,1.425917723812));
+#5532 = CARTESIAN_POINT('',(5.910505345879,1.440751189633));
+#5533 = CARTESIAN_POINT('',(5.956644368213,1.455028246755));
+#5534 = CARTESIAN_POINT('',(6.007528973055,1.468989419961));
+#5535 = CARTESIAN_POINT('',(6.064642105164,1.48211429037));
+#5536 = CARTESIAN_POINT('',(6.128972364061,1.493123367974));
+#5537 = CARTESIAN_POINT('',(6.201421042929,1.5));
+#5538 = CARTESIAN_POINT('',(6.28318530718,1.5));
+#5539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5540 = ADVANCED_FACE('',(#5541),#4790,.T.);
+#5541 = FACE_BOUND('',#5542,.T.);
+#5542 = EDGE_LOOP('',(#5543,#5566,#5593,#5594));
+#5543 = ORIENTED_EDGE('',*,*,#5544,.T.);
+#5544 = EDGE_CURVE('',#4755,#5545,#5547,.T.);
+#5545 = VERTEX_POINT('',#5546);
+#5546 = CARTESIAN_POINT('',(9.,-2.204364238465E-15,9.));
+#5547 = SEAM_CURVE('',#5548,(#5552,#5559),.PCURVE_S1.);
+#5548 = LINE('',#5549,#5550);
+#5549 = CARTESIAN_POINT('',(9.,-2.204364238465E-15,8.3));
+#5550 = VECTOR('',#5551,1.);
+#5551 = DIRECTION('',(0.,0.,1.));
+#5552 = PCURVE('',#4790,#5553);
+#5553 = DEFINITIONAL_REPRESENTATION('',(#5554),#5558);
+#5554 = LINE('',#5555,#5556);
+#5555 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#5556 = VECTOR('',#5557,1.);
+#5557 = DIRECTION('',(0.,1.));
+#5558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5559 = PCURVE('',#4790,#5560);
+#5560 = DEFINITIONAL_REPRESENTATION('',(#5561),#5565);
+#5561 = LINE('',#5562,#5563);
+#5562 = CARTESIAN_POINT('',(0.,-0.));
+#5563 = VECTOR('',#5564,1.);
+#5564 = DIRECTION('',(0.,1.));
+#5565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5566 = ORIENTED_EDGE('',*,*,#5567,.F.);
+#5567 = EDGE_CURVE('',#5545,#5545,#5568,.T.);
+#5568 = SURFACE_CURVE('',#5569,(#5574,#5581),.PCURVE_S1.);
+#5569 = CIRCLE('',#5570,9.);
+#5570 = AXIS2_PLACEMENT_3D('',#5571,#5572,#5573);
+#5571 = CARTESIAN_POINT('',(0.,0.,9.));
+#5572 = DIRECTION('',(0.,0.,1.));
+#5573 = DIRECTION('',(1.,0.,0.));
+#5574 = PCURVE('',#4790,#5575);
+#5575 = DEFINITIONAL_REPRESENTATION('',(#5576),#5580);
+#5576 = LINE('',#5577,#5578);
+#5577 = CARTESIAN_POINT('',(0.,0.7));
+#5578 = VECTOR('',#5579,1.);
+#5579 = DIRECTION('',(1.,0.));
+#5580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5581 = PCURVE('',#5582,#5587);
+#5582 = PLANE('',#5583);
+#5583 = AXIS2_PLACEMENT_3D('',#5584,#5585,#5586);
+#5584 = CARTESIAN_POINT('',(0.,0.,9.));
+#5585 = DIRECTION('',(0.,0.,1.));
+#5586 = DIRECTION('',(1.,0.,0.));
+#5587 = DEFINITIONAL_REPRESENTATION('',(#5588),#5592);
+#5588 = CIRCLE('',#5589,9.);
+#5589 = AXIS2_PLACEMENT_2D('',#5590,#5591);
+#5590 = CARTESIAN_POINT('',(0.,0.));
+#5591 = DIRECTION('',(1.,0.));
+#5592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5593 = ORIENTED_EDGE('',*,*,#5544,.F.);
+#5594 = ORIENTED_EDGE('',*,*,#4775,.T.);
+#5595 = ADVANCED_FACE('',(#5596,#5627),#4824,.T.);
+#5596 = FACE_BOUND('',#5597,.T.);
+#5597 = EDGE_LOOP('',(#5598));
+#5598 = ORIENTED_EDGE('',*,*,#5599,.T.);
+#5599 = EDGE_CURVE('',#5600,#5600,#5602,.T.);
+#5600 = VERTEX_POINT('',#5601);
+#5601 = CARTESIAN_POINT('',(4.6,0.,16.3));
+#5602 = SURFACE_CURVE('',#5603,(#5608,#5615),.PCURVE_S1.);
+#5603 = CIRCLE('',#5604,4.6);
+#5604 = AXIS2_PLACEMENT_3D('',#5605,#5606,#5607);
+#5605 = CARTESIAN_POINT('',(0.,0.,16.3));
+#5606 = DIRECTION('',(0.,0.,1.));
+#5607 = DIRECTION('',(1.,0.,0.));
+#5608 = PCURVE('',#4824,#5609);
+#5609 = DEFINITIONAL_REPRESENTATION('',(#5610),#5614);
+#5610 = CIRCLE('',#5611,4.6);
+#5611 = AXIS2_PLACEMENT_2D('',#5612,#5613);
+#5612 = CARTESIAN_POINT('',(0.,0.));
+#5613 = DIRECTION('',(1.,0.));
+#5614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5615 = PCURVE('',#5616,#5621);
+#5616 = CONICAL_SURFACE('',#5617,4.8,0.785398163397);
+#5617 = AXIS2_PLACEMENT_3D('',#5618,#5619,#5620);
+#5618 = CARTESIAN_POINT('',(0.,0.,16.1));
+#5619 = DIRECTION('',(-0.,-0.,-1.));
+#5620 = DIRECTION('',(1.,0.,0.));
+#5621 = DEFINITIONAL_REPRESENTATION('',(#5622),#5626);
+#5622 = LINE('',#5623,#5624);
+#5623 = CARTESIAN_POINT('',(-0.,-0.2));
+#5624 = VECTOR('',#5625,1.);
+#5625 = DIRECTION('',(-1.,-0.));
+#5626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5627 = FACE_BOUND('',#5628,.T.);
+#5628 = EDGE_LOOP('',(#5629));
+#5629 = ORIENTED_EDGE('',*,*,#4807,.F.);
+#5630 = ADVANCED_FACE('',(#5631),#4971,.F.);
+#5631 = FACE_BOUND('',#5632,.F.);
+#5632 = EDGE_LOOP('',(#5633,#5634,#5657,#5808,#5952,#5953));
+#5633 = ORIENTED_EDGE('',*,*,#5054,.T.);
+#5634 = ORIENTED_EDGE('',*,*,#5635,.T.);
+#5635 = EDGE_CURVE('',#4860,#5636,#5638,.T.);
+#5636 = VERTEX_POINT('',#5637);
+#5637 = CARTESIAN_POINT('',(4.8,-7.715274834628E-16,11.));
+#5638 = SEAM_CURVE('',#5639,(#5643,#5650),.PCURVE_S1.);
+#5639 = LINE('',#5640,#5641);
+#5640 = CARTESIAN_POINT('',(1.,-3.673940397442E-16,11.));
+#5641 = VECTOR('',#5642,1.);
+#5642 = DIRECTION('',(1.,0.,-2.22044604925E-16));
+#5643 = PCURVE('',#4971,#5644);
+#5644 = DEFINITIONAL_REPRESENTATION('',(#5645),#5649);
+#5645 = LINE('',#5646,#5647);
+#5646 = CARTESIAN_POINT('',(0.,-0.));
+#5647 = VECTOR('',#5648,1.);
+#5648 = DIRECTION('',(0.,1.));
+#5649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5650 = PCURVE('',#4971,#5651);
+#5651 = DEFINITIONAL_REPRESENTATION('',(#5652),#5656);
+#5652 = LINE('',#5653,#5654);
+#5653 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#5654 = VECTOR('',#5655,1.);
+#5655 = DIRECTION('',(0.,1.));
+#5656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5657 = ORIENTED_EDGE('',*,*,#5658,.F.);
+#5658 = EDGE_CURVE('',#5659,#5636,#5661,.T.);
+#5659 = VERTEX_POINT('',#5660);
+#5660 = CARTESIAN_POINT('',(4.8,-1.175660927181E-15,14.));
+#5661 = SURFACE_CURVE('',#5662,(#5707,#5755),.PCURVE_S1.);
+#5662 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5663,#5664,#5665,#5666,#5667,
+    #5668,#5669,#5670,#5671,#5672,#5673,#5674,#5675,#5676,#5677,#5678,
+    #5679,#5680,#5681,#5682,#5683,#5684,#5685,#5686,#5687,#5688,#5689,
+    #5690,#5691,#5692,#5693,#5694,#5695,#5696,#5697,#5698,#5699,#5700,
+    #5701,#5702,#5703,#5704,#5705,#5706),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.150706778515,0.337087872791,0.463241635104,
+    0.59584114652,0.803986467433,1.),.UNSPECIFIED.);
+#5663 = CARTESIAN_POINT('',(4.8,-1.110223024625E-15,14.));
+#5664 = CARTESIAN_POINT('',(4.8,-0.100475154122,14.));
+#5665 = CARTESIAN_POINT('',(4.797596333152,-0.197813925724,
+    13.992309612657));
+#5666 = CARTESIAN_POINT('',(4.793051757791,-0.29169340676,
+    13.977763240021));
+#5667 = CARTESIAN_POINT('',(4.786653694163,-0.381792552104,
+    13.957093197942));
+#5668 = CARTESIAN_POINT('',(4.778712268719,-0.467787215528,
+    13.930992661762));
+#5669 = CARTESIAN_POINT('',(4.769558229604,-0.549342716977,
+    13.900182015874));
+#5670 = CARTESIAN_POINT('',(4.759540733355,-0.626103941133,
+    13.865478607143));
+#5671 = CARTESIAN_POINT('',(4.736020057777,-0.786205708904,
+    13.781358712403));
+#5672 = CARTESIAN_POINT('',(4.72193717639,-0.868953337384,
+    13.729277748203));
+#5673 = CARTESIAN_POINT('',(4.70708258562,-0.946685893086,
+    13.671973937863));
+#5674 = CARTESIAN_POINT('',(4.691657053286,-1.020046753506,
+    13.60938603742));
+#5675 = CARTESIAN_POINT('',(4.675791459657,-1.089570676887,
+    13.540973663979));
+#5676 = CARTESIAN_POINT('',(4.659606121084,-1.155561520787,
+    13.465793017361));
+#5677 = CARTESIAN_POINT('',(4.643315312448,-1.21787115861,
+    13.382515706819));
+#5678 = CARTESIAN_POINT('',(4.616624950039,-1.314692940413,
+    13.22601677098));
+#5679 = CARTESIAN_POINT('',(4.606745902574,-1.349058201275,
+    13.16248064097));
+#5680 = CARTESIAN_POINT('',(4.597039672361,-1.381928389916,
+    13.094179346878));
+#5681 = CARTESIAN_POINT('',(4.587208981785,-1.414238381618,
+    13.01702060726));
+#5682 = CARTESIAN_POINT('',(4.577513917252,-1.445128061301,
+    12.928120281793));
+#5683 = CARTESIAN_POINT('',(4.568764385359,-1.472085849119,
+    12.825482862294));
+#5684 = CARTESIAN_POINT('',(4.562365608599,-1.49159919257,
+    12.707632049603));
+#5685 = CARTESIAN_POINT('',(4.557925707252,-1.505113412867,
+    12.432939987514));
+#5686 = CARTESIAN_POINT('',(4.560846754471,-1.496182652062,
+    12.306491142505));
+#5687 = CARTESIAN_POINT('',(4.567199120194,-1.477084848691,
+    12.19395554835));
+#5688 = CARTESIAN_POINT('',(4.575507888424,-1.451444015957,
+    12.094484180252));
+#5689 = CARTESIAN_POINT('',(4.584732510743,-1.422133371822,
+    12.006927134558));
+#5690 = CARTESIAN_POINT('',(4.594241908813,-1.390985874137,
+    11.929647080887));
+#5691 = CARTESIAN_POINT('',(4.603815456351,-1.358727528607,
+    11.860362802144));
+#5692 = CARTESIAN_POINT('',(4.62896079808,-1.27114903296,11.695524358335
+    ));
+#5693 = CARTESIAN_POINT('',(4.645045031901,-1.212457715092,
+    11.606166068938));
+#5694 = CARTESIAN_POINT('',(4.661155794844,-1.15012245373,
+    11.526168206762));
+#5695 = CARTESIAN_POINT('',(4.67699627889,-1.084662857533,
+    11.453841030137));
+#5696 = CARTESIAN_POINT('',(4.692460126298,-1.015921608556,
+    11.38782557801));
+#5697 = CARTESIAN_POINT('',(4.707484093685,-0.943340804505,
+    11.327188443321));
+#5698 = CARTESIAN_POINT('',(4.721952529574,-0.866141160999,
+    11.271498115269));
+#5699 = CARTESIAN_POINT('',(4.748534546606,-0.705449893644,
+    11.173089286074));
+#5700 = CARTESIAN_POINT('',(4.760939905001,-0.621354958284,
+    11.12905001297));
+#5701 = CARTESIAN_POINT('',(4.772421127625,-0.531323381871,
+    11.089789042693));
+#5702 = CARTESIAN_POINT('',(4.782527624449,-0.435576161274,
+    11.056266571081));
+#5703 = CARTESIAN_POINT('',(4.790801629834,-0.334332047731,
+    11.029436124431));
+#5704 = CARTESIAN_POINT('',(4.796780614668,-0.227818040394,
+    11.010301667447));
+#5705 = CARTESIAN_POINT('',(4.799999996366,-0.116281975949,
+    11.000000011628));
+#5706 = CARTESIAN_POINT('',(4.8,-2.22044604925E-16,11.));
+#5707 = PCURVE('',#4971,#5708);
+#5708 = DEFINITIONAL_REPRESENTATION('',(#5709),#5754);
+#5709 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5710,#5711,#5712,#5713,#5714,
+    #5715,#5716,#5717,#5718,#5719,#5720,#5721,#5722,#5723,#5724,#5725,
+    #5726,#5727,#5728,#5729,#5730,#5731,#5732,#5733,#5734,#5735,#5736,
+    #5737,#5738,#5739,#5740,#5741,#5742,#5743,#5744,#5745,#5746,#5747,
+    #5748,#5749,#5750,#5751,#5752,#5753),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.150706778515,0.337087872791,0.463241635104,
+    0.59584114652,0.803986467433,1.),.UNSPECIFIED.);
+#5710 = CARTESIAN_POINT('',(3.14159265359,3.8));
+#5711 = CARTESIAN_POINT('',(3.208576089671,3.8));
+#5712 = CARTESIAN_POINT('',(3.273468787827,3.797596333152));
+#5713 = CARTESIAN_POINT('',(3.336512422009,3.793051757791));
+#5714 = CARTESIAN_POINT('',(3.397833357248,3.786653694163));
+#5715 = CARTESIAN_POINT('',(3.457474085511,3.778712268719));
+#5716 = CARTESIAN_POINT('',(3.515396913152,3.769558229604));
+#5717 = CARTESIAN_POINT('',(3.57145989997,3.759540733355));
+#5718 = CARTESIAN_POINT('',(3.69203027174,3.736020057777));
+#5719 = CARTESIAN_POINT('',(3.75701361934,3.72193717639));
+#5720 = CARTESIAN_POINT('',(3.821111456966,3.70708258562));
+#5721 = CARTESIAN_POINT('',(3.885069318479,3.691657053286));
+#5722 = CARTESIAN_POINT('',(3.949755485182,3.675791459657));
+#5723 = CARTESIAN_POINT('',(4.016119439813,3.659606121084));
+#5724 = CARTESIAN_POINT('',(4.085187986466,3.643315312448));
+#5725 = CARTESIAN_POINT('',(4.207873445806,3.616624950039));
+#5726 = CARTESIAN_POINT('',(4.255948830905,3.606745902574));
+#5727 = CARTESIAN_POINT('',(4.306381510908,3.597039672361));
+#5728 = CARTESIAN_POINT('',(4.361981179334,3.587208981785));
+#5729 = CARTESIAN_POINT('',(4.42441862632,3.577513917252));
+#5730 = CARTESIAN_POINT('',(4.494727500376,3.568764385359));
+#5731 = CARTESIAN_POINT('',(4.573839832083,3.562365608599));
+#5732 = CARTESIAN_POINT('',(4.757189362429,3.557925707252));
+#5733 = CARTESIAN_POINT('',(4.841094818671,3.560846754471));
+#5734 = CARTESIAN_POINT('',(4.916662194953,3.567199120194));
+#5735 = CARTESIAN_POINT('',(4.984726796593,3.575507888424));
+#5736 = CARTESIAN_POINT('',(5.046046042935,3.584732510743));
+#5737 = CARTESIAN_POINT('',(5.101455256307,3.594241908813));
+#5738 = CARTESIAN_POINT('',(5.152335960388,3.603815456351));
+#5739 = CARTESIAN_POINT('',(5.276775513687,3.62896079808));
+#5740 = CARTESIAN_POINT('',(5.347742100494,3.645045031901));
+#5741 = CARTESIAN_POINT('',(5.415005156242,3.661155794844));
+#5742 = CARTESIAN_POINT('',(5.479700360959,3.67699627889));
+#5743 = CARTESIAN_POINT('',(5.542926046339,3.692460126298));
+#5744 = CARTESIAN_POINT('',(5.605716462703,3.707484093685));
+#5745 = CARTESIAN_POINT('',(5.668995743288,3.721952529574));
+#5746 = CARTESIAN_POINT('',(5.794615948788,3.748534546606));
+#5747 = CARTESIAN_POINT('',(5.857758960732,3.760939905001));
+#5748 = CARTESIAN_POINT('',(5.922959591177,3.772421127625));
+#5749 = CARTESIAN_POINT('',(5.990203161736,3.782527624449));
+#5750 = CARTESIAN_POINT('',(6.059588383902,3.790801629834));
+#5751 = CARTESIAN_POINT('',(6.131306333716,3.796780614668));
+#5752 = CARTESIAN_POINT('',(6.205663989881,3.799999996366));
+#5753 = CARTESIAN_POINT('',(6.28318530718,3.8));
+#5754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5755 = PCURVE('',#5756,#5761);
+#5756 = CYLINDRICAL_SURFACE('',#5757,4.8);
+#5757 = AXIS2_PLACEMENT_3D('',#5758,#5759,#5760);
+#5758 = CARTESIAN_POINT('',(0.,0.,9.));
+#5759 = DIRECTION('',(0.,0.,1.));
+#5760 = DIRECTION('',(1.,0.,0.));
+#5761 = DEFINITIONAL_REPRESENTATION('',(#5762),#5807);
+#5762 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5763,#5764,#5765,#5766,#5767,
+    #5768,#5769,#5770,#5771,#5772,#5773,#5774,#5775,#5776,#5777,#5778,
+    #5779,#5780,#5781,#5782,#5783,#5784,#5785,#5786,#5787,#5788,#5789,
+    #5790,#5791,#5792,#5793,#5794,#5795,#5796,#5797,#5798,#5799,#5800,
+    #5801,#5802,#5803,#5804,#5805,#5806),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.150706778515,0.337087872791,0.463241635104,
+    0.59584114652,0.803986467433,1.),.UNSPECIFIED.);
+#5763 = CARTESIAN_POINT('',(6.28318530718,5.));
+#5764 = CARTESIAN_POINT('',(6.262252983404,5.));
+#5765 = CARTESIAN_POINT('',(6.241974071036,4.992309612657));
+#5766 = CARTESIAN_POINT('',(6.222401873579,4.977763240021));
+#5767 = CARTESIAN_POINT('',(6.203592954039,4.957093197942));
+#5768 = CARTESIAN_POINT('',(6.185608463219,4.930992661762));
+#5769 = CARTESIAN_POINT('',(6.168515760156,4.900182015874));
+#5770 = CARTESIAN_POINT('',(6.152390324704,4.865478607143));
+#5771 = CARTESIAN_POINT('',(6.118677769458,4.781358712403));
+#5772 = CARTESIAN_POINT('',(6.101195304431,4.729277748203));
+#5773 = CARTESIAN_POINT('',(6.08471332675,4.671973937863));
+#5774 = CARTESIAN_POINT('',(6.069100526036,4.60938603742));
+#5775 = CARTESIAN_POINT('',(6.054248068181,4.540973663979));
+#5776 = CARTESIAN_POINT('',(6.040095262815,4.465793017361));
+#5777 = CARTESIAN_POINT('',(6.026678935895,4.382515706819));
+#5778 = CARTESIAN_POINT('',(6.005755347153,4.22601677098));
+#5779 = CARTESIAN_POINT('',(5.998306403726,4.16248064097));
+#5780 = CARTESIAN_POINT('',(5.991166411296,4.094179346878));
+#5781 = CARTESIAN_POINT('',(5.984130993056,4.01702060726));
+#5782 = CARTESIAN_POINT('',(5.977386686509,3.928120281793));
+#5783 = CARTESIAN_POINT('',(5.971482099724,3.825482862294));
+#5784 = CARTESIAN_POINT('',(5.967203830348,3.707632049603));
+#5785 = CARTESIAN_POINT('',(5.964240316147,3.432939987514));
+#5786 = CARTESIAN_POINT('',(5.966197874414,3.306491142505));
+#5787 = CARTESIAN_POINT('',(5.970390934308,3.19395554835));
+#5788 = CARTESIAN_POINT('',(5.97600604915,3.094484180252));
+#5789 = CARTESIAN_POINT('',(5.98240718553,3.006927134558));
+#5790 = CARTESIAN_POINT('',(5.989191619337,2.929647080887));
+#5791 = CARTESIAN_POINT('',(5.996201541123,2.860362802144));
+#5792 = CARTESIAN_POINT('',(6.015184219071,2.695524358335));
+#5793 = CARTESIAN_POINT('',(6.027861484508,2.606166068938));
+#5794 = CARTESIAN_POINT('',(6.041272329742,2.526168206762));
+#5795 = CARTESIAN_POINT('',(6.055299884706,2.453841030137));
+#5796 = CARTESIAN_POINT('',(6.06997480136,2.38782557801));
+#5797 = CARTESIAN_POINT('',(6.085412023999,2.327188443321));
+#5798 = CARTESIAN_POINT('',(6.101771583004,2.271498115269));
+#5799 = CARTESIAN_POINT('',(6.135703888363,2.173089286074));
+#5800 = CARTESIAN_POINT('',(6.153410560153,2.12905001297));
+#5801 = CARTESIAN_POINT('',(6.172312816786,2.089789042693));
+#5802 = CARTESIAN_POINT('',(6.192361046709,2.056266571081));
+#5803 = CARTESIAN_POINT('',(6.213511130669,2.029436124431));
+#5804 = CARTESIAN_POINT('',(6.235723216157,2.010301667447));
+#5805 = CARTESIAN_POINT('',(6.258959895524,2.000000011628));
+#5806 = CARTESIAN_POINT('',(6.28318530718,2.));
+#5807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5808 = ORIENTED_EDGE('',*,*,#5809,.F.);
+#5809 = EDGE_CURVE('',#5636,#5659,#5810,.T.);
+#5810 = SURFACE_CURVE('',#5811,(#5856,#5904),.PCURVE_S1.);
+#5811 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5812,#5813,#5814,#5815,#5816,
+    #5817,#5818,#5819,#5820,#5821,#5822,#5823,#5824,#5825,#5826,#5827,
+    #5828,#5829,#5830,#5831,#5832,#5833,#5834,#5835,#5836,#5837,#5838,
+    #5839,#5840,#5841,#5842,#5843,#5844,#5845,#5846,#5847,#5848,#5849,
+    #5850,#5851,#5852,#5853,#5854,#5855),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.163161959063,0.354702814636,0.480525901011,
+    0.614729446645,0.817944329998,1.),.UNSPECIFIED.);
+#5812 = CARTESIAN_POINT('',(4.8,0.,11.));
+#5813 = CARTESIAN_POINT('',(4.799999996696,0.105726504907,
+    11.000000010573));
+#5814 = CARTESIAN_POINT('',(4.797338506788,0.207816511193,
+    11.008514941388));
+#5815 = CARTESIAN_POINT('',(4.792336112499,0.305958485056,
+    11.024527744152));
+#5816 = CARTESIAN_POINT('',(4.785333110604,0.399849763164,11.04717729127
+    ));
+#5817 = CARTESIAN_POINT('',(4.776686890531,0.489189932495,
+    11.075675582087));
+#5818 = CARTESIAN_POINT('',(4.766769281978,0.573672739956,
+    11.109227582996));
+#5819 = CARTESIAN_POINT('',(4.755963872043,0.652976531781,
+    11.146953701421));
+#5820 = CARTESIAN_POINT('',(4.731397192318,0.813361955406,
+    11.235783107372));
+#5821 = CARTESIAN_POINT('',(4.7171489537,0.894311241079,11.28915165677)
+  );
+#5822 = CARTESIAN_POINT('',(4.702202006538,0.970369556488,11.34765566375
+    ));
+#5823 = CARTESIAN_POINT('',(4.686738004223,1.042189568606,
+    11.411439019394));
+#5824 = CARTESIAN_POINT('',(4.670868590682,1.110320304646,
+    11.481152337479));
+#5825 = CARTESIAN_POINT('',(4.654700167034,1.175060460997,
+    11.557886320687));
+#5826 = CARTESIAN_POINT('',(4.638454720397,1.236193139944,
+    11.643140792548));
+#5827 = CARTESIAN_POINT('',(4.612300657711,1.329723728312,
+    11.802018986496));
+#5828 = CARTESIAN_POINT('',(4.60270972052,1.362711762538,11.866077903225
+    ));
+#5829 = CARTESIAN_POINT('',(4.593276450267,1.394317663831,
+    11.935375691694));
+#5830 = CARTESIAN_POINT('',(4.58379987594,1.425162058446,12.013680115663
+    ));
+#5831 = CARTESIAN_POINT('',(4.574602576994,1.454217207078,
+    12.103651376281));
+#5832 = CARTESIAN_POINT('',(4.566526462501,1.478942122341,
+    12.207140998644));
+#5833 = CARTESIAN_POINT('',(4.560973104698,1.495840504793,
+    12.325516990532));
+#5834 = CARTESIAN_POINT('',(4.558516714571,1.503310291763,
+    12.602550561902));
+#5835 = CARTESIAN_POINT('',(4.562513162431,1.491145496595,
+    12.729680142947));
+#5836 = CARTESIAN_POINT('',(4.569784994829,1.469183884462,
+    12.841565161239));
+#5837 = CARTESIAN_POINT('',(4.578736900909,1.441319226777,
+    12.939372982973));
+#5838 = CARTESIAN_POINT('',(4.588326992612,1.41054479084,13.024686094905
+    ));
+#5839 = CARTESIAN_POINT('',(4.598024720259,1.378462328047,13.09977426382
+    ));
+#5840 = CARTESIAN_POINT('',(4.607811860986,1.345175189674,
+    13.167859727905));
+#5841 = CARTESIAN_POINT('',(4.633704471767,1.253815588712,
+    13.331043206861));
+#5842 = CARTESIAN_POINT('',(4.649882439625,1.193878277173,
+    13.418318631286));
+#5843 = CARTESIAN_POINT('',(4.666030515372,1.130330815007,
+    13.496663201487));
+#5844 = CARTESIAN_POINT('',(4.681895116758,1.063526270295,
+    13.567682521122));
+#5845 = CARTESIAN_POINT('',(4.697372584798,0.993224683938,
+    13.632600945165));
+#5846 = CARTESIAN_POINT('',(4.712374198547,0.918872343358,
+    13.692200814337));
+#5847 = CARTESIAN_POINT('',(4.726747955173,0.839767008971,
+    13.746755254783));
+#5848 = CARTESIAN_POINT('',(4.752324741306,0.679199926929,
+    13.840297818659));
+#5849 = CARTESIAN_POINT('',(4.763919840003,0.597473203742,
+    13.881110957356));
+#5850 = CARTESIAN_POINT('',(4.774607418248,0.510187868403,
+    13.917454150645));
+#5851 = CARTESIAN_POINT('',(4.783969648061,0.417623154229,
+    13.948408237141));
+#5852 = CARTESIAN_POINT('',(4.791592747765,0.320047392483,
+    13.973095909545));
+#5853 = CARTESIAN_POINT('',(4.797069201818,0.217728978115,
+    13.990621688564));
+#5854 = CARTESIAN_POINT('',(4.8,0.110947765832,14.));
+#5855 = CARTESIAN_POINT('',(4.8,-1.175660927181E-15,14.));
+#5856 = PCURVE('',#4971,#5857);
+#5857 = DEFINITIONAL_REPRESENTATION('',(#5858),#5903);
+#5858 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5859,#5860,#5861,#5862,#5863,
+    #5864,#5865,#5866,#5867,#5868,#5869,#5870,#5871,#5872,#5873,#5874,
+    #5875,#5876,#5877,#5878,#5879,#5880,#5881,#5882,#5883,#5884,#5885,
+    #5886,#5887,#5888,#5889,#5890,#5891,#5892,#5893,#5894,#5895,#5896,
+    #5897,#5898,#5899,#5900,#5901,#5902),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.163161959063,0.354702814636,0.480525901011,
+    0.614729446645,0.817944329998,1.),.UNSPECIFIED.);
+#5859 = CARTESIAN_POINT('',(0.,3.8));
+#5860 = CARTESIAN_POINT('',(7.048433660468E-02,3.799999996696));
+#5861 = CARTESIAN_POINT('',(0.138544705713,3.797338506788));
+#5862 = CARTESIAN_POINT('',(0.204505057589,3.792336112499));
+#5863 = CARTESIAN_POINT('',(0.268547571691,3.785333110604));
+#5864 = CARTESIAN_POINT('',(0.330757380993,3.776686890531));
+#5865 = CARTESIAN_POINT('',(0.391134030044,3.766769281978));
+#5866 = CARTESIAN_POINT('',(0.449569666801,3.755963872043));
+#5867 = CARTESIAN_POINT('',(0.571797409557,3.731397192318));
+#5868 = CARTESIAN_POINT('',(0.636243876138,3.7171489537));
+#5869 = CARTESIAN_POINT('',(0.699938338009,3.702202006538));
+#5870 = CARTESIAN_POINT('',(0.763649626281,3.686738004223));
+#5871 = CARTESIAN_POINT('',(0.828296018276,3.670868590682));
+#5872 = CARTESIAN_POINT('',(0.894895904662,3.654700167034));
+#5873 = CARTESIAN_POINT('',(0.96455127776,3.638454720397));
+#5874 = CARTESIAN_POINT('',(1.08746091299,3.612300657711));
+#5875 = CARTESIAN_POINT('',(1.135420778115,3.60270972052));
+#5876 = CARTESIAN_POINT('',(1.186094666549,3.593276450267));
+#5877 = CARTESIAN_POINT('',(1.242030492685,3.58379987594));
+#5878 = CARTESIAN_POINT('',(1.304749034304,3.574602576994));
+#5879 = CARTESIAN_POINT('',(1.375245535679,3.566526462501));
+#5880 = CARTESIAN_POINT('',(1.454438574998,3.560973104698));
+#5881 = CARTESIAN_POINT('',(1.63919474751,3.558516714571));
+#5882 = CARTESIAN_POINT('',(1.723699267139,3.562513162431));
+#5883 = CARTESIAN_POINT('',(1.79918327277,3.569784994829));
+#5884 = CARTESIAN_POINT('',(1.866583709723,3.578736900909));
+#5885 = CARTESIAN_POINT('',(1.926831800622,3.588326992612));
+#5886 = CARTESIAN_POINT('',(1.981140371305,3.598024720259));
+#5887 = CARTESIAN_POINT('',(2.031587649042,3.607811860986));
+#5888 = CARTESIAN_POINT('',(2.15626576704,3.633704471767));
+#5889 = CARTESIAN_POINT('',(2.226554701327,3.649882439625));
+#5890 = CARTESIAN_POINT('',(2.293467153558,3.666030515372));
+#5891 = CARTESIAN_POINT('',(2.358130042937,3.681895116758));
+#5892 = CARTESIAN_POINT('',(2.421604924153,3.697372584798));
+#5893 = CARTESIAN_POINT('',(2.484863495034,3.712374198547));
+#5894 = CARTESIAN_POINT('',(2.548738744617,3.726747955173));
+#5895 = CARTESIAN_POINT('',(2.672623994555,3.752324741306));
+#5896 = CARTESIAN_POINT('',(2.73339824648,3.763919840003));
+#5897 = CARTESIAN_POINT('',(2.796181229459,3.774607418248));
+#5898 = CARTESIAN_POINT('',(2.860904010563,3.783969648061));
+#5899 = CARTESIAN_POINT('',(2.927611812779,3.791592747765));
+#5900 = CARTESIAN_POINT('',(2.996439805531,3.797069201818));
+#5901 = CARTESIAN_POINT('',(3.067627476368,3.8));
+#5902 = CARTESIAN_POINT('',(3.14159265359,3.8));
+#5903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5904 = PCURVE('',#5756,#5905);
+#5905 = DEFINITIONAL_REPRESENTATION('',(#5906),#5951);
+#5906 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5907,#5908,#5909,#5910,#5911,
+    #5912,#5913,#5914,#5915,#5916,#5917,#5918,#5919,#5920,#5921,#5922,
+    #5923,#5924,#5925,#5926,#5927,#5928,#5929,#5930,#5931,#5932,#5933,
+    #5934,#5935,#5936,#5937,#5938,#5939,#5940,#5941,#5942,#5943,#5944,
+    #5945,#5946,#5947,#5948,#5949,#5950),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.163161959063,0.354702814636,0.480525901011,
+    0.614729446645,0.817944329998,1.),.UNSPECIFIED.);
+#5907 = CARTESIAN_POINT('',(0.,2.));
+#5908 = CARTESIAN_POINT('',(2.202635518896E-02,2.000000010573));
+#5909 = CARTESIAN_POINT('',(4.329510765515E-02,2.008514941388));
+#5910 = CARTESIAN_POINT('',(6.375763367594E-02,2.024527744152));
+#5911 = CARTESIAN_POINT('',(8.336246322503E-02,2.04717729127));
+#5912 = CARTESIAN_POINT('',(0.10205381597,2.075675582087));
+#5913 = CARTESIAN_POINT('',(0.119770052874,2.109227582996));
+#5914 = CARTESIAN_POINT('',(0.136442043409,2.146953701421));
+#5915 = CARTESIAN_POINT('',(0.170245374385,2.235783107372));
+#5916 = CARTESIAN_POINT('',(0.187364823245,2.28915165677));
+#5917 = CARTESIAN_POINT('',(0.203508362073,2.34765566375));
+#5918 = CARTESIAN_POINT('',(0.218809149454,2.411439019394));
+#5919 = CARTESIAN_POINT('',(0.233379174407,2.481152337479));
+#5920 = CARTESIAN_POINT('',(0.24727833155,2.557886320687));
+#5921 = CARTESIAN_POINT('',(0.260455226198,2.643140792548));
+#5922 = CARTESIAN_POINT('',(0.280688250156,2.802018986496));
+#5923 = CARTESIAN_POINT('',(0.287844954959,2.866077903225));
+#5924 = CARTESIAN_POINT('',(0.294716278914,2.935375691694));
+#5925 = CARTESIAN_POINT('',(0.301438179401,3.013680115663));
+#5926 = CARTESIAN_POINT('',(0.307786902635,3.103651376281));
+#5927 = CARTESIAN_POINT('',(0.313205761881,3.207140998644));
+#5928 = CARTESIAN_POINT('',(0.316911488466,3.325516990532));
+#5929 = CARTESIAN_POINT('',(0.318549677065,3.602550561902));
+#5930 = CARTESIAN_POINT('',(0.315882092213,3.729680142947));
+#5931 = CARTESIAN_POINT('',(0.311062418436,3.841565161239));
+#5932 = CARTESIAN_POINT('',(0.304965401119,3.939372982973));
+#5933 = CARTESIAN_POINT('',(0.298250512661,4.024686094905));
+#5934 = CARTESIAN_POINT('',(0.291268289153,4.09977426382));
+#5935 = CARTESIAN_POINT('',(0.284040276681,4.167859727905));
+#5936 = CARTESIAN_POINT('',(0.264257379522,4.331043206861));
+#5937 = CARTESIAN_POINT('',(0.251324593439,4.418318631286));
+#5938 = CARTESIAN_POINT('',(0.237667302246,4.496663201487));
+#5939 = CARTESIAN_POINT('',(0.223366273769,4.567682521122));
+#5940 = CARTESIAN_POINT('',(0.208373707492,4.632600945165));
+#5941 = CARTESIAN_POINT('',(0.192576170204,4.692200814337));
+#5942 = CARTESIAN_POINT('',(0.175830013901,4.746755254783));
+#5943 = CARTESIAN_POINT('',(0.141956807828,4.840297818659));
+#5944 = CARTESIAN_POINT('',(0.124762391887,4.881110957356));
+#5945 = CARTESIAN_POINT('',(0.106447843907,4.917454150645));
+#5946 = CARTESIAN_POINT('',(8.707415558207E-02,4.948408237141));
+#5947 = CARTESIAN_POINT('',(6.669535952523E-02,4.973095909545));
+#5948 = CARTESIAN_POINT('',(4.536020316057E-02,4.990621688564));
+#5949 = CARTESIAN_POINT('',(2.311411788174E-02,5.));
+#5950 = CARTESIAN_POINT('',(0.,5.));
+#5951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5952 = ORIENTED_EDGE('',*,*,#5635,.F.);
+#5953 = ORIENTED_EDGE('',*,*,#4859,.T.);
+#5954 = ADVANCED_FACE('',(#5955),#5432,.F.);
+#5955 = FACE_BOUND('',#5956,.F.);
+#5956 = EDGE_LOOP('',(#5957,#5958,#5981,#6251));
+#5957 = ORIENTED_EDGE('',*,*,#5222,.T.);
+#5958 = ORIENTED_EDGE('',*,*,#5959,.T.);
+#5959 = EDGE_CURVE('',#5223,#5960,#5962,.T.);
+#5960 = VERTEX_POINT('',#5961);
+#5961 = CARTESIAN_POINT('',(1.120304813254E-15,-4.8,11.));
+#5962 = SEAM_CURVE('',#5963,(#5967,#5974),.PCURVE_S1.);
+#5963 = LINE('',#5964,#5965);
+#5964 = CARTESIAN_POINT('',(-1.453494348192E-16,-1.,11.));
+#5965 = VECTOR('',#5966,1.);
+#5966 = DIRECTION('',(3.330669073875E-16,-1.,0.));
+#5967 = PCURVE('',#5432,#5968);
+#5968 = DEFINITIONAL_REPRESENTATION('',(#5969),#5973);
+#5969 = LINE('',#5970,#5971);
+#5970 = CARTESIAN_POINT('',(0.,-0.));
+#5971 = VECTOR('',#5972,1.);
+#5972 = DIRECTION('',(0.,1.));
+#5973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5974 = PCURVE('',#5432,#5975);
+#5975 = DEFINITIONAL_REPRESENTATION('',(#5976),#5980);
+#5976 = LINE('',#5977,#5978);
+#5977 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#5978 = VECTOR('',#5979,1.);
+#5979 = DIRECTION('',(0.,1.));
+#5980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5981 = ORIENTED_EDGE('',*,*,#5982,.F.);
+#5982 = EDGE_CURVE('',#5960,#5960,#5983,.T.);
+#5983 = SURFACE_CURVE('',#5984,(#6071,#6161),.PCURVE_S1.);
+#5984 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5985,#5986,#5987,#5988,#5989,
+    #5990,#5991,#5992,#5993,#5994,#5995,#5996,#5997,#5998,#5999,#6000,
+    #6001,#6002,#6003,#6004,#6005,#6006,#6007,#6008,#6009,#6010,#6011,
+    #6012,#6013,#6014,#6015,#6016,#6017,#6018,#6019,#6020,#6021,#6022,
+    #6023,#6024,#6025,#6026,#6027,#6028,#6029,#6030,#6031,#6032,#6033,
+    #6034,#6035,#6036,#6037,#6038,#6039,#6040,#6041,#6042,#6043,#6044,
+    #6045,#6046,#6047,#6048,#6049,#6050,#6051,#6052,#6053,#6054,#6055,
+    #6056,#6057,#6058,#6059,#6060,#6061,#6062,#6063,#6064,#6065,#6066,
+    #6067,#6068,#6069,#6070),.UNSPECIFIED.,.T.,.F.,(9,7,7,7,7,7,7,7,7,7,
+    7,7,9),(0.,6.260838802734E-02,0.154361816764,0.220696691823,
+    0.292053377585,0.384240496738,0.458714152177,0.52726439085,
+    0.631320118273,0.708802340087,0.791693768617,0.909787341915,1.),
+  .UNSPECIFIED.);
+#5985 = CARTESIAN_POINT('',(1.554312234475E-15,-4.8,11.));
+#5986 = CARTESIAN_POINT('',(0.132817782566,-4.799999995849,
+    11.000000013282));
+#5987 = CARTESIAN_POINT('',(0.250796977965,-4.795799794829,
+    11.013440310384));
+#5988 = CARTESIAN_POINT('',(0.354663111148,-4.789042408241,
+    11.035066595406));
+#5989 = CARTESIAN_POINT('',(0.445682741896,-4.780961223297,
+    11.061523367259));
+#5990 = CARTESIAN_POINT('',(0.52557675728,-4.772349439916,
+    11.090367947229));
+#5991 = CARTESIAN_POINT('',(0.59675425545,-4.763559460481,11.12050621385
+    ));
+#5992 = CARTESIAN_POINT('',(0.662549294656,-4.75449758543,
+    11.152255572504));
+#5993 = CARTESIAN_POINT('',(0.820844936638,-4.730251003349,
+    11.239927553685));
+#5994 = CARTESIAN_POINT('',(0.906124186644,-4.715006101199,
+    11.297235115221));
+#5995 = CARTESIAN_POINT('',(0.983692393271,-4.699448439263,
+    11.358648078165));
+#5996 = CARTESIAN_POINT('',(1.054771980184,-4.683857922632,
+    11.423807153761));
+#5997 = CARTESIAN_POINT('',(1.120565236028,-4.66832393923,
+    11.493092630781));
+#5998 = CARTESIAN_POINT('',(1.182029545068,-4.652849591566,
+    11.567570489466));
+#5999 = CARTESIAN_POINT('',(1.239568986585,-4.637510728638,
+    11.648875263234));
+#6000 = CARTESIAN_POINT('',(1.331012660032,-4.611940232297,
+    11.804208464264));
+#6001 = CARTESIAN_POINT('',(1.364108764197,-4.602293254088,
+    11.869017947326));
+#6002 = CARTESIAN_POINT('',(1.395399754197,-4.592942371522,
+    11.938172395086));
+#6003 = CARTESIAN_POINT('',(1.425812948974,-4.583589522957,
+    12.01592051626));
+#6004 = CARTESIAN_POINT('',(1.45452202798,-4.574502768837,12.10519083628
+    ));
+#6005 = CARTESIAN_POINT('',(1.479006522725,-4.566505256042,
+    12.207957587535));
+#6006 = CARTESIAN_POINT('',(1.495846121658,-4.560971257629,
+    12.325725304341));
+#6007 = CARTESIAN_POINT('',(1.503337137588,-4.558507886498,
+    12.603546198728));
+#6008 = CARTESIAN_POINT('',(1.490953010347,-4.562576420099,
+    12.730623391787));
+#6009 = CARTESIAN_POINT('',(1.468985427107,-4.569851209671,
+    12.841835771689));
+#6010 = CARTESIAN_POINT('',(1.441355433618,-4.578717527182,
+    12.938604570585));
+#6011 = CARTESIAN_POINT('',(1.411113688973,-4.58814270852,
+    13.022780504146));
+#6012 = CARTESIAN_POINT('',(1.379614649493,-4.597672161248,
+    13.097079412885));
+#6013 = CARTESIAN_POINT('',(1.346492616172,-4.607438483572,
+    13.165506584537));
+#6014 = CARTESIAN_POINT('',(1.260191627822,-4.631897411565,
+    13.319654537985));
+#6015 = CARTESIAN_POINT('',(1.206975323224,-4.646347251999,
+    13.399242341539));
+#6016 = CARTESIAN_POINT('',(1.149937562603,-4.661045833964,
+    13.47243599722));
+#6017 = CARTESIAN_POINT('',(1.08926667629,-4.675775216009,
+    13.540222564774));
+#6018 = CARTESIAN_POINT('',(1.024583839827,-4.69046008485,
+    13.603553205943));
+#6019 = CARTESIAN_POINT('',(0.954984783252,-4.705083242365,
+    13.663170817563));
+#6020 = CARTESIAN_POINT('',(0.879130381608,-4.719569988569,
+    13.719379384285));
+#6021 = CARTESIAN_POINT('',(0.727733065784,-4.745009035263,
+    13.814066898629));
+#6022 = CARTESIAN_POINT('',(0.660200964893,-4.755220208417,
+    13.850582266826));
+#6023 = CARTESIAN_POINT('',(0.587832948753,-4.765125355782,
+    13.885190016459));
+#6024 = CARTESIAN_POINT('',(0.506048965258,-4.775044638059,
+    13.918921386457));
+#6025 = CARTESIAN_POINT('',(0.411632201984,-4.784680963806,
+    13.950828772858));
+#6026 = CARTESIAN_POINT('',(0.302348724382,-4.793132162372,
+    13.978011265073));
+#6027 = CARTESIAN_POINT('',(0.176541748675,-4.798890636395,
+    13.996449287797));
+#6028 = CARTESIAN_POINT('',(-9.854297277546E-02,-4.80079925406,
+    14.002558223143));
+#6029 = CARTESIAN_POINT('',(-0.216469586034,-4.797478108085,
+    13.991925760706));
+#6030 = CARTESIAN_POINT('',(-0.3210578249,-4.791458883813,
+    13.972727453987));
+#6031 = CARTESIAN_POINT('',(-0.413366969745,-4.783926043814,
+    13.948247331087));
+#6032 = CARTESIAN_POINT('',(-0.494830324362,-4.775686269054,
+    13.92082834539));
+#6033 = CARTESIAN_POINT('',(-0.567456336166,-4.767159338147,
+    13.891840733141));
+#6034 = CARTESIAN_POINT('',(-0.633989192265,-4.758382304962,
+    13.861335576718));
+#6035 = CARTESIAN_POINT('',(-0.794366833302,-4.734821100626,
+    13.777070733981));
+#6036 = CARTESIAN_POINT('',(-0.881766580598,-4.719683028757,
+    13.720884340988));
+#6037 = CARTESIAN_POINT('',(-0.961042290047,-4.704185255084,
+    13.660573858844));
+#6038 = CARTESIAN_POINT('',(-1.033469078355,-4.688642531047,
+    13.596651192446));
+#6039 = CARTESIAN_POINT('',(-1.100340002629,-4.673159066808,
+    13.528848230735));
+#6040 = CARTESIAN_POINT('',(-1.16275085591,-4.65772574131,
+    13.456171108431));
+#6041 = CARTESIAN_POINT('',(-1.221284341897,-4.642374417773,
+    13.376998771041));
+#6042 = CARTESIAN_POINT('',(-1.316064048907,-4.616246983615,
+    13.223800564911));
+#6043 = CARTESIAN_POINT('',(-1.350696941925,-4.606265296343,
+    13.159261892053));
+#6044 = CARTESIAN_POINT('',(-1.383394398104,-4.59659509152,
+    13.090752415175));
+#6045 = CARTESIAN_POINT('',(-1.415318184382,-4.586867504275,
+    13.0138481365));
+#6046 = CARTESIAN_POINT('',(-1.445790516055,-4.577298694925,
+    12.925495968396));
+#6047 = CARTESIAN_POINT('',(-1.47235530869,-4.568675958104,
+    12.823648695031));
+#6048 = CARTESIAN_POINT('',(-1.49164243652,-4.562351401425,
+    12.706753066636));
+#6049 = CARTESIAN_POINT('',(-1.505190477813,-4.55790038868,
+    12.431373553867));
+#6050 = CARTESIAN_POINT('',(-1.495933558265,-4.56092835769,
+    12.304665429578));
+#6051 = CARTESIAN_POINT('',(-1.476694565883,-4.567329920614,
+    12.192717441979));
+#6052 = CARTESIAN_POINT('',(-1.451193462821,-4.575581413108,
+    12.09437402146));
+#6053 = CARTESIAN_POINT('',(-1.422382517073,-4.58464525371,
+    12.008144225288));
+#6054 = CARTESIAN_POINT('',(-1.391868163704,-4.593967190036,
+    11.931896952709));
+#6055 = CARTESIAN_POINT('',(-1.35988024441,-4.603484491169,
+    11.862532420125));
+#6056 = CARTESIAN_POINT('',(-1.274450256985,-4.628012958024,
+    11.701737854321));
+#6057 = CARTESIAN_POINT('',(-1.218929802819,-4.643278621934,
+    11.615823585911));
+#6058 = CARTESIAN_POINT('',(-1.159136474126,-4.658851387024,
+    11.537380955931));
+#6059 = CARTESIAN_POINT('',(-1.095400585643,-4.674448180384,
+    11.465197842282));
+#6060 = CARTESIAN_POINT('',(-1.027315804989,-4.689983008437,
+    11.39807980874));
+#6061 = CARTESIAN_POINT('',(-0.953789791805,-4.705455089317,
+    11.335076483264));
+#6062 = CARTESIAN_POINT('',(-0.873161302731,-4.720791237302,
+    11.275797315465));
+#6063 = CARTESIAN_POINT('',(-0.71480195589,-4.746987501256,
+    11.178816576123));
+#6064 = CARTESIAN_POINT('',(-0.645886822879,-4.757221611488,
+    11.14238956695));
+#6065 = CARTESIAN_POINT('',(-0.57159458158,-4.767169753778,
+    11.107794163125));
+#6066 = CARTESIAN_POINT('',(-0.48735365011,-4.777099548253,
+    11.074191922964));
+#6067 = CARTESIAN_POINT('',(-0.389975228095,-4.786644959972,
+    11.042739648643));
+#6068 = CARTESIAN_POINT('',(-0.277246592255,-4.794816968435,
+    11.016585241795));
+#6069 = CARTESIAN_POINT('',(-0.14754010784,-4.799999995389,
+    11.000000014754));
+#6070 = CARTESIAN_POINT('',(1.33226762955E-15,-4.8,11.));
+#6071 = PCURVE('',#5432,#6072);
+#6072 = DEFINITIONAL_REPRESENTATION('',(#6073),#6160);
+#6073 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6074,#6075,#6076,#6077,#6078,
+    #6079,#6080,#6081,#6082,#6083,#6084,#6085,#6086,#6087,#6088,#6089,
+    #6090,#6091,#6092,#6093,#6094,#6095,#6096,#6097,#6098,#6099,#6100,
+    #6101,#6102,#6103,#6104,#6105,#6106,#6107,#6108,#6109,#6110,#6111,
+    #6112,#6113,#6114,#6115,#6116,#6117,#6118,#6119,#6120,#6121,#6122,
+    #6123,#6124,#6125,#6126,#6127,#6128,#6129,#6130,#6131,#6132,#6133,
+    #6134,#6135,#6136,#6137,#6138,#6139,#6140,#6141,#6142,#6143,#6144,
+    #6145,#6146,#6147,#6148,#6149,#6150,#6151,#6152,#6153,#6154,#6155,
+    #6156,#6157,#6158,#6159),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,
+    7,7,9),(0.,6.260838802734E-02,0.154361816764,0.220696691823,
+    0.292053377585,0.384240496738,0.458714152177,0.52726439085,
+    0.631320118273,0.708802340087,0.791693768617,0.909787341915,1.),
+  .UNSPECIFIED.);
+#6074 = CARTESIAN_POINT('',(2.812564995717E-16,3.8));
+#6075 = CARTESIAN_POINT('',(8.854518837718E-02,3.799999995849));
+#6076 = CARTESIAN_POINT('',(0.167198626331,3.795799794829));
+#6077 = CARTESIAN_POINT('',(0.237496502796,3.789042408241));
+#6078 = CARTESIAN_POINT('',(0.300370801026,3.780961223296));
+#6079 = CARTESIAN_POINT('',(0.356818128179,3.772349439916));
+#6080 = CARTESIAN_POINT('',(0.408238019316,3.763559460481));
+#6081 = CARTESIAN_POINT('',(0.456864950698,3.75449758543));
+#6082 = CARTESIAN_POINT('',(0.577500096774,3.730251003349));
+#6083 = CARTESIAN_POINT('',(0.645747427319,3.715006101199));
+#6084 = CARTESIAN_POINT('',(0.711376471716,3.699448439263));
+#6085 = CARTESIAN_POINT('',(0.77533709902,3.683857922632));
+#6086 = CARTESIAN_POINT('',(0.838729553377,3.66832393923));
+#6087 = CARTESIAN_POINT('',(0.902813845417,3.652849591566));
+#6088 = CARTESIAN_POINT('',(0.968987517138,3.637510728638));
+#6089 = CARTESIAN_POINT('',(1.089154713171,3.611940232297));
+#6090 = CARTESIAN_POINT('',(1.137582567565,3.602293254088));
+#6091 = CARTESIAN_POINT('',(1.188085219076,3.592942371522));
+#6092 = CARTESIAN_POINT('',(1.243575702084,3.583589522958));
+#6093 = CARTESIAN_POINT('',(1.305786879078,3.574502768837));
+#6094 = CARTESIAN_POINT('',(1.375790622685,3.566505256042));
+#6095 = CARTESIAN_POINT('',(1.454577501345,3.560971257629));
+#6096 = CARTESIAN_POINT('',(1.639858746636,3.558507886498));
+#6097 = CARTESIAN_POINT('',(1.724324839457,3.562576420099));
+#6098 = CARTESIAN_POINT('',(1.799385563767,3.569851209672));
+#6099 = CARTESIAN_POINT('',(1.866089698207,3.578717527182));
+#6100 = CARTESIAN_POINT('',(1.925519059314,3.58814270852));
+#6101 = CARTESIAN_POINT('',(1.979197074454,3.597672161248));
+#6102 = CARTESIAN_POINT('',(2.029789761851,3.607438483572));
+#6103 = CARTESIAN_POINT('',(2.147564409458,3.631897411565));
+#6104 = CARTESIAN_POINT('',(2.211193857689,3.646347251999));
+#6105 = CARTESIAN_POINT('',(2.272788380975,3.661045833964));
+#6106 = CARTESIAN_POINT('',(2.33316311455,3.675775216009));
+#6107 = CARTESIAN_POINT('',(2.393248567701,3.69046008485));
+#6108 = CARTESIAN_POINT('',(2.454092369172,3.705083242365));
+#6109 = CARTESIAN_POINT('',(2.516839140868,3.719569988569));
+#6110 = CARTESIAN_POINT('',(2.635885112589,3.745009035263));
+#6111 = CARTESIAN_POINT('',(2.686965361556,3.755220208417));
+#6112 = CARTESIAN_POINT('',(2.740326504417,3.765125355782));
+#6113 = CARTESIAN_POINT('',(2.799108294411,3.775044638059));
+#6114 = CARTESIAN_POINT('',(2.865187647856,3.784680963806));
+#6115 = CARTESIAN_POINT('',(2.939748033169,3.793132162372));
+#6116 = CARTESIAN_POINT('',(3.023872785872,3.798890636395));
+#6117 = CARTESIAN_POINT('',(3.207307815929,3.80079925406));
+#6118 = CARTESIAN_POINT('',(3.285750432312,3.797478108085));
+#6119 = CARTESIAN_POINT('',(3.356202007224,3.791458883813));
+#6120 = CARTESIAN_POINT('',(3.419553455139,3.783926043814));
+#6121 = CARTESIAN_POINT('',(3.476651125387,3.775686269054));
+#6122 = CARTESIAN_POINT('',(3.528675552547,3.767159338147));
+#6123 = CARTESIAN_POINT('',(3.577398170819,3.758382304962));
+#6124 = CARTESIAN_POINT('',(3.698176298836,3.734821100626));
+#6125 = CARTESIAN_POINT('',(3.767178544477,3.719683028757));
+#6126 = CARTESIAN_POINT('',(3.833254771121,3.704185255084));
+#6127 = CARTESIAN_POINT('',(3.897324581169,3.688642531047));
+#6128 = CARTESIAN_POINT('',(3.960506270873,3.673159066808));
+#6129 = CARTESIAN_POINT('',(4.024096261237,3.65772574131));
+#6130 = CARTESIAN_POINT('',(4.089512921946,3.642374417773));
+#6131 = CARTESIAN_POINT('',(4.20961081391,3.616246983615));
+#6132 = CARTESIAN_POINT('',(4.258348651745,3.606265296343));
+#6133 = CARTESIAN_POINT('',(4.308857699931,3.59659509152));
+#6134 = CARTESIAN_POINT('',(4.364202872883,3.586867504275));
+#6135 = CARTESIAN_POINT('',(4.426210230055,3.577298694925));
+#6136 = CARTESIAN_POINT('',(4.495957394941,3.568675958104));
+#6137 = CARTESIAN_POINT('',(4.574426529467,3.562351401425));
+#6138 = CARTESIAN_POINT('',(4.758234914569,3.55790038868));
+#6139 = CARTESIAN_POINT('',(4.842302702665,3.56092835769));
+#6140 = CARTESIAN_POINT('',(4.917514458317,3.567329920614));
+#6141 = CARTESIAN_POINT('',(4.984841426764,3.575581413108));
+#6142 = CARTESIAN_POINT('',(5.04523521909,3.58464525371));
+#6143 = CARTESIAN_POINT('',(5.099854331473,3.593967190036));
+#6144 = CARTESIAN_POINT('',(5.150698076128,3.603484491169));
+#6145 = CARTESIAN_POINT('',(5.272084832029,3.628012958024));
+#6146 = CARTESIAN_POINT('',(5.340034311189,3.643278621934));
+#6147 = CARTESIAN_POINT('',(5.405465199707,3.658851387024));
+#6148 = CARTESIAN_POINT('',(5.469340068889,3.674448180384));
+#6149 = CARTESIAN_POINT('',(5.53277057091,3.689983008437));
+#6150 = CARTESIAN_POINT('',(5.597025927101,3.705455089317));
+#6151 = CARTESIAN_POINT('',(5.66350775591,3.720791237302));
+#6152 = CARTESIAN_POINT('',(5.787304985345,3.746987501256));
+#6153 = CARTESIAN_POINT('',(5.839169087438,3.757221611488));
+#6154 = CARTESIAN_POINT('',(5.893678763161,3.767169753778));
+#6155 = CARTESIAN_POINT('',(5.95393350078,3.777099548253));
+#6156 = CARTESIAN_POINT('',(6.021758924034,3.786644959972));
+#6157 = CARTESIAN_POINT('',(6.09835289828,3.794816968435));
+#6158 = CARTESIAN_POINT('',(6.184825235286,3.799999995389));
+#6159 = CARTESIAN_POINT('',(6.28318530718,3.8));
+#6160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6161 = PCURVE('',#5756,#6162);
+#6162 = DEFINITIONAL_REPRESENTATION('',(#6163),#6250);
+#6163 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6164,#6165,#6166,#6167,#6168,
+    #6169,#6170,#6171,#6172,#6173,#6174,#6175,#6176,#6177,#6178,#6179,
+    #6180,#6181,#6182,#6183,#6184,#6185,#6186,#6187,#6188,#6189,#6190,
+    #6191,#6192,#6193,#6194,#6195,#6196,#6197,#6198,#6199,#6200,#6201,
+    #6202,#6203,#6204,#6205,#6206,#6207,#6208,#6209,#6210,#6211,#6212,
+    #6213,#6214,#6215,#6216,#6217,#6218,#6219,#6220,#6221,#6222,#6223,
+    #6224,#6225,#6226,#6227,#6228,#6229,#6230,#6231,#6232,#6233,#6234,
+    #6235,#6236,#6237,#6238,#6239,#6240,#6241,#6242,#6243,#6244,#6245,
+    #6246,#6247,#6248,#6249),.UNSPECIFIED.,.T.,.F.,(9,7,7,7,7,7,7,7,7,7,
+    7,7,9),(0.,6.260838802734E-02,0.154361816764,0.220696691823,
+    0.292053377585,0.384240496738,0.458714152177,0.52726439085,
+    0.631320118273,0.708802340087,0.791693768617,0.909787341915,1.),
+  .UNSPECIFIED.);
+#6164 = CARTESIAN_POINT('',(4.712388980385,2.));
+#6165 = CARTESIAN_POINT('',(4.740059351753,2.000000013282));
+#6166 = CARTESIAN_POINT('',(4.764638351359,2.013440310384));
+#6167 = CARTESIAN_POINT('',(4.786309409919,2.035066595406));
+#6168 = CARTESIAN_POINT('',(4.805338384829,2.061523367259));
+#6169 = CARTESIAN_POINT('',(4.822074757891,2.090367947229));
+#6170 = CARTESIAN_POINT('',(4.837013494832,2.12050621385));
+#6171 = CARTESIAN_POINT('',(4.850848609086,2.152255572504));
+#6172 = CARTESIAN_POINT('',(4.88421149118,2.239927553685));
+#6173 = CARTESIAN_POINT('',(4.902254065142,2.297235115221));
+#6174 = CARTESIAN_POINT('',(4.918730394897,2.358648078165));
+#6175 = CARTESIAN_POINT('',(4.933886367525,2.423807153761));
+#6176 = CARTESIAN_POINT('',(4.947966929704,2.493092630781));
+#6177 = CARTESIAN_POINT('',(4.96116937295,2.567570489466));
+#6178 = CARTESIAN_POINT('',(4.973574487308,2.648875263234));
+#6179 = CARTESIAN_POINT('',(4.993356058962,2.804208464264));
+#6180 = CARTESIAN_POINT('',(5.000537592363,2.869017947326));
+#6181 = CARTESIAN_POINT('',(5.007341185407,2.938172395086));
+#6182 = CARTESIAN_POINT('',(5.013969649171,3.01592051626));
+#6183 = CARTESIAN_POINT('',(5.020242711795,3.10519083628));
+#6184 = CARTESIAN_POINT('',(5.025608866251,3.207957587535));
+#6185 = CARTESIAN_POINT('',(5.029301700677,3.325725304341));
+#6186 = CARTESIAN_POINT('',(5.03094454497,3.603546198728));
+#6187 = CARTESIAN_POINT('',(5.028228860166,3.730623391787));
+#6188 = CARTESIAN_POINT('',(5.023407817838,3.841835771689));
+#6189 = CARTESIAN_POINT('',(5.017362803074,3.938604570585));
+#6190 = CARTESIAN_POINT('',(5.010764062706,4.022780504146));
+#6191 = CARTESIAN_POINT('',(5.0039082696,4.097079412885));
+#6192 = CARTESIAN_POINT('',(4.996714531001,4.165506584537));
+#6193 = CARTESIAN_POINT('',(4.97802701968,4.319654537985));
+#6194 = CARTESIAN_POINT('',(4.966539487352,4.399242341539));
+#6195 = CARTESIAN_POINT('',(4.95427030058,4.47243599722));
+#6196 = CARTESIAN_POINT('',(4.941265983379,4.540222564774));
+#6197 = CARTESIAN_POINT('',(4.927450684311,4.603553205943));
+#6198 = CARTESIAN_POINT('',(4.912638296051,4.663170817563));
+#6199 = CARTESIAN_POINT('',(4.896553577882,4.719379384285));
+#6200 = CARTESIAN_POINT('',(4.864570311087,4.814066898629));
+#6201 = CARTESIAN_POINT('',(4.850343117551,4.850582266826));
+#6202 = CARTESIAN_POINT('',(4.835128477871,4.885190016459));
+#6203 = CARTESIAN_POINT('',(4.817970099172,4.918921386457));
+#6204 = CARTESIAN_POINT('',(4.7982063177,4.950828772858));
+#6205 = CARTESIAN_POINT('',(4.775386765483,4.978011265073));
+#6206 = CARTESIAN_POINT('',(4.749169285296,4.996449287797));
+#6207 = CARTESIAN_POINT('',(4.691858588912,5.002558223143));
+#6208 = CARTESIAN_POINT('',(4.667295947644,4.991925760706));
+#6209 = CARTESIAN_POINT('',(4.645484324782,4.972727453987));
+#6210 = CARTESIAN_POINT('',(4.626198023448,4.948247331087));
+#6211 = CARTESIAN_POINT('',(4.609144770273,4.92082834539));
+#6212 = CARTESIAN_POINT('',(4.59391321064,4.891840733141));
+#6213 = CARTESIAN_POINT('',(4.579933604223,4.861335576718));
+#6214 = CARTESIAN_POINT('',(4.546162958471,4.777070733981));
+#6215 = CARTESIAN_POINT('',(4.527689642133,4.720884340988));
+#6216 = CARTESIAN_POINT('',(4.510867119475,4.660573858844));
+#6217 = CARTESIAN_POINT('',(4.495439206871,4.596651192446));
+#6218 = CARTESIAN_POINT('',(4.481142570187,4.528848230735));
+#6219 = CARTESIAN_POINT('',(4.467750909872,4.456171108431));
+#6220 = CARTESIAN_POINT('',(4.455145006031,4.376998771041));
+#6221 = CARTESIAN_POINT('',(4.434662718124,4.223800564911));
+#6222 = CARTESIAN_POINT('',(4.427154338798,4.159261892053));
+#6223 = CARTESIAN_POINT('',(4.420050942557,4.090752415175));
+#6224 = CARTESIAN_POINT('',(4.413098758618,4.0138481365));
+#6225 = CARTESIAN_POINT('',(4.406445240481,3.925495968396));
+#6226 = CARTESIAN_POINT('',(4.40062669155,3.823648695031));
+#6227 = CARTESIAN_POINT('',(4.396398020648,3.706753066636));
+#6228 = CARTESIAN_POINT('',(4.39342708989,3.431373553867));
+#6229 = CARTESIAN_POINT('',(4.395456156024,3.304665429578));
+#6230 = CARTESIAN_POINT('',(4.399680360593,3.192717441979));
+#6231 = CARTESIAN_POINT('',(4.405264085905,3.09437402146));
+#6232 = CARTESIAN_POINT('',(4.411555895637,3.008144225288));
+#6233 = CARTESIAN_POINT('',(4.418202824249,2.931896952709));
+#6234 = CARTESIAN_POINT('',(4.425155362664,2.862532420125));
+#6235 = CARTESIAN_POINT('',(4.443672350498,2.701737854321));
+#6236 = CARTESIAN_POINT('',(4.455667710348,2.615823585911));
+#6237 = CARTESIAN_POINT('',(4.468537956637,2.537380955931));
+#6238 = CARTESIAN_POINT('',(4.482205044886,2.465197842282));
+#6239 = CARTESIAN_POINT('',(4.496750250557,2.39807980874));
+#6240 = CARTESIAN_POINT('',(4.512398901606,2.335076483264));
+#6241 = CARTESIAN_POINT('',(4.529492850869,2.275797315465));
+#6242 = CARTESIAN_POINT('',(4.562932737192,2.178816576123));
+#6243 = CARTESIAN_POINT('',(4.577445524678,2.14238956695));
+#6244 = CARTESIAN_POINT('',(4.593058438857,2.107794163125));
+#6245 = CARTESIAN_POINT('',(4.610724899894,2.074191922964));
+#6246 = CARTESIAN_POINT('',(4.631099891812,2.042739648643));
+#6247 = CARTESIAN_POINT('',(4.654629272599,2.016585241795));
+#6248 = CARTESIAN_POINT('',(4.681651457918,2.000000014754));
+#6249 = CARTESIAN_POINT('',(4.712388980385,2.));
+#6250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6251 = ORIENTED_EDGE('',*,*,#5959,.F.);
+#6252 = ADVANCED_FACE('',(#6253,#6256),#5582,.T.);
+#6253 = FACE_BOUND('',#6254,.T.);
+#6254 = EDGE_LOOP('',(#6255));
+#6255 = ORIENTED_EDGE('',*,*,#5567,.T.);
+#6256 = FACE_BOUND('',#6257,.T.);
+#6257 = EDGE_LOOP('',(#6258));
+#6258 = ORIENTED_EDGE('',*,*,#6259,.F.);
+#6259 = EDGE_CURVE('',#6260,#6260,#6262,.T.);
+#6260 = VERTEX_POINT('',#6261);
+#6261 = CARTESIAN_POINT('',(4.8,-1.175660927181E-15,9.));
+#6262 = SURFACE_CURVE('',#6263,(#6268,#6275),.PCURVE_S1.);
+#6263 = CIRCLE('',#6264,4.8);
+#6264 = AXIS2_PLACEMENT_3D('',#6265,#6266,#6267);
+#6265 = CARTESIAN_POINT('',(0.,0.,9.));
+#6266 = DIRECTION('',(0.,0.,1.));
+#6267 = DIRECTION('',(1.,0.,0.));
+#6268 = PCURVE('',#5582,#6269);
+#6269 = DEFINITIONAL_REPRESENTATION('',(#6270),#6274);
+#6270 = CIRCLE('',#6271,4.8);
+#6271 = AXIS2_PLACEMENT_2D('',#6272,#6273);
+#6272 = CARTESIAN_POINT('',(0.,0.));
+#6273 = DIRECTION('',(1.,0.));
+#6274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6275 = PCURVE('',#5756,#6276);
+#6276 = DEFINITIONAL_REPRESENTATION('',(#6277),#6281);
+#6277 = LINE('',#6278,#6279);
+#6278 = CARTESIAN_POINT('',(0.,0.));
+#6279 = VECTOR('',#6280,1.);
+#6280 = DIRECTION('',(1.,0.));
+#6281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6282 = ADVANCED_FACE('',(#6283),#5616,.T.);
+#6283 = FACE_BOUND('',#6284,.T.);
+#6284 = EDGE_LOOP('',(#6285,#6306,#6328,#6329));
+#6285 = ORIENTED_EDGE('',*,*,#6286,.F.);
+#6286 = EDGE_CURVE('',#6287,#5600,#6289,.T.);
+#6287 = VERTEX_POINT('',#6288);
+#6288 = CARTESIAN_POINT('',(4.8,0.,16.1));
+#6289 = SEAM_CURVE('',#6290,(#6294,#6300),.PCURVE_S1.);
+#6290 = LINE('',#6291,#6292);
+#6291 = CARTESIAN_POINT('',(4.8,0.,16.1));
+#6292 = VECTOR('',#6293,1.);
+#6293 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#6294 = PCURVE('',#5616,#6295);
+#6295 = DEFINITIONAL_REPRESENTATION('',(#6296),#6299);
+#6296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6297,#6298),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#6297 = CARTESIAN_POINT('',(0.,0.));
+#6298 = CARTESIAN_POINT('',(0.,-0.2));
+#6299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6300 = PCURVE('',#5616,#6301);
+#6301 = DEFINITIONAL_REPRESENTATION('',(#6302),#6305);
+#6302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6303,#6304),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#6303 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6304 = CARTESIAN_POINT('',(-6.28318530718,-0.2));
+#6305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6306 = ORIENTED_EDGE('',*,*,#6307,.T.);
+#6307 = EDGE_CURVE('',#6287,#6287,#6308,.T.);
+#6308 = SURFACE_CURVE('',#6309,(#6314,#6321),.PCURVE_S1.);
+#6309 = CIRCLE('',#6310,4.8);
+#6310 = AXIS2_PLACEMENT_3D('',#6311,#6312,#6313);
+#6311 = CARTESIAN_POINT('',(0.,0.,16.1));
+#6312 = DIRECTION('',(0.,0.,1.));
+#6313 = DIRECTION('',(1.,0.,0.));
+#6314 = PCURVE('',#5616,#6315);
+#6315 = DEFINITIONAL_REPRESENTATION('',(#6316),#6320);
+#6316 = LINE('',#6317,#6318);
+#6317 = CARTESIAN_POINT('',(-0.,-0.));
+#6318 = VECTOR('',#6319,1.);
+#6319 = DIRECTION('',(-1.,-0.));
+#6320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6321 = PCURVE('',#5756,#6322);
+#6322 = DEFINITIONAL_REPRESENTATION('',(#6323),#6327);
+#6323 = LINE('',#6324,#6325);
+#6324 = CARTESIAN_POINT('',(0.,7.1));
+#6325 = VECTOR('',#6326,1.);
+#6326 = DIRECTION('',(1.,0.));
+#6327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6328 = ORIENTED_EDGE('',*,*,#6286,.T.);
+#6329 = ORIENTED_EDGE('',*,*,#5599,.F.);
+#6330 = ADVANCED_FACE('',(#6331,#6381),#5756,.T.);
+#6331 = FACE_BOUND('',#6332,.T.);
+#6332 = EDGE_LOOP('',(#6333,#6354,#6355,#6356,#6357,#6378,#6379,#6380));
+#6333 = ORIENTED_EDGE('',*,*,#6334,.F.);
+#6334 = EDGE_CURVE('',#6260,#5636,#6335,.T.);
+#6335 = SEAM_CURVE('',#6336,(#6340,#6347),.PCURVE_S1.);
+#6336 = LINE('',#6337,#6338);
+#6337 = CARTESIAN_POINT('',(4.8,-1.175660927181E-15,9.));
+#6338 = VECTOR('',#6339,1.);
+#6339 = DIRECTION('',(0.,0.,1.));
+#6340 = PCURVE('',#5756,#6341);
+#6341 = DEFINITIONAL_REPRESENTATION('',(#6342),#6346);
+#6342 = LINE('',#6343,#6344);
+#6343 = CARTESIAN_POINT('',(0.,-0.));
+#6344 = VECTOR('',#6345,1.);
+#6345 = DIRECTION('',(0.,1.));
+#6346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6347 = PCURVE('',#5756,#6348);
+#6348 = DEFINITIONAL_REPRESENTATION('',(#6349),#6353);
+#6349 = LINE('',#6350,#6351);
+#6350 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#6351 = VECTOR('',#6352,1.);
+#6352 = DIRECTION('',(0.,1.));
+#6353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6354 = ORIENTED_EDGE('',*,*,#6259,.T.);
+#6355 = ORIENTED_EDGE('',*,*,#6334,.T.);
+#6356 = ORIENTED_EDGE('',*,*,#5658,.F.);
+#6357 = ORIENTED_EDGE('',*,*,#6358,.T.);
+#6358 = EDGE_CURVE('',#5659,#6287,#6359,.T.);
+#6359 = SEAM_CURVE('',#6360,(#6364,#6371),.PCURVE_S1.);
+#6360 = LINE('',#6361,#6362);
+#6361 = CARTESIAN_POINT('',(4.8,-1.175660927181E-15,9.));
+#6362 = VECTOR('',#6363,1.);
+#6363 = DIRECTION('',(0.,0.,1.));
+#6364 = PCURVE('',#5756,#6365);
+#6365 = DEFINITIONAL_REPRESENTATION('',(#6366),#6370);
+#6366 = LINE('',#6367,#6368);
+#6367 = CARTESIAN_POINT('',(0.,-0.));
+#6368 = VECTOR('',#6369,1.);
+#6369 = DIRECTION('',(0.,1.));
+#6370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6371 = PCURVE('',#5756,#6372);
+#6372 = DEFINITIONAL_REPRESENTATION('',(#6373),#6377);
+#6373 = LINE('',#6374,#6375);
+#6374 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#6375 = VECTOR('',#6376,1.);
+#6376 = DIRECTION('',(0.,1.));
+#6377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6378 = ORIENTED_EDGE('',*,*,#6307,.F.);
+#6379 = ORIENTED_EDGE('',*,*,#6358,.F.);
+#6380 = ORIENTED_EDGE('',*,*,#5809,.F.);
+#6381 = FACE_BOUND('',#6382,.T.);
+#6382 = EDGE_LOOP('',(#6383));
+#6383 = ORIENTED_EDGE('',*,*,#5982,.F.);
+#6384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6388)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6385,#6386,#6387)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6385 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6386 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6387 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6388 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6385,
+  'distance_accuracy_value','confusion accuracy');
+#6389 = PRODUCT_TYPE('part',$,(#1403));
+#6390 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6391),#6384);
+#6391 = STYLED_ITEM('color',(#6392),#1407);
+#6392 = PRESENTATION_STYLE_ASSIGNMENT((#6393,#6399));
+#6393 = SURFACE_STYLE_USAGE(.BOTH.,#6394);
+#6394 = SURFACE_SIDE_STYLE('',(#6395));
+#6395 = SURFACE_STYLE_FILL_AREA(#6396);
+#6396 = FILL_AREA_STYLE('',(#6397));
+#6397 = FILL_AREA_STYLE_COLOUR('',#6398);
+#6398 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#6399 = CURVE_STYLE('',#6400,POSITIVE_LENGTH_MEASURE(0.1),#6398);
+#6400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6401 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6402),#697);
+#6402 = STYLED_ITEM('color',(#6403),#15);
+#6403 = PRESENTATION_STYLE_ASSIGNMENT((#6404,#6410));
+#6404 = SURFACE_STYLE_USAGE(.BOTH.,#6405);
+#6405 = SURFACE_SIDE_STYLE('',(#6406));
+#6406 = SURFACE_STYLE_FILL_AREA(#6407);
+#6407 = FILL_AREA_STYLE('',(#6408));
+#6408 = FILL_AREA_STYLE_COLOUR('',#6409);
+#6409 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#6410 = CURVE_STYLE('',#6411,POSITIVE_LENGTH_MEASURE(0.1),#6409);
+#6411 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6413),#1393);
+#6413 = STYLED_ITEM('color',(#6414),#711);
+#6414 = PRESENTATION_STYLE_ASSIGNMENT((#6415,#6420));
+#6415 = SURFACE_STYLE_USAGE(.BOTH.,#6416);
+#6416 = SURFACE_SIDE_STYLE('',(#6417));
+#6417 = SURFACE_STYLE_FILL_AREA(#6418);
+#6418 = FILL_AREA_STYLE('',(#6419));
+#6419 = FILL_AREA_STYLE_COLOUR('',#6409);
+#6420 = CURVE_STYLE('',#6421,POSITIVE_LENGTH_MEASURE(0.1),#6409);
+#6421 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Pulleys/GT2Pulley.fcstd b/Mechanical Parts/Pulleys/GT2Pulley.fcstd
new file mode 100644
index 00000000..c14638a9
Binary files /dev/null and b/Mechanical Parts/Pulleys/GT2Pulley.fcstd differ
diff --git a/Mechanical Parts/Pulleys/GT2Pulley.png b/Mechanical Parts/Pulleys/GT2Pulley.png
new file mode 100644
index 00000000..85e8cc7b
Binary files /dev/null and b/Mechanical Parts/Pulleys/GT2Pulley.png differ
diff --git a/Mechanical Parts/Pulleys/GT2Pulley.stl b/Mechanical Parts/Pulleys/GT2Pulley.stl
new file mode 100644
index 00000000..a56b9ef5
Binary files /dev/null and b/Mechanical Parts/Pulleys/GT2Pulley.stl differ
diff --git a/Mechanical Parts/Pulleys/GT2Pulley.stp b/Mechanical Parts/Pulleys/GT2Pulley.stp
new file mode 100644
index 00000000..df5aef6c
--- /dev/null
+++ b/Mechanical Parts/Pulleys/GT2Pulley.stp	
@@ -0,0 +1,5982 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/paly/github/FreeCad/GT2Pulley/GT2Pulley.stp',
+  '2014-10-04T20:00:52',('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('Polea','Polea','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4185);
+#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,#1216,#1269,#1342,#1390,#1438,#1486,#1534,
+    #1582,#1630,#1678,#1726,#1774,#1822,#1870,#1918,#1966,#2014,#2062,
+    #2110,#2158,#2206,#2254,#2302,#2350,#2398,#2446,#2494,#2542,#2590,
+    #2638,#2686,#2734,#2782,#2830,#2878,#2926,#2974,#3022,#3070,#3118,
+    #3166,#3194,#3249,#3323,#3358,#3411,#3785,#4149,#4178));
+#17 = ADVANCED_FACE('',(#18,#54),#31,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(8.5,-1.224646799147E-16,13.6));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,8.5);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#28 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#29 = DIRECTION('',(1.,0.,0.));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#34 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,8.5);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = DIRECTION('',(1.,0.));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CONICAL_SURFACE('',#44,9.,0.785398163397);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,-6.123233995737E-17,14.1));
+#46 = DIRECTION('',(-0.,1.224646799147E-16,1.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-0.,-0.5));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-1.,-0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = FACE_BOUND('',#55,.T.);
+#55 = EDGE_LOOP('',(#56,#87,#116,#145,#174,#203,#232,#261,#290,#319,#348
+    ,#377,#406,#435,#464,#493,#522,#551,#580,#609,#638,#667,#696,#725,
+    #754,#783,#812,#841,#870,#899,#928,#957,#986,#1015,#1044,#1073,#1102
+    ,#1131,#1160,#1189));
+#56 = ORIENTED_EDGE('',*,*,#57,.F.);
+#57 = EDGE_CURVE('',#58,#60,#62,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(6.070491803279,-0.599273949314,13.6));
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(5.958566621249,-1.305941736886,13.6));
+#62 = SURFACE_CURVE('',#63,(#68,#75),.PCURVE_S1.);
+#63 = CIRCLE('',#64,6.1);
+#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);
+#65 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#66 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#67 = DIRECTION('',(1.,0.,0.));
+#68 = PCURVE('',#31,#69);
+#69 = DEFINITIONAL_REPRESENTATION('',(#70),#74);
+#70 = CIRCLE('',#71,6.1);
+#71 = AXIS2_PLACEMENT_2D('',#72,#73);
+#72 = CARTESIAN_POINT('',(0.,0.));
+#73 = DIRECTION('',(1.,0.));
+#74 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#75 = PCURVE('',#76,#81);
+#76 = CYLINDRICAL_SURFACE('',#77,6.1);
+#77 = AXIS2_PLACEMENT_3D('',#78,#79,#80);
+#78 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#79 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#80 = DIRECTION('',(1.,0.,0.));
+#81 = DEFINITIONAL_REPRESENTATION('',(#82),#86);
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(0.,0.));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(1.,0.));
+#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#87 = ORIENTED_EDGE('',*,*,#88,.T.);
+#88 = EDGE_CURVE('',#58,#89,#91,.T.);
+#89 = VERTEX_POINT('',#90);
+#90 = CARTESIAN_POINT('',(6.070491803279,0.599273949314,13.6));
+#91 = SURFACE_CURVE('',#92,(#97,#104),.PCURVE_S1.);
+#92 = CIRCLE('',#93,0.6);
+#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
+#94 = CARTESIAN_POINT('',(6.1,-1.224646799147E-16,13.6));
+#95 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#96 = DIRECTION('',(1.,0.,0.));
+#97 = PCURVE('',#31,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);
+#99 = CIRCLE('',#100,0.6);
+#100 = AXIS2_PLACEMENT_2D('',#101,#102);
+#101 = CARTESIAN_POINT('',(6.1,0.));
+#102 = DIRECTION('',(1.,0.));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#104 = PCURVE('',#105,#110);
+#105 = CYLINDRICAL_SURFACE('',#106,0.6);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(6.1,-1.224646799147E-16,13.6));
+#108 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#109 = DIRECTION('',(1.,0.,0.));
+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(0.,0.));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(1.,0.));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#116 = ORIENTED_EDGE('',*,*,#117,.F.);
+#117 = EDGE_CURVE('',#118,#89,#120,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(5.958566621249,1.305941736886,13.6));
+#120 = SURFACE_CURVE('',#121,(#126,#133),.PCURVE_S1.);
+#121 = CIRCLE('',#122,6.1);
+#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125);
+#123 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#124 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#125 = DIRECTION('',(1.,0.,0.));
+#126 = PCURVE('',#31,#127);
+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
+#128 = CIRCLE('',#129,6.1);
+#129 = AXIS2_PLACEMENT_2D('',#130,#131);
+#130 = CARTESIAN_POINT('',(0.,0.));
+#131 = DIRECTION('',(1.,0.));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = PCURVE('',#134,#139);
+#134 = CYLINDRICAL_SURFACE('',#135,6.1);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#137 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#138 = DIRECTION('',(1.,0.,0.));
+#139 = DEFINITIONAL_REPRESENTATION('',(#140),#144);
+#140 = LINE('',#141,#142);
+#141 = CARTESIAN_POINT('',(0.,0.));
+#142 = VECTOR('',#143,1.);
+#143 = DIRECTION('',(1.,0.));
+#144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#145 = ORIENTED_EDGE('',*,*,#146,.T.);
+#146 = EDGE_CURVE('',#118,#147,#149,.T.);
+#147 = VERTEX_POINT('',#148);
+#148 = CARTESIAN_POINT('',(5.588194952,2.445828525968,13.6));
+#149 = SURFACE_CURVE('',#150,(#155,#162),.PCURVE_S1.);
+#150 = CIRCLE('',#151,0.6);
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(5.8014447494,1.885003665687,13.6));
+#153 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#154 = DIRECTION('',(0.951056516295,0.309016994375,-3.784366730434E-17)
+  );
+#155 = PCURVE('',#31,#156);
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);
+#157 = CIRCLE('',#158,0.6);
+#158 = AXIS2_PLACEMENT_2D('',#159,#160);
+#159 = CARTESIAN_POINT('',(5.8014447494,-1.885003665687));
+#160 = DIRECTION('',(0.951056516295,-0.309016994375));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = PCURVE('',#163,#168);
+#163 = CYLINDRICAL_SURFACE('',#164,0.6);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(5.8014447494,1.885003665687,13.6));
+#166 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#167 = DIRECTION('',(0.951056516295,0.309016994375,-3.784366730434E-17)
+  );
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(0.,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,0.));
+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#174 = ORIENTED_EDGE('',*,*,#175,.F.);
+#175 = EDGE_CURVE('',#176,#147,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(5.263375422556,3.083322746848,13.6));
+#178 = SURFACE_CURVE('',#179,(#184,#191),.PCURVE_S1.);
+#179 = CIRCLE('',#180,6.1);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#182 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#183 = DIRECTION('',(1.,0.,0.));
+#184 = PCURVE('',#31,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = CIRCLE('',#187,6.1);
+#187 = AXIS2_PLACEMENT_2D('',#188,#189);
+#188 = CARTESIAN_POINT('',(0.,0.));
+#189 = DIRECTION('',(1.,0.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = PCURVE('',#192,#197);
+#192 = CYLINDRICAL_SURFACE('',#193,6.1);
+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
+#194 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#195 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#196 = DIRECTION('',(1.,0.,0.));
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(0.,0.));
+#200 = VECTOR('',#201,1.);
+#201 = DIRECTION('',(1.,0.));
+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#203 = ORIENTED_EDGE('',*,*,#204,.T.);
+#204 = EDGE_CURVE('',#176,#205,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(4.558886643577,4.052968365411,13.6));
+#207 = SURFACE_CURVE('',#208,(#213,#220),.PCURVE_S1.);
+#208 = CIRCLE('',#209,0.6);
+#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212);
+#210 = CARTESIAN_POINT('',(4.935003665687,3.585490038984,13.6));
+#211 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#212 = DIRECTION('',(0.809016994375,0.587785252292,-7.19829327806E-17));
+#213 = PCURVE('',#31,#214);
+#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219);
+#215 = CIRCLE('',#216,0.6);
+#216 = AXIS2_PLACEMENT_2D('',#217,#218);
+#217 = CARTESIAN_POINT('',(4.935003665687,-3.585490038984));
+#218 = DIRECTION('',(0.809016994375,-0.587785252292));
+#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#220 = PCURVE('',#221,#226);
+#221 = CYLINDRICAL_SURFACE('',#222,0.6);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(4.935003665687,3.585490038984,13.6));
+#224 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#225 = DIRECTION('',(0.809016994375,0.587785252292,-7.19829327806E-17));
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = LINE('',#228,#229);
+#228 = CARTESIAN_POINT('',(0.,0.));
+#229 = VECTOR('',#230,1.);
+#230 = DIRECTION('',(1.,0.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = ORIENTED_EDGE('',*,*,#233,.F.);
+#233 = EDGE_CURVE('',#234,#205,#236,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(4.052968365411,4.558886643577,13.6));
+#236 = SURFACE_CURVE('',#237,(#242,#249),.PCURVE_S1.);
+#237 = CIRCLE('',#238,6.1);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#240 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#241 = DIRECTION('',(1.,0.,0.));
+#242 = PCURVE('',#31,#243);
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = CIRCLE('',#245,6.1);
+#245 = AXIS2_PLACEMENT_2D('',#246,#247);
+#246 = CARTESIAN_POINT('',(0.,0.));
+#247 = DIRECTION('',(1.,0.));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#249 = PCURVE('',#250,#255);
+#250 = CYLINDRICAL_SURFACE('',#251,6.1);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#253 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#254 = DIRECTION('',(1.,0.,0.));
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(0.,0.));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.,0.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = ORIENTED_EDGE('',*,*,#262,.T.);
+#262 = EDGE_CURVE('',#234,#263,#265,.T.);
+#263 = VERTEX_POINT('',#264);
+#264 = CARTESIAN_POINT('',(3.083322746848,5.263375422556,13.6));
+#265 = SURFACE_CURVE('',#266,(#271,#278),.PCURVE_S1.);
+#266 = CIRCLE('',#267,0.6);
+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
+#268 = CARTESIAN_POINT('',(3.585490038984,4.935003665687,13.6));
+#269 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#270 = DIRECTION('',(0.587785252292,0.809016994375,-9.907600726171E-17)
+  );
+#271 = PCURVE('',#31,#272);
+#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);
+#273 = CIRCLE('',#274,0.6);
+#274 = AXIS2_PLACEMENT_2D('',#275,#276);
+#275 = CARTESIAN_POINT('',(3.585490038984,-4.935003665687));
+#276 = DIRECTION('',(0.587785252292,-0.809016994375));
+#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#278 = PCURVE('',#279,#284);
+#279 = CYLINDRICAL_SURFACE('',#280,0.6);
+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
+#281 = CARTESIAN_POINT('',(3.585490038984,4.935003665687,13.6));
+#282 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#283 = DIRECTION('',(0.587785252292,0.809016994375,-9.907600726171E-17)
+  );
+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);
+#285 = LINE('',#286,#287);
+#286 = CARTESIAN_POINT('',(0.,0.));
+#287 = VECTOR('',#288,1.);
+#288 = DIRECTION('',(1.,0.));
+#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#290 = ORIENTED_EDGE('',*,*,#291,.F.);
+#291 = EDGE_CURVE('',#292,#263,#294,.T.);
+#292 = VERTEX_POINT('',#293);
+#293 = CARTESIAN_POINT('',(2.445828525968,5.588194952,13.6));
+#294 = SURFACE_CURVE('',#295,(#300,#307),.PCURVE_S1.);
+#295 = CIRCLE('',#296,6.1);
+#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299);
+#297 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#298 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#299 = DIRECTION('',(1.,0.,0.));
+#300 = PCURVE('',#31,#301);
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);
+#302 = CIRCLE('',#303,6.1);
+#303 = AXIS2_PLACEMENT_2D('',#304,#305);
+#304 = CARTESIAN_POINT('',(0.,0.));
+#305 = DIRECTION('',(1.,0.));
+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#307 = PCURVE('',#308,#313);
+#308 = CYLINDRICAL_SURFACE('',#309,6.1);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#311 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#312 = DIRECTION('',(1.,0.,0.));
+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(0.,0.));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(1.,0.));
+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#319 = ORIENTED_EDGE('',*,*,#320,.T.);
+#320 = EDGE_CURVE('',#292,#321,#323,.T.);
+#321 = VERTEX_POINT('',#322);
+#322 = CARTESIAN_POINT('',(1.305941736886,5.958566621249,13.6));
+#323 = SURFACE_CURVE('',#324,(#329,#336),.PCURVE_S1.);
+#324 = CIRCLE('',#325,0.6);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(1.885003665687,5.8014447494,13.6));
+#327 = DIRECTION('',(-6.162975822039E-33,-1.224646799147E-16,-1.));
+#328 = DIRECTION('',(0.309016994375,0.951056516295,-1.164708318489E-16)
+  );
+#329 = PCURVE('',#31,#330);
+#330 = DEFINITIONAL_REPRESENTATION('',(#331),#335);
+#331 = CIRCLE('',#332,0.6);
+#332 = AXIS2_PLACEMENT_2D('',#333,#334);
+#333 = CARTESIAN_POINT('',(1.885003665687,-5.8014447494));
+#334 = DIRECTION('',(0.309016994375,-0.951056516295));
+#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#336 = PCURVE('',#337,#342);
+#337 = CYLINDRICAL_SURFACE('',#338,0.6);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(1.885003665687,5.8014447494,13.6));
+#340 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#341 = DIRECTION('',(0.309016994375,0.951056516295,-1.164708318489E-16)
+  );
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(0.,0.));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(1.,0.));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = ORIENTED_EDGE('',*,*,#349,.F.);
+#349 = EDGE_CURVE('',#350,#321,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(0.599273949314,6.070491803279,13.6));
+#352 = SURFACE_CURVE('',#353,(#358,#365),.PCURVE_S1.);
+#353 = CIRCLE('',#354,6.1);
+#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
+#355 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#356 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#357 = DIRECTION('',(1.,0.,0.));
+#358 = PCURVE('',#31,#359);
+#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364);
+#360 = CIRCLE('',#361,6.1);
+#361 = AXIS2_PLACEMENT_2D('',#362,#363);
+#362 = CARTESIAN_POINT('',(0.,0.));
+#363 = DIRECTION('',(1.,0.));
+#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#365 = PCURVE('',#366,#371);
+#366 = CYLINDRICAL_SURFACE('',#367,6.1);
+#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
+#368 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#369 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#370 = DIRECTION('',(1.,0.,0.));
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(0.,0.));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(1.,0.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = ORIENTED_EDGE('',*,*,#378,.T.);
+#378 = EDGE_CURVE('',#350,#379,#381,.T.);
+#379 = VERTEX_POINT('',#380);
+#380 = CARTESIAN_POINT('',(-0.599273949314,6.070491803279,13.6));
+#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.);
+#382 = CIRCLE('',#383,0.6);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(-1.354472090043E-15,6.1,13.6));
+#385 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#386 = DIRECTION('',(-2.22044604925E-16,1.,-1.224646799147E-16));
+#387 = PCURVE('',#31,#388);
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = CIRCLE('',#390,0.6);
+#390 = AXIS2_PLACEMENT_2D('',#391,#392);
+#391 = CARTESIAN_POINT('',(-1.354472090043E-15,-6.1));
+#392 = DIRECTION('',(-2.22044604925E-16,-1.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = PCURVE('',#395,#400);
+#395 = CYLINDRICAL_SURFACE('',#396,0.6);
+#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
+#397 = CARTESIAN_POINT('',(-1.354472090043E-15,6.1,13.6));
+#398 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#399 = DIRECTION('',(-2.22044604925E-16,1.,-1.224646799147E-16));
+#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(0.,0.));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(1.,0.));
+#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#406 = ORIENTED_EDGE('',*,*,#407,.F.);
+#407 = EDGE_CURVE('',#408,#379,#410,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(-1.305941736886,5.958566621249,13.6));
+#410 = SURFACE_CURVE('',#411,(#416,#423),.PCURVE_S1.);
+#411 = CIRCLE('',#412,6.1);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#414 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#415 = DIRECTION('',(1.,0.,0.));
+#416 = PCURVE('',#31,#417);
+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422);
+#418 = CIRCLE('',#419,6.1);
+#419 = AXIS2_PLACEMENT_2D('',#420,#421);
+#420 = CARTESIAN_POINT('',(0.,0.));
+#421 = DIRECTION('',(1.,0.));
+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#423 = PCURVE('',#424,#429);
+#424 = CYLINDRICAL_SURFACE('',#425,6.1);
+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
+#426 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#427 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#428 = DIRECTION('',(1.,0.,0.));
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(0.,0.));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(1.,0.));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#435 = ORIENTED_EDGE('',*,*,#436,.T.);
+#436 = EDGE_CURVE('',#408,#437,#439,.T.);
+#437 = VERTEX_POINT('',#438);
+#438 = CARTESIAN_POINT('',(-2.445828525968,5.588194952,13.6));
+#439 = SURFACE_CURVE('',#440,(#445,#452),.PCURVE_S1.);
+#440 = CIRCLE('',#441,0.6);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(-1.885003665687,5.8014447494,13.6));
+#443 = DIRECTION('',(6.162975822039E-33,-1.224646799147E-16,-1.));
+#444 = DIRECTION('',(-0.309016994375,0.951056516295,-1.164708318489E-16)
+  );
+#445 = PCURVE('',#31,#446);
+#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);
+#447 = CIRCLE('',#448,0.6);
+#448 = AXIS2_PLACEMENT_2D('',#449,#450);
+#449 = CARTESIAN_POINT('',(-1.885003665687,-5.8014447494));
+#450 = DIRECTION('',(-0.309016994375,-0.951056516295));
+#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#452 = PCURVE('',#453,#458);
+#453 = CYLINDRICAL_SURFACE('',#454,0.6);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(-1.885003665687,5.8014447494,13.6));
+#456 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#457 = DIRECTION('',(-0.309016994375,0.951056516295,-1.164708318489E-16)
+  );
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(0.,0.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(1.,0.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = ORIENTED_EDGE('',*,*,#465,.F.);
+#465 = EDGE_CURVE('',#466,#437,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(-3.083322746848,5.263375422556,13.6));
+#468 = SURFACE_CURVE('',#469,(#474,#481),.PCURVE_S1.);
+#469 = CIRCLE('',#470,6.1);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#472 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#473 = DIRECTION('',(1.,0.,0.));
+#474 = PCURVE('',#31,#475);
+#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
+#476 = CIRCLE('',#477,6.1);
+#477 = AXIS2_PLACEMENT_2D('',#478,#479);
+#478 = CARTESIAN_POINT('',(0.,0.));
+#479 = DIRECTION('',(1.,0.));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#481 = PCURVE('',#482,#487);
+#482 = CYLINDRICAL_SURFACE('',#483,6.1);
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#485 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#486 = DIRECTION('',(1.,0.,0.));
+#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492);
+#488 = LINE('',#489,#490);
+#489 = CARTESIAN_POINT('',(0.,0.));
+#490 = VECTOR('',#491,1.);
+#491 = DIRECTION('',(1.,0.));
+#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#493 = ORIENTED_EDGE('',*,*,#494,.T.);
+#494 = EDGE_CURVE('',#466,#495,#497,.T.);
+#495 = VERTEX_POINT('',#496);
+#496 = CARTESIAN_POINT('',(-4.052968365411,4.558886643577,13.6));
+#497 = SURFACE_CURVE('',#498,(#503,#510),.PCURVE_S1.);
+#498 = CIRCLE('',#499,0.6);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(-3.585490038984,4.935003665687,13.6));
+#501 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#502 = DIRECTION('',(-0.587785252292,0.809016994375,-9.907600726171E-17)
+  );
+#503 = PCURVE('',#31,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = CIRCLE('',#506,0.6);
+#506 = AXIS2_PLACEMENT_2D('',#507,#508);
+#507 = CARTESIAN_POINT('',(-3.585490038984,-4.935003665687));
+#508 = DIRECTION('',(-0.587785252292,-0.809016994375));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = PCURVE('',#511,#516);
+#511 = CYLINDRICAL_SURFACE('',#512,0.6);
+#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515);
+#513 = CARTESIAN_POINT('',(-3.585490038984,4.935003665687,13.6));
+#514 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#515 = DIRECTION('',(-0.587785252292,0.809016994375,-9.907600726171E-17)
+  );
+#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(0.,0.));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(1.,0.));
+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#522 = ORIENTED_EDGE('',*,*,#523,.F.);
+#523 = EDGE_CURVE('',#524,#495,#526,.T.);
+#524 = VERTEX_POINT('',#525);
+#525 = CARTESIAN_POINT('',(-4.558886643577,4.052968365411,13.6));
+#526 = SURFACE_CURVE('',#527,(#532,#539),.PCURVE_S1.);
+#527 = CIRCLE('',#528,6.1);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#530 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#531 = DIRECTION('',(1.,0.,0.));
+#532 = PCURVE('',#31,#533);
+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);
+#534 = CIRCLE('',#535,6.1);
+#535 = AXIS2_PLACEMENT_2D('',#536,#537);
+#536 = CARTESIAN_POINT('',(0.,0.));
+#537 = DIRECTION('',(1.,0.));
+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#539 = PCURVE('',#540,#545);
+#540 = CYLINDRICAL_SURFACE('',#541,6.1);
+#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
+#542 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#543 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#544 = DIRECTION('',(1.,0.,0.));
+#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550);
+#546 = LINE('',#547,#548);
+#547 = CARTESIAN_POINT('',(0.,0.));
+#548 = VECTOR('',#549,1.);
+#549 = DIRECTION('',(1.,0.));
+#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#551 = ORIENTED_EDGE('',*,*,#552,.T.);
+#552 = EDGE_CURVE('',#524,#553,#555,.T.);
+#553 = VERTEX_POINT('',#554);
+#554 = CARTESIAN_POINT('',(-5.263375422556,3.083322746848,13.6));
+#555 = SURFACE_CURVE('',#556,(#561,#568),.PCURVE_S1.);
+#556 = CIRCLE('',#557,0.6);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(-4.935003665687,3.585490038984,13.6));
+#559 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#560 = DIRECTION('',(-0.809016994375,0.587785252292,-7.19829327806E-17)
+  );
+#561 = PCURVE('',#31,#562);
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);
+#563 = CIRCLE('',#564,0.6);
+#564 = AXIS2_PLACEMENT_2D('',#565,#566);
+#565 = CARTESIAN_POINT('',(-4.935003665687,-3.585490038984));
+#566 = DIRECTION('',(-0.809016994375,-0.587785252292));
+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#568 = PCURVE('',#569,#574);
+#569 = CYLINDRICAL_SURFACE('',#570,0.6);
+#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573);
+#571 = CARTESIAN_POINT('',(-4.935003665687,3.585490038984,13.6));
+#572 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#573 = DIRECTION('',(-0.809016994375,0.587785252292,-7.19829327806E-17)
+  );
+#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579);
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(0.,0.));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(1.,0.));
+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#580 = ORIENTED_EDGE('',*,*,#581,.F.);
+#581 = EDGE_CURVE('',#582,#553,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(-5.588194952,2.445828525968,13.6));
+#584 = SURFACE_CURVE('',#585,(#590,#597),.PCURVE_S1.);
+#585 = CIRCLE('',#586,6.1);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#588 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#589 = DIRECTION('',(1.,0.,0.));
+#590 = PCURVE('',#31,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = CIRCLE('',#593,6.1);
+#593 = AXIS2_PLACEMENT_2D('',#594,#595);
+#594 = CARTESIAN_POINT('',(0.,0.));
+#595 = DIRECTION('',(1.,0.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = PCURVE('',#598,#603);
+#598 = CYLINDRICAL_SURFACE('',#599,6.1);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#601 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#602 = DIRECTION('',(1.,0.,0.));
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(0.,0.));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(1.,0.));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = ORIENTED_EDGE('',*,*,#610,.T.);
+#610 = EDGE_CURVE('',#582,#611,#613,.T.);
+#611 = VERTEX_POINT('',#612);
+#612 = CARTESIAN_POINT('',(-5.958566621249,1.305941736886,13.6));
+#613 = SURFACE_CURVE('',#614,(#619,#626),.PCURVE_S1.);
+#614 = CIRCLE('',#615,0.6);
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(-5.8014447494,1.885003665687,13.6));
+#617 = DIRECTION('',(-6.162975822039E-33,-1.224646799147E-16,-1.));
+#618 = DIRECTION('',(-0.951056516295,0.309016994375,-3.784366730434E-17)
+  );
+#619 = PCURVE('',#31,#620);
+#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
+#621 = CIRCLE('',#622,0.6);
+#622 = AXIS2_PLACEMENT_2D('',#623,#624);
+#623 = CARTESIAN_POINT('',(-5.8014447494,-1.885003665687));
+#624 = DIRECTION('',(-0.951056516295,-0.309016994375));
+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#626 = PCURVE('',#627,#632);
+#627 = CYLINDRICAL_SURFACE('',#628,0.6);
+#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631);
+#629 = CARTESIAN_POINT('',(-5.8014447494,1.885003665687,13.6));
+#630 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#631 = DIRECTION('',(-0.951056516295,0.309016994375,-3.784366730434E-17)
+  );
+#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(0.,0.));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(1.,0.));
+#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#638 = ORIENTED_EDGE('',*,*,#639,.F.);
+#639 = EDGE_CURVE('',#640,#611,#642,.T.);
+#640 = VERTEX_POINT('',#641);
+#641 = CARTESIAN_POINT('',(-6.070491803279,0.599273949314,13.6));
+#642 = SURFACE_CURVE('',#643,(#648,#655),.PCURVE_S1.);
+#643 = CIRCLE('',#644,6.1);
+#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);
+#645 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#646 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#647 = DIRECTION('',(1.,0.,0.));
+#648 = PCURVE('',#31,#649);
+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);
+#650 = CIRCLE('',#651,6.1);
+#651 = AXIS2_PLACEMENT_2D('',#652,#653);
+#652 = CARTESIAN_POINT('',(0.,0.));
+#653 = DIRECTION('',(1.,0.));
+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#655 = PCURVE('',#656,#661);
+#656 = CYLINDRICAL_SURFACE('',#657,6.1);
+#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
+#658 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#659 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#660 = DIRECTION('',(1.,0.,0.));
+#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
+#662 = LINE('',#663,#664);
+#663 = CARTESIAN_POINT('',(0.,0.));
+#664 = VECTOR('',#665,1.);
+#665 = DIRECTION('',(1.,0.));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = ORIENTED_EDGE('',*,*,#668,.T.);
+#668 = EDGE_CURVE('',#640,#669,#671,.T.);
+#669 = VERTEX_POINT('',#670);
+#670 = CARTESIAN_POINT('',(-6.070491803279,-0.599273949314,13.6));
+#671 = SURFACE_CURVE('',#672,(#677,#684),.PCURVE_S1.);
+#672 = CIRCLE('',#673,0.6);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(-6.1,-8.694992273946E-16,13.6));
+#675 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#676 = DIRECTION('',(-1.,-1.224646799147E-16,1.499759782662E-32));
+#677 = PCURVE('',#31,#678);
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = CIRCLE('',#680,0.6);
+#680 = AXIS2_PLACEMENT_2D('',#681,#682);
+#681 = CARTESIAN_POINT('',(-6.1,7.470345474799E-16));
+#682 = DIRECTION('',(-1.,1.224646799147E-16));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#684 = PCURVE('',#685,#690);
+#685 = CYLINDRICAL_SURFACE('',#686,0.6);
+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#687 = CARTESIAN_POINT('',(-6.1,-8.694992273946E-16,13.6));
+#688 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#689 = DIRECTION('',(-1.,-1.224646799147E-16,1.499759782662E-32));
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(0.,0.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(1.,0.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#696 = ORIENTED_EDGE('',*,*,#697,.F.);
+#697 = EDGE_CURVE('',#698,#669,#700,.T.);
+#698 = VERTEX_POINT('',#699);
+#699 = CARTESIAN_POINT('',(-5.958566621249,-1.305941736886,13.6));
+#700 = SURFACE_CURVE('',#701,(#706,#713),.PCURVE_S1.);
+#701 = CIRCLE('',#702,6.1);
+#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
+#703 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#704 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#705 = DIRECTION('',(1.,0.,0.));
+#706 = PCURVE('',#31,#707);
+#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712);
+#708 = CIRCLE('',#709,6.1);
+#709 = AXIS2_PLACEMENT_2D('',#710,#711);
+#710 = CARTESIAN_POINT('',(0.,0.));
+#711 = DIRECTION('',(1.,0.));
+#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#713 = PCURVE('',#714,#719);
+#714 = CYLINDRICAL_SURFACE('',#715,6.1);
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#717 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#718 = DIRECTION('',(1.,0.,0.));
+#719 = DEFINITIONAL_REPRESENTATION('',(#720),#724);
+#720 = LINE('',#721,#722);
+#721 = CARTESIAN_POINT('',(0.,0.));
+#722 = VECTOR('',#723,1.);
+#723 = DIRECTION('',(1.,0.));
+#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#725 = ORIENTED_EDGE('',*,*,#726,.T.);
+#726 = EDGE_CURVE('',#698,#727,#729,.T.);
+#727 = VERTEX_POINT('',#728);
+#728 = CARTESIAN_POINT('',(-5.588194952,-2.445828525968,13.6));
+#729 = SURFACE_CURVE('',#730,(#735,#742),.PCURVE_S1.);
+#730 = CIRCLE('',#731,0.6);
+#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
+#732 = CARTESIAN_POINT('',(-5.8014447494,-1.885003665687,13.6));
+#733 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#734 = DIRECTION('',(-0.951056516295,-0.309016994375,3.784366730434E-17)
+  );
+#735 = PCURVE('',#31,#736);
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741);
+#737 = CIRCLE('',#738,0.6);
+#738 = AXIS2_PLACEMENT_2D('',#739,#740);
+#739 = CARTESIAN_POINT('',(-5.8014447494,1.885003665687));
+#740 = DIRECTION('',(-0.951056516295,0.309016994375));
+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#742 = PCURVE('',#743,#748);
+#743 = CYLINDRICAL_SURFACE('',#744,0.6);
+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
+#745 = CARTESIAN_POINT('',(-5.8014447494,-1.885003665687,13.6));
+#746 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#747 = DIRECTION('',(-0.951056516295,-0.309016994375,3.784366730434E-17)
+  );
+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753);
+#749 = LINE('',#750,#751);
+#750 = CARTESIAN_POINT('',(0.,0.));
+#751 = VECTOR('',#752,1.);
+#752 = DIRECTION('',(1.,0.));
+#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#754 = ORIENTED_EDGE('',*,*,#755,.F.);
+#755 = EDGE_CURVE('',#756,#727,#758,.T.);
+#756 = VERTEX_POINT('',#757);
+#757 = CARTESIAN_POINT('',(-5.263375422556,-3.083322746848,13.6));
+#758 = SURFACE_CURVE('',#759,(#764,#771),.PCURVE_S1.);
+#759 = CIRCLE('',#760,6.1);
+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
+#761 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#762 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#763 = DIRECTION('',(1.,0.,0.));
+#764 = PCURVE('',#31,#765);
+#765 = DEFINITIONAL_REPRESENTATION('',(#766),#770);
+#766 = CIRCLE('',#767,6.1);
+#767 = AXIS2_PLACEMENT_2D('',#768,#769);
+#768 = CARTESIAN_POINT('',(0.,0.));
+#769 = DIRECTION('',(1.,0.));
+#770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#771 = PCURVE('',#772,#777);
+#772 = CYLINDRICAL_SURFACE('',#773,6.1);
+#773 = AXIS2_PLACEMENT_3D('',#774,#775,#776);
+#774 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#775 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#776 = DIRECTION('',(1.,0.,0.));
+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(0.,0.));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(1.,0.));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#783 = ORIENTED_EDGE('',*,*,#784,.T.);
+#784 = EDGE_CURVE('',#756,#785,#787,.T.);
+#785 = VERTEX_POINT('',#786);
+#786 = CARTESIAN_POINT('',(-4.558886643577,-4.052968365411,13.6));
+#787 = SURFACE_CURVE('',#788,(#793,#800),.PCURVE_S1.);
+#788 = CIRCLE('',#789,0.6);
+#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792);
+#790 = CARTESIAN_POINT('',(-4.935003665687,-3.585490038984,13.6));
+#791 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#792 = DIRECTION('',(-0.809016994375,-0.587785252292,7.19829327806E-17)
+  );
+#793 = PCURVE('',#31,#794);
+#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799);
+#795 = CIRCLE('',#796,0.6);
+#796 = AXIS2_PLACEMENT_2D('',#797,#798);
+#797 = CARTESIAN_POINT('',(-4.935003665687,3.585490038984));
+#798 = DIRECTION('',(-0.809016994375,0.587785252292));
+#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#800 = PCURVE('',#801,#806);
+#801 = CYLINDRICAL_SURFACE('',#802,0.6);
+#802 = AXIS2_PLACEMENT_3D('',#803,#804,#805);
+#803 = CARTESIAN_POINT('',(-4.935003665687,-3.585490038984,13.6));
+#804 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#805 = DIRECTION('',(-0.809016994375,-0.587785252292,7.19829327806E-17)
+  );
+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(0.,0.));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(1.,0.));
+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#812 = ORIENTED_EDGE('',*,*,#813,.F.);
+#813 = EDGE_CURVE('',#814,#785,#816,.T.);
+#814 = VERTEX_POINT('',#815);
+#815 = CARTESIAN_POINT('',(-4.052968365411,-4.558886643577,13.6));
+#816 = SURFACE_CURVE('',#817,(#822,#829),.PCURVE_S1.);
+#817 = CIRCLE('',#818,6.1);
+#818 = AXIS2_PLACEMENT_3D('',#819,#820,#821);
+#819 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#820 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#821 = DIRECTION('',(1.,0.,0.));
+#822 = PCURVE('',#31,#823);
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = CIRCLE('',#825,6.1);
+#825 = AXIS2_PLACEMENT_2D('',#826,#827);
+#826 = CARTESIAN_POINT('',(0.,0.));
+#827 = DIRECTION('',(1.,0.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = PCURVE('',#830,#835);
+#830 = CYLINDRICAL_SURFACE('',#831,6.1);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#833 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#834 = DIRECTION('',(1.,0.,0.));
+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);
+#836 = LINE('',#837,#838);
+#837 = CARTESIAN_POINT('',(0.,0.));
+#838 = VECTOR('',#839,1.);
+#839 = DIRECTION('',(1.,0.));
+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#841 = ORIENTED_EDGE('',*,*,#842,.T.);
+#842 = EDGE_CURVE('',#814,#843,#845,.T.);
+#843 = VERTEX_POINT('',#844);
+#844 = CARTESIAN_POINT('',(-3.083322746848,-5.263375422556,13.6));
+#845 = SURFACE_CURVE('',#846,(#851,#858),.PCURVE_S1.);
+#846 = CIRCLE('',#847,0.6);
+#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);
+#848 = CARTESIAN_POINT('',(-3.585490038984,-4.935003665687,13.6));
+#849 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#850 = DIRECTION('',(-0.587785252292,-0.809016994375,9.907600726171E-17)
+  );
+#851 = PCURVE('',#31,#852);
+#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857);
+#853 = CIRCLE('',#854,0.6);
+#854 = AXIS2_PLACEMENT_2D('',#855,#856);
+#855 = CARTESIAN_POINT('',(-3.585490038984,4.935003665687));
+#856 = DIRECTION('',(-0.587785252292,0.809016994375));
+#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#858 = PCURVE('',#859,#864);
+#859 = CYLINDRICAL_SURFACE('',#860,0.6);
+#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863);
+#861 = CARTESIAN_POINT('',(-3.585490038984,-4.935003665687,13.6));
+#862 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#863 = DIRECTION('',(-0.587785252292,-0.809016994375,9.907600726171E-17)
+  );
+#864 = DEFINITIONAL_REPRESENTATION('',(#865),#869);
+#865 = LINE('',#866,#867);
+#866 = CARTESIAN_POINT('',(0.,0.));
+#867 = VECTOR('',#868,1.);
+#868 = DIRECTION('',(1.,0.));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#870 = ORIENTED_EDGE('',*,*,#871,.F.);
+#871 = EDGE_CURVE('',#872,#843,#874,.T.);
+#872 = VERTEX_POINT('',#873);
+#873 = CARTESIAN_POINT('',(-2.445828525968,-5.588194952,13.6));
+#874 = SURFACE_CURVE('',#875,(#880,#887),.PCURVE_S1.);
+#875 = CIRCLE('',#876,6.1);
+#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879);
+#877 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#878 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#879 = DIRECTION('',(1.,0.,0.));
+#880 = PCURVE('',#31,#881);
+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
+#882 = CIRCLE('',#883,6.1);
+#883 = AXIS2_PLACEMENT_2D('',#884,#885);
+#884 = CARTESIAN_POINT('',(0.,0.));
+#885 = DIRECTION('',(1.,0.));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#887 = PCURVE('',#888,#893);
+#888 = CYLINDRICAL_SURFACE('',#889,6.1);
+#889 = AXIS2_PLACEMENT_3D('',#890,#891,#892);
+#890 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#891 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#892 = DIRECTION('',(1.,0.,0.));
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(0.,0.));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(1.,0.));
+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#899 = ORIENTED_EDGE('',*,*,#900,.T.);
+#900 = EDGE_CURVE('',#872,#901,#903,.T.);
+#901 = VERTEX_POINT('',#902);
+#902 = CARTESIAN_POINT('',(-1.305941736886,-5.958566621249,13.6));
+#903 = SURFACE_CURVE('',#904,(#909,#916),.PCURVE_S1.);
+#904 = CIRCLE('',#905,0.6);
+#905 = AXIS2_PLACEMENT_3D('',#906,#907,#908);
+#906 = CARTESIAN_POINT('',(-1.885003665687,-5.8014447494,13.6));
+#907 = DIRECTION('',(-6.162975822039E-33,-1.224646799147E-16,-1.));
+#908 = DIRECTION('',(-0.309016994375,-0.951056516295,1.164708318489E-16)
+  );
+#909 = PCURVE('',#31,#910);
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = CIRCLE('',#912,0.6);
+#912 = AXIS2_PLACEMENT_2D('',#913,#914);
+#913 = CARTESIAN_POINT('',(-1.885003665687,5.8014447494));
+#914 = DIRECTION('',(-0.309016994375,0.951056516295));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#916 = PCURVE('',#917,#922);
+#917 = CYLINDRICAL_SURFACE('',#918,0.6);
+#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921);
+#919 = CARTESIAN_POINT('',(-1.885003665687,-5.8014447494,13.6));
+#920 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#921 = DIRECTION('',(-0.309016994375,-0.951056516295,1.164708318489E-16)
+  );
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(0.,0.));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(1.,0.));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#928 = ORIENTED_EDGE('',*,*,#929,.F.);
+#929 = EDGE_CURVE('',#930,#901,#932,.T.);
+#930 = VERTEX_POINT('',#931);
+#931 = CARTESIAN_POINT('',(-0.599273949314,-6.070491803279,13.6));
+#932 = SURFACE_CURVE('',#933,(#938,#945),.PCURVE_S1.);
+#933 = CIRCLE('',#934,6.1);
+#934 = AXIS2_PLACEMENT_3D('',#935,#936,#937);
+#935 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#936 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#937 = DIRECTION('',(1.,0.,0.));
+#938 = PCURVE('',#31,#939);
+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);
+#940 = CIRCLE('',#941,6.1);
+#941 = AXIS2_PLACEMENT_2D('',#942,#943);
+#942 = CARTESIAN_POINT('',(0.,0.));
+#943 = DIRECTION('',(1.,0.));
+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#945 = PCURVE('',#946,#951);
+#946 = CYLINDRICAL_SURFACE('',#947,6.1);
+#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
+#948 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#949 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#950 = DIRECTION('',(1.,0.,0.));
+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(0.,0.));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(1.,0.));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#957 = ORIENTED_EDGE('',*,*,#958,.T.);
+#958 = EDGE_CURVE('',#930,#959,#961,.T.);
+#959 = VERTEX_POINT('',#960);
+#960 = CARTESIAN_POINT('',(0.599273949314,-6.070491803279,13.6));
+#961 = SURFACE_CURVE('',#962,(#967,#974),.PCURVE_S1.);
+#962 = CIRCLE('',#963,0.6);
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(6.772360450213E-16,-6.1,13.6));
+#965 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#966 = DIRECTION('',(1.110223024625E-16,-1.,1.224646799147E-16));
+#967 = PCURVE('',#31,#968);
+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973);
+#969 = CIRCLE('',#970,0.6);
+#970 = AXIS2_PLACEMENT_2D('',#971,#972);
+#971 = CARTESIAN_POINT('',(6.772360450213E-16,6.1));
+#972 = DIRECTION('',(1.110223024625E-16,1.));
+#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#974 = PCURVE('',#975,#980);
+#975 = CYLINDRICAL_SURFACE('',#976,0.6);
+#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979);
+#977 = CARTESIAN_POINT('',(6.772360450213E-16,-6.1,13.6));
+#978 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#979 = DIRECTION('',(1.110223024625E-16,-1.,1.224646799147E-16));
+#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985);
+#981 = LINE('',#982,#983);
+#982 = CARTESIAN_POINT('',(0.,0.));
+#983 = VECTOR('',#984,1.);
+#984 = DIRECTION('',(1.,0.));
+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#986 = ORIENTED_EDGE('',*,*,#987,.F.);
+#987 = EDGE_CURVE('',#988,#959,#990,.T.);
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(1.305941736886,-5.958566621249,13.6));
+#990 = SURFACE_CURVE('',#991,(#996,#1003),.PCURVE_S1.);
+#991 = CIRCLE('',#992,6.1);
+#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
+#993 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#994 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#995 = DIRECTION('',(1.,0.,0.));
+#996 = PCURVE('',#31,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = CIRCLE('',#999,6.1);
+#999 = AXIS2_PLACEMENT_2D('',#1000,#1001);
+#1000 = CARTESIAN_POINT('',(0.,0.));
+#1001 = DIRECTION('',(1.,0.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = PCURVE('',#1004,#1009);
+#1004 = CYLINDRICAL_SURFACE('',#1005,6.1);
+#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008);
+#1006 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#1007 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1008 = DIRECTION('',(1.,0.,0.));
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014);
+#1010 = LINE('',#1011,#1012);
+#1011 = CARTESIAN_POINT('',(0.,0.));
+#1012 = VECTOR('',#1013,1.);
+#1013 = DIRECTION('',(1.,0.));
+#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1015 = ORIENTED_EDGE('',*,*,#1016,.T.);
+#1016 = EDGE_CURVE('',#988,#1017,#1019,.T.);
+#1017 = VERTEX_POINT('',#1018);
+#1018 = CARTESIAN_POINT('',(2.445828525968,-5.588194952,13.6));
+#1019 = SURFACE_CURVE('',#1020,(#1025,#1032),.PCURVE_S1.);
+#1020 = CIRCLE('',#1021,0.6);
+#1021 = AXIS2_PLACEMENT_3D('',#1022,#1023,#1024);
+#1022 = CARTESIAN_POINT('',(1.885003665687,-5.8014447494,13.6));
+#1023 = DIRECTION('',(6.162975822039E-33,-1.224646799147E-16,-1.));
+#1024 = DIRECTION('',(0.309016994375,-0.951056516295,1.164708318489E-16)
+  );
+#1025 = PCURVE('',#31,#1026);
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);
+#1027 = CIRCLE('',#1028,0.6);
+#1028 = AXIS2_PLACEMENT_2D('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(1.885003665687,5.8014447494));
+#1030 = DIRECTION('',(0.309016994375,0.951056516295));
+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1032 = PCURVE('',#1033,#1038);
+#1033 = CYLINDRICAL_SURFACE('',#1034,0.6);
+#1034 = AXIS2_PLACEMENT_3D('',#1035,#1036,#1037);
+#1035 = CARTESIAN_POINT('',(1.885003665687,-5.8014447494,13.6));
+#1036 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1037 = DIRECTION('',(0.309016994375,-0.951056516295,1.164708318489E-16)
+  );
+#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043);
+#1039 = LINE('',#1040,#1041);
+#1040 = CARTESIAN_POINT('',(0.,0.));
+#1041 = VECTOR('',#1042,1.);
+#1042 = DIRECTION('',(1.,0.));
+#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1044 = ORIENTED_EDGE('',*,*,#1045,.F.);
+#1045 = EDGE_CURVE('',#1046,#1017,#1048,.T.);
+#1046 = VERTEX_POINT('',#1047);
+#1047 = CARTESIAN_POINT('',(3.083322746848,-5.263375422556,13.6));
+#1048 = SURFACE_CURVE('',#1049,(#1054,#1061),.PCURVE_S1.);
+#1049 = CIRCLE('',#1050,6.1);
+#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
+#1051 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#1052 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1053 = DIRECTION('',(1.,0.,0.));
+#1054 = PCURVE('',#31,#1055);
+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);
+#1056 = CIRCLE('',#1057,6.1);
+#1057 = AXIS2_PLACEMENT_2D('',#1058,#1059);
+#1058 = CARTESIAN_POINT('',(0.,0.));
+#1059 = DIRECTION('',(1.,0.));
+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1061 = PCURVE('',#1062,#1067);
+#1062 = CYLINDRICAL_SURFACE('',#1063,6.1);
+#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);
+#1064 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#1065 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1066 = DIRECTION('',(1.,0.,0.));
+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072);
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(0.,0.));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(1.,0.));
+#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1073 = ORIENTED_EDGE('',*,*,#1074,.T.);
+#1074 = EDGE_CURVE('',#1046,#1075,#1077,.T.);
+#1075 = VERTEX_POINT('',#1076);
+#1076 = CARTESIAN_POINT('',(4.052968365411,-4.558886643577,13.6));
+#1077 = SURFACE_CURVE('',#1078,(#1083,#1090),.PCURVE_S1.);
+#1078 = CIRCLE('',#1079,0.6);
+#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082);
+#1080 = CARTESIAN_POINT('',(3.585490038984,-4.935003665687,13.6));
+#1081 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1082 = DIRECTION('',(0.587785252292,-0.809016994375,9.907600726171E-17)
+  );
+#1083 = PCURVE('',#31,#1084);
+#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089);
+#1085 = CIRCLE('',#1086,0.6);
+#1086 = AXIS2_PLACEMENT_2D('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(3.585490038984,4.935003665687));
+#1088 = DIRECTION('',(0.587785252292,0.809016994375));
+#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1090 = PCURVE('',#1091,#1096);
+#1091 = CYLINDRICAL_SURFACE('',#1092,0.6);
+#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);
+#1093 = CARTESIAN_POINT('',(3.585490038984,-4.935003665687,13.6));
+#1094 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1095 = DIRECTION('',(0.587785252292,-0.809016994375,9.907600726171E-17)
+  );
+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(0.,0.));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(1.,0.));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = ORIENTED_EDGE('',*,*,#1103,.F.);
+#1103 = EDGE_CURVE('',#1104,#1075,#1106,.T.);
+#1104 = VERTEX_POINT('',#1105);
+#1105 = CARTESIAN_POINT('',(4.558886643577,-4.052968365411,13.6));
+#1106 = SURFACE_CURVE('',#1107,(#1112,#1119),.PCURVE_S1.);
+#1107 = CIRCLE('',#1108,6.1);
+#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111);
+#1109 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#1110 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1111 = DIRECTION('',(1.,0.,0.));
+#1112 = PCURVE('',#31,#1113);
+#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1118);
+#1114 = CIRCLE('',#1115,6.1);
+#1115 = AXIS2_PLACEMENT_2D('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(0.,0.));
+#1117 = DIRECTION('',(1.,0.));
+#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1119 = PCURVE('',#1120,#1125);
+#1120 = CYLINDRICAL_SURFACE('',#1121,6.1);
+#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124);
+#1122 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#1123 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1124 = DIRECTION('',(1.,0.,0.));
+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);
+#1126 = LINE('',#1127,#1128);
+#1127 = CARTESIAN_POINT('',(0.,0.));
+#1128 = VECTOR('',#1129,1.);
+#1129 = DIRECTION('',(1.,0.));
+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1131 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1132 = EDGE_CURVE('',#1104,#1133,#1135,.T.);
+#1133 = VERTEX_POINT('',#1134);
+#1134 = CARTESIAN_POINT('',(5.263375422556,-3.083322746848,13.6));
+#1135 = SURFACE_CURVE('',#1136,(#1141,#1148),.PCURVE_S1.);
+#1136 = CIRCLE('',#1137,0.6);
+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);
+#1138 = CARTESIAN_POINT('',(4.935003665687,-3.585490038984,13.6));
+#1139 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1140 = DIRECTION('',(0.809016994375,-0.587785252292,7.19829327806E-17)
+  );
+#1141 = PCURVE('',#31,#1142);
+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);
+#1143 = CIRCLE('',#1144,0.6);
+#1144 = AXIS2_PLACEMENT_2D('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(4.935003665687,3.585490038984));
+#1146 = DIRECTION('',(0.809016994375,0.587785252292));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = PCURVE('',#1149,#1154);
+#1149 = CYLINDRICAL_SURFACE('',#1150,0.6);
+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);
+#1151 = CARTESIAN_POINT('',(4.935003665687,-3.585490038984,13.6));
+#1152 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1153 = DIRECTION('',(0.809016994375,-0.587785252292,7.19829327806E-17)
+  );
+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(0.,0.));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(1.,0.));
+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);
+#1161 = EDGE_CURVE('',#1162,#1133,#1164,.T.);
+#1162 = VERTEX_POINT('',#1163);
+#1163 = CARTESIAN_POINT('',(5.588194952,-2.445828525968,13.6));
+#1164 = SURFACE_CURVE('',#1165,(#1170,#1177),.PCURVE_S1.);
+#1165 = CIRCLE('',#1166,6.1);
+#1166 = AXIS2_PLACEMENT_3D('',#1167,#1168,#1169);
+#1167 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#1168 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1169 = DIRECTION('',(1.,0.,0.));
+#1170 = PCURVE('',#31,#1171);
+#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);
+#1172 = CIRCLE('',#1173,6.1);
+#1173 = AXIS2_PLACEMENT_2D('',#1174,#1175);
+#1174 = CARTESIAN_POINT('',(0.,0.));
+#1175 = DIRECTION('',(1.,0.));
+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1177 = PCURVE('',#1178,#1183);
+#1178 = CYLINDRICAL_SURFACE('',#1179,6.1);
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(0.,-1.224646799147E-16,13.6));
+#1181 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1182 = DIRECTION('',(1.,0.,0.));
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(0.,0.));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(1.,0.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = ORIENTED_EDGE('',*,*,#1190,.T.);
+#1190 = EDGE_CURVE('',#1162,#60,#1191,.T.);
+#1191 = SURFACE_CURVE('',#1192,(#1197,#1204),.PCURVE_S1.);
+#1192 = CIRCLE('',#1193,0.6);
+#1193 = AXIS2_PLACEMENT_3D('',#1194,#1195,#1196);
+#1194 = CARTESIAN_POINT('',(5.8014447494,-1.885003665687,13.6));
+#1195 = DIRECTION('',(-6.162975822039E-33,-1.224646799147E-16,-1.));
+#1196 = DIRECTION('',(0.951056516295,-0.309016994375,3.784366730434E-17)
+  );
+#1197 = PCURVE('',#31,#1198);
+#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203);
+#1199 = CIRCLE('',#1200,0.6);
+#1200 = AXIS2_PLACEMENT_2D('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(5.8014447494,1.885003665687));
+#1202 = DIRECTION('',(0.951056516295,0.309016994375));
+#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1204 = PCURVE('',#1205,#1210);
+#1205 = CYLINDRICAL_SURFACE('',#1206,0.6);
+#1206 = AXIS2_PLACEMENT_3D('',#1207,#1208,#1209);
+#1207 = CARTESIAN_POINT('',(5.8014447494,-1.885003665687,13.6));
+#1208 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1209 = DIRECTION('',(0.951056516295,-0.309016994375,3.784366730434E-17)
+  );
+#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1215);
+#1211 = LINE('',#1212,#1213);
+#1212 = CARTESIAN_POINT('',(0.,0.));
+#1213 = VECTOR('',#1214,1.);
+#1214 = DIRECTION('',(1.,0.));
+#1215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1216 = ADVANCED_FACE('',(#1217),#43,.T.);
+#1217 = FACE_BOUND('',#1218,.T.);
+#1218 = EDGE_LOOP('',(#1219,#1240,#1267,#1268));
+#1219 = ORIENTED_EDGE('',*,*,#1220,.F.);
+#1220 = EDGE_CURVE('',#1221,#22,#1223,.T.);
+#1221 = VERTEX_POINT('',#1222);
+#1222 = CARTESIAN_POINT('',(9.,-6.123233995737E-17,14.1));
+#1223 = SEAM_CURVE('',#1224,(#1228,#1234),.PCURVE_S1.);
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(9.,-6.123233995737E-17,14.1));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(-0.707106781187,-8.659560562355E-17,
+    -0.707106781187));
+#1228 = PCURVE('',#43,#1229);
+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1233);
+#1230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1231,#1232),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.);
+#1231 = CARTESIAN_POINT('',(0.,0.));
+#1232 = CARTESIAN_POINT('',(0.,-0.5));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = PCURVE('',#43,#1235);
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1239);
+#1236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1237,#1238),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.);
+#1237 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1238 = CARTESIAN_POINT('',(-6.28318530718,-0.5));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = ORIENTED_EDGE('',*,*,#1241,.T.);
+#1241 = EDGE_CURVE('',#1221,#1221,#1242,.T.);
+#1242 = SURFACE_CURVE('',#1243,(#1248,#1255),.PCURVE_S1.);
+#1243 = CIRCLE('',#1244,9.);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(0.,-6.123233995737E-17,14.1));
+#1246 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1247 = DIRECTION('',(1.,0.,0.));
+#1248 = PCURVE('',#43,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(-0.,-0.));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(-1.,-0.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = PCURVE('',#1256,#1261);
+#1256 = CYLINDRICAL_SURFACE('',#1257,9.);
+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);
+#1258 = CARTESIAN_POINT('',(0.,0.,14.6));
+#1259 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1260 = DIRECTION('',(1.,0.,0.));
+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);
+#1262 = LINE('',#1263,#1264);
+#1263 = CARTESIAN_POINT('',(0.,0.5));
+#1264 = VECTOR('',#1265,1.);
+#1265 = DIRECTION('',(1.,0.));
+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1267 = ORIENTED_EDGE('',*,*,#1220,.T.);
+#1268 = ORIENTED_EDGE('',*,*,#21,.F.);
+#1269 = ADVANCED_FACE('',(#1270),#76,.T.);
+#1270 = FACE_BOUND('',#1271,.T.);
+#1271 = EDGE_LOOP('',(#1272,#1303,#1322,#1323));
+#1272 = ORIENTED_EDGE('',*,*,#1273,.F.);
+#1273 = EDGE_CURVE('',#1274,#1276,#1278,.T.);
+#1274 = VERTEX_POINT('',#1275);
+#1275 = CARTESIAN_POINT('',(6.070491803279,-0.599273949314,6.));
+#1276 = VERTEX_POINT('',#1277);
+#1277 = CARTESIAN_POINT('',(5.958566621249,-1.305941736886,6.));
+#1278 = SURFACE_CURVE('',#1279,(#1284,#1291),.PCURVE_S1.);
+#1279 = CIRCLE('',#1280,6.1);
+#1280 = AXIS2_PLACEMENT_3D('',#1281,#1282,#1283);
+#1281 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1282 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1283 = DIRECTION('',(1.,0.,0.));
+#1284 = PCURVE('',#76,#1285);
+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(0.,7.6));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(1.,0.));
+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1291 = PCURVE('',#1292,#1297);
+#1292 = PLANE('',#1293);
+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);
+#1294 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1295 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1296 = DIRECTION('',(1.,0.,0.));
+#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);
+#1298 = CIRCLE('',#1299,6.1);
+#1299 = AXIS2_PLACEMENT_2D('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(0.,0.));
+#1301 = DIRECTION('',(1.,0.));
+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1303 = ORIENTED_EDGE('',*,*,#1304,.F.);
+#1304 = EDGE_CURVE('',#58,#1274,#1305,.T.);
+#1305 = SURFACE_CURVE('',#1306,(#1310,#1316),.PCURVE_S1.);
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(6.070491803279,-0.599273949314,13.6));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1310 = PCURVE('',#76,#1311);
+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1315);
+#1312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1313,#1314),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1313 = CARTESIAN_POINT('',(9.840034985254E-02,0.));
+#1314 = CARTESIAN_POINT('',(9.840034985254E-02,7.6));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = PCURVE('',#105,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1321);
+#1318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1319,#1320),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1319 = CARTESIAN_POINT('',(1.619996501721,0.));
+#1320 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1322 = ORIENTED_EDGE('',*,*,#57,.T.);
+#1323 = ORIENTED_EDGE('',*,*,#1324,.T.);
+#1324 = EDGE_CURVE('',#60,#1276,#1325,.T.);
+#1325 = SURFACE_CURVE('',#1326,(#1330,#1336),.PCURVE_S1.);
+#1326 = LINE('',#1327,#1328);
+#1327 = CARTESIAN_POINT('',(5.958566621249,-1.305941736886,13.6));
+#1328 = VECTOR('',#1329,1.);
+#1329 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1330 = PCURVE('',#76,#1331);
+#1331 = DEFINITIONAL_REPRESENTATION('',(#1332),#1335);
+#1332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1333,#1334),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1333 = CARTESIAN_POINT('',(0.215758915506,0.));
+#1334 = CARTESIAN_POINT('',(0.215758915506,7.6));
+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1336 = PCURVE('',#1205,#1337);
+#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1341);
+#1338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1339,#1340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1339 = CARTESIAN_POINT('',(4.663188805458,0.));
+#1340 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1342 = ADVANCED_FACE('',(#1343),#1205,.F.);
+#1343 = FACE_BOUND('',#1344,.F.);
+#1344 = EDGE_LOOP('',(#1345,#1369,#1388,#1389));
+#1345 = ORIENTED_EDGE('',*,*,#1346,.F.);
+#1346 = EDGE_CURVE('',#1347,#1276,#1349,.T.);
+#1347 = VERTEX_POINT('',#1348);
+#1348 = CARTESIAN_POINT('',(5.588194952,-2.445828525968,6.));
+#1349 = SURFACE_CURVE('',#1350,(#1355,#1362),.PCURVE_S1.);
+#1350 = CIRCLE('',#1351,0.6);
+#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354);
+#1352 = CARTESIAN_POINT('',(5.8014447494,-1.885003665687,6.));
+#1353 = DIRECTION('',(-6.162975822039E-33,-1.224646799147E-16,-1.));
+#1354 = DIRECTION('',(0.951056516295,-0.309016994375,3.784366730434E-17)
+  );
+#1355 = PCURVE('',#1205,#1356);
+#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361);
+#1357 = LINE('',#1358,#1359);
+#1358 = CARTESIAN_POINT('',(0.,7.6));
+#1359 = VECTOR('',#1360,1.);
+#1360 = DIRECTION('',(1.,0.));
+#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1362 = PCURVE('',#1292,#1363);
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);
+#1364 = CIRCLE('',#1365,0.6);
+#1365 = AXIS2_PLACEMENT_2D('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(5.8014447494,1.885003665687));
+#1367 = DIRECTION('',(0.951056516295,0.309016994375));
+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1369 = ORIENTED_EDGE('',*,*,#1370,.F.);
+#1370 = EDGE_CURVE('',#1162,#1347,#1371,.T.);
+#1371 = SURFACE_CURVE('',#1372,(#1376,#1382),.PCURVE_S1.);
+#1372 = LINE('',#1373,#1374);
+#1373 = CARTESIAN_POINT('',(5.588194952,-2.445828525968,13.6));
+#1374 = VECTOR('',#1375,1.);
+#1375 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1376 = PCURVE('',#1205,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1381);
+#1378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1379,#1380),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1379 = CARTESIAN_POINT('',(1.619996501721,0.));
+#1380 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1382 = PCURVE('',#1178,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1387);
+#1384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1385,#1386),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1385 = CARTESIAN_POINT('',(0.412559615212,0.));
+#1386 = CARTESIAN_POINT('',(0.412559615212,7.6));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = ORIENTED_EDGE('',*,*,#1190,.T.);
+#1389 = ORIENTED_EDGE('',*,*,#1324,.T.);
+#1390 = ADVANCED_FACE('',(#1391),#1178,.T.);
+#1391 = FACE_BOUND('',#1392,.T.);
+#1392 = EDGE_LOOP('',(#1393,#1417,#1418,#1419));
+#1393 = ORIENTED_EDGE('',*,*,#1394,.F.);
+#1394 = EDGE_CURVE('',#1347,#1395,#1397,.T.);
+#1395 = VERTEX_POINT('',#1396);
+#1396 = CARTESIAN_POINT('',(5.263375422556,-3.083322746848,6.));
+#1397 = SURFACE_CURVE('',#1398,(#1403,#1410),.PCURVE_S1.);
+#1398 = CIRCLE('',#1399,6.1);
+#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
+#1400 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1401 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1402 = DIRECTION('',(1.,0.,0.));
+#1403 = PCURVE('',#1178,#1404);
+#1404 = DEFINITIONAL_REPRESENTATION('',(#1405),#1409);
+#1405 = LINE('',#1406,#1407);
+#1406 = CARTESIAN_POINT('',(0.,7.6));
+#1407 = VECTOR('',#1408,1.);
+#1408 = DIRECTION('',(1.,0.));
+#1409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1410 = PCURVE('',#1292,#1411);
+#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1416);
+#1412 = CIRCLE('',#1413,6.1);
+#1413 = AXIS2_PLACEMENT_2D('',#1414,#1415);
+#1414 = CARTESIAN_POINT('',(0.,0.));
+#1415 = DIRECTION('',(1.,0.));
+#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1417 = ORIENTED_EDGE('',*,*,#1370,.F.);
+#1418 = ORIENTED_EDGE('',*,*,#1161,.T.);
+#1419 = ORIENTED_EDGE('',*,*,#1420,.T.);
+#1420 = EDGE_CURVE('',#1133,#1395,#1421,.T.);
+#1421 = SURFACE_CURVE('',#1422,(#1426,#1432),.PCURVE_S1.);
+#1422 = LINE('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(5.263375422556,-3.083322746848,13.6));
+#1424 = VECTOR('',#1425,1.);
+#1425 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1426 = PCURVE('',#1178,#1427);
+#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1431);
+#1428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1429,#1430),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1429 = CARTESIAN_POINT('',(0.529918180865,0.));
+#1430 = CARTESIAN_POINT('',(0.529918180865,7.6));
+#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1432 = PCURVE('',#1149,#1433);
+#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1437);
+#1434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1435,#1436),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1435 = CARTESIAN_POINT('',(4.663188805458,0.));
+#1436 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1438 = ADVANCED_FACE('',(#1439),#1149,.F.);
+#1439 = FACE_BOUND('',#1440,.F.);
+#1440 = EDGE_LOOP('',(#1441,#1465,#1484,#1485));
+#1441 = ORIENTED_EDGE('',*,*,#1442,.F.);
+#1442 = EDGE_CURVE('',#1443,#1395,#1445,.T.);
+#1443 = VERTEX_POINT('',#1444);
+#1444 = CARTESIAN_POINT('',(4.558886643577,-4.052968365411,6.));
+#1445 = SURFACE_CURVE('',#1446,(#1451,#1458),.PCURVE_S1.);
+#1446 = CIRCLE('',#1447,0.6);
+#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
+#1448 = CARTESIAN_POINT('',(4.935003665687,-3.585490038984,6.));
+#1449 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1450 = DIRECTION('',(0.809016994375,-0.587785252292,7.19829327806E-17)
+  );
+#1451 = PCURVE('',#1149,#1452);
+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(0.,7.6));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(1.,0.));
+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1458 = PCURVE('',#1292,#1459);
+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);
+#1460 = CIRCLE('',#1461,0.6);
+#1461 = AXIS2_PLACEMENT_2D('',#1462,#1463);
+#1462 = CARTESIAN_POINT('',(4.935003665687,3.585490038984));
+#1463 = DIRECTION('',(0.809016994375,0.587785252292));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1465 = ORIENTED_EDGE('',*,*,#1466,.F.);
+#1466 = EDGE_CURVE('',#1104,#1443,#1467,.T.);
+#1467 = SURFACE_CURVE('',#1468,(#1472,#1478),.PCURVE_S1.);
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(4.558886643577,-4.052968365411,13.6));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1472 = PCURVE('',#1149,#1473);
+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1477);
+#1474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1475,#1476),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1475 = CARTESIAN_POINT('',(1.619996501721,0.));
+#1476 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1478 = PCURVE('',#1120,#1479);
+#1479 = DEFINITIONAL_REPRESENTATION('',(#1480),#1483);
+#1480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1481,#1482),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1481 = CARTESIAN_POINT('',(0.726718880571,0.));
+#1482 = CARTESIAN_POINT('',(0.726718880571,7.6));
+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1484 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1485 = ORIENTED_EDGE('',*,*,#1420,.T.);
+#1486 = ADVANCED_FACE('',(#1487),#1120,.T.);
+#1487 = FACE_BOUND('',#1488,.T.);
+#1488 = EDGE_LOOP('',(#1489,#1513,#1514,#1515));
+#1489 = ORIENTED_EDGE('',*,*,#1490,.F.);
+#1490 = EDGE_CURVE('',#1443,#1491,#1493,.T.);
+#1491 = VERTEX_POINT('',#1492);
+#1492 = CARTESIAN_POINT('',(4.052968365411,-4.558886643577,6.));
+#1493 = SURFACE_CURVE('',#1494,(#1499,#1506),.PCURVE_S1.);
+#1494 = CIRCLE('',#1495,6.1);
+#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498);
+#1496 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1497 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1498 = DIRECTION('',(1.,0.,0.));
+#1499 = PCURVE('',#1120,#1500);
+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1505);
+#1501 = LINE('',#1502,#1503);
+#1502 = CARTESIAN_POINT('',(0.,7.6));
+#1503 = VECTOR('',#1504,1.);
+#1504 = DIRECTION('',(1.,0.));
+#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1506 = PCURVE('',#1292,#1507);
+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);
+#1508 = CIRCLE('',#1509,6.1);
+#1509 = AXIS2_PLACEMENT_2D('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(0.,0.));
+#1511 = DIRECTION('',(1.,0.));
+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1513 = ORIENTED_EDGE('',*,*,#1466,.F.);
+#1514 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1516 = EDGE_CURVE('',#1075,#1491,#1517,.T.);
+#1517 = SURFACE_CURVE('',#1518,(#1522,#1528),.PCURVE_S1.);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(4.052968365411,-4.558886643577,13.6));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1522 = PCURVE('',#1120,#1523);
+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1527);
+#1524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1525,#1526),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1525 = CARTESIAN_POINT('',(0.844077446224,0.));
+#1526 = CARTESIAN_POINT('',(0.844077446224,7.6));
+#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1528 = PCURVE('',#1091,#1529);
+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1533);
+#1530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1531,#1532),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1531 = CARTESIAN_POINT('',(4.663188805458,0.));
+#1532 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1534 = ADVANCED_FACE('',(#1535),#1091,.F.);
+#1535 = FACE_BOUND('',#1536,.F.);
+#1536 = EDGE_LOOP('',(#1537,#1561,#1580,#1581));
+#1537 = ORIENTED_EDGE('',*,*,#1538,.F.);
+#1538 = EDGE_CURVE('',#1539,#1491,#1541,.T.);
+#1539 = VERTEX_POINT('',#1540);
+#1540 = CARTESIAN_POINT('',(3.083322746848,-5.263375422556,6.));
+#1541 = SURFACE_CURVE('',#1542,(#1547,#1554),.PCURVE_S1.);
+#1542 = CIRCLE('',#1543,0.6);
+#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546);
+#1544 = CARTESIAN_POINT('',(3.585490038984,-4.935003665687,6.));
+#1545 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1546 = DIRECTION('',(0.587785252292,-0.809016994375,9.907600726171E-17)
+  );
+#1547 = PCURVE('',#1091,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(0.,7.6));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(1.,0.));
+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1554 = PCURVE('',#1292,#1555);
+#1555 = DEFINITIONAL_REPRESENTATION('',(#1556),#1560);
+#1556 = CIRCLE('',#1557,0.6);
+#1557 = AXIS2_PLACEMENT_2D('',#1558,#1559);
+#1558 = CARTESIAN_POINT('',(3.585490038984,4.935003665687));
+#1559 = DIRECTION('',(0.587785252292,0.809016994375));
+#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1561 = ORIENTED_EDGE('',*,*,#1562,.F.);
+#1562 = EDGE_CURVE('',#1046,#1539,#1563,.T.);
+#1563 = SURFACE_CURVE('',#1564,(#1568,#1574),.PCURVE_S1.);
+#1564 = LINE('',#1565,#1566);
+#1565 = CARTESIAN_POINT('',(3.083322746848,-5.263375422556,13.6));
+#1566 = VECTOR('',#1567,1.);
+#1567 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1568 = PCURVE('',#1091,#1569);
+#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1573);
+#1570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1571,#1572),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1571 = CARTESIAN_POINT('',(1.619996501721,0.));
+#1572 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1574 = PCURVE('',#1062,#1575);
+#1575 = DEFINITIONAL_REPRESENTATION('',(#1576),#1579);
+#1576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1577,#1578),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1577 = CARTESIAN_POINT('',(1.040878145929,0.));
+#1578 = CARTESIAN_POINT('',(1.040878145929,7.6));
+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1580 = ORIENTED_EDGE('',*,*,#1074,.T.);
+#1581 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1582 = ADVANCED_FACE('',(#1583),#1062,.T.);
+#1583 = FACE_BOUND('',#1584,.T.);
+#1584 = EDGE_LOOP('',(#1585,#1609,#1610,#1611));
+#1585 = ORIENTED_EDGE('',*,*,#1586,.F.);
+#1586 = EDGE_CURVE('',#1539,#1587,#1589,.T.);
+#1587 = VERTEX_POINT('',#1588);
+#1588 = CARTESIAN_POINT('',(2.445828525968,-5.588194952,6.));
+#1589 = SURFACE_CURVE('',#1590,(#1595,#1602),.PCURVE_S1.);
+#1590 = CIRCLE('',#1591,6.1);
+#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);
+#1592 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1593 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1594 = DIRECTION('',(1.,0.,0.));
+#1595 = PCURVE('',#1062,#1596);
+#1596 = DEFINITIONAL_REPRESENTATION('',(#1597),#1601);
+#1597 = LINE('',#1598,#1599);
+#1598 = CARTESIAN_POINT('',(0.,7.6));
+#1599 = VECTOR('',#1600,1.);
+#1600 = DIRECTION('',(1.,0.));
+#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1602 = PCURVE('',#1292,#1603);
+#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1608);
+#1604 = CIRCLE('',#1605,6.1);
+#1605 = AXIS2_PLACEMENT_2D('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(0.,0.));
+#1607 = DIRECTION('',(1.,0.));
+#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1609 = ORIENTED_EDGE('',*,*,#1562,.F.);
+#1610 = ORIENTED_EDGE('',*,*,#1045,.T.);
+#1611 = ORIENTED_EDGE('',*,*,#1612,.T.);
+#1612 = EDGE_CURVE('',#1017,#1587,#1613,.T.);
+#1613 = SURFACE_CURVE('',#1614,(#1618,#1624),.PCURVE_S1.);
+#1614 = LINE('',#1615,#1616);
+#1615 = CARTESIAN_POINT('',(2.445828525968,-5.588194952,13.6));
+#1616 = VECTOR('',#1617,1.);
+#1617 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1618 = PCURVE('',#1062,#1619);
+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1623);
+#1620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1621,#1622),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1621 = CARTESIAN_POINT('',(1.158236711583,0.));
+#1622 = CARTESIAN_POINT('',(1.158236711583,7.6));
+#1623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1624 = PCURVE('',#1033,#1625);
+#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1629);
+#1626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1627,#1628),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1627 = CARTESIAN_POINT('',(4.663188805458,0.));
+#1628 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#1629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1630 = ADVANCED_FACE('',(#1631),#1033,.F.);
+#1631 = FACE_BOUND('',#1632,.F.);
+#1632 = EDGE_LOOP('',(#1633,#1657,#1676,#1677));
+#1633 = ORIENTED_EDGE('',*,*,#1634,.F.);
+#1634 = EDGE_CURVE('',#1635,#1587,#1637,.T.);
+#1635 = VERTEX_POINT('',#1636);
+#1636 = CARTESIAN_POINT('',(1.305941736886,-5.958566621249,6.));
+#1637 = SURFACE_CURVE('',#1638,(#1643,#1650),.PCURVE_S1.);
+#1638 = CIRCLE('',#1639,0.6);
+#1639 = AXIS2_PLACEMENT_3D('',#1640,#1641,#1642);
+#1640 = CARTESIAN_POINT('',(1.885003665687,-5.8014447494,6.));
+#1641 = DIRECTION('',(6.162975822039E-33,-1.224646799147E-16,-1.));
+#1642 = DIRECTION('',(0.309016994375,-0.951056516295,1.164708318489E-16)
+  );
+#1643 = PCURVE('',#1033,#1644);
+#1644 = DEFINITIONAL_REPRESENTATION('',(#1645),#1649);
+#1645 = LINE('',#1646,#1647);
+#1646 = CARTESIAN_POINT('',(0.,7.6));
+#1647 = VECTOR('',#1648,1.);
+#1648 = DIRECTION('',(1.,0.));
+#1649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1650 = PCURVE('',#1292,#1651);
+#1651 = DEFINITIONAL_REPRESENTATION('',(#1652),#1656);
+#1652 = CIRCLE('',#1653,0.6);
+#1653 = AXIS2_PLACEMENT_2D('',#1654,#1655);
+#1654 = CARTESIAN_POINT('',(1.885003665687,5.8014447494));
+#1655 = DIRECTION('',(0.309016994375,0.951056516295));
+#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1657 = ORIENTED_EDGE('',*,*,#1658,.F.);
+#1658 = EDGE_CURVE('',#988,#1635,#1659,.T.);
+#1659 = SURFACE_CURVE('',#1660,(#1664,#1670),.PCURVE_S1.);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(1.305941736886,-5.958566621249,13.6));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1664 = PCURVE('',#1033,#1665);
+#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1669);
+#1666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1667,#1668),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1667 = CARTESIAN_POINT('',(1.619996501721,0.));
+#1668 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1670 = PCURVE('',#1004,#1671);
+#1671 = DEFINITIONAL_REPRESENTATION('',(#1672),#1675);
+#1672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1673,#1674),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1673 = CARTESIAN_POINT('',(1.355037411288,0.));
+#1674 = CARTESIAN_POINT('',(1.355037411288,7.6));
+#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1676 = ORIENTED_EDGE('',*,*,#1016,.T.);
+#1677 = ORIENTED_EDGE('',*,*,#1612,.T.);
+#1678 = ADVANCED_FACE('',(#1679),#1004,.T.);
+#1679 = FACE_BOUND('',#1680,.T.);
+#1680 = EDGE_LOOP('',(#1681,#1705,#1706,#1707));
+#1681 = ORIENTED_EDGE('',*,*,#1682,.F.);
+#1682 = EDGE_CURVE('',#1635,#1683,#1685,.T.);
+#1683 = VERTEX_POINT('',#1684);
+#1684 = CARTESIAN_POINT('',(0.599273949314,-6.070491803279,6.));
+#1685 = SURFACE_CURVE('',#1686,(#1691,#1698),.PCURVE_S1.);
+#1686 = CIRCLE('',#1687,6.1);
+#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690);
+#1688 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1689 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1690 = DIRECTION('',(1.,0.,0.));
+#1691 = PCURVE('',#1004,#1692);
+#1692 = DEFINITIONAL_REPRESENTATION('',(#1693),#1697);
+#1693 = LINE('',#1694,#1695);
+#1694 = CARTESIAN_POINT('',(0.,7.6));
+#1695 = VECTOR('',#1696,1.);
+#1696 = DIRECTION('',(1.,0.));
+#1697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1698 = PCURVE('',#1292,#1699);
+#1699 = DEFINITIONAL_REPRESENTATION('',(#1700),#1704);
+#1700 = CIRCLE('',#1701,6.1);
+#1701 = AXIS2_PLACEMENT_2D('',#1702,#1703);
+#1702 = CARTESIAN_POINT('',(0.,0.));
+#1703 = DIRECTION('',(1.,0.));
+#1704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1705 = ORIENTED_EDGE('',*,*,#1658,.F.);
+#1706 = ORIENTED_EDGE('',*,*,#987,.T.);
+#1707 = ORIENTED_EDGE('',*,*,#1708,.T.);
+#1708 = EDGE_CURVE('',#959,#1683,#1709,.T.);
+#1709 = SURFACE_CURVE('',#1710,(#1714,#1720),.PCURVE_S1.);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(0.599273949314,-6.070491803279,13.6));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1714 = PCURVE('',#1004,#1715);
+#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1719);
+#1716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1717,#1718),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1717 = CARTESIAN_POINT('',(1.472395976942,0.));
+#1718 = CARTESIAN_POINT('',(1.472395976942,7.6));
+#1719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1720 = PCURVE('',#975,#1721);
+#1721 = DEFINITIONAL_REPRESENTATION('',(#1722),#1725);
+#1722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1723,#1724),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1723 = CARTESIAN_POINT('',(4.663188805458,0.));
+#1724 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1726 = ADVANCED_FACE('',(#1727),#975,.F.);
+#1727 = FACE_BOUND('',#1728,.F.);
+#1728 = EDGE_LOOP('',(#1729,#1753,#1772,#1773));
+#1729 = ORIENTED_EDGE('',*,*,#1730,.F.);
+#1730 = EDGE_CURVE('',#1731,#1683,#1733,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(-0.599273949314,-6.070491803279,6.));
+#1733 = SURFACE_CURVE('',#1734,(#1739,#1746),.PCURVE_S1.);
+#1734 = CIRCLE('',#1735,0.6);
+#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738);
+#1736 = CARTESIAN_POINT('',(6.772360450213E-16,-6.1,6.));
+#1737 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1738 = DIRECTION('',(1.110223024625E-16,-1.,1.224646799147E-16));
+#1739 = PCURVE('',#975,#1740);
+#1740 = DEFINITIONAL_REPRESENTATION('',(#1741),#1745);
+#1741 = LINE('',#1742,#1743);
+#1742 = CARTESIAN_POINT('',(0.,7.6));
+#1743 = VECTOR('',#1744,1.);
+#1744 = DIRECTION('',(1.,0.));
+#1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1746 = PCURVE('',#1292,#1747);
+#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752);
+#1748 = CIRCLE('',#1749,0.6);
+#1749 = AXIS2_PLACEMENT_2D('',#1750,#1751);
+#1750 = CARTESIAN_POINT('',(6.772360450213E-16,6.1));
+#1751 = DIRECTION('',(1.110223024625E-16,1.));
+#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1753 = ORIENTED_EDGE('',*,*,#1754,.F.);
+#1754 = EDGE_CURVE('',#930,#1731,#1755,.T.);
+#1755 = SURFACE_CURVE('',#1756,(#1760,#1766),.PCURVE_S1.);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(-0.599273949314,-6.070491803279,13.6));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1760 = PCURVE('',#975,#1761);
+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1765);
+#1762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1763,#1764),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1763 = CARTESIAN_POINT('',(1.619996501721,0.));
+#1764 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1766 = PCURVE('',#946,#1767);
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1771);
+#1768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1769,#1770),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1769 = CARTESIAN_POINT('',(1.669196676647,0.));
+#1770 = CARTESIAN_POINT('',(1.669196676647,7.6));
+#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1772 = ORIENTED_EDGE('',*,*,#958,.T.);
+#1773 = ORIENTED_EDGE('',*,*,#1708,.T.);
+#1774 = ADVANCED_FACE('',(#1775),#946,.T.);
+#1775 = FACE_BOUND('',#1776,.T.);
+#1776 = EDGE_LOOP('',(#1777,#1801,#1802,#1803));
+#1777 = ORIENTED_EDGE('',*,*,#1778,.F.);
+#1778 = EDGE_CURVE('',#1731,#1779,#1781,.T.);
+#1779 = VERTEX_POINT('',#1780);
+#1780 = CARTESIAN_POINT('',(-1.305941736886,-5.958566621249,6.));
+#1781 = SURFACE_CURVE('',#1782,(#1787,#1794),.PCURVE_S1.);
+#1782 = CIRCLE('',#1783,6.1);
+#1783 = AXIS2_PLACEMENT_3D('',#1784,#1785,#1786);
+#1784 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1785 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1786 = DIRECTION('',(1.,0.,0.));
+#1787 = PCURVE('',#946,#1788);
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(0.,7.6));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(1.,0.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1794 = PCURVE('',#1292,#1795);
+#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800);
+#1796 = CIRCLE('',#1797,6.1);
+#1797 = AXIS2_PLACEMENT_2D('',#1798,#1799);
+#1798 = CARTESIAN_POINT('',(0.,0.));
+#1799 = DIRECTION('',(1.,0.));
+#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1801 = ORIENTED_EDGE('',*,*,#1754,.F.);
+#1802 = ORIENTED_EDGE('',*,*,#929,.T.);
+#1803 = ORIENTED_EDGE('',*,*,#1804,.T.);
+#1804 = EDGE_CURVE('',#901,#1779,#1805,.T.);
+#1805 = SURFACE_CURVE('',#1806,(#1810,#1816),.PCURVE_S1.);
+#1806 = LINE('',#1807,#1808);
+#1807 = CARTESIAN_POINT('',(-1.305941736886,-5.958566621249,13.6));
+#1808 = VECTOR('',#1809,1.);
+#1809 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1810 = PCURVE('',#946,#1811);
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1815);
+#1812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1813,#1814),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1813 = CARTESIAN_POINT('',(1.786555242301,0.));
+#1814 = CARTESIAN_POINT('',(1.786555242301,7.6));
+#1815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1816 = PCURVE('',#917,#1817);
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1821);
+#1818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1819,#1820),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1819 = CARTESIAN_POINT('',(4.663188805458,0.));
+#1820 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = ADVANCED_FACE('',(#1823),#917,.F.);
+#1823 = FACE_BOUND('',#1824,.F.);
+#1824 = EDGE_LOOP('',(#1825,#1849,#1868,#1869));
+#1825 = ORIENTED_EDGE('',*,*,#1826,.F.);
+#1826 = EDGE_CURVE('',#1827,#1779,#1829,.T.);
+#1827 = VERTEX_POINT('',#1828);
+#1828 = CARTESIAN_POINT('',(-2.445828525968,-5.588194952,6.));
+#1829 = SURFACE_CURVE('',#1830,(#1835,#1842),.PCURVE_S1.);
+#1830 = CIRCLE('',#1831,0.6);
+#1831 = AXIS2_PLACEMENT_3D('',#1832,#1833,#1834);
+#1832 = CARTESIAN_POINT('',(-1.885003665687,-5.8014447494,6.));
+#1833 = DIRECTION('',(-6.162975822039E-33,-1.224646799147E-16,-1.));
+#1834 = DIRECTION('',(-0.309016994375,-0.951056516295,1.164708318489E-16
+    ));
+#1835 = PCURVE('',#917,#1836);
+#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(0.,7.6));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(1.,0.));
+#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1842 = PCURVE('',#1292,#1843);
+#1843 = DEFINITIONAL_REPRESENTATION('',(#1844),#1848);
+#1844 = CIRCLE('',#1845,0.6);
+#1845 = AXIS2_PLACEMENT_2D('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(-1.885003665687,5.8014447494));
+#1847 = DIRECTION('',(-0.309016994375,0.951056516295));
+#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1849 = ORIENTED_EDGE('',*,*,#1850,.F.);
+#1850 = EDGE_CURVE('',#872,#1827,#1851,.T.);
+#1851 = SURFACE_CURVE('',#1852,(#1856,#1862),.PCURVE_S1.);
+#1852 = LINE('',#1853,#1854);
+#1853 = CARTESIAN_POINT('',(-2.445828525968,-5.588194952,13.6));
+#1854 = VECTOR('',#1855,1.);
+#1855 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1856 = PCURVE('',#917,#1857);
+#1857 = DEFINITIONAL_REPRESENTATION('',(#1858),#1861);
+#1858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1859,#1860),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1859 = CARTESIAN_POINT('',(1.619996501721,0.));
+#1860 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1862 = PCURVE('',#888,#1863);
+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1867);
+#1864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1865,#1866),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1865 = CARTESIAN_POINT('',(1.983355942006,0.));
+#1866 = CARTESIAN_POINT('',(1.983355942006,7.6));
+#1867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1868 = ORIENTED_EDGE('',*,*,#900,.T.);
+#1869 = ORIENTED_EDGE('',*,*,#1804,.T.);
+#1870 = ADVANCED_FACE('',(#1871),#888,.T.);
+#1871 = FACE_BOUND('',#1872,.T.);
+#1872 = EDGE_LOOP('',(#1873,#1897,#1898,#1899));
+#1873 = ORIENTED_EDGE('',*,*,#1874,.F.);
+#1874 = EDGE_CURVE('',#1827,#1875,#1877,.T.);
+#1875 = VERTEX_POINT('',#1876);
+#1876 = CARTESIAN_POINT('',(-3.083322746848,-5.263375422556,6.));
+#1877 = SURFACE_CURVE('',#1878,(#1883,#1890),.PCURVE_S1.);
+#1878 = CIRCLE('',#1879,6.1);
+#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);
+#1880 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1881 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1882 = DIRECTION('',(1.,0.,0.));
+#1883 = PCURVE('',#888,#1884);
+#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889);
+#1885 = LINE('',#1886,#1887);
+#1886 = CARTESIAN_POINT('',(0.,7.6));
+#1887 = VECTOR('',#1888,1.);
+#1888 = DIRECTION('',(1.,0.));
+#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1890 = PCURVE('',#1292,#1891);
+#1891 = DEFINITIONAL_REPRESENTATION('',(#1892),#1896);
+#1892 = CIRCLE('',#1893,6.1);
+#1893 = AXIS2_PLACEMENT_2D('',#1894,#1895);
+#1894 = CARTESIAN_POINT('',(0.,0.));
+#1895 = DIRECTION('',(1.,0.));
+#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1897 = ORIENTED_EDGE('',*,*,#1850,.F.);
+#1898 = ORIENTED_EDGE('',*,*,#871,.T.);
+#1899 = ORIENTED_EDGE('',*,*,#1900,.T.);
+#1900 = EDGE_CURVE('',#843,#1875,#1901,.T.);
+#1901 = SURFACE_CURVE('',#1902,(#1906,#1912),.PCURVE_S1.);
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(-3.083322746848,-5.263375422556,13.6));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1906 = PCURVE('',#888,#1907);
+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1911);
+#1908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1909,#1910),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1909 = CARTESIAN_POINT('',(2.10071450766,0.));
+#1910 = CARTESIAN_POINT('',(2.10071450766,7.6));
+#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1912 = PCURVE('',#859,#1913);
+#1913 = DEFINITIONAL_REPRESENTATION('',(#1914),#1917);
+#1914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1915,#1916),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1915 = CARTESIAN_POINT('',(4.663188805458,0.));
+#1916 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#1917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1918 = ADVANCED_FACE('',(#1919),#859,.F.);
+#1919 = FACE_BOUND('',#1920,.F.);
+#1920 = EDGE_LOOP('',(#1921,#1945,#1964,#1965));
+#1921 = ORIENTED_EDGE('',*,*,#1922,.F.);
+#1922 = EDGE_CURVE('',#1923,#1875,#1925,.T.);
+#1923 = VERTEX_POINT('',#1924);
+#1924 = CARTESIAN_POINT('',(-4.052968365411,-4.558886643577,6.));
+#1925 = SURFACE_CURVE('',#1926,(#1931,#1938),.PCURVE_S1.);
+#1926 = CIRCLE('',#1927,0.6);
+#1927 = AXIS2_PLACEMENT_3D('',#1928,#1929,#1930);
+#1928 = CARTESIAN_POINT('',(-3.585490038984,-4.935003665687,6.));
+#1929 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1930 = DIRECTION('',(-0.587785252292,-0.809016994375,9.907600726171E-17
+    ));
+#1931 = PCURVE('',#859,#1932);
+#1932 = DEFINITIONAL_REPRESENTATION('',(#1933),#1937);
+#1933 = LINE('',#1934,#1935);
+#1934 = CARTESIAN_POINT('',(0.,7.6));
+#1935 = VECTOR('',#1936,1.);
+#1936 = DIRECTION('',(1.,0.));
+#1937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1938 = PCURVE('',#1292,#1939);
+#1939 = DEFINITIONAL_REPRESENTATION('',(#1940),#1944);
+#1940 = CIRCLE('',#1941,0.6);
+#1941 = AXIS2_PLACEMENT_2D('',#1942,#1943);
+#1942 = CARTESIAN_POINT('',(-3.585490038984,4.935003665687));
+#1943 = DIRECTION('',(-0.587785252292,0.809016994375));
+#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1945 = ORIENTED_EDGE('',*,*,#1946,.F.);
+#1946 = EDGE_CURVE('',#814,#1923,#1947,.T.);
+#1947 = SURFACE_CURVE('',#1948,(#1952,#1958),.PCURVE_S1.);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(-4.052968365411,-4.558886643577,13.6));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1952 = PCURVE('',#859,#1953);
+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1957);
+#1954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1955,#1956),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1955 = CARTESIAN_POINT('',(1.619996501721,0.));
+#1956 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#1957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1958 = PCURVE('',#830,#1959);
+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1963);
+#1960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1961,#1962),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#1961 = CARTESIAN_POINT('',(2.297515207365,0.));
+#1962 = CARTESIAN_POINT('',(2.297515207365,7.6));
+#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1964 = ORIENTED_EDGE('',*,*,#842,.T.);
+#1965 = ORIENTED_EDGE('',*,*,#1900,.T.);
+#1966 = ADVANCED_FACE('',(#1967),#830,.T.);
+#1967 = FACE_BOUND('',#1968,.T.);
+#1968 = EDGE_LOOP('',(#1969,#1993,#1994,#1995));
+#1969 = ORIENTED_EDGE('',*,*,#1970,.F.);
+#1970 = EDGE_CURVE('',#1923,#1971,#1973,.T.);
+#1971 = VERTEX_POINT('',#1972);
+#1972 = CARTESIAN_POINT('',(-4.558886643577,-4.052968365411,6.));
+#1973 = SURFACE_CURVE('',#1974,(#1979,#1986),.PCURVE_S1.);
+#1974 = CIRCLE('',#1975,6.1);
+#1975 = AXIS2_PLACEMENT_3D('',#1976,#1977,#1978);
+#1976 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#1977 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#1978 = DIRECTION('',(1.,0.,0.));
+#1979 = PCURVE('',#830,#1980);
+#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1985);
+#1981 = LINE('',#1982,#1983);
+#1982 = CARTESIAN_POINT('',(0.,7.6));
+#1983 = VECTOR('',#1984,1.);
+#1984 = DIRECTION('',(1.,0.));
+#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1986 = PCURVE('',#1292,#1987);
+#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992);
+#1988 = CIRCLE('',#1989,6.1);
+#1989 = AXIS2_PLACEMENT_2D('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(0.,0.));
+#1991 = DIRECTION('',(1.,0.));
+#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1993 = ORIENTED_EDGE('',*,*,#1946,.F.);
+#1994 = ORIENTED_EDGE('',*,*,#813,.T.);
+#1995 = ORIENTED_EDGE('',*,*,#1996,.T.);
+#1996 = EDGE_CURVE('',#785,#1971,#1997,.T.);
+#1997 = SURFACE_CURVE('',#1998,(#2002,#2008),.PCURVE_S1.);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(-4.558886643577,-4.052968365411,13.6));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2002 = PCURVE('',#830,#2003);
+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2007);
+#2004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2005,#2006),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2005 = CARTESIAN_POINT('',(2.414873773019,0.));
+#2006 = CARTESIAN_POINT('',(2.414873773019,7.6));
+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2008 = PCURVE('',#801,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2013);
+#2010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2011,#2012),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2011 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2012 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2014 = ADVANCED_FACE('',(#2015),#801,.F.);
+#2015 = FACE_BOUND('',#2016,.F.);
+#2016 = EDGE_LOOP('',(#2017,#2041,#2060,#2061));
+#2017 = ORIENTED_EDGE('',*,*,#2018,.F.);
+#2018 = EDGE_CURVE('',#2019,#1971,#2021,.T.);
+#2019 = VERTEX_POINT('',#2020);
+#2020 = CARTESIAN_POINT('',(-5.263375422556,-3.083322746848,6.));
+#2021 = SURFACE_CURVE('',#2022,(#2027,#2034),.PCURVE_S1.);
+#2022 = CIRCLE('',#2023,0.6);
+#2023 = AXIS2_PLACEMENT_3D('',#2024,#2025,#2026);
+#2024 = CARTESIAN_POINT('',(-4.935003665687,-3.585490038984,6.));
+#2025 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2026 = DIRECTION('',(-0.809016994375,-0.587785252292,7.19829327806E-17)
+  );
+#2027 = PCURVE('',#801,#2028);
+#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033);
+#2029 = LINE('',#2030,#2031);
+#2030 = CARTESIAN_POINT('',(0.,7.6));
+#2031 = VECTOR('',#2032,1.);
+#2032 = DIRECTION('',(1.,0.));
+#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2034 = PCURVE('',#1292,#2035);
+#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040);
+#2036 = CIRCLE('',#2037,0.6);
+#2037 = AXIS2_PLACEMENT_2D('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(-4.935003665687,3.585490038984));
+#2039 = DIRECTION('',(-0.809016994375,0.587785252292));
+#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2041 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2042 = EDGE_CURVE('',#756,#2019,#2043,.T.);
+#2043 = SURFACE_CURVE('',#2044,(#2048,#2054),.PCURVE_S1.);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-5.263375422556,-3.083322746848,13.6));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2048 = PCURVE('',#801,#2049);
+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2053);
+#2050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2051,#2052),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2051 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2052 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2054 = PCURVE('',#772,#2055);
+#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2059);
+#2056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2057,#2058),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2057 = CARTESIAN_POINT('',(2.611674472724,0.));
+#2058 = CARTESIAN_POINT('',(2.611674472724,7.6));
+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2060 = ORIENTED_EDGE('',*,*,#784,.T.);
+#2061 = ORIENTED_EDGE('',*,*,#1996,.T.);
+#2062 = ADVANCED_FACE('',(#2063),#772,.T.);
+#2063 = FACE_BOUND('',#2064,.T.);
+#2064 = EDGE_LOOP('',(#2065,#2089,#2090,#2091));
+#2065 = ORIENTED_EDGE('',*,*,#2066,.F.);
+#2066 = EDGE_CURVE('',#2019,#2067,#2069,.T.);
+#2067 = VERTEX_POINT('',#2068);
+#2068 = CARTESIAN_POINT('',(-5.588194952,-2.445828525968,6.));
+#2069 = SURFACE_CURVE('',#2070,(#2075,#2082),.PCURVE_S1.);
+#2070 = CIRCLE('',#2071,6.1);
+#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074);
+#2072 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2073 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2074 = DIRECTION('',(1.,0.,0.));
+#2075 = PCURVE('',#772,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(0.,7.6));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(1.,0.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = PCURVE('',#1292,#2083);
+#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088);
+#2084 = CIRCLE('',#2085,6.1);
+#2085 = AXIS2_PLACEMENT_2D('',#2086,#2087);
+#2086 = CARTESIAN_POINT('',(0.,0.));
+#2087 = DIRECTION('',(1.,0.));
+#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2089 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2090 = ORIENTED_EDGE('',*,*,#755,.T.);
+#2091 = ORIENTED_EDGE('',*,*,#2092,.T.);
+#2092 = EDGE_CURVE('',#727,#2067,#2093,.T.);
+#2093 = SURFACE_CURVE('',#2094,(#2098,#2104),.PCURVE_S1.);
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(-5.588194952,-2.445828525968,13.6));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2098 = PCURVE('',#772,#2099);
+#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2103);
+#2100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2101,#2102),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2101 = CARTESIAN_POINT('',(2.729033038378,0.));
+#2102 = CARTESIAN_POINT('',(2.729033038378,7.6));
+#2103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2104 = PCURVE('',#743,#2105);
+#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2109);
+#2106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2107,#2108),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2107 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2108 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2110 = ADVANCED_FACE('',(#2111),#743,.F.);
+#2111 = FACE_BOUND('',#2112,.F.);
+#2112 = EDGE_LOOP('',(#2113,#2137,#2156,#2157));
+#2113 = ORIENTED_EDGE('',*,*,#2114,.F.);
+#2114 = EDGE_CURVE('',#2115,#2067,#2117,.T.);
+#2115 = VERTEX_POINT('',#2116);
+#2116 = CARTESIAN_POINT('',(-5.958566621249,-1.305941736886,6.));
+#2117 = SURFACE_CURVE('',#2118,(#2123,#2130),.PCURVE_S1.);
+#2118 = CIRCLE('',#2119,0.6);
+#2119 = AXIS2_PLACEMENT_3D('',#2120,#2121,#2122);
+#2120 = CARTESIAN_POINT('',(-5.8014447494,-1.885003665687,6.));
+#2121 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2122 = DIRECTION('',(-0.951056516295,-0.309016994375,3.784366730434E-17
+    ));
+#2123 = PCURVE('',#743,#2124);
+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(0.,7.6));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(1.,0.));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2130 = PCURVE('',#1292,#2131);
+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);
+#2132 = CIRCLE('',#2133,0.6);
+#2133 = AXIS2_PLACEMENT_2D('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(-5.8014447494,1.885003665687));
+#2135 = DIRECTION('',(-0.951056516295,0.309016994375));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2137 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2138 = EDGE_CURVE('',#698,#2115,#2139,.T.);
+#2139 = SURFACE_CURVE('',#2140,(#2144,#2150),.PCURVE_S1.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(-5.958566621249,-1.305941736886,13.6));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2144 = PCURVE('',#743,#2145);
+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2149);
+#2146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2147,#2148),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2147 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2148 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2150 = PCURVE('',#714,#2151);
+#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2155);
+#2152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2153,#2154),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2153 = CARTESIAN_POINT('',(2.925833738083,0.));
+#2154 = CARTESIAN_POINT('',(2.925833738083,7.6));
+#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2156 = ORIENTED_EDGE('',*,*,#726,.T.);
+#2157 = ORIENTED_EDGE('',*,*,#2092,.T.);
+#2158 = ADVANCED_FACE('',(#2159),#714,.T.);
+#2159 = FACE_BOUND('',#2160,.T.);
+#2160 = EDGE_LOOP('',(#2161,#2185,#2186,#2187));
+#2161 = ORIENTED_EDGE('',*,*,#2162,.F.);
+#2162 = EDGE_CURVE('',#2115,#2163,#2165,.T.);
+#2163 = VERTEX_POINT('',#2164);
+#2164 = CARTESIAN_POINT('',(-6.070491803279,-0.599273949314,6.));
+#2165 = SURFACE_CURVE('',#2166,(#2171,#2178),.PCURVE_S1.);
+#2166 = CIRCLE('',#2167,6.1);
+#2167 = AXIS2_PLACEMENT_3D('',#2168,#2169,#2170);
+#2168 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2169 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2170 = DIRECTION('',(1.,0.,0.));
+#2171 = PCURVE('',#714,#2172);
+#2172 = DEFINITIONAL_REPRESENTATION('',(#2173),#2177);
+#2173 = LINE('',#2174,#2175);
+#2174 = CARTESIAN_POINT('',(0.,7.6));
+#2175 = VECTOR('',#2176,1.);
+#2176 = DIRECTION('',(1.,0.));
+#2177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2178 = PCURVE('',#1292,#2179);
+#2179 = DEFINITIONAL_REPRESENTATION('',(#2180),#2184);
+#2180 = CIRCLE('',#2181,6.1);
+#2181 = AXIS2_PLACEMENT_2D('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(0.,0.));
+#2183 = DIRECTION('',(1.,0.));
+#2184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2185 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2186 = ORIENTED_EDGE('',*,*,#697,.T.);
+#2187 = ORIENTED_EDGE('',*,*,#2188,.T.);
+#2188 = EDGE_CURVE('',#669,#2163,#2189,.T.);
+#2189 = SURFACE_CURVE('',#2190,(#2194,#2200),.PCURVE_S1.);
+#2190 = LINE('',#2191,#2192);
+#2191 = CARTESIAN_POINT('',(-6.070491803279,-0.599273949314,13.6));
+#2192 = VECTOR('',#2193,1.);
+#2193 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2194 = PCURVE('',#714,#2195);
+#2195 = DEFINITIONAL_REPRESENTATION('',(#2196),#2199);
+#2196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2197,#2198),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2197 = CARTESIAN_POINT('',(3.043192303737,0.));
+#2198 = CARTESIAN_POINT('',(3.043192303737,7.6));
+#2199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2200 = PCURVE('',#685,#2201);
+#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2205);
+#2202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2203,#2204),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2203 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2204 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2206 = ADVANCED_FACE('',(#2207),#685,.F.);
+#2207 = FACE_BOUND('',#2208,.F.);
+#2208 = EDGE_LOOP('',(#2209,#2233,#2252,#2253));
+#2209 = ORIENTED_EDGE('',*,*,#2210,.F.);
+#2210 = EDGE_CURVE('',#2211,#2163,#2213,.T.);
+#2211 = VERTEX_POINT('',#2212);
+#2212 = CARTESIAN_POINT('',(-6.070491803279,0.599273949314,6.));
+#2213 = SURFACE_CURVE('',#2214,(#2219,#2226),.PCURVE_S1.);
+#2214 = CIRCLE('',#2215,0.6);
+#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);
+#2216 = CARTESIAN_POINT('',(-6.1,-1.800230794747E-15,6.));
+#2217 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2218 = DIRECTION('',(-1.,-1.224646799147E-16,1.499759782662E-32));
+#2219 = PCURVE('',#685,#2220);
+#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225);
+#2221 = LINE('',#2222,#2223);
+#2222 = CARTESIAN_POINT('',(0.,7.6));
+#2223 = VECTOR('',#2224,1.);
+#2224 = DIRECTION('',(1.,0.));
+#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2226 = PCURVE('',#1292,#2227);
+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);
+#2228 = CIRCLE('',#2229,0.6);
+#2229 = AXIS2_PLACEMENT_2D('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(-6.1,7.470345474799E-16));
+#2231 = DIRECTION('',(-1.,1.224646799147E-16));
+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2233 = ORIENTED_EDGE('',*,*,#2234,.F.);
+#2234 = EDGE_CURVE('',#640,#2211,#2235,.T.);
+#2235 = SURFACE_CURVE('',#2236,(#2240,#2246),.PCURVE_S1.);
+#2236 = LINE('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(-6.070491803279,0.599273949314,13.6));
+#2238 = VECTOR('',#2239,1.);
+#2239 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2240 = PCURVE('',#685,#2241);
+#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2245);
+#2242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2243,#2244),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2243 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2244 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2246 = PCURVE('',#656,#2247);
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2251);
+#2248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2249,#2250),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2249 = CARTESIAN_POINT('',(3.239993003442,0.));
+#2250 = CARTESIAN_POINT('',(3.239993003442,7.6));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2252 = ORIENTED_EDGE('',*,*,#668,.T.);
+#2253 = ORIENTED_EDGE('',*,*,#2188,.T.);
+#2254 = ADVANCED_FACE('',(#2255),#656,.T.);
+#2255 = FACE_BOUND('',#2256,.T.);
+#2256 = EDGE_LOOP('',(#2257,#2278,#2300,#2301));
+#2257 = ORIENTED_EDGE('',*,*,#2258,.T.);
+#2258 = EDGE_CURVE('',#611,#2259,#2261,.T.);
+#2259 = VERTEX_POINT('',#2260);
+#2260 = CARTESIAN_POINT('',(-5.958566621249,1.305941736886,6.));
+#2261 = SURFACE_CURVE('',#2262,(#2266,#2272),.PCURVE_S1.);
+#2262 = LINE('',#2263,#2264);
+#2263 = CARTESIAN_POINT('',(-5.958566621249,1.305941736886,13.6));
+#2264 = VECTOR('',#2265,1.);
+#2265 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2266 = PCURVE('',#656,#2267);
+#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2271);
+#2268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2269,#2270),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2269 = CARTESIAN_POINT('',(3.357351569096,0.));
+#2270 = CARTESIAN_POINT('',(3.357351569096,7.6));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2272 = PCURVE('',#627,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2277);
+#2274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2275,#2276),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2275 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2276 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2278 = ORIENTED_EDGE('',*,*,#2279,.F.);
+#2279 = EDGE_CURVE('',#2211,#2259,#2280,.T.);
+#2280 = SURFACE_CURVE('',#2281,(#2286,#2293),.PCURVE_S1.);
+#2281 = CIRCLE('',#2282,6.1);
+#2282 = AXIS2_PLACEMENT_3D('',#2283,#2284,#2285);
+#2283 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2284 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2285 = DIRECTION('',(1.,0.,0.));
+#2286 = PCURVE('',#656,#2287);
+#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);
+#2288 = LINE('',#2289,#2290);
+#2289 = CARTESIAN_POINT('',(0.,7.6));
+#2290 = VECTOR('',#2291,1.);
+#2291 = DIRECTION('',(1.,0.));
+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2293 = PCURVE('',#1292,#2294);
+#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2299);
+#2295 = CIRCLE('',#2296,6.1);
+#2296 = AXIS2_PLACEMENT_2D('',#2297,#2298);
+#2297 = CARTESIAN_POINT('',(0.,0.));
+#2298 = DIRECTION('',(1.,0.));
+#2299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2300 = ORIENTED_EDGE('',*,*,#2234,.F.);
+#2301 = ORIENTED_EDGE('',*,*,#639,.T.);
+#2302 = ADVANCED_FACE('',(#2303),#627,.F.);
+#2303 = FACE_BOUND('',#2304,.F.);
+#2304 = EDGE_LOOP('',(#2305,#2329,#2348,#2349));
+#2305 = ORIENTED_EDGE('',*,*,#2306,.F.);
+#2306 = EDGE_CURVE('',#2307,#2259,#2309,.T.);
+#2307 = VERTEX_POINT('',#2308);
+#2308 = CARTESIAN_POINT('',(-5.588194952,2.445828525968,6.));
+#2309 = SURFACE_CURVE('',#2310,(#2315,#2322),.PCURVE_S1.);
+#2310 = CIRCLE('',#2311,0.6);
+#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314);
+#2312 = CARTESIAN_POINT('',(-5.8014447494,1.885003665687,6.));
+#2313 = DIRECTION('',(-6.162975822039E-33,-1.224646799147E-16,-1.));
+#2314 = DIRECTION('',(-0.951056516295,0.309016994375,-3.784366730434E-17
+    ));
+#2315 = PCURVE('',#627,#2316);
+#2316 = DEFINITIONAL_REPRESENTATION('',(#2317),#2321);
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(0.,7.6));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(1.,0.));
+#2321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2322 = PCURVE('',#1292,#2323);
+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);
+#2324 = CIRCLE('',#2325,0.6);
+#2325 = AXIS2_PLACEMENT_2D('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(-5.8014447494,-1.885003665687));
+#2327 = DIRECTION('',(-0.951056516295,-0.309016994375));
+#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2329 = ORIENTED_EDGE('',*,*,#2330,.F.);
+#2330 = EDGE_CURVE('',#582,#2307,#2331,.T.);
+#2331 = SURFACE_CURVE('',#2332,(#2336,#2342),.PCURVE_S1.);
+#2332 = LINE('',#2333,#2334);
+#2333 = CARTESIAN_POINT('',(-5.588194952,2.445828525968,13.6));
+#2334 = VECTOR('',#2335,1.);
+#2335 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2336 = PCURVE('',#627,#2337);
+#2337 = DEFINITIONAL_REPRESENTATION('',(#2338),#2341);
+#2338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2339,#2340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2339 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2340 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2342 = PCURVE('',#598,#2343);
+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2347);
+#2344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2345,#2346),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2345 = CARTESIAN_POINT('',(3.554152268801,0.));
+#2346 = CARTESIAN_POINT('',(3.554152268801,7.6));
+#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2348 = ORIENTED_EDGE('',*,*,#610,.T.);
+#2349 = ORIENTED_EDGE('',*,*,#2258,.T.);
+#2350 = ADVANCED_FACE('',(#2351),#598,.T.);
+#2351 = FACE_BOUND('',#2352,.T.);
+#2352 = EDGE_LOOP('',(#2353,#2374,#2396,#2397));
+#2353 = ORIENTED_EDGE('',*,*,#2354,.T.);
+#2354 = EDGE_CURVE('',#553,#2355,#2357,.T.);
+#2355 = VERTEX_POINT('',#2356);
+#2356 = CARTESIAN_POINT('',(-5.263375422556,3.083322746848,6.));
+#2357 = SURFACE_CURVE('',#2358,(#2362,#2368),.PCURVE_S1.);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(-5.263375422556,3.083322746848,13.6));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2362 = PCURVE('',#598,#2363);
+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2367);
+#2364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2365,#2366),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2365 = CARTESIAN_POINT('',(3.671510834455,0.));
+#2366 = CARTESIAN_POINT('',(3.671510834455,7.6));
+#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2368 = PCURVE('',#569,#2369);
+#2369 = DEFINITIONAL_REPRESENTATION('',(#2370),#2373);
+#2370 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2371,#2372),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2371 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2372 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2374 = ORIENTED_EDGE('',*,*,#2375,.F.);
+#2375 = EDGE_CURVE('',#2307,#2355,#2376,.T.);
+#2376 = SURFACE_CURVE('',#2377,(#2382,#2389),.PCURVE_S1.);
+#2377 = CIRCLE('',#2378,6.1);
+#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381);
+#2379 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2380 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2381 = DIRECTION('',(1.,0.,0.));
+#2382 = PCURVE('',#598,#2383);
+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388);
+#2384 = LINE('',#2385,#2386);
+#2385 = CARTESIAN_POINT('',(0.,7.6));
+#2386 = VECTOR('',#2387,1.);
+#2387 = DIRECTION('',(1.,0.));
+#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2389 = PCURVE('',#1292,#2390);
+#2390 = DEFINITIONAL_REPRESENTATION('',(#2391),#2395);
+#2391 = CIRCLE('',#2392,6.1);
+#2392 = AXIS2_PLACEMENT_2D('',#2393,#2394);
+#2393 = CARTESIAN_POINT('',(0.,0.));
+#2394 = DIRECTION('',(1.,0.));
+#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2396 = ORIENTED_EDGE('',*,*,#2330,.F.);
+#2397 = ORIENTED_EDGE('',*,*,#581,.T.);
+#2398 = ADVANCED_FACE('',(#2399),#569,.F.);
+#2399 = FACE_BOUND('',#2400,.F.);
+#2400 = EDGE_LOOP('',(#2401,#2425,#2444,#2445));
+#2401 = ORIENTED_EDGE('',*,*,#2402,.F.);
+#2402 = EDGE_CURVE('',#2403,#2355,#2405,.T.);
+#2403 = VERTEX_POINT('',#2404);
+#2404 = CARTESIAN_POINT('',(-4.558886643577,4.052968365411,6.));
+#2405 = SURFACE_CURVE('',#2406,(#2411,#2418),.PCURVE_S1.);
+#2406 = CIRCLE('',#2407,0.6);
+#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410);
+#2408 = CARTESIAN_POINT('',(-4.935003665687,3.585490038984,6.));
+#2409 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2410 = DIRECTION('',(-0.809016994375,0.587785252292,-7.19829327806E-17)
+  );
+#2411 = PCURVE('',#569,#2412);
+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(0.,7.6));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(1.,0.));
+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2418 = PCURVE('',#1292,#2419);
+#2419 = DEFINITIONAL_REPRESENTATION('',(#2420),#2424);
+#2420 = CIRCLE('',#2421,0.6);
+#2421 = AXIS2_PLACEMENT_2D('',#2422,#2423);
+#2422 = CARTESIAN_POINT('',(-4.935003665687,-3.585490038984));
+#2423 = DIRECTION('',(-0.809016994375,-0.587785252292));
+#2424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2425 = ORIENTED_EDGE('',*,*,#2426,.F.);
+#2426 = EDGE_CURVE('',#524,#2403,#2427,.T.);
+#2427 = SURFACE_CURVE('',#2428,(#2432,#2438),.PCURVE_S1.);
+#2428 = LINE('',#2429,#2430);
+#2429 = CARTESIAN_POINT('',(-4.558886643577,4.052968365411,13.6));
+#2430 = VECTOR('',#2431,1.);
+#2431 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2432 = PCURVE('',#569,#2433);
+#2433 = DEFINITIONAL_REPRESENTATION('',(#2434),#2437);
+#2434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2435,#2436),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2435 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2436 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2438 = PCURVE('',#540,#2439);
+#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2443);
+#2440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2441,#2442),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2441 = CARTESIAN_POINT('',(3.86831153416,0.));
+#2442 = CARTESIAN_POINT('',(3.86831153416,7.6));
+#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2444 = ORIENTED_EDGE('',*,*,#552,.T.);
+#2445 = ORIENTED_EDGE('',*,*,#2354,.T.);
+#2446 = ADVANCED_FACE('',(#2447),#540,.T.);
+#2447 = FACE_BOUND('',#2448,.T.);
+#2448 = EDGE_LOOP('',(#2449,#2470,#2492,#2493));
+#2449 = ORIENTED_EDGE('',*,*,#2450,.T.);
+#2450 = EDGE_CURVE('',#495,#2451,#2453,.T.);
+#2451 = VERTEX_POINT('',#2452);
+#2452 = CARTESIAN_POINT('',(-4.052968365411,4.558886643577,6.));
+#2453 = SURFACE_CURVE('',#2454,(#2458,#2464),.PCURVE_S1.);
+#2454 = LINE('',#2455,#2456);
+#2455 = CARTESIAN_POINT('',(-4.052968365411,4.558886643577,13.6));
+#2456 = VECTOR('',#2457,1.);
+#2457 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2458 = PCURVE('',#540,#2459);
+#2459 = DEFINITIONAL_REPRESENTATION('',(#2460),#2463);
+#2460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2461,#2462),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2461 = CARTESIAN_POINT('',(3.985670099814,0.));
+#2462 = CARTESIAN_POINT('',(3.985670099814,7.6));
+#2463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2464 = PCURVE('',#511,#2465);
+#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2469);
+#2466 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2467,#2468),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2467 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2468 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2470 = ORIENTED_EDGE('',*,*,#2471,.F.);
+#2471 = EDGE_CURVE('',#2403,#2451,#2472,.T.);
+#2472 = SURFACE_CURVE('',#2473,(#2478,#2485),.PCURVE_S1.);
+#2473 = CIRCLE('',#2474,6.1);
+#2474 = AXIS2_PLACEMENT_3D('',#2475,#2476,#2477);
+#2475 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2476 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2477 = DIRECTION('',(1.,0.,0.));
+#2478 = PCURVE('',#540,#2479);
+#2479 = DEFINITIONAL_REPRESENTATION('',(#2480),#2484);
+#2480 = LINE('',#2481,#2482);
+#2481 = CARTESIAN_POINT('',(0.,7.6));
+#2482 = VECTOR('',#2483,1.);
+#2483 = DIRECTION('',(1.,0.));
+#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2485 = PCURVE('',#1292,#2486);
+#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491);
+#2487 = CIRCLE('',#2488,6.1);
+#2488 = AXIS2_PLACEMENT_2D('',#2489,#2490);
+#2489 = CARTESIAN_POINT('',(0.,0.));
+#2490 = DIRECTION('',(1.,0.));
+#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2492 = ORIENTED_EDGE('',*,*,#2426,.F.);
+#2493 = ORIENTED_EDGE('',*,*,#523,.T.);
+#2494 = ADVANCED_FACE('',(#2495),#511,.F.);
+#2495 = FACE_BOUND('',#2496,.F.);
+#2496 = EDGE_LOOP('',(#2497,#2521,#2540,#2541));
+#2497 = ORIENTED_EDGE('',*,*,#2498,.F.);
+#2498 = EDGE_CURVE('',#2499,#2451,#2501,.T.);
+#2499 = VERTEX_POINT('',#2500);
+#2500 = CARTESIAN_POINT('',(-3.083322746848,5.263375422556,6.));
+#2501 = SURFACE_CURVE('',#2502,(#2507,#2514),.PCURVE_S1.);
+#2502 = CIRCLE('',#2503,0.6);
+#2503 = AXIS2_PLACEMENT_3D('',#2504,#2505,#2506);
+#2504 = CARTESIAN_POINT('',(-3.585490038984,4.935003665687,6.));
+#2505 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2506 = DIRECTION('',(-0.587785252292,0.809016994375,-9.907600726171E-17
+    ));
+#2507 = PCURVE('',#511,#2508);
+#2508 = DEFINITIONAL_REPRESENTATION('',(#2509),#2513);
+#2509 = LINE('',#2510,#2511);
+#2510 = CARTESIAN_POINT('',(0.,7.6));
+#2511 = VECTOR('',#2512,1.);
+#2512 = DIRECTION('',(1.,0.));
+#2513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2514 = PCURVE('',#1292,#2515);
+#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2520);
+#2516 = CIRCLE('',#2517,0.6);
+#2517 = AXIS2_PLACEMENT_2D('',#2518,#2519);
+#2518 = CARTESIAN_POINT('',(-3.585490038984,-4.935003665687));
+#2519 = DIRECTION('',(-0.587785252292,-0.809016994375));
+#2520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2521 = ORIENTED_EDGE('',*,*,#2522,.F.);
+#2522 = EDGE_CURVE('',#466,#2499,#2523,.T.);
+#2523 = SURFACE_CURVE('',#2524,(#2528,#2534),.PCURVE_S1.);
+#2524 = LINE('',#2525,#2526);
+#2525 = CARTESIAN_POINT('',(-3.083322746848,5.263375422556,13.6));
+#2526 = VECTOR('',#2527,1.);
+#2527 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2528 = PCURVE('',#511,#2529);
+#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2533);
+#2530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2531,#2532),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2531 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2532 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2534 = PCURVE('',#482,#2535);
+#2535 = DEFINITIONAL_REPRESENTATION('',(#2536),#2539);
+#2536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2537,#2538),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2537 = CARTESIAN_POINT('',(4.182470799519,0.));
+#2538 = CARTESIAN_POINT('',(4.182470799519,7.6));
+#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2540 = ORIENTED_EDGE('',*,*,#494,.T.);
+#2541 = ORIENTED_EDGE('',*,*,#2450,.T.);
+#2542 = ADVANCED_FACE('',(#2543),#482,.T.);
+#2543 = FACE_BOUND('',#2544,.T.);
+#2544 = EDGE_LOOP('',(#2545,#2566,#2588,#2589));
+#2545 = ORIENTED_EDGE('',*,*,#2546,.T.);
+#2546 = EDGE_CURVE('',#437,#2547,#2549,.T.);
+#2547 = VERTEX_POINT('',#2548);
+#2548 = CARTESIAN_POINT('',(-2.445828525968,5.588194952,6.));
+#2549 = SURFACE_CURVE('',#2550,(#2554,#2560),.PCURVE_S1.);
+#2550 = LINE('',#2551,#2552);
+#2551 = CARTESIAN_POINT('',(-2.445828525968,5.588194952,13.6));
+#2552 = VECTOR('',#2553,1.);
+#2553 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2554 = PCURVE('',#482,#2555);
+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2559);
+#2556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2557,#2558),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2557 = CARTESIAN_POINT('',(4.299829365173,0.));
+#2558 = CARTESIAN_POINT('',(4.299829365173,7.6));
+#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2560 = PCURVE('',#453,#2561);
+#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2565);
+#2562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2563,#2564),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2563 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2564 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2566 = ORIENTED_EDGE('',*,*,#2567,.F.);
+#2567 = EDGE_CURVE('',#2499,#2547,#2568,.T.);
+#2568 = SURFACE_CURVE('',#2569,(#2574,#2581),.PCURVE_S1.);
+#2569 = CIRCLE('',#2570,6.1);
+#2570 = AXIS2_PLACEMENT_3D('',#2571,#2572,#2573);
+#2571 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2572 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2573 = DIRECTION('',(1.,0.,0.));
+#2574 = PCURVE('',#482,#2575);
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(0.,7.6));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(1.,0.));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2581 = PCURVE('',#1292,#2582);
+#2582 = DEFINITIONAL_REPRESENTATION('',(#2583),#2587);
+#2583 = CIRCLE('',#2584,6.1);
+#2584 = AXIS2_PLACEMENT_2D('',#2585,#2586);
+#2585 = CARTESIAN_POINT('',(0.,0.));
+#2586 = DIRECTION('',(1.,0.));
+#2587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2588 = ORIENTED_EDGE('',*,*,#2522,.F.);
+#2589 = ORIENTED_EDGE('',*,*,#465,.T.);
+#2590 = ADVANCED_FACE('',(#2591),#453,.F.);
+#2591 = FACE_BOUND('',#2592,.F.);
+#2592 = EDGE_LOOP('',(#2593,#2617,#2636,#2637));
+#2593 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2594 = EDGE_CURVE('',#2595,#2547,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(-1.305941736886,5.958566621249,6.));
+#2597 = SURFACE_CURVE('',#2598,(#2603,#2610),.PCURVE_S1.);
+#2598 = CIRCLE('',#2599,0.6);
+#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
+#2600 = CARTESIAN_POINT('',(-1.885003665687,5.8014447494,6.));
+#2601 = DIRECTION('',(6.162975822039E-33,-1.224646799147E-16,-1.));
+#2602 = DIRECTION('',(-0.309016994375,0.951056516295,-1.164708318489E-16
+    ));
+#2603 = PCURVE('',#453,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);
+#2605 = LINE('',#2606,#2607);
+#2606 = CARTESIAN_POINT('',(0.,7.6));
+#2607 = VECTOR('',#2608,1.);
+#2608 = DIRECTION('',(1.,0.));
+#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2610 = PCURVE('',#1292,#2611);
+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);
+#2612 = CIRCLE('',#2613,0.6);
+#2613 = AXIS2_PLACEMENT_2D('',#2614,#2615);
+#2614 = CARTESIAN_POINT('',(-1.885003665687,-5.8014447494));
+#2615 = DIRECTION('',(-0.309016994375,-0.951056516295));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2617 = ORIENTED_EDGE('',*,*,#2618,.F.);
+#2618 = EDGE_CURVE('',#408,#2595,#2619,.T.);
+#2619 = SURFACE_CURVE('',#2620,(#2624,#2630),.PCURVE_S1.);
+#2620 = LINE('',#2621,#2622);
+#2621 = CARTESIAN_POINT('',(-1.305941736886,5.958566621249,13.6));
+#2622 = VECTOR('',#2623,1.);
+#2623 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2624 = PCURVE('',#453,#2625);
+#2625 = DEFINITIONAL_REPRESENTATION('',(#2626),#2629);
+#2626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2627,#2628),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2627 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2628 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2630 = PCURVE('',#424,#2631);
+#2631 = DEFINITIONAL_REPRESENTATION('',(#2632),#2635);
+#2632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2633,#2634),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2633 = CARTESIAN_POINT('',(4.496630064878,0.));
+#2634 = CARTESIAN_POINT('',(4.496630064878,7.6));
+#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2636 = ORIENTED_EDGE('',*,*,#436,.T.);
+#2637 = ORIENTED_EDGE('',*,*,#2546,.T.);
+#2638 = ADVANCED_FACE('',(#2639),#424,.T.);
+#2639 = FACE_BOUND('',#2640,.T.);
+#2640 = EDGE_LOOP('',(#2641,#2662,#2684,#2685));
+#2641 = ORIENTED_EDGE('',*,*,#2642,.T.);
+#2642 = EDGE_CURVE('',#379,#2643,#2645,.T.);
+#2643 = VERTEX_POINT('',#2644);
+#2644 = CARTESIAN_POINT('',(-0.599273949314,6.070491803279,6.));
+#2645 = SURFACE_CURVE('',#2646,(#2650,#2656),.PCURVE_S1.);
+#2646 = LINE('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(-0.599273949314,6.070491803279,13.6));
+#2648 = VECTOR('',#2649,1.);
+#2649 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2650 = PCURVE('',#424,#2651);
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2655);
+#2652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2653,#2654),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2653 = CARTESIAN_POINT('',(4.613988630532,0.));
+#2654 = CARTESIAN_POINT('',(4.613988630532,7.6));
+#2655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2656 = PCURVE('',#395,#2657);
+#2657 = DEFINITIONAL_REPRESENTATION('',(#2658),#2661);
+#2658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2659,#2660),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2659 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2660 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2662 = ORIENTED_EDGE('',*,*,#2663,.F.);
+#2663 = EDGE_CURVE('',#2595,#2643,#2664,.T.);
+#2664 = SURFACE_CURVE('',#2665,(#2670,#2677),.PCURVE_S1.);
+#2665 = CIRCLE('',#2666,6.1);
+#2666 = AXIS2_PLACEMENT_3D('',#2667,#2668,#2669);
+#2667 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2668 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2669 = DIRECTION('',(1.,0.,0.));
+#2670 = PCURVE('',#424,#2671);
+#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676);
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(0.,7.6));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(1.,0.));
+#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2677 = PCURVE('',#1292,#2678);
+#2678 = DEFINITIONAL_REPRESENTATION('',(#2679),#2683);
+#2679 = CIRCLE('',#2680,6.1);
+#2680 = AXIS2_PLACEMENT_2D('',#2681,#2682);
+#2681 = CARTESIAN_POINT('',(0.,0.));
+#2682 = DIRECTION('',(1.,0.));
+#2683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2684 = ORIENTED_EDGE('',*,*,#2618,.F.);
+#2685 = ORIENTED_EDGE('',*,*,#407,.T.);
+#2686 = ADVANCED_FACE('',(#2687),#395,.F.);
+#2687 = FACE_BOUND('',#2688,.F.);
+#2688 = EDGE_LOOP('',(#2689,#2713,#2732,#2733));
+#2689 = ORIENTED_EDGE('',*,*,#2690,.F.);
+#2690 = EDGE_CURVE('',#2691,#2643,#2693,.T.);
+#2691 = VERTEX_POINT('',#2692);
+#2692 = CARTESIAN_POINT('',(0.599273949314,6.070491803279,6.));
+#2693 = SURFACE_CURVE('',#2694,(#2699,#2706),.PCURVE_S1.);
+#2694 = CIRCLE('',#2695,0.6);
+#2695 = AXIS2_PLACEMENT_3D('',#2696,#2697,#2698);
+#2696 = CARTESIAN_POINT('',(-1.354472090043E-15,6.1,6.));
+#2697 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2698 = DIRECTION('',(-2.22044604925E-16,1.,-1.224646799147E-16));
+#2699 = PCURVE('',#395,#2700);
+#2700 = DEFINITIONAL_REPRESENTATION('',(#2701),#2705);
+#2701 = LINE('',#2702,#2703);
+#2702 = CARTESIAN_POINT('',(0.,7.6));
+#2703 = VECTOR('',#2704,1.);
+#2704 = DIRECTION('',(1.,0.));
+#2705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2706 = PCURVE('',#1292,#2707);
+#2707 = DEFINITIONAL_REPRESENTATION('',(#2708),#2712);
+#2708 = CIRCLE('',#2709,0.6);
+#2709 = AXIS2_PLACEMENT_2D('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(-1.354472090043E-15,-6.1));
+#2711 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2713 = ORIENTED_EDGE('',*,*,#2714,.F.);
+#2714 = EDGE_CURVE('',#350,#2691,#2715,.T.);
+#2715 = SURFACE_CURVE('',#2716,(#2720,#2726),.PCURVE_S1.);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(0.599273949314,6.070491803279,13.6));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2720 = PCURVE('',#395,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2725);
+#2722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2723,#2724),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2723 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2724 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2726 = PCURVE('',#366,#2727);
+#2727 = DEFINITIONAL_REPRESENTATION('',(#2728),#2731);
+#2728 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2729,#2730),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2729 = CARTESIAN_POINT('',(4.810789330237,0.));
+#2730 = CARTESIAN_POINT('',(4.810789330237,7.6));
+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2732 = ORIENTED_EDGE('',*,*,#378,.T.);
+#2733 = ORIENTED_EDGE('',*,*,#2642,.T.);
+#2734 = ADVANCED_FACE('',(#2735),#366,.T.);
+#2735 = FACE_BOUND('',#2736,.T.);
+#2736 = EDGE_LOOP('',(#2737,#2758,#2780,#2781));
+#2737 = ORIENTED_EDGE('',*,*,#2738,.T.);
+#2738 = EDGE_CURVE('',#321,#2739,#2741,.T.);
+#2739 = VERTEX_POINT('',#2740);
+#2740 = CARTESIAN_POINT('',(1.305941736886,5.958566621249,6.));
+#2741 = SURFACE_CURVE('',#2742,(#2746,#2752),.PCURVE_S1.);
+#2742 = LINE('',#2743,#2744);
+#2743 = CARTESIAN_POINT('',(1.305941736886,5.958566621249,13.6));
+#2744 = VECTOR('',#2745,1.);
+#2745 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2746 = PCURVE('',#366,#2747);
+#2747 = DEFINITIONAL_REPRESENTATION('',(#2748),#2751);
+#2748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2749,#2750),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2749 = CARTESIAN_POINT('',(4.928147895891,0.));
+#2750 = CARTESIAN_POINT('',(4.928147895891,7.6));
+#2751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2752 = PCURVE('',#337,#2753);
+#2753 = DEFINITIONAL_REPRESENTATION('',(#2754),#2757);
+#2754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2755,#2756),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2755 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2756 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2758 = ORIENTED_EDGE('',*,*,#2759,.F.);
+#2759 = EDGE_CURVE('',#2691,#2739,#2760,.T.);
+#2760 = SURFACE_CURVE('',#2761,(#2766,#2773),.PCURVE_S1.);
+#2761 = CIRCLE('',#2762,6.1);
+#2762 = AXIS2_PLACEMENT_3D('',#2763,#2764,#2765);
+#2763 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2764 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2765 = DIRECTION('',(1.,0.,0.));
+#2766 = PCURVE('',#366,#2767);
+#2767 = DEFINITIONAL_REPRESENTATION('',(#2768),#2772);
+#2768 = LINE('',#2769,#2770);
+#2769 = CARTESIAN_POINT('',(0.,7.6));
+#2770 = VECTOR('',#2771,1.);
+#2771 = DIRECTION('',(1.,0.));
+#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2773 = PCURVE('',#1292,#2774);
+#2774 = DEFINITIONAL_REPRESENTATION('',(#2775),#2779);
+#2775 = CIRCLE('',#2776,6.1);
+#2776 = AXIS2_PLACEMENT_2D('',#2777,#2778);
+#2777 = CARTESIAN_POINT('',(0.,0.));
+#2778 = DIRECTION('',(1.,0.));
+#2779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2780 = ORIENTED_EDGE('',*,*,#2714,.F.);
+#2781 = ORIENTED_EDGE('',*,*,#349,.T.);
+#2782 = ADVANCED_FACE('',(#2783),#337,.F.);
+#2783 = FACE_BOUND('',#2784,.F.);
+#2784 = EDGE_LOOP('',(#2785,#2809,#2828,#2829));
+#2785 = ORIENTED_EDGE('',*,*,#2786,.F.);
+#2786 = EDGE_CURVE('',#2787,#2739,#2789,.T.);
+#2787 = VERTEX_POINT('',#2788);
+#2788 = CARTESIAN_POINT('',(2.445828525968,5.588194952,6.));
+#2789 = SURFACE_CURVE('',#2790,(#2795,#2802),.PCURVE_S1.);
+#2790 = CIRCLE('',#2791,0.6);
+#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794);
+#2792 = CARTESIAN_POINT('',(1.885003665687,5.8014447494,6.));
+#2793 = DIRECTION('',(-6.162975822039E-33,-1.224646799147E-16,-1.));
+#2794 = DIRECTION('',(0.309016994375,0.951056516295,-1.164708318489E-16)
+  );
+#2795 = PCURVE('',#337,#2796);
+#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2801);
+#2797 = LINE('',#2798,#2799);
+#2798 = CARTESIAN_POINT('',(0.,7.6));
+#2799 = VECTOR('',#2800,1.);
+#2800 = DIRECTION('',(1.,0.));
+#2801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2802 = PCURVE('',#1292,#2803);
+#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808);
+#2804 = CIRCLE('',#2805,0.6);
+#2805 = AXIS2_PLACEMENT_2D('',#2806,#2807);
+#2806 = CARTESIAN_POINT('',(1.885003665687,-5.8014447494));
+#2807 = DIRECTION('',(0.309016994375,-0.951056516295));
+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2809 = ORIENTED_EDGE('',*,*,#2810,.F.);
+#2810 = EDGE_CURVE('',#292,#2787,#2811,.T.);
+#2811 = SURFACE_CURVE('',#2812,(#2816,#2822),.PCURVE_S1.);
+#2812 = LINE('',#2813,#2814);
+#2813 = CARTESIAN_POINT('',(2.445828525968,5.588194952,13.6));
+#2814 = VECTOR('',#2815,1.);
+#2815 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2816 = PCURVE('',#337,#2817);
+#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2821);
+#2818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2819,#2820),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2819 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2820 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2822 = PCURVE('',#308,#2823);
+#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2827);
+#2824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2825,#2826),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2825 = CARTESIAN_POINT('',(5.124948595596,0.));
+#2826 = CARTESIAN_POINT('',(5.124948595596,7.6));
+#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2828 = ORIENTED_EDGE('',*,*,#320,.T.);
+#2829 = ORIENTED_EDGE('',*,*,#2738,.T.);
+#2830 = ADVANCED_FACE('',(#2831),#308,.T.);
+#2831 = FACE_BOUND('',#2832,.T.);
+#2832 = EDGE_LOOP('',(#2833,#2854,#2876,#2877));
+#2833 = ORIENTED_EDGE('',*,*,#2834,.T.);
+#2834 = EDGE_CURVE('',#263,#2835,#2837,.T.);
+#2835 = VERTEX_POINT('',#2836);
+#2836 = CARTESIAN_POINT('',(3.083322746848,5.263375422556,6.));
+#2837 = SURFACE_CURVE('',#2838,(#2842,#2848),.PCURVE_S1.);
+#2838 = LINE('',#2839,#2840);
+#2839 = CARTESIAN_POINT('',(3.083322746848,5.263375422556,13.6));
+#2840 = VECTOR('',#2841,1.);
+#2841 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2842 = PCURVE('',#308,#2843);
+#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2847);
+#2844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2845,#2846),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2845 = CARTESIAN_POINT('',(5.24230716125,0.));
+#2846 = CARTESIAN_POINT('',(5.24230716125,7.6));
+#2847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2848 = PCURVE('',#279,#2849);
+#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2853);
+#2850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2851,#2852),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2851 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2852 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2854 = ORIENTED_EDGE('',*,*,#2855,.F.);
+#2855 = EDGE_CURVE('',#2787,#2835,#2856,.T.);
+#2856 = SURFACE_CURVE('',#2857,(#2862,#2869),.PCURVE_S1.);
+#2857 = CIRCLE('',#2858,6.1);
+#2858 = AXIS2_PLACEMENT_3D('',#2859,#2860,#2861);
+#2859 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2860 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2861 = DIRECTION('',(1.,0.,0.));
+#2862 = PCURVE('',#308,#2863);
+#2863 = DEFINITIONAL_REPRESENTATION('',(#2864),#2868);
+#2864 = LINE('',#2865,#2866);
+#2865 = CARTESIAN_POINT('',(0.,7.6));
+#2866 = VECTOR('',#2867,1.);
+#2867 = DIRECTION('',(1.,0.));
+#2868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2869 = PCURVE('',#1292,#2870);
+#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875);
+#2871 = CIRCLE('',#2872,6.1);
+#2872 = AXIS2_PLACEMENT_2D('',#2873,#2874);
+#2873 = CARTESIAN_POINT('',(0.,0.));
+#2874 = DIRECTION('',(1.,0.));
+#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2876 = ORIENTED_EDGE('',*,*,#2810,.F.);
+#2877 = ORIENTED_EDGE('',*,*,#291,.T.);
+#2878 = ADVANCED_FACE('',(#2879),#279,.F.);
+#2879 = FACE_BOUND('',#2880,.F.);
+#2880 = EDGE_LOOP('',(#2881,#2905,#2924,#2925));
+#2881 = ORIENTED_EDGE('',*,*,#2882,.F.);
+#2882 = EDGE_CURVE('',#2883,#2835,#2885,.T.);
+#2883 = VERTEX_POINT('',#2884);
+#2884 = CARTESIAN_POINT('',(4.052968365411,4.558886643577,6.));
+#2885 = SURFACE_CURVE('',#2886,(#2891,#2898),.PCURVE_S1.);
+#2886 = CIRCLE('',#2887,0.6);
+#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
+#2888 = CARTESIAN_POINT('',(3.585490038984,4.935003665687,6.));
+#2889 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2890 = DIRECTION('',(0.587785252292,0.809016994375,-9.907600726171E-17)
+  );
+#2891 = PCURVE('',#279,#2892);
+#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897);
+#2893 = LINE('',#2894,#2895);
+#2894 = CARTESIAN_POINT('',(0.,7.6));
+#2895 = VECTOR('',#2896,1.);
+#2896 = DIRECTION('',(1.,0.));
+#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2898 = PCURVE('',#1292,#2899);
+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904);
+#2900 = CIRCLE('',#2901,0.6);
+#2901 = AXIS2_PLACEMENT_2D('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(3.585490038984,-4.935003665687));
+#2903 = DIRECTION('',(0.587785252292,-0.809016994375));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2905 = ORIENTED_EDGE('',*,*,#2906,.F.);
+#2906 = EDGE_CURVE('',#234,#2883,#2907,.T.);
+#2907 = SURFACE_CURVE('',#2908,(#2912,#2918),.PCURVE_S1.);
+#2908 = LINE('',#2909,#2910);
+#2909 = CARTESIAN_POINT('',(4.052968365411,4.558886643577,13.6));
+#2910 = VECTOR('',#2911,1.);
+#2911 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2912 = PCURVE('',#279,#2913);
+#2913 = DEFINITIONAL_REPRESENTATION('',(#2914),#2917);
+#2914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2915,#2916),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2915 = CARTESIAN_POINT('',(1.619996501721,0.));
+#2916 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#2917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2918 = PCURVE('',#250,#2919);
+#2919 = DEFINITIONAL_REPRESENTATION('',(#2920),#2923);
+#2920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2921,#2922),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2921 = CARTESIAN_POINT('',(5.439107860955,0.));
+#2922 = CARTESIAN_POINT('',(5.439107860955,7.6));
+#2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2924 = ORIENTED_EDGE('',*,*,#262,.T.);
+#2925 = ORIENTED_EDGE('',*,*,#2834,.T.);
+#2926 = ADVANCED_FACE('',(#2927),#250,.T.);
+#2927 = FACE_BOUND('',#2928,.T.);
+#2928 = EDGE_LOOP('',(#2929,#2950,#2972,#2973));
+#2929 = ORIENTED_EDGE('',*,*,#2930,.T.);
+#2930 = EDGE_CURVE('',#205,#2931,#2933,.T.);
+#2931 = VERTEX_POINT('',#2932);
+#2932 = CARTESIAN_POINT('',(4.558886643577,4.052968365411,6.));
+#2933 = SURFACE_CURVE('',#2934,(#2938,#2944),.PCURVE_S1.);
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(4.558886643577,4.052968365411,13.6));
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2938 = PCURVE('',#250,#2939);
+#2939 = DEFINITIONAL_REPRESENTATION('',(#2940),#2943);
+#2940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2941,#2942),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2941 = CARTESIAN_POINT('',(5.556466426609,0.));
+#2942 = CARTESIAN_POINT('',(5.556466426609,7.6));
+#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2944 = PCURVE('',#221,#2945);
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2949);
+#2946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2947,#2948),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#2947 = CARTESIAN_POINT('',(4.663188805458,0.));
+#2948 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#2949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2950 = ORIENTED_EDGE('',*,*,#2951,.F.);
+#2951 = EDGE_CURVE('',#2883,#2931,#2952,.T.);
+#2952 = SURFACE_CURVE('',#2953,(#2958,#2965),.PCURVE_S1.);
+#2953 = CIRCLE('',#2954,6.1);
+#2954 = AXIS2_PLACEMENT_3D('',#2955,#2956,#2957);
+#2955 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#2956 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2957 = DIRECTION('',(1.,0.,0.));
+#2958 = PCURVE('',#250,#2959);
+#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2964);
+#2960 = LINE('',#2961,#2962);
+#2961 = CARTESIAN_POINT('',(0.,7.6));
+#2962 = VECTOR('',#2963,1.);
+#2963 = DIRECTION('',(1.,0.));
+#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2965 = PCURVE('',#1292,#2966);
+#2966 = DEFINITIONAL_REPRESENTATION('',(#2967),#2971);
+#2967 = CIRCLE('',#2968,6.1);
+#2968 = AXIS2_PLACEMENT_2D('',#2969,#2970);
+#2969 = CARTESIAN_POINT('',(0.,0.));
+#2970 = DIRECTION('',(1.,0.));
+#2971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2972 = ORIENTED_EDGE('',*,*,#2906,.F.);
+#2973 = ORIENTED_EDGE('',*,*,#233,.T.);
+#2974 = ADVANCED_FACE('',(#2975),#221,.F.);
+#2975 = FACE_BOUND('',#2976,.F.);
+#2976 = EDGE_LOOP('',(#2977,#3001,#3020,#3021));
+#2977 = ORIENTED_EDGE('',*,*,#2978,.F.);
+#2978 = EDGE_CURVE('',#2979,#2931,#2981,.T.);
+#2979 = VERTEX_POINT('',#2980);
+#2980 = CARTESIAN_POINT('',(5.263375422556,3.083322746848,6.));
+#2981 = SURFACE_CURVE('',#2982,(#2987,#2994),.PCURVE_S1.);
+#2982 = CIRCLE('',#2983,0.6);
+#2983 = AXIS2_PLACEMENT_3D('',#2984,#2985,#2986);
+#2984 = CARTESIAN_POINT('',(4.935003665687,3.585490038984,6.));
+#2985 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#2986 = DIRECTION('',(0.809016994375,0.587785252292,-7.19829327806E-17)
+  );
+#2987 = PCURVE('',#221,#2988);
+#2988 = DEFINITIONAL_REPRESENTATION('',(#2989),#2993);
+#2989 = LINE('',#2990,#2991);
+#2990 = CARTESIAN_POINT('',(0.,7.6));
+#2991 = VECTOR('',#2992,1.);
+#2992 = DIRECTION('',(1.,0.));
+#2993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2994 = PCURVE('',#1292,#2995);
+#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3000);
+#2996 = CIRCLE('',#2997,0.6);
+#2997 = AXIS2_PLACEMENT_2D('',#2998,#2999);
+#2998 = CARTESIAN_POINT('',(4.935003665687,-3.585490038984));
+#2999 = DIRECTION('',(0.809016994375,-0.587785252292));
+#3000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3001 = ORIENTED_EDGE('',*,*,#3002,.F.);
+#3002 = EDGE_CURVE('',#176,#2979,#3003,.T.);
+#3003 = SURFACE_CURVE('',#3004,(#3008,#3014),.PCURVE_S1.);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(5.263375422556,3.083322746848,13.6));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3008 = PCURVE('',#221,#3009);
+#3009 = DEFINITIONAL_REPRESENTATION('',(#3010),#3013);
+#3010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3011,#3012),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3011 = CARTESIAN_POINT('',(1.619996501721,0.));
+#3012 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3014 = PCURVE('',#192,#3015);
+#3015 = DEFINITIONAL_REPRESENTATION('',(#3016),#3019);
+#3016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3017,#3018),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3017 = CARTESIAN_POINT('',(5.753267126314,0.));
+#3018 = CARTESIAN_POINT('',(5.753267126314,7.6));
+#3019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3020 = ORIENTED_EDGE('',*,*,#204,.T.);
+#3021 = ORIENTED_EDGE('',*,*,#2930,.T.);
+#3022 = ADVANCED_FACE('',(#3023),#192,.T.);
+#3023 = FACE_BOUND('',#3024,.T.);
+#3024 = EDGE_LOOP('',(#3025,#3046,#3068,#3069));
+#3025 = ORIENTED_EDGE('',*,*,#3026,.T.);
+#3026 = EDGE_CURVE('',#147,#3027,#3029,.T.);
+#3027 = VERTEX_POINT('',#3028);
+#3028 = CARTESIAN_POINT('',(5.588194952,2.445828525968,6.));
+#3029 = SURFACE_CURVE('',#3030,(#3034,#3040),.PCURVE_S1.);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(5.588194952,2.445828525968,13.6));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3034 = PCURVE('',#192,#3035);
+#3035 = DEFINITIONAL_REPRESENTATION('',(#3036),#3039);
+#3036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3037,#3038),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3037 = CARTESIAN_POINT('',(5.870625691968,0.));
+#3038 = CARTESIAN_POINT('',(5.870625691968,7.6));
+#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3040 = PCURVE('',#163,#3041);
+#3041 = DEFINITIONAL_REPRESENTATION('',(#3042),#3045);
+#3042 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3043,#3044),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3043 = CARTESIAN_POINT('',(4.663188805458,0.));
+#3044 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#3045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3046 = ORIENTED_EDGE('',*,*,#3047,.F.);
+#3047 = EDGE_CURVE('',#2979,#3027,#3048,.T.);
+#3048 = SURFACE_CURVE('',#3049,(#3054,#3061),.PCURVE_S1.);
+#3049 = CIRCLE('',#3050,6.1);
+#3050 = AXIS2_PLACEMENT_3D('',#3051,#3052,#3053);
+#3051 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#3052 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3053 = DIRECTION('',(1.,0.,0.));
+#3054 = PCURVE('',#192,#3055);
+#3055 = DEFINITIONAL_REPRESENTATION('',(#3056),#3060);
+#3056 = LINE('',#3057,#3058);
+#3057 = CARTESIAN_POINT('',(0.,7.6));
+#3058 = VECTOR('',#3059,1.);
+#3059 = DIRECTION('',(1.,0.));
+#3060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3061 = PCURVE('',#1292,#3062);
+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067);
+#3063 = CIRCLE('',#3064,6.1);
+#3064 = AXIS2_PLACEMENT_2D('',#3065,#3066);
+#3065 = CARTESIAN_POINT('',(0.,0.));
+#3066 = DIRECTION('',(1.,0.));
+#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3068 = ORIENTED_EDGE('',*,*,#3002,.F.);
+#3069 = ORIENTED_EDGE('',*,*,#175,.T.);
+#3070 = ADVANCED_FACE('',(#3071),#163,.F.);
+#3071 = FACE_BOUND('',#3072,.F.);
+#3072 = EDGE_LOOP('',(#3073,#3097,#3116,#3117));
+#3073 = ORIENTED_EDGE('',*,*,#3074,.F.);
+#3074 = EDGE_CURVE('',#3075,#3027,#3077,.T.);
+#3075 = VERTEX_POINT('',#3076);
+#3076 = CARTESIAN_POINT('',(5.958566621249,1.305941736886,6.));
+#3077 = SURFACE_CURVE('',#3078,(#3083,#3090),.PCURVE_S1.);
+#3078 = CIRCLE('',#3079,0.6);
+#3079 = AXIS2_PLACEMENT_3D('',#3080,#3081,#3082);
+#3080 = CARTESIAN_POINT('',(5.8014447494,1.885003665687,6.));
+#3081 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3082 = DIRECTION('',(0.951056516295,0.309016994375,-3.784366730434E-17)
+  );
+#3083 = PCURVE('',#163,#3084);
+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);
+#3085 = LINE('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(0.,7.6));
+#3087 = VECTOR('',#3088,1.);
+#3088 = DIRECTION('',(1.,0.));
+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3090 = PCURVE('',#1292,#3091);
+#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3096);
+#3092 = CIRCLE('',#3093,0.6);
+#3093 = AXIS2_PLACEMENT_2D('',#3094,#3095);
+#3094 = CARTESIAN_POINT('',(5.8014447494,-1.885003665687));
+#3095 = DIRECTION('',(0.951056516295,-0.309016994375));
+#3096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3097 = ORIENTED_EDGE('',*,*,#3098,.F.);
+#3098 = EDGE_CURVE('',#118,#3075,#3099,.T.);
+#3099 = SURFACE_CURVE('',#3100,(#3104,#3110),.PCURVE_S1.);
+#3100 = LINE('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(5.958566621249,1.305941736886,13.6));
+#3102 = VECTOR('',#3103,1.);
+#3103 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3104 = PCURVE('',#163,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3109);
+#3106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3107,#3108),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3107 = CARTESIAN_POINT('',(1.619996501721,0.));
+#3108 = CARTESIAN_POINT('',(1.619996501721,7.6));
+#3109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3110 = PCURVE('',#134,#3111);
+#3111 = DEFINITIONAL_REPRESENTATION('',(#3112),#3115);
+#3112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3113,#3114),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3113 = CARTESIAN_POINT('',(6.067426391673,0.));
+#3114 = CARTESIAN_POINT('',(6.067426391673,7.6));
+#3115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3116 = ORIENTED_EDGE('',*,*,#146,.T.);
+#3117 = ORIENTED_EDGE('',*,*,#3026,.T.);
+#3118 = ADVANCED_FACE('',(#3119),#134,.T.);
+#3119 = FACE_BOUND('',#3120,.T.);
+#3120 = EDGE_LOOP('',(#3121,#3142,#3164,#3165));
+#3121 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3122 = EDGE_CURVE('',#89,#3123,#3125,.T.);
+#3123 = VERTEX_POINT('',#3124);
+#3124 = CARTESIAN_POINT('',(6.070491803279,0.599273949314,6.));
+#3125 = SURFACE_CURVE('',#3126,(#3130,#3136),.PCURVE_S1.);
+#3126 = LINE('',#3127,#3128);
+#3127 = CARTESIAN_POINT('',(6.070491803279,0.599273949314,13.6));
+#3128 = VECTOR('',#3129,1.);
+#3129 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3130 = PCURVE('',#134,#3131);
+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3135);
+#3132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3133,#3134),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3133 = CARTESIAN_POINT('',(6.184784957327,0.));
+#3134 = CARTESIAN_POINT('',(6.184784957327,7.6));
+#3135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3136 = PCURVE('',#105,#3137);
+#3137 = DEFINITIONAL_REPRESENTATION('',(#3138),#3141);
+#3138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3139,#3140),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.6),.PIECEWISE_BEZIER_KNOTS.);
+#3139 = CARTESIAN_POINT('',(4.663188805458,0.));
+#3140 = CARTESIAN_POINT('',(4.663188805458,7.6));
+#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3142 = ORIENTED_EDGE('',*,*,#3143,.F.);
+#3143 = EDGE_CURVE('',#3075,#3123,#3144,.T.);
+#3144 = SURFACE_CURVE('',#3145,(#3150,#3157),.PCURVE_S1.);
+#3145 = CIRCLE('',#3146,6.1);
+#3146 = AXIS2_PLACEMENT_3D('',#3147,#3148,#3149);
+#3147 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#3148 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3149 = DIRECTION('',(1.,0.,0.));
+#3150 = PCURVE('',#134,#3151);
+#3151 = DEFINITIONAL_REPRESENTATION('',(#3152),#3156);
+#3152 = LINE('',#3153,#3154);
+#3153 = CARTESIAN_POINT('',(0.,7.6));
+#3154 = VECTOR('',#3155,1.);
+#3155 = DIRECTION('',(1.,0.));
+#3156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3157 = PCURVE('',#1292,#3158);
+#3158 = DEFINITIONAL_REPRESENTATION('',(#3159),#3163);
+#3159 = CIRCLE('',#3160,6.1);
+#3160 = AXIS2_PLACEMENT_2D('',#3161,#3162);
+#3161 = CARTESIAN_POINT('',(0.,0.));
+#3162 = DIRECTION('',(1.,0.));
+#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3164 = ORIENTED_EDGE('',*,*,#3098,.F.);
+#3165 = ORIENTED_EDGE('',*,*,#117,.T.);
+#3166 = ADVANCED_FACE('',(#3167),#105,.F.);
+#3167 = FACE_BOUND('',#3168,.F.);
+#3168 = EDGE_LOOP('',(#3169,#3191,#3192,#3193));
+#3169 = ORIENTED_EDGE('',*,*,#3170,.F.);
+#3170 = EDGE_CURVE('',#1274,#3123,#3171,.T.);
+#3171 = SURFACE_CURVE('',#3172,(#3177,#3184),.PCURVE_S1.);
+#3172 = CIRCLE('',#3173,0.6);
+#3173 = AXIS2_PLACEMENT_3D('',#3174,#3175,#3176);
+#3174 = CARTESIAN_POINT('',(6.1,-1.053196247267E-15,6.));
+#3175 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3176 = DIRECTION('',(1.,0.,0.));
+#3177 = PCURVE('',#105,#3178);
+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);
+#3179 = LINE('',#3180,#3181);
+#3180 = CARTESIAN_POINT('',(0.,7.6));
+#3181 = VECTOR('',#3182,1.);
+#3182 = DIRECTION('',(1.,0.));
+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3184 = PCURVE('',#1292,#3185);
+#3185 = DEFINITIONAL_REPRESENTATION('',(#3186),#3190);
+#3186 = CIRCLE('',#3187,0.6);
+#3187 = AXIS2_PLACEMENT_2D('',#3188,#3189);
+#3188 = CARTESIAN_POINT('',(6.1,0.));
+#3189 = DIRECTION('',(1.,0.));
+#3190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3191 = ORIENTED_EDGE('',*,*,#1304,.F.);
+#3192 = ORIENTED_EDGE('',*,*,#88,.T.);
+#3193 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3194 = ADVANCED_FACE('',(#3195),#1256,.T.);
+#3195 = FACE_BOUND('',#3196,.T.);
+#3196 = EDGE_LOOP('',(#3197,#3220,#3221,#3222));
+#3197 = ORIENTED_EDGE('',*,*,#3198,.T.);
+#3198 = EDGE_CURVE('',#3199,#1221,#3201,.T.);
+#3199 = VERTEX_POINT('',#3200);
+#3200 = CARTESIAN_POINT('',(9.,2.204364238465E-15,14.6));
+#3201 = SEAM_CURVE('',#3202,(#3206,#3213),.PCURVE_S1.);
+#3202 = LINE('',#3203,#3204);
+#3203 = CARTESIAN_POINT('',(9.,2.204364238465E-15,14.6));
+#3204 = VECTOR('',#3205,1.);
+#3205 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3206 = PCURVE('',#1256,#3207);
+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);
+#3208 = LINE('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3210 = VECTOR('',#3211,1.);
+#3211 = DIRECTION('',(0.,1.));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3213 = PCURVE('',#1256,#3214);
+#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219);
+#3215 = LINE('',#3216,#3217);
+#3216 = CARTESIAN_POINT('',(0.,-0.));
+#3217 = VECTOR('',#3218,1.);
+#3218 = DIRECTION('',(0.,1.));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3220 = ORIENTED_EDGE('',*,*,#1241,.F.);
+#3221 = ORIENTED_EDGE('',*,*,#3198,.F.);
+#3222 = ORIENTED_EDGE('',*,*,#3223,.T.);
+#3223 = EDGE_CURVE('',#3199,#3199,#3224,.T.);
+#3224 = SURFACE_CURVE('',#3225,(#3230,#3237),.PCURVE_S1.);
+#3225 = CIRCLE('',#3226,9.);
+#3226 = AXIS2_PLACEMENT_3D('',#3227,#3228,#3229);
+#3227 = CARTESIAN_POINT('',(0.,0.,14.6));
+#3228 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3229 = DIRECTION('',(1.,0.,0.));
+#3230 = PCURVE('',#1256,#3231);
+#3231 = DEFINITIONAL_REPRESENTATION('',(#3232),#3236);
+#3232 = LINE('',#3233,#3234);
+#3233 = CARTESIAN_POINT('',(0.,0.));
+#3234 = VECTOR('',#3235,1.);
+#3235 = DIRECTION('',(1.,0.));
+#3236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3237 = PCURVE('',#3238,#3243);
+#3238 = PLANE('',#3239);
+#3239 = AXIS2_PLACEMENT_3D('',#3240,#3241,#3242);
+#3240 = CARTESIAN_POINT('',(0.,0.,14.6));
+#3241 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3242 = DIRECTION('',(1.,0.,0.));
+#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3248);
+#3244 = CIRCLE('',#3245,9.);
+#3245 = AXIS2_PLACEMENT_2D('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(0.,0.));
+#3247 = DIRECTION('',(1.,0.));
+#3248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3249 = ADVANCED_FACE('',(#3250,#3281),#1292,.F.);
+#3250 = FACE_BOUND('',#3251,.F.);
+#3251 = EDGE_LOOP('',(#3252));
+#3252 = ORIENTED_EDGE('',*,*,#3253,.T.);
+#3253 = EDGE_CURVE('',#3254,#3254,#3256,.T.);
+#3254 = VERTEX_POINT('',#3255);
+#3255 = CARTESIAN_POINT('',(8.5,-1.053196247267E-15,6.));
+#3256 = SURFACE_CURVE('',#3257,(#3262,#3269),.PCURVE_S1.);
+#3257 = CIRCLE('',#3258,8.5);
+#3258 = AXIS2_PLACEMENT_3D('',#3259,#3260,#3261);
+#3259 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#3260 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3261 = DIRECTION('',(1.,0.,0.));
+#3262 = PCURVE('',#1292,#3263);
+#3263 = DEFINITIONAL_REPRESENTATION('',(#3264),#3268);
+#3264 = CIRCLE('',#3265,8.5);
+#3265 = AXIS2_PLACEMENT_2D('',#3266,#3267);
+#3266 = CARTESIAN_POINT('',(0.,0.));
+#3267 = DIRECTION('',(1.,0.));
+#3268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3269 = PCURVE('',#3270,#3275);
+#3270 = CONICAL_SURFACE('',#3271,9.,0.785398163397);
+#3271 = AXIS2_PLACEMENT_3D('',#3272,#3273,#3274);
+#3272 = CARTESIAN_POINT('',(0.,-1.114428587224E-15,5.5));
+#3273 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3274 = DIRECTION('',(1.,0.,0.));
+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);
+#3276 = LINE('',#3277,#3278);
+#3277 = CARTESIAN_POINT('',(0.,-0.5));
+#3278 = VECTOR('',#3279,1.);
+#3279 = DIRECTION('',(1.,-0.));
+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3281 = FACE_BOUND('',#3282,.F.);
+#3282 = EDGE_LOOP('',(#3283,#3284,#3285,#3286,#3287,#3288,#3289,#3290,
+    #3291,#3292,#3293,#3294,#3295,#3296,#3297,#3298,#3299,#3300,#3301,
+    #3302,#3303,#3304,#3305,#3306,#3307,#3308,#3309,#3310,#3311,#3312,
+    #3313,#3314,#3315,#3316,#3317,#3318,#3319,#3320,#3321,#3322));
+#3283 = ORIENTED_EDGE('',*,*,#1273,.F.);
+#3284 = ORIENTED_EDGE('',*,*,#3170,.T.);
+#3285 = ORIENTED_EDGE('',*,*,#3143,.F.);
+#3286 = ORIENTED_EDGE('',*,*,#3074,.T.);
+#3287 = ORIENTED_EDGE('',*,*,#3047,.F.);
+#3288 = ORIENTED_EDGE('',*,*,#2978,.T.);
+#3289 = ORIENTED_EDGE('',*,*,#2951,.F.);
+#3290 = ORIENTED_EDGE('',*,*,#2882,.T.);
+#3291 = ORIENTED_EDGE('',*,*,#2855,.F.);
+#3292 = ORIENTED_EDGE('',*,*,#2786,.T.);
+#3293 = ORIENTED_EDGE('',*,*,#2759,.F.);
+#3294 = ORIENTED_EDGE('',*,*,#2690,.T.);
+#3295 = ORIENTED_EDGE('',*,*,#2663,.F.);
+#3296 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#3297 = ORIENTED_EDGE('',*,*,#2567,.F.);
+#3298 = ORIENTED_EDGE('',*,*,#2498,.T.);
+#3299 = ORIENTED_EDGE('',*,*,#2471,.F.);
+#3300 = ORIENTED_EDGE('',*,*,#2402,.T.);
+#3301 = ORIENTED_EDGE('',*,*,#2375,.F.);
+#3302 = ORIENTED_EDGE('',*,*,#2306,.T.);
+#3303 = ORIENTED_EDGE('',*,*,#2279,.F.);
+#3304 = ORIENTED_EDGE('',*,*,#2210,.T.);
+#3305 = ORIENTED_EDGE('',*,*,#2162,.F.);
+#3306 = ORIENTED_EDGE('',*,*,#2114,.T.);
+#3307 = ORIENTED_EDGE('',*,*,#2066,.F.);
+#3308 = ORIENTED_EDGE('',*,*,#2018,.T.);
+#3309 = ORIENTED_EDGE('',*,*,#1970,.F.);
+#3310 = ORIENTED_EDGE('',*,*,#1922,.T.);
+#3311 = ORIENTED_EDGE('',*,*,#1874,.F.);
+#3312 = ORIENTED_EDGE('',*,*,#1826,.T.);
+#3313 = ORIENTED_EDGE('',*,*,#1778,.F.);
+#3314 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#3315 = ORIENTED_EDGE('',*,*,#1682,.F.);
+#3316 = ORIENTED_EDGE('',*,*,#1634,.T.);
+#3317 = ORIENTED_EDGE('',*,*,#1586,.F.);
+#3318 = ORIENTED_EDGE('',*,*,#1538,.T.);
+#3319 = ORIENTED_EDGE('',*,*,#1490,.F.);
+#3320 = ORIENTED_EDGE('',*,*,#1442,.T.);
+#3321 = ORIENTED_EDGE('',*,*,#1394,.F.);
+#3322 = ORIENTED_EDGE('',*,*,#1346,.T.);
+#3323 = ADVANCED_FACE('',(#3324,#3327),#3238,.F.);
+#3324 = FACE_BOUND('',#3325,.F.);
+#3325 = EDGE_LOOP('',(#3326));
+#3326 = ORIENTED_EDGE('',*,*,#3223,.T.);
+#3327 = FACE_BOUND('',#3328,.F.);
+#3328 = EDGE_LOOP('',(#3329));
+#3329 = ORIENTED_EDGE('',*,*,#3330,.F.);
+#3330 = EDGE_CURVE('',#3331,#3331,#3333,.T.);
+#3331 = VERTEX_POINT('',#3332);
+#3332 = CARTESIAN_POINT('',(2.5,6.123233995737E-16,14.6));
+#3333 = SURFACE_CURVE('',#3334,(#3339,#3346),.PCURVE_S1.);
+#3334 = CIRCLE('',#3335,2.5);
+#3335 = AXIS2_PLACEMENT_3D('',#3336,#3337,#3338);
+#3336 = CARTESIAN_POINT('',(0.,0.,14.6));
+#3337 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3338 = DIRECTION('',(1.,0.,0.));
+#3339 = PCURVE('',#3238,#3340);
+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);
+#3341 = CIRCLE('',#3342,2.5);
+#3342 = AXIS2_PLACEMENT_2D('',#3343,#3344);
+#3343 = CARTESIAN_POINT('',(0.,0.));
+#3344 = DIRECTION('',(1.,0.));
+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3346 = PCURVE('',#3347,#3352);
+#3347 = CYLINDRICAL_SURFACE('',#3348,2.5);
+#3348 = AXIS2_PLACEMENT_3D('',#3349,#3350,#3351);
+#3349 = CARTESIAN_POINT('',(0.,0.,14.6));
+#3350 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3351 = DIRECTION('',(1.,0.,0.));
+#3352 = DEFINITIONAL_REPRESENTATION('',(#3353),#3357);
+#3353 = LINE('',#3354,#3355);
+#3354 = CARTESIAN_POINT('',(0.,0.));
+#3355 = VECTOR('',#3356,1.);
+#3356 = DIRECTION('',(1.,0.));
+#3357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3358 = ADVANCED_FACE('',(#3359),#3270,.T.);
+#3359 = FACE_BOUND('',#3360,.F.);
+#3360 = EDGE_LOOP('',(#3361,#3382,#3409,#3410));
+#3361 = ORIENTED_EDGE('',*,*,#3362,.F.);
+#3362 = EDGE_CURVE('',#3363,#3254,#3365,.T.);
+#3363 = VERTEX_POINT('',#3364);
+#3364 = CARTESIAN_POINT('',(9.,-1.114428587224E-15,5.5));
+#3365 = SEAM_CURVE('',#3366,(#3370,#3376),.PCURVE_S1.);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(9.,-1.114428587224E-15,5.5));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(-0.707106781187,8.659560562355E-17,0.707106781187)
+  );
+#3370 = PCURVE('',#3270,#3371);
+#3371 = DEFINITIONAL_REPRESENTATION('',(#3372),#3375);
+#3372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3373,#3374),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.);
+#3373 = CARTESIAN_POINT('',(0.,0.));
+#3374 = CARTESIAN_POINT('',(0.,-0.5));
+#3375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3376 = PCURVE('',#3270,#3377);
+#3377 = DEFINITIONAL_REPRESENTATION('',(#3378),#3381);
+#3378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3379,#3380),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.);
+#3379 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3380 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#3381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3382 = ORIENTED_EDGE('',*,*,#3383,.T.);
+#3383 = EDGE_CURVE('',#3363,#3363,#3384,.T.);
+#3384 = SURFACE_CURVE('',#3385,(#3390,#3397),.PCURVE_S1.);
+#3385 = CIRCLE('',#3386,9.);
+#3386 = AXIS2_PLACEMENT_3D('',#3387,#3388,#3389);
+#3387 = CARTESIAN_POINT('',(0.,-1.114428587224E-15,5.5));
+#3388 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3389 = DIRECTION('',(1.,0.,0.));
+#3390 = PCURVE('',#3270,#3391);
+#3391 = DEFINITIONAL_REPRESENTATION('',(#3392),#3396);
+#3392 = LINE('',#3393,#3394);
+#3393 = CARTESIAN_POINT('',(0.,-0.));
+#3394 = VECTOR('',#3395,1.);
+#3395 = DIRECTION('',(1.,-0.));
+#3396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3397 = PCURVE('',#3398,#3403);
+#3398 = CYLINDRICAL_SURFACE('',#3399,9.);
+#3399 = AXIS2_PLACEMENT_3D('',#3400,#3401,#3402);
+#3400 = CARTESIAN_POINT('',(0.,-1.053196247267E-15,6.));
+#3401 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3402 = DIRECTION('',(1.,0.,0.));
+#3403 = DEFINITIONAL_REPRESENTATION('',(#3404),#3408);
+#3404 = LINE('',#3405,#3406);
+#3405 = CARTESIAN_POINT('',(0.,0.5));
+#3406 = VECTOR('',#3407,1.);
+#3407 = DIRECTION('',(1.,0.));
+#3408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3409 = ORIENTED_EDGE('',*,*,#3362,.T.);
+#3410 = ORIENTED_EDGE('',*,*,#3253,.F.);
+#3411 = ADVANCED_FACE('',(#3412),#3347,.F.);
+#3412 = FACE_BOUND('',#3413,.F.);
+#3413 = EDGE_LOOP('',(#3414,#3415,#3438,#3589,#3612,#3639,#3640,#3784));
+#3414 = ORIENTED_EDGE('',*,*,#3330,.T.);
+#3415 = ORIENTED_EDGE('',*,*,#3416,.T.);
+#3416 = EDGE_CURVE('',#3331,#3417,#3419,.T.);
+#3417 = VERTEX_POINT('',#3418);
+#3418 = CARTESIAN_POINT('',(2.5,-7.960204194458E-16,4.1));
+#3419 = SEAM_CURVE('',#3420,(#3424,#3431),.PCURVE_S1.);
+#3420 = LINE('',#3421,#3422);
+#3421 = CARTESIAN_POINT('',(2.5,6.123233995737E-16,14.6));
+#3422 = VECTOR('',#3423,1.);
+#3423 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3424 = PCURVE('',#3347,#3425);
+#3425 = DEFINITIONAL_REPRESENTATION('',(#3426),#3430);
+#3426 = LINE('',#3427,#3428);
+#3427 = CARTESIAN_POINT('',(0.,-0.));
+#3428 = VECTOR('',#3429,1.);
+#3429 = DIRECTION('',(0.,1.));
+#3430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3431 = PCURVE('',#3347,#3432);
+#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3437);
+#3433 = LINE('',#3434,#3435);
+#3434 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3435 = VECTOR('',#3436,1.);
+#3436 = DIRECTION('',(0.,1.));
+#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3438 = ORIENTED_EDGE('',*,*,#3439,.F.);
+#3439 = EDGE_CURVE('',#3440,#3417,#3442,.T.);
+#3440 = VERTEX_POINT('',#3441);
+#3441 = CARTESIAN_POINT('',(2.5,-1.040949779275E-15,1.1));
+#3442 = SURFACE_CURVE('',#3443,(#3488,#3536),.PCURVE_S1.);
+#3443 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3444,#3445,#3446,#3447,#3448,
+    #3449,#3450,#3451,#3452,#3453,#3454,#3455,#3456,#3457,#3458,#3459,
+    #3460,#3461,#3462,#3463,#3464,#3465,#3466,#3467,#3468,#3469,#3470,
+    #3471,#3472,#3473,#3474,#3475,#3476,#3477,#3478,#3479,#3480,#3481,
+    #3482,#3483,#3484,#3485,#3486,#3487),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.175346919717,0.380180170266,0.499969301786,
+    0.625179652727,0.818679911447,1.),.UNSPECIFIED.);
+#3444 = CARTESIAN_POINT('',(2.5,-1.209183968999E-15,1.1));
+#3445 = CARTESIAN_POINT('',(2.5,0.112454985,1.1));
+#3446 = CARTESIAN_POINT('',(2.494218948226,0.221117639098,1.109634956165
+    ));
+#3447 = CARTESIAN_POINT('',(2.483338981823,0.325449323102,1.127768849992
+    ));
+#3448 = CARTESIAN_POINT('',(2.468091019225,0.424971391165,1.153402478829
+    ));
+#3449 = CARTESIAN_POINT('',(2.449246755907,0.519262007256,1.185568670409
+    ));
+#3450 = CARTESIAN_POINT('',(2.427615913312,0.607944366533,1.223284651875
+    ));
+#3451 = CARTESIAN_POINT('',(2.404043167021,0.690671290642,1.265501731566
+    ));
+#3452 = CARTESIAN_POINT('',(2.350611061727,0.856405167533,1.364132889874
+    ));
+#3453 = CARTESIAN_POINT('',(2.319761221358,0.938979110643,1.42284689472)
+  );
+#3454 = CARTESIAN_POINT('',(2.287467229619,1.015746235022,1.486736419492
+    ));
+#3455 = CARTESIAN_POINT('',(2.25405793377,1.087583819053,1.556009703979)
+  );
+#3456 = CARTESIAN_POINT('',(2.219745904485,1.155129686153,1.631405017051
+    ));
+#3457 = CARTESIAN_POINT('',(2.184749900363,1.218683474879,1.71416826772)
+  );
+#3458 = CARTESIAN_POINT('',(2.14960127886,1.277977063735,1.806066783679)
+  );
+#3459 = CARTESIAN_POINT('',(2.096140789765,1.362925378595,1.969864762332
+    ));
+#3460 = CARTESIAN_POINT('',(2.077784747048,1.390915710831,2.031507384239
+    ));
+#3461 = CARTESIAN_POINT('',(2.05967552774,1.417732766594,2.098376091816)
+  );
+#3462 = CARTESIAN_POINT('',(2.041557544608,1.443695855898,2.173863932713
+    ));
+#3463 = CARTESIAN_POINT('',(2.024209718831,1.467709121721,2.260223042187
+    ));
+#3464 = CARTESIAN_POINT('',(2.009437730189,1.487416567596,2.358915731763
+    ));
+#3465 = CARTESIAN_POINT('',(2.000135622981,1.499819169077,2.471110130197
+    ));
+#3466 = CARTESIAN_POINT('',(1.999860541489,1.500185944973,2.730383030349
+    ));
+#3467 = CARTESIAN_POINT('',(2.009769699295,1.486973995546,2.847196793156
+    ));
+#3468 = CARTESIAN_POINT('',(2.025569946236,1.465914551737,2.949493338788
+    ));
+#3469 = CARTESIAN_POINT('',(2.044015147088,1.440311419413,3.038542355014
+    ));
+#3470 = CARTESIAN_POINT('',(2.063121573161,1.412800387473,3.115934530921
+    ));
+#3471 = CARTESIAN_POINT('',(2.082078847346,1.384544115288,3.18417363005)
+  );
+#3472 = CARTESIAN_POINT('',(2.101263768145,1.355077088259,3.247101040548
+    ));
+#3473 = CARTESIAN_POINT('',(2.154131416769,1.270198307944,3.405279273343
+    ));
+#3474 = CARTESIAN_POINT('',(2.187305977925,1.213749467143,3.491336307368
+    ));
+#3475 = CARTESIAN_POINT('',(2.220336890907,1.153473154976,3.569356106449
+    ));
+#3476 = CARTESIAN_POINT('',(2.252780466776,1.089566410511,3.640815099377
+    ));
+#3477 = CARTESIAN_POINT('',(2.284435565238,1.021777293659,3.706759827878
+    ));
+#3478 = CARTESIAN_POINT('',(2.315110915026,0.949584497902,3.767822877101
+    ));
+#3479 = CARTESIAN_POINT('',(2.344527980933,0.872278968037,3.824211089498
+    ));
+#3480 = CARTESIAN_POINT('',(2.398117404187,0.711180911254,3.923865185531
+    ));
+#3481 = CARTESIAN_POINT('',(2.422979809343,0.626671594843,3.968619089076
+    ));
+#3482 = CARTESIAN_POINT('',(2.445867126955,0.535871012752,4.008655450685
+    ));
+#3483 = CARTESIAN_POINT('',(2.465878207729,0.439089041492,4.042875209225
+    ));
+#3484 = CARTESIAN_POINT('',(2.482134439254,0.336673072103,4.070223371204
+    ));
+#3485 = CARTESIAN_POINT('',(2.49378300959,0.229025378299,4.089638534233)
+  );
+#3486 = CARTESIAN_POINT('',(2.499999993003,0.116618065904,4.099999988338
+    ));
+#3487 = CARTESIAN_POINT('',(2.5,-1.06383453418E-15,4.1));
+#3488 = PCURVE('',#3347,#3489);
+#3489 = DEFINITIONAL_REPRESENTATION('',(#3490),#3535);
+#3490 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3491,#3492,#3493,#3494,#3495,
+    #3496,#3497,#3498,#3499,#3500,#3501,#3502,#3503,#3504,#3505,#3506,
+    #3507,#3508,#3509,#3510,#3511,#3512,#3513,#3514,#3515,#3516,#3517,
+    #3518,#3519,#3520,#3521,#3522,#3523,#3524,#3525,#3526,#3527,#3528,
+    #3529,#3530,#3531,#3532,#3533,#3534),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.175346919717,0.380180170266,0.499969301786,
+    0.625179652727,0.818679911447,1.),.UNSPECIFIED.);
+#3491 = CARTESIAN_POINT('',(6.28318530718,13.5));
+#3492 = CARTESIAN_POINT('',(6.238203313179,13.5));
+#3493 = CARTESIAN_POINT('',(6.194738256796,13.490365043835));
+#3494 = CARTESIAN_POINT('',(6.152866871673,13.472231150008));
+#3495 = CARTESIAN_POINT('',(6.112681293154,13.446597521171));
+#3496 = CARTESIAN_POINT('',(6.074290112396,13.414431329591));
+#3497 = CARTESIAN_POINT('',(6.037822961675,13.376715348125));
+#3498 = CARTESIAN_POINT('',(6.003435232457,13.334498268434));
+#3499 = CARTESIAN_POINT('',(5.933781565991,13.235867110126));
+#3500 = CARTESIAN_POINT('',(5.898558847617,13.17715310528));
+#3501 = CARTESIAN_POINT('',(5.86528932106,13.113263580508));
+#3502 = CARTESIAN_POINT('',(5.833639402524,13.043990296021));
+#3503 = CARTESIAN_POINT('',(5.803369654977,12.968594982949));
+#3504 = CARTESIAN_POINT('',(5.774373387393,12.88583173228));
+#3505 = CARTESIAN_POINT('',(5.746811715788,12.793933216321));
+#3506 = CARTESIAN_POINT('',(5.706663510166,12.630135237668));
+#3507 = CARTESIAN_POINT('',(5.693276892955,12.568492615761));
+#3508 = CARTESIAN_POINT('',(5.680335123537,12.501623908184));
+#3509 = CARTESIAN_POINT('',(5.667674466053,12.426136067287));
+#3510 = CARTESIAN_POINT('',(5.655827827033,12.339776957813));
+#3511 = CARTESIAN_POINT('',(5.645975920824,12.241084268237));
+#3512 = CARTESIAN_POINT('',(5.639774613797,12.128889869803));
+#3513 = CARTESIAN_POINT('',(5.639591225952,11.869616969651));
+#3514 = CARTESIAN_POINT('',(5.646197209253,11.752803206844));
+#3515 = CARTESIAN_POINT('',(5.656728602733,11.650506661212));
+#3516 = CARTESIAN_POINT('',(5.669347039264,11.561457644986));
+#3517 = CARTESIAN_POINT('',(5.682741188747,11.484065469079));
+#3518 = CARTESIAN_POINT('',(5.696349797759,11.41582636995));
+#3519 = CARTESIAN_POINT('',(5.710411772671,11.352898959452));
+#3520 = CARTESIAN_POINT('',(5.75041056389,11.194720726657));
+#3521 = CARTESIAN_POINT('',(5.776592019636,11.108663692632));
+#3522 = CARTESIAN_POINT('',(5.804064514694,11.030643893551));
+#3523 = CARTESIAN_POINT('',(5.832703278427,10.959184900623));
+#3524 = CARTESIAN_POINT('',(5.862595171302,10.893240172122));
+#3525 = CARTESIAN_POINT('',(5.89393452412,10.832177122899));
+#3526 = CARTESIAN_POINT('',(5.92699008923,10.775788910502));
+#3527 = CARTESIAN_POINT('',(5.994901101809,10.676134814469));
+#3528 = CARTESIAN_POINT('',(6.030115773029,10.631380910924));
+#3529 = CARTESIAN_POINT('',(6.067522941607,10.591344549315));
+#3530 = CARTESIAN_POINT('',(6.106977937294,10.557124790775));
+#3531 = CARTESIAN_POINT('',(6.148361391138,10.529776628796));
+#3532 = CARTESIAN_POINT('',(6.191575161348,10.510361465767));
+#3533 = CARTESIAN_POINT('',(6.236538080818,10.500000011662));
+#3534 = CARTESIAN_POINT('',(6.28318530718,10.5));
+#3535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3536 = PCURVE('',#3537,#3542);
+#3537 = CYLINDRICAL_SURFACE('',#3538,1.5);
+#3538 = AXIS2_PLACEMENT_3D('',#3539,#3540,#3541);
+#3539 = CARTESIAN_POINT('',(1.,-1.469576158977E-15,2.6));
+#3540 = DIRECTION('',(1.,-2.719262146894E-32,-2.22044604925E-16));
+#3541 = DIRECTION('',(2.22044604925E-16,1.224646799147E-16,1.));
+#3542 = DEFINITIONAL_REPRESENTATION('',(#3543),#3588);
+#3543 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3544,#3545,#3546,#3547,#3548,
+    #3549,#3550,#3551,#3552,#3553,#3554,#3555,#3556,#3557,#3558,#3559,
+    #3560,#3561,#3562,#3563,#3564,#3565,#3566,#3567,#3568,#3569,#3570,
+    #3571,#3572,#3573,#3574,#3575,#3576,#3577,#3578,#3579,#3580,#3581,
+    #3582,#3583,#3584,#3585,#3586,#3587),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.175346919717,0.380180170266,0.499969301786,
+    0.625179652727,0.818679911447,1.),.UNSPECIFIED.);
+#3544 = CARTESIAN_POINT('',(3.14159265359,1.5));
+#3545 = CARTESIAN_POINT('',(3.21656264359,1.5));
+#3546 = CARTESIAN_POINT('',(3.28900456087,1.494218948226));
+#3547 = CARTESIAN_POINT('',(3.359200430886,1.483338981823));
+#3548 = CARTESIAN_POINT('',(3.427294302356,1.468091019225));
+#3549 = CARTESIAN_POINT('',(3.493343588318,1.449246755907));
+#3550 = CARTESIAN_POINT('',(3.557326259587,1.427615913312));
+#3551 = CARTESIAN_POINT('',(3.619113129644,1.404043167021));
+#3552 = CARTESIAN_POINT('',(3.747687921261,1.350611061727));
+#3553 = CARTESIAN_POINT('',(3.815011017434,1.319761221358));
+#3554 = CARTESIAN_POINT('',(3.881282098215,1.287467229619));
+#3555 = CARTESIAN_POINT('',(3.947450679835,1.25405793377));
+#3556 = CARTESIAN_POINT('',(4.014559669386,1.219745904485));
+#3557 = CARTESIAN_POINT('',(4.083755069098,1.184749900363));
+#3558 = CARTESIAN_POINT('',(4.156341193949,1.14960127886));
+#3559 = CARTESIAN_POINT('',(4.279351571123,1.096140789765));
+#3560 = CARTESIAN_POINT('',(4.324424092183,1.077784747048));
+#3561 = CARTESIAN_POINT('',(4.372366911155,1.05967552774));
+#3562 = CARTESIAN_POINT('',(4.425441838408,1.041557544608));
+#3563 = CARTESIAN_POINT('',(4.484924754478,1.024209718831));
+#3564 = CARTESIAN_POINT('',(4.551653764615,1.009437730189));
+#3565 = CARTESIAN_POINT('',(4.626462315482,1.000135622981));
+#3566 = CARTESIAN_POINT('',(4.799311088534,0.999860541489));
+#3567 = CARTESIAN_POINT('',(4.877175260863,1.009769699295));
+#3568 = CARTESIAN_POINT('',(4.946397549313,1.025569946236));
+#3569 = CARTESIAN_POINT('',(5.007865110575,1.044015147088));
+#3570 = CARTESIAN_POINT('',(5.062470535411,1.063121573161));
+#3571 = CARTESIAN_POINT('',(5.111616192786,1.082078847346));
+#3572 = CARTESIAN_POINT('',(5.157871604677,1.101263768145));
+#3573 = CARTESIAN_POINT('',(5.277546647425,1.154131416769));
+#3574 = CARTESIAN_POINT('',(5.345893964321,1.187305977925));
+#3575 = CARTESIAN_POINT('',(5.411307954153,1.220336890907));
+#3576 = CARTESIAN_POINT('',(5.474897667622,1.252780466776));
+#3577 = CARTESIAN_POINT('',(5.537636443934,1.284435565238));
+#3578 = CARTESIAN_POINT('',(5.600406799745,1.315110915026));
+#3579 = CARTESIAN_POINT('',(5.664011641799,1.344527980933));
+#3580 = CARTESIAN_POINT('',(5.790297952759,1.398117404187));
+#3581 = CARTESIAN_POINT('',(5.853906977637,1.422979809343));
+#3582 = CARTESIAN_POINT('',(5.919776858694,1.445867126955));
+#3583 = CARTESIAN_POINT('',(5.987810939503,1.465878207729));
+#3584 = CARTESIAN_POINT('',(6.058021225995,1.482134439254));
+#3585 = CARTESIAN_POINT('',(6.130501523539,1.49378300959));
+#3586 = CARTESIAN_POINT('',(6.20543992991,1.499999993003));
+#3587 = CARTESIAN_POINT('',(6.28318530718,1.5));
+#3588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3589 = ORIENTED_EDGE('',*,*,#3590,.T.);
+#3590 = EDGE_CURVE('',#3440,#3591,#3593,.T.);
+#3591 = VERTEX_POINT('',#3592);
+#3592 = CARTESIAN_POINT('',(2.5,-1.175660927181E-15,0.));
+#3593 = SEAM_CURVE('',#3594,(#3598,#3605),.PCURVE_S1.);
+#3594 = LINE('',#3595,#3596);
+#3595 = CARTESIAN_POINT('',(2.5,6.123233995737E-16,14.6));
+#3596 = VECTOR('',#3597,1.);
+#3597 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3598 = PCURVE('',#3347,#3599);
+#3599 = DEFINITIONAL_REPRESENTATION('',(#3600),#3604);
+#3600 = LINE('',#3601,#3602);
+#3601 = CARTESIAN_POINT('',(0.,-0.));
+#3602 = VECTOR('',#3603,1.);
+#3603 = DIRECTION('',(0.,1.));
+#3604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3605 = PCURVE('',#3347,#3606);
+#3606 = DEFINITIONAL_REPRESENTATION('',(#3607),#3611);
+#3607 = LINE('',#3608,#3609);
+#3608 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3609 = VECTOR('',#3610,1.);
+#3610 = DIRECTION('',(0.,1.));
+#3611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3612 = ORIENTED_EDGE('',*,*,#3613,.F.);
+#3613 = EDGE_CURVE('',#3591,#3591,#3614,.T.);
+#3614 = SURFACE_CURVE('',#3615,(#3620,#3627),.PCURVE_S1.);
+#3615 = CIRCLE('',#3616,2.5);
+#3616 = AXIS2_PLACEMENT_3D('',#3617,#3618,#3619);
+#3617 = CARTESIAN_POINT('',(0.,-1.787984326755E-15,0.));
+#3618 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3619 = DIRECTION('',(1.,0.,0.));
+#3620 = PCURVE('',#3347,#3621);
+#3621 = DEFINITIONAL_REPRESENTATION('',(#3622),#3626);
+#3622 = LINE('',#3623,#3624);
+#3623 = CARTESIAN_POINT('',(0.,14.6));
+#3624 = VECTOR('',#3625,1.);
+#3625 = DIRECTION('',(1.,0.));
+#3626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3627 = PCURVE('',#3628,#3633);
+#3628 = PLANE('',#3629);
+#3629 = AXIS2_PLACEMENT_3D('',#3630,#3631,#3632);
+#3630 = CARTESIAN_POINT('',(0.,-1.787984326755E-15,0.));
+#3631 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3632 = DIRECTION('',(1.,0.,0.));
+#3633 = DEFINITIONAL_REPRESENTATION('',(#3634),#3638);
+#3634 = CIRCLE('',#3635,2.5);
+#3635 = AXIS2_PLACEMENT_2D('',#3636,#3637);
+#3636 = CARTESIAN_POINT('',(0.,0.));
+#3637 = DIRECTION('',(1.,0.));
+#3638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3639 = ORIENTED_EDGE('',*,*,#3590,.F.);
+#3640 = ORIENTED_EDGE('',*,*,#3641,.F.);
+#3641 = EDGE_CURVE('',#3417,#3440,#3642,.T.);
+#3642 = SURFACE_CURVE('',#3643,(#3688,#3736),.PCURVE_S1.);
+#3643 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3644,#3645,#3646,#3647,#3648,
+    #3649,#3650,#3651,#3652,#3653,#3654,#3655,#3656,#3657,#3658,#3659,
+    #3660,#3661,#3662,#3663,#3664,#3665,#3666,#3667,#3668,#3669,#3670,
+    #3671,#3672,#3673,#3674,#3675,#3676,#3677,#3678,#3679,#3680,#3681,
+    #3682,#3683,#3684,#3685,#3686,#3687),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.175115960535,0.376933285554,0.491396579024,
+    0.610611292009,0.818041564915,1.),.UNSPECIFIED.);
+#3644 = CARTESIAN_POINT('',(2.5,-1.285879139105E-15,4.1));
+#3645 = CARTESIAN_POINT('',(2.499999993164,-0.113939347113,
+    4.099999988606));
+#3646 = CARTESIAN_POINT('',(2.494065339234,-0.223938089059,
+    4.090109046174));
+#3647 = CARTESIAN_POINT('',(2.482914138728,-0.329454411942,
+    4.071523011637));
+#3648 = CARTESIAN_POINT('',(2.467309799916,-0.430011974759,
+    4.045283681193));
+#3649 = CARTESIAN_POINT('',(2.448052448865,-0.525195676286,
+    4.012391410321));
+#3650 = CARTESIAN_POINT('',(2.425976042394,-0.614638935417,3.97385453942
+    ));
+#3651 = CARTESIAN_POINT('',(2.40194524826,-0.698007573161,3.930739914388
+    ));
+#3652 = CARTESIAN_POINT('',(2.347920001625,-0.86370063319,3.830754846782
+    ));
+#3653 = CARTESIAN_POINT('',(2.31699550457,-0.945703322646,3.771717728631
+    ));
+#3654 = CARTESIAN_POINT('',(2.284671410985,-1.021940357836,
+    3.707542582913));
+#3655 = CARTESIAN_POINT('',(2.251256138633,-1.093310247889,
+    3.637974469563));
+#3656 = CARTESIAN_POINT('',(2.216943833142,-1.160456179337,
+    3.562226645914));
+#3657 = CARTESIAN_POINT('',(2.181950862615,-1.223657555519,3.47900622295
+    ));
+#3658 = CARTESIAN_POINT('',(2.146836708753,-1.282594083158,
+    3.386514858008));
+#3659 = CARTESIAN_POINT('',(2.094174555922,-1.365908228694,
+    3.223447341596));
+#3660 = CARTESIAN_POINT('',(2.076423307377,-1.3929030859,3.163257415529)
+  );
+#3661 = CARTESIAN_POINT('',(2.058945612232,-1.418735132396,
+    3.098135094582));
+#3662 = CARTESIAN_POINT('',(2.041502670974,-1.443716736964,
+    3.024906906977));
+#3663 = CARTESIAN_POINT('',(2.024794848765,-1.46686563481,2.941438796427
+    ));
+#3664 = CARTESIAN_POINT('',(2.01045554846,-1.486055838521,2.846329698663
+    ));
+#3665 = CARTESIAN_POINT('',(2.001096705531,-1.498537586167,2.73847166667
+    ));
+#3666 = CARTESIAN_POINT('',(1.999002986208,-1.501329487753,
+    2.490216701624));
+#3667 = CARTESIAN_POINT('',(2.007219297506,-1.490371272594,
+    2.377703596465));
+#3668 = CARTESIAN_POINT('',(2.021148798369,-1.471862584535,
+    2.278306963239));
+#3669 = CARTESIAN_POINT('',(2.037946922472,-1.448748388473,
+    2.190942091254));
+#3670 = CARTESIAN_POINT('',(2.055771837302,-1.423366365919,2.11429286194
+    ));
+#3671 = CARTESIAN_POINT('',(2.073732199598,-1.396936374286,
+    2.046363357456));
+#3672 = CARTESIAN_POINT('',(2.091890635757,-1.369410462858,
+    1.984167191222));
+#3673 = CARTESIAN_POINT('',(2.144631315288,-1.286260620268,
+    1.819446647277));
+#3674 = CARTESIAN_POINT('',(2.179712308125,-1.227615883731,
+    1.726483911001));
+#3675 = CARTESIAN_POINT('',(2.214698705167,-1.164700980828,
+    1.642900775108));
+#3676 = CARTESIAN_POINT('',(2.249006706457,-1.097880251395,
+    1.566875915807));
+#3677 = CARTESIAN_POINT('',(2.282421286814,-1.026891808673,
+    1.497078795364));
+#3678 = CARTESIAN_POINT('',(2.314763570916,-0.951088296452,
+    1.432682733277));
+#3679 = CARTESIAN_POINT('',(2.345742225462,-0.869553409603,
+    1.373393729405));
+#3680 = CARTESIAN_POINT('',(2.400241801823,-0.703903212434,
+    1.272316663819));
+#3681 = CARTESIAN_POINT('',(2.424643388813,-0.620021996422,
+    1.228472714976));
+#3682 = CARTESIAN_POINT('',(2.447080971957,-0.529969813275,
+    1.189268861879));
+#3683 = CARTESIAN_POINT('',(2.466673716624,-0.434070011708,
+    1.155786313601));
+#3684 = CARTESIAN_POINT('',(2.482567872944,-0.332680749355,
+    1.129054157886));
+#3685 = CARTESIAN_POINT('',(2.49394000435,-0.226211375417,1.110099829438
+    ));
+#3686 = CARTESIAN_POINT('',(2.5,-0.11513604209,1.1));
+#3687 = CARTESIAN_POINT('',(2.5,-1.040949779275E-15,1.1));
+#3688 = PCURVE('',#3347,#3689);
+#3689 = DEFINITIONAL_REPRESENTATION('',(#3690),#3735);
+#3690 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3691,#3692,#3693,#3694,#3695,
+    #3696,#3697,#3698,#3699,#3700,#3701,#3702,#3703,#3704,#3705,#3706,
+    #3707,#3708,#3709,#3710,#3711,#3712,#3713,#3714,#3715,#3716,#3717,
+    #3718,#3719,#3720,#3721,#3722,#3723,#3724,#3725,#3726,#3727,#3728,
+    #3729,#3730,#3731,#3732,#3733,#3734),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.175115960535,0.376933285554,0.491396579024,
+    0.610611292009,0.818041564915,1.),.UNSPECIFIED.);
+#3691 = CARTESIAN_POINT('',(0.,10.5));
+#3692 = CARTESIAN_POINT('',(4.55757388452E-02,10.500000011394));
+#3693 = CARTESIAN_POINT('',(8.957523042342E-02,10.509890953826));
+#3694 = CARTESIAN_POINT('',(0.131926035628,10.528476988363));
+#3695 = CARTESIAN_POINT('',(0.172539886161,10.554716318807));
+#3696 = CARTESIAN_POINT('',(0.211311842378,10.587608589679));
+#3697 = CARTESIAN_POINT('',(0.248115874963,10.62614546058));
+#3698 = CARTESIAN_POINT('',(0.282800348283,10.669260085612));
+#3699 = CARTESIAN_POINT('',(0.352511658603,10.769245153218));
+#3700 = CARTESIAN_POINT('',(0.387531519891,10.828282271369));
+#3701 = CARTESIAN_POINT('',(0.420611237577,10.892457417087));
+#3702 = CARTESIAN_POINT('',(0.45209330795,10.962025530437));
+#3703 = CARTESIAN_POINT('',(0.48222097235,11.037773354086));
+#3704 = CARTESIAN_POINT('',(0.511093507368,11.12099377705));
+#3705 = CARTESIAN_POINT('',(0.538525583123,11.213485141992));
+#3706 = CARTESIAN_POINT('',(0.577950548183,11.376552658404));
+#3707 = CARTESIAN_POINT('',(0.590871792374,11.436742584471));
+#3708 = CARTESIAN_POINT('',(0.603345807534,11.501864905418));
+#3709 = CARTESIAN_POINT('',(0.615530403175,11.575093093023));
+#3710 = CARTESIAN_POINT('',(0.626947194777,11.658561203573));
+#3711 = CARTESIAN_POINT('',(0.636529667012,11.753670301337));
+#3712 = CARTESIAN_POINT('',(0.642769927038,11.86152833333));
+#3713 = CARTESIAN_POINT('',(0.644165828185,12.109783298376));
+#3714 = CARTESIAN_POINT('',(0.638687322563,12.222296403535));
+#3715 = CARTESIAN_POINT('',(0.629421174659,12.321693036761));
+#3716 = CARTESIAN_POINT('',(0.617994246071,12.409057908746));
+#3717 = CARTESIAN_POINT('',(0.605591219934,12.48570713806));
+#3718 = CARTESIAN_POINT('',(0.592811054958,12.553636642544));
+#3719 = CARTESIAN_POINT('',(0.579622854237,12.615832808778));
+#3720 = CARTESIAN_POINT('',(0.540236611766,12.780553352723));
+#3721 = CARTESIAN_POINT('',(0.512911366952,12.873516088999));
+#3722 = CARTESIAN_POINT('',(0.48414009359,12.957099224892));
+#3723 = CARTESIAN_POINT('',(0.454128663413,13.033124084193));
+#3724 = CARTESIAN_POINT('',(0.422784285342,13.102921204636));
+#3725 = CARTESIAN_POINT('',(0.389860609447,13.167317266723));
+#3726 = CARTESIAN_POINT('',(0.355007616437,13.226606270595));
+#3727 = CARTESIAN_POINT('',(0.285253543701,13.327683336181));
+#3728 = CARTESIAN_POINT('',(0.25033127075,13.371527285024));
+#3729 = CARTESIAN_POINT('',(0.213257014809,13.410731138121));
+#3730 = CARTESIAN_POINT('',(0.1741792828,13.444213686399));
+#3731 = CARTESIAN_POINT('',(0.133221164605,13.470945842114));
+#3732 = CARTESIAN_POINT('',(9.048454477142E-02,13.489900170562));
+#3733 = CARTESIAN_POINT('',(4.605441683599E-02,13.5));
+#3734 = CARTESIAN_POINT('',(0.,13.5));
+#3735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3736 = PCURVE('',#3537,#3737);
+#3737 = DEFINITIONAL_REPRESENTATION('',(#3738),#3783);
+#3738 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3739,#3740,#3741,#3742,#3743,
+    #3744,#3745,#3746,#3747,#3748,#3749,#3750,#3751,#3752,#3753,#3754,
+    #3755,#3756,#3757,#3758,#3759,#3760,#3761,#3762,#3763,#3764,#3765,
+    #3766,#3767,#3768,#3769,#3770,#3771,#3772,#3773,#3774,#3775,#3776,
+    #3777,#3778,#3779,#3780,#3781,#3782),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.175115960535,0.376933285554,0.491396579024,
+    0.610611292009,0.818041564915,1.),.UNSPECIFIED.);
+#3739 = CARTESIAN_POINT('',(0.,1.5));
+#3740 = CARTESIAN_POINT('',(7.5959564742E-02,1.499999993164));
+#3741 = CARTESIAN_POINT('',(0.149292224789,1.494065339234));
+#3742 = CARTESIAN_POINT('',(0.22030353746,1.482914138728));
+#3743 = CARTESIAN_POINT('',(0.289153065906,1.467309799916));
+#3744 = CARTESIAN_POINT('',(0.3559109674,1.448052448865));
+#3745 = CARTESIAN_POINT('',(0.420567121507,1.425976042394));
+#3746 = CARTESIAN_POINT('',(0.48300365799,1.40194524826));
+#3747 = CARTESIAN_POINT('',(0.612019081505,1.347920001625));
+#3748 = CARTESIAN_POINT('',(0.679159760845,1.31699550457));
+#3749 = CARTESIAN_POINT('',(0.745284733117,1.284671410985));
+#3750 = CARTESIAN_POINT('',(0.811368631198,1.251256138633));
+#3751 = CARTESIAN_POINT('',(0.878475743993,1.216943833142));
+#3752 = CARTESIAN_POINT('',(0.947767985586,1.181950862615));
+#3753 = CARTESIAN_POINT('',(1.020554486921,1.146836708753));
+#3754 = CARTESIAN_POINT('',(1.1426332625,1.094174555922));
+#3755 = CARTESIAN_POINT('',(1.186554755513,1.076423307377));
+#3756 = CARTESIAN_POINT('',(1.233179245654,1.058945612232));
+#3757 = CARTESIAN_POINT('',(1.28462753365,1.041502670974));
+#3758 = CARTESIAN_POINT('',(1.342127078678,1.024794848765));
+#3759 = CARTESIAN_POINT('',(1.406481631291,1.01045554846));
+#3760 = CARTESIAN_POINT('',(1.478476518884,1.001096705531));
+#3761 = CARTESIAN_POINT('',(1.643990294591,0.999002986208));
+#3762 = CARTESIAN_POINT('',(1.718912711924,1.007219297506));
+#3763 = CARTESIAN_POINT('',(1.785947678282,1.021148798369));
+#3764 = CARTESIAN_POINT('',(1.845911564774,1.037946922472));
+#3765 = CARTESIAN_POINT('',(1.899588895893,1.055771837302));
+#3766 = CARTESIAN_POINT('',(1.948090569271,1.073732199598));
+#3767 = CARTESIAN_POINT('',(1.993376037959,1.091890635757));
+#3768 = CARTESIAN_POINT('',(2.116387787932,1.144631315288));
+#3769 = CARTESIAN_POINT('',(2.189332499727,1.179712308125));
+#3770 = CARTESIAN_POINT('',(2.25870018716,1.214698705167));
+#3771 = CARTESIAN_POINT('',(2.325802382473,1.249006706457));
+#3772 = CARTESIAN_POINT('',(2.391813381973,1.282421286814));
+#3773 = CARTESIAN_POINT('',(2.4578149937,1.314763570916));
+#3774 = CARTESIAN_POINT('',(2.524803051199,1.345742225462));
+#3775 = CARTESIAN_POINT('',(2.654171707904,1.400241801823));
+#3776 = CARTESIAN_POINT('',(2.717132178131,1.424643388813));
+#3777 = CARTESIAN_POINT('',(2.782330826433,1.447080971957));
+#3778 = CARTESIAN_POINT('',(2.849659220742,1.466673716624));
+#3779 = CARTESIAN_POINT('',(2.919117008076,1.482567872944));
+#3780 = CARTESIAN_POINT('',(2.990784890687,1.49394000435));
+#3781 = CARTESIAN_POINT('',(3.064835292196,1.5));
+#3782 = CARTESIAN_POINT('',(3.14159265359,1.5));
+#3783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3784 = ORIENTED_EDGE('',*,*,#3416,.F.);
+#3785 = ADVANCED_FACE('',(#3786),#3398,.T.);
+#3786 = FACE_BOUND('',#3787,.T.);
+#3787 = EDGE_LOOP('',(#3788,#3789,#3812,#3958,#3981,#4003,#4004,#4148));
+#3788 = ORIENTED_EDGE('',*,*,#3383,.T.);
+#3789 = ORIENTED_EDGE('',*,*,#3790,.T.);
+#3790 = EDGE_CURVE('',#3363,#3791,#3793,.T.);
+#3791 = VERTEX_POINT('',#3792);
+#3792 = CARTESIAN_POINT('',(9.,-7.88860905221E-31,4.1));
+#3793 = SEAM_CURVE('',#3794,(#3798,#3805),.PCURVE_S1.);
+#3794 = LINE('',#3795,#3796);
+#3795 = CARTESIAN_POINT('',(9.,1.151167991199E-15,6.));
+#3796 = VECTOR('',#3797,1.);
+#3797 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3798 = PCURVE('',#3398,#3799);
+#3799 = DEFINITIONAL_REPRESENTATION('',(#3800),#3804);
+#3800 = LINE('',#3801,#3802);
+#3801 = CARTESIAN_POINT('',(0.,-0.));
+#3802 = VECTOR('',#3803,1.);
+#3803 = DIRECTION('',(0.,1.));
+#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3805 = PCURVE('',#3398,#3806);
+#3806 = DEFINITIONAL_REPRESENTATION('',(#3807),#3811);
+#3807 = LINE('',#3808,#3809);
+#3808 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3809 = VECTOR('',#3810,1.);
+#3810 = DIRECTION('',(0.,1.));
+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3812 = ORIENTED_EDGE('',*,*,#3813,.F.);
+#3813 = EDGE_CURVE('',#3814,#3791,#3816,.T.);
+#3814 = VERTEX_POINT('',#3815);
+#3815 = CARTESIAN_POINT('',(9.,5.510910596163E-16,1.1));
+#3816 = SURFACE_CURVE('',#3817,(#3862,#3910),.PCURVE_S1.);
+#3817 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3818,#3819,#3820,#3821,#3822,
+    #3823,#3824,#3825,#3826,#3827,#3828,#3829,#3830,#3831,#3832,#3833,
+    #3834,#3835,#3836,#3837,#3838,#3839,#3840,#3841,#3842,#3843,#3844,
+    #3845,#3846,#3847,#3848,#3849,#3850,#3851,#3852,#3853,#3854,#3855,
+    #3856,#3857,#3858,#3859,#3860,#3861),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.151673851393,0.339323957645,0.464449516337,
+    0.595339644776,0.803537481491,1.),.UNSPECIFIED.);
+#3818 = CARTESIAN_POINT('',(9.,3.451282654764E-16,1.1));
+#3819 = CARTESIAN_POINT('',(9.,0.100321799405,1.1));
+#3820 = CARTESIAN_POINT('',(8.998721953836,0.197420173348,1.10766685976)
+  );
+#3821 = CARTESIAN_POINT('',(8.996309670736,0.291018345629,1.122144506315
+    ));
+#3822 = CARTESIAN_POINT('',(8.99291900667,0.380833465731,1.142698610284)
+  );
+#3823 = CARTESIAN_POINT('',(8.988716725702,0.466570734955,1.16864578512)
+  );
+#3824 = CARTESIAN_POINT('',(8.983879304834,0.547915995084,1.19928169488)
+  );
+#3825 = CARTESIAN_POINT('',(8.978591682362,0.624526779577,1.233808070513
+    ));
+#3826 = CARTESIAN_POINT('',(8.966184797931,0.784475131386,1.317592279392
+    ));
+#3827 = CARTESIAN_POINT('',(8.958761876218,0.867247575004,1.369523901849
+    ));
+#3828 = CARTESIAN_POINT('',(8.950939581987,0.945104837404,1.426735982408
+    ));
+#3829 = CARTESIAN_POINT('',(8.942823336949,1.018696252286,1.489325337502
+    ));
+#3830 = CARTESIAN_POINT('',(8.934480413937,1.08856368171,1.557879417968)
+  );
+#3831 = CARTESIAN_POINT('',(8.925972633084,1.155011026838,1.633408951046
+    ));
+#3832 = CARTESIAN_POINT('',(8.917414100769,1.217863981534,1.717329436102
+    ));
+#3833 = CARTESIAN_POINT('',(8.903498073361,1.315014653861,1.874599865302
+    ));
+#3834 = CARTESIAN_POINT('',(8.898366164919,1.34946148948,1.938290918833)
+  );
+#3835 = CARTESIAN_POINT('',(8.893325141228,1.382436077617,2.006910248378
+    ));
+#3836 = CARTESIAN_POINT('',(8.888242280128,1.414756420806,2.084322364561
+    ));
+#3837 = CARTESIAN_POINT('',(8.883258323578,1.445538515048,2.173304573085
+    ));
+#3838 = CARTESIAN_POINT('',(8.87878498387,1.472333274594,2.275819132187)
+  );
+#3839 = CARTESIAN_POINT('',(8.875526191904,1.491669766871,2.393311959339
+    ));
+#3840 = CARTESIAN_POINT('',(8.873270059683,1.505033707412,2.665954020918
+    ));
+#3841 = CARTESIAN_POINT('',(8.874732206309,1.496337012496,2.791621135611
+    ));
+#3842 = CARTESIAN_POINT('',(8.877946620147,1.477509536691,2.903821211748
+    ));
+#3843 = CARTESIAN_POINT('',(8.882187413093,1.452085050242,3.003297942248
+    ));
+#3844 = CARTESIAN_POINT('',(8.886932452384,1.422858388564,3.091110138289
+    ));
+#3845 = CARTESIAN_POINT('',(8.891853332574,1.391669167171,3.168755474459
+    ));
+#3846 = CARTESIAN_POINT('',(8.896816222144,1.359351098113,3.238283617888
+    ));
+#3847 = CARTESIAN_POINT('',(8.909890502319,1.271543289062,3.404014254086
+    ));
+#3848 = CARTESIAN_POINT('',(8.918321702965,1.212358027661,3.494142633073
+    ));
+#3849 = CARTESIAN_POINT('',(8.926778781201,1.149563638316,3.57461128257)
+  );
+#3850 = CARTESIAN_POINT('',(8.935097221848,1.083748807763,3.647162582053
+    ));
+#3851 = CARTESIAN_POINT('',(8.943218687747,1.014790418671,3.7132167151)
+  );
+#3852 = CARTESIAN_POINT('',(8.95111268677,0.942131543156,3.773769280229)
+  );
+#3853 = CARTESIAN_POINT('',(8.958722912826,0.864965969191,3.829315406306
+    ));
+#3854 = CARTESIAN_POINT('',(8.972738941026,0.70433248875,3.927505306899)
+  );
+#3855 = CARTESIAN_POINT('',(8.979291033727,0.620288317664,3.971418614092
+    ));
+#3856 = CARTESIAN_POINT('',(8.985362332836,0.530395210773,4.01052881459)
+  );
+#3857 = CARTESIAN_POINT('',(8.990715179164,0.434853479643,4.043909492033
+    ));
+#3858 = CARTESIAN_POINT('',(8.995105589852,0.333852862798,4.070632012376
+    ));
+#3859 = CARTESIAN_POINT('',(8.998284626256,0.227579607909,4.089708175175
+    ));
+#3860 = CARTESIAN_POINT('',(8.999999998063,0.116226683906,4.099999988377
+    ));
+#3861 = CARTESIAN_POINT('',(9.,-1.06383453418E-15,4.1));
+#3862 = PCURVE('',#3398,#3863);
+#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3909);
+#3864 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3865,#3866,#3867,#3868,#3869,
+    #3870,#3871,#3872,#3873,#3874,#3875,#3876,#3877,#3878,#3879,#3880,
+    #3881,#3882,#3883,#3884,#3885,#3886,#3887,#3888,#3889,#3890,#3891,
+    #3892,#3893,#3894,#3895,#3896,#3897,#3898,#3899,#3900,#3901,#3902,
+    #3903,#3904,#3905,#3906,#3907,#3908),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.151673851393,0.339323957645,0.464449516337,
+    0.595339644776,0.803537481491,1.),.UNSPECIFIED.);
+#3865 = CARTESIAN_POINT('',(6.28318530718,4.9));
+#3866 = CARTESIAN_POINT('',(6.272038440579,4.9));
+#3867 = CARTESIAN_POINT('',(6.261249732212,4.89233314024));
+#3868 = CARTESIAN_POINT('',(6.250847825103,4.877855493685));
+#3869 = CARTESIAN_POINT('',(6.240862605387,4.857301389716));
+#3870 = CARTESIAN_POINT('',(6.231325891606,4.83135421488));
+#3871 = CARTESIAN_POINT('',(6.2222722604,4.80071830512));
+#3872 = CARTESIAN_POINT('',(6.213740008621,4.766191929487));
+#3873 = CARTESIAN_POINT('',(6.195914584267,4.682407720608));
+#3874 = CARTESIAN_POINT('',(6.186681405504,4.630476098151));
+#3875 = CARTESIAN_POINT('',(6.177987832861,4.573264017592));
+#3876 = CARTESIAN_POINT('',(6.169762149304,4.510674662498));
+#3877 = CARTESIAN_POINT('',(6.161944540896,4.442120582032));
+#3878 = CARTESIAN_POINT('',(6.154501631716,4.366591048954));
+#3879 = CARTESIAN_POINT('',(6.147453693519,4.282670563898));
+#3880 = CARTESIAN_POINT('',(6.136548994706,4.125400134698));
+#3881 = CARTESIAN_POINT('',(6.13267938707,4.061709081167));
+#3882 = CARTESIAN_POINT('',(6.128973018273,3.993089751623));
+#3883 = CARTESIAN_POINT('',(6.125337802579,3.915677635438));
+#3884 = CARTESIAN_POINT('',(6.121873104138,3.826695426916));
+#3885 = CARTESIAN_POINT('',(6.118854707002,3.724180867813));
+#3886 = CARTESIAN_POINT('',(6.116675910218,3.606688040661));
+#3887 = CARTESIAN_POINT('',(6.115170016286,3.334045979082));
+#3888 = CARTESIAN_POINT('',(6.11614987623,3.208378864389));
+#3889 = CARTESIAN_POINT('',(6.118272090775,3.096178788252));
+#3890 = CARTESIAN_POINT('',(6.121136039615,2.996702057752));
+#3891 = CARTESIAN_POINT('',(6.124425895447,2.908889861711));
+#3892 = CARTESIAN_POINT('',(6.127934187231,2.831244525541));
+#3893 = CARTESIAN_POINT('',(6.131567138761,2.761716382112));
+#3894 = CARTESIAN_POINT('',(6.14143111996,2.595985745914));
+#3895 = CARTESIAN_POINT('',(6.148073518328,2.505857366927));
+#3896 = CARTESIAN_POINT('',(6.155113320351,2.42538871743));
+#3897 = CARTESIAN_POINT('',(6.1624837534,2.352837417947));
+#3898 = CARTESIAN_POINT('',(6.170198161002,2.2867832849));
+#3899 = CARTESIAN_POINT('',(6.178318247504,2.226230719771));
+#3900 = CARTESIAN_POINT('',(6.186933248445,2.170684593694));
+#3901 = CARTESIAN_POINT('',(6.204849226583,2.072494693101));
+#3902 = CARTESIAN_POINT('',(6.214215403685,2.028581385908));
+#3903 = CARTESIAN_POINT('',(6.224225361395,1.98947118541));
+#3904 = CARTESIAN_POINT('',(6.234856282921,1.956090507967));
+#3905 = CARTESIAN_POINT('',(6.246087262408,1.929367987624));
+#3906 = CARTESIAN_POINT('',(6.257898684196,1.910291824825));
+#3907 = CARTESIAN_POINT('',(6.27027123119,1.900000011623));
+#3908 = CARTESIAN_POINT('',(6.28318530718,1.9));
+#3909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3910 = PCURVE('',#3537,#3911);
+#3911 = DEFINITIONAL_REPRESENTATION('',(#3912),#3957);
+#3912 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3913,#3914,#3915,#3916,#3917,
+    #3918,#3919,#3920,#3921,#3922,#3923,#3924,#3925,#3926,#3927,#3928,
+    #3929,#3930,#3931,#3932,#3933,#3934,#3935,#3936,#3937,#3938,#3939,
+    #3940,#3941,#3942,#3943,#3944,#3945,#3946,#3947,#3948,#3949,#3950,
+    #3951,#3952,#3953,#3954,#3955,#3956),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.151673851393,0.339323957645,0.464449516337,
+    0.595339644776,0.803537481491,1.),.UNSPECIFIED.);
+#3913 = CARTESIAN_POINT('',(3.14159265359,8.));
+#3914 = CARTESIAN_POINT('',(3.208473853193,8.));
+#3915 = CARTESIAN_POINT('',(3.273206336222,7.998721953836));
+#3916 = CARTESIAN_POINT('',(3.336060190966,7.996309670736));
+#3917 = CARTESIAN_POINT('',(3.397182686406,7.99291900667));
+#3918 = CARTESIAN_POINT('',(3.456632314046,7.988716725702));
+#3919 = CARTESIAN_POINT('',(3.514384342529,7.983879304834));
+#3920 = CARTESIAN_POINT('',(3.570307885032,7.978591682362));
+#3921 = CARTESIAN_POINT('',(3.690683720377,7.966184797931));
+#3922 = CARTESIAN_POINT('',(3.755629105242,7.958761876218));
+#3923 = CARTESIAN_POINT('',(3.819758137185,7.950939581987));
+#3924 = CARTESIAN_POINT('',(3.883832427607,7.942823336949));
+#3925 = CARTESIAN_POINT('',(3.948744905801,7.934480413937));
+#3926 = CARTESIAN_POINT('',(4.015478124944,7.925972633084));
+#3927 = CARTESIAN_POINT('',(4.085097657523,7.917414100769));
+#3928 = CARTESIAN_POINT('',(4.208335892994,7.903498073361));
+#3929 = CARTESIAN_POINT('',(4.256529534268,7.898366164919));
+#3930 = CARTESIAN_POINT('',(4.30718091047,7.893325141228));
+#3931 = CARTESIAN_POINT('',(4.362935640248,7.888242280128));
+#3932 = CARTESIAN_POINT('',(4.425400862463,7.883258323578));
+#3933 = CARTESIAN_POINT('',(4.495604296583,7.87878498387));
+#3934 = CARTESIAN_POINT('',(4.574470721607,7.875526191904));
+#3935 = CARTESIAN_POINT('',(4.756450315883,7.873270059683));
+#3936 = CARTESIAN_POINT('',(4.839844593945,7.874732206309));
+#3937 = CARTESIAN_POINT('',(4.915164314949,7.877946620147));
+#3938 = CARTESIAN_POINT('',(4.983197797031,7.882187413093));
+#3939 = CARTESIAN_POINT('',(5.044655001178,7.886932452384));
+#3940 = CARTESIAN_POINT('',(5.100298040125,7.891853332574));
+#3941 = CARTESIAN_POINT('',(5.151343984484,7.896816222144));
+#3942 = CARTESIAN_POINT('',(5.276380610416,7.909890502319));
+#3943 = CARTESIAN_POINT('',(5.347947358929,7.918321702965));
+#3944 = CARTESIAN_POINT('',(5.41563780271,7.926778781201));
+#3945 = CARTESIAN_POINT('',(5.480598589891,7.935097221848));
+#3946 = CARTESIAN_POINT('',(5.543946001444,7.943218687747));
+#3947 = CARTESIAN_POINT('',(5.606741277592,7.95111268677));
+#3948 = CARTESIAN_POINT('',(5.669947092316,7.958722912826));
+#3949 = CARTESIAN_POINT('',(5.795458263341,7.972738941026));
+#3950 = CARTESIAN_POINT('',(5.858532078424,7.979291033727));
+#3951 = CARTESIAN_POINT('',(5.923609298341,7.985362332836));
+#3952 = CARTESIAN_POINT('',(5.990695150017,7.990715179164));
+#3953 = CARTESIAN_POINT('',(6.059908936646,7.995105589852));
+#3954 = CARTESIAN_POINT('',(6.131465266281,7.998284626256));
+#3955 = CARTESIAN_POINT('',(6.205700851242,7.999999998063));
+#3956 = CARTESIAN_POINT('',(6.28318530718,8.));
+#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3958 = ORIENTED_EDGE('',*,*,#3959,.T.);
+#3959 = EDGE_CURVE('',#3814,#3960,#3962,.T.);
+#3960 = VERTEX_POINT('',#3961);
+#3961 = CARTESIAN_POINT('',(9.,4.163799117101E-16,0.));
+#3962 = SEAM_CURVE('',#3963,(#3967,#3974),.PCURVE_S1.);
+#3963 = LINE('',#3964,#3965);
+#3964 = CARTESIAN_POINT('',(9.,1.151167991199E-15,6.));
+#3965 = VECTOR('',#3966,1.);
+#3966 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3967 = PCURVE('',#3398,#3968);
+#3968 = DEFINITIONAL_REPRESENTATION('',(#3969),#3973);
+#3969 = LINE('',#3970,#3971);
+#3970 = CARTESIAN_POINT('',(0.,-0.));
+#3971 = VECTOR('',#3972,1.);
+#3972 = DIRECTION('',(0.,1.));
+#3973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3974 = PCURVE('',#3398,#3975);
+#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3980);
+#3976 = LINE('',#3977,#3978);
+#3977 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3978 = VECTOR('',#3979,1.);
+#3979 = DIRECTION('',(0.,1.));
+#3980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3981 = ORIENTED_EDGE('',*,*,#3982,.F.);
+#3982 = EDGE_CURVE('',#3960,#3960,#3983,.T.);
+#3983 = SURFACE_CURVE('',#3984,(#3989,#3996),.PCURVE_S1.);
+#3984 = CIRCLE('',#3985,9.);
+#3985 = AXIS2_PLACEMENT_3D('',#3986,#3987,#3988);
+#3986 = CARTESIAN_POINT('',(0.,-1.787984326755E-15,0.));
+#3987 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#3988 = DIRECTION('',(1.,0.,0.));
+#3989 = PCURVE('',#3398,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);
+#3991 = LINE('',#3992,#3993);
+#3992 = CARTESIAN_POINT('',(0.,6.));
+#3993 = VECTOR('',#3994,1.);
+#3994 = DIRECTION('',(1.,0.));
+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3996 = PCURVE('',#3628,#3997);
+#3997 = DEFINITIONAL_REPRESENTATION('',(#3998),#4002);
+#3998 = CIRCLE('',#3999,9.);
+#3999 = AXIS2_PLACEMENT_2D('',#4000,#4001);
+#4000 = CARTESIAN_POINT('',(0.,0.));
+#4001 = DIRECTION('',(1.,0.));
+#4002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4003 = ORIENTED_EDGE('',*,*,#3959,.F.);
+#4004 = ORIENTED_EDGE('',*,*,#4005,.F.);
+#4005 = EDGE_CURVE('',#3791,#3814,#4006,.T.);
+#4006 = SURFACE_CURVE('',#4007,(#4052,#4100),.PCURVE_S1.);
+#4007 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4008,#4009,#4010,#4011,#4012,
+    #4013,#4014,#4015,#4016,#4017,#4018,#4019,#4020,#4021,#4022,#4023,
+    #4024,#4025,#4026,#4027,#4028,#4029,#4030,#4031,#4032,#4033,#4034,
+    #4035,#4036,#4037,#4038,#4039,#4040,#4041,#4042,#4043,#4044,#4045,
+    #4046,#4047,#4048,#4049,#4050,#4051),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.163985240414,0.356433356916,0.481061484152,
+    0.61364304148,0.817298852696,1.),.UNSPECIFIED.);
+#4008 = CARTESIAN_POINT('',(9.,-1.285879139105E-15,4.1));
+#4009 = CARTESIAN_POINT('',(8.99999999824,-0.105587959563,4.099999989441
+    ));
+#4010 = CARTESIAN_POINT('',(8.998584253596,-0.207440955418,
+    4.091507459813));
+#4011 = CARTESIAN_POINT('',(8.99592814568,-0.305300949822,4.075565358024
+    ));
+#4012 = CARTESIAN_POINT('',(8.992216211496,-0.398908767118,
+    4.053036631087));
+#4013 = CARTESIAN_POINT('',(8.987640613609,-0.487997035228,
+    4.024697272556));
+#4014 = CARTESIAN_POINT('',(8.982399618144,-0.572282682005,
+    3.991323162506));
+#4015 = CARTESIAN_POINT('',(8.976696082599,-0.65145898643,3.953770701074
+    ));
+#4016 = CARTESIAN_POINT('',(8.963741326297,-0.811712367331,
+    3.865264102869));
+#4017 = CARTESIAN_POINT('',(8.956236964381,-0.892668629828,
+    3.812050918972));
+#4018 = CARTESIAN_POINT('',(8.948371870564,-0.968843837695,3.75364181618
+    ));
+#4019 = CARTESIAN_POINT('',(8.940239425945,-1.040906292414,3.68984263555
+    ));
+#4020 = CARTESIAN_POINT('',(8.931896162323,-1.109406660745,
+    3.619949994278));
+#4021 = CARTESIAN_POINT('',(8.923398602297,-1.17462455064,3.542811292606
+    ));
+#4022 = CARTESIAN_POINT('',(8.914869061147,-1.236292934642,
+    3.456861054813));
+#4023 = CARTESIAN_POINT('',(8.901247160192,-1.330108034081,
+    3.297215754044));
+#4024 = CARTESIAN_POINT('',(8.896267054153,-1.363179636571,3.23297246202
+    ));
+#4025 = CARTESIAN_POINT('',(8.891371102809,-1.394883100957,
+    3.163330561251));
+#4026 = CARTESIAN_POINT('',(8.886476639542,-1.425721274144,
+    3.084760207811));
+#4027 = CARTESIAN_POINT('',(8.881756088959,-1.454645194844,
+    2.994718329235));
+#4028 = CARTESIAN_POINT('',(8.877635974205,-1.479179861532,
+    2.891399609031));
+#4029 = CARTESIAN_POINT('',(8.874815491047,-1.495882068476,
+    2.773481451424));
+#4030 = CARTESIAN_POINT('',(8.873567993809,-1.503265098317,
+    2.498550471834));
+#4031 = CARTESIAN_POINT('',(8.875580805021,-1.491342111353,
+    2.372130870474));
+#4032 = CARTESIAN_POINT('',(8.879270504985,-1.46964181453,2.260542801665
+    ));
+#4033 = CARTESIAN_POINT('',(8.883848253313,-1.441978855063,
+    2.162705607718));
+#4034 = CARTESIAN_POINT('',(8.888789478859,-1.411261604692,
+    2.077112715933));
+#4035 = CARTESIAN_POINT('',(8.893815524976,-1.379106280836,
+    2.001636701921));
+#4036 = CARTESIAN_POINT('',(8.898893708991,-1.34574255369,1.933319653082
+    ));
+#4037 = CARTESIAN_POINT('',(8.912363613495,-1.25416041759,1.769322330691
+    ));
+#4038 = CARTESIAN_POINT('',(8.920851288408,-1.193710313679,
+    1.681297222108));
+#4039 = CARTESIAN_POINT('',(8.92933363205,-1.129695947235,1.6025022122)
+  );
+#4040 = CARTESIAN_POINT('',(8.93767000214,-1.06253171498,1.531271605746)
+  );
+#4041 = CARTESIAN_POINT('',(8.945804444971,-0.992004887953,
+    1.466318227137));
+#4042 = CARTESIAN_POINT('',(8.953692958492,-0.917561074801,
+    1.406801344355));
+#4043 = CARTESIAN_POINT('',(8.961259060936,-0.838475886204,
+    1.352389630825));
+#4044 = CARTESIAN_POINT('',(8.97474856813,-0.678002473904,1.259098299242
+    ));
+#4045 = CARTESIAN_POINT('',(8.980872942348,-0.596354644262,
+    1.218422199215));
+#4046 = CARTESIAN_POINT('',(8.986524786903,-0.509224698306,
+    1.182231309277));
+#4047 = CARTESIAN_POINT('',(8.991483317388,-0.416874042853,
+    1.151416611003));
+#4048 = CARTESIAN_POINT('',(8.995527827564,-0.319544767529,
+    1.126834045551));
+#4049 = CARTESIAN_POINT('',(8.99843895449,-0.217468216681,1.109365994657
+    ));
+#4050 = CARTESIAN_POINT('',(9.,-0.110875080868,1.1));
+#4051 = CARTESIAN_POINT('',(9.,5.510910596163E-16,1.1));
+#4052 = PCURVE('',#3398,#4053);
+#4053 = DEFINITIONAL_REPRESENTATION('',(#4054),#4099);
+#4054 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4055,#4056,#4057,#4058,#4059,
+    #4060,#4061,#4062,#4063,#4064,#4065,#4066,#4067,#4068,#4069,#4070,
+    #4071,#4072,#4073,#4074,#4075,#4076,#4077,#4078,#4079,#4080,#4081,
+    #4082,#4083,#4084,#4085,#4086,#4087,#4088,#4089,#4090,#4091,#4092,
+    #4093,#4094,#4095,#4096,#4097,#4098),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.163985240414,0.356433356916,0.481061484152,
+    0.61364304148,0.817298852696,1.),.UNSPECIFIED.);
+#4055 = CARTESIAN_POINT('',(0.,1.9));
+#4056 = CARTESIAN_POINT('',(1.173199550699E-02,1.900000010559));
+#4057 = CARTESIAN_POINT('',(2.304899508734E-02,1.908492540187));
+#4058 = CARTESIAN_POINT('',(3.392478841011E-02,1.924434641976));
+#4059 = CARTESIAN_POINT('',(4.433230748391E-02,1.946963368913));
+#4060 = CARTESIAN_POINT('',(5.424284038458E-02,1.975302727444));
+#4061 = CARTESIAN_POINT('',(6.362522957109E-02,2.008676837494));
+#4062 = CARTESIAN_POINT('',(7.244505478964E-02,2.046229298926));
+#4063 = CARTESIAN_POINT('',(9.030907193742E-02,2.134735897131));
+#4064 = CARTESIAN_POINT('',(9.934215020033E-02,2.187949081028));
+#4065 = CARTESIAN_POINT('',(0.107850322912,2.24635818382));
+#4066 = CARTESIAN_POINT('',(0.115907413511,2.31015736445));
+#4067 = CARTESIAN_POINT('',(0.123574254671,2.380050005722));
+#4068 = CARTESIAN_POINT('',(0.130881556614,2.457188707394));
+#4069 = CARTESIAN_POINT('',(0.137798672159,2.543138945187));
+#4070 = CARTESIAN_POINT('',(0.14833188188,2.702784245956));
+#4071 = CARTESIAN_POINT('',(0.152047882277,2.76702753798));
+#4072 = CARTESIAN_POINT('',(0.15561220784,2.836669438749));
+#4073 = CARTESIAN_POINT('',(0.159081495134,2.915239792189));
+#4074 = CARTESIAN_POINT('',(0.162337723608,3.005281670765));
+#4075 = CARTESIAN_POINT('',(0.165101970276,3.108600390969));
+#4076 = CARTESIAN_POINT('',(0.16698404537,3.226518548576));
+#4077 = CARTESIAN_POINT('',(0.167816010016,3.501449528166));
+#4078 = CARTESIAN_POINT('',(0.166472489679,3.627869129526));
+#4079 = CARTESIAN_POINT('',(0.164026734759,3.739457198334));
+#4080 = CARTESIAN_POINT('',(0.160911314196,3.837294392283));
+#4081 = CARTESIAN_POINT('',(0.157454484843,3.922887284066));
+#4082 = CARTESIAN_POINT('',(0.153838334004,3.998363298079));
+#4083 = CARTESIAN_POINT('',(0.150088605782,4.066680346918));
+#4084 = CARTESIAN_POINT('',(0.139803337653,4.230677669309));
+#4085 = CARTESIAN_POINT('',(0.133020920218,4.318702777892));
+#4086 = CARTESIAN_POINT('',(0.125846405408,4.3974977878));
+#4087 = CARTESIAN_POINT('',(0.118326979923,4.468728394254));
+#4088 = CARTESIAN_POINT('',(0.110439347392,4.533681772863));
+#4089 = CARTESIAN_POINT('',(0.102122184511,4.593198655645));
+#4090 = CARTESIAN_POINT('',(9.329540429809E-02,4.647610369175));
+#4091 = CARTESIAN_POINT('',(7.540213952638E-02,4.740901700758));
+#4092 = CARTESIAN_POINT('',(6.63050406572E-02,4.781577800785));
+#4093 = CARTESIAN_POINT('',(5.660443362937E-02,4.817768690723));
+#4094 = CARTESIAN_POINT('',(4.632980981253E-02,4.848583388997));
+#4095 = CARTESIAN_POINT('',(3.550782354505E-02,4.873165954449));
+#4096 = CARTESIAN_POINT('',(2.416313509268E-02,4.890634005343));
+#4097 = CARTESIAN_POINT('',(1.231945342982E-02,4.9));
+#4098 = CARTESIAN_POINT('',(0.,4.9));
+#4099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4100 = PCURVE('',#3537,#4101);
+#4101 = DEFINITIONAL_REPRESENTATION('',(#4102),#4147);
+#4102 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4103,#4104,#4105,#4106,#4107,
+    #4108,#4109,#4110,#4111,#4112,#4113,#4114,#4115,#4116,#4117,#4118,
+    #4119,#4120,#4121,#4122,#4123,#4124,#4125,#4126,#4127,#4128,#4129,
+    #4130,#4131,#4132,#4133,#4134,#4135,#4136,#4137,#4138,#4139,#4140,
+    #4141,#4142,#4143,#4144,#4145,#4146),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.163985240414,0.356433356916,0.481061484152,
+    0.61364304148,0.817298852696,1.),.UNSPECIFIED.);
+#4103 = CARTESIAN_POINT('',(0.,8.));
+#4104 = CARTESIAN_POINT('',(7.039197304197E-02,7.99999999824));
+#4105 = CARTESIAN_POINT('',(0.138294412225,7.998584253596));
+#4106 = CARTESIAN_POINT('',(0.204064457402,7.99592814568));
+#4107 = CARTESIAN_POINT('',(0.267908180317,7.992216211496));
+#4108 = CARTESIAN_POINT('',(0.329928835883,7.987640613609));
+#4109 = CARTESIAN_POINT('',(0.390141003882,7.982399618144));
+#4110 = CARTESIAN_POINT('',(0.448450621109,7.976696082599));
+#4111 = CARTESIAN_POINT('',(0.570497176918,7.963741326297));
+#4112 = CARTESIAN_POINT('',(0.63489169443,7.956236964381));
+#4113 = CARTESIAN_POINT('',(0.698610071724,7.948371870564));
+#4114 = CARTESIAN_POINT('',(0.762448317929,7.940239425945));
+#4115 = CARTESIAN_POINT('',(0.827348584625,7.931896162323));
+#4116 = CARTESIAN_POINT('',(0.894352634926,7.923398602296));
+#4117 = CARTESIAN_POINT('',(0.964583945334,7.914869061147));
+#4118 = CARTESIAN_POINT('',(1.088030550869,7.901247160192));
+#4119 = CARTESIAN_POINT('',(1.136126614065,7.896267054153));
+#4120 = CARTESIAN_POINT('',(1.187033658195,7.891371102809));
+#4121 = CARTESIAN_POINT('',(1.243129087017,7.886476639542));
+#4122 = CARTESIAN_POINT('',(1.305865481225,7.881756088959));
+#4123 = CARTESIAN_POINT('',(1.376223476814,7.877635974205));
+#4124 = CARTESIAN_POINT('',(1.455106784105,7.874815491047));
+#4125 = CARTESIAN_POINT('',(1.63846018018,7.873567993809));
+#4126 = CARTESIAN_POINT('',(1.722496868772,7.875580805021));
+#4127 = CARTESIAN_POINT('',(1.797755631614,7.879270504985));
+#4128 = CARTESIAN_POINT('',(1.865139266659,7.883848253313));
+#4129 = CARTESIAN_POINT('',(1.925544287263,7.888789478859));
+#4130 = CARTESIAN_POINT('',(1.980106947615,7.893815524976));
+#4131 = CARTESIAN_POINT('',(2.030716792056,7.898893708991));
+#4132 = CARTESIAN_POINT('',(2.155940874589,7.912363613495));
+#4133 = CARTESIAN_POINT('',(2.226825826361,7.920851288408));
+#4134 = CARTESIAN_POINT('',(2.294159566486,7.92933363205));
+#4135 = CARTESIAN_POINT('',(2.359085303228,7.93767000214));
+#4136 = CARTESIAN_POINT('',(2.422685610942,7.945804444971));
+#4137 = CARTESIAN_POINT('',(2.485958049947,7.953692958492));
+#4138 = CARTESIAN_POINT('',(2.549769425384,7.961259060936));
+#4139 = CARTESIAN_POINT('',(2.673516458755,7.97474856813));
+#4140 = CARTESIAN_POINT('',(2.734202863762,7.980872942348));
+#4141 = CARTESIAN_POINT('',(2.796852600001,7.986524786903));
+#4142 = CARTESIAN_POINT('',(2.861413270299,7.991483317388));
+#4143 = CARTESIAN_POINT('',(2.927948168066,7.995527827564));
+#4144 = CARTESIAN_POINT('',(2.99661362995,7.99843895449));
+#4145 = CARTESIAN_POINT('',(3.067675933011,8.));
+#4146 = CARTESIAN_POINT('',(3.14159265359,8.));
+#4147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4148 = ORIENTED_EDGE('',*,*,#3790,.F.);
+#4149 = ADVANCED_FACE('',(#4150),#3537,.F.);
+#4150 = FACE_BOUND('',#4151,.F.);
+#4151 = EDGE_LOOP('',(#4152,#4153,#4174,#4175,#4176,#4177));
+#4152 = ORIENTED_EDGE('',*,*,#4005,.F.);
+#4153 = ORIENTED_EDGE('',*,*,#4154,.F.);
+#4154 = EDGE_CURVE('',#3417,#3791,#4155,.T.);
+#4155 = SEAM_CURVE('',#4156,(#4160,#4167),.PCURVE_S1.);
+#4156 = LINE('',#4157,#4158);
+#4157 = CARTESIAN_POINT('',(1.,-9.184850993605E-16,4.1));
+#4158 = VECTOR('',#4159,1.);
+#4159 = DIRECTION('',(1.,-2.719262146894E-32,-2.22044604925E-16));
+#4160 = PCURVE('',#3537,#4161);
+#4161 = DEFINITIONAL_REPRESENTATION('',(#4162),#4166);
+#4162 = LINE('',#4163,#4164);
+#4163 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#4164 = VECTOR('',#4165,1.);
+#4165 = DIRECTION('',(0.,1.));
+#4166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4167 = PCURVE('',#3537,#4168);
+#4168 = DEFINITIONAL_REPRESENTATION('',(#4169),#4173);
+#4169 = LINE('',#4170,#4171);
+#4170 = CARTESIAN_POINT('',(0.,-0.));
+#4171 = VECTOR('',#4172,1.);
+#4172 = DIRECTION('',(0.,1.));
+#4173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4174 = ORIENTED_EDGE('',*,*,#3641,.T.);
+#4175 = ORIENTED_EDGE('',*,*,#3439,.T.);
+#4176 = ORIENTED_EDGE('',*,*,#4154,.T.);
+#4177 = ORIENTED_EDGE('',*,*,#3813,.F.);
+#4178 = ADVANCED_FACE('',(#4179,#4182),#3628,.T.);
+#4179 = FACE_BOUND('',#4180,.T.);
+#4180 = EDGE_LOOP('',(#4181));
+#4181 = ORIENTED_EDGE('',*,*,#3982,.T.);
+#4182 = FACE_BOUND('',#4183,.T.);
+#4183 = EDGE_LOOP('',(#4184));
+#4184 = ORIENTED_EDGE('',*,*,#3613,.F.);
+#4185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4189)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4186,#4187,#4188)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4186 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4187 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4188 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4189 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4186,
+  'distance_accuracy_value','confusion accuracy');
+#4190 = PRODUCT_TYPE('part',$,(#7));
+#4191 = SHAPE_DEFINITION_REPRESENTATION(#4192,#4198);
+#4192 = PRODUCT_DEFINITION_SHAPE('','',#4193);
+#4193 = PRODUCT_DEFINITION('design','',#4194,#4197);
+#4194 = PRODUCT_DEFINITION_FORMATION('','',#4195);
+#4195 = PRODUCT('TornilloM3','TornilloM3','',(#4196));
+#4196 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4197 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4198 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4199),#4881);
+#4199 = MANIFOLD_SOLID_BREP('',#4200);
+#4200 = CLOSED_SHELL('',(#4201,#4289,#4342,#4395,#4399,#4573,#4649,#4698
+    ,#4747,#4796,#4845,#4872));
+#4201 = ADVANCED_FACE('',(#4202),#4216,.T.);
+#4202 = FACE_BOUND('',#4203,.T.);
+#4203 = EDGE_LOOP('',(#4204,#4234,#4261,#4262));
+#4204 = ORIENTED_EDGE('',*,*,#4205,.T.);
+#4205 = EDGE_CURVE('',#4206,#4208,#4210,.T.);
+#4206 = VERTEX_POINT('',#4207);
+#4207 = CARTESIAN_POINT('',(3.75,0.,1.1));
+#4208 = VERTEX_POINT('',#4209);
+#4209 = CARTESIAN_POINT('',(9.25,0.,1.1));
+#4210 = SEAM_CURVE('',#4211,(#4215,#4227),.PCURVE_S1.);
+#4211 = LINE('',#4212,#4213);
+#4212 = CARTESIAN_POINT('',(3.5,-3.673940397442E-16,1.1));
+#4213 = VECTOR('',#4214,1.);
+#4214 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#4215 = PCURVE('',#4216,#4221);
+#4216 = CYLINDRICAL_SURFACE('',#4217,1.5);
+#4217 = AXIS2_PLACEMENT_3D('',#4218,#4219,#4220);
+#4218 = CARTESIAN_POINT('',(3.5,0.,2.6));
+#4219 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#4220 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4221 = DEFINITIONAL_REPRESENTATION('',(#4222),#4226);
+#4222 = LINE('',#4223,#4224);
+#4223 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#4224 = VECTOR('',#4225,1.);
+#4225 = DIRECTION('',(0.,1.));
+#4226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4227 = PCURVE('',#4216,#4228);
+#4228 = DEFINITIONAL_REPRESENTATION('',(#4229),#4233);
+#4229 = LINE('',#4230,#4231);
+#4230 = CARTESIAN_POINT('',(0.,-0.));
+#4231 = VECTOR('',#4232,1.);
+#4232 = DIRECTION('',(0.,1.));
+#4233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4234 = ORIENTED_EDGE('',*,*,#4235,.F.);
+#4235 = EDGE_CURVE('',#4208,#4208,#4236,.T.);
+#4236 = SURFACE_CURVE('',#4237,(#4242,#4249),.PCURVE_S1.);
+#4237 = CIRCLE('',#4238,1.5);
+#4238 = AXIS2_PLACEMENT_3D('',#4239,#4240,#4241);
+#4239 = CARTESIAN_POINT('',(9.25,0.,2.6));
+#4240 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#4241 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4242 = PCURVE('',#4216,#4243);
+#4243 = DEFINITIONAL_REPRESENTATION('',(#4244),#4248);
+#4244 = LINE('',#4245,#4246);
+#4245 = CARTESIAN_POINT('',(0.,5.75));
+#4246 = VECTOR('',#4247,1.);
+#4247 = DIRECTION('',(1.,0.));
+#4248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4249 = PCURVE('',#4250,#4255);
+#4250 = CONICAL_SURFACE('',#4251,1.5,0.785398163397);
+#4251 = AXIS2_PLACEMENT_3D('',#4252,#4253,#4254);
+#4252 = CARTESIAN_POINT('',(9.25,0.,2.6));
+#4253 = DIRECTION('',(-1.,0.,-2.22044604925E-16));
+#4254 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);
+#4256 = LINE('',#4257,#4258);
+#4257 = CARTESIAN_POINT('',(-0.,-0.));
+#4258 = VECTOR('',#4259,1.);
+#4259 = DIRECTION('',(-1.,-0.));
+#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4261 = ORIENTED_EDGE('',*,*,#4205,.F.);
+#4262 = ORIENTED_EDGE('',*,*,#4263,.T.);
+#4263 = EDGE_CURVE('',#4206,#4206,#4264,.T.);
+#4264 = SURFACE_CURVE('',#4265,(#4270,#4277),.PCURVE_S1.);
+#4265 = CIRCLE('',#4266,1.5);
+#4266 = AXIS2_PLACEMENT_3D('',#4267,#4268,#4269);
+#4267 = CARTESIAN_POINT('',(3.75,0.,2.6));
+#4268 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#4269 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4270 = PCURVE('',#4216,#4271);
+#4271 = DEFINITIONAL_REPRESENTATION('',(#4272),#4276);
+#4272 = LINE('',#4273,#4274);
+#4273 = CARTESIAN_POINT('',(0.,0.25));
+#4274 = VECTOR('',#4275,1.);
+#4275 = DIRECTION('',(1.,0.));
+#4276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4277 = PCURVE('',#4278,#4283);
+#4278 = CONICAL_SURFACE('',#4279,1.5,0.785398163397);
+#4279 = AXIS2_PLACEMENT_3D('',#4280,#4281,#4282);
+#4280 = CARTESIAN_POINT('',(3.75,0.,2.6));
+#4281 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#4282 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
+#4284 = LINE('',#4285,#4286);
+#4285 = CARTESIAN_POINT('',(0.,-0.));
+#4286 = VECTOR('',#4287,1.);
+#4287 = DIRECTION('',(1.,-0.));
+#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4289 = ADVANCED_FACE('',(#4290),#4278,.T.);
+#4290 = FACE_BOUND('',#4291,.F.);
+#4291 = EDGE_LOOP('',(#4292,#4313,#4314,#4315));
+#4292 = ORIENTED_EDGE('',*,*,#4293,.F.);
+#4293 = EDGE_CURVE('',#4206,#4294,#4296,.T.);
+#4294 = VERTEX_POINT('',#4295);
+#4295 = CARTESIAN_POINT('',(3.5,0.,1.35));
+#4296 = SEAM_CURVE('',#4297,(#4301,#4307),.PCURVE_S1.);
+#4297 = LINE('',#4298,#4299);
+#4298 = CARTESIAN_POINT('',(3.75,0.,1.1));
+#4299 = VECTOR('',#4300,1.);
+#4300 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#4301 = PCURVE('',#4278,#4302);
+#4302 = DEFINITIONAL_REPRESENTATION('',(#4303),#4306);
+#4303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4304,#4305),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#4304 = CARTESIAN_POINT('',(0.,0.));
+#4305 = CARTESIAN_POINT('',(0.,-0.25));
+#4306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4307 = PCURVE('',#4278,#4308);
+#4308 = DEFINITIONAL_REPRESENTATION('',(#4309),#4312);
+#4309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4310,#4311),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#4310 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4311 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#4312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4313 = ORIENTED_EDGE('',*,*,#4263,.T.);
+#4314 = ORIENTED_EDGE('',*,*,#4293,.T.);
+#4315 = ORIENTED_EDGE('',*,*,#4316,.F.);
+#4316 = EDGE_CURVE('',#4294,#4294,#4317,.T.);
+#4317 = SURFACE_CURVE('',#4318,(#4323,#4330),.PCURVE_S1.);
+#4318 = CIRCLE('',#4319,1.25);
+#4319 = AXIS2_PLACEMENT_3D('',#4320,#4321,#4322);
+#4320 = CARTESIAN_POINT('',(3.5,0.,2.6));
+#4321 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#4322 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4323 = PCURVE('',#4278,#4324);
+#4324 = DEFINITIONAL_REPRESENTATION('',(#4325),#4329);
+#4325 = LINE('',#4326,#4327);
+#4326 = CARTESIAN_POINT('',(0.,-0.25));
+#4327 = VECTOR('',#4328,1.);
+#4328 = DIRECTION('',(1.,-0.));
+#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4330 = PCURVE('',#4331,#4336);
+#4331 = PLANE('',#4332);
+#4332 = AXIS2_PLACEMENT_3D('',#4333,#4334,#4335);
+#4333 = CARTESIAN_POINT('',(3.5,0.,2.6));
+#4334 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#4335 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4336 = DEFINITIONAL_REPRESENTATION('',(#4337),#4341);
+#4337 = CIRCLE('',#4338,1.25);
+#4338 = AXIS2_PLACEMENT_2D('',#4339,#4340);
+#4339 = CARTESIAN_POINT('',(0.,0.));
+#4340 = DIRECTION('',(1.,0.));
+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4342 = ADVANCED_FACE('',(#4343),#4250,.T.);
+#4343 = FACE_BOUND('',#4344,.T.);
+#4344 = EDGE_LOOP('',(#4345,#4366,#4367,#4368));
+#4345 = ORIENTED_EDGE('',*,*,#4346,.F.);
+#4346 = EDGE_CURVE('',#4208,#4347,#4349,.T.);
+#4347 = VERTEX_POINT('',#4348);
+#4348 = CARTESIAN_POINT('',(9.5,0.,1.35));
+#4349 = SEAM_CURVE('',#4350,(#4354,#4360),.PCURVE_S1.);
+#4350 = LINE('',#4351,#4352);
+#4351 = CARTESIAN_POINT('',(9.25,0.,1.1));
+#4352 = VECTOR('',#4353,1.);
+#4353 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#4354 = PCURVE('',#4250,#4355);
+#4355 = DEFINITIONAL_REPRESENTATION('',(#4356),#4359);
+#4356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4357,#4358),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#4357 = CARTESIAN_POINT('',(0.,0.));
+#4358 = CARTESIAN_POINT('',(0.,-0.25));
+#4359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4360 = PCURVE('',#4250,#4361);
+#4361 = DEFINITIONAL_REPRESENTATION('',(#4362),#4365);
+#4362 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4363,#4364),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.353553390593),.PIECEWISE_BEZIER_KNOTS.);
+#4363 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#4364 = CARTESIAN_POINT('',(-6.28318530718,-0.25));
+#4365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4366 = ORIENTED_EDGE('',*,*,#4235,.T.);
+#4367 = ORIENTED_EDGE('',*,*,#4346,.T.);
+#4368 = ORIENTED_EDGE('',*,*,#4369,.F.);
+#4369 = EDGE_CURVE('',#4347,#4347,#4370,.T.);
+#4370 = SURFACE_CURVE('',#4371,(#4376,#4383),.PCURVE_S1.);
+#4371 = CIRCLE('',#4372,1.25);
+#4372 = AXIS2_PLACEMENT_3D('',#4373,#4374,#4375);
+#4373 = CARTESIAN_POINT('',(9.5,0.,2.6));
+#4374 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#4375 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4376 = PCURVE('',#4250,#4377);
+#4377 = DEFINITIONAL_REPRESENTATION('',(#4378),#4382);
+#4378 = LINE('',#4379,#4380);
+#4379 = CARTESIAN_POINT('',(-0.,-0.25));
+#4380 = VECTOR('',#4381,1.);
+#4381 = DIRECTION('',(-1.,-0.));
+#4382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4383 = PCURVE('',#4384,#4389);
+#4384 = PLANE('',#4385);
+#4385 = AXIS2_PLACEMENT_3D('',#4386,#4387,#4388);
+#4386 = CARTESIAN_POINT('',(9.5,0.,2.6));
+#4387 = DIRECTION('',(1.,0.,2.22044604925E-16));
+#4388 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#4389 = DEFINITIONAL_REPRESENTATION('',(#4390),#4394);
+#4390 = CIRCLE('',#4391,1.25);
+#4391 = AXIS2_PLACEMENT_2D('',#4392,#4393);
+#4392 = CARTESIAN_POINT('',(0.,0.));
+#4393 = DIRECTION('',(1.,0.));
+#4394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4395 = ADVANCED_FACE('',(#4396),#4331,.F.);
+#4396 = FACE_BOUND('',#4397,.F.);
+#4397 = EDGE_LOOP('',(#4398));
+#4398 = ORIENTED_EDGE('',*,*,#4316,.T.);
+#4399 = ADVANCED_FACE('',(#4400,#4403),#4384,.T.);
+#4400 = FACE_BOUND('',#4401,.T.);
+#4401 = EDGE_LOOP('',(#4402));
+#4402 = ORIENTED_EDGE('',*,*,#4369,.T.);
+#4403 = FACE_BOUND('',#4404,.T.);
+#4404 = EDGE_LOOP('',(#4405,#4435,#4463,#4491,#4519,#4547));
+#4405 = ORIENTED_EDGE('',*,*,#4406,.T.);
+#4406 = EDGE_CURVE('',#4407,#4409,#4411,.T.);
+#4407 = VERTEX_POINT('',#4408);
+#4408 = CARTESIAN_POINT('',(9.5,1.000000000004,2.022649730818));
+#4409 = VERTEX_POINT('',#4410);
+#4410 = CARTESIAN_POINT('',(9.5,-3.209210457437E-16,1.445299461625));
+#4411 = SURFACE_CURVE('',#4412,(#4416,#4423),.PCURVE_S1.);
+#4412 = LINE('',#4413,#4414);
+#4413 = CARTESIAN_POINT('',(9.5,1.000000000004,2.022649730818));
+#4414 = VECTOR('',#4415,1.);
+#4415 = DIRECTION('',(2.478074198696E-16,-0.866025403784,-0.500000000001
+    ));
+#4416 = PCURVE('',#4384,#4417);
+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422);
+#4418 = LINE('',#4419,#4420);
+#4419 = CARTESIAN_POINT('',(0.577350269182,1.000000000004));
+#4420 = VECTOR('',#4421,1.);
+#4421 = DIRECTION('',(0.500000000001,-0.866025403784));
+#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4423 = PCURVE('',#4424,#4429);
+#4424 = PLANE('',#4425);
+#4425 = AXIS2_PLACEMENT_3D('',#4426,#4427,#4428);
+#4426 = CARTESIAN_POINT('',(9.5,1.000000000004,2.022649730818));
+#4427 = DIRECTION('',(-4.063698308782E-17,-0.500000000001,0.866025403784
+    ));
+#4428 = DIRECTION('',(2.478074198696E-16,-0.866025403784,-0.500000000001
+    ));
+#4429 = DEFINITIONAL_REPRESENTATION('',(#4430),#4434);
+#4430 = LINE('',#4431,#4432);
+#4431 = CARTESIAN_POINT('',(0.,0.));
+#4432 = VECTOR('',#4433,1.);
+#4433 = DIRECTION('',(1.,1.232595164408E-32));
+#4434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4435 = ORIENTED_EDGE('',*,*,#4436,.T.);
+#4436 = EDGE_CURVE('',#4409,#4437,#4439,.T.);
+#4437 = VERTEX_POINT('',#4438);
+#4438 = CARTESIAN_POINT('',(9.5,-0.999999999996,2.022649730813));
+#4439 = SURFACE_CURVE('',#4440,(#4444,#4451),.PCURVE_S1.);
+#4440 = LINE('',#4441,#4442);
+#4441 = CARTESIAN_POINT('',(9.5,-3.209211516229E-16,1.445299461625));
+#4442 = VECTOR('',#4443,1.);
+#4443 = DIRECTION('',(1.367851174071E-16,-0.866025403784,0.5));
+#4444 = PCURVE('',#4384,#4445);
+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4450);
+#4446 = LINE('',#4447,#4448);
+#4447 = CARTESIAN_POINT('',(1.154700538375,-3.209211516229E-16));
+#4448 = VECTOR('',#4449,1.);
+#4449 = DIRECTION('',(-0.5,-0.866025403784));
+#4450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4451 = PCURVE('',#4452,#4457);
+#4452 = PLANE('',#4453);
+#4453 = AXIS2_PLACEMENT_3D('',#4454,#4455,#4456);
+#4454 = CARTESIAN_POINT('',(9.5,-3.209211516229E-16,1.445299461625));
+#4455 = DIRECTION('',(-1.516592855504E-16,0.5,0.866025403784));
+#4456 = DIRECTION('',(1.367851174071E-16,-0.866025403784,0.5));
+#4457 = DEFINITIONAL_REPRESENTATION('',(#4458),#4462);
+#4458 = LINE('',#4459,#4460);
+#4459 = CARTESIAN_POINT('',(0.,0.));
+#4460 = VECTOR('',#4461,1.);
+#4461 = DIRECTION('',(1.,-1.232595164408E-32));
+#4462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4463 = ORIENTED_EDGE('',*,*,#4464,.T.);
+#4464 = EDGE_CURVE('',#4437,#4465,#4467,.T.);
+#4465 = VERTEX_POINT('',#4466);
+#4466 = CARTESIAN_POINT('',(9.5,-0.999999999996,3.177350269188));
+#4467 = SURFACE_CURVE('',#4468,(#4472,#4479),.PCURVE_S1.);
+#4468 = LINE('',#4469,#4470);
+#4469 = CARTESIAN_POINT('',(9.5,-0.999999999996,2.022649730813));
+#4470 = VECTOR('',#4471,1.);
+#4471 = DIRECTION('',(-1.110223024625E-16,-2.22044604925E-16,1.));
+#4472 = PCURVE('',#4384,#4473);
+#4473 = DEFINITIONAL_REPRESENTATION('',(#4474),#4478);
+#4474 = LINE('',#4475,#4476);
+#4475 = CARTESIAN_POINT('',(0.577350269187,-0.999999999996));
+#4476 = VECTOR('',#4477,1.);
+#4477 = DIRECTION('',(-1.,-2.22044604925E-16));
+#4478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4479 = PCURVE('',#4480,#4485);
+#4480 = PLANE('',#4481);
+#4481 = AXIS2_PLACEMENT_3D('',#4482,#4483,#4484);
+#4482 = CARTESIAN_POINT('',(9.5,-0.999999999996,2.022649730813));
+#4483 = DIRECTION('',(-1.110223024625E-16,1.,2.22044604925E-16));
+#4484 = DIRECTION('',(-1.110223024625E-16,-2.22044604925E-16,1.));
+#4485 = DEFINITIONAL_REPRESENTATION('',(#4486),#4490);
+#4486 = LINE('',#4487,#4488);
+#4487 = CARTESIAN_POINT('',(0.,0.));
+#4488 = VECTOR('',#4489,1.);
+#4489 = DIRECTION('',(1.,0.));
+#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4491 = ORIENTED_EDGE('',*,*,#4492,.T.);
+#4492 = EDGE_CURVE('',#4465,#4493,#4495,.T.);
+#4493 = VERTEX_POINT('',#4494);
+#4494 = CARTESIAN_POINT('',(9.5,-8.33711095444E-16,3.754700538375));
+#4495 = SURFACE_CURVE('',#4496,(#4500,#4507),.PCURVE_S1.);
+#4496 = LINE('',#4497,#4498);
+#4497 = CARTESIAN_POINT('',(9.5,-0.999999999996,3.177350269188));
+#4498 = VECTOR('',#4499,1.);
+#4499 = DIRECTION('',(-2.478074198696E-16,0.866025403785,0.5));
+#4500 = PCURVE('',#4384,#4501);
+#4501 = DEFINITIONAL_REPRESENTATION('',(#4502),#4506);
+#4502 = LINE('',#4503,#4504);
+#4503 = CARTESIAN_POINT('',(-0.577350269187,-0.999999999996));
+#4504 = VECTOR('',#4505,1.);
+#4505 = DIRECTION('',(-0.5,0.866025403785));
+#4506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4507 = PCURVE('',#4508,#4513);
+#4508 = PLANE('',#4509);
+#4509 = AXIS2_PLACEMENT_3D('',#4510,#4511,#4512);
+#4510 = CARTESIAN_POINT('',(9.5,-0.999999999996,3.177350269188));
+#4511 = DIRECTION('',(4.063698308795E-17,0.5,-0.866025403785));
+#4512 = DIRECTION('',(-2.478074198696E-16,0.866025403785,0.5));
+#4513 = DEFINITIONAL_REPRESENTATION('',(#4514),#4518);
+#4514 = LINE('',#4515,#4516);
+#4515 = CARTESIAN_POINT('',(0.,0.));
+#4516 = VECTOR('',#4517,1.);
+#4517 = DIRECTION('',(1.,0.));
+#4518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4519 = ORIENTED_EDGE('',*,*,#4520,.T.);
+#4520 = EDGE_CURVE('',#4493,#4521,#4523,.T.);
+#4521 = VERTEX_POINT('',#4522);
+#4522 = CARTESIAN_POINT('',(9.5,1.000000000004,3.177350269193));
+#4523 = SURFACE_CURVE('',#4524,(#4528,#4535),.PCURVE_S1.);
+#4524 = LINE('',#4525,#4526);
+#4525 = CARTESIAN_POINT('',(9.5,-8.337112013232E-16,3.754700538375));
+#4526 = VECTOR('',#4527,1.);
+#4527 = DIRECTION('',(-1.367851174086E-16,0.866025403788,-0.499999999994
+    ));
+#4528 = PCURVE('',#4384,#4529);
+#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4534);
+#4530 = LINE('',#4531,#4532);
+#4531 = CARTESIAN_POINT('',(-1.154700538375,-8.337112013232E-16));
+#4532 = VECTOR('',#4533,1.);
+#4533 = DIRECTION('',(0.499999999994,0.866025403788));
+#4534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4535 = PCURVE('',#4536,#4541);
+#4536 = PLANE('',#4537);
+#4537 = AXIS2_PLACEMENT_3D('',#4538,#4539,#4540);
+#4538 = CARTESIAN_POINT('',(9.5,-8.337112013232E-16,3.754700538375));
+#4539 = DIRECTION('',(1.516592855501E-16,-0.499999999994,-0.866025403788
+    ));
+#4540 = DIRECTION('',(-1.367851174086E-16,0.866025403788,-0.499999999994
+    ));
+#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4546);
+#4542 = LINE('',#4543,#4544);
+#4543 = CARTESIAN_POINT('',(0.,0.));
+#4544 = VECTOR('',#4545,1.);
+#4545 = DIRECTION('',(1.,-3.08148791102E-32));
+#4546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4547 = ORIENTED_EDGE('',*,*,#4548,.T.);
+#4548 = EDGE_CURVE('',#4521,#4407,#4549,.T.);
+#4549 = SURFACE_CURVE('',#4550,(#4554,#4561),.PCURVE_S1.);
+#4550 = LINE('',#4551,#4552);
+#4551 = CARTESIAN_POINT('',(9.5,1.000000000004,3.177350269193));
+#4552 = VECTOR('',#4553,1.);
+#4553 = DIRECTION('',(1.110223024625E-16,2.22044604925E-16,-1.));
+#4554 = PCURVE('',#4384,#4555);
+#4555 = DEFINITIONAL_REPRESENTATION('',(#4556),#4560);
+#4556 = LINE('',#4557,#4558);
+#4557 = CARTESIAN_POINT('',(-0.577350269193,1.000000000004));
+#4558 = VECTOR('',#4559,1.);
+#4559 = DIRECTION('',(1.,2.22044604925E-16));
+#4560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4561 = PCURVE('',#4562,#4567);
+#4562 = PLANE('',#4563);
+#4563 = AXIS2_PLACEMENT_3D('',#4564,#4565,#4566);
+#4564 = CARTESIAN_POINT('',(9.5,1.000000000004,3.177350269193));
+#4565 = DIRECTION('',(1.110223024625E-16,-1.,-2.22044604925E-16));
+#4566 = DIRECTION('',(1.110223024625E-16,2.22044604925E-16,-1.));
+#4567 = DEFINITIONAL_REPRESENTATION('',(#4568),#4572);
+#4568 = LINE('',#4569,#4570);
+#4569 = CARTESIAN_POINT('',(0.,0.));
+#4570 = VECTOR('',#4571,1.);
+#4571 = DIRECTION('',(1.,0.));
+#4572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4573 = ADVANCED_FACE('',(#4574),#4424,.T.);
+#4574 = FACE_BOUND('',#4575,.T.);
+#4575 = EDGE_LOOP('',(#4576,#4599,#4627,#4648));
+#4576 = ORIENTED_EDGE('',*,*,#4577,.T.);
+#4577 = EDGE_CURVE('',#4407,#4578,#4580,.T.);
+#4578 = VERTEX_POINT('',#4579);
+#4579 = CARTESIAN_POINT('',(7.,1.000000000004,2.022649730818));
+#4580 = SURFACE_CURVE('',#4581,(#4585,#4592),.PCURVE_S1.);
+#4581 = LINE('',#4582,#4583);
+#4582 = CARTESIAN_POINT('',(9.5,1.000000000004,2.022649730818));
+#4583 = VECTOR('',#4584,1.);
+#4584 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#4585 = PCURVE('',#4424,#4586);
+#4586 = DEFINITIONAL_REPRESENTATION('',(#4587),#4591);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(0.,0.));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(-9.614813431914E-17,-1.));
+#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4592 = PCURVE('',#4562,#4593);
+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4598);
+#4594 = LINE('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(1.154700538375,-1.281975124251E-16));
+#4596 = VECTOR('',#4597,1.);
+#4597 = DIRECTION('',(-2.465190328816E-32,-1.));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = ORIENTED_EDGE('',*,*,#4600,.T.);
+#4600 = EDGE_CURVE('',#4578,#4601,#4603,.T.);
+#4601 = VERTEX_POINT('',#4602);
+#4602 = CARTESIAN_POINT('',(7.,-5.984768019E-16,1.445299461625));
+#4603 = SURFACE_CURVE('',#4604,(#4608,#4615),.PCURVE_S1.);
+#4604 = LINE('',#4605,#4606);
+#4605 = CARTESIAN_POINT('',(7.,1.000000000004,2.022649730818));
+#4606 = VECTOR('',#4607,1.);
+#4607 = DIRECTION('',(2.478074198696E-16,-0.866025403784,-0.500000000001
+    ));
+#4608 = PCURVE('',#4424,#4609);
+#4609 = DEFINITIONAL_REPRESENTATION('',(#4610),#4614);
+#4610 = LINE('',#4611,#4612);
+#4611 = CARTESIAN_POINT('',(-4.272222810357E-16,-2.5));
+#4612 = VECTOR('',#4613,1.);
+#4613 = DIRECTION('',(1.,1.232595164408E-32));
+#4614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4615 = PCURVE('',#4616,#4621);
+#4616 = PLANE('',#4617);
+#4617 = AXIS2_PLACEMENT_3D('',#4618,#4619,#4620);
+#4618 = CARTESIAN_POINT('',(7.,-0.999999999996,3.177350269187));
+#4619 = DIRECTION('',(1.,0.,0.));
+#4620 = DIRECTION('',(0.,0.,1.));
+#4621 = DEFINITIONAL_REPRESENTATION('',(#4622),#4626);
+#4622 = LINE('',#4623,#4624);
+#4623 = CARTESIAN_POINT('',(-1.15470053837,-2.));
+#4624 = VECTOR('',#4625,1.);
+#4625 = DIRECTION('',(-0.500000000001,0.866025403784));
+#4626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4627 = ORIENTED_EDGE('',*,*,#4628,.F.);
+#4628 = EDGE_CURVE('',#4409,#4601,#4629,.T.);
+#4629 = SURFACE_CURVE('',#4630,(#4634,#4641),.PCURVE_S1.);
+#4630 = LINE('',#4631,#4632);
+#4631 = CARTESIAN_POINT('',(9.5,-3.209210457437E-16,1.445299461625));
+#4632 = VECTOR('',#4633,1.);
+#4633 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#4634 = PCURVE('',#4424,#4635);
+#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4640);
+#4636 = LINE('',#4637,#4638);
+#4637 = CARTESIAN_POINT('',(1.154700538384,-2.86143361139E-16));
+#4638 = VECTOR('',#4639,1.);
+#4639 = DIRECTION('',(-9.614813431914E-17,-1.));
+#4640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4641 = PCURVE('',#4452,#4642);
+#4642 = DEFINITIONAL_REPRESENTATION('',(#4643),#4647);
+#4643 = LINE('',#4644,#4645);
+#4644 = CARTESIAN_POINT('',(-6.877050470294E-23,1.542836335454E-38));
+#4645 = VECTOR('',#4646,1.);
+#4646 = DIRECTION('',(-9.614813431918E-17,-1.));
+#4647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4648 = ORIENTED_EDGE('',*,*,#4406,.F.);
+#4649 = ADVANCED_FACE('',(#4650),#4562,.T.);
+#4650 = FACE_BOUND('',#4651,.T.);
+#4651 = EDGE_LOOP('',(#4652,#4675,#4696,#4697));
+#4652 = ORIENTED_EDGE('',*,*,#4653,.T.);
+#4653 = EDGE_CURVE('',#4521,#4654,#4656,.T.);
+#4654 = VERTEX_POINT('',#4655);
+#4655 = CARTESIAN_POINT('',(7.,1.000000000004,3.177350269193));
+#4656 = SURFACE_CURVE('',#4657,(#4661,#4668),.PCURVE_S1.);
+#4657 = LINE('',#4658,#4659);
+#4658 = CARTESIAN_POINT('',(9.5,1.000000000004,3.177350269193));
+#4659 = VECTOR('',#4660,1.);
+#4660 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#4661 = PCURVE('',#4562,#4662);
+#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667);
+#4663 = LINE('',#4664,#4665);
+#4664 = CARTESIAN_POINT('',(0.,0.));
+#4665 = VECTOR('',#4666,1.);
+#4666 = DIRECTION('',(-2.465190328816E-32,-1.));
+#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4668 = PCURVE('',#4536,#4669);
+#4669 = DEFINITIONAL_REPRESENTATION('',(#4670),#4674);
+#4670 = LINE('',#4671,#4672);
+#4671 = CARTESIAN_POINT('',(1.154700538379,1.579458487139E-16));
+#4672 = VECTOR('',#4673,1.);
+#4673 = DIRECTION('',(9.614813431958E-17,-1.));
+#4674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4675 = ORIENTED_EDGE('',*,*,#4676,.T.);
+#4676 = EDGE_CURVE('',#4654,#4578,#4677,.T.);
+#4677 = SURFACE_CURVE('',#4678,(#4682,#4689),.PCURVE_S1.);
+#4678 = LINE('',#4679,#4680);
+#4679 = CARTESIAN_POINT('',(7.,1.000000000004,3.177350269193));
+#4680 = VECTOR('',#4681,1.);
+#4681 = DIRECTION('',(1.110223024625E-16,2.22044604925E-16,-1.));
+#4682 = PCURVE('',#4562,#4683);
+#4683 = DEFINITIONAL_REPRESENTATION('',(#4684),#4688);
+#4684 = LINE('',#4685,#4686);
+#4685 = CARTESIAN_POINT('',(-2.775557561563E-16,-2.5));
+#4686 = VECTOR('',#4687,1.);
+#4687 = DIRECTION('',(1.,0.));
+#4688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4689 = PCURVE('',#4616,#4690);
+#4690 = DEFINITIONAL_REPRESENTATION('',(#4691),#4695);
+#4691 = LINE('',#4692,#4693);
+#4692 = CARTESIAN_POINT('',(5.21138687759E-12,-2.));
+#4693 = VECTOR('',#4694,1.);
+#4694 = DIRECTION('',(-1.,-2.22044604925E-16));
+#4695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4696 = ORIENTED_EDGE('',*,*,#4577,.F.);
+#4697 = ORIENTED_EDGE('',*,*,#4548,.F.);
+#4698 = ADVANCED_FACE('',(#4699),#4536,.T.);
+#4699 = FACE_BOUND('',#4700,.T.);
+#4700 = EDGE_LOOP('',(#4701,#4724,#4745,#4746));
+#4701 = ORIENTED_EDGE('',*,*,#4702,.T.);
+#4702 = EDGE_CURVE('',#4493,#4703,#4705,.T.);
+#4703 = VERTEX_POINT('',#4704);
+#4704 = CARTESIAN_POINT('',(7.,-1.1112668516E-15,3.754700538375));
+#4705 = SURFACE_CURVE('',#4706,(#4710,#4717),.PCURVE_S1.);
+#4706 = LINE('',#4707,#4708);
+#4707 = CARTESIAN_POINT('',(9.5,-8.33711095444E-16,3.754700538375));
+#4708 = VECTOR('',#4709,1.);
+#4709 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#4710 = PCURVE('',#4536,#4711);
+#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716);
+#4712 = LINE('',#4713,#4714);
+#4713 = CARTESIAN_POINT('',(6.877050470322E-23,1.54283633546E-38));
+#4714 = VECTOR('',#4715,1.);
+#4715 = DIRECTION('',(9.614813431958E-17,-1.));
+#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4717 = PCURVE('',#4508,#4718);
+#4718 = DEFINITIONAL_REPRESENTATION('',(#4719),#4723);
+#4719 = LINE('',#4720,#4721);
+#4720 = CARTESIAN_POINT('',(1.154700538375,2.861433611367E-16));
+#4721 = VECTOR('',#4722,1.);
+#4722 = DIRECTION('',(9.614813431919E-17,-1.));
+#4723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4724 = ORIENTED_EDGE('',*,*,#4725,.T.);
+#4725 = EDGE_CURVE('',#4703,#4654,#4726,.T.);
+#4726 = SURFACE_CURVE('',#4727,(#4731,#4738),.PCURVE_S1.);
+#4727 = LINE('',#4728,#4729);
+#4728 = CARTESIAN_POINT('',(7.,-1.111266957479E-15,3.754700538375));
+#4729 = VECTOR('',#4730,1.);
+#4730 = DIRECTION('',(-1.367851174086E-16,0.866025403788,-0.499999999994
+    ));
+#4731 = PCURVE('',#4536,#4732);
+#4732 = DEFINITIONAL_REPRESENTATION('',(#4733),#4737);
+#4733 = LINE('',#4734,#4735);
+#4734 = CARTESIAN_POINT('',(-2.490950835632E-18,-2.5));
+#4735 = VECTOR('',#4736,1.);
+#4736 = DIRECTION('',(1.,-3.08148791102E-32));
+#4737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4738 = PCURVE('',#4616,#4739);
+#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744);
+#4740 = LINE('',#4741,#4742);
+#4741 = CARTESIAN_POINT('',(0.577350269187,-0.999999999996));
+#4742 = VECTOR('',#4743,1.);
+#4743 = DIRECTION('',(-0.499999999994,-0.866025403788));
+#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4745 = ORIENTED_EDGE('',*,*,#4653,.F.);
+#4746 = ORIENTED_EDGE('',*,*,#4520,.F.);
+#4747 = ADVANCED_FACE('',(#4748),#4508,.T.);
+#4748 = FACE_BOUND('',#4749,.T.);
+#4749 = EDGE_LOOP('',(#4750,#4773,#4794,#4795));
+#4750 = ORIENTED_EDGE('',*,*,#4751,.T.);
+#4751 = EDGE_CURVE('',#4465,#4752,#4754,.T.);
+#4752 = VERTEX_POINT('',#4753);
+#4753 = CARTESIAN_POINT('',(7.,-0.999999999996,3.177350269187));
+#4754 = SURFACE_CURVE('',#4755,(#4759,#4766),.PCURVE_S1.);
+#4755 = LINE('',#4756,#4757);
+#4756 = CARTESIAN_POINT('',(9.5,-0.999999999996,3.177350269188));
+#4757 = VECTOR('',#4758,1.);
+#4758 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#4759 = PCURVE('',#4508,#4760);
+#4760 = DEFINITIONAL_REPRESENTATION('',(#4761),#4765);
+#4761 = LINE('',#4762,#4763);
+#4762 = CARTESIAN_POINT('',(0.,0.));
+#4763 = VECTOR('',#4764,1.);
+#4764 = DIRECTION('',(9.614813431919E-17,-1.));
+#4765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4766 = PCURVE('',#4480,#4767);
+#4767 = DEFINITIONAL_REPRESENTATION('',(#4768),#4772);
+#4768 = LINE('',#4769,#4770);
+#4769 = CARTESIAN_POINT('',(1.154700538375,1.281975124251E-16));
+#4770 = VECTOR('',#4771,1.);
+#4771 = DIRECTION('',(2.465190328816E-32,-1.));
+#4772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4773 = ORIENTED_EDGE('',*,*,#4774,.T.);
+#4774 = EDGE_CURVE('',#4752,#4703,#4775,.T.);
+#4775 = SURFACE_CURVE('',#4776,(#4780,#4787),.PCURVE_S1.);
+#4776 = LINE('',#4777,#4778);
+#4777 = CARTESIAN_POINT('',(7.,-0.999999999996,3.177350269188));
+#4778 = VECTOR('',#4779,1.);
+#4779 = DIRECTION('',(-2.478074198696E-16,0.866025403785,0.5));
+#4780 = PCURVE('',#4508,#4781);
+#4781 = DEFINITIONAL_REPRESENTATION('',(#4782),#4786);
+#4782 = LINE('',#4783,#4784);
+#4783 = CARTESIAN_POINT('',(2.051776761107E-16,-2.5));
+#4784 = VECTOR('',#4785,1.);
+#4785 = DIRECTION('',(1.,0.));
+#4786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4787 = PCURVE('',#4616,#4788);
+#4788 = DEFINITIONAL_REPRESENTATION('',(#4789),#4793);
+#4789 = LINE('',#4790,#4791);
+#4790 = CARTESIAN_POINT('',(4.440892098501E-16,0.));
+#4791 = VECTOR('',#4792,1.);
+#4792 = DIRECTION('',(0.5,-0.866025403785));
+#4793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4794 = ORIENTED_EDGE('',*,*,#4702,.F.);
+#4795 = ORIENTED_EDGE('',*,*,#4492,.F.);
+#4796 = ADVANCED_FACE('',(#4797),#4480,.T.);
+#4797 = FACE_BOUND('',#4798,.T.);
+#4798 = EDGE_LOOP('',(#4799,#4822,#4843,#4844));
+#4799 = ORIENTED_EDGE('',*,*,#4800,.T.);
+#4800 = EDGE_CURVE('',#4437,#4801,#4803,.T.);
+#4801 = VERTEX_POINT('',#4802);
+#4802 = CARTESIAN_POINT('',(7.,-0.999999999996,2.022649730813));
+#4803 = SURFACE_CURVE('',#4804,(#4808,#4815),.PCURVE_S1.);
+#4804 = LINE('',#4805,#4806);
+#4805 = CARTESIAN_POINT('',(9.5,-0.999999999996,2.022649730813));
+#4806 = VECTOR('',#4807,1.);
+#4807 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#4808 = PCURVE('',#4480,#4809);
+#4809 = DEFINITIONAL_REPRESENTATION('',(#4810),#4814);
+#4810 = LINE('',#4811,#4812);
+#4811 = CARTESIAN_POINT('',(0.,0.));
+#4812 = VECTOR('',#4813,1.);
+#4813 = DIRECTION('',(2.465190328816E-32,-1.));
+#4814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4815 = PCURVE('',#4452,#4816);
+#4816 = DEFINITIONAL_REPRESENTATION('',(#4817),#4821);
+#4817 = LINE('',#4818,#4819);
+#4818 = CARTESIAN_POINT('',(1.154700538375,-1.579458487117E-16));
+#4819 = VECTOR('',#4820,1.);
+#4820 = DIRECTION('',(-9.614813431918E-17,-1.));
+#4821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4822 = ORIENTED_EDGE('',*,*,#4823,.T.);
+#4823 = EDGE_CURVE('',#4801,#4752,#4824,.T.);
+#4824 = SURFACE_CURVE('',#4825,(#4829,#4836),.PCURVE_S1.);
+#4825 = LINE('',#4826,#4827);
+#4826 = CARTESIAN_POINT('',(7.,-0.999999999996,2.022649730813));
+#4827 = VECTOR('',#4828,1.);
+#4828 = DIRECTION('',(-1.110223024625E-16,-2.22044604925E-16,1.));
+#4829 = PCURVE('',#4480,#4830);
+#4830 = DEFINITIONAL_REPRESENTATION('',(#4831),#4835);
+#4831 = LINE('',#4832,#4833);
+#4832 = CARTESIAN_POINT('',(2.775557561563E-16,-2.5));
+#4833 = VECTOR('',#4834,1.);
+#4834 = DIRECTION('',(1.,0.));
+#4835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4836 = PCURVE('',#4616,#4837);
+#4837 = DEFINITIONAL_REPRESENTATION('',(#4838),#4842);
+#4838 = LINE('',#4839,#4840);
+#4839 = CARTESIAN_POINT('',(-1.154700538375,-2.22044604925E-16));
+#4840 = VECTOR('',#4841,1.);
+#4841 = DIRECTION('',(1.,2.22044604925E-16));
+#4842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4843 = ORIENTED_EDGE('',*,*,#4751,.F.);
+#4844 = ORIENTED_EDGE('',*,*,#4464,.F.);
+#4845 = ADVANCED_FACE('',(#4846),#4452,.T.);
+#4846 = FACE_BOUND('',#4847,.T.);
+#4847 = EDGE_LOOP('',(#4848,#4849,#4870,#4871));
+#4848 = ORIENTED_EDGE('',*,*,#4628,.T.);
+#4849 = ORIENTED_EDGE('',*,*,#4850,.T.);
+#4850 = EDGE_CURVE('',#4601,#4801,#4851,.T.);
+#4851 = SURFACE_CURVE('',#4852,(#4856,#4863),.PCURVE_S1.);
+#4852 = LINE('',#4853,#4854);
+#4853 = CARTESIAN_POINT('',(7.,-5.984769077791E-16,1.445299461625));
+#4854 = VECTOR('',#4855,1.);
+#4855 = DIRECTION('',(1.367851174071E-16,-0.866025403784,0.5));
+#4856 = PCURVE('',#4452,#4857);
+#4857 = DEFINITIONAL_REPRESENTATION('',(#4858),#4862);
+#4858 = LINE('',#4859,#4860);
+#4859 = CARTESIAN_POINT('',(-1.917980784706E-16,-2.5));
+#4860 = VECTOR('',#4861,1.);
+#4861 = DIRECTION('',(1.,-1.232595164408E-32));
+#4862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4863 = PCURVE('',#4616,#4864);
+#4864 = DEFINITIONAL_REPRESENTATION('',(#4865),#4869);
+#4865 = LINE('',#4866,#4867);
+#4866 = CARTESIAN_POINT('',(-1.732050807562,-0.999999999996));
+#4867 = VECTOR('',#4868,1.);
+#4868 = DIRECTION('',(0.5,0.866025403784));
+#4869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4870 = ORIENTED_EDGE('',*,*,#4800,.F.);
+#4871 = ORIENTED_EDGE('',*,*,#4436,.F.);
+#4872 = ADVANCED_FACE('',(#4873),#4616,.T.);
+#4873 = FACE_BOUND('',#4874,.F.);
+#4874 = EDGE_LOOP('',(#4875,#4876,#4877,#4878,#4879,#4880));
+#4875 = ORIENTED_EDGE('',*,*,#4774,.T.);
+#4876 = ORIENTED_EDGE('',*,*,#4725,.T.);
+#4877 = ORIENTED_EDGE('',*,*,#4676,.T.);
+#4878 = ORIENTED_EDGE('',*,*,#4600,.T.);
+#4879 = ORIENTED_EDGE('',*,*,#4850,.T.);
+#4880 = ORIENTED_EDGE('',*,*,#4823,.T.);
+#4881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4885)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4882,#4883,#4884)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4882 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4883 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4884 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4885 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4882,
+  'distance_accuracy_value','confusion accuracy');
+#4886 = PRODUCT_TYPE('part',$,(#4195));
+#4887 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4888),#4185);
+#4888 = STYLED_ITEM('color',(#4889),#15);
+#4889 = PRESENTATION_STYLE_ASSIGNMENT((#4890,#4896));
+#4890 = SURFACE_STYLE_USAGE(.BOTH.,#4891);
+#4891 = SURFACE_SIDE_STYLE('',(#4892));
+#4892 = SURFACE_STYLE_FILL_AREA(#4893);
+#4893 = FILL_AREA_STYLE('',(#4894));
+#4894 = FILL_AREA_STYLE_COLOUR('',#4895);
+#4895 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#4896 = CURVE_STYLE('',#4897,POSITIVE_LENGTH_MEASURE(0.1),#4895);
+#4897 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4898 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4899),#4881);
+#4899 = STYLED_ITEM('color',(#4900),#4199);
+#4900 = PRESENTATION_STYLE_ASSIGNMENT((#4901,#4907));
+#4901 = SURFACE_STYLE_USAGE(.BOTH.,#4902);
+#4902 = SURFACE_SIDE_STYLE('',(#4903));
+#4903 = SURFACE_STYLE_FILL_AREA(#4904);
+#4904 = FILL_AREA_STYLE('',(#4905));
+#4905 = FILL_AREA_STYLE_COLOUR('',#4906);
+#4906 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#4907 = CURVE_STYLE('',#4908,POSITIVE_LENGTH_MEASURE(0.1),#4906);
+#4908 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;