diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.fcstd b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.fcstd
new file mode 100644
index 00000000..e7c55d3a
Binary files /dev/null and b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.fcstd differ
diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.stl b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.stl
new file mode 100644
index 00000000..49fabc03
Binary files /dev/null and b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.stl differ
diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.stp b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.stp
new file mode 100644
index 00000000..e5758f1d
--- /dev/null
+++ b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-big-horn.stp	
@@ -0,0 +1,9136 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/printbot_part_
+library/servos/SpringRC-SM-S4303R/step-stl/SM-S4303R-2-arms-horn.stp',
+  '2014-08-18T17:43:12',('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('horn-final','horn-final','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#7561);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#109,#166,#201,#240,#299,#774,#813,#1689,
+    #1738,#1787,#1814,#1863,#1912,#1939,#1988,#2037,#2064,#2113,#2162,
+    #2189,#2244,#2353,#2402,#2451,#2505,#2559,#2608,#2657,#2717,#2724,
+    #2731,#2738,#2745,#2799,#2853,#2907,#2961,#3015,#3065,#3115,#3165,
+    #3215,#3265,#3322,#3908,#3947,#4016,#4387,#4436,#4800,#4848,#5219,
+    #5268,#5632,#5681,#6052,#6101,#6465,#6515,#6563,#6934,#6983,#7327,
+    #7533,#7540,#7547,#7554));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(3.,0.,-6.435));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(3.,0.,-2.575));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(3.,0.,-6.635));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,3.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,-6.635));
+#35 = DIRECTION('',(0.,0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(6.28318530718,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(0.,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,3.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,-6.435));
+#56 = DIRECTION('',(0.,0.,-1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,-0.2));
+#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,3.,0.785398163397);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,-6.435));
+#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,.T.);
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#24,#24,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,3.);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(0.,0.,-2.575));
+#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.,-4.06));
+#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 = PLANE('',#95);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(3.,0.,-2.575));
+#97 = DIRECTION('',(0.,0.,1.));
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#108);
+#100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101,#102,#103,#104,#105,#106
+,#107),.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(
+  '') );
+#101 = CARTESIAN_POINT('',(0.,0.));
+#102 = CARTESIAN_POINT('',(0.,-5.196152422707));
+#103 = CARTESIAN_POINT('',(-4.5,-2.598076211353));
+#104 = CARTESIAN_POINT('',(-9.,-7.347880794884E-16));
+#105 = CARTESIAN_POINT('',(-4.5,2.598076211353));
+#106 = CARTESIAN_POINT('',(-4.440892098501E-15,5.196152422707));
+#107 = CARTESIAN_POINT('',(0.,0.));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ADVANCED_FACE('',(#110),#66,.F.);
+#110 = FACE_BOUND('',#111,.F.);
+#111 = EDGE_LOOP('',(#112,#133,#134,#135));
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#22,#114,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(3.2,0.,-6.635));
+#116 = SEAM_CURVE('',#117,(#121,#127),.PCURVE_S1.);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(3.,0.,-6.435));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#121 = PCURVE('',#66,#122);
+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126);
+#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#124 = CARTESIAN_POINT('',(0.,0.));
+#125 = CARTESIAN_POINT('',(0.,0.2));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#66,#128);
+#128 = DEFINITIONAL_REPRESENTATION('',(#129),#132);
+#129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130,#131),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#130 = CARTESIAN_POINT('',(6.28318530718,0.));
+#131 = CARTESIAN_POINT('',(6.28318530718,0.2));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = ORIENTED_EDGE('',*,*,#51,.T.);
+#134 = ORIENTED_EDGE('',*,*,#113,.T.);
+#135 = ORIENTED_EDGE('',*,*,#136,.F.);
+#136 = EDGE_CURVE('',#114,#114,#137,.T.);
+#137 = SURFACE_CURVE('',#138,(#143,#150),.PCURVE_S1.);
+#138 = CIRCLE('',#139,3.2);
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(0.,0.,-6.635));
+#141 = DIRECTION('',(0.,0.,-1.));
+#142 = DIRECTION('',(1.,0.,0.));
+#143 = PCURVE('',#66,#144);
+#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(0.,0.2));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(1.,0.));
+#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#150 = PCURVE('',#151,#156);
+#151 = PLANE('',#152);
+#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
+#153 = CARTESIAN_POINT('',(5.07767340799,0.,-6.635));
+#154 = DIRECTION('',(0.,0.,1.));
+#155 = DIRECTION('',(1.,0.,0.));
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#165);
+#157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#158,#159,#160,#161,#162,#163
+,#164),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#158 = CARTESIAN_POINT('',(-1.87767340799,0.));
+#159 = CARTESIAN_POINT('',(-1.87767340799,-5.54256258422));
+#160 = CARTESIAN_POINT('',(-6.67767340799,-2.77128129211));
+#161 = CARTESIAN_POINT('',(-11.47767340799,-7.837739514543E-16));
+#162 = CARTESIAN_POINT('',(-6.67767340799,2.77128129211));
+#163 = CARTESIAN_POINT('',(-1.87767340799,5.54256258422));
+#164 = CARTESIAN_POINT('',(-1.87767340799,0.));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#166 = ADVANCED_FACE('',(#167,#170),#94,.F.);
+#167 = FACE_BOUND('',#168,.F.);
+#168 = EDGE_LOOP('',(#169));
+#169 = ORIENTED_EDGE('',*,*,#79,.F.);
+#170 = FACE_BOUND('',#171,.F.);
+#171 = EDGE_LOOP('',(#172));
+#172 = ORIENTED_EDGE('',*,*,#173,.F.);
+#173 = EDGE_CURVE('',#174,#174,#176,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(1.7,0.,-2.575));
+#176 = SURFACE_CURVE('',#177,(#182,#189),.PCURVE_S1.);
+#177 = CIRCLE('',#178,1.7);
+#178 = AXIS2_PLACEMENT_3D('',#179,#180,#181);
+#179 = CARTESIAN_POINT('',(0.,0.,-2.575));
+#180 = DIRECTION('',(0.,0.,1.));
+#181 = DIRECTION('',(1.,0.,0.));
+#182 = PCURVE('',#94,#183);
+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
+#184 = CIRCLE('',#185,1.7);
+#185 = AXIS2_PLACEMENT_2D('',#186,#187);
+#186 = CARTESIAN_POINT('',(-3.,0.));
+#187 = DIRECTION('',(1.,0.));
+#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#189 = PCURVE('',#190,#195);
+#190 = CYLINDRICAL_SURFACE('',#191,1.7);
+#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
+#192 = CARTESIAN_POINT('',(0.,0.,-0.585));
+#193 = DIRECTION('',(0.,0.,1.));
+#194 = DIRECTION('',(1.,0.,0.));
+#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200);
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(0.,-1.99));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(1.,0.));
+#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#201 = ADVANCED_FACE('',(#202,#205),#151,.F.);
+#202 = FACE_BOUND('',#203,.F.);
+#203 = EDGE_LOOP('',(#204));
+#204 = ORIENTED_EDGE('',*,*,#136,.T.);
+#205 = FACE_BOUND('',#206,.F.);
+#206 = EDGE_LOOP('',(#207));
+#207 = ORIENTED_EDGE('',*,*,#208,.F.);
+#208 = EDGE_CURVE('',#209,#209,#211,.T.);
+#209 = VERTEX_POINT('',#210);
+#210 = CARTESIAN_POINT('',(5.07767340799,0.,-6.635));
+#211 = SURFACE_CURVE('',#212,(#217,#228),.PCURVE_S1.);
+#212 = CIRCLE('',#213,5.07767340799);
+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#214 = CARTESIAN_POINT('',(0.,0.,-6.635));
+#215 = DIRECTION('',(0.,0.,-1.));
+#216 = DIRECTION('',(1.,0.,0.));
+#217 = PCURVE('',#151,#218);
+#218 = DEFINITIONAL_REPRESENTATION('',(#219),#227);
+#219 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#220,#221,#222,#223,#224,#225
+,#226),.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(
+  '') );
+#220 = CARTESIAN_POINT('',(0.,0.));
+#221 = CARTESIAN_POINT('',(0.,-8.79478832688));
+#222 = CARTESIAN_POINT('',(-7.616510111985,-4.39739416344));
+#223 = CARTESIAN_POINT('',(-15.23302022397,-1.243671297242E-15));
+#224 = CARTESIAN_POINT('',(-7.616510111985,4.39739416344));
+#225 = CARTESIAN_POINT('',(-7.993605777301E-15,8.79478832688));
+#226 = CARTESIAN_POINT('',(0.,0.));
+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#228 = PCURVE('',#229,#234);
+#229 = CYLINDRICAL_SURFACE('',#230,5.07767340799);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(0.,0.,-1.285));
+#232 = DIRECTION('',(0.,0.,1.));
+#233 = DIRECTION('',(1.,0.,0.));
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(-0.,-5.35));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(-1.,0.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ADVANCED_FACE('',(#241),#190,.F.);
+#241 = FACE_BOUND('',#242,.F.);
+#242 = EDGE_LOOP('',(#243,#276,#297,#298));
+#243 = ORIENTED_EDGE('',*,*,#244,.F.);
+#244 = EDGE_CURVE('',#245,#245,#247,.T.);
+#245 = VERTEX_POINT('',#246);
+#246 = CARTESIAN_POINT('',(1.7,0.,-0.585));
+#247 = SURFACE_CURVE('',#248,(#253,#260),.PCURVE_S1.);
+#248 = CIRCLE('',#249,1.7);
+#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252);
+#250 = CARTESIAN_POINT('',(0.,0.,-0.585));
+#251 = DIRECTION('',(0.,0.,1.));
+#252 = DIRECTION('',(1.,0.,0.));
+#253 = PCURVE('',#190,#254);
+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(0.,0.));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(1.,0.));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#260 = PCURVE('',#261,#266);
+#261 = PLANE('',#262);
+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
+#263 = CARTESIAN_POINT('',(3.2,0.,-0.585));
+#264 = DIRECTION('',(0.,0.,-1.));
+#265 = DIRECTION('',(-1.,0.,0.));
+#266 = DEFINITIONAL_REPRESENTATION('',(#267),#275);
+#267 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#268,#269,#270,#271,#272,#273
+,#274),.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(
+  '') );
+#268 = CARTESIAN_POINT('',(1.5,0.));
+#269 = CARTESIAN_POINT('',(1.5,2.944486372867));
+#270 = CARTESIAN_POINT('',(4.05,1.472243186434));
+#271 = CARTESIAN_POINT('',(6.6,4.163799117101E-16));
+#272 = CARTESIAN_POINT('',(4.05,-1.472243186434));
+#273 = CARTESIAN_POINT('',(1.5,-2.944486372867));
+#274 = CARTESIAN_POINT('',(1.5,0.));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#245,#174,#278,.T.);
+#278 = SEAM_CURVE('',#279,(#283,#290),.PCURVE_S1.);
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(1.7,0.,-0.585));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(-0.,-0.,-1.));
+#283 = PCURVE('',#190,#284);
+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);
+#285 = LINE('',#286,#287);
+#286 = CARTESIAN_POINT('',(6.28318530718,0.));
+#287 = VECTOR('',#288,1.);
+#288 = DIRECTION('',(0.,-1.));
+#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#290 = PCURVE('',#190,#291);
+#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(0.,0.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(0.,-1.));
+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#297 = ORIENTED_EDGE('',*,*,#173,.T.);
+#298 = ORIENTED_EDGE('',*,*,#277,.F.);
+#299 = ADVANCED_FACE('',(#300),#229,.T.);
+#300 = FACE_BOUND('',#301,.F.);
+#301 = EDGE_LOOP('',(#302,#325,#354,#380,#409,#435,#459,#485,#514,#540,
+    #564,#590,#619,#645,#669,#695,#724,#750,#772,#773));
+#302 = ORIENTED_EDGE('',*,*,#303,.F.);
+#303 = EDGE_CURVE('',#304,#209,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(5.07767340799,0.,-1.285));
+#306 = SEAM_CURVE('',#307,(#311,#318),.PCURVE_S1.);
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(5.07767340799,0.,-1.285));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(0.,0.,-1.));
+#311 = PCURVE('',#229,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(-0.,-1.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = PCURVE('',#229,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(-0.,0.));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(-0.,-1.));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = ORIENTED_EDGE('',*,*,#326,.F.);
+#326 = EDGE_CURVE('',#327,#304,#329,.T.);
+#327 = VERTEX_POINT('',#328);
+#328 = CARTESIAN_POINT('',(3.958581467926,3.18,-1.285));
+#329 = SURFACE_CURVE('',#330,(#335,#342),.PCURVE_S1.);
+#330 = CIRCLE('',#331,5.07767340799);
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(0.,0.,-1.285));
+#333 = DIRECTION('',(0.,0.,-1.));
+#334 = DIRECTION('',(1.,0.,0.));
+#335 = PCURVE('',#229,#336);
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(-0.,0.));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(-1.,0.));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#342 = PCURVE('',#343,#348);
+#343 = PLANE('',#344);
+#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
+#345 = CARTESIAN_POINT('',(0.782453397708,6.586643466045,-1.285));
+#346 = DIRECTION('',(0.,0.,-1.));
+#347 = DIRECTION('',(-1.,0.,0.));
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = CIRCLE('',#350,5.07767340799);
+#350 = AXIS2_PLACEMENT_2D('',#351,#352);
+#351 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045));
+#352 = DIRECTION('',(-1.,0.));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#356,#327,#358,.T.);
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(3.958581467926,3.18,-2.2));
+#358 = SURFACE_CURVE('',#359,(#363,#369),.PCURVE_S1.);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(3.958581467926,3.18,-1.285));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(0.,0.,1.));
+#363 = PCURVE('',#229,#364);
+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#368);
+#365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#366,#367),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#366 = CARTESIAN_POINT('',(-5.606424427511,-1.355));
+#367 = CARTESIAN_POINT('',(-5.606424427511,0.));
+#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#369 = PCURVE('',#370,#375);
+#370 = PLANE('',#371);
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#373 = DIRECTION('',(0.,-1.,0.));
+#374 = DIRECTION('',(0.,0.,-1.));
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#379);
+#376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#377,#378),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#377 = CARTESIAN_POINT('',(4.84,11.458581467926));
+#378 = CARTESIAN_POINT('',(3.485,11.458581467926));
+#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#380 = ORIENTED_EDGE('',*,*,#381,.T.);
+#381 = EDGE_CURVE('',#356,#382,#384,.T.);
+#382 = VERTEX_POINT('',#383);
+#383 = CARTESIAN_POINT('',(0.991144408353,4.98,-2.2));
+#384 = SURFACE_CURVE('',#385,(#390,#397),.PCURVE_S1.);
+#385 = CIRCLE('',#386,5.07767340799);
+#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389);
+#387 = CARTESIAN_POINT('',(0.,0.,-2.2));
+#388 = DIRECTION('',(0.,0.,1.));
+#389 = DIRECTION('',(1.,0.,0.));
+#390 = PCURVE('',#229,#391);
+#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396);
+#392 = LINE('',#393,#394);
+#393 = CARTESIAN_POINT('',(-6.28318530718,-0.915));
+#394 = VECTOR('',#395,1.);
+#395 = DIRECTION('',(1.,-0.));
+#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#397 = PCURVE('',#398,#403);
+#398 = PLANE('',#399);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(7.5,3.18,-2.2));
+#401 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#402 = DIRECTION('',(-1.,-0.,0.));
+#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408);
+#404 = CIRCLE('',#405,5.07767340799);
+#405 = AXIS2_PLACEMENT_2D('',#406,#407);
+#406 = CARTESIAN_POINT('',(7.5,3.18));
+#407 = DIRECTION('',(-1.,0.));
+#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#409 = ORIENTED_EDGE('',*,*,#410,.T.);
+#410 = EDGE_CURVE('',#382,#411,#413,.T.);
+#411 = VERTEX_POINT('',#412);
+#412 = CARTESIAN_POINT('',(0.991144408353,4.98,-1.285));
+#413 = SURFACE_CURVE('',#414,(#418,#424),.PCURVE_S1.);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(0.991144408353,4.98,-1.285));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(0.,0.,1.));
+#418 = PCURVE('',#229,#419);
+#419 = DEFINITIONAL_REPRESENTATION('',(#420),#423);
+#420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#421,#422),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#421 = CARTESIAN_POINT('',(-4.908846846993,-1.355));
+#422 = CARTESIAN_POINT('',(-4.908846846993,0.));
+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#424 = PCURVE('',#425,#430);
+#425 = PLANE('',#426);
+#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);
+#427 = CARTESIAN_POINT('',(-7.5,4.98,2.2));
+#428 = DIRECTION('',(0.,-1.,0.));
+#429 = DIRECTION('',(0.,0.,-1.));
+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#434);
+#431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#432,#433),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#432 = CARTESIAN_POINT('',(4.84,8.491144408353));
+#433 = CARTESIAN_POINT('',(3.485,8.491144408353));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#435 = ORIENTED_EDGE('',*,*,#436,.F.);
+#436 = EDGE_CURVE('',#437,#411,#439,.T.);
+#437 = VERTEX_POINT('',#438);
+#438 = CARTESIAN_POINT('',(-0.991144408353,4.98,-1.285));
+#439 = SURFACE_CURVE('',#440,(#445,#452),.PCURVE_S1.);
+#440 = CIRCLE('',#441,5.07767340799);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(0.,0.,-1.285));
+#443 = DIRECTION('',(0.,0.,-1.));
+#444 = DIRECTION('',(1.,0.,0.));
+#445 = PCURVE('',#229,#446);
+#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(-0.,0.));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(-1.,0.));
+#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#452 = PCURVE('',#343,#453);
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = CIRCLE('',#455,5.07767340799);
+#455 = AXIS2_PLACEMENT_2D('',#456,#457);
+#456 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045));
+#457 = DIRECTION('',(-1.,0.));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#459 = ORIENTED_EDGE('',*,*,#460,.F.);
+#460 = EDGE_CURVE('',#461,#437,#463,.T.);
+#461 = VERTEX_POINT('',#462);
+#462 = CARTESIAN_POINT('',(-0.991144408353,4.98,-2.2));
+#463 = SURFACE_CURVE('',#464,(#468,#474),.PCURVE_S1.);
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(-0.991144408353,4.98,-1.285));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(0.,0.,1.));
+#468 = PCURVE('',#229,#469);
+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#473);
+#470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#471,#472),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#471 = CARTESIAN_POINT('',(-4.515931113776,-1.355));
+#472 = CARTESIAN_POINT('',(-4.515931113776,0.));
+#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#474 = PCURVE('',#475,#480);
+#475 = PLANE('',#476);
+#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479);
+#477 = CARTESIAN_POINT('',(-7.5,4.98,2.2));
+#478 = DIRECTION('',(0.,-1.,0.));
+#479 = DIRECTION('',(0.,0.,-1.));
+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#484);
+#481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#482,#483),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#482 = CARTESIAN_POINT('',(4.84,6.508855591647));
+#483 = CARTESIAN_POINT('',(3.485,6.508855591647));
+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#485 = ORIENTED_EDGE('',*,*,#486,.T.);
+#486 = EDGE_CURVE('',#461,#487,#489,.T.);
+#487 = VERTEX_POINT('',#488);
+#488 = CARTESIAN_POINT('',(-3.958581467926,3.18,-2.2));
+#489 = SURFACE_CURVE('',#490,(#495,#502),.PCURVE_S1.);
+#490 = CIRCLE('',#491,5.07767340799);
+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
+#492 = CARTESIAN_POINT('',(0.,0.,-2.2));
+#493 = DIRECTION('',(0.,0.,1.));
+#494 = DIRECTION('',(1.,0.,0.));
+#495 = PCURVE('',#229,#496);
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(-6.28318530718,-0.915));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(1.,-0.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#502 = PCURVE('',#503,#508);
+#503 = PLANE('',#504);
+#504 = AXIS2_PLACEMENT_3D('',#505,#506,#507);
+#505 = CARTESIAN_POINT('',(7.5,3.18,-2.2));
+#506 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#507 = DIRECTION('',(-1.,-0.,0.));
+#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513);
+#509 = CIRCLE('',#510,5.07767340799);
+#510 = AXIS2_PLACEMENT_2D('',#511,#512);
+#511 = CARTESIAN_POINT('',(7.5,3.18));
+#512 = DIRECTION('',(-1.,0.));
+#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#514 = ORIENTED_EDGE('',*,*,#515,.T.);
+#515 = EDGE_CURVE('',#487,#516,#518,.T.);
+#516 = VERTEX_POINT('',#517);
+#517 = CARTESIAN_POINT('',(-3.958581467926,3.18,-1.285));
+#518 = SURFACE_CURVE('',#519,(#523,#529),.PCURVE_S1.);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(-3.958581467926,3.18,-1.285));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(0.,0.,1.));
+#523 = PCURVE('',#229,#524);
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#528);
+#525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#526,#527),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#526 = CARTESIAN_POINT('',(-3.818353533258,-1.355));
+#527 = CARTESIAN_POINT('',(-3.818353533258,0.));
+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#529 = PCURVE('',#530,#535);
+#530 = PLANE('',#531);
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#533 = DIRECTION('',(0.,-1.,0.));
+#534 = DIRECTION('',(0.,0.,-1.));
+#535 = DEFINITIONAL_REPRESENTATION('',(#536),#539);
+#536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#537,#538),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#537 = CARTESIAN_POINT('',(4.84,3.541418532074));
+#538 = CARTESIAN_POINT('',(3.485,3.541418532074));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = ORIENTED_EDGE('',*,*,#541,.F.);
+#541 = EDGE_CURVE('',#542,#516,#544,.T.);
+#542 = VERTEX_POINT('',#543);
+#543 = CARTESIAN_POINT('',(-3.958581467926,-3.18,-1.285));
+#544 = SURFACE_CURVE('',#545,(#550,#557),.PCURVE_S1.);
+#545 = CIRCLE('',#546,5.07767340799);
+#546 = AXIS2_PLACEMENT_3D('',#547,#548,#549);
+#547 = CARTESIAN_POINT('',(0.,0.,-1.285));
+#548 = DIRECTION('',(0.,0.,-1.));
+#549 = DIRECTION('',(1.,0.,0.));
+#550 = PCURVE('',#229,#551);
+#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(-0.,0.));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(-1.,0.));
+#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#557 = PCURVE('',#343,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = CIRCLE('',#560,5.07767340799);
+#560 = AXIS2_PLACEMENT_2D('',#561,#562);
+#561 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045));
+#562 = DIRECTION('',(-1.,0.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#564 = ORIENTED_EDGE('',*,*,#565,.F.);
+#565 = EDGE_CURVE('',#566,#542,#568,.T.);
+#566 = VERTEX_POINT('',#567);
+#567 = CARTESIAN_POINT('',(-3.958581467926,-3.18,-2.2));
+#568 = SURFACE_CURVE('',#569,(#573,#579),.PCURVE_S1.);
+#569 = LINE('',#570,#571);
+#570 = CARTESIAN_POINT('',(-3.958581467926,-3.18,-1.285));
+#571 = VECTOR('',#572,1.);
+#572 = DIRECTION('',(0.,0.,1.));
+#573 = PCURVE('',#229,#574);
+#574 = DEFINITIONAL_REPRESENTATION('',(#575),#578);
+#575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#576,#577),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#576 = CARTESIAN_POINT('',(-2.464831773921,-1.355));
+#577 = CARTESIAN_POINT('',(-2.464831773921,0.));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#579 = PCURVE('',#580,#585);
+#580 = PLANE('',#581);
+#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
+#582 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#583 = DIRECTION('',(0.,1.,2.958228394579E-31));
+#584 = DIRECTION('',(-0.,-2.958228394579E-31,1.));
+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#589);
+#586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#587,#588),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#587 = CARTESIAN_POINT('',(-4.84,3.541418532074));
+#588 = CARTESIAN_POINT('',(-3.485,3.541418532074));
+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#590 = ORIENTED_EDGE('',*,*,#591,.T.);
+#591 = EDGE_CURVE('',#566,#592,#594,.T.);
+#592 = VERTEX_POINT('',#593);
+#593 = CARTESIAN_POINT('',(-0.991144408353,-4.98,-2.2));
+#594 = SURFACE_CURVE('',#595,(#600,#607),.PCURVE_S1.);
+#595 = CIRCLE('',#596,5.07767340799);
+#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599);
+#597 = CARTESIAN_POINT('',(0.,0.,-2.2));
+#598 = DIRECTION('',(0.,0.,1.));
+#599 = DIRECTION('',(1.,0.,0.));
+#600 = PCURVE('',#229,#601);
+#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);
+#602 = LINE('',#603,#604);
+#603 = CARTESIAN_POINT('',(-6.28318530718,-0.915));
+#604 = VECTOR('',#605,1.);
+#605 = DIRECTION('',(1.,-0.));
+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#607 = PCURVE('',#608,#613);
+#608 = PLANE('',#609);
+#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
+#610 = CARTESIAN_POINT('',(7.5,-3.18,-2.2));
+#611 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#612 = DIRECTION('',(1.,0.,0.));
+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
+#614 = CIRCLE('',#615,5.07767340799);
+#615 = AXIS2_PLACEMENT_2D('',#616,#617);
+#616 = CARTESIAN_POINT('',(-7.5,3.18));
+#617 = DIRECTION('',(1.,-0.));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#619 = ORIENTED_EDGE('',*,*,#620,.T.);
+#620 = EDGE_CURVE('',#592,#621,#623,.T.);
+#621 = VERTEX_POINT('',#622);
+#622 = CARTESIAN_POINT('',(-0.991144408353,-4.98,-1.285));
+#623 = SURFACE_CURVE('',#624,(#628,#634),.PCURVE_S1.);
+#624 = LINE('',#625,#626);
+#625 = CARTESIAN_POINT('',(-0.991144408353,-4.98,-1.285));
+#626 = VECTOR('',#627,1.);
+#627 = DIRECTION('',(0.,0.,1.));
+#628 = PCURVE('',#229,#629);
+#629 = DEFINITIONAL_REPRESENTATION('',(#630),#633);
+#630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#631,#632),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#631 = CARTESIAN_POINT('',(-1.767254193404,-1.355));
+#632 = CARTESIAN_POINT('',(-1.767254193404,0.));
+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#634 = PCURVE('',#635,#640);
+#635 = PLANE('',#636);
+#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);
+#637 = CARTESIAN_POINT('',(-7.5,-4.98,2.2));
+#638 = DIRECTION('',(0.,1.,2.958228394579E-31));
+#639 = DIRECTION('',(-0.,-2.958228394579E-31,1.));
+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#644);
+#641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#642,#643),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#642 = CARTESIAN_POINT('',(-4.84,6.508855591647));
+#643 = CARTESIAN_POINT('',(-3.485,6.508855591647));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#645 = ORIENTED_EDGE('',*,*,#646,.F.);
+#646 = EDGE_CURVE('',#647,#621,#649,.T.);
+#647 = VERTEX_POINT('',#648);
+#648 = CARTESIAN_POINT('',(0.991144408353,-4.98,-1.285));
+#649 = SURFACE_CURVE('',#650,(#655,#662),.PCURVE_S1.);
+#650 = CIRCLE('',#651,5.07767340799);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(0.,0.,-1.285));
+#653 = DIRECTION('',(0.,0.,-1.));
+#654 = DIRECTION('',(1.,0.,0.));
+#655 = PCURVE('',#229,#656);
+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(-0.,0.));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(-1.,0.));
+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#662 = PCURVE('',#343,#663);
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = CIRCLE('',#665,5.07767340799);
+#665 = AXIS2_PLACEMENT_2D('',#666,#667);
+#666 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045));
+#667 = DIRECTION('',(-1.,0.));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#669 = ORIENTED_EDGE('',*,*,#670,.F.);
+#670 = EDGE_CURVE('',#671,#647,#673,.T.);
+#671 = VERTEX_POINT('',#672);
+#672 = CARTESIAN_POINT('',(0.991144408353,-4.98,-2.2));
+#673 = SURFACE_CURVE('',#674,(#678,#684),.PCURVE_S1.);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(0.991144408353,-4.98,-1.285));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(0.,0.,1.));
+#678 = PCURVE('',#229,#679);
+#679 = DEFINITIONAL_REPRESENTATION('',(#680),#683);
+#680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#681,#682),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#681 = CARTESIAN_POINT('',(-1.374338460186,-1.355));
+#682 = CARTESIAN_POINT('',(-1.374338460186,0.));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#684 = PCURVE('',#685,#690);
+#685 = PLANE('',#686);
+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#687 = CARTESIAN_POINT('',(-7.5,-4.98,2.2));
+#688 = DIRECTION('',(0.,1.,2.958228394579E-31));
+#689 = DIRECTION('',(-0.,-2.958228394579E-31,1.));
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#694);
+#691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#692,#693),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#692 = CARTESIAN_POINT('',(-4.84,8.491144408353));
+#693 = CARTESIAN_POINT('',(-3.485,8.491144408353));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = ORIENTED_EDGE('',*,*,#696,.T.);
+#696 = EDGE_CURVE('',#671,#697,#699,.T.);
+#697 = VERTEX_POINT('',#698);
+#698 = CARTESIAN_POINT('',(3.958581467926,-3.18,-2.2));
+#699 = SURFACE_CURVE('',#700,(#705,#712),.PCURVE_S1.);
+#700 = CIRCLE('',#701,5.07767340799);
+#701 = AXIS2_PLACEMENT_3D('',#702,#703,#704);
+#702 = CARTESIAN_POINT('',(0.,0.,-2.2));
+#703 = DIRECTION('',(0.,0.,1.));
+#704 = DIRECTION('',(1.,0.,0.));
+#705 = PCURVE('',#229,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(-6.28318530718,-0.915));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(1.,-0.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = PCURVE('',#713,#718);
+#713 = PLANE('',#714);
+#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717);
+#715 = CARTESIAN_POINT('',(7.5,-3.18,-2.2));
+#716 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#717 = DIRECTION('',(1.,0.,0.));
+#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);
+#719 = CIRCLE('',#720,5.07767340799);
+#720 = AXIS2_PLACEMENT_2D('',#721,#722);
+#721 = CARTESIAN_POINT('',(-7.5,3.18));
+#722 = DIRECTION('',(1.,-0.));
+#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#724 = ORIENTED_EDGE('',*,*,#725,.T.);
+#725 = EDGE_CURVE('',#697,#726,#728,.T.);
+#726 = VERTEX_POINT('',#727);
+#727 = CARTESIAN_POINT('',(3.958581467926,-3.18,-1.285));
+#728 = SURFACE_CURVE('',#729,(#733,#739),.PCURVE_S1.);
+#729 = LINE('',#730,#731);
+#730 = CARTESIAN_POINT('',(3.958581467926,-3.18,-1.285));
+#731 = VECTOR('',#732,1.);
+#732 = DIRECTION('',(0.,0.,1.));
+#733 = PCURVE('',#229,#734);
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#738);
+#735 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#736,#737),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#736 = CARTESIAN_POINT('',(-0.676760879668,-1.355));
+#737 = CARTESIAN_POINT('',(-0.676760879668,0.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#740,#745);
+#740 = PLANE('',#741);
+#741 = AXIS2_PLACEMENT_3D('',#742,#743,#744);
+#742 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#743 = DIRECTION('',(0.,1.,2.958228394579E-31));
+#744 = DIRECTION('',(-0.,-2.958228394579E-31,1.));
+#745 = DEFINITIONAL_REPRESENTATION('',(#746),#749);
+#746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#747,#748),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.355,0.),.PIECEWISE_BEZIER_KNOTS.);
+#747 = CARTESIAN_POINT('',(-4.84,11.458581467926));
+#748 = CARTESIAN_POINT('',(-3.485,11.458581467926));
+#749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#750 = ORIENTED_EDGE('',*,*,#751,.F.);
+#751 = EDGE_CURVE('',#304,#726,#752,.T.);
+#752 = SURFACE_CURVE('',#753,(#758,#765),.PCURVE_S1.);
+#753 = CIRCLE('',#754,5.07767340799);
+#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757);
+#755 = CARTESIAN_POINT('',(0.,0.,-1.285));
+#756 = DIRECTION('',(0.,0.,-1.));
+#757 = DIRECTION('',(1.,0.,0.));
+#758 = PCURVE('',#229,#759);
+#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764);
+#760 = LINE('',#761,#762);
+#761 = CARTESIAN_POINT('',(-0.,0.));
+#762 = VECTOR('',#763,1.);
+#763 = DIRECTION('',(-1.,0.));
+#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#765 = PCURVE('',#343,#766);
+#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771);
+#767 = CIRCLE('',#768,5.07767340799);
+#768 = AXIS2_PLACEMENT_2D('',#769,#770);
+#769 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045));
+#770 = DIRECTION('',(-1.,0.));
+#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#772 = ORIENTED_EDGE('',*,*,#303,.T.);
+#773 = ORIENTED_EDGE('',*,*,#208,.T.);
+#774 = ADVANCED_FACE('',(#775,#810),#261,.F.);
+#775 = FACE_BOUND('',#776,.F.);
+#776 = EDGE_LOOP('',(#777));
+#777 = ORIENTED_EDGE('',*,*,#778,.F.);
+#778 = EDGE_CURVE('',#779,#779,#781,.T.);
+#779 = VERTEX_POINT('',#780);
+#780 = CARTESIAN_POINT('',(3.2,0.,-0.585));
+#781 = SURFACE_CURVE('',#782,(#787,#798),.PCURVE_S1.);
+#782 = CIRCLE('',#783,3.2);
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(0.,0.,-0.585));
+#785 = DIRECTION('',(0.,0.,1.));
+#786 = DIRECTION('',(1.,0.,0.));
+#787 = PCURVE('',#261,#788);
+#788 = DEFINITIONAL_REPRESENTATION('',(#789),#797);
+#789 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#790,#791,#792,#793,#794,#795
+,#796),.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(
+  '') );
+#790 = CARTESIAN_POINT('',(0.,0.));
+#791 = CARTESIAN_POINT('',(0.,5.54256258422));
+#792 = CARTESIAN_POINT('',(4.8,2.77128129211));
+#793 = CARTESIAN_POINT('',(9.6,7.837739514543E-16));
+#794 = CARTESIAN_POINT('',(4.8,-2.77128129211));
+#795 = CARTESIAN_POINT('',(4.884981308351E-15,-5.54256258422));
+#796 = CARTESIAN_POINT('',(0.,0.));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#798 = PCURVE('',#799,#804);
+#799 = CYLINDRICAL_SURFACE('',#800,3.2);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(0.,0.,2.285));
+#802 = DIRECTION('',(0.,0.,1.));
+#803 = DIRECTION('',(1.,0.,0.));
+#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809);
+#805 = LINE('',#806,#807);
+#806 = CARTESIAN_POINT('',(0.,-2.87));
+#807 = VECTOR('',#808,1.);
+#808 = DIRECTION('',(1.,0.));
+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#810 = FACE_BOUND('',#811,.F.);
+#811 = EDGE_LOOP('',(#812));
+#812 = ORIENTED_EDGE('',*,*,#244,.T.);
+#813 = ADVANCED_FACE('',(#814,#1060,#1339,#1374,#1409,#1444,#1479,#1514,
+    #1549,#1584,#1619,#1654),#343,.T.);
+#814 = FACE_BOUND('',#815,.T.);
+#815 = EDGE_LOOP('',(#816,#851,#879,#912,#940,#973,#1001,#1034));
+#816 = ORIENTED_EDGE('',*,*,#817,.F.);
+#817 = EDGE_CURVE('',#818,#820,#822,.T.);
+#818 = VERTEX_POINT('',#819);
+#819 = CARTESIAN_POINT('',(0.782453397708,6.586643466045,-1.285));
+#820 = VERTEX_POINT('',#821);
+#821 = CARTESIAN_POINT('',(-0.782453397708,6.586643466045,-1.285));
+#822 = SURFACE_CURVE('',#823,(#828,#839),.PCURVE_S1.);
+#823 = CIRCLE('',#824,8.);
+#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827);
+#825 = CARTESIAN_POINT('',(0.,-1.375,-1.285));
+#826 = DIRECTION('',(0.,0.,1.));
+#827 = DIRECTION('',(1.,0.,0.));
+#828 = PCURVE('',#343,#829);
+#829 = DEFINITIONAL_REPRESENTATION('',(#830),#838);
+#830 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#831,#832,#833,#834,#835,#836
+,#837),.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(
+  '') );
+#831 = CARTESIAN_POINT('',(-7.217546602292,-7.961643466045));
+#832 = CARTESIAN_POINT('',(-7.217546602292,5.894762994506));
+#833 = CARTESIAN_POINT('',(4.782453397708,-1.033440235769));
+#834 = CARTESIAN_POINT('',(16.782453397708,-7.961643466045));
+#835 = CARTESIAN_POINT('',(4.782453397708,-14.88984669632));
+#836 = CARTESIAN_POINT('',(-7.217546602292,-21.81804992659));
+#837 = CARTESIAN_POINT('',(-7.217546602292,-7.961643466045));
+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#839 = PCURVE('',#840,#845);
+#840 = CYLINDRICAL_SURFACE('',#841,8.);
+#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844);
+#842 = CARTESIAN_POINT('',(0.,-1.375,-1.285));
+#843 = DIRECTION('',(-0.,-0.,-1.));
+#844 = DIRECTION('',(1.,0.,0.));
+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);
+#846 = LINE('',#847,#848);
+#847 = CARTESIAN_POINT('',(-0.,0.));
+#848 = VECTOR('',#849,1.);
+#849 = DIRECTION('',(-1.,0.));
+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#851 = ORIENTED_EDGE('',*,*,#852,.T.);
+#852 = EDGE_CURVE('',#818,#853,#855,.T.);
+#853 = VERTEX_POINT('',#854);
+#854 = CARTESIAN_POINT('',(24.765678367532,4.229623091336,-1.285));
+#855 = SURFACE_CURVE('',#856,(#860,#867),.PCURVE_S1.);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(0.782453397708,6.586643466045,-1.285));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.995205433256,-9.780667471349E-02,0.));
+#860 = PCURVE('',#343,#861);
+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(-5.551115123126E-16,0.));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(-0.995205433256,-9.780667471349E-02));
+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#867 = PCURVE('',#868,#873);
+#868 = PLANE('',#869);
+#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872);
+#870 = CARTESIAN_POINT('',(0.782453397708,6.586643466045,-1.285));
+#871 = DIRECTION('',(9.780667471349E-02,0.995205433256,0.));
+#872 = DIRECTION('',(0.995205433256,-9.780667471349E-02,0.));
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);
+#874 = LINE('',#875,#876);
+#875 = CARTESIAN_POINT('',(0.,0.));
+#876 = VECTOR('',#877,1.);
+#877 = DIRECTION('',(1.,0.));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#879 = ORIENTED_EDGE('',*,*,#880,.F.);
+#880 = EDGE_CURVE('',#881,#853,#883,.T.);
+#881 = VERTEX_POINT('',#882);
+#882 = CARTESIAN_POINT('',(24.765678367532,-4.229623091336,-1.285));
+#883 = SURFACE_CURVE('',#884,(#889,#900),.PCURVE_S1.);
+#884 = CIRCLE('',#885,4.25);
+#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888);
+#886 = CARTESIAN_POINT('',(24.35,-1.728513793409E-26,-1.285));
+#887 = DIRECTION('',(0.,0.,1.));
+#888 = DIRECTION('',(1.,0.,0.));
+#889 = PCURVE('',#343,#890);
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#899);
+#891 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#892,#893,#894,#895,#896,#897
+,#898),.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(
+  '') );
+#892 = CARTESIAN_POINT('',(-27.81754660229,-6.586643466045));
+#893 = CARTESIAN_POINT('',(-27.81754660229,0.774572466123));
+#894 = CARTESIAN_POINT('',(-21.44254660229,-2.906035499961));
+#895 = CARTESIAN_POINT('',(-15.06754660229,-6.586643466045));
+#896 = CARTESIAN_POINT('',(-21.44254660229,-10.26725143212));
+#897 = CARTESIAN_POINT('',(-27.81754660229,-13.94785939821));
+#898 = CARTESIAN_POINT('',(-27.81754660229,-6.586643466045));
+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#900 = PCURVE('',#901,#906);
+#901 = CYLINDRICAL_SURFACE('',#902,4.25);
+#902 = AXIS2_PLACEMENT_3D('',#903,#904,#905);
+#903 = CARTESIAN_POINT('',(24.35,-1.728513793409E-26,-1.285));
+#904 = DIRECTION('',(-0.,-0.,-1.));
+#905 = DIRECTION('',(1.,0.,0.));
+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911);
+#907 = LINE('',#908,#909);
+#908 = CARTESIAN_POINT('',(-0.,0.));
+#909 = VECTOR('',#910,1.);
+#910 = DIRECTION('',(-1.,0.));
+#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#912 = ORIENTED_EDGE('',*,*,#913,.F.);
+#913 = EDGE_CURVE('',#914,#881,#916,.T.);
+#914 = VERTEX_POINT('',#915);
+#915 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045,-1.285));
+#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045,-1.285));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(0.995205433256,9.780667471349E-02,0.));
+#921 = PCURVE('',#343,#922);
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(-1.554312234475E-15,-13.17328693209));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(-0.995205433256,9.780667471349E-02));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#928 = PCURVE('',#929,#934);
+#929 = PLANE('',#930);
+#930 = AXIS2_PLACEMENT_3D('',#931,#932,#933);
+#931 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045,-1.285));
+#932 = DIRECTION('',(-9.780667471349E-02,0.995205433256,0.));
+#933 = DIRECTION('',(0.995205433256,9.780667471349E-02,0.));
+#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939);
+#935 = LINE('',#936,#937);
+#936 = CARTESIAN_POINT('',(0.,0.));
+#937 = VECTOR('',#938,1.);
+#938 = DIRECTION('',(1.,0.));
+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#940 = ORIENTED_EDGE('',*,*,#941,.F.);
+#941 = EDGE_CURVE('',#942,#914,#944,.T.);
+#942 = VERTEX_POINT('',#943);
+#943 = CARTESIAN_POINT('',(-0.782453397708,-6.586643466045,-1.285));
+#944 = SURFACE_CURVE('',#945,(#950,#961),.PCURVE_S1.);
+#945 = CIRCLE('',#946,8.);
+#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949);
+#947 = CARTESIAN_POINT('',(0.,1.375,-1.285));
+#948 = DIRECTION('',(0.,0.,1.));
+#949 = DIRECTION('',(1.,0.,0.));
+#950 = PCURVE('',#343,#951);
+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#960);
+#952 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#953,#954,#955,#956,#957,#958
+,#959),.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(
+  '') );
+#953 = CARTESIAN_POINT('',(-7.217546602292,-5.211643466045));
+#954 = CARTESIAN_POINT('',(-7.217546602292,8.644762994506));
+#955 = CARTESIAN_POINT('',(4.782453397708,1.716559764231));
+#956 = CARTESIAN_POINT('',(16.782453397708,-5.211643466045));
+#957 = CARTESIAN_POINT('',(4.782453397708,-12.13984669632));
+#958 = CARTESIAN_POINT('',(-7.217546602292,-19.06804992659));
+#959 = CARTESIAN_POINT('',(-7.217546602292,-5.211643466045));
+#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#961 = PCURVE('',#962,#967);
+#962 = CYLINDRICAL_SURFACE('',#963,8.);
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(0.,1.375,-1.285));
+#965 = DIRECTION('',(-0.,-0.,-1.));
+#966 = DIRECTION('',(1.,0.,0.));
+#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972);
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(-0.,0.));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(-1.,0.));
+#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#973 = ORIENTED_EDGE('',*,*,#974,.F.);
+#974 = EDGE_CURVE('',#975,#942,#977,.T.);
+#975 = VERTEX_POINT('',#976);
+#976 = CARTESIAN_POINT('',(-24.76567836753,-4.229623091336,-1.285));
+#977 = SURFACE_CURVE('',#978,(#982,#989),.PCURVE_S1.);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(-24.76567836753,-4.229623091336,-1.285));
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(0.995205433256,-9.780667471349E-02,0.));
+#982 = PCURVE('',#343,#983);
+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(25.54813176524,-10.81626655738));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(-0.995205433256,-9.780667471349E-02));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#989 = PCURVE('',#990,#995);
+#990 = PLANE('',#991);
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(-24.76567836753,-4.229623091336,-1.285));
+#993 = DIRECTION('',(9.780667471349E-02,0.995205433256,0.));
+#994 = DIRECTION('',(0.995205433256,-9.780667471349E-02,0.));
+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);
+#996 = LINE('',#997,#998);
+#997 = CARTESIAN_POINT('',(0.,0.));
+#998 = VECTOR('',#999,1.);
+#999 = DIRECTION('',(1.,0.));
+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1001 = ORIENTED_EDGE('',*,*,#1002,.F.);
+#1002 = EDGE_CURVE('',#1003,#975,#1005,.T.);
+#1003 = VERTEX_POINT('',#1004);
+#1004 = CARTESIAN_POINT('',(-24.76567836753,4.229623091336,-1.285));
+#1005 = SURFACE_CURVE('',#1006,(#1011,#1022),.PCURVE_S1.);
+#1006 = CIRCLE('',#1007,4.25);
+#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
+#1008 = CARTESIAN_POINT('',(-24.35,0.,-1.285));
+#1009 = DIRECTION('',(0.,0.,1.));
+#1010 = DIRECTION('',(1.,0.,0.));
+#1011 = PCURVE('',#343,#1012);
+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1021);
+#1013 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1014,#1015,#1016,#1017,
+#1018,#1019,#1020),.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('') );
+#1014 = CARTESIAN_POINT('',(20.882453397708,-6.586643466045));
+#1015 = CARTESIAN_POINT('',(20.882453397708,0.774572466123));
+#1016 = CARTESIAN_POINT('',(27.257453397708,-2.906035499961));
+#1017 = CARTESIAN_POINT('',(33.632453397708,-6.586643466045));
+#1018 = CARTESIAN_POINT('',(27.257453397708,-10.26725143212));
+#1019 = CARTESIAN_POINT('',(20.882453397708,-13.94785939821));
+#1020 = CARTESIAN_POINT('',(20.882453397708,-6.586643466045));
+#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1022 = PCURVE('',#1023,#1028);
+#1023 = CYLINDRICAL_SURFACE('',#1024,4.25);
+#1024 = AXIS2_PLACEMENT_3D('',#1025,#1026,#1027);
+#1025 = CARTESIAN_POINT('',(-24.35,0.,-1.285));
+#1026 = DIRECTION('',(-0.,-0.,-1.));
+#1027 = DIRECTION('',(1.,0.,0.));
+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(-0.,0.));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(-1.,0.));
+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1034 = ORIENTED_EDGE('',*,*,#1035,.F.);
+#1035 = EDGE_CURVE('',#820,#1003,#1036,.T.);
+#1036 = SURFACE_CURVE('',#1037,(#1041,#1048),.PCURVE_S1.);
+#1037 = LINE('',#1038,#1039);
+#1038 = CARTESIAN_POINT('',(-0.782453397708,6.586643466045,-1.285));
+#1039 = VECTOR('',#1040,1.);
+#1040 = DIRECTION('',(-0.995205433256,-9.780667471349E-02,0.));
+#1041 = PCURVE('',#343,#1042);
+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(1.564906795416,0.));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(0.995205433256,-9.780667471349E-02));
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1048 = PCURVE('',#1049,#1054);
+#1049 = PLANE('',#1050);
+#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
+#1051 = CARTESIAN_POINT('',(-0.782453397708,6.586643466045,-1.285));
+#1052 = DIRECTION('',(9.780667471349E-02,-0.995205433256,0.));
+#1053 = DIRECTION('',(-0.995205433256,-9.780667471349E-02,0.));
+#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1059);
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(0.,0.));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(1.,-0.));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1060 = FACE_BOUND('',#1061,.T.);
+#1061 = EDGE_LOOP('',(#1062,#1063,#1064,#1085,#1113,#1132,#1133,#1154,
+    #1182,#1201,#1202,#1223,#1251,#1270,#1271,#1292,#1320));
+#1062 = ORIENTED_EDGE('',*,*,#751,.F.);
+#1063 = ORIENTED_EDGE('',*,*,#326,.F.);
+#1064 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#1065 = EDGE_CURVE('',#1066,#327,#1068,.T.);
+#1066 = VERTEX_POINT('',#1067);
+#1067 = CARTESIAN_POINT('',(10.55,3.18,-1.285));
+#1068 = SURFACE_CURVE('',#1069,(#1073,#1079),.PCURVE_S1.);
+#1069 = LINE('',#1070,#1071);
+#1070 = CARTESIAN_POINT('',(-3.358773301146,3.18,-1.285));
+#1071 = VECTOR('',#1072,1.);
+#1072 = DIRECTION('',(-1.,-0.,-0.));
+#1073 = PCURVE('',#343,#1074);
+#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1078);
+#1075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1076,#1077),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1076 = CARTESIAN_POINT('',(-9.767546602292,-3.406643466045));
+#1077 = CARTESIAN_POINT('',(11.332453397708,-3.406643466045));
+#1078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1079 = PCURVE('',#370,#1080);
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1084);
+#1081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1082,#1083),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1082 = CARTESIAN_POINT('',(3.485,18.05));
+#1083 = CARTESIAN_POINT('',(3.485,-3.05));
+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1085 = ORIENTED_EDGE('',*,*,#1086,.T.);
+#1086 = EDGE_CURVE('',#1066,#1087,#1089,.T.);
+#1087 = VERTEX_POINT('',#1088);
+#1088 = CARTESIAN_POINT('',(10.55,4.98,-1.285));
+#1089 = SURFACE_CURVE('',#1090,(#1094,#1101),.PCURVE_S1.);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(10.55,3.18,-1.285));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#1094 = PCURVE('',#343,#1095);
+#1095 = DEFINITIONAL_REPRESENTATION('',(#1096),#1100);
+#1096 = LINE('',#1097,#1098);
+#1097 = CARTESIAN_POINT('',(-9.767546602292,-3.406643466045));
+#1098 = VECTOR('',#1099,1.);
+#1099 = DIRECTION('',(0.,1.));
+#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1101 = PCURVE('',#1102,#1107);
+#1102 = PLANE('',#1103);
+#1103 = AXIS2_PLACEMENT_3D('',#1104,#1105,#1106);
+#1104 = CARTESIAN_POINT('',(10.55,3.18,-1.285));
+#1105 = DIRECTION('',(-0.287347885566,-2.126801590887E-16,0.957826285221
+    ));
+#1106 = DIRECTION('',(-0.957826285221,6.380404772662E-17,-0.287347885566
+    ));
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(0.,0.));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(0.,-1.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1113 = ORIENTED_EDGE('',*,*,#1114,.T.);
+#1114 = EDGE_CURVE('',#1087,#411,#1115,.T.);
+#1115 = SURFACE_CURVE('',#1116,(#1120,#1126),.PCURVE_S1.);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(-3.358773301146,4.98,-1.285));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(-1.,-0.,-0.));
+#1120 = PCURVE('',#343,#1121);
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1125);
+#1122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1123,#1124),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1123 = CARTESIAN_POINT('',(-9.767546602292,-1.606643466045));
+#1124 = CARTESIAN_POINT('',(11.332453397708,-1.606643466045));
+#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1126 = PCURVE('',#425,#1127);
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1131);
+#1128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1129,#1130),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1129 = CARTESIAN_POINT('',(3.485,18.05));
+#1130 = CARTESIAN_POINT('',(3.485,-3.05));
+#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1132 = ORIENTED_EDGE('',*,*,#436,.F.);
+#1133 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#1134 = EDGE_CURVE('',#437,#1135,#1137,.T.);
+#1135 = VERTEX_POINT('',#1136);
+#1136 = CARTESIAN_POINT('',(-10.55,4.98,-1.285));
+#1137 = SURFACE_CURVE('',#1138,(#1142,#1148),.PCURVE_S1.);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(-3.358773301146,4.98,-1.285));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(-1.,-0.,-0.));
+#1142 = PCURVE('',#343,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1147);
+#1144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1145,#1146),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1145 = CARTESIAN_POINT('',(-9.767546602292,-1.606643466045));
+#1146 = CARTESIAN_POINT('',(11.332453397708,-1.606643466045));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = PCURVE('',#475,#1149);
+#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1153);
+#1150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1151,#1152),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1151 = CARTESIAN_POINT('',(3.485,18.05));
+#1152 = CARTESIAN_POINT('',(3.485,-3.05));
+#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1154 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#1155 = EDGE_CURVE('',#1156,#1135,#1158,.T.);
+#1156 = VERTEX_POINT('',#1157);
+#1157 = CARTESIAN_POINT('',(-10.55,3.18,-1.285));
+#1158 = SURFACE_CURVE('',#1159,(#1163,#1170),.PCURVE_S1.);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(-10.55,3.18,-1.285));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#1163 = PCURVE('',#343,#1164);
+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169);
+#1165 = LINE('',#1166,#1167);
+#1166 = CARTESIAN_POINT('',(11.332453397708,-3.406643466045));
+#1167 = VECTOR('',#1168,1.);
+#1168 = DIRECTION('',(0.,1.));
+#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1170 = PCURVE('',#1171,#1176);
+#1171 = PLANE('',#1172);
+#1172 = AXIS2_PLACEMENT_3D('',#1173,#1174,#1175);
+#1173 = CARTESIAN_POINT('',(-7.5,3.18,-2.2));
+#1174 = DIRECTION('',(0.287347885566,-2.126801590887E-16,0.957826285221)
+  );
+#1175 = DIRECTION('',(-0.957826285221,-6.380404772662E-17,0.287347885566
+    ));
+#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1181);
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(3.184293485218,-2.031708135064E-16));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(0.,-1.));
+#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1182 = ORIENTED_EDGE('',*,*,#1183,.F.);
+#1183 = EDGE_CURVE('',#516,#1156,#1184,.T.);
+#1184 = SURFACE_CURVE('',#1185,(#1189,#1195),.PCURVE_S1.);
+#1185 = LINE('',#1186,#1187);
+#1186 = CARTESIAN_POINT('',(-3.358773301146,3.18,-1.285));
+#1187 = VECTOR('',#1188,1.);
+#1188 = DIRECTION('',(-1.,-0.,-0.));
+#1189 = PCURVE('',#343,#1190);
+#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1194);
+#1191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1192,#1193),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1192 = CARTESIAN_POINT('',(-9.767546602292,-3.406643466045));
+#1193 = CARTESIAN_POINT('',(11.332453397708,-3.406643466045));
+#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1195 = PCURVE('',#530,#1196);
+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1200);
+#1197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1198,#1199),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1198 = CARTESIAN_POINT('',(3.485,18.05));
+#1199 = CARTESIAN_POINT('',(3.485,-3.05));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1201 = ORIENTED_EDGE('',*,*,#541,.F.);
+#1202 = ORIENTED_EDGE('',*,*,#1203,.T.);
+#1203 = EDGE_CURVE('',#542,#1204,#1206,.T.);
+#1204 = VERTEX_POINT('',#1205);
+#1205 = CARTESIAN_POINT('',(-10.55,-3.18,-1.285));
+#1206 = SURFACE_CURVE('',#1207,(#1211,#1217),.PCURVE_S1.);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(-3.358773301146,-3.18,-1.285));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(-1.,0.,0.));
+#1211 = PCURVE('',#343,#1212);
+#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1216);
+#1213 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1214,#1215),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1214 = CARTESIAN_POINT('',(-9.767546602292,-9.766643466045));
+#1215 = CARTESIAN_POINT('',(11.332453397708,-9.766643466045));
+#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1217 = PCURVE('',#580,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1222);
+#1219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1220,#1221),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1220 = CARTESIAN_POINT('',(-3.485,18.05));
+#1221 = CARTESIAN_POINT('',(-3.485,-3.05));
+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1223 = ORIENTED_EDGE('',*,*,#1224,.T.);
+#1224 = EDGE_CURVE('',#1204,#1225,#1227,.T.);
+#1225 = VERTEX_POINT('',#1226);
+#1226 = CARTESIAN_POINT('',(-10.55,-4.98,-1.285));
+#1227 = SURFACE_CURVE('',#1228,(#1232,#1239),.PCURVE_S1.);
+#1228 = LINE('',#1229,#1230);
+#1229 = CARTESIAN_POINT('',(-10.55,-3.18,-1.285));
+#1230 = VECTOR('',#1231,1.);
+#1231 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1232 = PCURVE('',#343,#1233);
+#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238);
+#1234 = LINE('',#1235,#1236);
+#1235 = CARTESIAN_POINT('',(11.332453397708,-9.766643466045));
+#1236 = VECTOR('',#1237,1.);
+#1237 = DIRECTION('',(0.,-1.));
+#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1239 = PCURVE('',#1240,#1245);
+#1240 = PLANE('',#1241);
+#1241 = AXIS2_PLACEMENT_3D('',#1242,#1243,#1244);
+#1242 = CARTESIAN_POINT('',(-7.5,-3.18,-2.2));
+#1243 = DIRECTION('',(0.287347885566,2.126801590887E-16,0.957826285221)
+  );
+#1244 = DIRECTION('',(0.957826285221,-6.380404772662E-17,-0.287347885566
+    ));
+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1250);
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(-3.184293485218,-2.031708135064E-16));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(-0.,-1.));
+#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1251 = ORIENTED_EDGE('',*,*,#1252,.F.);
+#1252 = EDGE_CURVE('',#621,#1225,#1253,.T.);
+#1253 = SURFACE_CURVE('',#1254,(#1258,#1264),.PCURVE_S1.);
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(-3.358773301146,-4.98,-1.285));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(-1.,0.,0.));
+#1258 = PCURVE('',#343,#1259);
+#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1263);
+#1260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1261,#1262),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1261 = CARTESIAN_POINT('',(-9.767546602292,-11.56664346604));
+#1262 = CARTESIAN_POINT('',(11.332453397708,-11.56664346604));
+#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1264 = PCURVE('',#635,#1265);
+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1269);
+#1266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1267,#1268),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1267 = CARTESIAN_POINT('',(-3.485,18.05));
+#1268 = CARTESIAN_POINT('',(-3.485,-3.05));
+#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1270 = ORIENTED_EDGE('',*,*,#646,.F.);
+#1271 = ORIENTED_EDGE('',*,*,#1272,.F.);
+#1272 = EDGE_CURVE('',#1273,#647,#1275,.T.);
+#1273 = VERTEX_POINT('',#1274);
+#1274 = CARTESIAN_POINT('',(10.55,-4.98,-1.285));
+#1275 = SURFACE_CURVE('',#1276,(#1280,#1286),.PCURVE_S1.);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(-3.358773301146,-4.98,-1.285));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(-1.,0.,0.));
+#1280 = PCURVE('',#343,#1281);
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1285);
+#1282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1283,#1284),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1283 = CARTESIAN_POINT('',(-9.767546602292,-11.56664346604));
+#1284 = CARTESIAN_POINT('',(11.332453397708,-11.56664346604));
+#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1286 = PCURVE('',#685,#1287);
+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1291);
+#1288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1289,#1290),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1289 = CARTESIAN_POINT('',(-3.485,18.05));
+#1290 = CARTESIAN_POINT('',(-3.485,-3.05));
+#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1292 = ORIENTED_EDGE('',*,*,#1293,.F.);
+#1293 = EDGE_CURVE('',#1294,#1273,#1296,.T.);
+#1294 = VERTEX_POINT('',#1295);
+#1295 = CARTESIAN_POINT('',(10.55,-3.18,-1.285));
+#1296 = SURFACE_CURVE('',#1297,(#1301,#1308),.PCURVE_S1.);
+#1297 = LINE('',#1298,#1299);
+#1298 = CARTESIAN_POINT('',(10.55,-3.18,-1.285));
+#1299 = VECTOR('',#1300,1.);
+#1300 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1301 = PCURVE('',#343,#1302);
+#1302 = DEFINITIONAL_REPRESENTATION('',(#1303),#1307);
+#1303 = LINE('',#1304,#1305);
+#1304 = CARTESIAN_POINT('',(-9.767546602292,-9.766643466045));
+#1305 = VECTOR('',#1306,1.);
+#1306 = DIRECTION('',(0.,-1.));
+#1307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1308 = PCURVE('',#1309,#1314);
+#1309 = PLANE('',#1310);
+#1310 = AXIS2_PLACEMENT_3D('',#1311,#1312,#1313);
+#1311 = CARTESIAN_POINT('',(10.55,-3.18,-1.285));
+#1312 = DIRECTION('',(-0.287347885566,2.126801590887E-16,0.957826285221)
+  );
+#1313 = DIRECTION('',(0.957826285221,6.380404772662E-17,0.287347885566)
+  );
+#1314 = DEFINITIONAL_REPRESENTATION('',(#1315),#1319);
+#1315 = LINE('',#1316,#1317);
+#1316 = CARTESIAN_POINT('',(-0.,0.));
+#1317 = VECTOR('',#1318,1.);
+#1318 = DIRECTION('',(-0.,-1.));
+#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1320 = ORIENTED_EDGE('',*,*,#1321,.T.);
+#1321 = EDGE_CURVE('',#1294,#726,#1322,.T.);
+#1322 = SURFACE_CURVE('',#1323,(#1327,#1333),.PCURVE_S1.);
+#1323 = LINE('',#1324,#1325);
+#1324 = CARTESIAN_POINT('',(-3.358773301146,-3.18,-1.285));
+#1325 = VECTOR('',#1326,1.);
+#1326 = DIRECTION('',(-1.,0.,0.));
+#1327 = PCURVE('',#343,#1328);
+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1332);
+#1329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1330,#1331),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1330 = CARTESIAN_POINT('',(-9.767546602292,-9.766643466045));
+#1331 = CARTESIAN_POINT('',(11.332453397708,-9.766643466045));
+#1332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1333 = PCURVE('',#740,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1338);
+#1335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1336,#1337),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#1336 = CARTESIAN_POINT('',(-3.485,18.05));
+#1337 = CARTESIAN_POINT('',(-3.485,-3.05));
+#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1339 = FACE_BOUND('',#1340,.T.);
+#1340 = EDGE_LOOP('',(#1341));
+#1341 = ORIENTED_EDGE('',*,*,#1342,.T.);
+#1342 = EDGE_CURVE('',#1343,#1343,#1345,.T.);
+#1343 = VERTEX_POINT('',#1344);
+#1344 = CARTESIAN_POINT('',(-10.44,0.,-1.285));
+#1345 = SURFACE_CURVE('',#1346,(#1351,#1362),.PCURVE_S1.);
+#1346 = CIRCLE('',#1347,0.8);
+#1347 = AXIS2_PLACEMENT_3D('',#1348,#1349,#1350);
+#1348 = CARTESIAN_POINT('',(-11.24,0.,-1.285));
+#1349 = DIRECTION('',(0.,0.,1.));
+#1350 = DIRECTION('',(1.,0.,0.));
+#1351 = PCURVE('',#343,#1352);
+#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1361);
+#1353 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1354,#1355,#1356,#1357,
+#1358,#1359,#1360),.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('') );
+#1354 = CARTESIAN_POINT('',(11.222453397708,-6.586643466045));
+#1355 = CARTESIAN_POINT('',(11.222453397708,-5.20100281999));
+#1356 = CARTESIAN_POINT('',(12.422453397708,-5.893823143017));
+#1357 = CARTESIAN_POINT('',(13.622453397708,-6.586643466045));
+#1358 = CARTESIAN_POINT('',(12.422453397708,-7.279463789072));
+#1359 = CARTESIAN_POINT('',(11.222453397708,-7.9722841121));
+#1360 = CARTESIAN_POINT('',(11.222453397708,-6.586643466045));
+#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1362 = PCURVE('',#1363,#1368);
+#1363 = CYLINDRICAL_SURFACE('',#1364,0.8);
+#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367);
+#1365 = CARTESIAN_POINT('',(-11.24,0.,1.285));
+#1366 = DIRECTION('',(0.,0.,1.));
+#1367 = DIRECTION('',(1.,0.,0.));
+#1368 = DEFINITIONAL_REPRESENTATION('',(#1369),#1373);
+#1369 = LINE('',#1370,#1371);
+#1370 = CARTESIAN_POINT('',(0.,-2.57));
+#1371 = VECTOR('',#1372,1.);
+#1372 = DIRECTION('',(1.,0.));
+#1373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1374 = FACE_BOUND('',#1375,.T.);
+#1375 = EDGE_LOOP('',(#1376));
+#1376 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1377 = EDGE_CURVE('',#1378,#1378,#1380,.T.);
+#1378 = VERTEX_POINT('',#1379);
+#1379 = CARTESIAN_POINT('',(-23.39,0.,-1.285));
+#1380 = SURFACE_CURVE('',#1381,(#1386,#1397),.PCURVE_S1.);
+#1381 = CIRCLE('',#1382,0.8);
+#1382 = AXIS2_PLACEMENT_3D('',#1383,#1384,#1385);
+#1383 = CARTESIAN_POINT('',(-24.19,0.,-1.285));
+#1384 = DIRECTION('',(0.,0.,1.));
+#1385 = DIRECTION('',(1.,0.,0.));
+#1386 = PCURVE('',#343,#1387);
+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1396);
+#1388 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1389,#1390,#1391,#1392,
+#1393,#1394,#1395),.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('') );
+#1389 = CARTESIAN_POINT('',(24.172453397708,-6.586643466045));
+#1390 = CARTESIAN_POINT('',(24.172453397708,-5.20100281999));
+#1391 = CARTESIAN_POINT('',(25.372453397708,-5.893823143017));
+#1392 = CARTESIAN_POINT('',(26.572453397708,-6.586643466045));
+#1393 = CARTESIAN_POINT('',(25.372453397708,-7.279463789072));
+#1394 = CARTESIAN_POINT('',(24.172453397708,-7.9722841121));
+#1395 = CARTESIAN_POINT('',(24.172453397708,-6.586643466045));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1397 = PCURVE('',#1398,#1403);
+#1398 = CYLINDRICAL_SURFACE('',#1399,0.8);
+#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
+#1400 = CARTESIAN_POINT('',(-24.19,0.,1.285));
+#1401 = DIRECTION('',(0.,0.,1.));
+#1402 = DIRECTION('',(1.,0.,0.));
+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);
+#1404 = LINE('',#1405,#1406);
+#1405 = CARTESIAN_POINT('',(0.,-2.57));
+#1406 = VECTOR('',#1407,1.);
+#1407 = DIRECTION('',(1.,0.));
+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1409 = FACE_BOUND('',#1410,.T.);
+#1410 = EDGE_LOOP('',(#1411));
+#1411 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#1412 = EDGE_CURVE('',#1413,#1413,#1415,.T.);
+#1413 = VERTEX_POINT('',#1414);
+#1414 = CARTESIAN_POINT('',(-16.99,0.,-1.285));
+#1415 = SURFACE_CURVE('',#1416,(#1421,#1432),.PCURVE_S1.);
+#1416 = CIRCLE('',#1417,0.8);
+#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
+#1418 = CARTESIAN_POINT('',(-17.79,0.,-1.285));
+#1419 = DIRECTION('',(0.,0.,1.));
+#1420 = DIRECTION('',(1.,0.,0.));
+#1421 = PCURVE('',#343,#1422);
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1431);
+#1423 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1424,#1425,#1426,#1427,
+#1428,#1429,#1430),.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('') );
+#1424 = CARTESIAN_POINT('',(17.772453397708,-6.586643466045));
+#1425 = CARTESIAN_POINT('',(17.772453397708,-5.20100281999));
+#1426 = CARTESIAN_POINT('',(18.972453397708,-5.893823143017));
+#1427 = CARTESIAN_POINT('',(20.172453397708,-6.586643466045));
+#1428 = CARTESIAN_POINT('',(18.972453397708,-7.279463789072));
+#1429 = CARTESIAN_POINT('',(17.772453397708,-7.9722841121));
+#1430 = CARTESIAN_POINT('',(17.772453397708,-6.586643466045));
+#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1432 = PCURVE('',#1433,#1438);
+#1433 = CYLINDRICAL_SURFACE('',#1434,0.8);
+#1434 = AXIS2_PLACEMENT_3D('',#1435,#1436,#1437);
+#1435 = CARTESIAN_POINT('',(-17.79,0.,1.285));
+#1436 = DIRECTION('',(0.,0.,1.));
+#1437 = DIRECTION('',(1.,0.,0.));
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(0.,-2.57));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(1.,0.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1444 = FACE_BOUND('',#1445,.T.);
+#1445 = EDGE_LOOP('',(#1446));
+#1446 = ORIENTED_EDGE('',*,*,#1447,.T.);
+#1447 = EDGE_CURVE('',#1448,#1448,#1450,.T.);
+#1448 = VERTEX_POINT('',#1449);
+#1449 = CARTESIAN_POINT('',(-20.19,0.,-1.285));
+#1450 = SURFACE_CURVE('',#1451,(#1456,#1467),.PCURVE_S1.);
+#1451 = CIRCLE('',#1452,0.8);
+#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455);
+#1453 = CARTESIAN_POINT('',(-20.99,0.,-1.285));
+#1454 = DIRECTION('',(0.,0.,1.));
+#1455 = DIRECTION('',(1.,0.,0.));
+#1456 = PCURVE('',#343,#1457);
+#1457 = DEFINITIONAL_REPRESENTATION('',(#1458),#1466);
+#1458 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1459,#1460,#1461,#1462,
+#1463,#1464,#1465),.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('') );
+#1459 = CARTESIAN_POINT('',(20.972453397708,-6.586643466045));
+#1460 = CARTESIAN_POINT('',(20.972453397708,-5.20100281999));
+#1461 = CARTESIAN_POINT('',(22.172453397708,-5.893823143017));
+#1462 = CARTESIAN_POINT('',(23.372453397708,-6.586643466045));
+#1463 = CARTESIAN_POINT('',(22.172453397708,-7.279463789072));
+#1464 = CARTESIAN_POINT('',(20.972453397708,-7.9722841121));
+#1465 = CARTESIAN_POINT('',(20.972453397708,-6.586643466045));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = PCURVE('',#1468,#1473);
+#1468 = CYLINDRICAL_SURFACE('',#1469,0.8);
+#1469 = AXIS2_PLACEMENT_3D('',#1470,#1471,#1472);
+#1470 = CARTESIAN_POINT('',(-20.99,0.,1.285));
+#1471 = DIRECTION('',(0.,0.,1.));
+#1472 = DIRECTION('',(1.,0.,0.));
+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(0.,-2.57));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(1.,0.));
+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1479 = FACE_BOUND('',#1480,.T.);
+#1480 = EDGE_LOOP('',(#1481));
+#1481 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#1482 = EDGE_CURVE('',#1483,#1483,#1485,.T.);
+#1483 = VERTEX_POINT('',#1484);
+#1484 = CARTESIAN_POINT('',(-13.715,0.,-1.285));
+#1485 = SURFACE_CURVE('',#1486,(#1491,#1502),.PCURVE_S1.);
+#1486 = CIRCLE('',#1487,0.8);
+#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);
+#1488 = CARTESIAN_POINT('',(-14.515,0.,-1.285));
+#1489 = DIRECTION('',(0.,0.,1.));
+#1490 = DIRECTION('',(1.,0.,0.));
+#1491 = PCURVE('',#343,#1492);
+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1501);
+#1493 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1494,#1495,#1496,#1497,
+#1498,#1499,#1500),.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('') );
+#1494 = CARTESIAN_POINT('',(14.497453397708,-6.586643466045));
+#1495 = CARTESIAN_POINT('',(14.497453397708,-5.20100281999));
+#1496 = CARTESIAN_POINT('',(15.697453397708,-5.893823143017));
+#1497 = CARTESIAN_POINT('',(16.897453397708,-6.586643466045));
+#1498 = CARTESIAN_POINT('',(15.697453397708,-7.279463789072));
+#1499 = CARTESIAN_POINT('',(14.497453397708,-7.9722841121));
+#1500 = CARTESIAN_POINT('',(14.497453397708,-6.586643466045));
+#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1502 = PCURVE('',#1503,#1508);
+#1503 = CYLINDRICAL_SURFACE('',#1504,0.8);
+#1504 = AXIS2_PLACEMENT_3D('',#1505,#1506,#1507);
+#1505 = CARTESIAN_POINT('',(-14.515,0.,1.285));
+#1506 = DIRECTION('',(0.,0.,1.));
+#1507 = DIRECTION('',(1.,0.,0.));
+#1508 = DEFINITIONAL_REPRESENTATION('',(#1509),#1513);
+#1509 = LINE('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(0.,-2.57));
+#1511 = VECTOR('',#1512,1.);
+#1512 = DIRECTION('',(1.,0.));
+#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1514 = FACE_BOUND('',#1515,.T.);
+#1515 = EDGE_LOOP('',(#1516));
+#1516 = ORIENTED_EDGE('',*,*,#1517,.T.);
+#1517 = EDGE_CURVE('',#1518,#1518,#1520,.T.);
+#1518 = VERTEX_POINT('',#1519);
+#1519 = CARTESIAN_POINT('',(16.99,0.,-1.285));
+#1520 = SURFACE_CURVE('',#1521,(#1526,#1537),.PCURVE_S1.);
+#1521 = CIRCLE('',#1522,0.8);
+#1522 = AXIS2_PLACEMENT_3D('',#1523,#1524,#1525);
+#1523 = CARTESIAN_POINT('',(17.79,0.,-1.285));
+#1524 = DIRECTION('',(0.,0.,1.));
+#1525 = DIRECTION('',(-1.,0.,0.));
+#1526 = PCURVE('',#343,#1527);
+#1527 = DEFINITIONAL_REPRESENTATION('',(#1528),#1536);
+#1528 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1529,#1530,#1531,#1532,
+#1533,#1534,#1535),.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('') );
+#1529 = CARTESIAN_POINT('',(-16.20754660229,-6.586643466045));
+#1530 = CARTESIAN_POINT('',(-16.20754660229,-7.9722841121));
+#1531 = CARTESIAN_POINT('',(-17.40754660229,-7.279463789072));
+#1532 = CARTESIAN_POINT('',(-18.60754660229,-6.586643466045));
+#1533 = CARTESIAN_POINT('',(-17.40754660229,-5.893823143017));
+#1534 = CARTESIAN_POINT('',(-16.20754660229,-5.20100281999));
+#1535 = CARTESIAN_POINT('',(-16.20754660229,-6.586643466045));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = PCURVE('',#1538,#1543);
+#1538 = CYLINDRICAL_SURFACE('',#1539,0.8);
+#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
+#1540 = CARTESIAN_POINT('',(17.79,0.,1.285));
+#1541 = DIRECTION('',(0.,0.,1.));
+#1542 = DIRECTION('',(-1.,-0.,-0.));
+#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548);
+#1544 = LINE('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(-6.28318530718,-2.57));
+#1546 = VECTOR('',#1547,1.);
+#1547 = DIRECTION('',(1.,-0.));
+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1549 = FACE_BOUND('',#1550,.T.);
+#1550 = EDGE_LOOP('',(#1551));
+#1551 = ORIENTED_EDGE('',*,*,#1552,.T.);
+#1552 = EDGE_CURVE('',#1553,#1553,#1555,.T.);
+#1553 = VERTEX_POINT('',#1554);
+#1554 = CARTESIAN_POINT('',(10.44,0.,-1.285));
+#1555 = SURFACE_CURVE('',#1556,(#1561,#1572),.PCURVE_S1.);
+#1556 = CIRCLE('',#1557,0.8);
+#1557 = AXIS2_PLACEMENT_3D('',#1558,#1559,#1560);
+#1558 = CARTESIAN_POINT('',(11.24,0.,-1.285));
+#1559 = DIRECTION('',(0.,0.,1.));
+#1560 = DIRECTION('',(-1.,0.,0.));
+#1561 = PCURVE('',#343,#1562);
+#1562 = DEFINITIONAL_REPRESENTATION('',(#1563),#1571);
+#1563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1564,#1565,#1566,#1567,
+#1568,#1569,#1570),.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('') );
+#1564 = CARTESIAN_POINT('',(-9.657546602292,-6.586643466045));
+#1565 = CARTESIAN_POINT('',(-9.657546602292,-7.9722841121));
+#1566 = CARTESIAN_POINT('',(-10.85754660229,-7.279463789072));
+#1567 = CARTESIAN_POINT('',(-12.05754660229,-6.586643466045));
+#1568 = CARTESIAN_POINT('',(-10.85754660229,-5.893823143017));
+#1569 = CARTESIAN_POINT('',(-9.657546602292,-5.20100281999));
+#1570 = CARTESIAN_POINT('',(-9.657546602292,-6.586643466045));
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1572 = PCURVE('',#1573,#1578);
+#1573 = CYLINDRICAL_SURFACE('',#1574,0.8);
+#1574 = AXIS2_PLACEMENT_3D('',#1575,#1576,#1577);
+#1575 = CARTESIAN_POINT('',(11.24,0.,1.285));
+#1576 = DIRECTION('',(0.,0.,1.));
+#1577 = DIRECTION('',(-1.,-0.,-0.));
+#1578 = DEFINITIONAL_REPRESENTATION('',(#1579),#1583);
+#1579 = LINE('',#1580,#1581);
+#1580 = CARTESIAN_POINT('',(-6.28318530718,-2.57));
+#1581 = VECTOR('',#1582,1.);
+#1582 = DIRECTION('',(1.,-0.));
+#1583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1584 = FACE_BOUND('',#1585,.T.);
+#1585 = EDGE_LOOP('',(#1586));
+#1586 = ORIENTED_EDGE('',*,*,#1587,.T.);
+#1587 = EDGE_CURVE('',#1588,#1588,#1590,.T.);
+#1588 = VERTEX_POINT('',#1589);
+#1589 = CARTESIAN_POINT('',(13.715,0.,-1.285));
+#1590 = SURFACE_CURVE('',#1591,(#1596,#1607),.PCURVE_S1.);
+#1591 = CIRCLE('',#1592,0.8);
+#1592 = AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);
+#1593 = CARTESIAN_POINT('',(14.515,0.,-1.285));
+#1594 = DIRECTION('',(0.,0.,1.));
+#1595 = DIRECTION('',(-1.,0.,0.));
+#1596 = PCURVE('',#343,#1597);
+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1606);
+#1598 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1599,#1600,#1601,#1602,
+#1603,#1604,#1605),.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('') );
+#1599 = CARTESIAN_POINT('',(-12.93254660229,-6.586643466045));
+#1600 = CARTESIAN_POINT('',(-12.93254660229,-7.9722841121));
+#1601 = CARTESIAN_POINT('',(-14.13254660229,-7.279463789072));
+#1602 = CARTESIAN_POINT('',(-15.33254660229,-6.586643466045));
+#1603 = CARTESIAN_POINT('',(-14.13254660229,-5.893823143017));
+#1604 = CARTESIAN_POINT('',(-12.93254660229,-5.20100281999));
+#1605 = CARTESIAN_POINT('',(-12.93254660229,-6.586643466045));
+#1606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1607 = PCURVE('',#1608,#1613);
+#1608 = CYLINDRICAL_SURFACE('',#1609,0.8);
+#1609 = AXIS2_PLACEMENT_3D('',#1610,#1611,#1612);
+#1610 = CARTESIAN_POINT('',(14.515,0.,1.285));
+#1611 = DIRECTION('',(0.,0.,1.));
+#1612 = DIRECTION('',(-1.,-0.,-0.));
+#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1618);
+#1614 = LINE('',#1615,#1616);
+#1615 = CARTESIAN_POINT('',(-6.28318530718,-2.57));
+#1616 = VECTOR('',#1617,1.);
+#1617 = DIRECTION('',(1.,-0.));
+#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1619 = FACE_BOUND('',#1620,.T.);
+#1620 = EDGE_LOOP('',(#1621));
+#1621 = ORIENTED_EDGE('',*,*,#1622,.T.);
+#1622 = EDGE_CURVE('',#1623,#1623,#1625,.T.);
+#1623 = VERTEX_POINT('',#1624);
+#1624 = CARTESIAN_POINT('',(20.19,0.,-1.285));
+#1625 = SURFACE_CURVE('',#1626,(#1631,#1642),.PCURVE_S1.);
+#1626 = CIRCLE('',#1627,0.8);
+#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630);
+#1628 = CARTESIAN_POINT('',(20.99,0.,-1.285));
+#1629 = DIRECTION('',(0.,0.,1.));
+#1630 = DIRECTION('',(-1.,0.,0.));
+#1631 = PCURVE('',#343,#1632);
+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1641);
+#1633 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1634,#1635,#1636,#1637,
+#1638,#1639,#1640),.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('') );
+#1634 = CARTESIAN_POINT('',(-19.40754660229,-6.586643466045));
+#1635 = CARTESIAN_POINT('',(-19.40754660229,-7.9722841121));
+#1636 = CARTESIAN_POINT('',(-20.60754660229,-7.279463789072));
+#1637 = CARTESIAN_POINT('',(-21.80754660229,-6.586643466045));
+#1638 = CARTESIAN_POINT('',(-20.60754660229,-5.893823143017));
+#1639 = CARTESIAN_POINT('',(-19.40754660229,-5.20100281999));
+#1640 = CARTESIAN_POINT('',(-19.40754660229,-6.586643466045));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1642 = PCURVE('',#1643,#1648);
+#1643 = CYLINDRICAL_SURFACE('',#1644,0.8);
+#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
+#1645 = CARTESIAN_POINT('',(20.99,0.,1.285));
+#1646 = DIRECTION('',(0.,0.,1.));
+#1647 = DIRECTION('',(-1.,-0.,-0.));
+#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653);
+#1649 = LINE('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(-6.28318530718,-2.57));
+#1651 = VECTOR('',#1652,1.);
+#1652 = DIRECTION('',(1.,-0.));
+#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1654 = FACE_BOUND('',#1655,.T.);
+#1655 = EDGE_LOOP('',(#1656));
+#1656 = ORIENTED_EDGE('',*,*,#1657,.T.);
+#1657 = EDGE_CURVE('',#1658,#1658,#1660,.T.);
+#1658 = VERTEX_POINT('',#1659);
+#1659 = CARTESIAN_POINT('',(23.39,0.,-1.285));
+#1660 = SURFACE_CURVE('',#1661,(#1666,#1677),.PCURVE_S1.);
+#1661 = CIRCLE('',#1662,0.8);
+#1662 = AXIS2_PLACEMENT_3D('',#1663,#1664,#1665);
+#1663 = CARTESIAN_POINT('',(24.19,0.,-1.285));
+#1664 = DIRECTION('',(0.,0.,1.));
+#1665 = DIRECTION('',(-1.,0.,0.));
+#1666 = PCURVE('',#343,#1667);
+#1667 = DEFINITIONAL_REPRESENTATION('',(#1668),#1676);
+#1668 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1669,#1670,#1671,#1672,
+#1673,#1674,#1675),.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('') );
+#1669 = CARTESIAN_POINT('',(-22.60754660229,-6.586643466045));
+#1670 = CARTESIAN_POINT('',(-22.60754660229,-7.9722841121));
+#1671 = CARTESIAN_POINT('',(-23.80754660229,-7.279463789072));
+#1672 = CARTESIAN_POINT('',(-25.00754660229,-6.586643466045));
+#1673 = CARTESIAN_POINT('',(-23.80754660229,-5.893823143017));
+#1674 = CARTESIAN_POINT('',(-22.60754660229,-5.20100281999));
+#1675 = CARTESIAN_POINT('',(-22.60754660229,-6.586643466045));
+#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1677 = PCURVE('',#1678,#1683);
+#1678 = CYLINDRICAL_SURFACE('',#1679,0.8);
+#1679 = AXIS2_PLACEMENT_3D('',#1680,#1681,#1682);
+#1680 = CARTESIAN_POINT('',(24.19,0.,1.285));
+#1681 = DIRECTION('',(0.,0.,1.));
+#1682 = DIRECTION('',(-1.,-0.,-0.));
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(-6.28318530718,-2.57));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(1.,-0.));
+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1689 = ADVANCED_FACE('',(#1690),#740,.T.);
+#1690 = FACE_BOUND('',#1691,.F.);
+#1691 = EDGE_LOOP('',(#1692,#1715,#1716,#1717));
+#1692 = ORIENTED_EDGE('',*,*,#1693,.F.);
+#1693 = EDGE_CURVE('',#1294,#1694,#1696,.T.);
+#1694 = VERTEX_POINT('',#1695);
+#1695 = CARTESIAN_POINT('',(7.5,-3.18,-2.2));
+#1696 = SURFACE_CURVE('',#1697,(#1701,#1708),.PCURVE_S1.);
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(10.55,-3.18,-1.285));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(-0.957826285221,-6.380404772662E-17,
+    -0.287347885566));
+#1701 = PCURVE('',#740,#1702);
+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(-3.485,18.05));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(-0.287347885566,-0.957826285221));
+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1708 = PCURVE('',#1309,#1709);
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(-0.,0.));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(-1.,0.));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1715 = ORIENTED_EDGE('',*,*,#1321,.T.);
+#1716 = ORIENTED_EDGE('',*,*,#725,.F.);
+#1717 = ORIENTED_EDGE('',*,*,#1718,.F.);
+#1718 = EDGE_CURVE('',#1694,#697,#1719,.T.);
+#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(7.5,-3.18,-2.2));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(-1.,0.,0.));
+#1724 = PCURVE('',#740,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(-4.4,15.));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(-0.,-1.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = PCURVE('',#713,#1732);
+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(-0.,0.));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(-1.,-0.));
+#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1738 = ADVANCED_FACE('',(#1739),#713,.F.);
+#1739 = FACE_BOUND('',#1740,.T.);
+#1740 = EDGE_LOOP('',(#1741,#1742,#1765,#1786));
+#1741 = ORIENTED_EDGE('',*,*,#1718,.F.);
+#1742 = ORIENTED_EDGE('',*,*,#1743,.T.);
+#1743 = EDGE_CURVE('',#1694,#1744,#1746,.T.);
+#1744 = VERTEX_POINT('',#1745);
+#1745 = CARTESIAN_POINT('',(7.5,-4.98,-2.2));
+#1746 = SURFACE_CURVE('',#1747,(#1751,#1758),.PCURVE_S1.);
+#1747 = LINE('',#1748,#1749);
+#1748 = CARTESIAN_POINT('',(7.5,-3.18,-2.2));
+#1749 = VECTOR('',#1750,1.);
+#1750 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1751 = PCURVE('',#713,#1752);
+#1752 = DEFINITIONAL_REPRESENTATION('',(#1753),#1757);
+#1753 = LINE('',#1754,#1755);
+#1754 = CARTESIAN_POINT('',(-0.,0.));
+#1755 = VECTOR('',#1756,1.);
+#1756 = DIRECTION('',(-0.,-1.));
+#1757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1758 = PCURVE('',#1309,#1759);
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1764);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(-3.184293485218,2.031708135064E-16));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(-0.,-1.));
+#1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1765 = ORIENTED_EDGE('',*,*,#1766,.T.);
+#1766 = EDGE_CURVE('',#1744,#671,#1767,.T.);
+#1767 = SURFACE_CURVE('',#1768,(#1772,#1779),.PCURVE_S1.);
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(7.5,-4.98,-2.2));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(-1.,0.,0.));
+#1772 = PCURVE('',#713,#1773);
+#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1778);
+#1774 = LINE('',#1775,#1776);
+#1775 = CARTESIAN_POINT('',(-0.,-1.8));
+#1776 = VECTOR('',#1777,1.);
+#1777 = DIRECTION('',(-1.,-0.));
+#1778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1779 = PCURVE('',#685,#1780);
+#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785);
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(-4.4,15.));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(-0.,-1.));
+#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1786 = ORIENTED_EDGE('',*,*,#696,.T.);
+#1787 = ADVANCED_FACE('',(#1788),#685,.F.);
+#1788 = FACE_BOUND('',#1789,.T.);
+#1789 = EDGE_LOOP('',(#1790,#1811,#1812,#1813));
+#1790 = ORIENTED_EDGE('',*,*,#1791,.F.);
+#1791 = EDGE_CURVE('',#1273,#1744,#1792,.T.);
+#1792 = SURFACE_CURVE('',#1793,(#1797,#1804),.PCURVE_S1.);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(10.55,-4.98,-1.285));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(-0.957826285221,-6.380404772662E-17,
+    -0.287347885566));
+#1797 = PCURVE('',#685,#1798);
+#1798 = DEFINITIONAL_REPRESENTATION('',(#1799),#1803);
+#1799 = LINE('',#1800,#1801);
+#1800 = CARTESIAN_POINT('',(-3.485,18.05));
+#1801 = VECTOR('',#1802,1.);
+#1802 = DIRECTION('',(-0.287347885566,-0.957826285221));
+#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1804 = PCURVE('',#1309,#1805);
+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1810);
+#1806 = LINE('',#1807,#1808);
+#1807 = CARTESIAN_POINT('',(1.276080954532E-17,-1.8));
+#1808 = VECTOR('',#1809,1.);
+#1809 = DIRECTION('',(-1.,0.));
+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1811 = ORIENTED_EDGE('',*,*,#1272,.T.);
+#1812 = ORIENTED_EDGE('',*,*,#670,.F.);
+#1813 = ORIENTED_EDGE('',*,*,#1766,.F.);
+#1814 = ADVANCED_FACE('',(#1815),#635,.F.);
+#1815 = FACE_BOUND('',#1816,.T.);
+#1816 = EDGE_LOOP('',(#1817,#1818,#1841,#1862));
+#1817 = ORIENTED_EDGE('',*,*,#1252,.T.);
+#1818 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#1819 = EDGE_CURVE('',#1820,#1225,#1822,.T.);
+#1820 = VERTEX_POINT('',#1821);
+#1821 = CARTESIAN_POINT('',(-7.5,-4.98,-2.2));
+#1822 = SURFACE_CURVE('',#1823,(#1827,#1834),.PCURVE_S1.);
+#1823 = LINE('',#1824,#1825);
+#1824 = CARTESIAN_POINT('',(-7.5,-4.98,-2.2));
+#1825 = VECTOR('',#1826,1.);
+#1826 = DIRECTION('',(-0.957826285221,6.380404772662E-17,0.287347885566)
+  );
+#1827 = PCURVE('',#635,#1828);
+#1828 = DEFINITIONAL_REPRESENTATION('',(#1829),#1833);
+#1829 = LINE('',#1830,#1831);
+#1830 = CARTESIAN_POINT('',(-4.4,0.));
+#1831 = VECTOR('',#1832,1.);
+#1832 = DIRECTION('',(0.287347885566,-0.957826285221));
+#1833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1834 = PCURVE('',#1240,#1835);
+#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1840);
+#1836 = LINE('',#1837,#1838);
+#1837 = CARTESIAN_POINT('',(-1.276080954532E-17,-1.8));
+#1838 = VECTOR('',#1839,1.);
+#1839 = DIRECTION('',(-1.,0.));
+#1840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1841 = ORIENTED_EDGE('',*,*,#1842,.F.);
+#1842 = EDGE_CURVE('',#592,#1820,#1843,.T.);
+#1843 = SURFACE_CURVE('',#1844,(#1848,#1855),.PCURVE_S1.);
+#1844 = LINE('',#1845,#1846);
+#1845 = CARTESIAN_POINT('',(7.5,-4.98,-2.2));
+#1846 = VECTOR('',#1847,1.);
+#1847 = DIRECTION('',(-1.,0.,0.));
+#1848 = PCURVE('',#635,#1849);
+#1849 = DEFINITIONAL_REPRESENTATION('',(#1850),#1854);
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(-4.4,15.));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(-0.,-1.));
+#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1855 = PCURVE('',#608,#1856);
+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);
+#1857 = LINE('',#1858,#1859);
+#1858 = CARTESIAN_POINT('',(-0.,-1.8));
+#1859 = VECTOR('',#1860,1.);
+#1860 = DIRECTION('',(-1.,-0.));
+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1862 = ORIENTED_EDGE('',*,*,#620,.T.);
+#1863 = ADVANCED_FACE('',(#1864),#608,.F.);
+#1864 = FACE_BOUND('',#1865,.T.);
+#1865 = EDGE_LOOP('',(#1866,#1889,#1890,#1891));
+#1866 = ORIENTED_EDGE('',*,*,#1867,.F.);
+#1867 = EDGE_CURVE('',#566,#1868,#1870,.T.);
+#1868 = VERTEX_POINT('',#1869);
+#1869 = CARTESIAN_POINT('',(-7.5,-3.18,-2.2));
+#1870 = SURFACE_CURVE('',#1871,(#1875,#1882),.PCURVE_S1.);
+#1871 = LINE('',#1872,#1873);
+#1872 = CARTESIAN_POINT('',(7.5,-3.18,-2.2));
+#1873 = VECTOR('',#1874,1.);
+#1874 = DIRECTION('',(-1.,0.,0.));
+#1875 = PCURVE('',#608,#1876);
+#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1881);
+#1877 = LINE('',#1878,#1879);
+#1878 = CARTESIAN_POINT('',(-0.,0.));
+#1879 = VECTOR('',#1880,1.);
+#1880 = DIRECTION('',(-1.,-0.));
+#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1882 = PCURVE('',#580,#1883);
+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);
+#1884 = LINE('',#1885,#1886);
+#1885 = CARTESIAN_POINT('',(-4.4,15.));
+#1886 = VECTOR('',#1887,1.);
+#1887 = DIRECTION('',(-0.,-1.));
+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1889 = ORIENTED_EDGE('',*,*,#591,.T.);
+#1890 = ORIENTED_EDGE('',*,*,#1842,.T.);
+#1891 = ORIENTED_EDGE('',*,*,#1892,.F.);
+#1892 = EDGE_CURVE('',#1868,#1820,#1893,.T.);
+#1893 = SURFACE_CURVE('',#1894,(#1898,#1905),.PCURVE_S1.);
+#1894 = LINE('',#1895,#1896);
+#1895 = CARTESIAN_POINT('',(-7.5,-3.18,-2.2));
+#1896 = VECTOR('',#1897,1.);
+#1897 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1898 = PCURVE('',#608,#1899);
+#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904);
+#1900 = LINE('',#1901,#1902);
+#1901 = CARTESIAN_POINT('',(-15.,-0.));
+#1902 = VECTOR('',#1903,1.);
+#1903 = DIRECTION('',(-0.,-1.));
+#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1905 = PCURVE('',#1240,#1906);
+#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911);
+#1907 = LINE('',#1908,#1909);
+#1908 = CARTESIAN_POINT('',(-0.,0.));
+#1909 = VECTOR('',#1910,1.);
+#1910 = DIRECTION('',(-0.,-1.));
+#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1912 = ADVANCED_FACE('',(#1913),#580,.T.);
+#1913 = FACE_BOUND('',#1914,.F.);
+#1914 = EDGE_LOOP('',(#1915,#1916,#1937,#1938));
+#1915 = ORIENTED_EDGE('',*,*,#1203,.T.);
+#1916 = ORIENTED_EDGE('',*,*,#1917,.F.);
+#1917 = EDGE_CURVE('',#1868,#1204,#1918,.T.);
+#1918 = SURFACE_CURVE('',#1919,(#1923,#1930),.PCURVE_S1.);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(-7.5,-3.18,-2.2));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(-0.957826285221,6.380404772662E-17,0.287347885566)
+  );
+#1923 = PCURVE('',#580,#1924);
+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);
+#1925 = LINE('',#1926,#1927);
+#1926 = CARTESIAN_POINT('',(-4.4,0.));
+#1927 = VECTOR('',#1928,1.);
+#1928 = DIRECTION('',(0.287347885566,-0.957826285221));
+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1930 = PCURVE('',#1240,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(-0.,0.));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(-1.,0.));
+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1937 = ORIENTED_EDGE('',*,*,#1867,.F.);
+#1938 = ORIENTED_EDGE('',*,*,#565,.T.);
+#1939 = ADVANCED_FACE('',(#1940),#530,.T.);
+#1940 = FACE_BOUND('',#1941,.T.);
+#1941 = EDGE_LOOP('',(#1942,#1943,#1966,#1987));
+#1942 = ORIENTED_EDGE('',*,*,#1183,.T.);
+#1943 = ORIENTED_EDGE('',*,*,#1944,.F.);
+#1944 = EDGE_CURVE('',#1945,#1156,#1947,.T.);
+#1945 = VERTEX_POINT('',#1946);
+#1946 = CARTESIAN_POINT('',(-7.5,3.18,-2.2));
+#1947 = SURFACE_CURVE('',#1948,(#1952,#1959),.PCURVE_S1.);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(-7.5,3.18,-2.2));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(-0.957826285221,-6.380404772662E-17,0.287347885566
+    ));
+#1952 = PCURVE('',#530,#1953);
+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1958);
+#1954 = LINE('',#1955,#1956);
+#1955 = CARTESIAN_POINT('',(4.4,0.));
+#1956 = VECTOR('',#1957,1.);
+#1957 = DIRECTION('',(-0.287347885566,-0.957826285221));
+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1959 = PCURVE('',#1171,#1960);
+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1965);
+#1961 = LINE('',#1962,#1963);
+#1962 = CARTESIAN_POINT('',(0.,0.));
+#1963 = VECTOR('',#1964,1.);
+#1964 = DIRECTION('',(1.,0.));
+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1966 = ORIENTED_EDGE('',*,*,#1967,.F.);
+#1967 = EDGE_CURVE('',#487,#1945,#1968,.T.);
+#1968 = SURFACE_CURVE('',#1969,(#1973,#1980),.PCURVE_S1.);
+#1969 = LINE('',#1970,#1971);
+#1970 = CARTESIAN_POINT('',(7.5,3.18,-2.2));
+#1971 = VECTOR('',#1972,1.);
+#1972 = DIRECTION('',(-1.,-0.,0.));
+#1973 = PCURVE('',#530,#1974);
+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979);
+#1975 = LINE('',#1976,#1977);
+#1976 = CARTESIAN_POINT('',(4.4,15.));
+#1977 = VECTOR('',#1978,1.);
+#1978 = DIRECTION('',(0.,-1.));
+#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1980 = PCURVE('',#503,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(0.,0.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(1.,-0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = ORIENTED_EDGE('',*,*,#515,.T.);
+#1988 = ADVANCED_FACE('',(#1989),#503,.F.);
+#1989 = FACE_BOUND('',#1990,.F.);
+#1990 = EDGE_LOOP('',(#1991,#1992,#1993,#2016));
+#1991 = ORIENTED_EDGE('',*,*,#1967,.F.);
+#1992 = ORIENTED_EDGE('',*,*,#486,.F.);
+#1993 = ORIENTED_EDGE('',*,*,#1994,.T.);
+#1994 = EDGE_CURVE('',#461,#1995,#1997,.T.);
+#1995 = VERTEX_POINT('',#1996);
+#1996 = CARTESIAN_POINT('',(-7.5,4.98,-2.2));
+#1997 = SURFACE_CURVE('',#1998,(#2002,#2009),.PCURVE_S1.);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(7.5,4.98,-2.2));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(-1.,-0.,0.));
+#2002 = PCURVE('',#503,#2003);
+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(0.,-1.8));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(1.,-0.));
+#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2009 = PCURVE('',#475,#2010);
+#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2015);
+#2011 = LINE('',#2012,#2013);
+#2012 = CARTESIAN_POINT('',(4.4,15.));
+#2013 = VECTOR('',#2014,1.);
+#2014 = DIRECTION('',(0.,-1.));
+#2015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2016 = ORIENTED_EDGE('',*,*,#2017,.F.);
+#2017 = EDGE_CURVE('',#1945,#1995,#2018,.T.);
+#2018 = SURFACE_CURVE('',#2019,(#2023,#2030),.PCURVE_S1.);
+#2019 = LINE('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(-7.5,3.18,-2.2));
+#2021 = VECTOR('',#2022,1.);
+#2022 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#2023 = PCURVE('',#503,#2024);
+#2024 = DEFINITIONAL_REPRESENTATION('',(#2025),#2029);
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(15.,-0.));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(0.,-1.));
+#2029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2030 = PCURVE('',#1171,#2031);
+#2031 = DEFINITIONAL_REPRESENTATION('',(#2032),#2036);
+#2032 = LINE('',#2033,#2034);
+#2033 = CARTESIAN_POINT('',(0.,0.));
+#2034 = VECTOR('',#2035,1.);
+#2035 = DIRECTION('',(0.,-1.));
+#2036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2037 = ADVANCED_FACE('',(#2038),#475,.F.);
+#2038 = FACE_BOUND('',#2039,.F.);
+#2039 = EDGE_LOOP('',(#2040,#2041,#2062,#2063));
+#2040 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#2041 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2042 = EDGE_CURVE('',#1995,#1135,#2043,.T.);
+#2043 = SURFACE_CURVE('',#2044,(#2048,#2055),.PCURVE_S1.);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-7.5,4.98,-2.2));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(-0.957826285221,-6.380404772662E-17,0.287347885566
+    ));
+#2048 = PCURVE('',#475,#2049);
+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2054);
+#2050 = LINE('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(4.4,0.));
+#2052 = VECTOR('',#2053,1.);
+#2053 = DIRECTION('',(-0.287347885566,-0.957826285221));
+#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2055 = PCURVE('',#1171,#2056);
+#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(1.276080954532E-17,-1.8));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(1.,0.));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2062 = ORIENTED_EDGE('',*,*,#1994,.F.);
+#2063 = ORIENTED_EDGE('',*,*,#460,.T.);
+#2064 = ADVANCED_FACE('',(#2065),#425,.F.);
+#2065 = FACE_BOUND('',#2066,.F.);
+#2066 = EDGE_LOOP('',(#2067,#2090,#2091,#2092));
+#2067 = ORIENTED_EDGE('',*,*,#2068,.F.);
+#2068 = EDGE_CURVE('',#1087,#2069,#2071,.T.);
+#2069 = VERTEX_POINT('',#2070);
+#2070 = CARTESIAN_POINT('',(7.5,4.98,-2.2));
+#2071 = SURFACE_CURVE('',#2072,(#2076,#2083),.PCURVE_S1.);
+#2072 = LINE('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(10.55,4.98,-1.285));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(-0.957826285221,6.380404772662E-17,-0.287347885566
+    ));
+#2076 = PCURVE('',#425,#2077);
+#2077 = DEFINITIONAL_REPRESENTATION('',(#2078),#2082);
+#2078 = LINE('',#2079,#2080);
+#2079 = CARTESIAN_POINT('',(3.485,18.05));
+#2080 = VECTOR('',#2081,1.);
+#2081 = DIRECTION('',(0.287347885566,-0.957826285221));
+#2082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2083 = PCURVE('',#1102,#2084);
+#2084 = DEFINITIONAL_REPRESENTATION('',(#2085),#2089);
+#2085 = LINE('',#2086,#2087);
+#2086 = CARTESIAN_POINT('',(-1.276080954532E-17,-1.8));
+#2087 = VECTOR('',#2088,1.);
+#2088 = DIRECTION('',(1.,0.));
+#2089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2090 = ORIENTED_EDGE('',*,*,#1114,.T.);
+#2091 = ORIENTED_EDGE('',*,*,#410,.F.);
+#2092 = ORIENTED_EDGE('',*,*,#2093,.F.);
+#2093 = EDGE_CURVE('',#2069,#382,#2094,.T.);
+#2094 = SURFACE_CURVE('',#2095,(#2099,#2106),.PCURVE_S1.);
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(7.5,4.98,-2.2));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(-1.,-0.,0.));
+#2099 = PCURVE('',#425,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = LINE('',#2102,#2103);
+#2102 = CARTESIAN_POINT('',(4.4,15.));
+#2103 = VECTOR('',#2104,1.);
+#2104 = DIRECTION('',(0.,-1.));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2106 = PCURVE('',#398,#2107);
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2112);
+#2108 = LINE('',#2109,#2110);
+#2109 = CARTESIAN_POINT('',(0.,-1.8));
+#2110 = VECTOR('',#2111,1.);
+#2111 = DIRECTION('',(1.,-0.));
+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2113 = ADVANCED_FACE('',(#2114),#398,.F.);
+#2114 = FACE_BOUND('',#2115,.F.);
+#2115 = EDGE_LOOP('',(#2116,#2139,#2160,#2161));
+#2116 = ORIENTED_EDGE('',*,*,#2117,.F.);
+#2117 = EDGE_CURVE('',#2118,#356,#2120,.T.);
+#2118 = VERTEX_POINT('',#2119);
+#2119 = CARTESIAN_POINT('',(7.5,3.18,-2.2));
+#2120 = SURFACE_CURVE('',#2121,(#2125,#2132),.PCURVE_S1.);
+#2121 = LINE('',#2122,#2123);
+#2122 = CARTESIAN_POINT('',(7.5,3.18,-2.2));
+#2123 = VECTOR('',#2124,1.);
+#2124 = DIRECTION('',(-1.,-0.,0.));
+#2125 = PCURVE('',#398,#2126);
+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2131);
+#2127 = LINE('',#2128,#2129);
+#2128 = CARTESIAN_POINT('',(0.,0.));
+#2129 = VECTOR('',#2130,1.);
+#2130 = DIRECTION('',(1.,-0.));
+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2132 = PCURVE('',#370,#2133);
+#2133 = DEFINITIONAL_REPRESENTATION('',(#2134),#2138);
+#2134 = LINE('',#2135,#2136);
+#2135 = CARTESIAN_POINT('',(4.4,15.));
+#2136 = VECTOR('',#2137,1.);
+#2137 = DIRECTION('',(0.,-1.));
+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2139 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#2140 = EDGE_CURVE('',#2118,#2069,#2141,.T.);
+#2141 = SURFACE_CURVE('',#2142,(#2146,#2153),.PCURVE_S1.);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(7.5,3.18,-2.2));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#2146 = PCURVE('',#398,#2147);
+#2147 = DEFINITIONAL_REPRESENTATION('',(#2148),#2152);
+#2148 = LINE('',#2149,#2150);
+#2149 = CARTESIAN_POINT('',(0.,0.));
+#2150 = VECTOR('',#2151,1.);
+#2151 = DIRECTION('',(0.,-1.));
+#2152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2153 = PCURVE('',#1102,#2154);
+#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2159);
+#2155 = LINE('',#2156,#2157);
+#2156 = CARTESIAN_POINT('',(3.184293485218,2.031708135064E-16));
+#2157 = VECTOR('',#2158,1.);
+#2158 = DIRECTION('',(0.,-1.));
+#2159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2160 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2161 = ORIENTED_EDGE('',*,*,#381,.F.);
+#2162 = ADVANCED_FACE('',(#2163),#370,.T.);
+#2163 = FACE_BOUND('',#2164,.T.);
+#2164 = EDGE_LOOP('',(#2165,#2186,#2187,#2188));
+#2165 = ORIENTED_EDGE('',*,*,#2166,.F.);
+#2166 = EDGE_CURVE('',#1066,#2118,#2167,.T.);
+#2167 = SURFACE_CURVE('',#2168,(#2172,#2179),.PCURVE_S1.);
+#2168 = LINE('',#2169,#2170);
+#2169 = CARTESIAN_POINT('',(10.55,3.18,-1.285));
+#2170 = VECTOR('',#2171,1.);
+#2171 = DIRECTION('',(-0.957826285221,6.380404772662E-17,-0.287347885566
+    ));
+#2172 = PCURVE('',#370,#2173);
+#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178);
+#2174 = LINE('',#2175,#2176);
+#2175 = CARTESIAN_POINT('',(3.485,18.05));
+#2176 = VECTOR('',#2177,1.);
+#2177 = DIRECTION('',(0.287347885566,-0.957826285221));
+#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2179 = PCURVE('',#1102,#2180);
+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2185);
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(0.,0.));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(1.,0.));
+#2185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2186 = ORIENTED_EDGE('',*,*,#1065,.T.);
+#2187 = ORIENTED_EDGE('',*,*,#355,.F.);
+#2188 = ORIENTED_EDGE('',*,*,#2117,.F.);
+#2189 = ADVANCED_FACE('',(#2190),#799,.F.);
+#2190 = FACE_BOUND('',#2191,.F.);
+#2191 = EDGE_LOOP('',(#2192,#2215,#2242,#2243));
+#2192 = ORIENTED_EDGE('',*,*,#2193,.F.);
+#2193 = EDGE_CURVE('',#2194,#779,#2196,.T.);
+#2194 = VERTEX_POINT('',#2195);
+#2195 = CARTESIAN_POINT('',(3.2,0.,1.485));
+#2196 = SEAM_CURVE('',#2197,(#2201,#2208),.PCURVE_S1.);
+#2197 = LINE('',#2198,#2199);
+#2198 = CARTESIAN_POINT('',(3.2,0.,2.285));
+#2199 = VECTOR('',#2200,1.);
+#2200 = DIRECTION('',(-0.,-0.,-1.));
+#2201 = PCURVE('',#799,#2202);
+#2202 = DEFINITIONAL_REPRESENTATION('',(#2203),#2207);
+#2203 = LINE('',#2204,#2205);
+#2204 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2205 = VECTOR('',#2206,1.);
+#2206 = DIRECTION('',(0.,-1.));
+#2207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2208 = PCURVE('',#799,#2209);
+#2209 = DEFINITIONAL_REPRESENTATION('',(#2210),#2214);
+#2210 = LINE('',#2211,#2212);
+#2211 = CARTESIAN_POINT('',(0.,0.));
+#2212 = VECTOR('',#2213,1.);
+#2213 = DIRECTION('',(0.,-1.));
+#2214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2215 = ORIENTED_EDGE('',*,*,#2216,.F.);
+#2216 = EDGE_CURVE('',#2194,#2194,#2217,.T.);
+#2217 = SURFACE_CURVE('',#2218,(#2223,#2230),.PCURVE_S1.);
+#2218 = CIRCLE('',#2219,3.2);
+#2219 = AXIS2_PLACEMENT_3D('',#2220,#2221,#2222);
+#2220 = CARTESIAN_POINT('',(0.,0.,1.485));
+#2221 = DIRECTION('',(0.,0.,1.));
+#2222 = DIRECTION('',(1.,0.,0.));
+#2223 = PCURVE('',#799,#2224);
+#2224 = DEFINITIONAL_REPRESENTATION('',(#2225),#2229);
+#2225 = LINE('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(0.,-0.8));
+#2227 = VECTOR('',#2228,1.);
+#2228 = DIRECTION('',(1.,0.));
+#2229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2230 = PCURVE('',#2231,#2236);
+#2231 = CONICAL_SURFACE('',#2232,3.2,0.785398163397);
+#2232 = AXIS2_PLACEMENT_3D('',#2233,#2234,#2235);
+#2233 = CARTESIAN_POINT('',(0.,0.,1.485));
+#2234 = DIRECTION('',(0.,0.,1.));
+#2235 = DIRECTION('',(1.,0.,0.));
+#2236 = DEFINITIONAL_REPRESENTATION('',(#2237),#2241);
+#2237 = LINE('',#2238,#2239);
+#2238 = CARTESIAN_POINT('',(0.,0.));
+#2239 = VECTOR('',#2240,1.);
+#2240 = DIRECTION('',(1.,0.));
+#2241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2242 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2243 = ORIENTED_EDGE('',*,*,#778,.T.);
+#2244 = ADVANCED_FACE('',(#2245),#840,.T.);
+#2245 = FACE_BOUND('',#2246,.F.);
+#2246 = EDGE_LOOP('',(#2247,#2270,#2303,#2331,#2352));
+#2247 = ORIENTED_EDGE('',*,*,#2248,.T.);
+#2248 = EDGE_CURVE('',#818,#2249,#2251,.T.);
+#2249 = VERTEX_POINT('',#2250);
+#2250 = CARTESIAN_POINT('',(0.782453397708,6.586643466045,1.285));
+#2251 = SURFACE_CURVE('',#2252,(#2256,#2263),.PCURVE_S1.);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(0.782453397708,6.586643466045,-1.285));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.,0.,1.));
+#2256 = PCURVE('',#840,#2257);
+#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262);
+#2258 = LINE('',#2259,#2260);
+#2259 = CARTESIAN_POINT('',(-1.472833038138,0.));
+#2260 = VECTOR('',#2261,1.);
+#2261 = DIRECTION('',(-0.,-1.));
+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2263 = PCURVE('',#868,#2264);
+#2264 = DEFINITIONAL_REPRESENTATION('',(#2265),#2269);
+#2265 = LINE('',#2266,#2267);
+#2266 = CARTESIAN_POINT('',(-3.314699958697E-16,0.));
+#2267 = VECTOR('',#2268,1.);
+#2268 = DIRECTION('',(0.,-1.));
+#2269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2270 = ORIENTED_EDGE('',*,*,#2271,.T.);
+#2271 = EDGE_CURVE('',#2249,#2272,#2274,.T.);
+#2272 = VERTEX_POINT('',#2273);
+#2273 = CARTESIAN_POINT('',(4.477614859383E-16,6.625,1.285));
+#2274 = SURFACE_CURVE('',#2275,(#2280,#2287),.PCURVE_S1.);
+#2275 = CIRCLE('',#2276,8.);
+#2276 = AXIS2_PLACEMENT_3D('',#2277,#2278,#2279);
+#2277 = CARTESIAN_POINT('',(0.,-1.375,1.285));
+#2278 = DIRECTION('',(0.,0.,1.));
+#2279 = DIRECTION('',(1.,0.,0.));
+#2280 = PCURVE('',#840,#2281);
+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);
+#2282 = LINE('',#2283,#2284);
+#2283 = CARTESIAN_POINT('',(-0.,-2.57));
+#2284 = VECTOR('',#2285,1.);
+#2285 = DIRECTION('',(-1.,0.));
+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2287 = PCURVE('',#2288,#2293);
+#2288 = PLANE('',#2289);
+#2289 = AXIS2_PLACEMENT_3D('',#2290,#2291,#2292);
+#2290 = CARTESIAN_POINT('',(0.782453397708,6.586643466045,1.285));
+#2291 = DIRECTION('',(0.,0.,-1.));
+#2292 = DIRECTION('',(-1.,0.,0.));
+#2293 = DEFINITIONAL_REPRESENTATION('',(#2294),#2302);
+#2294 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2295,#2296,#2297,#2298,
+#2299,#2300,#2301),.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('') );
+#2295 = CARTESIAN_POINT('',(-7.217546602292,-7.961643466045));
+#2296 = CARTESIAN_POINT('',(-7.217546602292,5.894762994506));
+#2297 = CARTESIAN_POINT('',(4.782453397708,-1.033440235769));
+#2298 = CARTESIAN_POINT('',(16.782453397708,-7.961643466045));
+#2299 = CARTESIAN_POINT('',(4.782453397708,-14.88984669632));
+#2300 = CARTESIAN_POINT('',(-7.217546602292,-21.81804992659));
+#2301 = CARTESIAN_POINT('',(-7.217546602292,-7.961643466045));
+#2302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2303 = ORIENTED_EDGE('',*,*,#2304,.T.);
+#2304 = EDGE_CURVE('',#2272,#2305,#2307,.T.);
+#2305 = VERTEX_POINT('',#2306);
+#2306 = CARTESIAN_POINT('',(-0.782453397708,6.586643466045,1.285));
+#2307 = SURFACE_CURVE('',#2308,(#2313,#2320),.PCURVE_S1.);
+#2308 = CIRCLE('',#2309,8.);
+#2309 = AXIS2_PLACEMENT_3D('',#2310,#2311,#2312);
+#2310 = CARTESIAN_POINT('',(0.,-1.375,1.285));
+#2311 = DIRECTION('',(0.,0.,1.));
+#2312 = DIRECTION('',(1.,0.,0.));
+#2313 = PCURVE('',#840,#2314);
+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(-0.,-2.57));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(-1.,0.));
+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2320 = PCURVE('',#2288,#2321);
+#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2330);
+#2322 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2323,#2324,#2325,#2326,
+#2327,#2328,#2329),.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('') );
+#2323 = CARTESIAN_POINT('',(-7.217546602292,-7.961643466045));
+#2324 = CARTESIAN_POINT('',(-7.217546602292,5.894762994506));
+#2325 = CARTESIAN_POINT('',(4.782453397708,-1.033440235769));
+#2326 = CARTESIAN_POINT('',(16.782453397708,-7.961643466045));
+#2327 = CARTESIAN_POINT('',(4.782453397708,-14.88984669632));
+#2328 = CARTESIAN_POINT('',(-7.217546602292,-21.81804992659));
+#2329 = CARTESIAN_POINT('',(-7.217546602292,-7.961643466045));
+#2330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2331 = ORIENTED_EDGE('',*,*,#2332,.F.);
+#2332 = EDGE_CURVE('',#820,#2305,#2333,.T.);
+#2333 = SURFACE_CURVE('',#2334,(#2338,#2345),.PCURVE_S1.);
+#2334 = LINE('',#2335,#2336);
+#2335 = CARTESIAN_POINT('',(-0.782453397708,6.586643466045,-1.285));
+#2336 = VECTOR('',#2337,1.);
+#2337 = DIRECTION('',(0.,0.,1.));
+#2338 = PCURVE('',#840,#2339);
+#2339 = DEFINITIONAL_REPRESENTATION('',(#2340),#2344);
+#2340 = LINE('',#2341,#2342);
+#2341 = CARTESIAN_POINT('',(-1.668759615451,0.));
+#2342 = VECTOR('',#2343,1.);
+#2343 = DIRECTION('',(-0.,-1.));
+#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2345 = PCURVE('',#1049,#2346);
+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);
+#2347 = LINE('',#2348,#2349);
+#2348 = CARTESIAN_POINT('',(0.,0.));
+#2349 = VECTOR('',#2350,1.);
+#2350 = DIRECTION('',(0.,-1.));
+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2352 = ORIENTED_EDGE('',*,*,#817,.F.);
+#2353 = ADVANCED_FACE('',(#2354),#868,.T.);
+#2354 = FACE_BOUND('',#2355,.T.);
+#2355 = EDGE_LOOP('',(#2356,#2357,#2380,#2401));
+#2356 = ORIENTED_EDGE('',*,*,#2248,.T.);
+#2357 = ORIENTED_EDGE('',*,*,#2358,.T.);
+#2358 = EDGE_CURVE('',#2249,#2359,#2361,.T.);
+#2359 = VERTEX_POINT('',#2360);
+#2360 = CARTESIAN_POINT('',(24.765678367532,4.229623091336,1.285));
+#2361 = SURFACE_CURVE('',#2362,(#2366,#2373),.PCURVE_S1.);
+#2362 = LINE('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(0.782453397708,6.586643466045,1.285));
+#2364 = VECTOR('',#2365,1.);
+#2365 = DIRECTION('',(0.995205433256,-9.780667471349E-02,0.));
+#2366 = PCURVE('',#868,#2367);
+#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2372);
+#2368 = LINE('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(0.,-2.57));
+#2370 = VECTOR('',#2371,1.);
+#2371 = DIRECTION('',(1.,0.));
+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2373 = PCURVE('',#2288,#2374);
+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);
+#2375 = LINE('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(-5.551115123126E-16,0.));
+#2377 = VECTOR('',#2378,1.);
+#2378 = DIRECTION('',(-0.995205433256,-9.780667471349E-02));
+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2380 = ORIENTED_EDGE('',*,*,#2381,.F.);
+#2381 = EDGE_CURVE('',#853,#2359,#2382,.T.);
+#2382 = SURFACE_CURVE('',#2383,(#2387,#2394),.PCURVE_S1.);
+#2383 = LINE('',#2384,#2385);
+#2384 = CARTESIAN_POINT('',(24.765678367532,4.229623091336,-1.285));
+#2385 = VECTOR('',#2386,1.);
+#2386 = DIRECTION('',(0.,0.,1.));
+#2387 = PCURVE('',#868,#2388);
+#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2393);
+#2389 = LINE('',#2390,#2391);
+#2390 = CARTESIAN_POINT('',(24.098768122043,0.));
+#2391 = VECTOR('',#2392,1.);
+#2392 = DIRECTION('',(0.,-1.));
+#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2394 = PCURVE('',#901,#2395);
+#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400);
+#2396 = LINE('',#2397,#2398);
+#2397 = CARTESIAN_POINT('',(-7.756018345318,0.));
+#2398 = VECTOR('',#2399,1.);
+#2399 = DIRECTION('',(-0.,-1.));
+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2401 = ORIENTED_EDGE('',*,*,#852,.F.);
+#2402 = ADVANCED_FACE('',(#2403),#1049,.F.);
+#2403 = FACE_BOUND('',#2404,.F.);
+#2404 = EDGE_LOOP('',(#2405,#2406,#2429,#2450));
+#2405 = ORIENTED_EDGE('',*,*,#2332,.T.);
+#2406 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#2407 = EDGE_CURVE('',#2305,#2408,#2410,.T.);
+#2408 = VERTEX_POINT('',#2409);
+#2409 = CARTESIAN_POINT('',(-24.76567836753,4.229623091336,1.285));
+#2410 = SURFACE_CURVE('',#2411,(#2415,#2422),.PCURVE_S1.);
+#2411 = LINE('',#2412,#2413);
+#2412 = CARTESIAN_POINT('',(-0.782453397708,6.586643466045,1.285));
+#2413 = VECTOR('',#2414,1.);
+#2414 = DIRECTION('',(-0.995205433256,-9.780667471349E-02,0.));
+#2415 = PCURVE('',#1049,#2416);
+#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421);
+#2417 = LINE('',#2418,#2419);
+#2418 = CARTESIAN_POINT('',(0.,-2.57));
+#2419 = VECTOR('',#2420,1.);
+#2420 = DIRECTION('',(1.,-0.));
+#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2422 = PCURVE('',#2288,#2423);
+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(1.564906795416,0.));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(0.995205433256,-9.780667471349E-02));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2429 = ORIENTED_EDGE('',*,*,#2430,.F.);
+#2430 = EDGE_CURVE('',#1003,#2408,#2431,.T.);
+#2431 = SURFACE_CURVE('',#2432,(#2436,#2443),.PCURVE_S1.);
+#2432 = LINE('',#2433,#2434);
+#2433 = CARTESIAN_POINT('',(-24.76567836753,4.229623091336,-1.285));
+#2434 = VECTOR('',#2435,1.);
+#2435 = DIRECTION('',(0.,0.,1.));
+#2436 = PCURVE('',#1049,#2437);
+#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2442);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(24.098768122043,-0.));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(0.,-1.));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2443 = PCURVE('',#1023,#2444);
+#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449);
+#2445 = LINE('',#2446,#2447);
+#2446 = CARTESIAN_POINT('',(-1.668759615451,0.));
+#2447 = VECTOR('',#2448,1.);
+#2448 = DIRECTION('',(-0.,-1.));
+#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2450 = ORIENTED_EDGE('',*,*,#1035,.F.);
+#2451 = ADVANCED_FACE('',(#2452),#901,.T.);
+#2452 = FACE_BOUND('',#2453,.F.);
+#2453 = EDGE_LOOP('',(#2454,#2477,#2503,#2504));
+#2454 = ORIENTED_EDGE('',*,*,#2455,.T.);
+#2455 = EDGE_CURVE('',#881,#2456,#2458,.T.);
+#2456 = VERTEX_POINT('',#2457);
+#2457 = CARTESIAN_POINT('',(24.765678367532,-4.229623091336,1.285));
+#2458 = SURFACE_CURVE('',#2459,(#2463,#2470),.PCURVE_S1.);
+#2459 = LINE('',#2460,#2461);
+#2460 = CARTESIAN_POINT('',(24.765678367532,-4.229623091336,-1.285));
+#2461 = VECTOR('',#2462,1.);
+#2462 = DIRECTION('',(0.,0.,1.));
+#2463 = PCURVE('',#901,#2464);
+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2469);
+#2465 = LINE('',#2466,#2467);
+#2466 = CARTESIAN_POINT('',(-4.810352269041,0.));
+#2467 = VECTOR('',#2468,1.);
+#2468 = DIRECTION('',(-0.,-1.));
+#2469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2470 = PCURVE('',#929,#2471);
+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2476);
+#2472 = LINE('',#2473,#2474);
+#2473 = CARTESIAN_POINT('',(24.098768122043,0.));
+#2474 = VECTOR('',#2475,1.);
+#2475 = DIRECTION('',(0.,-1.));
+#2476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2477 = ORIENTED_EDGE('',*,*,#2478,.T.);
+#2478 = EDGE_CURVE('',#2456,#2359,#2479,.T.);
+#2479 = SURFACE_CURVE('',#2480,(#2485,#2492),.PCURVE_S1.);
+#2480 = CIRCLE('',#2481,4.25);
+#2481 = AXIS2_PLACEMENT_3D('',#2482,#2483,#2484);
+#2482 = CARTESIAN_POINT('',(24.35,-1.728513793409E-26,1.285));
+#2483 = DIRECTION('',(0.,0.,1.));
+#2484 = DIRECTION('',(1.,0.,0.));
+#2485 = PCURVE('',#901,#2486);
+#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491);
+#2487 = LINE('',#2488,#2489);
+#2488 = CARTESIAN_POINT('',(-0.,-2.57));
+#2489 = VECTOR('',#2490,1.);
+#2490 = DIRECTION('',(-1.,0.));
+#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2492 = PCURVE('',#2288,#2493);
+#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2502);
+#2494 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2495,#2496,#2497,#2498,
+#2499,#2500,#2501),.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('') );
+#2495 = CARTESIAN_POINT('',(-27.81754660229,-6.586643466045));
+#2496 = CARTESIAN_POINT('',(-27.81754660229,0.774572466123));
+#2497 = CARTESIAN_POINT('',(-21.44254660229,-2.906035499961));
+#2498 = CARTESIAN_POINT('',(-15.06754660229,-6.586643466045));
+#2499 = CARTESIAN_POINT('',(-21.44254660229,-10.26725143212));
+#2500 = CARTESIAN_POINT('',(-27.81754660229,-13.94785939821));
+#2501 = CARTESIAN_POINT('',(-27.81754660229,-6.586643466045));
+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2503 = ORIENTED_EDGE('',*,*,#2381,.F.);
+#2504 = ORIENTED_EDGE('',*,*,#880,.F.);
+#2505 = ADVANCED_FACE('',(#2506),#1023,.T.);
+#2506 = FACE_BOUND('',#2507,.F.);
+#2507 = EDGE_LOOP('',(#2508,#2509,#2537,#2558));
+#2508 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#2509 = ORIENTED_EDGE('',*,*,#2510,.T.);
+#2510 = EDGE_CURVE('',#2408,#2511,#2513,.T.);
+#2511 = VERTEX_POINT('',#2512);
+#2512 = CARTESIAN_POINT('',(-24.76567836753,-4.229623091336,1.285));
+#2513 = SURFACE_CURVE('',#2514,(#2519,#2526),.PCURVE_S1.);
+#2514 = CIRCLE('',#2515,4.25);
+#2515 = AXIS2_PLACEMENT_3D('',#2516,#2517,#2518);
+#2516 = CARTESIAN_POINT('',(-24.35,0.,1.285));
+#2517 = DIRECTION('',(0.,0.,1.));
+#2518 = DIRECTION('',(1.,0.,0.));
+#2519 = PCURVE('',#1023,#2520);
+#2520 = DEFINITIONAL_REPRESENTATION('',(#2521),#2525);
+#2521 = LINE('',#2522,#2523);
+#2522 = CARTESIAN_POINT('',(-0.,-2.57));
+#2523 = VECTOR('',#2524,1.);
+#2524 = DIRECTION('',(-1.,0.));
+#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2526 = PCURVE('',#2288,#2527);
+#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2536);
+#2528 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2529,#2530,#2531,#2532,
+#2533,#2534,#2535),.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('') );
+#2529 = CARTESIAN_POINT('',(20.882453397708,-6.586643466045));
+#2530 = CARTESIAN_POINT('',(20.882453397708,0.774572466123));
+#2531 = CARTESIAN_POINT('',(27.257453397708,-2.906035499961));
+#2532 = CARTESIAN_POINT('',(33.632453397708,-6.586643466045));
+#2533 = CARTESIAN_POINT('',(27.257453397708,-10.26725143212));
+#2534 = CARTESIAN_POINT('',(20.882453397708,-13.94785939821));
+#2535 = CARTESIAN_POINT('',(20.882453397708,-6.586643466045));
+#2536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2537 = ORIENTED_EDGE('',*,*,#2538,.F.);
+#2538 = EDGE_CURVE('',#975,#2511,#2539,.T.);
+#2539 = SURFACE_CURVE('',#2540,(#2544,#2551),.PCURVE_S1.);
+#2540 = LINE('',#2541,#2542);
+#2541 = CARTESIAN_POINT('',(-24.76567836753,-4.229623091336,-1.285));
+#2542 = VECTOR('',#2543,1.);
+#2543 = DIRECTION('',(0.,0.,1.));
+#2544 = PCURVE('',#1023,#2545);
+#2545 = DEFINITIONAL_REPRESENTATION('',(#2546),#2550);
+#2546 = LINE('',#2547,#2548);
+#2547 = CARTESIAN_POINT('',(-4.614425691728,0.));
+#2548 = VECTOR('',#2549,1.);
+#2549 = DIRECTION('',(-0.,-1.));
+#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2551 = PCURVE('',#990,#2552);
+#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2557);
+#2553 = LINE('',#2554,#2555);
+#2554 = CARTESIAN_POINT('',(0.,0.));
+#2555 = VECTOR('',#2556,1.);
+#2556 = DIRECTION('',(0.,-1.));
+#2557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2558 = ORIENTED_EDGE('',*,*,#1002,.F.);
+#2559 = ADVANCED_FACE('',(#2560),#929,.F.);
+#2560 = FACE_BOUND('',#2561,.F.);
+#2561 = EDGE_LOOP('',(#2562,#2585,#2606,#2607));
+#2562 = ORIENTED_EDGE('',*,*,#2563,.T.);
+#2563 = EDGE_CURVE('',#914,#2564,#2566,.T.);
+#2564 = VERTEX_POINT('',#2565);
+#2565 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045,1.285));
+#2566 = SURFACE_CURVE('',#2567,(#2571,#2578),.PCURVE_S1.);
+#2567 = LINE('',#2568,#2569);
+#2568 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045,-1.285));
+#2569 = VECTOR('',#2570,1.);
+#2570 = DIRECTION('',(0.,0.,1.));
+#2571 = PCURVE('',#929,#2572);
+#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2577);
+#2573 = LINE('',#2574,#2575);
+#2574 = CARTESIAN_POINT('',(0.,0.));
+#2575 = VECTOR('',#2576,1.);
+#2576 = DIRECTION('',(0.,-1.));
+#2577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2578 = PCURVE('',#962,#2579);
+#2579 = DEFINITIONAL_REPRESENTATION('',(#2580),#2584);
+#2580 = LINE('',#2581,#2582);
+#2581 = CARTESIAN_POINT('',(-4.810352269041,0.));
+#2582 = VECTOR('',#2583,1.);
+#2583 = DIRECTION('',(-0.,-1.));
+#2584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2585 = ORIENTED_EDGE('',*,*,#2586,.T.);
+#2586 = EDGE_CURVE('',#2564,#2456,#2587,.T.);
+#2587 = SURFACE_CURVE('',#2588,(#2592,#2599),.PCURVE_S1.);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(0.782453397708,-6.586643466045,1.285));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(0.995205433256,9.780667471349E-02,0.));
+#2592 = PCURVE('',#929,#2593);
+#2593 = DEFINITIONAL_REPRESENTATION('',(#2594),#2598);
+#2594 = LINE('',#2595,#2596);
+#2595 = CARTESIAN_POINT('',(0.,-2.57));
+#2596 = VECTOR('',#2597,1.);
+#2597 = DIRECTION('',(1.,0.));
+#2598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2599 = PCURVE('',#2288,#2600);
+#2600 = DEFINITIONAL_REPRESENTATION('',(#2601),#2605);
+#2601 = LINE('',#2602,#2603);
+#2602 = CARTESIAN_POINT('',(-1.554312234475E-15,-13.17328693209));
+#2603 = VECTOR('',#2604,1.);
+#2604 = DIRECTION('',(-0.995205433256,9.780667471349E-02));
+#2605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2606 = ORIENTED_EDGE('',*,*,#2455,.F.);
+#2607 = ORIENTED_EDGE('',*,*,#913,.F.);
+#2608 = ADVANCED_FACE('',(#2609),#990,.F.);
+#2609 = FACE_BOUND('',#2610,.F.);
+#2610 = EDGE_LOOP('',(#2611,#2612,#2635,#2656));
+#2611 = ORIENTED_EDGE('',*,*,#2538,.T.);
+#2612 = ORIENTED_EDGE('',*,*,#2613,.T.);
+#2613 = EDGE_CURVE('',#2511,#2614,#2616,.T.);
+#2614 = VERTEX_POINT('',#2615);
+#2615 = CARTESIAN_POINT('',(-0.782453397708,-6.586643466045,1.285));
+#2616 = SURFACE_CURVE('',#2617,(#2621,#2628),.PCURVE_S1.);
+#2617 = LINE('',#2618,#2619);
+#2618 = CARTESIAN_POINT('',(-24.76567836753,-4.229623091336,1.285));
+#2619 = VECTOR('',#2620,1.);
+#2620 = DIRECTION('',(0.995205433256,-9.780667471349E-02,0.));
+#2621 = PCURVE('',#990,#2622);
+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);
+#2623 = LINE('',#2624,#2625);
+#2624 = CARTESIAN_POINT('',(0.,-2.57));
+#2625 = VECTOR('',#2626,1.);
+#2626 = DIRECTION('',(1.,0.));
+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2628 = PCURVE('',#2288,#2629);
+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634);
+#2630 = LINE('',#2631,#2632);
+#2631 = CARTESIAN_POINT('',(25.54813176524,-10.81626655738));
+#2632 = VECTOR('',#2633,1.);
+#2633 = DIRECTION('',(-0.995205433256,-9.780667471349E-02));
+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2635 = ORIENTED_EDGE('',*,*,#2636,.F.);
+#2636 = EDGE_CURVE('',#942,#2614,#2637,.T.);
+#2637 = SURFACE_CURVE('',#2638,(#2642,#2649),.PCURVE_S1.);
+#2638 = LINE('',#2639,#2640);
+#2639 = CARTESIAN_POINT('',(-0.782453397708,-6.586643466045,-1.285));
+#2640 = VECTOR('',#2641,1.);
+#2641 = DIRECTION('',(0.,0.,1.));
+#2642 = PCURVE('',#990,#2643);
+#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648);
+#2644 = LINE('',#2645,#2646);
+#2645 = CARTESIAN_POINT('',(24.098768122043,0.));
+#2646 = VECTOR('',#2647,1.);
+#2647 = DIRECTION('',(0.,-1.));
+#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2649 = PCURVE('',#962,#2650);
+#2650 = DEFINITIONAL_REPRESENTATION('',(#2651),#2655);
+#2651 = LINE('',#2652,#2653);
+#2652 = CARTESIAN_POINT('',(-4.614425691728,0.));
+#2653 = VECTOR('',#2654,1.);
+#2654 = DIRECTION('',(-0.,-1.));
+#2655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2656 = ORIENTED_EDGE('',*,*,#974,.F.);
+#2657 = ADVANCED_FACE('',(#2658),#962,.T.);
+#2658 = FACE_BOUND('',#2659,.F.);
+#2659 = EDGE_LOOP('',(#2660,#2661,#2689,#2715,#2716));
+#2660 = ORIENTED_EDGE('',*,*,#2636,.T.);
+#2661 = ORIENTED_EDGE('',*,*,#2662,.T.);
+#2662 = EDGE_CURVE('',#2614,#2663,#2665,.T.);
+#2663 = VERTEX_POINT('',#2664);
+#2664 = CARTESIAN_POINT('',(-1.343284457815E-15,-6.625,1.285));
+#2665 = SURFACE_CURVE('',#2666,(#2671,#2678),.PCURVE_S1.);
+#2666 = CIRCLE('',#2667,8.);
+#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
+#2668 = CARTESIAN_POINT('',(0.,1.375,1.285));
+#2669 = DIRECTION('',(0.,0.,1.));
+#2670 = DIRECTION('',(1.,0.,0.));
+#2671 = PCURVE('',#962,#2672);
+#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);
+#2673 = LINE('',#2674,#2675);
+#2674 = CARTESIAN_POINT('',(-0.,-2.57));
+#2675 = VECTOR('',#2676,1.);
+#2676 = DIRECTION('',(-1.,0.));
+#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2678 = PCURVE('',#2288,#2679);
+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2688);
+#2680 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2681,#2682,#2683,#2684,
+#2685,#2686,#2687),.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('') );
+#2681 = CARTESIAN_POINT('',(-7.217546602292,-5.211643466045));
+#2682 = CARTESIAN_POINT('',(-7.217546602292,8.644762994506));
+#2683 = CARTESIAN_POINT('',(4.782453397708,1.716559764231));
+#2684 = CARTESIAN_POINT('',(16.782453397708,-5.211643466045));
+#2685 = CARTESIAN_POINT('',(4.782453397708,-12.13984669632));
+#2686 = CARTESIAN_POINT('',(-7.217546602292,-19.06804992659));
+#2687 = CARTESIAN_POINT('',(-7.217546602292,-5.211643466045));
+#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2689 = ORIENTED_EDGE('',*,*,#2690,.T.);
+#2690 = EDGE_CURVE('',#2663,#2564,#2691,.T.);
+#2691 = SURFACE_CURVE('',#2692,(#2697,#2704),.PCURVE_S1.);
+#2692 = CIRCLE('',#2693,8.);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(0.,1.375,1.285));
+#2695 = DIRECTION('',(0.,0.,1.));
+#2696 = DIRECTION('',(1.,0.,0.));
+#2697 = PCURVE('',#962,#2698);
+#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703);
+#2699 = LINE('',#2700,#2701);
+#2700 = CARTESIAN_POINT('',(-0.,-2.57));
+#2701 = VECTOR('',#2702,1.);
+#2702 = DIRECTION('',(-1.,0.));
+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2704 = PCURVE('',#2288,#2705);
+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2714);
+#2706 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2707,#2708,#2709,#2710,
+#2711,#2712,#2713),.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('') );
+#2707 = CARTESIAN_POINT('',(-7.217546602292,-5.211643466045));
+#2708 = CARTESIAN_POINT('',(-7.217546602292,8.644762994506));
+#2709 = CARTESIAN_POINT('',(4.782453397708,1.716559764231));
+#2710 = CARTESIAN_POINT('',(16.782453397708,-5.211643466045));
+#2711 = CARTESIAN_POINT('',(4.782453397708,-12.13984669632));
+#2712 = CARTESIAN_POINT('',(-7.217546602292,-19.06804992659));
+#2713 = CARTESIAN_POINT('',(-7.217546602292,-5.211643466045));
+#2714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2715 = ORIENTED_EDGE('',*,*,#2563,.F.);
+#2716 = ORIENTED_EDGE('',*,*,#941,.F.);
+#2717 = ADVANCED_FACE('',(#2718),#1309,.F.);
+#2718 = FACE_BOUND('',#2719,.T.);
+#2719 = EDGE_LOOP('',(#2720,#2721,#2722,#2723));
+#2720 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#2721 = ORIENTED_EDGE('',*,*,#1791,.T.);
+#2722 = ORIENTED_EDGE('',*,*,#1743,.F.);
+#2723 = ORIENTED_EDGE('',*,*,#1693,.F.);
+#2724 = ADVANCED_FACE('',(#2725),#1102,.F.);
+#2725 = FACE_BOUND('',#2726,.F.);
+#2726 = EDGE_LOOP('',(#2727,#2728,#2729,#2730));
+#2727 = ORIENTED_EDGE('',*,*,#1086,.T.);
+#2728 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2729 = ORIENTED_EDGE('',*,*,#2140,.F.);
+#2730 = ORIENTED_EDGE('',*,*,#2166,.F.);
+#2731 = ADVANCED_FACE('',(#2732),#1240,.F.);
+#2732 = FACE_BOUND('',#2733,.T.);
+#2733 = EDGE_LOOP('',(#2734,#2735,#2736,#2737));
+#2734 = ORIENTED_EDGE('',*,*,#1892,.T.);
+#2735 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#2736 = ORIENTED_EDGE('',*,*,#1224,.F.);
+#2737 = ORIENTED_EDGE('',*,*,#1917,.F.);
+#2738 = ADVANCED_FACE('',(#2739),#1171,.F.);
+#2739 = FACE_BOUND('',#2740,.F.);
+#2740 = EDGE_LOOP('',(#2741,#2742,#2743,#2744));
+#2741 = ORIENTED_EDGE('',*,*,#2017,.T.);
+#2742 = ORIENTED_EDGE('',*,*,#2042,.T.);
+#2743 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#2744 = ORIENTED_EDGE('',*,*,#1944,.F.);
+#2745 = ADVANCED_FACE('',(#2746),#1363,.F.);
+#2746 = FACE_BOUND('',#2747,.F.);
+#2747 = EDGE_LOOP('',(#2748,#2776,#2797,#2798));
+#2748 = ORIENTED_EDGE('',*,*,#2749,.F.);
+#2749 = EDGE_CURVE('',#2750,#2750,#2752,.T.);
+#2750 = VERTEX_POINT('',#2751);
+#2751 = CARTESIAN_POINT('',(-10.44,0.,1.285));
+#2752 = SURFACE_CURVE('',#2753,(#2758,#2765),.PCURVE_S1.);
+#2753 = CIRCLE('',#2754,0.8);
+#2754 = AXIS2_PLACEMENT_3D('',#2755,#2756,#2757);
+#2755 = CARTESIAN_POINT('',(-11.24,0.,1.285));
+#2756 = DIRECTION('',(0.,0.,1.));
+#2757 = DIRECTION('',(1.,0.,0.));
+#2758 = PCURVE('',#1363,#2759);
+#2759 = DEFINITIONAL_REPRESENTATION('',(#2760),#2764);
+#2760 = LINE('',#2761,#2762);
+#2761 = CARTESIAN_POINT('',(0.,0.));
+#2762 = VECTOR('',#2763,1.);
+#2763 = DIRECTION('',(1.,0.));
+#2764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2765 = PCURVE('',#2288,#2766);
+#2766 = DEFINITIONAL_REPRESENTATION('',(#2767),#2775);
+#2767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2768,#2769,#2770,#2771,
+#2772,#2773,#2774),.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('') );
+#2768 = CARTESIAN_POINT('',(11.222453397708,-6.586643466045));
+#2769 = CARTESIAN_POINT('',(11.222453397708,-5.20100281999));
+#2770 = CARTESIAN_POINT('',(12.422453397708,-5.893823143017));
+#2771 = CARTESIAN_POINT('',(13.622453397708,-6.586643466045));
+#2772 = CARTESIAN_POINT('',(12.422453397708,-7.279463789072));
+#2773 = CARTESIAN_POINT('',(11.222453397708,-7.9722841121));
+#2774 = CARTESIAN_POINT('',(11.222453397708,-6.586643466045));
+#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2776 = ORIENTED_EDGE('',*,*,#2777,.T.);
+#2777 = EDGE_CURVE('',#2750,#1343,#2778,.T.);
+#2778 = SEAM_CURVE('',#2779,(#2783,#2790),.PCURVE_S1.);
+#2779 = LINE('',#2780,#2781);
+#2780 = CARTESIAN_POINT('',(-10.44,0.,1.285));
+#2781 = VECTOR('',#2782,1.);
+#2782 = DIRECTION('',(-0.,-0.,-1.));
+#2783 = PCURVE('',#1363,#2784);
+#2784 = DEFINITIONAL_REPRESENTATION('',(#2785),#2789);
+#2785 = LINE('',#2786,#2787);
+#2786 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2787 = VECTOR('',#2788,1.);
+#2788 = DIRECTION('',(0.,-1.));
+#2789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2790 = PCURVE('',#1363,#2791);
+#2791 = DEFINITIONAL_REPRESENTATION('',(#2792),#2796);
+#2792 = LINE('',#2793,#2794);
+#2793 = CARTESIAN_POINT('',(0.,0.));
+#2794 = VECTOR('',#2795,1.);
+#2795 = DIRECTION('',(0.,-1.));
+#2796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2797 = ORIENTED_EDGE('',*,*,#1342,.T.);
+#2798 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#2799 = ADVANCED_FACE('',(#2800),#1398,.F.);
+#2800 = FACE_BOUND('',#2801,.F.);
+#2801 = EDGE_LOOP('',(#2802,#2830,#2851,#2852));
+#2802 = ORIENTED_EDGE('',*,*,#2803,.F.);
+#2803 = EDGE_CURVE('',#2804,#2804,#2806,.T.);
+#2804 = VERTEX_POINT('',#2805);
+#2805 = CARTESIAN_POINT('',(-23.39,0.,1.285));
+#2806 = SURFACE_CURVE('',#2807,(#2812,#2819),.PCURVE_S1.);
+#2807 = CIRCLE('',#2808,0.8);
+#2808 = AXIS2_PLACEMENT_3D('',#2809,#2810,#2811);
+#2809 = CARTESIAN_POINT('',(-24.19,0.,1.285));
+#2810 = DIRECTION('',(0.,0.,1.));
+#2811 = DIRECTION('',(1.,0.,0.));
+#2812 = PCURVE('',#1398,#2813);
+#2813 = DEFINITIONAL_REPRESENTATION('',(#2814),#2818);
+#2814 = LINE('',#2815,#2816);
+#2815 = CARTESIAN_POINT('',(0.,0.));
+#2816 = VECTOR('',#2817,1.);
+#2817 = DIRECTION('',(1.,0.));
+#2818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2819 = PCURVE('',#2288,#2820);
+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2829);
+#2821 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2822,#2823,#2824,#2825,
+#2826,#2827,#2828),.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('') );
+#2822 = CARTESIAN_POINT('',(24.172453397708,-6.586643466045));
+#2823 = CARTESIAN_POINT('',(24.172453397708,-5.20100281999));
+#2824 = CARTESIAN_POINT('',(25.372453397708,-5.893823143017));
+#2825 = CARTESIAN_POINT('',(26.572453397708,-6.586643466045));
+#2826 = CARTESIAN_POINT('',(25.372453397708,-7.279463789072));
+#2827 = CARTESIAN_POINT('',(24.172453397708,-7.9722841121));
+#2828 = CARTESIAN_POINT('',(24.172453397708,-6.586643466045));
+#2829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2830 = ORIENTED_EDGE('',*,*,#2831,.T.);
+#2831 = EDGE_CURVE('',#2804,#1378,#2832,.T.);
+#2832 = SEAM_CURVE('',#2833,(#2837,#2844),.PCURVE_S1.);
+#2833 = LINE('',#2834,#2835);
+#2834 = CARTESIAN_POINT('',(-23.39,0.,1.285));
+#2835 = VECTOR('',#2836,1.);
+#2836 = DIRECTION('',(-0.,-0.,-1.));
+#2837 = PCURVE('',#1398,#2838);
+#2838 = DEFINITIONAL_REPRESENTATION('',(#2839),#2843);
+#2839 = LINE('',#2840,#2841);
+#2840 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2841 = VECTOR('',#2842,1.);
+#2842 = DIRECTION('',(0.,-1.));
+#2843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2844 = PCURVE('',#1398,#2845);
+#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2850);
+#2846 = LINE('',#2847,#2848);
+#2847 = CARTESIAN_POINT('',(0.,0.));
+#2848 = VECTOR('',#2849,1.);
+#2849 = DIRECTION('',(0.,-1.));
+#2850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2851 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#2852 = ORIENTED_EDGE('',*,*,#2831,.F.);
+#2853 = ADVANCED_FACE('',(#2854),#1433,.F.);
+#2854 = FACE_BOUND('',#2855,.F.);
+#2855 = EDGE_LOOP('',(#2856,#2884,#2905,#2906));
+#2856 = ORIENTED_EDGE('',*,*,#2857,.F.);
+#2857 = EDGE_CURVE('',#2858,#2858,#2860,.T.);
+#2858 = VERTEX_POINT('',#2859);
+#2859 = CARTESIAN_POINT('',(-16.99,0.,1.285));
+#2860 = SURFACE_CURVE('',#2861,(#2866,#2873),.PCURVE_S1.);
+#2861 = CIRCLE('',#2862,0.8);
+#2862 = AXIS2_PLACEMENT_3D('',#2863,#2864,#2865);
+#2863 = CARTESIAN_POINT('',(-17.79,0.,1.285));
+#2864 = DIRECTION('',(0.,0.,1.));
+#2865 = DIRECTION('',(1.,0.,0.));
+#2866 = PCURVE('',#1433,#2867);
+#2867 = DEFINITIONAL_REPRESENTATION('',(#2868),#2872);
+#2868 = LINE('',#2869,#2870);
+#2869 = CARTESIAN_POINT('',(0.,0.));
+#2870 = VECTOR('',#2871,1.);
+#2871 = DIRECTION('',(1.,0.));
+#2872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2873 = PCURVE('',#2288,#2874);
+#2874 = DEFINITIONAL_REPRESENTATION('',(#2875),#2883);
+#2875 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2876,#2877,#2878,#2879,
+#2880,#2881,#2882),.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('') );
+#2876 = CARTESIAN_POINT('',(17.772453397708,-6.586643466045));
+#2877 = CARTESIAN_POINT('',(17.772453397708,-5.20100281999));
+#2878 = CARTESIAN_POINT('',(18.972453397708,-5.893823143017));
+#2879 = CARTESIAN_POINT('',(20.172453397708,-6.586643466045));
+#2880 = CARTESIAN_POINT('',(18.972453397708,-7.279463789072));
+#2881 = CARTESIAN_POINT('',(17.772453397708,-7.9722841121));
+#2882 = CARTESIAN_POINT('',(17.772453397708,-6.586643466045));
+#2883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2884 = ORIENTED_EDGE('',*,*,#2885,.T.);
+#2885 = EDGE_CURVE('',#2858,#1413,#2886,.T.);
+#2886 = SEAM_CURVE('',#2887,(#2891,#2898),.PCURVE_S1.);
+#2887 = LINE('',#2888,#2889);
+#2888 = CARTESIAN_POINT('',(-16.99,0.,1.285));
+#2889 = VECTOR('',#2890,1.);
+#2890 = DIRECTION('',(-0.,-0.,-1.));
+#2891 = PCURVE('',#1433,#2892);
+#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897);
+#2893 = LINE('',#2894,#2895);
+#2894 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2895 = VECTOR('',#2896,1.);
+#2896 = DIRECTION('',(0.,-1.));
+#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2898 = PCURVE('',#1433,#2899);
+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904);
+#2900 = LINE('',#2901,#2902);
+#2901 = CARTESIAN_POINT('',(0.,0.));
+#2902 = VECTOR('',#2903,1.);
+#2903 = DIRECTION('',(0.,-1.));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2905 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#2906 = ORIENTED_EDGE('',*,*,#2885,.F.);
+#2907 = ADVANCED_FACE('',(#2908),#1468,.F.);
+#2908 = FACE_BOUND('',#2909,.F.);
+#2909 = EDGE_LOOP('',(#2910,#2938,#2959,#2960));
+#2910 = ORIENTED_EDGE('',*,*,#2911,.F.);
+#2911 = EDGE_CURVE('',#2912,#2912,#2914,.T.);
+#2912 = VERTEX_POINT('',#2913);
+#2913 = CARTESIAN_POINT('',(-20.19,0.,1.285));
+#2914 = SURFACE_CURVE('',#2915,(#2920,#2927),.PCURVE_S1.);
+#2915 = CIRCLE('',#2916,0.8);
+#2916 = AXIS2_PLACEMENT_3D('',#2917,#2918,#2919);
+#2917 = CARTESIAN_POINT('',(-20.99,0.,1.285));
+#2918 = DIRECTION('',(0.,0.,1.));
+#2919 = DIRECTION('',(1.,0.,0.));
+#2920 = PCURVE('',#1468,#2921);
+#2921 = DEFINITIONAL_REPRESENTATION('',(#2922),#2926);
+#2922 = LINE('',#2923,#2924);
+#2923 = CARTESIAN_POINT('',(0.,0.));
+#2924 = VECTOR('',#2925,1.);
+#2925 = DIRECTION('',(1.,0.));
+#2926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2927 = PCURVE('',#2288,#2928);
+#2928 = DEFINITIONAL_REPRESENTATION('',(#2929),#2937);
+#2929 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2930,#2931,#2932,#2933,
+#2934,#2935,#2936),.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('') );
+#2930 = CARTESIAN_POINT('',(20.972453397708,-6.586643466045));
+#2931 = CARTESIAN_POINT('',(20.972453397708,-5.20100281999));
+#2932 = CARTESIAN_POINT('',(22.172453397708,-5.893823143017));
+#2933 = CARTESIAN_POINT('',(23.372453397708,-6.586643466045));
+#2934 = CARTESIAN_POINT('',(22.172453397708,-7.279463789072));
+#2935 = CARTESIAN_POINT('',(20.972453397708,-7.9722841121));
+#2936 = CARTESIAN_POINT('',(20.972453397708,-6.586643466045));
+#2937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2938 = ORIENTED_EDGE('',*,*,#2939,.T.);
+#2939 = EDGE_CURVE('',#2912,#1448,#2940,.T.);
+#2940 = SEAM_CURVE('',#2941,(#2945,#2952),.PCURVE_S1.);
+#2941 = LINE('',#2942,#2943);
+#2942 = CARTESIAN_POINT('',(-20.19,0.,1.285));
+#2943 = VECTOR('',#2944,1.);
+#2944 = DIRECTION('',(-0.,-0.,-1.));
+#2945 = PCURVE('',#1468,#2946);
+#2946 = DEFINITIONAL_REPRESENTATION('',(#2947),#2951);
+#2947 = LINE('',#2948,#2949);
+#2948 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2949 = VECTOR('',#2950,1.);
+#2950 = DIRECTION('',(0.,-1.));
+#2951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2952 = PCURVE('',#1468,#2953);
+#2953 = DEFINITIONAL_REPRESENTATION('',(#2954),#2958);
+#2954 = LINE('',#2955,#2956);
+#2955 = CARTESIAN_POINT('',(0.,0.));
+#2956 = VECTOR('',#2957,1.);
+#2957 = DIRECTION('',(0.,-1.));
+#2958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2959 = ORIENTED_EDGE('',*,*,#1447,.T.);
+#2960 = ORIENTED_EDGE('',*,*,#2939,.F.);
+#2961 = ADVANCED_FACE('',(#2962),#1503,.F.);
+#2962 = FACE_BOUND('',#2963,.F.);
+#2963 = EDGE_LOOP('',(#2964,#2992,#3013,#3014));
+#2964 = ORIENTED_EDGE('',*,*,#2965,.F.);
+#2965 = EDGE_CURVE('',#2966,#2966,#2968,.T.);
+#2966 = VERTEX_POINT('',#2967);
+#2967 = CARTESIAN_POINT('',(-13.715,0.,1.285));
+#2968 = SURFACE_CURVE('',#2969,(#2974,#2981),.PCURVE_S1.);
+#2969 = CIRCLE('',#2970,0.8);
+#2970 = AXIS2_PLACEMENT_3D('',#2971,#2972,#2973);
+#2971 = CARTESIAN_POINT('',(-14.515,0.,1.285));
+#2972 = DIRECTION('',(0.,0.,1.));
+#2973 = DIRECTION('',(1.,0.,0.));
+#2974 = PCURVE('',#1503,#2975);
+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980);
+#2976 = LINE('',#2977,#2978);
+#2977 = CARTESIAN_POINT('',(0.,0.));
+#2978 = VECTOR('',#2979,1.);
+#2979 = DIRECTION('',(1.,0.));
+#2980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2981 = PCURVE('',#2288,#2982);
+#2982 = DEFINITIONAL_REPRESENTATION('',(#2983),#2991);
+#2983 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2984,#2985,#2986,#2987,
+#2988,#2989,#2990),.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('') );
+#2984 = CARTESIAN_POINT('',(14.497453397708,-6.586643466045));
+#2985 = CARTESIAN_POINT('',(14.497453397708,-5.20100281999));
+#2986 = CARTESIAN_POINT('',(15.697453397708,-5.893823143017));
+#2987 = CARTESIAN_POINT('',(16.897453397708,-6.586643466045));
+#2988 = CARTESIAN_POINT('',(15.697453397708,-7.279463789072));
+#2989 = CARTESIAN_POINT('',(14.497453397708,-7.9722841121));
+#2990 = CARTESIAN_POINT('',(14.497453397708,-6.586643466045));
+#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2992 = ORIENTED_EDGE('',*,*,#2993,.T.);
+#2993 = EDGE_CURVE('',#2966,#1483,#2994,.T.);
+#2994 = SEAM_CURVE('',#2995,(#2999,#3006),.PCURVE_S1.);
+#2995 = LINE('',#2996,#2997);
+#2996 = CARTESIAN_POINT('',(-13.715,0.,1.285));
+#2997 = VECTOR('',#2998,1.);
+#2998 = DIRECTION('',(-0.,-0.,-1.));
+#2999 = PCURVE('',#1503,#3000);
+#3000 = DEFINITIONAL_REPRESENTATION('',(#3001),#3005);
+#3001 = LINE('',#3002,#3003);
+#3002 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3003 = VECTOR('',#3004,1.);
+#3004 = DIRECTION('',(0.,-1.));
+#3005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3006 = PCURVE('',#1503,#3007);
+#3007 = DEFINITIONAL_REPRESENTATION('',(#3008),#3012);
+#3008 = LINE('',#3009,#3010);
+#3009 = CARTESIAN_POINT('',(0.,0.));
+#3010 = VECTOR('',#3011,1.);
+#3011 = DIRECTION('',(0.,-1.));
+#3012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3013 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#3014 = ORIENTED_EDGE('',*,*,#2993,.F.);
+#3015 = ADVANCED_FACE('',(#3016),#1538,.F.);
+#3016 = FACE_BOUND('',#3017,.T.);
+#3017 = EDGE_LOOP('',(#3018,#3042,#3063,#3064));
+#3018 = ORIENTED_EDGE('',*,*,#3019,.F.);
+#3019 = EDGE_CURVE('',#3020,#3020,#3022,.T.);
+#3020 = VERTEX_POINT('',#3021);
+#3021 = CARTESIAN_POINT('',(16.99,0.,1.285));
+#3022 = SURFACE_CURVE('',#3023,(#3028,#3035),.PCURVE_S1.);
+#3023 = CIRCLE('',#3024,0.8);
+#3024 = AXIS2_PLACEMENT_3D('',#3025,#3026,#3027);
+#3025 = CARTESIAN_POINT('',(17.79,0.,1.285));
+#3026 = DIRECTION('',(0.,0.,-1.));
+#3027 = DIRECTION('',(-1.,-0.,-0.));
+#3028 = PCURVE('',#1538,#3029);
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(-0.,0.));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(-1.,0.));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3035 = PCURVE('',#2288,#3036);
+#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041);
+#3037 = CIRCLE('',#3038,0.8);
+#3038 = AXIS2_PLACEMENT_2D('',#3039,#3040);
+#3039 = CARTESIAN_POINT('',(-17.00754660229,-6.586643466045));
+#3040 = DIRECTION('',(1.,0.));
+#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3042 = ORIENTED_EDGE('',*,*,#3043,.T.);
+#3043 = EDGE_CURVE('',#3020,#1518,#3044,.T.);
+#3044 = SEAM_CURVE('',#3045,(#3049,#3056),.PCURVE_S1.);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(16.99,0.,1.285));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(0.,0.,-1.));
+#3049 = PCURVE('',#1538,#3050);
+#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3055);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(-0.,-1.));
+#3055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3056 = PCURVE('',#1538,#3057);
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(-0.,0.));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(-0.,-1.));
+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3063 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#3064 = ORIENTED_EDGE('',*,*,#3043,.F.);
+#3065 = ADVANCED_FACE('',(#3066),#1573,.F.);
+#3066 = FACE_BOUND('',#3067,.T.);
+#3067 = EDGE_LOOP('',(#3068,#3092,#3113,#3114));
+#3068 = ORIENTED_EDGE('',*,*,#3069,.F.);
+#3069 = EDGE_CURVE('',#3070,#3070,#3072,.T.);
+#3070 = VERTEX_POINT('',#3071);
+#3071 = CARTESIAN_POINT('',(10.44,0.,1.285));
+#3072 = SURFACE_CURVE('',#3073,(#3078,#3085),.PCURVE_S1.);
+#3073 = CIRCLE('',#3074,0.8);
+#3074 = AXIS2_PLACEMENT_3D('',#3075,#3076,#3077);
+#3075 = CARTESIAN_POINT('',(11.24,0.,1.285));
+#3076 = DIRECTION('',(0.,0.,-1.));
+#3077 = DIRECTION('',(-1.,-0.,-0.));
+#3078 = PCURVE('',#1573,#3079);
+#3079 = DEFINITIONAL_REPRESENTATION('',(#3080),#3084);
+#3080 = LINE('',#3081,#3082);
+#3081 = CARTESIAN_POINT('',(-0.,0.));
+#3082 = VECTOR('',#3083,1.);
+#3083 = DIRECTION('',(-1.,0.));
+#3084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3085 = PCURVE('',#2288,#3086);
+#3086 = DEFINITIONAL_REPRESENTATION('',(#3087),#3091);
+#3087 = CIRCLE('',#3088,0.8);
+#3088 = AXIS2_PLACEMENT_2D('',#3089,#3090);
+#3089 = CARTESIAN_POINT('',(-10.45754660229,-6.586643466045));
+#3090 = DIRECTION('',(1.,0.));
+#3091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3092 = ORIENTED_EDGE('',*,*,#3093,.T.);
+#3093 = EDGE_CURVE('',#3070,#1553,#3094,.T.);
+#3094 = SEAM_CURVE('',#3095,(#3099,#3106),.PCURVE_S1.);
+#3095 = LINE('',#3096,#3097);
+#3096 = CARTESIAN_POINT('',(10.44,0.,1.285));
+#3097 = VECTOR('',#3098,1.);
+#3098 = DIRECTION('',(0.,0.,-1.));
+#3099 = PCURVE('',#1573,#3100);
+#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3105);
+#3101 = LINE('',#3102,#3103);
+#3102 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3103 = VECTOR('',#3104,1.);
+#3104 = DIRECTION('',(-0.,-1.));
+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3106 = PCURVE('',#1573,#3107);
+#3107 = DEFINITIONAL_REPRESENTATION('',(#3108),#3112);
+#3108 = LINE('',#3109,#3110);
+#3109 = CARTESIAN_POINT('',(-0.,0.));
+#3110 = VECTOR('',#3111,1.);
+#3111 = DIRECTION('',(-0.,-1.));
+#3112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3113 = ORIENTED_EDGE('',*,*,#1552,.F.);
+#3114 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#3115 = ADVANCED_FACE('',(#3116),#1608,.F.);
+#3116 = FACE_BOUND('',#3117,.T.);
+#3117 = EDGE_LOOP('',(#3118,#3142,#3163,#3164));
+#3118 = ORIENTED_EDGE('',*,*,#3119,.F.);
+#3119 = EDGE_CURVE('',#3120,#3120,#3122,.T.);
+#3120 = VERTEX_POINT('',#3121);
+#3121 = CARTESIAN_POINT('',(13.715,0.,1.285));
+#3122 = SURFACE_CURVE('',#3123,(#3128,#3135),.PCURVE_S1.);
+#3123 = CIRCLE('',#3124,0.8);
+#3124 = AXIS2_PLACEMENT_3D('',#3125,#3126,#3127);
+#3125 = CARTESIAN_POINT('',(14.515,0.,1.285));
+#3126 = DIRECTION('',(0.,0.,-1.));
+#3127 = DIRECTION('',(-1.,-0.,-0.));
+#3128 = PCURVE('',#1608,#3129);
+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3134);
+#3130 = LINE('',#3131,#3132);
+#3131 = CARTESIAN_POINT('',(-0.,0.));
+#3132 = VECTOR('',#3133,1.);
+#3133 = DIRECTION('',(-1.,0.));
+#3134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3135 = PCURVE('',#2288,#3136);
+#3136 = DEFINITIONAL_REPRESENTATION('',(#3137),#3141);
+#3137 = CIRCLE('',#3138,0.8);
+#3138 = AXIS2_PLACEMENT_2D('',#3139,#3140);
+#3139 = CARTESIAN_POINT('',(-13.73254660229,-6.586643466045));
+#3140 = DIRECTION('',(1.,0.));
+#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3142 = ORIENTED_EDGE('',*,*,#3143,.T.);
+#3143 = EDGE_CURVE('',#3120,#1588,#3144,.T.);
+#3144 = SEAM_CURVE('',#3145,(#3149,#3156),.PCURVE_S1.);
+#3145 = LINE('',#3146,#3147);
+#3146 = CARTESIAN_POINT('',(13.715,0.,1.285));
+#3147 = VECTOR('',#3148,1.);
+#3148 = DIRECTION('',(0.,0.,-1.));
+#3149 = PCURVE('',#1608,#3150);
+#3150 = DEFINITIONAL_REPRESENTATION('',(#3151),#3155);
+#3151 = LINE('',#3152,#3153);
+#3152 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3153 = VECTOR('',#3154,1.);
+#3154 = DIRECTION('',(-0.,-1.));
+#3155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3156 = PCURVE('',#1608,#3157);
+#3157 = DEFINITIONAL_REPRESENTATION('',(#3158),#3162);
+#3158 = LINE('',#3159,#3160);
+#3159 = CARTESIAN_POINT('',(-0.,0.));
+#3160 = VECTOR('',#3161,1.);
+#3161 = DIRECTION('',(-0.,-1.));
+#3162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3163 = ORIENTED_EDGE('',*,*,#1587,.F.);
+#3164 = ORIENTED_EDGE('',*,*,#3143,.F.);
+#3165 = ADVANCED_FACE('',(#3166),#1643,.F.);
+#3166 = FACE_BOUND('',#3167,.T.);
+#3167 = EDGE_LOOP('',(#3168,#3192,#3213,#3214));
+#3168 = ORIENTED_EDGE('',*,*,#3169,.F.);
+#3169 = EDGE_CURVE('',#3170,#3170,#3172,.T.);
+#3170 = VERTEX_POINT('',#3171);
+#3171 = CARTESIAN_POINT('',(20.19,0.,1.285));
+#3172 = SURFACE_CURVE('',#3173,(#3178,#3185),.PCURVE_S1.);
+#3173 = CIRCLE('',#3174,0.8);
+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);
+#3175 = CARTESIAN_POINT('',(20.99,0.,1.285));
+#3176 = DIRECTION('',(0.,0.,-1.));
+#3177 = DIRECTION('',(-1.,-0.,-0.));
+#3178 = PCURVE('',#1643,#3179);
+#3179 = DEFINITIONAL_REPRESENTATION('',(#3180),#3184);
+#3180 = LINE('',#3181,#3182);
+#3181 = CARTESIAN_POINT('',(-0.,0.));
+#3182 = VECTOR('',#3183,1.);
+#3183 = DIRECTION('',(-1.,0.));
+#3184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3185 = PCURVE('',#2288,#3186);
+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3191);
+#3187 = CIRCLE('',#3188,0.8);
+#3188 = AXIS2_PLACEMENT_2D('',#3189,#3190);
+#3189 = CARTESIAN_POINT('',(-20.20754660229,-6.586643466045));
+#3190 = DIRECTION('',(1.,0.));
+#3191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3192 = ORIENTED_EDGE('',*,*,#3193,.T.);
+#3193 = EDGE_CURVE('',#3170,#1623,#3194,.T.);
+#3194 = SEAM_CURVE('',#3195,(#3199,#3206),.PCURVE_S1.);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(20.19,0.,1.285));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(0.,0.,-1.));
+#3199 = PCURVE('',#1643,#3200);
+#3200 = DEFINITIONAL_REPRESENTATION('',(#3201),#3205);
+#3201 = LINE('',#3202,#3203);
+#3202 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3203 = VECTOR('',#3204,1.);
+#3204 = DIRECTION('',(-0.,-1.));
+#3205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3206 = PCURVE('',#1643,#3207);
+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);
+#3208 = LINE('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(-0.,0.));
+#3210 = VECTOR('',#3211,1.);
+#3211 = DIRECTION('',(-0.,-1.));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3213 = ORIENTED_EDGE('',*,*,#1622,.F.);
+#3214 = ORIENTED_EDGE('',*,*,#3193,.F.);
+#3215 = ADVANCED_FACE('',(#3216),#1678,.F.);
+#3216 = FACE_BOUND('',#3217,.T.);
+#3217 = EDGE_LOOP('',(#3218,#3242,#3263,#3264));
+#3218 = ORIENTED_EDGE('',*,*,#3219,.F.);
+#3219 = EDGE_CURVE('',#3220,#3220,#3222,.T.);
+#3220 = VERTEX_POINT('',#3221);
+#3221 = CARTESIAN_POINT('',(23.39,0.,1.285));
+#3222 = SURFACE_CURVE('',#3223,(#3228,#3235),.PCURVE_S1.);
+#3223 = CIRCLE('',#3224,0.8);
+#3224 = AXIS2_PLACEMENT_3D('',#3225,#3226,#3227);
+#3225 = CARTESIAN_POINT('',(24.19,0.,1.285));
+#3226 = DIRECTION('',(0.,0.,-1.));
+#3227 = DIRECTION('',(-1.,-0.,-0.));
+#3228 = PCURVE('',#1678,#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('',#2288,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = CIRCLE('',#3238,0.8);
+#3238 = AXIS2_PLACEMENT_2D('',#3239,#3240);
+#3239 = CARTESIAN_POINT('',(-23.40754660229,-6.586643466045));
+#3240 = DIRECTION('',(1.,0.));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3242 = ORIENTED_EDGE('',*,*,#3243,.T.);
+#3243 = EDGE_CURVE('',#3220,#1658,#3244,.T.);
+#3244 = SEAM_CURVE('',#3245,(#3249,#3256),.PCURVE_S1.);
+#3245 = LINE('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(23.39,0.,1.285));
+#3247 = VECTOR('',#3248,1.);
+#3248 = DIRECTION('',(0.,0.,-1.));
+#3249 = PCURVE('',#1678,#3250);
+#3250 = DEFINITIONAL_REPRESENTATION('',(#3251),#3255);
+#3251 = LINE('',#3252,#3253);
+#3252 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3253 = VECTOR('',#3254,1.);
+#3254 = DIRECTION('',(-0.,-1.));
+#3255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3256 = PCURVE('',#1678,#3257);
+#3257 = DEFINITIONAL_REPRESENTATION('',(#3258),#3262);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(-0.,0.));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(-0.,-1.));
+#3262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3263 = ORIENTED_EDGE('',*,*,#1657,.F.);
+#3264 = ORIENTED_EDGE('',*,*,#3243,.F.);
+#3265 = ADVANCED_FACE('',(#3266),#2231,.F.);
+#3266 = FACE_BOUND('',#3267,.F.);
+#3267 = EDGE_LOOP('',(#3268,#3289,#3290,#3291));
+#3268 = ORIENTED_EDGE('',*,*,#3269,.F.);
+#3269 = EDGE_CURVE('',#2194,#3270,#3272,.T.);
+#3270 = VERTEX_POINT('',#3271);
+#3271 = CARTESIAN_POINT('',(4.,0.,2.285));
+#3272 = SEAM_CURVE('',#3273,(#3277,#3283),.PCURVE_S1.);
+#3273 = LINE('',#3274,#3275);
+#3274 = CARTESIAN_POINT('',(3.2,0.,1.485));
+#3275 = VECTOR('',#3276,1.);
+#3276 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#3277 = PCURVE('',#2231,#3278);
+#3278 = DEFINITIONAL_REPRESENTATION('',(#3279),#3282);
+#3279 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3280,#3281),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.131370849898),.PIECEWISE_BEZIER_KNOTS.);
+#3280 = CARTESIAN_POINT('',(0.,0.));
+#3281 = CARTESIAN_POINT('',(0.,0.8));
+#3282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3283 = PCURVE('',#2231,#3284);
+#3284 = DEFINITIONAL_REPRESENTATION('',(#3285),#3288);
+#3285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3286,#3287),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.131370849898),.PIECEWISE_BEZIER_KNOTS.);
+#3286 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3287 = CARTESIAN_POINT('',(6.28318530718,0.8));
+#3288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3289 = ORIENTED_EDGE('',*,*,#2216,.T.);
+#3290 = ORIENTED_EDGE('',*,*,#3269,.T.);
+#3291 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#3292 = EDGE_CURVE('',#3270,#3270,#3293,.T.);
+#3293 = SURFACE_CURVE('',#3294,(#3299,#3306),.PCURVE_S1.);
+#3294 = CIRCLE('',#3295,4.);
+#3295 = AXIS2_PLACEMENT_3D('',#3296,#3297,#3298);
+#3296 = CARTESIAN_POINT('',(0.,0.,2.285));
+#3297 = DIRECTION('',(0.,0.,1.));
+#3298 = DIRECTION('',(1.,0.,0.));
+#3299 = PCURVE('',#2231,#3300);
+#3300 = DEFINITIONAL_REPRESENTATION('',(#3301),#3305);
+#3301 = LINE('',#3302,#3303);
+#3302 = CARTESIAN_POINT('',(0.,0.8));
+#3303 = VECTOR('',#3304,1.);
+#3304 = DIRECTION('',(1.,0.));
+#3305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3306 = PCURVE('',#3307,#3312);
+#3307 = PLANE('',#3308);
+#3308 = AXIS2_PLACEMENT_3D('',#3309,#3310,#3311);
+#3309 = CARTESIAN_POINT('',(6.625,0.,2.285));
+#3310 = DIRECTION('',(0.,0.,-1.));
+#3311 = DIRECTION('',(-1.,0.,0.));
+#3312 = DEFINITIONAL_REPRESENTATION('',(#3313),#3321);
+#3313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3314,#3315,#3316,#3317,
+#3318,#3319,#3320),.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('') );
+#3314 = CARTESIAN_POINT('',(2.625,0.));
+#3315 = CARTESIAN_POINT('',(2.625,6.928203230276));
+#3316 = CARTESIAN_POINT('',(8.625,3.464101615138));
+#3317 = CARTESIAN_POINT('',(14.625,9.797174393179E-16));
+#3318 = CARTESIAN_POINT('',(8.625,-3.464101615138));
+#3319 = CARTESIAN_POINT('',(2.625,-6.928203230276));
+#3320 = CARTESIAN_POINT('',(2.625,0.));
+#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3322 = ADVANCED_FACE('',(#3323,#3335,#3878,#3881,#3884,#3887,#3890,
+    #3893,#3896,#3899,#3902,#3905),#2288,.F.);
+#3323 = FACE_BOUND('',#3324,.F.);
+#3324 = EDGE_LOOP('',(#3325,#3326,#3327,#3328,#3329,#3330,#3331,#3332,
+    #3333,#3334));
+#3325 = ORIENTED_EDGE('',*,*,#2271,.F.);
+#3326 = ORIENTED_EDGE('',*,*,#2358,.T.);
+#3327 = ORIENTED_EDGE('',*,*,#2478,.F.);
+#3328 = ORIENTED_EDGE('',*,*,#2586,.F.);
+#3329 = ORIENTED_EDGE('',*,*,#2690,.F.);
+#3330 = ORIENTED_EDGE('',*,*,#2662,.F.);
+#3331 = ORIENTED_EDGE('',*,*,#2613,.F.);
+#3332 = ORIENTED_EDGE('',*,*,#2510,.F.);
+#3333 = ORIENTED_EDGE('',*,*,#2407,.F.);
+#3334 = ORIENTED_EDGE('',*,*,#2304,.F.);
+#3335 = FACE_BOUND('',#3336,.F.);
+#3336 = EDGE_LOOP('',(#3337,#3372,#3400,#3426,#3454,#3480,#3513,#3546,
+    #3572,#3600,#3626,#3659,#3687,#3713,#3741,#3767,#3800,#3826,#3854));
+#3337 = ORIENTED_EDGE('',*,*,#3338,.T.);
+#3338 = EDGE_CURVE('',#3339,#3341,#3343,.T.);
+#3339 = VERTEX_POINT('',#3340);
+#3340 = CARTESIAN_POINT('',(-4.369236203274,-4.98,1.285));
+#3341 = VERTEX_POINT('',#3342);
+#3342 = CARTESIAN_POINT('',(-1.343284457815E-15,-6.625,1.285));
+#3343 = SURFACE_CURVE('',#3344,(#3349,#3360),.PCURVE_S1.);
+#3344 = CIRCLE('',#3345,6.625);
+#3345 = AXIS2_PLACEMENT_3D('',#3346,#3347,#3348);
+#3346 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3347 = DIRECTION('',(0.,0.,1.));
+#3348 = DIRECTION('',(1.,0.,0.));
+#3349 = PCURVE('',#2288,#3350);
+#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3359);
+#3351 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3352,#3353,#3354,#3355,
+#3356,#3357,#3358),.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('') );
+#3352 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3353 = CARTESIAN_POINT('',(-5.842546602292,4.888193134099));
+#3354 = CARTESIAN_POINT('',(4.094953397708,-0.849225165973));
+#3355 = CARTESIAN_POINT('',(14.032453397708,-6.586643466045));
+#3356 = CARTESIAN_POINT('',(4.094953397708,-12.32406176611));
+#3357 = CARTESIAN_POINT('',(-5.842546602292,-18.06148006618));
+#3358 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3360 = PCURVE('',#3361,#3366);
+#3361 = CYLINDRICAL_SURFACE('',#3362,6.625);
+#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365);
+#3363 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3364 = DIRECTION('',(-0.,-0.,-1.));
+#3365 = DIRECTION('',(1.,0.,0.));
+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);
+#3367 = LINE('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(-0.,0.));
+#3369 = VECTOR('',#3370,1.);
+#3370 = DIRECTION('',(-1.,0.));
+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3372 = ORIENTED_EDGE('',*,*,#3373,.T.);
+#3373 = EDGE_CURVE('',#3341,#3374,#3376,.T.);
+#3374 = VERTEX_POINT('',#3375);
+#3375 = CARTESIAN_POINT('',(4.369236203274,-4.98,1.285));
+#3376 = SURFACE_CURVE('',#3377,(#3382,#3393),.PCURVE_S1.);
+#3377 = CIRCLE('',#3378,6.625);
+#3378 = AXIS2_PLACEMENT_3D('',#3379,#3380,#3381);
+#3379 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3380 = DIRECTION('',(0.,0.,1.));
+#3381 = DIRECTION('',(1.,0.,0.));
+#3382 = PCURVE('',#2288,#3383);
+#3383 = DEFINITIONAL_REPRESENTATION('',(#3384),#3392);
+#3384 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3385,#3386,#3387,#3388,
+#3389,#3390,#3391),.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('') );
+#3385 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3386 = CARTESIAN_POINT('',(-5.842546602292,4.888193134099));
+#3387 = CARTESIAN_POINT('',(4.094953397708,-0.849225165973));
+#3388 = CARTESIAN_POINT('',(14.032453397708,-6.586643466045));
+#3389 = CARTESIAN_POINT('',(4.094953397708,-12.32406176611));
+#3390 = CARTESIAN_POINT('',(-5.842546602292,-18.06148006618));
+#3391 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3393 = PCURVE('',#3361,#3394);
+#3394 = DEFINITIONAL_REPRESENTATION('',(#3395),#3399);
+#3395 = LINE('',#3396,#3397);
+#3396 = CARTESIAN_POINT('',(-0.,0.));
+#3397 = VECTOR('',#3398,1.);
+#3398 = DIRECTION('',(-1.,0.));
+#3399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3400 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#3401 = EDGE_CURVE('',#3402,#3374,#3404,.T.);
+#3402 = VERTEX_POINT('',#3403);
+#3403 = CARTESIAN_POINT('',(10.55,-4.98,1.285));
+#3404 = SURFACE_CURVE('',#3405,(#3409,#3415),.PCURVE_S1.);
+#3405 = LINE('',#3406,#3407);
+#3406 = CARTESIAN_POINT('',(-3.358773301146,-4.98,1.285));
+#3407 = VECTOR('',#3408,1.);
+#3408 = DIRECTION('',(-1.,0.,0.));
+#3409 = PCURVE('',#2288,#3410);
+#3410 = DEFINITIONAL_REPRESENTATION('',(#3411),#3414);
+#3411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3412,#3413),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3412 = CARTESIAN_POINT('',(-9.767546602292,-11.56664346604));
+#3413 = CARTESIAN_POINT('',(11.332453397708,-11.56664346604));
+#3414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3415 = PCURVE('',#3416,#3421);
+#3416 = PLANE('',#3417);
+#3417 = AXIS2_PLACEMENT_3D('',#3418,#3419,#3420);
+#3418 = CARTESIAN_POINT('',(-7.5,-4.98,2.2));
+#3419 = DIRECTION('',(0.,1.,2.958228394579E-31));
+#3420 = DIRECTION('',(-0.,-2.958228394579E-31,1.));
+#3421 = DEFINITIONAL_REPRESENTATION('',(#3422),#3425);
+#3422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3423,#3424),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3423 = CARTESIAN_POINT('',(-0.915,18.05));
+#3424 = CARTESIAN_POINT('',(-0.915,-3.05));
+#3425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3426 = ORIENTED_EDGE('',*,*,#3427,.F.);
+#3427 = EDGE_CURVE('',#3428,#3402,#3430,.T.);
+#3428 = VERTEX_POINT('',#3429);
+#3429 = CARTESIAN_POINT('',(10.55,-3.18,1.285));
+#3430 = SURFACE_CURVE('',#3431,(#3435,#3442),.PCURVE_S1.);
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(10.55,-3.18,1.285));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3435 = PCURVE('',#2288,#3436);
+#3436 = DEFINITIONAL_REPRESENTATION('',(#3437),#3441);
+#3437 = LINE('',#3438,#3439);
+#3438 = CARTESIAN_POINT('',(-9.767546602292,-9.766643466045));
+#3439 = VECTOR('',#3440,1.);
+#3440 = DIRECTION('',(0.,-1.));
+#3441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3442 = PCURVE('',#3443,#3448);
+#3443 = PLANE('',#3444);
+#3444 = AXIS2_PLACEMENT_3D('',#3445,#3446,#3447);
+#3445 = CARTESIAN_POINT('',(7.5,-3.18,2.2));
+#3446 = DIRECTION('',(-0.287347885566,-2.126801590887E-16,
+    -0.957826285221));
+#3447 = DIRECTION('',(-0.957826285221,6.380404772662E-17,0.287347885566)
+  );
+#3448 = DEFINITIONAL_REPRESENTATION('',(#3449),#3453);
+#3449 = LINE('',#3450,#3451);
+#3450 = CARTESIAN_POINT('',(-3.184293485218,2.031708135064E-16));
+#3451 = VECTOR('',#3452,1.);
+#3452 = DIRECTION('',(-0.,-1.));
+#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3454 = ORIENTED_EDGE('',*,*,#3455,.T.);
+#3455 = EDGE_CURVE('',#3428,#3456,#3458,.T.);
+#3456 = VERTEX_POINT('',#3457);
+#3457 = CARTESIAN_POINT('',(5.811903732857,-3.18,1.285));
+#3458 = SURFACE_CURVE('',#3459,(#3463,#3469),.PCURVE_S1.);
+#3459 = LINE('',#3460,#3461);
+#3460 = CARTESIAN_POINT('',(-3.358773301146,-3.18,1.285));
+#3461 = VECTOR('',#3462,1.);
+#3462 = DIRECTION('',(-1.,0.,0.));
+#3463 = PCURVE('',#2288,#3464);
+#3464 = DEFINITIONAL_REPRESENTATION('',(#3465),#3468);
+#3465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3466,#3467),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3466 = CARTESIAN_POINT('',(-9.767546602292,-9.766643466045));
+#3467 = CARTESIAN_POINT('',(11.332453397708,-9.766643466045));
+#3468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3469 = PCURVE('',#3470,#3475);
+#3470 = PLANE('',#3471);
+#3471 = AXIS2_PLACEMENT_3D('',#3472,#3473,#3474);
+#3472 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#3473 = DIRECTION('',(0.,1.,2.958228394579E-31));
+#3474 = DIRECTION('',(-0.,-2.958228394579E-31,1.));
+#3475 = DEFINITIONAL_REPRESENTATION('',(#3476),#3479);
+#3476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3477,#3478),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3477 = CARTESIAN_POINT('',(-0.915,18.05));
+#3478 = CARTESIAN_POINT('',(-0.915,-3.05));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3480 = ORIENTED_EDGE('',*,*,#3481,.T.);
+#3481 = EDGE_CURVE('',#3456,#3482,#3484,.T.);
+#3482 = VERTEX_POINT('',#3483);
+#3483 = CARTESIAN_POINT('',(6.625,0.,1.285));
+#3484 = SURFACE_CURVE('',#3485,(#3490,#3501),.PCURVE_S1.);
+#3485 = CIRCLE('',#3486,6.625);
+#3486 = AXIS2_PLACEMENT_3D('',#3487,#3488,#3489);
+#3487 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3488 = DIRECTION('',(0.,0.,1.));
+#3489 = DIRECTION('',(1.,0.,0.));
+#3490 = PCURVE('',#2288,#3491);
+#3491 = DEFINITIONAL_REPRESENTATION('',(#3492),#3500);
+#3492 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3493,#3494,#3495,#3496,
+#3497,#3498,#3499),.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('') );
+#3493 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3494 = CARTESIAN_POINT('',(-5.842546602292,4.888193134099));
+#3495 = CARTESIAN_POINT('',(4.094953397708,-0.849225165973));
+#3496 = CARTESIAN_POINT('',(14.032453397708,-6.586643466045));
+#3497 = CARTESIAN_POINT('',(4.094953397708,-12.32406176611));
+#3498 = CARTESIAN_POINT('',(-5.842546602292,-18.06148006618));
+#3499 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3501 = PCURVE('',#3502,#3507);
+#3502 = CYLINDRICAL_SURFACE('',#3503,6.625);
+#3503 = AXIS2_PLACEMENT_3D('',#3504,#3505,#3506);
+#3504 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3505 = DIRECTION('',(-0.,-0.,-1.));
+#3506 = DIRECTION('',(1.,0.,0.));
+#3507 = DEFINITIONAL_REPRESENTATION('',(#3508),#3512);
+#3508 = LINE('',#3509,#3510);
+#3509 = CARTESIAN_POINT('',(-0.,0.));
+#3510 = VECTOR('',#3511,1.);
+#3511 = DIRECTION('',(-1.,0.));
+#3512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3513 = ORIENTED_EDGE('',*,*,#3514,.T.);
+#3514 = EDGE_CURVE('',#3482,#3515,#3517,.T.);
+#3515 = VERTEX_POINT('',#3516);
+#3516 = CARTESIAN_POINT('',(5.811903732857,3.18,1.285));
+#3517 = SURFACE_CURVE('',#3518,(#3523,#3534),.PCURVE_S1.);
+#3518 = CIRCLE('',#3519,6.625);
+#3519 = AXIS2_PLACEMENT_3D('',#3520,#3521,#3522);
+#3520 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3521 = DIRECTION('',(0.,0.,1.));
+#3522 = DIRECTION('',(1.,0.,0.));
+#3523 = PCURVE('',#2288,#3524);
+#3524 = DEFINITIONAL_REPRESENTATION('',(#3525),#3533);
+#3525 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3526,#3527,#3528,#3529,
+#3530,#3531,#3532),.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('') );
+#3526 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3527 = CARTESIAN_POINT('',(-5.842546602292,4.888193134099));
+#3528 = CARTESIAN_POINT('',(4.094953397708,-0.849225165973));
+#3529 = CARTESIAN_POINT('',(14.032453397708,-6.586643466045));
+#3530 = CARTESIAN_POINT('',(4.094953397708,-12.32406176611));
+#3531 = CARTESIAN_POINT('',(-5.842546602292,-18.06148006618));
+#3532 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3534 = PCURVE('',#3535,#3540);
+#3535 = CYLINDRICAL_SURFACE('',#3536,6.625);
+#3536 = AXIS2_PLACEMENT_3D('',#3537,#3538,#3539);
+#3537 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3538 = DIRECTION('',(-0.,-0.,-1.));
+#3539 = DIRECTION('',(1.,0.,0.));
+#3540 = DEFINITIONAL_REPRESENTATION('',(#3541),#3545);
+#3541 = LINE('',#3542,#3543);
+#3542 = CARTESIAN_POINT('',(-0.,0.));
+#3543 = VECTOR('',#3544,1.);
+#3544 = DIRECTION('',(-1.,0.));
+#3545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3546 = ORIENTED_EDGE('',*,*,#3547,.F.);
+#3547 = EDGE_CURVE('',#3548,#3515,#3550,.T.);
+#3548 = VERTEX_POINT('',#3549);
+#3549 = CARTESIAN_POINT('',(10.55,3.18,1.285));
+#3550 = SURFACE_CURVE('',#3551,(#3555,#3561),.PCURVE_S1.);
+#3551 = LINE('',#3552,#3553);
+#3552 = CARTESIAN_POINT('',(-3.358773301146,3.18,1.285));
+#3553 = VECTOR('',#3554,1.);
+#3554 = DIRECTION('',(-1.,-0.,-0.));
+#3555 = PCURVE('',#2288,#3556);
+#3556 = DEFINITIONAL_REPRESENTATION('',(#3557),#3560);
+#3557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3558,#3559),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3558 = CARTESIAN_POINT('',(-9.767546602292,-3.406643466045));
+#3559 = CARTESIAN_POINT('',(11.332453397708,-3.406643466045));
+#3560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3561 = PCURVE('',#3562,#3567);
+#3562 = PLANE('',#3563);
+#3563 = AXIS2_PLACEMENT_3D('',#3564,#3565,#3566);
+#3564 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#3565 = DIRECTION('',(0.,-1.,0.));
+#3566 = DIRECTION('',(0.,0.,-1.));
+#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3571);
+#3568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3569,#3570),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3569 = CARTESIAN_POINT('',(0.915,18.05));
+#3570 = CARTESIAN_POINT('',(0.915,-3.05));
+#3571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3572 = ORIENTED_EDGE('',*,*,#3573,.T.);
+#3573 = EDGE_CURVE('',#3548,#3574,#3576,.T.);
+#3574 = VERTEX_POINT('',#3575);
+#3575 = CARTESIAN_POINT('',(10.55,4.98,1.285));
+#3576 = SURFACE_CURVE('',#3577,(#3581,#3588),.PCURVE_S1.);
+#3577 = LINE('',#3578,#3579);
+#3578 = CARTESIAN_POINT('',(10.55,3.18,1.285));
+#3579 = VECTOR('',#3580,1.);
+#3580 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#3581 = PCURVE('',#2288,#3582);
+#3582 = DEFINITIONAL_REPRESENTATION('',(#3583),#3587);
+#3583 = LINE('',#3584,#3585);
+#3584 = CARTESIAN_POINT('',(-9.767546602292,-3.406643466045));
+#3585 = VECTOR('',#3586,1.);
+#3586 = DIRECTION('',(0.,1.));
+#3587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3588 = PCURVE('',#3589,#3594);
+#3589 = PLANE('',#3590);
+#3590 = AXIS2_PLACEMENT_3D('',#3591,#3592,#3593);
+#3591 = CARTESIAN_POINT('',(7.5,3.18,2.2));
+#3592 = DIRECTION('',(-0.287347885566,2.126801590887E-16,-0.957826285221
+    ));
+#3593 = DIRECTION('',(0.957826285221,6.380404772662E-17,-0.287347885566)
+  );
+#3594 = DEFINITIONAL_REPRESENTATION('',(#3595),#3599);
+#3595 = LINE('',#3596,#3597);
+#3596 = CARTESIAN_POINT('',(3.184293485218,2.031708135064E-16));
+#3597 = VECTOR('',#3598,1.);
+#3598 = DIRECTION('',(0.,-1.));
+#3599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3600 = ORIENTED_EDGE('',*,*,#3601,.T.);
+#3601 = EDGE_CURVE('',#3574,#3602,#3604,.T.);
+#3602 = VERTEX_POINT('',#3603);
+#3603 = CARTESIAN_POINT('',(4.369236203274,4.98,1.285));
+#3604 = SURFACE_CURVE('',#3605,(#3609,#3615),.PCURVE_S1.);
+#3605 = LINE('',#3606,#3607);
+#3606 = CARTESIAN_POINT('',(-3.358773301146,4.98,1.285));
+#3607 = VECTOR('',#3608,1.);
+#3608 = DIRECTION('',(-1.,-0.,-0.));
+#3609 = PCURVE('',#2288,#3610);
+#3610 = DEFINITIONAL_REPRESENTATION('',(#3611),#3614);
+#3611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3612,#3613),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3612 = CARTESIAN_POINT('',(-9.767546602292,-1.606643466045));
+#3613 = CARTESIAN_POINT('',(11.332453397708,-1.606643466045));
+#3614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3615 = PCURVE('',#3616,#3621);
+#3616 = PLANE('',#3617);
+#3617 = AXIS2_PLACEMENT_3D('',#3618,#3619,#3620);
+#3618 = CARTESIAN_POINT('',(-7.5,4.98,2.2));
+#3619 = DIRECTION('',(0.,-1.,0.));
+#3620 = DIRECTION('',(0.,0.,-1.));
+#3621 = DEFINITIONAL_REPRESENTATION('',(#3622),#3625);
+#3622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3623,#3624),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3623 = CARTESIAN_POINT('',(0.915,18.05));
+#3624 = CARTESIAN_POINT('',(0.915,-3.05));
+#3625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3626 = ORIENTED_EDGE('',*,*,#3627,.T.);
+#3627 = EDGE_CURVE('',#3602,#3628,#3630,.T.);
+#3628 = VERTEX_POINT('',#3629);
+#3629 = CARTESIAN_POINT('',(4.477614859383E-16,6.625,1.285));
+#3630 = SURFACE_CURVE('',#3631,(#3636,#3647),.PCURVE_S1.);
+#3631 = CIRCLE('',#3632,6.625);
+#3632 = AXIS2_PLACEMENT_3D('',#3633,#3634,#3635);
+#3633 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3634 = DIRECTION('',(0.,0.,1.));
+#3635 = DIRECTION('',(1.,0.,0.));
+#3636 = PCURVE('',#2288,#3637);
+#3637 = DEFINITIONAL_REPRESENTATION('',(#3638),#3646);
+#3638 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3639,#3640,#3641,#3642,
+#3643,#3644,#3645),.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('') );
+#3639 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3640 = CARTESIAN_POINT('',(-5.842546602292,4.888193134099));
+#3641 = CARTESIAN_POINT('',(4.094953397708,-0.849225165973));
+#3642 = CARTESIAN_POINT('',(14.032453397708,-6.586643466045));
+#3643 = CARTESIAN_POINT('',(4.094953397708,-12.32406176611));
+#3644 = CARTESIAN_POINT('',(-5.842546602292,-18.06148006618));
+#3645 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3647 = PCURVE('',#3648,#3653);
+#3648 = CYLINDRICAL_SURFACE('',#3649,6.625);
+#3649 = AXIS2_PLACEMENT_3D('',#3650,#3651,#3652);
+#3650 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3651 = DIRECTION('',(-0.,-0.,-1.));
+#3652 = DIRECTION('',(1.,0.,0.));
+#3653 = DEFINITIONAL_REPRESENTATION('',(#3654),#3658);
+#3654 = LINE('',#3655,#3656);
+#3655 = CARTESIAN_POINT('',(-0.,0.));
+#3656 = VECTOR('',#3657,1.);
+#3657 = DIRECTION('',(-1.,0.));
+#3658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3659 = ORIENTED_EDGE('',*,*,#3660,.T.);
+#3660 = EDGE_CURVE('',#3628,#3661,#3663,.T.);
+#3661 = VERTEX_POINT('',#3662);
+#3662 = CARTESIAN_POINT('',(-4.369236203274,4.98,1.285));
+#3663 = SURFACE_CURVE('',#3664,(#3669,#3680),.PCURVE_S1.);
+#3664 = CIRCLE('',#3665,6.625);
+#3665 = AXIS2_PLACEMENT_3D('',#3666,#3667,#3668);
+#3666 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3667 = DIRECTION('',(0.,0.,1.));
+#3668 = DIRECTION('',(1.,0.,0.));
+#3669 = PCURVE('',#2288,#3670);
+#3670 = DEFINITIONAL_REPRESENTATION('',(#3671),#3679);
+#3671 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3672,#3673,#3674,#3675,
+#3676,#3677,#3678),.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('') );
+#3672 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3673 = CARTESIAN_POINT('',(-5.842546602292,4.888193134099));
+#3674 = CARTESIAN_POINT('',(4.094953397708,-0.849225165973));
+#3675 = CARTESIAN_POINT('',(14.032453397708,-6.586643466045));
+#3676 = CARTESIAN_POINT('',(4.094953397708,-12.32406176611));
+#3677 = CARTESIAN_POINT('',(-5.842546602292,-18.06148006618));
+#3678 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3680 = PCURVE('',#3648,#3681);
+#3681 = DEFINITIONAL_REPRESENTATION('',(#3682),#3686);
+#3682 = LINE('',#3683,#3684);
+#3683 = CARTESIAN_POINT('',(-0.,0.));
+#3684 = VECTOR('',#3685,1.);
+#3685 = DIRECTION('',(-1.,0.));
+#3686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3687 = ORIENTED_EDGE('',*,*,#3688,.T.);
+#3688 = EDGE_CURVE('',#3661,#3689,#3691,.T.);
+#3689 = VERTEX_POINT('',#3690);
+#3690 = CARTESIAN_POINT('',(-10.55,4.98,1.285));
+#3691 = SURFACE_CURVE('',#3692,(#3696,#3702),.PCURVE_S1.);
+#3692 = LINE('',#3693,#3694);
+#3693 = CARTESIAN_POINT('',(-3.358773301146,4.98,1.285));
+#3694 = VECTOR('',#3695,1.);
+#3695 = DIRECTION('',(-1.,-0.,-0.));
+#3696 = PCURVE('',#2288,#3697);
+#3697 = DEFINITIONAL_REPRESENTATION('',(#3698),#3701);
+#3698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3699,#3700),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3699 = CARTESIAN_POINT('',(-9.767546602292,-1.606643466045));
+#3700 = CARTESIAN_POINT('',(11.332453397708,-1.606643466045));
+#3701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3702 = PCURVE('',#3703,#3708);
+#3703 = PLANE('',#3704);
+#3704 = AXIS2_PLACEMENT_3D('',#3705,#3706,#3707);
+#3705 = CARTESIAN_POINT('',(-7.5,4.98,2.2));
+#3706 = DIRECTION('',(0.,-1.,0.));
+#3707 = DIRECTION('',(0.,0.,-1.));
+#3708 = DEFINITIONAL_REPRESENTATION('',(#3709),#3712);
+#3709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3710,#3711),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3710 = CARTESIAN_POINT('',(0.915,18.05));
+#3711 = CARTESIAN_POINT('',(0.915,-3.05));
+#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3713 = ORIENTED_EDGE('',*,*,#3714,.F.);
+#3714 = EDGE_CURVE('',#3715,#3689,#3717,.T.);
+#3715 = VERTEX_POINT('',#3716);
+#3716 = CARTESIAN_POINT('',(-10.55,3.18,1.285));
+#3717 = SURFACE_CURVE('',#3718,(#3722,#3729),.PCURVE_S1.);
+#3718 = LINE('',#3719,#3720);
+#3719 = CARTESIAN_POINT('',(-10.55,3.18,1.285));
+#3720 = VECTOR('',#3721,1.);
+#3721 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#3722 = PCURVE('',#2288,#3723);
+#3723 = DEFINITIONAL_REPRESENTATION('',(#3724),#3728);
+#3724 = LINE('',#3725,#3726);
+#3725 = CARTESIAN_POINT('',(11.332453397708,-3.406643466045));
+#3726 = VECTOR('',#3727,1.);
+#3727 = DIRECTION('',(0.,1.));
+#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3729 = PCURVE('',#3730,#3735);
+#3730 = PLANE('',#3731);
+#3731 = AXIS2_PLACEMENT_3D('',#3732,#3733,#3734);
+#3732 = CARTESIAN_POINT('',(-10.55,3.18,1.285));
+#3733 = DIRECTION('',(0.287347885566,2.126801590887E-16,-0.957826285221)
+  );
+#3734 = DIRECTION('',(0.957826285221,-6.380404772662E-17,0.287347885566)
+  );
+#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3740);
+#3736 = LINE('',#3737,#3738);
+#3737 = CARTESIAN_POINT('',(0.,0.));
+#3738 = VECTOR('',#3739,1.);
+#3739 = DIRECTION('',(0.,-1.));
+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3741 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#3742 = EDGE_CURVE('',#3743,#3715,#3745,.T.);
+#3743 = VERTEX_POINT('',#3744);
+#3744 = CARTESIAN_POINT('',(-5.811903732857,3.18,1.285));
+#3745 = SURFACE_CURVE('',#3746,(#3750,#3756),.PCURVE_S1.);
+#3746 = LINE('',#3747,#3748);
+#3747 = CARTESIAN_POINT('',(-3.358773301146,3.18,1.285));
+#3748 = VECTOR('',#3749,1.);
+#3749 = DIRECTION('',(-1.,-0.,-0.));
+#3750 = PCURVE('',#2288,#3751);
+#3751 = DEFINITIONAL_REPRESENTATION('',(#3752),#3755);
+#3752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3753,#3754),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3753 = CARTESIAN_POINT('',(-9.767546602292,-3.406643466045));
+#3754 = CARTESIAN_POINT('',(11.332453397708,-3.406643466045));
+#3755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3756 = PCURVE('',#3757,#3762);
+#3757 = PLANE('',#3758);
+#3758 = AXIS2_PLACEMENT_3D('',#3759,#3760,#3761);
+#3759 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#3760 = DIRECTION('',(0.,-1.,0.));
+#3761 = DIRECTION('',(0.,0.,-1.));
+#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3766);
+#3763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3764,#3765),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3764 = CARTESIAN_POINT('',(0.915,18.05));
+#3765 = CARTESIAN_POINT('',(0.915,-3.05));
+#3766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3767 = ORIENTED_EDGE('',*,*,#3768,.T.);
+#3768 = EDGE_CURVE('',#3743,#3769,#3771,.T.);
+#3769 = VERTEX_POINT('',#3770);
+#3770 = CARTESIAN_POINT('',(-5.811903732857,-3.18,1.285));
+#3771 = SURFACE_CURVE('',#3772,(#3777,#3788),.PCURVE_S1.);
+#3772 = CIRCLE('',#3773,6.625);
+#3773 = AXIS2_PLACEMENT_3D('',#3774,#3775,#3776);
+#3774 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3775 = DIRECTION('',(0.,0.,1.));
+#3776 = DIRECTION('',(1.,0.,0.));
+#3777 = PCURVE('',#2288,#3778);
+#3778 = DEFINITIONAL_REPRESENTATION('',(#3779),#3787);
+#3779 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3780,#3781,#3782,#3783,
+#3784,#3785,#3786),.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('') );
+#3780 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3781 = CARTESIAN_POINT('',(-5.842546602292,4.888193134099));
+#3782 = CARTESIAN_POINT('',(4.094953397708,-0.849225165973));
+#3783 = CARTESIAN_POINT('',(14.032453397708,-6.586643466045));
+#3784 = CARTESIAN_POINT('',(4.094953397708,-12.32406176611));
+#3785 = CARTESIAN_POINT('',(-5.842546602292,-18.06148006618));
+#3786 = CARTESIAN_POINT('',(-5.842546602292,-6.586643466045));
+#3787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3788 = PCURVE('',#3789,#3794);
+#3789 = CYLINDRICAL_SURFACE('',#3790,6.625);
+#3790 = AXIS2_PLACEMENT_3D('',#3791,#3792,#3793);
+#3791 = CARTESIAN_POINT('',(0.,0.,1.285));
+#3792 = DIRECTION('',(-0.,-0.,-1.));
+#3793 = DIRECTION('',(1.,0.,0.));
+#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3799);
+#3795 = LINE('',#3796,#3797);
+#3796 = CARTESIAN_POINT('',(-0.,0.));
+#3797 = VECTOR('',#3798,1.);
+#3798 = DIRECTION('',(-1.,0.));
+#3799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3800 = ORIENTED_EDGE('',*,*,#3801,.T.);
+#3801 = EDGE_CURVE('',#3769,#3802,#3804,.T.);
+#3802 = VERTEX_POINT('',#3803);
+#3803 = CARTESIAN_POINT('',(-10.55,-3.18,1.285));
+#3804 = SURFACE_CURVE('',#3805,(#3809,#3815),.PCURVE_S1.);
+#3805 = LINE('',#3806,#3807);
+#3806 = CARTESIAN_POINT('',(-3.358773301146,-3.18,1.285));
+#3807 = VECTOR('',#3808,1.);
+#3808 = DIRECTION('',(-1.,0.,0.));
+#3809 = PCURVE('',#2288,#3810);
+#3810 = DEFINITIONAL_REPRESENTATION('',(#3811),#3814);
+#3811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3812,#3813),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3812 = CARTESIAN_POINT('',(-9.767546602292,-9.766643466045));
+#3813 = CARTESIAN_POINT('',(11.332453397708,-9.766643466045));
+#3814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3815 = PCURVE('',#3816,#3821);
+#3816 = PLANE('',#3817);
+#3817 = AXIS2_PLACEMENT_3D('',#3818,#3819,#3820);
+#3818 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#3819 = DIRECTION('',(0.,1.,2.958228394579E-31));
+#3820 = DIRECTION('',(-0.,-2.958228394579E-31,1.));
+#3821 = DEFINITIONAL_REPRESENTATION('',(#3822),#3825);
+#3822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3823,#3824),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3823 = CARTESIAN_POINT('',(-0.915,18.05));
+#3824 = CARTESIAN_POINT('',(-0.915,-3.05));
+#3825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3826 = ORIENTED_EDGE('',*,*,#3827,.T.);
+#3827 = EDGE_CURVE('',#3802,#3828,#3830,.T.);
+#3828 = VERTEX_POINT('',#3829);
+#3829 = CARTESIAN_POINT('',(-10.55,-4.98,1.285));
+#3830 = SURFACE_CURVE('',#3831,(#3835,#3842),.PCURVE_S1.);
+#3831 = LINE('',#3832,#3833);
+#3832 = CARTESIAN_POINT('',(-10.55,-3.18,1.285));
+#3833 = VECTOR('',#3834,1.);
+#3834 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3835 = PCURVE('',#2288,#3836);
+#3836 = DEFINITIONAL_REPRESENTATION('',(#3837),#3841);
+#3837 = LINE('',#3838,#3839);
+#3838 = CARTESIAN_POINT('',(11.332453397708,-9.766643466045));
+#3839 = VECTOR('',#3840,1.);
+#3840 = DIRECTION('',(0.,-1.));
+#3841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3842 = PCURVE('',#3843,#3848);
+#3843 = PLANE('',#3844);
+#3844 = AXIS2_PLACEMENT_3D('',#3845,#3846,#3847);
+#3845 = CARTESIAN_POINT('',(-10.55,-3.18,1.285));
+#3846 = DIRECTION('',(0.287347885566,-2.126801590887E-16,-0.957826285221
+    ));
+#3847 = DIRECTION('',(-0.957826285221,-6.380404772662E-17,
+    -0.287347885566));
+#3848 = DEFINITIONAL_REPRESENTATION('',(#3849),#3853);
+#3849 = LINE('',#3850,#3851);
+#3850 = CARTESIAN_POINT('',(-0.,0.));
+#3851 = VECTOR('',#3852,1.);
+#3852 = DIRECTION('',(-0.,-1.));
+#3853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3854 = ORIENTED_EDGE('',*,*,#3855,.F.);
+#3855 = EDGE_CURVE('',#3339,#3828,#3856,.T.);
+#3856 = SURFACE_CURVE('',#3857,(#3861,#3867),.PCURVE_S1.);
+#3857 = LINE('',#3858,#3859);
+#3858 = CARTESIAN_POINT('',(-3.358773301146,-4.98,1.285));
+#3859 = VECTOR('',#3860,1.);
+#3860 = DIRECTION('',(-1.,0.,0.));
+#3861 = PCURVE('',#2288,#3862);
+#3862 = DEFINITIONAL_REPRESENTATION('',(#3863),#3866);
+#3863 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3864,#3865),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3864 = CARTESIAN_POINT('',(-9.767546602292,-11.56664346604));
+#3865 = CARTESIAN_POINT('',(11.332453397708,-11.56664346604));
+#3866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3867 = PCURVE('',#3868,#3873);
+#3868 = PLANE('',#3869);
+#3869 = AXIS2_PLACEMENT_3D('',#3870,#3871,#3872);
+#3870 = CARTESIAN_POINT('',(-7.5,-4.98,2.2));
+#3871 = DIRECTION('',(0.,1.,2.958228394579E-31));
+#3872 = DIRECTION('',(-0.,-2.958228394579E-31,1.));
+#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3877);
+#3874 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3875,#3876),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.90877330114,7.191226698854),.PIECEWISE_BEZIER_KNOTS.);
+#3875 = CARTESIAN_POINT('',(-0.915,18.05));
+#3876 = CARTESIAN_POINT('',(-0.915,-3.05));
+#3877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3878 = FACE_BOUND('',#3879,.F.);
+#3879 = EDGE_LOOP('',(#3880));
+#3880 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#3881 = FACE_BOUND('',#3882,.F.);
+#3882 = EDGE_LOOP('',(#3883));
+#3883 = ORIENTED_EDGE('',*,*,#2857,.T.);
+#3884 = FACE_BOUND('',#3885,.F.);
+#3885 = EDGE_LOOP('',(#3886));
+#3886 = ORIENTED_EDGE('',*,*,#2803,.T.);
+#3887 = FACE_BOUND('',#3888,.F.);
+#3888 = EDGE_LOOP('',(#3889));
+#3889 = ORIENTED_EDGE('',*,*,#2749,.T.);
+#3890 = FACE_BOUND('',#3891,.F.);
+#3891 = EDGE_LOOP('',(#3892));
+#3892 = ORIENTED_EDGE('',*,*,#2911,.T.);
+#3893 = FACE_BOUND('',#3894,.F.);
+#3894 = EDGE_LOOP('',(#3895));
+#3895 = ORIENTED_EDGE('',*,*,#3219,.F.);
+#3896 = FACE_BOUND('',#3897,.F.);
+#3897 = EDGE_LOOP('',(#3898));
+#3898 = ORIENTED_EDGE('',*,*,#3019,.F.);
+#3899 = FACE_BOUND('',#3900,.F.);
+#3900 = EDGE_LOOP('',(#3901));
+#3901 = ORIENTED_EDGE('',*,*,#3069,.F.);
+#3902 = FACE_BOUND('',#3903,.F.);
+#3903 = EDGE_LOOP('',(#3904));
+#3904 = ORIENTED_EDGE('',*,*,#3169,.F.);
+#3905 = FACE_BOUND('',#3906,.F.);
+#3906 = EDGE_LOOP('',(#3907));
+#3907 = ORIENTED_EDGE('',*,*,#3119,.F.);
+#3908 = ADVANCED_FACE('',(#3909,#3912),#3307,.F.);
+#3909 = FACE_BOUND('',#3910,.F.);
+#3910 = EDGE_LOOP('',(#3911));
+#3911 = ORIENTED_EDGE('',*,*,#3292,.T.);
+#3912 = FACE_BOUND('',#3913,.F.);
+#3913 = EDGE_LOOP('',(#3914));
+#3914 = ORIENTED_EDGE('',*,*,#3915,.F.);
+#3915 = EDGE_CURVE('',#3916,#3916,#3918,.T.);
+#3916 = VERTEX_POINT('',#3917);
+#3917 = CARTESIAN_POINT('',(5.725,0.,2.285));
+#3918 = SURFACE_CURVE('',#3919,(#3924,#3935),.PCURVE_S1.);
+#3919 = CIRCLE('',#3920,5.725);
+#3920 = AXIS2_PLACEMENT_3D('',#3921,#3922,#3923);
+#3921 = CARTESIAN_POINT('',(0.,0.,2.285));
+#3922 = DIRECTION('',(0.,0.,1.));
+#3923 = DIRECTION('',(1.,0.,0.));
+#3924 = PCURVE('',#3307,#3925);
+#3925 = DEFINITIONAL_REPRESENTATION('',(#3926),#3934);
+#3926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3927,#3928,#3929,#3930,
+#3931,#3932,#3933),.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('') );
+#3927 = CARTESIAN_POINT('',(0.9,0.));
+#3928 = CARTESIAN_POINT('',(0.9,9.915990873332));
+#3929 = CARTESIAN_POINT('',(9.4875,4.957995436666));
+#3930 = CARTESIAN_POINT('',(18.075,1.402220585024E-15));
+#3931 = CARTESIAN_POINT('',(9.4875,-4.957995436666));
+#3932 = CARTESIAN_POINT('',(0.9,-9.915990873332));
+#3933 = CARTESIAN_POINT('',(0.9,0.));
+#3934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3935 = PCURVE('',#3936,#3941);
+#3936 = TOROIDAL_SURFACE('',#3937,5.725,0.9);
+#3937 = AXIS2_PLACEMENT_3D('',#3938,#3939,#3940);
+#3938 = CARTESIAN_POINT('',(0.,0.,1.385));
+#3939 = DIRECTION('',(0.,0.,1.));
+#3940 = DIRECTION('',(1.,0.,0.));
+#3941 = DEFINITIONAL_REPRESENTATION('',(#3942),#3946);
+#3942 = LINE('',#3943,#3944);
+#3943 = CARTESIAN_POINT('',(0.,1.570796326795));
+#3944 = VECTOR('',#3945,1.);
+#3945 = DIRECTION('',(1.,0.));
+#3946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3947 = ADVANCED_FACE('',(#3948),#3361,.T.);
+#3948 = FACE_BOUND('',#3949,.F.);
+#3949 = EDGE_LOOP('',(#3950,#3976,#3995,#3996,#3997));
+#3950 = ORIENTED_EDGE('',*,*,#3951,.T.);
+#3951 = EDGE_CURVE('',#3952,#3954,#3956,.T.);
+#3952 = VERTEX_POINT('',#3953);
+#3953 = CARTESIAN_POINT('',(-4.369236203274,-4.98,1.385));
+#3954 = VERTEX_POINT('',#3955);
+#3955 = CARTESIAN_POINT('',(4.369236203274,-4.98,1.385));
+#3956 = SURFACE_CURVE('',#3957,(#3962,#3969),.PCURVE_S1.);
+#3957 = CIRCLE('',#3958,6.625);
+#3958 = AXIS2_PLACEMENT_3D('',#3959,#3960,#3961);
+#3959 = CARTESIAN_POINT('',(0.,0.,1.385));
+#3960 = DIRECTION('',(0.,0.,1.));
+#3961 = DIRECTION('',(1.,0.,0.));
+#3962 = PCURVE('',#3361,#3963);
+#3963 = DEFINITIONAL_REPRESENTATION('',(#3964),#3968);
+#3964 = LINE('',#3965,#3966);
+#3965 = CARTESIAN_POINT('',(-0.,-0.1));
+#3966 = VECTOR('',#3967,1.);
+#3967 = DIRECTION('',(-1.,0.));
+#3968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3969 = PCURVE('',#3936,#3970);
+#3970 = DEFINITIONAL_REPRESENTATION('',(#3971),#3975);
+#3971 = LINE('',#3972,#3973);
+#3972 = CARTESIAN_POINT('',(0.,0.));
+#3973 = VECTOR('',#3974,1.);
+#3974 = DIRECTION('',(1.,0.));
+#3975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3976 = ORIENTED_EDGE('',*,*,#3977,.T.);
+#3977 = EDGE_CURVE('',#3954,#3374,#3978,.T.);
+#3978 = SURFACE_CURVE('',#3979,(#3983,#3989),.PCURVE_S1.);
+#3979 = LINE('',#3980,#3981);
+#3980 = CARTESIAN_POINT('',(4.369236203274,-4.98,1.285));
+#3981 = VECTOR('',#3982,1.);
+#3982 = DIRECTION('',(-0.,-0.,-1.));
+#3983 = PCURVE('',#3361,#3984);
+#3984 = DEFINITIONAL_REPRESENTATION('',(#3985),#3988);
+#3985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3986,#3987),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#3986 = CARTESIAN_POINT('',(-5.432552171808,-0.1));
+#3987 = CARTESIAN_POINT('',(-5.432552171808,0.));
+#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3989 = PCURVE('',#3416,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3994);
+#3991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3992,#3993),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#3992 = CARTESIAN_POINT('',(-0.815,11.869236203274));
+#3993 = CARTESIAN_POINT('',(-0.915,11.869236203274));
+#3994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3995 = ORIENTED_EDGE('',*,*,#3373,.F.);
+#3996 = ORIENTED_EDGE('',*,*,#3338,.F.);
+#3997 = ORIENTED_EDGE('',*,*,#3998,.F.);
+#3998 = EDGE_CURVE('',#3952,#3339,#3999,.T.);
+#3999 = SURFACE_CURVE('',#4000,(#4004,#4010),.PCURVE_S1.);
+#4000 = LINE('',#4001,#4002);
+#4001 = CARTESIAN_POINT('',(-4.369236203274,-4.98,1.285));
+#4002 = VECTOR('',#4003,1.);
+#4003 = DIRECTION('',(-0.,-0.,-1.));
+#4004 = PCURVE('',#3361,#4005);
+#4005 = DEFINITIONAL_REPRESENTATION('',(#4006),#4009);
+#4006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4007,#4008),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4007 = CARTESIAN_POINT('',(-3.992225788962,-0.1));
+#4008 = CARTESIAN_POINT('',(-3.992225788962,0.));
+#4009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4010 = PCURVE('',#3868,#4011);
+#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4015);
+#4012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4013,#4014),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4013 = CARTESIAN_POINT('',(-0.815,3.130763796726));
+#4014 = CARTESIAN_POINT('',(-0.915,3.130763796726));
+#4015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4016 = ADVANCED_FACE('',(#4017),#3868,.F.);
+#4017 = FACE_BOUND('',#4018,.T.);
+#4018 = EDGE_LOOP('',(#4019,#4049,#4070,#4071,#4072));
+#4019 = ORIENTED_EDGE('',*,*,#4020,.F.);
+#4020 = EDGE_CURVE('',#4021,#4023,#4025,.T.);
+#4021 = VERTEX_POINT('',#4022);
+#4022 = CARTESIAN_POINT('',(-7.5,-4.98,2.2));
+#4023 = VERTEX_POINT('',#4024);
+#4024 = CARTESIAN_POINT('',(-3.534496623275,-4.98,2.2));
+#4025 = SURFACE_CURVE('',#4026,(#4030,#4037),.PCURVE_S1.);
+#4026 = LINE('',#4027,#4028);
+#4027 = CARTESIAN_POINT('',(-7.5,-4.98,2.2));
+#4028 = VECTOR('',#4029,1.);
+#4029 = DIRECTION('',(1.,0.,0.));
+#4030 = PCURVE('',#3868,#4031);
+#4031 = DEFINITIONAL_REPRESENTATION('',(#4032),#4036);
+#4032 = LINE('',#4033,#4034);
+#4033 = CARTESIAN_POINT('',(-0.,0.));
+#4034 = VECTOR('',#4035,1.);
+#4035 = DIRECTION('',(-0.,1.));
+#4036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4037 = PCURVE('',#4038,#4043);
+#4038 = PLANE('',#4039);
+#4039 = AXIS2_PLACEMENT_3D('',#4040,#4041,#4042);
+#4040 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#4041 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#4042 = DIRECTION('',(-1.,0.,0.));
+#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4048);
+#4044 = LINE('',#4045,#4046);
+#4045 = CARTESIAN_POINT('',(-0.,-1.8));
+#4046 = VECTOR('',#4047,1.);
+#4047 = DIRECTION('',(-1.,0.));
+#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4049 = ORIENTED_EDGE('',*,*,#4050,.F.);
+#4050 = EDGE_CURVE('',#3828,#4021,#4051,.T.);
+#4051 = SURFACE_CURVE('',#4052,(#4056,#4063),.PCURVE_S1.);
+#4052 = LINE('',#4053,#4054);
+#4053 = CARTESIAN_POINT('',(-10.55,-4.98,1.285));
+#4054 = VECTOR('',#4055,1.);
+#4055 = DIRECTION('',(0.957826285221,6.380404772662E-17,0.287347885566)
+  );
+#4056 = PCURVE('',#3868,#4057);
+#4057 = DEFINITIONAL_REPRESENTATION('',(#4058),#4062);
+#4058 = LINE('',#4059,#4060);
+#4059 = CARTESIAN_POINT('',(-0.915,-3.05));
+#4060 = VECTOR('',#4061,1.);
+#4061 = DIRECTION('',(0.287347885566,0.957826285221));
+#4062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4063 = PCURVE('',#3843,#4064);
+#4064 = DEFINITIONAL_REPRESENTATION('',(#4065),#4069);
+#4065 = LINE('',#4066,#4067);
+#4066 = CARTESIAN_POINT('',(-1.276080954532E-17,-1.8));
+#4067 = VECTOR('',#4068,1.);
+#4068 = DIRECTION('',(-1.,0.));
+#4069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4070 = ORIENTED_EDGE('',*,*,#3855,.F.);
+#4071 = ORIENTED_EDGE('',*,*,#3998,.F.);
+#4072 = ORIENTED_EDGE('',*,*,#4073,.T.);
+#4073 = EDGE_CURVE('',#3952,#4023,#4074,.T.);
+#4074 = SURFACE_CURVE('',#4075,(#4177,#4282),.PCURVE_S1.);
+#4075 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4076,#4077,#4078,#4079,#4080,
+    #4081,#4082,#4083,#4084,#4085,#4086,#4087,#4088,#4089,#4090,#4091,
+    #4092,#4093,#4094,#4095,#4096,#4097,#4098,#4099,#4100,#4101,#4102,
+    #4103,#4104,#4105,#4106,#4107,#4108,#4109,#4110,#4111,#4112,#4113,
+    #4114,#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,
+    #4147,#4148,#4149,#4150,#4151,#4152,#4153,#4154,#4155,#4156,#4157,
+    #4158,#4159,#4160,#4161,#4162,#4163,#4164,#4165,#4166,#4167,#4168,
+    #4169,#4170,#4171,#4172,#4173,#4174,#4175,#4176),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070019E-02,3.923640387905E-02,5.949495452777E-02,
+    8.023998117382E-02,0.101514831421,0.123342683137,0.145737261932,
+    0.168708048699,0.192262983316,0.216409990026,0.241157911193,
+    0.266517121395,0.292499954327,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684975,0.43236934488,0.462491776183,
+    0.493395712426,0.525114496873,0.557683935057,0.591142110166,
+    0.625529169205,0.6608870901,0.697259442009,0.734691152889,
+    0.77322829986,0.812917939053,0.853807992652,0.895947212019,
+    0.939385237491,1.),.UNSPECIFIED.);
+#4076 = CARTESIAN_POINT('',(-4.369236203274,-4.98,1.385));
+#4077 = CARTESIAN_POINT('',(-4.369236201682,-4.98,1.395496626605));
+#4078 = CARTESIAN_POINT('',(-4.368988659406,-4.98,1.405993580636));
+#4079 = CARTESIAN_POINT('',(-4.36849380113,-4.98,1.416461562964));
+#4080 = CARTESIAN_POINT('',(-4.367003755925,-4.98,1.437553345653));
+#4081 = CARTESIAN_POINT('',(-4.365996386105,-4.98,1.448174793062));
+#4082 = CARTESIAN_POINT('',(-4.364742462617,-4.98,1.458721217083));
+#4083 = CARTESIAN_POINT('',(-4.361729680298,-4.98,1.479854406723));
+#4084 = CARTESIAN_POINT('',(-4.359961060259,-4.98,1.490437435047));
+#4085 = CARTESIAN_POINT('',(-4.35795480125,-4.98,1.500920234686));
+#4086 = CARTESIAN_POINT('',(-4.353432523961,-4.98,1.521926104992));
+#4087 = CARTESIAN_POINT('',(-4.350905406059,-4.98,1.532443900039));
+#4088 = CARTESIAN_POINT('',(-4.348149349448,-4.98,1.54284718576));
+#4089 = CARTESIAN_POINT('',(-4.34212222787,-4.98,1.563684555764));
+#4090 = CARTESIAN_POINT('',(-4.338839811172,-4.98,1.574112540624));
+#4091 = CARTESIAN_POINT('',(-4.335336684114,-4.98,1.584416763223));
+#4092 = CARTESIAN_POINT('',(-4.327810723559,-4.98,1.605042075238));
+#4093 = CARTESIAN_POINT('',(-4.323776756283,-4.98,1.61535659315));
+#4094 = CARTESIAN_POINT('',(-4.319529940325,-4.98,1.62554048215));
+#4095 = CARTESIAN_POINT('',(-4.310512704323,-4.98,1.645909199088));
+#4096 = CARTESIAN_POINT('',(-4.305731561016,-4.98,1.656087162909));
+#4097 = CARTESIAN_POINT('',(-4.300745203377,-4.98,1.666128816277));
+#4098 = CARTESIAN_POINT('',(-4.290245796899,-4.98,1.686196321462));
+#4099 = CARTESIAN_POINT('',(-4.284722505331,-4.98,1.696215106963));
+#4100 = CARTESIAN_POINT('',(-4.279001531182,-4.98,1.70609250976));
+#4101 = CARTESIAN_POINT('',(-4.267030546963,-4.98,1.725814559326));
+#4102 = CARTESIAN_POINT('',(-4.260770790128,-4.98,1.735651979316));
+#4103 = CARTESIAN_POINT('',(-4.25432088676,-4.98,1.745343266988));
+#4104 = CARTESIAN_POINT('',(-4.240890348151,-4.98,1.764676240427));
+#4105 = CARTESIAN_POINT('',(-4.233900453727,-4.98,1.774310553142));
+#4106 = CARTESIAN_POINT('',(-4.226728045003,-4.98,1.783794163855));
+#4107 = CARTESIAN_POINT('',(-4.211851347807,-4.98,1.802695229435));
+#4108 = CARTESIAN_POINT('',(-4.204138270279,-4.98,1.812105163172));
+#4109 = CARTESIAN_POINT('',(-4.196250486136,-4.98,1.821359939571));
+#4110 = CARTESIAN_POINT('',(-4.179942337764,-4.98,1.83978718213));
+#4111 = CARTESIAN_POINT('',(-4.17151363553,-4.98,1.848951967887));
+#4112 = CARTESIAN_POINT('',(-4.16291827771,-4.98,1.857957234146));
+#4113 = CARTESIAN_POINT('',(-4.145194632098,-4.98,1.875869764673));
+#4114 = CARTESIAN_POINT('',(-4.136058440625,-4.98,1.884769172734));
+#4115 = CARTESIAN_POINT('',(-4.12676394479,-4.98,1.893504798466));
+#4116 = CARTESIAN_POINT('',(-4.107641932064,-4.98,1.910862853752));
+#4117 = CARTESIAN_POINT('',(-4.097806933628,-4.98,1.919477232106));
+#4118 = CARTESIAN_POINT('',(-4.087822327738,-4.98,1.92792368859));
+#4119 = CARTESIAN_POINT('',(-4.067320177914,-4.98,1.944688724588));
+#4120 = CARTESIAN_POINT('',(-4.05679556812,-4.98,1.952999038052));
+#4121 = CARTESIAN_POINT('',(-4.046130426888,-4.98,1.961137449384));
+#4122 = CARTESIAN_POINT('',(-4.024267387057,-4.98,1.97727222997));
+#4123 = CARTESIAN_POINT('',(-4.013062838148,-4.98,1.985260099378));
+#4124 = CARTESIAN_POINT('',(-4.001727233381,-4.98,1.993072289846));
+#4125 = CARTESIAN_POINT('',(-3.978523477864,-4.98,2.008540971708));
+#4126 = CARTESIAN_POINT('',(-3.96664909867,-4.98,2.016188712836));
+#4127 = CARTESIAN_POINT('',(-3.954653545328,-4.98,2.023657251102));
+#4128 = CARTESIAN_POINT('',(-3.930130078281,-4.98,2.038425465091));
+#4129 = CARTESIAN_POINT('',(-3.917596370498,-4.98,2.045716127072));
+#4130 = CARTESIAN_POINT('',(-3.904951768344,-4.98,2.052824367424));
+#4131 = CARTESIAN_POINT('',(-3.879130318197,-4.98,2.066859296429));
+#4132 = CARTESIAN_POINT('',(-3.86594812857,-4.98,2.073776699538));
+#4133 = CARTESIAN_POINT('',(-3.852665699286,-4.98,2.080508820253));
+#4134 = CARTESIAN_POINT('',(-3.825568604336,-4.98,2.093779273573));
+#4135 = CARTESIAN_POINT('',(-3.81174907217,-4.98,2.100308046222));
+#4136 = CARTESIAN_POINT('',(-3.797840291843,-4.98,2.106649085039));
+#4137 = CARTESIAN_POINT('',(-3.769490376168,-4.98,2.11912556911));
+#4138 = CARTESIAN_POINT('',(-3.755044875478,-4.98,2.125251183912));
+#4139 = CARTESIAN_POINT('',(-3.740521402353,-4.98,2.131187070563));
+#4140 = CARTESIAN_POINT('',(-3.710941841074,-4.98,2.142841855881));
+#4141 = CARTESIAN_POINT('',(-3.695881916571,-4.98,2.148550664589));
+#4142 = CARTESIAN_POINT('',(-3.680755513884,-4.98,2.154068250368));
+#4143 = CARTESIAN_POINT('',(-3.649969686618,-4.98,2.164875434396));
+#4144 = CARTESIAN_POINT('',(-3.634306982594,-4.98,2.170154701488));
+#4145 = CARTESIAN_POINT('',(-3.618589436238,-4.98,2.175241785881));
+#4146 = CARTESIAN_POINT('',(-3.586620767332,-4.98,2.18517735173));
+#4147 = CARTESIAN_POINT('',(-3.570366948433,-4.98,2.190015286364));
+#4148 = CARTESIAN_POINT('',(-3.554069978986,-4.98,2.194660640813));
+#4149 = CARTESIAN_POINT('',(-3.520941762802,-4.98,2.203702511501));
+#4150 = CARTESIAN_POINT('',(-3.504108425525,-4.98,2.208088297528));
+#4151 = CARTESIAN_POINT('',(-3.487243593942,-4.98,2.212281686486));
+#4152 = CARTESIAN_POINT('',(-3.452978803034,-4.98,2.22040977456));
+#4153 = CARTESIAN_POINT('',(-3.435577376634,-4.98,2.224333598294));
+#4154 = CARTESIAN_POINT('',(-3.418155982519,-4.98,2.228065797756));
+#4155 = CARTESIAN_POINT('',(-3.382777055965,-4.98,2.235262050143));
+#4156 = CARTESIAN_POINT('',(-3.364818691216,-4.98,2.23871512557));
+#4157 = CARTESIAN_POINT('',(-3.346851662159,-4.98,2.241977939309));
+#4158 = CARTESIAN_POINT('',(-3.310380270519,-4.98,2.248226377264));
+#4159 = CARTESIAN_POINT('',(-3.291875714423,-4.98,2.251200968419));
+#4160 = CARTESIAN_POINT('',(-3.273373484292,-4.98,2.253987242175));
+#4161 = CARTESIAN_POINT('',(-3.235830266606,-4.98,2.259273996249));
+#4162 = CARTESIAN_POINT('',(-3.216789720664,-4.98,2.261763436525));
+#4163 = CARTESIAN_POINT('',(-3.197762094021,-4.98,2.264067070383));
+#4164 = CARTESIAN_POINT('',(-3.159166360914,-4.98,2.26838041036));
+#4165 = CARTESIAN_POINT('',(-3.139599319791,-4.98,2.270379118584));
+#4166 = CARTESIAN_POINT('',(-3.120055318764,-4.98,2.27219507772));
+#4167 = CARTESIAN_POINT('',(-3.080424713815,-4.98,2.275525437515));
+#4168 = CARTESIAN_POINT('',(-3.060339780302,-4.98,2.277028930656));
+#4169 = CARTESIAN_POINT('',(-3.040287469109,-4.98,2.278353254631));
+#4170 = CARTESIAN_POINT('',(-2.999637578239,-4.98,2.280693252126));
+#4171 = CARTESIAN_POINT('',(-2.979042248946,-4.98,2.281698154561));
+#4172 = CARTESIAN_POINT('',(-2.958488529866,-4.98,2.282527965253));
+#4173 = CARTESIAN_POINT('',(-2.909359530006,-4.98,2.28411360494));
+#4174 = CARTESIAN_POINT('',(-2.880826192507,-4.98,2.284710429004));
+#4175 = CARTESIAN_POINT('',(-2.852386217214,-4.98,2.284999998702));
+#4176 = CARTESIAN_POINT('',(-2.824044086058,-4.98,2.285));
+#4177 = PCURVE('',#3868,#4178);
+#4178 = DEFINITIONAL_REPRESENTATION('',(#4179),#4281);
+#4179 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4180,#4181,#4182,#4183,#4184,
+    #4185,#4186,#4187,#4188,#4189,#4190,#4191,#4192,#4193,#4194,#4195,
+    #4196,#4197,#4198,#4199,#4200,#4201,#4202,#4203,#4204,#4205,#4206,
+    #4207,#4208,#4209,#4210,#4211,#4212,#4213,#4214,#4215,#4216,#4217,
+    #4218,#4219,#4220,#4221,#4222,#4223,#4224,#4225,#4226,#4227,#4228,
+    #4229,#4230,#4231,#4232,#4233,#4234,#4235,#4236,#4237,#4238,#4239,
+    #4240,#4241,#4242,#4243,#4244,#4245,#4246,#4247,#4248,#4249,#4250,
+    #4251,#4252,#4253,#4254,#4255,#4256,#4257,#4258,#4259,#4260,#4261,
+    #4262,#4263,#4264,#4265,#4266,#4267,#4268,#4269,#4270,#4271,#4272,
+    #4273,#4274,#4275,#4276,#4277,#4278,#4279,#4280),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070019E-02,3.923640387905E-02,5.949495452777E-02,
+    8.023998117382E-02,0.101514831421,0.123342683137,0.145737261932,
+    0.168708048699,0.192262983316,0.216409990026,0.241157911193,
+    0.266517121395,0.292499954327,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684975,0.43236934488,0.462491776183,
+    0.493395712426,0.525114496873,0.557683935057,0.591142110166,
+    0.625529169205,0.6608870901,0.697259442009,0.734691152889,
+    0.77322829986,0.812917939053,0.853807992652,0.895947212019,
+    0.939385237491,1.),.UNSPECIFIED.);
+#4180 = CARTESIAN_POINT('',(-0.815,3.130763796726));
+#4181 = CARTESIAN_POINT('',(-0.804503373395,3.130763798318));
+#4182 = CARTESIAN_POINT('',(-0.794006419364,3.131011340594));
+#4183 = CARTESIAN_POINT('',(-0.783538437036,3.13150619887));
+#4184 = CARTESIAN_POINT('',(-0.762446654347,3.132996244075));
+#4185 = CARTESIAN_POINT('',(-0.751825206938,3.134003613895));
+#4186 = CARTESIAN_POINT('',(-0.741278782917,3.135257537383));
+#4187 = CARTESIAN_POINT('',(-0.720145593277,3.138270319702));
+#4188 = CARTESIAN_POINT('',(-0.709562564953,3.140038939741));
+#4189 = CARTESIAN_POINT('',(-0.699079765314,3.14204519875));
+#4190 = CARTESIAN_POINT('',(-0.678073895008,3.146567476039));
+#4191 = CARTESIAN_POINT('',(-0.667556099961,3.149094593941));
+#4192 = CARTESIAN_POINT('',(-0.65715281424,3.151850650552));
+#4193 = CARTESIAN_POINT('',(-0.636315444236,3.15787777213));
+#4194 = CARTESIAN_POINT('',(-0.625887459376,3.161160188828));
+#4195 = CARTESIAN_POINT('',(-0.615583236777,3.164663315886));
+#4196 = CARTESIAN_POINT('',(-0.594957924762,3.172189276441));
+#4197 = CARTESIAN_POINT('',(-0.58464340685,3.176223243717));
+#4198 = CARTESIAN_POINT('',(-0.57445951785,3.180470059675));
+#4199 = CARTESIAN_POINT('',(-0.554090800912,3.189487295677));
+#4200 = CARTESIAN_POINT('',(-0.543912837091,3.194268438984));
+#4201 = CARTESIAN_POINT('',(-0.533871183723,3.199254796623));
+#4202 = CARTESIAN_POINT('',(-0.513803678538,3.209754203101));
+#4203 = CARTESIAN_POINT('',(-0.503784893037,3.215277494669));
+#4204 = CARTESIAN_POINT('',(-0.49390749024,3.220998468818));
+#4205 = CARTESIAN_POINT('',(-0.474185440674,3.232969453037));
+#4206 = CARTESIAN_POINT('',(-0.464348020684,3.239229209872));
+#4207 = CARTESIAN_POINT('',(-0.454656733012,3.24567911324));
+#4208 = CARTESIAN_POINT('',(-0.435323759573,3.259109651849));
+#4209 = CARTESIAN_POINT('',(-0.425689446858,3.266099546273));
+#4210 = CARTESIAN_POINT('',(-0.416205836145,3.273271954997));
+#4211 = CARTESIAN_POINT('',(-0.397304770565,3.288148652193));
+#4212 = CARTESIAN_POINT('',(-0.387894836828,3.295861729721));
+#4213 = CARTESIAN_POINT('',(-0.378640060429,3.303749513864));
+#4214 = CARTESIAN_POINT('',(-0.36021281787,3.320057662236));
+#4215 = CARTESIAN_POINT('',(-0.351048032113,3.32848636447));
+#4216 = CARTESIAN_POINT('',(-0.342042765854,3.33708172229));
+#4217 = CARTESIAN_POINT('',(-0.324130235327,3.354805367902));
+#4218 = CARTESIAN_POINT('',(-0.315230827266,3.363941559375));
+#4219 = CARTESIAN_POINT('',(-0.306495201534,3.37323605521));
+#4220 = CARTESIAN_POINT('',(-0.289137146248,3.392358067936));
+#4221 = CARTESIAN_POINT('',(-0.280522767894,3.402193066372));
+#4222 = CARTESIAN_POINT('',(-0.27207631141,3.412177672262));
+#4223 = CARTESIAN_POINT('',(-0.255311275412,3.432679822086));
+#4224 = CARTESIAN_POINT('',(-0.247000961948,3.44320443188));
+#4225 = CARTESIAN_POINT('',(-0.238862550616,3.453869573112));
+#4226 = CARTESIAN_POINT('',(-0.22272777003,3.475732612943));
+#4227 = CARTESIAN_POINT('',(-0.214739900622,3.486937161852));
+#4228 = CARTESIAN_POINT('',(-0.206927710154,3.498272766619));
+#4229 = CARTESIAN_POINT('',(-0.191459028292,3.521476522136));
+#4230 = CARTESIAN_POINT('',(-0.183811287164,3.53335090133));
+#4231 = CARTESIAN_POINT('',(-0.176342748898,3.545346454672));
+#4232 = CARTESIAN_POINT('',(-0.161574534909,3.569869921719));
+#4233 = CARTESIAN_POINT('',(-0.154283872928,3.582403629502));
+#4234 = CARTESIAN_POINT('',(-0.147175632576,3.595048231656));
+#4235 = CARTESIAN_POINT('',(-0.133140703571,3.620869681803));
+#4236 = CARTESIAN_POINT('',(-0.126223300462,3.63405187143));
+#4237 = CARTESIAN_POINT('',(-0.119491179747,3.647334300714));
+#4238 = CARTESIAN_POINT('',(-0.106220726427,3.674431395664));
+#4239 = CARTESIAN_POINT('',(-9.969195377821E-02,3.68825092783));
+#4240 = CARTESIAN_POINT('',(-9.335091496086E-02,3.702159708157));
+#4241 = CARTESIAN_POINT('',(-8.087443088986E-02,3.730509623832));
+#4242 = CARTESIAN_POINT('',(-7.474881608826E-02,3.744955124522));
+#4243 = CARTESIAN_POINT('',(-6.881292943693E-02,3.759478597647));
+#4244 = CARTESIAN_POINT('',(-5.715814411905E-02,3.789058158926));
+#4245 = CARTESIAN_POINT('',(-5.144933541104E-02,3.804118083429));
+#4246 = CARTESIAN_POINT('',(-4.593174963154E-02,3.819244486116));
+#4247 = CARTESIAN_POINT('',(-3.51245656045E-02,3.850030313382));
+#4248 = CARTESIAN_POINT('',(-2.984529851156E-02,3.865693017406));
+#4249 = CARTESIAN_POINT('',(-2.475821411935E-02,3.881410563762));
+#4250 = CARTESIAN_POINT('',(-1.482264826965E-02,3.913379232668));
+#4251 = CARTESIAN_POINT('',(-9.984713635607E-03,3.929633051567));
+#4252 = CARTESIAN_POINT('',(-5.339359187304E-03,3.945930021014));
+#4253 = CARTESIAN_POINT('',(3.702511500999E-03,3.979058237198));
+#4254 = CARTESIAN_POINT('',(8.088297527873E-03,3.995891574475));
+#4255 = CARTESIAN_POINT('',(1.228168648603E-02,4.012756406058));
+#4256 = CARTESIAN_POINT('',(2.040977456019E-02,4.047021196966));
+#4257 = CARTESIAN_POINT('',(2.43335982941E-02,4.064422623366));
+#4258 = CARTESIAN_POINT('',(2.806579775608E-02,4.081844017481));
+#4259 = CARTESIAN_POINT('',(3.526205014317E-02,4.117222944035));
+#4260 = CARTESIAN_POINT('',(3.871512557032E-02,4.135181308784));
+#4261 = CARTESIAN_POINT('',(4.197793930895E-02,4.153148337841));
+#4262 = CARTESIAN_POINT('',(4.822637726397E-02,4.189619729481));
+#4263 = CARTESIAN_POINT('',(5.120096841853E-02,4.208124285577));
+#4264 = CARTESIAN_POINT('',(5.398724217542E-02,4.226626515708));
+#4265 = CARTESIAN_POINT('',(5.927399624855E-02,4.264169733394));
+#4266 = CARTESIAN_POINT('',(6.176343652481E-02,4.283210279336));
+#4267 = CARTESIAN_POINT('',(6.406707038253E-02,4.302237905979));
+#4268 = CARTESIAN_POINT('',(6.838041035967E-02,4.340833639086));
+#4269 = CARTESIAN_POINT('',(7.037911858418E-02,4.360400680209));
+#4270 = CARTESIAN_POINT('',(7.219507771977E-02,4.379944681236));
+#4271 = CARTESIAN_POINT('',(7.552543751547E-02,4.419575286185));
+#4272 = CARTESIAN_POINT('',(7.702893065647E-02,4.439660219698));
+#4273 = CARTESIAN_POINT('',(7.835325463112E-02,4.459712530891));
+#4274 = CARTESIAN_POINT('',(8.069325212553E-02,4.500362421761));
+#4275 = CARTESIAN_POINT('',(8.169815456093E-02,4.520957751054));
+#4276 = CARTESIAN_POINT('',(8.252796525341E-02,4.541511470134));
+#4277 = CARTESIAN_POINT('',(8.411360493996E-02,4.590640469994));
+#4278 = CARTESIAN_POINT('',(8.471042900441E-02,4.619173807493));
+#4279 = CARTESIAN_POINT('',(8.499999870171E-02,4.647613782786));
+#4280 = CARTESIAN_POINT('',(8.5E-02,4.675955913942));
+#4281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4282 = PCURVE('',#3936,#4283);
+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4386);
+#4284 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4285,#4286,#4287,#4288,#4289,
+    #4290,#4291,#4292,#4293,#4294,#4295,#4296,#4297,#4298,#4299,#4300,
+    #4301,#4302,#4303,#4304,#4305,#4306,#4307,#4308,#4309,#4310,#4311,
+    #4312,#4313,#4314,#4315,#4316,#4317,#4318,#4319,#4320,#4321,#4322,
+    #4323,#4324,#4325,#4326,#4327,#4328,#4329,#4330,#4331,#4332,#4333,
+    #4334,#4335,#4336,#4337,#4338,#4339,#4340,#4341,#4342,#4343,#4344,
+    #4345,#4346,#4347,#4348,#4349,#4350,#4351,#4352,#4353,#4354,#4355,
+    #4356,#4357,#4358,#4359,#4360,#4361,#4362,#4363,#4364,#4365,#4366,
+    #4367,#4368,#4369,#4370,#4371,#4372,#4373,#4374,#4375,#4376,#4377,
+    #4378,#4379,#4380,#4381,#4382,#4383,#4384,#4385),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070019E-02,3.923640387905E-02,5.949495452777E-02,
+    8.023998117382E-02,0.101514831421,0.123342683137,0.145737261932,
+    0.168708048699,0.192262983316,0.216409990026,0.241157911193,
+    0.266517121395,0.292499954327,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684975,0.43236934488,0.462491776183,
+    0.493395712426,0.525114496873,0.557683935057,0.591142110166,
+    0.625529169205,0.6608870901,0.697259442009,0.734691152889,
+    0.77322829986,0.812917939053,0.853807992652,0.895947212019,
+    0.939385237491,1.),.UNSPECIFIED.);
+#4285 = CARTESIAN_POINT('',(3.992225788962,0.));
+#4286 = CARTESIAN_POINT('',(3.992225789142,1.166291845021E-02));
+#4287 = CARTESIAN_POINT('',(3.992253876201,2.332619226919E-02));
+#4288 = CARTESIAN_POINT('',(3.992310024886,3.496154928163E-02));
+#4289 = CARTESIAN_POINT('',(3.992479140944,5.84222760833E-02));
+#4290 = CARTESIAN_POINT('',(3.992593491693,7.024543581438E-02));
+#4291 = CARTESIAN_POINT('',(3.992735869154,8.199821115585E-02));
+#4292 = CARTESIAN_POINT('',(3.993078118631,0.105582930217));
+#4293 = CARTESIAN_POINT('',(3.993279102037,0.117411400394));
+#4294 = CARTESIAN_POINT('',(3.993507202389,0.129149733336));
+#4295 = CARTESIAN_POINT('',(3.99402169979,0.152722856073));
+#4296 = CARTESIAN_POINT('',(3.994309366777,0.164552976048));
+#4297 = CARTESIAN_POINT('',(3.994623312937,0.17628500765));
+#4298 = CARTESIAN_POINT('',(3.995310456317,0.199852549928));
+#4299 = CARTESIAN_POINT('',(3.99568496143,0.211682942689));
+#4300 = CARTESIAN_POINT('',(3.996085007549,0.223412589564));
+#4301 = CARTESIAN_POINT('',(3.996945347363,0.246977542043));
+#4302 = CARTESIAN_POINT('',(3.997406935732,0.258807618715));
+#4303 = CARTESIAN_POINT('',(3.997893413096,0.270536665916));
+#4304 = CARTESIAN_POINT('',(3.998927625834,0.294100422034));
+#4305 = CARTESIAN_POINT('',(3.999476622662,0.305929944308));
+#4306 = CARTESIAN_POINT('',(4.000049925235,0.317659192323));
+#4307 = CARTESIAN_POINT('',(4.001258811221,0.341222430737));
+#4308 = CARTESIAN_POINT('',(4.001895616579,0.353051340251));
+#4309 = CARTESIAN_POINT('',(4.002556197319,0.364781119774));
+#4310 = CARTESIAN_POINT('',(4.003940681881,0.388344194068));
+#4311 = CARTESIAN_POINT('',(4.004665767945,0.400172530982));
+#4312 = CARTESIAN_POINT('',(4.005414137867,0.411902935999));
+#4313 = CARTESIAN_POINT('',(4.0069752721,0.435466042724));
+#4314 = CARTESIAN_POINT('',(4.00778918142,0.447293902686));
+#4315 = CARTESIAN_POINT('',(4.008625909325,0.459024901941));
+#4316 = CARTESIAN_POINT('',(4.010364870166,0.482588156189));
+#4317 = CARTESIAN_POINT('',(4.011268214384,0.494415665936));
+#4318 = CARTESIAN_POINT('',(4.012193926734,0.506147159765));
+#4319 = CARTESIAN_POINT('',(4.014112016548,0.529710631055));
+#4320 = CARTESIAN_POINT('',(4.015105475303,0.541537933636));
+#4321 = CARTESIAN_POINT('',(4.016120856106,0.553269784906));
+#4322 = CARTESIAN_POINT('',(4.018219501973,0.576833515112));
+#4323 = CARTESIAN_POINT('',(4.01930382187,0.588660760277));
+#4324 = CARTESIAN_POINT('',(4.020409612576,0.600392812421));
+#4325 = CARTESIAN_POINT('',(4.022690365405,0.623956825122));
+#4326 = CARTESIAN_POINT('',(4.023866358991,0.63578416258));
+#4327 = CARTESIAN_POINT('',(4.025063358434,0.647516250915));
+#4328 = CARTESIAN_POINT('',(4.027527892006,0.671080556456));
+#4329 = CARTESIAN_POINT('',(4.02879643674,0.682908130776));
+#4330 = CARTESIAN_POINT('',(4.030085501152,0.694640090211));
+#4331 = CARTESIAN_POINT('',(4.032735611187,0.718204688534));
+#4332 = CARTESIAN_POINT('',(4.034097648397,0.730032635065));
+#4333 = CARTESIAN_POINT('',(4.035479691551,0.741764305774));
+#4334 = CARTESIAN_POINT('',(4.038317294876,0.765329188118));
+#4335 = CARTESIAN_POINT('',(4.039773828746,0.77715762959));
+#4336 = CARTESIAN_POINT('',(4.041249822276,0.788888861499));
+#4337 = CARTESIAN_POINT('',(4.044276956216,0.81245401153));
+#4338 = CARTESIAN_POINT('',(4.045829052833,0.824283055215));
+#4339 = CARTESIAN_POINT('',(4.047400026775,0.836013711708));
+#4340 = CARTESIAN_POINT('',(4.050618848872,0.85957910644));
+#4341 = CARTESIAN_POINT('',(4.052267635429,0.871408841848));
+#4342 = CARTESIAN_POINT('',(4.053934679038,0.883138802884));
+#4343 = CARTESIAN_POINT('',(4.057347467265,0.906704413573));
+#4344 = CARTESIAN_POINT('',(4.059094131494,0.918534910725));
+#4345 = CARTESIAN_POINT('',(4.060858394398,0.930264075391));
+#4346 = CARTESIAN_POINT('',(4.064467548032,0.953829868545));
+#4347 = CARTESIAN_POINT('',(4.066313338004,0.965661176894));
+#4348 = CARTESIAN_POINT('',(4.068176031766,0.977389465368));
+#4349 = CARTESIAN_POINT('',(4.071984073155,1.000955403909));
+#4350 = CARTESIAN_POINT('',(4.0739302976,1.012787551979));
+#4351 = CARTESIAN_POINT('',(4.075892697756,1.024514906814));
+#4352 = CARTESIAN_POINT('',(4.079902275237,1.048080951427));
+#4353 = CARTESIAN_POINT('',(4.081950304558,1.059913947227));
+#4354 = CARTESIAN_POINT('',(4.084013753251,1.071640333863));
+#4355 = CARTESIAN_POINT('',(4.088227645554,1.095206444487));
+#4356 = CARTESIAN_POINT('',(4.090378913766,1.107040276713));
+#4357 = CARTESIAN_POINT('',(4.092544823099,1.118765683158));
+#4358 = CARTESIAN_POINT('',(4.09696594564,1.142331820578));
+#4359 = CARTESIAN_POINT('',(4.099221953473,1.154166460585));
+#4360 = CARTESIAN_POINT('',(4.101491809783,1.165890896211));
+#4361 = CARTESIAN_POINT('',(4.10612322334,1.189457023672));
+#4362 = CARTESIAN_POINT('',(4.108485542826,1.201292428143));
+#4363 = CARTESIAN_POINT('',(4.110860912116,1.213015921624));
+#4364 = CARTESIAN_POINT('',(4.115705834528,1.236582006394));
+#4365 = CARTESIAN_POINT('',(4.118176115431,1.248418120608));
+#4366 = CARTESIAN_POINT('',(4.120658650298,1.260140717042));
+#4367 = CARTESIAN_POINT('',(4.125720471976,1.283706731869));
+#4368 = CARTESIAN_POINT('',(4.128300450506,1.295543493434));
+#4369 = CARTESIAN_POINT('',(4.130891899022,1.307265250769));
+#4370 = CARTESIAN_POINT('',(4.136174203287,1.33083117517));
+#4371 = CARTESIAN_POINT('',(4.138865713679,1.34266851811));
+#4372 = CARTESIAN_POINT('',(4.141567930792,1.354389502986));
+#4373 = CARTESIAN_POINT('',(4.147074520344,1.377955324376));
+#4374 = CARTESIAN_POINT('',(4.149879509994,1.389793183437));
+#4375 = CARTESIAN_POINT('',(4.152694472225,1.401513466601));
+#4376 = CARTESIAN_POINT('',(4.15842940343,1.425079181283));
+#4377 = CARTESIAN_POINT('',(4.161349952527,1.436917496396));
+#4378 = CARTESIAN_POINT('',(4.164279776946,1.448637147802));
+#4379 = CARTESIAN_POINT('',(4.170247404131,1.472202761871));
+#4380 = CARTESIAN_POINT('',(4.173285750979,1.484041482741));
+#4381 = CARTESIAN_POINT('',(4.17633271974,1.495760566427));
+#4382 = CARTESIAN_POINT('',(4.183650903929,1.52355363404));
+#4383 = CARTESIAN_POINT('',(4.187929780853,1.539517215381));
+#4384 = CARTESIAN_POINT('',(4.192222970185,1.555262230432));
+#4385 = CARTESIAN_POINT('',(4.196529335328,1.570796326795));
+#4386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4387 = ADVANCED_FACE('',(#4388),#3843,.F.);
+#4388 = FACE_BOUND('',#4389,.T.);
+#4389 = EDGE_LOOP('',(#4390,#4391,#4392,#4415));
+#4390 = ORIENTED_EDGE('',*,*,#3827,.T.);
+#4391 = ORIENTED_EDGE('',*,*,#4050,.T.);
+#4392 = ORIENTED_EDGE('',*,*,#4393,.F.);
+#4393 = EDGE_CURVE('',#4394,#4021,#4396,.T.);
+#4394 = VERTEX_POINT('',#4395);
+#4395 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#4396 = SURFACE_CURVE('',#4397,(#4401,#4408),.PCURVE_S1.);
+#4397 = LINE('',#4398,#4399);
+#4398 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#4399 = VECTOR('',#4400,1.);
+#4400 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#4401 = PCURVE('',#3843,#4402);
+#4402 = DEFINITIONAL_REPRESENTATION('',(#4403),#4407);
+#4403 = LINE('',#4404,#4405);
+#4404 = CARTESIAN_POINT('',(-3.184293485218,-2.031708135064E-16));
+#4405 = VECTOR('',#4406,1.);
+#4406 = DIRECTION('',(-0.,-1.));
+#4407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4408 = PCURVE('',#4038,#4409);
+#4409 = DEFINITIONAL_REPRESENTATION('',(#4410),#4414);
+#4410 = LINE('',#4411,#4412);
+#4411 = CARTESIAN_POINT('',(-0.,0.));
+#4412 = VECTOR('',#4413,1.);
+#4413 = DIRECTION('',(-0.,-1.));
+#4414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4415 = ORIENTED_EDGE('',*,*,#4416,.F.);
+#4416 = EDGE_CURVE('',#3802,#4394,#4417,.T.);
+#4417 = SURFACE_CURVE('',#4418,(#4422,#4429),.PCURVE_S1.);
+#4418 = LINE('',#4419,#4420);
+#4419 = CARTESIAN_POINT('',(-10.55,-3.18,1.285));
+#4420 = VECTOR('',#4421,1.);
+#4421 = DIRECTION('',(0.957826285221,6.380404772662E-17,0.287347885566)
+  );
+#4422 = PCURVE('',#3843,#4423);
+#4423 = DEFINITIONAL_REPRESENTATION('',(#4424),#4428);
+#4424 = LINE('',#4425,#4426);
+#4425 = CARTESIAN_POINT('',(-0.,0.));
+#4426 = VECTOR('',#4427,1.);
+#4427 = DIRECTION('',(-1.,0.));
+#4428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4429 = PCURVE('',#3816,#4430);
+#4430 = DEFINITIONAL_REPRESENTATION('',(#4431),#4435);
+#4431 = LINE('',#4432,#4433);
+#4432 = CARTESIAN_POINT('',(-0.915,-3.05));
+#4433 = VECTOR('',#4434,1.);
+#4434 = DIRECTION('',(0.287347885566,0.957826285221));
+#4435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4436 = ADVANCED_FACE('',(#4437),#3816,.T.);
+#4437 = FACE_BOUND('',#4438,.F.);
+#4438 = EDGE_LOOP('',(#4439,#4462,#4463,#4464,#4485));
+#4439 = ORIENTED_EDGE('',*,*,#4440,.F.);
+#4440 = EDGE_CURVE('',#4394,#4441,#4443,.T.);
+#4441 = VERTEX_POINT('',#4442);
+#4442 = CARTESIAN_POINT('',(-5.213508068464,-3.18,2.2));
+#4443 = SURFACE_CURVE('',#4444,(#4448,#4455),.PCURVE_S1.);
+#4444 = LINE('',#4445,#4446);
+#4445 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#4446 = VECTOR('',#4447,1.);
+#4447 = DIRECTION('',(1.,0.,0.));
+#4448 = PCURVE('',#3816,#4449);
+#4449 = DEFINITIONAL_REPRESENTATION('',(#4450),#4454);
+#4450 = LINE('',#4451,#4452);
+#4451 = CARTESIAN_POINT('',(-0.,0.));
+#4452 = VECTOR('',#4453,1.);
+#4453 = DIRECTION('',(-0.,1.));
+#4454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4455 = PCURVE('',#4038,#4456);
+#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4461);
+#4457 = LINE('',#4458,#4459);
+#4458 = CARTESIAN_POINT('',(-0.,0.));
+#4459 = VECTOR('',#4460,1.);
+#4460 = DIRECTION('',(-1.,0.));
+#4461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4462 = ORIENTED_EDGE('',*,*,#4416,.F.);
+#4463 = ORIENTED_EDGE('',*,*,#3801,.F.);
+#4464 = ORIENTED_EDGE('',*,*,#4465,.F.);
+#4465 = EDGE_CURVE('',#4466,#3769,#4468,.T.);
+#4466 = VERTEX_POINT('',#4467);
+#4467 = CARTESIAN_POINT('',(-5.811903732857,-3.18,1.385));
+#4468 = SURFACE_CURVE('',#4469,(#4473,#4479),.PCURVE_S1.);
+#4469 = LINE('',#4470,#4471);
+#4470 = CARTESIAN_POINT('',(-5.811903732857,-3.18,1.285));
+#4471 = VECTOR('',#4472,1.);
+#4472 = DIRECTION('',(-0.,-0.,-1.));
+#4473 = PCURVE('',#3816,#4474);
+#4474 = DEFINITIONAL_REPRESENTATION('',(#4475),#4478);
+#4475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4476,#4477),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4476 = CARTESIAN_POINT('',(-0.815,1.688096267143));
+#4477 = CARTESIAN_POINT('',(-0.915,1.688096267143));
+#4478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4479 = PCURVE('',#3789,#4480);
+#4480 = DEFINITIONAL_REPRESENTATION('',(#4481),#4484);
+#4481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4482,#4483),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4482 = CARTESIAN_POINT('',(-3.642247365994,-0.1));
+#4483 = CARTESIAN_POINT('',(-3.642247365994,0.));
+#4484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4485 = ORIENTED_EDGE('',*,*,#4486,.T.);
+#4486 = EDGE_CURVE('',#4466,#4441,#4487,.T.);
+#4487 = SURFACE_CURVE('',#4488,(#4590,#4695),.PCURVE_S1.);
+#4488 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4489,#4490,#4491,#4492,#4493,
+    #4494,#4495,#4496,#4497,#4498,#4499,#4500,#4501,#4502,#4503,#4504,
+    #4505,#4506,#4507,#4508,#4509,#4510,#4511,#4512,#4513,#4514,#4515,
+    #4516,#4517,#4518,#4519,#4520,#4521,#4522,#4523,#4524,#4525,#4526,
+    #4527,#4528,#4529,#4530,#4531,#4532,#4533,#4534,#4535,#4536,#4537,
+    #4538,#4539,#4540,#4541,#4542,#4543,#4544,#4545,#4546,#4547,#4548,
+    #4549,#4550,#4551,#4552,#4553,#4554,#4555,#4556,#4557,#4558,#4559,
+    #4560,#4561,#4562,#4563,#4564,#4565,#4566,#4567,#4568,#4569,#4570,
+    #4571,#4572,#4573,#4574,#4575,#4576,#4577,#4578,#4579,#4580,#4581,
+    #4582,#4583,#4584,#4585,#4586,#4587,#4588,#4589),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360170113E-02,4.401971624619E-02,6.657963660466E-02,
+    8.955107214334E-02,0.11298568576,0.136914169691,0.161355400715,
+    0.186321471793,0.211820456003,0.237857970345,0.264438090378,
+    0.291563898361,0.319237813708,0.347461786881,0.376237402532,
+    0.405565918745,0.435448258637,0.465884964569,0.496876121707,
+    0.528421255642,0.560519207583,0.593167989975,0.626364625075,
+    0.660104968857,0.694383522636,0.72919323485,0.764525295551,
+    0.800368926285,0.836711168186,0.873536671225,0.910827487697,
+    0.94856287316,1.),.UNSPECIFIED.);
+#4489 = CARTESIAN_POINT('',(-5.811903732857,-3.18,1.385));
+#4490 = CARTESIAN_POINT('',(-5.811903731662,-3.18,1.395488803945));
+#4491 = CARTESIAN_POINT('',(-5.811717931853,-3.18,1.405977761822));
+#4492 = CARTESIAN_POINT('',(-5.811346403856,-3.18,1.416446707836));
+#4493 = CARTESIAN_POINT('',(-5.810226964811,-3.18,1.437527695116));
+#4494 = CARTESIAN_POINT('',(-5.80947134279,-3.18,1.448138330699));
+#4495 = CARTESIAN_POINT('',(-5.808529104627,-3.18,1.458693447532));
+#4496 = CARTESIAN_POINT('',(-5.806265833162,-3.18,1.479823744127));
+#4497 = CARTESIAN_POINT('',(-5.804939440551,-3.18,1.49039690098));
+#4498 = CARTESIAN_POINT('',(-5.803432046756,-3.18,1.500890581453));
+#4499 = CARTESIAN_POINT('',(-5.800036866486,-3.18,1.521896654309));
+#4500 = CARTESIAN_POINT('',(-5.79814262507,-3.18,1.53240578848));
+#4501 = CARTESIAN_POINT('',(-5.796073520771,-3.18,1.542819614794));
+#4502 = CARTESIAN_POINT('',(-5.791553199865,-3.18,1.563657836184));
+#4503 = CARTESIAN_POINT('',(-5.789095115488,-3.18,1.574078138168));
+#4504 = CARTESIAN_POINT('',(-5.78646840325,-3.18,1.584391968148));
+#4505 = CARTESIAN_POINT('',(-5.78083170247,-3.18,1.60501803694));
+#4506 = CARTESIAN_POINT('',(-5.77781480393,-3.18,1.615325619711));
+#4507 = CARTESIAN_POINT('',(-5.774635525644,-3.18,1.625518194808));
+#4508 = CARTESIAN_POINT('',(-5.767893354696,-3.18,1.645887393977));
+#4509 = CARTESIAN_POINT('',(-5.764323704081,-3.18,1.656058972205));
+#4510 = CARTESIAN_POINT('',(-5.76059794252,-3.18,1.66610855369));
+#4511 = CARTESIAN_POINT('',(-5.752763385607,-3.18,1.686176236111));
+#4512 = CARTESIAN_POINT('',(-5.74864808606,-3.18,1.696189012967));
+#4513 = CARTESIAN_POINT('',(-5.744382991003,-3.18,1.70607377494));
+#4514 = CARTESIAN_POINT('',(-5.73547128827,-3.18,1.725795701829));
+#4515 = CARTESIAN_POINT('',(-5.73081848327,-3.18,1.735627338281));
+#4516 = CARTESIAN_POINT('',(-5.726022270193,-3.18,1.745325598295));
+#4517 = CARTESIAN_POINT('',(-5.716050787046,-3.18,1.764658161251));
+#4518 = CARTESIAN_POINT('',(-5.710869653555,-3.18,1.774286782005));
+#4519 = CARTESIAN_POINT('',(-5.705551591799,-3.18,1.783777145517));
+#4520 = CARTESIAN_POINT('',(-5.694539784293,-3.18,1.8026775259));
+#4521 = CARTESIAN_POINT('',(-5.688840521716,-3.18,1.812081743107));
+#4522 = CARTESIAN_POINT('',(-5.683010917905,-3.18,1.821343203556));
+#4523 = CARTESIAN_POINT('',(-5.67098029575,-3.18,1.839769499864));
+#4524 = CARTESIAN_POINT('',(-5.664774111838,-3.18,1.848928445813));
+#4525 = CARTESIAN_POINT('',(-5.658444290559,-3.18,1.857940461124));
+#4526 = CARTESIAN_POINT('',(-5.645418377811,-3.18,1.875851799365));
+#4527 = CARTESIAN_POINT('',(-5.638717472158,-3.18,1.884745163709));
+#4528 = CARTESIAN_POINT('',(-5.631899754672,-3.18,1.893487719551));
+#4529 = CARTESIAN_POINT('',(-5.617904047954,-3.18,1.910844353702));
+#4530 = CARTESIAN_POINT('',(-5.610721593476,-3.18,1.919452422838));
+#4531 = CARTESIAN_POINT('',(-5.603429274772,-3.18,1.927906087855));
+#4532 = CARTESIAN_POINT('',(-5.58849119892,-3.18,1.944669493807));
+#4533 = CARTESIAN_POINT('',(-5.580841321563,-3.18,1.952973191031));
+#4534 = CARTESIAN_POINT('',(-5.573088645938,-3.18,1.961119166742));
+#4535 = CARTESIAN_POINT('',(-5.557237507095,-3.18,1.977252131342));
+#4536 = CARTESIAN_POINT('',(-5.549135263936,-3.18,1.985233056975));
+#4537 = CARTESIAN_POINT('',(-5.540937399233,-3.18,1.993053223793));
+#4538 = CARTESIAN_POINT('',(-5.524204335412,-3.18,2.008519929745));
+#4539 = CARTESIAN_POINT('',(-5.515665691304,-3.18,2.0161604007));
+#4540 = CARTESIAN_POINT('',(-5.507038701911,-3.18,2.023637360838));
+#4541 = CARTESIAN_POINT('',(-5.489456631174,-3.18,2.038403467786));
+#4542 = CARTESIAN_POINT('',(-5.480498434008,-3.18,2.045686556216));
+#4543 = CARTESIAN_POINT('',(-5.471459252755,-3.18,2.052803673907));
+#4544 = CARTESIAN_POINT('',(-5.453062819127,-3.18,2.066836395803));
+#4545 = CARTESIAN_POINT('',(-5.443702773835,-3.18,2.073745966593));
+#4546 = CARTESIAN_POINT('',(-5.434269172896,-3.18,2.080487405834));
+#4547 = CARTESIAN_POINT('',(-5.415094690177,-3.18,2.093755584585));
+#4548 = CARTESIAN_POINT('',(-5.405351331544,-3.18,2.100276331463));
+#4549 = CARTESIAN_POINT('',(-5.395541892479,-3.18,2.106627091416));
+#4550 = CARTESIAN_POINT('',(-5.375627286143,-3.18,2.119101266735));
+#4551 = CARTESIAN_POINT('',(-5.365519950508,-3.18,2.125218746855));
+#4552 = CARTESIAN_POINT('',(-5.355354033567,-3.18,2.131164694943));
+#4553 = CARTESIAN_POINT('',(-5.334738780919,-3.18,2.142817170302));
+#4554 = CARTESIAN_POINT('',(-5.324287576849,-3.18,2.148517837153));
+#4555 = CARTESIAN_POINT('',(-5.313785289668,-3.18,2.154045739881));
+#4556 = CARTESIAN_POINT('',(-5.292510358449,-3.18,2.164850644449));
+#4557 = CARTESIAN_POINT('',(-5.281736136463,-3.18,2.170121878958));
+#4558 = CARTESIAN_POINT('',(-5.270918302272,-3.18,2.175219430467));
+#4559 = CARTESIAN_POINT('',(-5.249026087897,-3.18,2.185152776909));
+#4560 = CARTESIAN_POINT('',(-5.237950409314,-3.18,2.189982916624));
+#4561 = CARTESIAN_POINT('',(-5.226838534763,-3.18,2.194638764959));
+#4562 = CARTESIAN_POINT('',(-5.204372796364,-3.18,2.203678502985));
+#4563 = CARTESIAN_POINT('',(-5.193017901354,-3.18,2.208056869234));
+#4564 = CARTESIAN_POINT('',(-5.181634144074,-3.18,2.212260640342));
+#4565 = CARTESIAN_POINT('',(-5.158639939518,-3.18,2.220386705873));
+#4566 = CARTESIAN_POINT('',(-5.147028714422,-3.18,2.224303628794));
+#4567 = CARTESIAN_POINT('',(-5.135395850395,-3.18,2.228045948227));
+#4568 = CARTESIAN_POINT('',(-5.111919470419,-3.18,2.235240308099));
+#4569 = CARTESIAN_POINT('',(-5.100075414411,-3.18,2.238687149448));
+#4570 = CARTESIAN_POINT('',(-5.088216805229,-3.18,2.241959661781));
+#4571 = CARTESIAN_POINT('',(-5.064305706812,-3.18,2.248206353859));
+#4572 = CARTESIAN_POINT('',(-5.052252897963,-3.18,2.251175527524));
+#4573 = CARTESIAN_POINT('',(-5.040192458016,-3.18,2.253970913476));
+#4574 = CARTESIAN_POINT('',(-5.015895197102,-3.18,2.259256082117));
+#4575 = CARTESIAN_POINT('',(-5.003658257886,-3.18,2.261741072247));
+#4576 = CARTESIAN_POINT('',(-4.991420421514,-3.18,2.264053063516));
+#4577 = CARTESIAN_POINT('',(-4.966786585118,-3.18,2.268364990286));
+#4578 = CARTESIAN_POINT('',(-4.954390647401,-3.18,2.270360366988));
+#4579 = CARTESIAN_POINT('',(-4.942000336014,-3.18,2.272183758786));
+#4580 = CARTESIAN_POINT('',(-4.917080473748,-3.18,2.275512888379));
+#4581 = CARTESIAN_POINT('',(-4.904551143274,-3.18,2.277014320916));
+#4582 = CARTESIAN_POINT('',(-4.892033732401,-3.18,2.278344982224));
+#4583 = CARTESIAN_POINT('',(-4.866879287383,-3.18,2.280683943524));
+#4584 = CARTESIAN_POINT('',(-4.85424260774,-3.18,2.281688210969));
+#4585 = CARTESIAN_POINT('',(-4.841623893968,-3.18,2.282523092501));
+#4586 = CARTESIAN_POINT('',(-4.811853243243,-3.18,2.284101846336));
+#4587 = CARTESIAN_POINT('',(-4.794718971738,-3.18,2.284702600884));
+#4588 = CARTESIAN_POINT('',(-4.777629571022,-3.18,2.284999998599));
+#4589 = CARTESIAN_POINT('',(-4.760590824677,-3.18,2.285));
+#4590 = PCURVE('',#3816,#4591);
+#4591 = DEFINITIONAL_REPRESENTATION('',(#4592),#4694);
+#4592 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4593,#4594,#4595,#4596,#4597,
+    #4598,#4599,#4600,#4601,#4602,#4603,#4604,#4605,#4606,#4607,#4608,
+    #4609,#4610,#4611,#4612,#4613,#4614,#4615,#4616,#4617,#4618,#4619,
+    #4620,#4621,#4622,#4623,#4624,#4625,#4626,#4627,#4628,#4629,#4630,
+    #4631,#4632,#4633,#4634,#4635,#4636,#4637,#4638,#4639,#4640,#4641,
+    #4642,#4643,#4644,#4645,#4646,#4647,#4648,#4649,#4650,#4651,#4652,
+    #4653,#4654,#4655,#4656,#4657,#4658,#4659,#4660,#4661,#4662,#4663,
+    #4664,#4665,#4666,#4667,#4668,#4669,#4670,#4671,#4672,#4673,#4674,
+    #4675,#4676,#4677,#4678,#4679,#4680,#4681,#4682,#4683,#4684,#4685,
+    #4686,#4687,#4688,#4689,#4690,#4691,#4692,#4693),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360170113E-02,4.401971624619E-02,6.657963660466E-02,
+    8.955107214334E-02,0.11298568576,0.136914169691,0.161355400715,
+    0.186321471793,0.211820456003,0.237857970345,0.264438090378,
+    0.291563898361,0.319237813708,0.347461786881,0.376237402532,
+    0.405565918745,0.435448258637,0.465884964569,0.496876121707,
+    0.528421255642,0.560519207583,0.593167989975,0.626364625075,
+    0.660104968857,0.694383522636,0.72919323485,0.764525295551,
+    0.800368926285,0.836711168186,0.873536671225,0.910827487697,
+    0.94856287316,1.),.UNSPECIFIED.);
+#4593 = CARTESIAN_POINT('',(-0.815,1.688096267143));
+#4594 = CARTESIAN_POINT('',(-0.804511196055,1.688096268338));
+#4595 = CARTESIAN_POINT('',(-0.794022238178,1.688282068147));
+#4596 = CARTESIAN_POINT('',(-0.783553292164,1.688653596144));
+#4597 = CARTESIAN_POINT('',(-0.762472304884,1.689773035189));
+#4598 = CARTESIAN_POINT('',(-0.751861669301,1.69052865721));
+#4599 = CARTESIAN_POINT('',(-0.741306552468,1.691470895373));
+#4600 = CARTESIAN_POINT('',(-0.720176255873,1.693734166838));
+#4601 = CARTESIAN_POINT('',(-0.70960309902,1.695060559449));
+#4602 = CARTESIAN_POINT('',(-0.699109418547,1.696567953244));
+#4603 = CARTESIAN_POINT('',(-0.678103345691,1.699963133514));
+#4604 = CARTESIAN_POINT('',(-0.66759421152,1.70185737493));
+#4605 = CARTESIAN_POINT('',(-0.657180385206,1.703926479229));
+#4606 = CARTESIAN_POINT('',(-0.636342163816,1.708446800135));
+#4607 = CARTESIAN_POINT('',(-0.625921861832,1.710904884512));
+#4608 = CARTESIAN_POINT('',(-0.615608031852,1.71353159675));
+#4609 = CARTESIAN_POINT('',(-0.59498196306,1.71916829753));
+#4610 = CARTESIAN_POINT('',(-0.584674380289,1.72218519607));
+#4611 = CARTESIAN_POINT('',(-0.574481805192,1.725364474356));
+#4612 = CARTESIAN_POINT('',(-0.554112606023,1.732106645304));
+#4613 = CARTESIAN_POINT('',(-0.543941027795,1.735676295919));
+#4614 = CARTESIAN_POINT('',(-0.53389144631,1.73940205748));
+#4615 = CARTESIAN_POINT('',(-0.513823763889,1.747236614393));
+#4616 = CARTESIAN_POINT('',(-0.503810987033,1.75135191394));
+#4617 = CARTESIAN_POINT('',(-0.49392622506,1.755617008997));
+#4618 = CARTESIAN_POINT('',(-0.474204298171,1.76452871173));
+#4619 = CARTESIAN_POINT('',(-0.464372661719,1.76918151673));
+#4620 = CARTESIAN_POINT('',(-0.454674401705,1.773977729807));
+#4621 = CARTESIAN_POINT('',(-0.435341838749,1.783949212954));
+#4622 = CARTESIAN_POINT('',(-0.425713217995,1.789130346445));
+#4623 = CARTESIAN_POINT('',(-0.416222854483,1.794448408201));
+#4624 = CARTESIAN_POINT('',(-0.3973224741,1.805460215707));
+#4625 = CARTESIAN_POINT('',(-0.387918256893,1.811159478284));
+#4626 = CARTESIAN_POINT('',(-0.378656796444,1.816989082095));
+#4627 = CARTESIAN_POINT('',(-0.360230500136,1.82901970425));
+#4628 = CARTESIAN_POINT('',(-0.351071554187,1.835225888162));
+#4629 = CARTESIAN_POINT('',(-0.342059538876,1.841555709441));
+#4630 = CARTESIAN_POINT('',(-0.324148200635,1.854581622189));
+#4631 = CARTESIAN_POINT('',(-0.315254836291,1.861282527842));
+#4632 = CARTESIAN_POINT('',(-0.306512280449,1.868100245328));
+#4633 = CARTESIAN_POINT('',(-0.289155646298,1.882095952046));
+#4634 = CARTESIAN_POINT('',(-0.280547577162,1.889278406524));
+#4635 = CARTESIAN_POINT('',(-0.272093912145,1.896570725228));
+#4636 = CARTESIAN_POINT('',(-0.255330506193,1.91150880108));
+#4637 = CARTESIAN_POINT('',(-0.247026808969,1.919158678437));
+#4638 = CARTESIAN_POINT('',(-0.238880833258,1.926911354062));
+#4639 = CARTESIAN_POINT('',(-0.222747868658,1.942762492905));
+#4640 = CARTESIAN_POINT('',(-0.214766943025,1.950864736064));
+#4641 = CARTESIAN_POINT('',(-0.206946776207,1.959062600767));
+#4642 = CARTESIAN_POINT('',(-0.191480070255,1.975795664588));
+#4643 = CARTESIAN_POINT('',(-0.1838395993,1.984334308696));
+#4644 = CARTESIAN_POINT('',(-0.176362639162,1.992961298089));
+#4645 = CARTESIAN_POINT('',(-0.161596532214,2.010543368826));
+#4646 = CARTESIAN_POINT('',(-0.154313443784,2.019501565992));
+#4647 = CARTESIAN_POINT('',(-0.147196326093,2.028540747245));
+#4648 = CARTESIAN_POINT('',(-0.133163604197,2.046937180873));
+#4649 = CARTESIAN_POINT('',(-0.126254033407,2.056297226165));
+#4650 = CARTESIAN_POINT('',(-0.119512594166,2.065730827104));
+#4651 = CARTESIAN_POINT('',(-0.106244415415,2.084905309823));
+#4652 = CARTESIAN_POINT('',(-9.97236685375E-02,2.094648668456));
+#4653 = CARTESIAN_POINT('',(-9.337290858404E-02,2.104458107521));
+#4654 = CARTESIAN_POINT('',(-8.089873326509E-02,2.124372713857));
+#4655 = CARTESIAN_POINT('',(-7.478125314543E-02,2.134480049492));
+#4656 = CARTESIAN_POINT('',(-6.883530505734E-02,2.144645966433));
+#4657 = CARTESIAN_POINT('',(-5.718282969818E-02,2.165261219081));
+#4658 = CARTESIAN_POINT('',(-5.148216284741E-02,2.175712423151));
+#4659 = CARTESIAN_POINT('',(-4.595426011855E-02,2.186214710332));
+#4660 = CARTESIAN_POINT('',(-3.514935555066E-02,2.207489641551));
+#4661 = CARTESIAN_POINT('',(-2.987812104218E-02,2.218263863537));
+#4662 = CARTESIAN_POINT('',(-2.47805695334E-02,2.229081697728));
+#4663 = CARTESIAN_POINT('',(-1.484722309078E-02,2.250973912103));
+#4664 = CARTESIAN_POINT('',(-1.001708337578E-02,2.262049590686));
+#4665 = CARTESIAN_POINT('',(-5.361235040747E-03,2.273161465237));
+#4666 = CARTESIAN_POINT('',(3.678502984585E-03,2.295627203636));
+#4667 = CARTESIAN_POINT('',(8.056869234044E-03,2.306982098646));
+#4668 = CARTESIAN_POINT('',(1.226064034167E-02,2.318365855926));
+#4669 = CARTESIAN_POINT('',(2.038670587311E-02,2.341360060482));
+#4670 = CARTESIAN_POINT('',(2.430362879396E-02,2.352971285578));
+#4671 = CARTESIAN_POINT('',(2.804594822676E-02,2.364604149605));
+#4672 = CARTESIAN_POINT('',(3.524030809875E-02,2.388080529581));
+#4673 = CARTESIAN_POINT('',(3.868714944812E-02,2.399924585589));
+#4674 = CARTESIAN_POINT('',(4.195966178065E-02,2.411783194771));
+#4675 = CARTESIAN_POINT('',(4.820635385916E-02,2.435694293188));
+#4676 = CARTESIAN_POINT('',(5.11755275239E-02,2.447747102037));
+#4677 = CARTESIAN_POINT('',(5.397091347611E-02,2.459807541984));
+#4678 = CARTESIAN_POINT('',(5.925608211714E-02,2.484104802898));
+#4679 = CARTESIAN_POINT('',(6.174107224745E-02,2.496341742114));
+#4680 = CARTESIAN_POINT('',(6.405306351583E-02,2.508579578486));
+#4681 = CARTESIAN_POINT('',(6.836499028578E-02,2.533213414882));
+#4682 = CARTESIAN_POINT('',(7.036036698848E-02,2.545609352599));
+#4683 = CARTESIAN_POINT('',(7.218375878615E-02,2.557999663986));
+#4684 = CARTESIAN_POINT('',(7.551288837944E-02,2.582919526252));
+#4685 = CARTESIAN_POINT('',(7.701432091603E-02,2.595448856726));
+#4686 = CARTESIAN_POINT('',(7.834498222397E-02,2.607966267599));
+#4687 = CARTESIAN_POINT('',(8.068394352436E-02,2.633120712617));
+#4688 = CARTESIAN_POINT('',(8.168821096899E-02,2.64575739226));
+#4689 = CARTESIAN_POINT('',(8.252309250133E-02,2.658376106032));
+#4690 = CARTESIAN_POINT('',(8.410184633639E-02,2.688146756757));
+#4691 = CARTESIAN_POINT('',(8.470260088431E-02,2.705281028262));
+#4692 = CARTESIAN_POINT('',(8.499999859861E-02,2.722370428978));
+#4693 = CARTESIAN_POINT('',(8.5E-02,2.739409175323));
+#4694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4695 = PCURVE('',#3936,#4696);
+#4696 = DEFINITIONAL_REPRESENTATION('',(#4697),#4799);
+#4697 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4698,#4699,#4700,#4701,#4702,
+    #4703,#4704,#4705,#4706,#4707,#4708,#4709,#4710,#4711,#4712,#4713,
+    #4714,#4715,#4716,#4717,#4718,#4719,#4720,#4721,#4722,#4723,#4724,
+    #4725,#4726,#4727,#4728,#4729,#4730,#4731,#4732,#4733,#4734,#4735,
+    #4736,#4737,#4738,#4739,#4740,#4741,#4742,#4743,#4744,#4745,#4746,
+    #4747,#4748,#4749,#4750,#4751,#4752,#4753,#4754,#4755,#4756,#4757,
+    #4758,#4759,#4760,#4761,#4762,#4763,#4764,#4765,#4766,#4767,#4768,
+    #4769,#4770,#4771,#4772,#4773,#4774,#4775,#4776,#4777,#4778,#4779,
+    #4780,#4781,#4782,#4783,#4784,#4785,#4786,#4787,#4788,#4789,#4790,
+    #4791,#4792,#4793,#4794,#4795,#4796,#4797,#4798),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360170113E-02,4.401971624619E-02,6.657963660466E-02,
+    8.955107214334E-02,0.11298568576,0.136914169691,0.161355400715,
+    0.186321471793,0.211820456003,0.237857970345,0.264438090378,
+    0.291563898361,0.319237813708,0.347461786881,0.376237402532,
+    0.405565918745,0.435448258637,0.465884964569,0.496876121707,
+    0.528421255642,0.560519207583,0.593167989975,0.626364625075,
+    0.660104968857,0.694383522636,0.72919323485,0.764525295551,
+    0.800368926285,0.836711168186,0.873536671225,0.910827487697,
+    0.94856287316,1.),.UNSPECIFIED.);
+#4698 = CARTESIAN_POINT('',(3.642247365994,0.));
+#4699 = CARTESIAN_POINT('',(3.642247366081,1.165422660589E-02));
+#4700 = CARTESIAN_POINT('',(3.642260827788,2.330861838494E-02));
+#4701 = CARTESIAN_POINT('',(3.642287746093,3.494502567569E-02));
+#4702 = CARTESIAN_POINT('',(3.642368876495,5.83937445904E-02));
+#4703 = CARTESIAN_POINT('',(3.64242364771,7.020483554797E-02));
+#4704 = CARTESIAN_POINT('',(3.642491964536,8.19672201613E-02));
+#4705 = CARTESIAN_POINT('',(3.642656140458,0.105548710717));
+#4706 = CARTESIAN_POINT('',(3.642752389177,0.117366060842));
+#4707 = CARTESIAN_POINT('',(3.642861825641,0.129116455763));
+#4708 = CARTESIAN_POINT('',(3.643108478762,0.152689806293));
+#4709 = CARTESIAN_POINT('',(3.643246166949,0.164510056708));
+#4710 = CARTESIAN_POINT('',(3.643396670099,0.176253823681));
+#4711 = CARTESIAN_POINT('',(3.643725752354,0.19982233006));
+#4712 = CARTESIAN_POINT('',(3.643904836614,0.211643849106));
+#4713 = CARTESIAN_POINT('',(3.64409637805,0.223384259413));
+#4714 = CARTESIAN_POINT('',(3.644507841112,0.246950078825));
+#4715 = CARTESIAN_POINT('',(3.644728275644,0.258772020633));
+#4716 = CARTESIAN_POINT('',(3.644960829621,0.270510880595));
+#4717 = CARTESIAN_POINT('',(3.645454610199,0.294075198598));
+#4718 = CARTESIAN_POINT('',(3.645716344189,0.305897097718));
+#4719 = CARTESIAN_POINT('',(3.645989878329,0.317635396825));
+#4720 = CARTESIAN_POINT('',(3.646565892067,0.341198849807));
+#4721 = CARTESIAN_POINT('',(3.646868866836,0.353020442458));
+#4722 = CARTESIAN_POINT('',(3.64718333786,0.364758731353));
+#4723 = CARTESIAN_POINT('',(3.647841475567,0.388321668877));
+#4724 = CARTESIAN_POINT('',(3.648185621906,0.400142804825));
+#4725 = CARTESIAN_POINT('',(3.648540972912,0.41188139429));
+#4726 = CARTESIAN_POINT('',(3.649281096797,0.435444014933));
+#4727 = CARTESIAN_POINT('',(3.649666332313,0.447264610236));
+#4728 = CARTESIAN_POINT('',(3.650062490374,0.459003675959));
+#4729 = CARTESIAN_POINT('',(3.650884429695,0.482566095913));
+#4730 = CARTESIAN_POINT('',(3.651310656015,0.494386106008));
+#4731 = CARTESIAN_POINT('',(3.65174752968,0.506125745481));
+#4732 = CARTESIAN_POINT('',(3.652651075684,0.529688033922));
+#4733 = CARTESIAN_POINT('',(3.653118175446,0.541507437552));
+#4734 = CARTESIAN_POINT('',(3.653595651998,0.553247702268));
+#4735 = CARTESIAN_POINT('',(3.654580552143,0.576809900237));
+#4736 = CARTESIAN_POINT('',(3.655088385708,0.588628689433));
+#4737 = CARTESIAN_POINT('',(3.655606328116,0.600369603879));
+#4738 = CARTESIAN_POINT('',(3.656672279577,0.623931734765));
+#4739 = CARTESIAN_POINT('',(3.657220681443,0.635749908362));
+#4740 = CARTESIAN_POINT('',(3.657778924993,0.647491481692));
+#4741 = CARTESIAN_POINT('',(3.658925567461,0.671053557283));
+#4742 = CARTESIAN_POINT('',(3.65951434235,0.682871116563));
+#4743 = CARTESIAN_POINT('',(3.66011269093,0.694613350067));
+#4744 = CARTESIAN_POINT('',(3.661339598695,0.71817537418));
+#4745 = CARTESIAN_POINT('',(3.661968517299,0.729992319853));
+#4746 = CARTESIAN_POINT('',(3.662606739343,0.741735211902));
+#4747 = CARTESIAN_POINT('',(3.663913412657,0.765297182658));
+#4748 = CARTESIAN_POINT('',(3.664582207038,0.777113512705));
+#4749 = CARTESIAN_POINT('',(3.665260031104,0.788857062143));
+#4750 = CARTESIAN_POINT('',(3.666645886819,0.81241897344));
+#4751 = CARTESIAN_POINT('',(3.667354245454,0.824234681551));
+#4752 = CARTESIAN_POINT('',(3.668071355448,0.835978890076));
+#4753 = CARTESIAN_POINT('',(3.669535716921,0.859540732606));
+#4754 = CARTESIAN_POINT('',(3.670283279383,0.87135580702));
+#4755 = CARTESIAN_POINT('',(3.67103930941,0.883100680896));
+#4756 = CARTESIAN_POINT('',(3.672581395676,0.906662442876));
+#4757 = CARTESIAN_POINT('',(3.673367746957,0.918476865526));
+#4758 = CARTESIAN_POINT('',(3.674162275803,0.930222416833));
+#4759 = CARTESIAN_POINT('',(3.675781190015,0.953784084559));
+#4760 = CARTESIAN_POINT('',(3.676605854487,0.965597830447));
+#4761 = CARTESIAN_POINT('',(3.677438399737,0.97734407798));
+#4762 = CARTESIAN_POINT('',(3.679133116878,1.000905636274));
+#4763 = CARTESIAN_POINT('',(3.679995551903,1.012718673032));
+#4764 = CARTESIAN_POINT('',(3.680865563684,1.024465642943));
+#4765 = CARTESIAN_POINT('',(3.68263491757,1.048027075535));
+#4766 = CARTESIAN_POINT('',(3.683534506768,1.059839363128));
+#4767 = CARTESIAN_POINT('',(3.684441361137,1.071587089367));
+#4768 = CARTESIAN_POINT('',(3.686284030728,1.095148379222));
+#4769 = CARTESIAN_POINT('',(3.687220076921,1.106959869785));
+#4770 = CARTESIAN_POINT('',(3.688163068901,1.118708394362));
+#4771 = CARTESIAN_POINT('',(3.690077563963,1.142269523983));
+#4772 = CARTESIAN_POINT('',(3.6910492818,1.154080161757));
+#4773 = CARTESIAN_POINT('',(3.692027618093,1.165829534863));
+#4774 = CARTESIAN_POINT('',(3.694012264244,1.189390486571));
+#4775 = CARTESIAN_POINT('',(3.695018772563,1.201200207924));
+#4776 = CARTESIAN_POINT('',(3.696031563951,1.21295048794));
+#4777 = CARTESIAN_POINT('',(3.698084487159,1.236511244124));
+#4778 = CARTESIAN_POINT('',(3.699124801097,1.24831997765));
+#4779 = CARTESIAN_POINT('',(3.700171054575,1.260071231041));
+#4780 = CARTESIAN_POINT('',(3.70229016519,1.283631774399));
+#4781 = CARTESIAN_POINT('',(3.703363188092,1.295439441066));
+#4782 = CARTESIAN_POINT('',(3.704441798769,1.307191742197));
+#4783 = CARTESIAN_POINT('',(3.706624775171,1.330752055954));
+#4784 = CARTESIAN_POINT('',(3.707729290353,1.342558569301));
+#4785 = CARTESIAN_POINT('',(3.708839033183,1.354312000183));
+#4786 = CARTESIAN_POINT('',(3.711083305174,1.377872068296));
+#4787 = CARTESIAN_POINT('',(3.712217967606,1.38967733465));
+#4788 = CARTESIAN_POINT('',(3.713357488997,1.401431984625));
+#4789 = CARTESIAN_POINT('',(3.715660221072,1.424991791968));
+#4790 = CARTESIAN_POINT('',(3.716823549052,1.436795710686));
+#4791 = CARTESIAN_POINT('',(3.717991358449,1.448551676076));
+#4792 = CARTESIAN_POINT('',(3.72034943312,1.472111208613));
+#4793 = CARTESIAN_POINT('',(3.721539800029,1.483913672322));
+#4794 = CARTESIAN_POINT('',(3.722734261548,1.495671056048));
+#4795 = CARTESIAN_POINT('',(3.725566009015,1.523353128517));
+#4796 = CARTESIAN_POINT('',(3.727206604199,1.539240850876));
+#4797 = CARTESIAN_POINT('',(3.728853764678,1.555053580541));
+#4798 = CARTESIAN_POINT('',(3.73050692039,1.570796326795));
+#4799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4800 = ADVANCED_FACE('',(#4801),#3789,.T.);
+#4801 = FACE_BOUND('',#4802,.F.);
+#4802 = EDGE_LOOP('',(#4803,#4824,#4846,#4847));
+#4803 = ORIENTED_EDGE('',*,*,#4804,.F.);
+#4804 = EDGE_CURVE('',#4805,#3743,#4807,.T.);
+#4805 = VERTEX_POINT('',#4806);
+#4806 = CARTESIAN_POINT('',(-5.811903732857,3.18,1.385));
+#4807 = SURFACE_CURVE('',#4808,(#4812,#4818),.PCURVE_S1.);
+#4808 = LINE('',#4809,#4810);
+#4809 = CARTESIAN_POINT('',(-5.811903732857,3.18,1.285));
+#4810 = VECTOR('',#4811,1.);
+#4811 = DIRECTION('',(-0.,-0.,-1.));
+#4812 = PCURVE('',#3789,#4813);
+#4813 = DEFINITIONAL_REPRESENTATION('',(#4814),#4817);
+#4814 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4815,#4816),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#4815 = CARTESIAN_POINT('',(-2.640937941185,-0.1));
+#4816 = CARTESIAN_POINT('',(-2.640937941185,0.));
+#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4818 = PCURVE('',#3757,#4819);
+#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4823);
+#4820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4821,#4822),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#4821 = CARTESIAN_POINT('',(0.815,1.688096267143));
+#4822 = CARTESIAN_POINT('',(0.915,1.688096267143));
+#4823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4824 = ORIENTED_EDGE('',*,*,#4825,.T.);
+#4825 = EDGE_CURVE('',#4805,#4466,#4826,.T.);
+#4826 = SURFACE_CURVE('',#4827,(#4832,#4839),.PCURVE_S1.);
+#4827 = CIRCLE('',#4828,6.625);
+#4828 = AXIS2_PLACEMENT_3D('',#4829,#4830,#4831);
+#4829 = CARTESIAN_POINT('',(0.,0.,1.385));
+#4830 = DIRECTION('',(0.,0.,1.));
+#4831 = DIRECTION('',(1.,0.,0.));
+#4832 = PCURVE('',#3789,#4833);
+#4833 = DEFINITIONAL_REPRESENTATION('',(#4834),#4838);
+#4834 = LINE('',#4835,#4836);
+#4835 = CARTESIAN_POINT('',(-0.,-0.1));
+#4836 = VECTOR('',#4837,1.);
+#4837 = DIRECTION('',(-1.,0.));
+#4838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4839 = PCURVE('',#3936,#4840);
+#4840 = DEFINITIONAL_REPRESENTATION('',(#4841),#4845);
+#4841 = LINE('',#4842,#4843);
+#4842 = CARTESIAN_POINT('',(0.,0.));
+#4843 = VECTOR('',#4844,1.);
+#4844 = DIRECTION('',(1.,0.));
+#4845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4846 = ORIENTED_EDGE('',*,*,#4465,.T.);
+#4847 = ORIENTED_EDGE('',*,*,#3768,.F.);
+#4848 = ADVANCED_FACE('',(#4849),#3757,.T.);
+#4849 = FACE_BOUND('',#4850,.T.);
+#4850 = EDGE_LOOP('',(#4851,#4881,#4902,#4903,#4904));
+#4851 = ORIENTED_EDGE('',*,*,#4852,.F.);
+#4852 = EDGE_CURVE('',#4853,#4855,#4857,.T.);
+#4853 = VERTEX_POINT('',#4854);
+#4854 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#4855 = VERTEX_POINT('',#4856);
+#4856 = CARTESIAN_POINT('',(-5.213508068464,3.18,2.2));
+#4857 = SURFACE_CURVE('',#4858,(#4862,#4869),.PCURVE_S1.);
+#4858 = LINE('',#4859,#4860);
+#4859 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#4860 = VECTOR('',#4861,1.);
+#4861 = DIRECTION('',(1.,0.,0.));
+#4862 = PCURVE('',#3757,#4863);
+#4863 = DEFINITIONAL_REPRESENTATION('',(#4864),#4868);
+#4864 = LINE('',#4865,#4866);
+#4865 = CARTESIAN_POINT('',(0.,0.));
+#4866 = VECTOR('',#4867,1.);
+#4867 = DIRECTION('',(0.,1.));
+#4868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4869 = PCURVE('',#4870,#4875);
+#4870 = PLANE('',#4871);
+#4871 = AXIS2_PLACEMENT_3D('',#4872,#4873,#4874);
+#4872 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#4873 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4874 = DIRECTION('',(1.,0.,0.));
+#4875 = DEFINITIONAL_REPRESENTATION('',(#4876),#4880);
+#4876 = LINE('',#4877,#4878);
+#4877 = CARTESIAN_POINT('',(0.,0.));
+#4878 = VECTOR('',#4879,1.);
+#4879 = DIRECTION('',(1.,0.));
+#4880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4881 = ORIENTED_EDGE('',*,*,#4882,.F.);
+#4882 = EDGE_CURVE('',#3715,#4853,#4883,.T.);
+#4883 = SURFACE_CURVE('',#4884,(#4888,#4895),.PCURVE_S1.);
+#4884 = LINE('',#4885,#4886);
+#4885 = CARTESIAN_POINT('',(-10.55,3.18,1.285));
+#4886 = VECTOR('',#4887,1.);
+#4887 = DIRECTION('',(0.957826285221,-6.380404772662E-17,0.287347885566)
+  );
+#4888 = PCURVE('',#3757,#4889);
+#4889 = DEFINITIONAL_REPRESENTATION('',(#4890),#4894);
+#4890 = LINE('',#4891,#4892);
+#4891 = CARTESIAN_POINT('',(0.915,-3.05));
+#4892 = VECTOR('',#4893,1.);
+#4893 = DIRECTION('',(-0.287347885566,0.957826285221));
+#4894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4895 = PCURVE('',#3730,#4896);
+#4896 = DEFINITIONAL_REPRESENTATION('',(#4897),#4901);
+#4897 = LINE('',#4898,#4899);
+#4898 = CARTESIAN_POINT('',(0.,0.));
+#4899 = VECTOR('',#4900,1.);
+#4900 = DIRECTION('',(1.,0.));
+#4901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4902 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#4903 = ORIENTED_EDGE('',*,*,#4804,.F.);
+#4904 = ORIENTED_EDGE('',*,*,#4905,.T.);
+#4905 = EDGE_CURVE('',#4805,#4855,#4906,.T.);
+#4906 = SURFACE_CURVE('',#4907,(#5009,#5114),.PCURVE_S1.);
+#4907 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4908,#4909,#4910,#4911,#4912,
+    #4913,#4914,#4915,#4916,#4917,#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,#4969,#4970,#4971,#4972,#4973,#4974,#4975,#4976,#4977,#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),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360169965E-02,4.401971624476E-02,6.657963660324E-02,
+    8.955107214191E-02,0.112985685759,0.13691416969,0.161355400713,
+    0.186321471792,0.211820456001,0.237857970343,0.264438090376,
+    0.291563898359,0.319237813706,0.347461786879,0.37623740253,
+    0.405565918743,0.435448258635,0.465884964567,0.496876121705,
+    0.52842125564,0.560519207581,0.593167989973,0.626364625073,
+    0.660104968854,0.694383522633,0.729193234848,0.764525295549,
+    0.800368926283,0.836711168184,0.873536671222,0.910827487695,
+    0.948562873157,1.),.UNSPECIFIED.);
+#4908 = CARTESIAN_POINT('',(-5.811903732857,3.18,1.385));
+#4909 = CARTESIAN_POINT('',(-5.811903731662,3.18,1.395488803945));
+#4910 = CARTESIAN_POINT('',(-5.811717931853,3.18,1.40597776182));
+#4911 = CARTESIAN_POINT('',(-5.811346403856,3.18,1.416446707833));
+#4912 = CARTESIAN_POINT('',(-5.810226964812,3.18,1.437527695113));
+#4913 = CARTESIAN_POINT('',(-5.80947134279,3.18,1.448138330696));
+#4914 = CARTESIAN_POINT('',(-5.808529104627,3.18,1.458693447529));
+#4915 = CARTESIAN_POINT('',(-5.806265833163,3.18,1.479823744124));
+#4916 = CARTESIAN_POINT('',(-5.804939440551,3.18,1.490396900978));
+#4917 = CARTESIAN_POINT('',(-5.803432046756,3.18,1.50089058145));
+#4918 = CARTESIAN_POINT('',(-5.800036866487,3.18,1.521896654306));
+#4919 = CARTESIAN_POINT('',(-5.798142625071,3.18,1.532405788477));
+#4920 = CARTESIAN_POINT('',(-5.796073520772,3.18,1.542819614791));
+#4921 = CARTESIAN_POINT('',(-5.791553199866,3.18,1.563657836182));
+#4922 = CARTESIAN_POINT('',(-5.789095115488,3.18,1.574078138165));
+#4923 = CARTESIAN_POINT('',(-5.786468403251,3.18,1.584391968145));
+#4924 = CARTESIAN_POINT('',(-5.78083170247,3.18,1.605018036937));
+#4925 = CARTESIAN_POINT('',(-5.777814803931,3.18,1.615325619708));
+#4926 = CARTESIAN_POINT('',(-5.774635525645,3.18,1.625518194805));
+#4927 = CARTESIAN_POINT('',(-5.767893354696,3.18,1.645887393975));
+#4928 = CARTESIAN_POINT('',(-5.764323704082,3.18,1.656058972203));
+#4929 = CARTESIAN_POINT('',(-5.760597942521,3.18,1.666108553687));
+#4930 = CARTESIAN_POINT('',(-5.752763385608,3.18,1.686176236108));
+#4931 = CARTESIAN_POINT('',(-5.748648086061,3.18,1.696189012964));
+#4932 = CARTESIAN_POINT('',(-5.744382991004,3.18,1.706073774937));
+#4933 = CARTESIAN_POINT('',(-5.735471288272,3.18,1.725795701827));
+#4934 = CARTESIAN_POINT('',(-5.730818483271,3.18,1.735627338278));
+#4935 = CARTESIAN_POINT('',(-5.726022270194,3.18,1.745325598292));
+#4936 = CARTESIAN_POINT('',(-5.716050787048,3.18,1.764658161249));
+#4937 = CARTESIAN_POINT('',(-5.710869653557,3.18,1.774286782002));
+#4938 = CARTESIAN_POINT('',(-5.705551591801,3.18,1.783777145515));
+#4939 = CARTESIAN_POINT('',(-5.694539784295,3.18,1.802677525897));
+#4940 = CARTESIAN_POINT('',(-5.688840521718,3.18,1.812081743105));
+#4941 = CARTESIAN_POINT('',(-5.683010917906,3.18,1.821343203554));
+#4942 = CARTESIAN_POINT('',(-5.670980295751,3.18,1.839769499862));
+#4943 = CARTESIAN_POINT('',(-5.664774111839,3.18,1.848928445811));
+#4944 = CARTESIAN_POINT('',(-5.65844429056,3.18,1.857940461121));
+#4945 = CARTESIAN_POINT('',(-5.645418377813,3.18,1.875851799362));
+#4946 = CARTESIAN_POINT('',(-5.63871747216,3.18,1.884745163707));
+#4947 = CARTESIAN_POINT('',(-5.631899754674,3.18,1.893487719549));
+#4948 = CARTESIAN_POINT('',(-5.617904047956,3.18,1.9108443537));
+#4949 = CARTESIAN_POINT('',(-5.610721593478,3.18,1.919452422836));
+#4950 = CARTESIAN_POINT('',(-5.603429274774,3.18,1.927906087853));
+#4951 = CARTESIAN_POINT('',(-5.588491198922,3.18,1.944669493804));
+#4952 = CARTESIAN_POINT('',(-5.580841321565,3.18,1.952973191029));
+#4953 = CARTESIAN_POINT('',(-5.573088645941,3.18,1.96111916674));
+#4954 = CARTESIAN_POINT('',(-5.557237507097,3.18,1.977252131339));
+#4955 = CARTESIAN_POINT('',(-5.549135263939,3.18,1.985233056973));
+#4956 = CARTESIAN_POINT('',(-5.540937399236,3.18,1.993053223791));
+#4957 = CARTESIAN_POINT('',(-5.524204335414,3.18,2.008519929743));
+#4958 = CARTESIAN_POINT('',(-5.515665691306,3.18,2.016160400698));
+#4959 = CARTESIAN_POINT('',(-5.507038701913,3.18,2.023637360836));
+#4960 = CARTESIAN_POINT('',(-5.489456631177,3.18,2.038403467784));
+#4961 = CARTESIAN_POINT('',(-5.48049843401,3.18,2.045686556214));
+#4962 = CARTESIAN_POINT('',(-5.471459252758,3.18,2.052803673905));
+#4963 = CARTESIAN_POINT('',(-5.453062819129,3.18,2.066836395801));
+#4964 = CARTESIAN_POINT('',(-5.443702773838,3.18,2.073745966591));
+#4965 = CARTESIAN_POINT('',(-5.434269172899,3.18,2.080487405833));
+#4966 = CARTESIAN_POINT('',(-5.415094690179,3.18,2.093755584583));
+#4967 = CARTESIAN_POINT('',(-5.405351331547,3.18,2.100276331461));
+#4968 = CARTESIAN_POINT('',(-5.395541892482,3.18,2.106627091414));
+#4969 = CARTESIAN_POINT('',(-5.375627286146,3.18,2.119101266733));
+#4970 = CARTESIAN_POINT('',(-5.365519950511,3.18,2.125218746853));
+#4971 = CARTESIAN_POINT('',(-5.35535403357,3.18,2.131164694941));
+#4972 = CARTESIAN_POINT('',(-5.334738780922,3.18,2.1428171703));
+#4973 = CARTESIAN_POINT('',(-5.324287576851,3.18,2.148517837151));
+#4974 = CARTESIAN_POINT('',(-5.313785289671,3.18,2.15404573988));
+#4975 = CARTESIAN_POINT('',(-5.292510358452,3.18,2.164850644448));
+#4976 = CARTESIAN_POINT('',(-5.281736136466,3.18,2.170121878956));
+#4977 = CARTESIAN_POINT('',(-5.270918302275,3.18,2.175219430465));
+#4978 = CARTESIAN_POINT('',(-5.2490260879,3.18,2.185152776908));
+#4979 = CARTESIAN_POINT('',(-5.237950409317,3.18,2.189982916623));
+#4980 = CARTESIAN_POINT('',(-5.226838534766,3.18,2.194638764958));
+#4981 = CARTESIAN_POINT('',(-5.204372796367,3.18,2.203678502983));
+#4982 = CARTESIAN_POINT('',(-5.193017901357,3.18,2.208056869233));
+#4983 = CARTESIAN_POINT('',(-5.181634144077,3.18,2.212260640341));
+#4984 = CARTESIAN_POINT('',(-5.158639939522,3.18,2.220386705872));
+#4985 = CARTESIAN_POINT('',(-5.147028714425,3.18,2.224303628793));
+#4986 = CARTESIAN_POINT('',(-5.135395850398,3.18,2.228045948226));
+#4987 = CARTESIAN_POINT('',(-5.111919470422,3.18,2.235240308098));
+#4988 = CARTESIAN_POINT('',(-5.100075414414,3.18,2.238687149447));
+#4989 = CARTESIAN_POINT('',(-5.088216805232,3.18,2.24195966178));
+#4990 = CARTESIAN_POINT('',(-5.064305706816,3.18,2.248206353858));
+#4991 = CARTESIAN_POINT('',(-5.052252897966,3.18,2.251175527523));
+#4992 = CARTESIAN_POINT('',(-5.040192458019,3.18,2.253970913475));
+#4993 = CARTESIAN_POINT('',(-5.015895197106,3.18,2.259256082116));
+#4994 = CARTESIAN_POINT('',(-5.003658257889,3.18,2.261741072247));
+#4995 = CARTESIAN_POINT('',(-4.991420421517,3.18,2.264053063515));
+#4996 = CARTESIAN_POINT('',(-4.966786585122,3.18,2.268364990285));
+#4997 = CARTESIAN_POINT('',(-4.954390647405,3.18,2.270360366988));
+#4998 = CARTESIAN_POINT('',(-4.942000336017,3.18,2.272183758786));
+#4999 = CARTESIAN_POINT('',(-4.917080473752,3.18,2.275512888379));
+#5000 = CARTESIAN_POINT('',(-4.904551143277,3.18,2.277014320916));
+#5001 = CARTESIAN_POINT('',(-4.892033732404,3.18,2.278344982224));
+#5002 = CARTESIAN_POINT('',(-4.866879287387,3.18,2.280683943524));
+#5003 = CARTESIAN_POINT('',(-4.854242607744,3.18,2.281688210969));
+#5004 = CARTESIAN_POINT('',(-4.841623893972,3.18,2.282523092501));
+#5005 = CARTESIAN_POINT('',(-4.811853243245,3.18,2.284101846336));
+#5006 = CARTESIAN_POINT('',(-4.794718971739,3.18,2.284702600884));
+#5007 = CARTESIAN_POINT('',(-4.777629571023,3.18,2.284999998599));
+#5008 = CARTESIAN_POINT('',(-4.760590824677,3.18,2.285));
+#5009 = PCURVE('',#3757,#5010);
+#5010 = DEFINITIONAL_REPRESENTATION('',(#5011),#5113);
+#5011 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5012,#5013,#5014,#5015,#5016,
+    #5017,#5018,#5019,#5020,#5021,#5022,#5023,#5024,#5025,#5026,#5027,
+    #5028,#5029,#5030,#5031,#5032,#5033,#5034,#5035,#5036,#5037,#5038,
+    #5039,#5040,#5041,#5042,#5043,#5044,#5045,#5046,#5047,#5048,#5049,
+    #5050,#5051,#5052,#5053,#5054,#5055,#5056,#5057,#5058,#5059,#5060,
+    #5061,#5062,#5063,#5064,#5065,#5066,#5067,#5068,#5069,#5070,#5071,
+    #5072,#5073,#5074,#5075,#5076,#5077,#5078,#5079,#5080,#5081,#5082,
+    #5083,#5084,#5085,#5086,#5087,#5088,#5089,#5090,#5091,#5092,#5093,
+    #5094,#5095,#5096,#5097,#5098,#5099,#5100,#5101,#5102,#5103,#5104,
+    #5105,#5106,#5107,#5108,#5109,#5110,#5111,#5112),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360169965E-02,4.401971624476E-02,6.657963660324E-02,
+    8.955107214191E-02,0.112985685759,0.13691416969,0.161355400713,
+    0.186321471792,0.211820456001,0.237857970343,0.264438090376,
+    0.291563898359,0.319237813706,0.347461786879,0.37623740253,
+    0.405565918743,0.435448258635,0.465884964567,0.496876121705,
+    0.52842125564,0.560519207581,0.593167989973,0.626364625073,
+    0.660104968854,0.694383522633,0.729193234848,0.764525295549,
+    0.800368926283,0.836711168184,0.873536671222,0.910827487695,
+    0.948562873157,1.),.UNSPECIFIED.);
+#5012 = CARTESIAN_POINT('',(0.815,1.688096267143));
+#5013 = CARTESIAN_POINT('',(0.804511196055,1.688096268338));
+#5014 = CARTESIAN_POINT('',(0.79402223818,1.688282068147));
+#5015 = CARTESIAN_POINT('',(0.783553292167,1.688653596144));
+#5016 = CARTESIAN_POINT('',(0.762472304887,1.689773035188));
+#5017 = CARTESIAN_POINT('',(0.751861669304,1.69052865721));
+#5018 = CARTESIAN_POINT('',(0.741306552471,1.691470895373));
+#5019 = CARTESIAN_POINT('',(0.720176255876,1.693734166837));
+#5020 = CARTESIAN_POINT('',(0.709603099022,1.695060559449));
+#5021 = CARTESIAN_POINT('',(0.69910941855,1.696567953244));
+#5022 = CARTESIAN_POINT('',(0.678103345694,1.699963133513));
+#5023 = CARTESIAN_POINT('',(0.667594211523,1.701857374929));
+#5024 = CARTESIAN_POINT('',(0.657180385209,1.703926479228));
+#5025 = CARTESIAN_POINT('',(0.636342163818,1.708446800134));
+#5026 = CARTESIAN_POINT('',(0.625921861835,1.710904884512));
+#5027 = CARTESIAN_POINT('',(0.615608031855,1.713531596749));
+#5028 = CARTESIAN_POINT('',(0.594981963063,1.71916829753));
+#5029 = CARTESIAN_POINT('',(0.584674380292,1.722185196069));
+#5030 = CARTESIAN_POINT('',(0.574481805195,1.725364474355));
+#5031 = CARTESIAN_POINT('',(0.554112606025,1.732106645304));
+#5032 = CARTESIAN_POINT('',(0.543941027797,1.735676295918));
+#5033 = CARTESIAN_POINT('',(0.533891446313,1.739402057479));
+#5034 = CARTESIAN_POINT('',(0.513823763892,1.747236614392));
+#5035 = CARTESIAN_POINT('',(0.503810987036,1.751351913939));
+#5036 = CARTESIAN_POINT('',(0.493926225063,1.755617008996));
+#5037 = CARTESIAN_POINT('',(0.474204298173,1.764528711728));
+#5038 = CARTESIAN_POINT('',(0.464372661722,1.769181516729));
+#5039 = CARTESIAN_POINT('',(0.454674401708,1.773977729806));
+#5040 = CARTESIAN_POINT('',(0.435341838751,1.783949212952));
+#5041 = CARTESIAN_POINT('',(0.425713217998,1.789130346443));
+#5042 = CARTESIAN_POINT('',(0.416222854485,1.794448408199));
+#5043 = CARTESIAN_POINT('',(0.397322474103,1.805460215705));
+#5044 = CARTESIAN_POINT('',(0.387918256895,1.811159478282));
+#5045 = CARTESIAN_POINT('',(0.378656796446,1.816989082094));
+#5046 = CARTESIAN_POINT('',(0.360230500138,1.829019704249));
+#5047 = CARTESIAN_POINT('',(0.351071554189,1.835225888161));
+#5048 = CARTESIAN_POINT('',(0.342059538879,1.84155570944));
+#5049 = CARTESIAN_POINT('',(0.324148200638,1.854581622187));
+#5050 = CARTESIAN_POINT('',(0.315254836293,1.86128252784));
+#5051 = CARTESIAN_POINT('',(0.306512280451,1.868100245326));
+#5052 = CARTESIAN_POINT('',(0.2891556463,1.882095952044));
+#5053 = CARTESIAN_POINT('',(0.280547577164,1.889278406522));
+#5054 = CARTESIAN_POINT('',(0.272093912147,1.896570725226));
+#5055 = CARTESIAN_POINT('',(0.255330506196,1.911508801078));
+#5056 = CARTESIAN_POINT('',(0.247026808971,1.919158678435));
+#5057 = CARTESIAN_POINT('',(0.23888083326,1.926911354059));
+#5058 = CARTESIAN_POINT('',(0.222747868661,1.942762492903));
+#5059 = CARTESIAN_POINT('',(0.214766943027,1.950864736061));
+#5060 = CARTESIAN_POINT('',(0.206946776209,1.959062600764));
+#5061 = CARTESIAN_POINT('',(0.191480070257,1.975795664586));
+#5062 = CARTESIAN_POINT('',(0.183839599302,1.984334308694));
+#5063 = CARTESIAN_POINT('',(0.176362639164,1.992961298087));
+#5064 = CARTESIAN_POINT('',(0.161596532216,2.010543368823));
+#5065 = CARTESIAN_POINT('',(0.154313443786,2.01950156599));
+#5066 = CARTESIAN_POINT('',(0.147196326095,2.028540747242));
+#5067 = CARTESIAN_POINT('',(0.133163604199,2.046937180871));
+#5068 = CARTESIAN_POINT('',(0.126254033409,2.056297226162));
+#5069 = CARTESIAN_POINT('',(0.119512594167,2.065730827101));
+#5070 = CARTESIAN_POINT('',(0.106244415417,2.084905309821));
+#5071 = CARTESIAN_POINT('',(9.972366853928E-02,2.094648668453));
+#5072 = CARTESIAN_POINT('',(9.33729085858E-02,2.104458107518));
+#5073 = CARTESIAN_POINT('',(8.089873326679E-02,2.124372713854));
+#5074 = CARTESIAN_POINT('',(7.47812531471E-02,2.134480049489));
+#5075 = CARTESIAN_POINT('',(6.883530505898E-02,2.14464596643));
+#5076 = CARTESIAN_POINT('',(5.718282969976E-02,2.165261219078));
+#5077 = CARTESIAN_POINT('',(5.148216284896E-02,2.175712423149));
+#5078 = CARTESIAN_POINT('',(4.595426012008E-02,2.186214710329));
+#5079 = CARTESIAN_POINT('',(3.514935555213E-02,2.207489641548));
+#5080 = CARTESIAN_POINT('',(2.987812104362E-02,2.218263863534));
+#5081 = CARTESIAN_POINT('',(2.47805695348E-02,2.229081697725));
+#5082 = CARTESIAN_POINT('',(1.484722309212E-02,2.2509739121));
+#5083 = CARTESIAN_POINT('',(1.001708337709E-02,2.262049590683));
+#5084 = CARTESIAN_POINT('',(5.36123504203E-03,2.273161465234));
+#5085 = CARTESIAN_POINT('',(-3.678502983366E-03,2.295627203633));
+#5086 = CARTESIAN_POINT('',(-8.056869232856E-03,2.306982098643));
+#5087 = CARTESIAN_POINT('',(-1.226064034051E-02,2.318365855923));
+#5088 = CARTESIAN_POINT('',(-2.038670587202E-02,2.341360060478));
+#5089 = CARTESIAN_POINT('',(-2.43036287929E-02,2.352971285575));
+#5090 = CARTESIAN_POINT('',(-2.804594822573E-02,2.364604149602));
+#5091 = CARTESIAN_POINT('',(-3.524030809778E-02,2.388080529578));
+#5092 = CARTESIAN_POINT('',(-3.868714944719E-02,2.399924585586));
+#5093 = CARTESIAN_POINT('',(-4.195966177975E-02,2.411783194768));
+#5094 = CARTESIAN_POINT('',(-4.820635385833E-02,2.435694293184));
+#5095 = CARTESIAN_POINT('',(-5.11755275231E-02,2.447747102034));
+#5096 = CARTESIAN_POINT('',(-5.397091347535E-02,2.459807541981));
+#5097 = CARTESIAN_POINT('',(-5.925608211645E-02,2.484104802894));
+#5098 = CARTESIAN_POINT('',(-6.174107224678E-02,2.496341742111));
+#5099 = CARTESIAN_POINT('',(-6.40530635152E-02,2.508579578483));
+#5100 = CARTESIAN_POINT('',(-6.836499028522E-02,2.533213414878));
+#5101 = CARTESIAN_POINT('',(-7.036036698795E-02,2.545609352595));
+#5102 = CARTESIAN_POINT('',(-7.218375878565E-02,2.557999663983));
+#5103 = CARTESIAN_POINT('',(-7.551288837901E-02,2.582919526248));
+#5104 = CARTESIAN_POINT('',(-7.701432091564E-02,2.595448856723));
+#5105 = CARTESIAN_POINT('',(-7.834498222361E-02,2.607966267596));
+#5106 = CARTESIAN_POINT('',(-8.068394352407E-02,2.633120712613));
+#5107 = CARTESIAN_POINT('',(-8.168821096874E-02,2.645757392256));
+#5108 = CARTESIAN_POINT('',(-8.252309250111E-02,2.658376106028));
+#5109 = CARTESIAN_POINT('',(-8.41018463363E-02,2.688146756755));
+#5110 = CARTESIAN_POINT('',(-8.470260088428E-02,2.705281028261));
+#5111 = CARTESIAN_POINT('',(-8.499999859861E-02,2.722370428977));
+#5112 = CARTESIAN_POINT('',(-8.5E-02,2.739409175323));
+#5113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5114 = PCURVE('',#3936,#5115);
+#5115 = DEFINITIONAL_REPRESENTATION('',(#5116),#5218);
+#5116 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5117,#5118,#5119,#5120,#5121,
+    #5122,#5123,#5124,#5125,#5126,#5127,#5128,#5129,#5130,#5131,#5132,
+    #5133,#5134,#5135,#5136,#5137,#5138,#5139,#5140,#5141,#5142,#5143,
+    #5144,#5145,#5146,#5147,#5148,#5149,#5150,#5151,#5152,#5153,#5154,
+    #5155,#5156,#5157,#5158,#5159,#5160,#5161,#5162,#5163,#5164,#5165,
+    #5166,#5167,#5168,#5169,#5170,#5171,#5172,#5173,#5174,#5175,#5176,
+    #5177,#5178,#5179,#5180,#5181,#5182,#5183,#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,#5217),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360169965E-02,4.401971624476E-02,6.657963660324E-02,
+    8.955107214191E-02,0.112985685759,0.13691416969,0.161355400713,
+    0.186321471792,0.211820456001,0.237857970343,0.264438090376,
+    0.291563898359,0.319237813706,0.347461786879,0.37623740253,
+    0.405565918743,0.435448258635,0.465884964567,0.496876121705,
+    0.52842125564,0.560519207581,0.593167989973,0.626364625073,
+    0.660104968854,0.694383522633,0.729193234848,0.764525295549,
+    0.800368926283,0.836711168184,0.873536671222,0.910827487695,
+    0.948562873157,1.),.UNSPECIFIED.);
+#5117 = CARTESIAN_POINT('',(2.640937941185,0.));
+#5118 = CARTESIAN_POINT('',(2.640937941099,1.165422660508E-02));
+#5119 = CARTESIAN_POINT('',(2.640924479391,2.33086183833E-02));
+#5120 = CARTESIAN_POINT('',(2.640897561087,3.494502567324E-02));
+#5121 = CARTESIAN_POINT('',(2.640816430684,5.839374458713E-02));
+#5122 = CARTESIAN_POINT('',(2.64076165947,7.020483554471E-02));
+#5123 = CARTESIAN_POINT('',(2.640693342644,8.196722015803E-02));
+#5124 = CARTESIAN_POINT('',(2.640529166721,0.105548710714));
+#5125 = CARTESIAN_POINT('',(2.640432918002,0.117366060839));
+#5126 = CARTESIAN_POINT('',(2.640323481539,0.12911645576));
+#5127 = CARTESIAN_POINT('',(2.640076828418,0.15268980629));
+#5128 = CARTESIAN_POINT('',(2.639939140231,0.164510056705));
+#5129 = CARTESIAN_POINT('',(2.639788637081,0.176253823677));
+#5130 = CARTESIAN_POINT('',(2.639459554826,0.199822330056));
+#5131 = CARTESIAN_POINT('',(2.639280470566,0.211643849103));
+#5132 = CARTESIAN_POINT('',(2.639088929129,0.22338425941));
+#5133 = CARTESIAN_POINT('',(2.638677466068,0.246950078821));
+#5134 = CARTESIAN_POINT('',(2.638457031535,0.258772020629));
+#5135 = CARTESIAN_POINT('',(2.638224477558,0.270510880592));
+#5136 = CARTESIAN_POINT('',(2.637730696981,0.294075198594));
+#5137 = CARTESIAN_POINT('',(2.637468962991,0.305897097715));
+#5138 = CARTESIAN_POINT('',(2.637195428851,0.317635396822));
+#5139 = CARTESIAN_POINT('',(2.636619415113,0.341198849804));
+#5140 = CARTESIAN_POINT('',(2.636316440344,0.353020442455));
+#5141 = CARTESIAN_POINT('',(2.63600196932,0.364758731349));
+#5142 = CARTESIAN_POINT('',(2.635343831613,0.388321668873));
+#5143 = CARTESIAN_POINT('',(2.634999685273,0.400142804822));
+#5144 = CARTESIAN_POINT('',(2.634644334268,0.411881394287));
+#5145 = CARTESIAN_POINT('',(2.633904210382,0.43544401493));
+#5146 = CARTESIAN_POINT('',(2.633518974867,0.447264610233));
+#5147 = CARTESIAN_POINT('',(2.633122816806,0.459003675955));
+#5148 = CARTESIAN_POINT('',(2.632300877485,0.48256609591));
+#5149 = CARTESIAN_POINT('',(2.631874651165,0.494386106005));
+#5150 = CARTESIAN_POINT('',(2.631437777499,0.506125745478));
+#5151 = CARTESIAN_POINT('',(2.630534231495,0.529688033919));
+#5152 = CARTESIAN_POINT('',(2.630067131733,0.541507437548));
+#5153 = CARTESIAN_POINT('',(2.629589655182,0.553247702265));
+#5154 = CARTESIAN_POINT('',(2.628604755037,0.576809900234));
+#5155 = CARTESIAN_POINT('',(2.628096921472,0.58862868943));
+#5156 = CARTESIAN_POINT('',(2.627578979064,0.600369603875));
+#5157 = CARTESIAN_POINT('',(2.626513027603,0.623931734762));
+#5158 = CARTESIAN_POINT('',(2.625964625736,0.635749908359));
+#5159 = CARTESIAN_POINT('',(2.625406382187,0.647491481688));
+#5160 = CARTESIAN_POINT('',(2.624259739719,0.671053557279));
+#5161 = CARTESIAN_POINT('',(2.62367096483,0.68287111656));
+#5162 = CARTESIAN_POINT('',(2.623072616249,0.694613350063));
+#5163 = CARTESIAN_POINT('',(2.621845708484,0.718175374177));
+#5164 = CARTESIAN_POINT('',(2.621216789881,0.729992319849));
+#5165 = CARTESIAN_POINT('',(2.620578567837,0.741735211899));
+#5166 = CARTESIAN_POINT('',(2.619271894523,0.765297182654));
+#5167 = CARTESIAN_POINT('',(2.618603100142,0.777113512702));
+#5168 = CARTESIAN_POINT('',(2.617925276075,0.78885706214));
+#5169 = CARTESIAN_POINT('',(2.616539420361,0.812418973436));
+#5170 = CARTESIAN_POINT('',(2.615831061725,0.824234681548));
+#5171 = CARTESIAN_POINT('',(2.615113951731,0.835978890072));
+#5172 = CARTESIAN_POINT('',(2.613649590259,0.859540732602));
+#5173 = CARTESIAN_POINT('',(2.612902027796,0.871355807017));
+#5174 = CARTESIAN_POINT('',(2.61214599777,0.883100680893));
+#5175 = CARTESIAN_POINT('',(2.610603911504,0.906662442873));
+#5176 = CARTESIAN_POINT('',(2.609817560223,0.918476865523));
+#5177 = CARTESIAN_POINT('',(2.609023031377,0.93022241683));
+#5178 = CARTESIAN_POINT('',(2.607404117165,0.953784084556));
+#5179 = CARTESIAN_POINT('',(2.606579452693,0.965597830444));
+#5180 = CARTESIAN_POINT('',(2.605746907443,0.977344077976));
+#5181 = CARTESIAN_POINT('',(2.604052190302,1.000905636271));
+#5182 = CARTESIAN_POINT('',(2.603189755277,1.012718673028));
+#5183 = CARTESIAN_POINT('',(2.602319743496,1.02446564294));
+#5184 = CARTESIAN_POINT('',(2.60055038961,1.048027075531));
+#5185 = CARTESIAN_POINT('',(2.599650800411,1.059839363124));
+#5186 = CARTESIAN_POINT('',(2.598743946043,1.071587089364));
+#5187 = CARTESIAN_POINT('',(2.596901276451,1.095148379218));
+#5188 = CARTESIAN_POINT('',(2.595965230259,1.106959869781));
+#5189 = CARTESIAN_POINT('',(2.595022238279,1.118708394358));
+#5190 = CARTESIAN_POINT('',(2.593107743217,1.14226952398));
+#5191 = CARTESIAN_POINT('',(2.59213602538,1.154080161753));
+#5192 = CARTESIAN_POINT('',(2.591157689087,1.16582953486));
+#5193 = CARTESIAN_POINT('',(2.589173042936,1.189390486568));
+#5194 = CARTESIAN_POINT('',(2.588166534617,1.201200207921));
+#5195 = CARTESIAN_POINT('',(2.587153743229,1.212950487937));
+#5196 = CARTESIAN_POINT('',(2.585100820021,1.236511244121));
+#5197 = CARTESIAN_POINT('',(2.584060506082,1.248319977647));
+#5198 = CARTESIAN_POINT('',(2.583014252605,1.260071231037));
+#5199 = CARTESIAN_POINT('',(2.58089514199,1.283631774395));
+#5200 = CARTESIAN_POINT('',(2.579822119088,1.295439441062));
+#5201 = CARTESIAN_POINT('',(2.578743508411,1.307191742194));
+#5202 = CARTESIAN_POINT('',(2.576560532009,1.330752055951));
+#5203 = CARTESIAN_POINT('',(2.575456016827,1.342558569297));
+#5204 = CARTESIAN_POINT('',(2.574346273997,1.35431200018));
+#5205 = CARTESIAN_POINT('',(2.572102002006,1.377872068292));
+#5206 = CARTESIAN_POINT('',(2.570967339574,1.389677334647));
+#5207 = CARTESIAN_POINT('',(2.569827818183,1.401431984622));
+#5208 = CARTESIAN_POINT('',(2.567525086108,1.424991791964));
+#5209 = CARTESIAN_POINT('',(2.566361758127,1.436795710683));
+#5210 = CARTESIAN_POINT('',(2.565193948731,1.448551676073));
+#5211 = CARTESIAN_POINT('',(2.56283587406,1.47211120861));
+#5212 = CARTESIAN_POINT('',(2.561645507151,1.483913672319));
+#5213 = CARTESIAN_POINT('',(2.560451045632,1.495671056045));
+#5214 = CARTESIAN_POINT('',(2.557619298165,1.523353128514));
+#5215 = CARTESIAN_POINT('',(2.555978702981,1.539240850875));
+#5216 = CARTESIAN_POINT('',(2.554331542502,1.55505358054));
+#5217 = CARTESIAN_POINT('',(2.55267838679,1.570796326795));
+#5218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5219 = ADVANCED_FACE('',(#5220),#3730,.F.);
+#5220 = FACE_BOUND('',#5221,.F.);
+#5221 = EDGE_LOOP('',(#5222,#5223,#5246,#5267));
+#5222 = ORIENTED_EDGE('',*,*,#3714,.T.);
+#5223 = ORIENTED_EDGE('',*,*,#5224,.T.);
+#5224 = EDGE_CURVE('',#3689,#5225,#5227,.T.);
+#5225 = VERTEX_POINT('',#5226);
+#5226 = CARTESIAN_POINT('',(-7.5,4.98,2.2));
+#5227 = SURFACE_CURVE('',#5228,(#5232,#5239),.PCURVE_S1.);
+#5228 = LINE('',#5229,#5230);
+#5229 = CARTESIAN_POINT('',(-10.55,4.98,1.285));
+#5230 = VECTOR('',#5231,1.);
+#5231 = DIRECTION('',(0.957826285221,-6.380404772662E-17,0.287347885566)
+  );
+#5232 = PCURVE('',#3730,#5233);
+#5233 = DEFINITIONAL_REPRESENTATION('',(#5234),#5238);
+#5234 = LINE('',#5235,#5236);
+#5235 = CARTESIAN_POINT('',(1.276080954532E-17,-1.8));
+#5236 = VECTOR('',#5237,1.);
+#5237 = DIRECTION('',(1.,0.));
+#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5239 = PCURVE('',#3703,#5240);
+#5240 = DEFINITIONAL_REPRESENTATION('',(#5241),#5245);
+#5241 = LINE('',#5242,#5243);
+#5242 = CARTESIAN_POINT('',(0.915,-3.05));
+#5243 = VECTOR('',#5244,1.);
+#5244 = DIRECTION('',(-0.287347885566,0.957826285221));
+#5245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5246 = ORIENTED_EDGE('',*,*,#5247,.F.);
+#5247 = EDGE_CURVE('',#4853,#5225,#5248,.T.);
+#5248 = SURFACE_CURVE('',#5249,(#5253,#5260),.PCURVE_S1.);
+#5249 = LINE('',#5250,#5251);
+#5250 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#5251 = VECTOR('',#5252,1.);
+#5252 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#5253 = PCURVE('',#3730,#5254);
+#5254 = DEFINITIONAL_REPRESENTATION('',(#5255),#5259);
+#5255 = LINE('',#5256,#5257);
+#5256 = CARTESIAN_POINT('',(3.184293485218,-2.031708135064E-16));
+#5257 = VECTOR('',#5258,1.);
+#5258 = DIRECTION('',(0.,-1.));
+#5259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5260 = PCURVE('',#4870,#5261);
+#5261 = DEFINITIONAL_REPRESENTATION('',(#5262),#5266);
+#5262 = LINE('',#5263,#5264);
+#5263 = CARTESIAN_POINT('',(0.,0.));
+#5264 = VECTOR('',#5265,1.);
+#5265 = DIRECTION('',(0.,-1.));
+#5266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5267 = ORIENTED_EDGE('',*,*,#4882,.F.);
+#5268 = ADVANCED_FACE('',(#5269),#3703,.F.);
+#5269 = FACE_BOUND('',#5270,.F.);
+#5270 = EDGE_LOOP('',(#5271,#5294,#5295,#5296,#5317));
+#5271 = ORIENTED_EDGE('',*,*,#5272,.F.);
+#5272 = EDGE_CURVE('',#5225,#5273,#5275,.T.);
+#5273 = VERTEX_POINT('',#5274);
+#5274 = CARTESIAN_POINT('',(-3.534496623275,4.98,2.2));
+#5275 = SURFACE_CURVE('',#5276,(#5280,#5287),.PCURVE_S1.);
+#5276 = LINE('',#5277,#5278);
+#5277 = CARTESIAN_POINT('',(-7.5,4.98,2.2));
+#5278 = VECTOR('',#5279,1.);
+#5279 = DIRECTION('',(1.,0.,0.));
+#5280 = PCURVE('',#3703,#5281);
+#5281 = DEFINITIONAL_REPRESENTATION('',(#5282),#5286);
+#5282 = LINE('',#5283,#5284);
+#5283 = CARTESIAN_POINT('',(0.,0.));
+#5284 = VECTOR('',#5285,1.);
+#5285 = DIRECTION('',(0.,1.));
+#5286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5287 = PCURVE('',#4870,#5288);
+#5288 = DEFINITIONAL_REPRESENTATION('',(#5289),#5293);
+#5289 = LINE('',#5290,#5291);
+#5290 = CARTESIAN_POINT('',(0.,-1.8));
+#5291 = VECTOR('',#5292,1.);
+#5292 = DIRECTION('',(1.,0.));
+#5293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5294 = ORIENTED_EDGE('',*,*,#5224,.F.);
+#5295 = ORIENTED_EDGE('',*,*,#3688,.F.);
+#5296 = ORIENTED_EDGE('',*,*,#5297,.F.);
+#5297 = EDGE_CURVE('',#5298,#3661,#5300,.T.);
+#5298 = VERTEX_POINT('',#5299);
+#5299 = CARTESIAN_POINT('',(-4.369236203274,4.98,1.385));
+#5300 = SURFACE_CURVE('',#5301,(#5305,#5311),.PCURVE_S1.);
+#5301 = LINE('',#5302,#5303);
+#5302 = CARTESIAN_POINT('',(-4.369236203274,4.98,1.285));
+#5303 = VECTOR('',#5304,1.);
+#5304 = DIRECTION('',(-0.,-0.,-1.));
+#5305 = PCURVE('',#3703,#5306);
+#5306 = DEFINITIONAL_REPRESENTATION('',(#5307),#5310);
+#5307 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5308,#5309),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#5308 = CARTESIAN_POINT('',(0.815,3.130763796726));
+#5309 = CARTESIAN_POINT('',(0.915,3.130763796726));
+#5310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5311 = PCURVE('',#3648,#5312);
+#5312 = DEFINITIONAL_REPRESENTATION('',(#5313),#5316);
+#5313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5314,#5315),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#5314 = CARTESIAN_POINT('',(-2.290959518218,-0.1));
+#5315 = CARTESIAN_POINT('',(-2.290959518218,0.));
+#5316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5317 = ORIENTED_EDGE('',*,*,#5318,.T.);
+#5318 = EDGE_CURVE('',#5298,#5273,#5319,.T.);
+#5319 = SURFACE_CURVE('',#5320,(#5422,#5527),.PCURVE_S1.);
+#5320 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5321,#5322,#5323,#5324,#5325,
+    #5326,#5327,#5328,#5329,#5330,#5331,#5332,#5333,#5334,#5335,#5336,
+    #5337,#5338,#5339,#5340,#5341,#5342,#5343,#5344,#5345,#5346,#5347,
+    #5348,#5349,#5350,#5351,#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),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070021E-02,3.923640387911E-02,5.949495452785E-02,
+    8.023998117394E-02,0.101514831421,0.123342683138,0.145737261933,
+    0.168708048699,0.192262983316,0.216409990027,0.241157911193,
+    0.266517121395,0.292499954327,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684975,0.43236934488,0.462491776183,
+    0.493395712426,0.525114496873,0.557683935057,0.591142110166,
+    0.625529169205,0.660887090101,0.697259442009,0.734691152889,
+    0.77322829986,0.812917939053,0.853807992652,0.895947212019,
+    0.939385237491,1.),.UNSPECIFIED.);
+#5321 = CARTESIAN_POINT('',(-4.369236203274,4.98,1.385));
+#5322 = CARTESIAN_POINT('',(-4.369236201682,4.98,1.395496626605));
+#5323 = CARTESIAN_POINT('',(-4.368988659406,4.98,1.405993580636));
+#5324 = CARTESIAN_POINT('',(-4.36849380113,4.98,1.416461562964));
+#5325 = CARTESIAN_POINT('',(-4.367003755925,4.98,1.437553345653));
+#5326 = CARTESIAN_POINT('',(-4.365996386105,4.98,1.448174793062));
+#5327 = CARTESIAN_POINT('',(-4.364742462617,4.98,1.458721217083));
+#5328 = CARTESIAN_POINT('',(-4.361729680298,4.98,1.479854406723));
+#5329 = CARTESIAN_POINT('',(-4.359961060259,4.98,1.490437435047));
+#5330 = CARTESIAN_POINT('',(-4.35795480125,4.98,1.500920234686));
+#5331 = CARTESIAN_POINT('',(-4.353432523961,4.98,1.521926104992));
+#5332 = CARTESIAN_POINT('',(-4.350905406059,4.98,1.532443900039));
+#5333 = CARTESIAN_POINT('',(-4.348149349448,4.98,1.54284718576));
+#5334 = CARTESIAN_POINT('',(-4.34212222787,4.98,1.563684555764));
+#5335 = CARTESIAN_POINT('',(-4.338839811172,4.98,1.574112540624));
+#5336 = CARTESIAN_POINT('',(-4.335336684114,4.98,1.584416763223));
+#5337 = CARTESIAN_POINT('',(-4.327810723559,4.98,1.605042075238));
+#5338 = CARTESIAN_POINT('',(-4.323776756283,4.98,1.61535659315));
+#5339 = CARTESIAN_POINT('',(-4.319529940325,4.98,1.62554048215));
+#5340 = CARTESIAN_POINT('',(-4.310512704323,4.98,1.645909199088));
+#5341 = CARTESIAN_POINT('',(-4.305731561016,4.98,1.656087162909));
+#5342 = CARTESIAN_POINT('',(-4.300745203377,4.98,1.666128816277));
+#5343 = CARTESIAN_POINT('',(-4.290245796899,4.98,1.686196321462));
+#5344 = CARTESIAN_POINT('',(-4.284722505331,4.98,1.696215106963));
+#5345 = CARTESIAN_POINT('',(-4.279001531182,4.98,1.70609250976));
+#5346 = CARTESIAN_POINT('',(-4.267030546963,4.98,1.725814559326));
+#5347 = CARTESIAN_POINT('',(-4.260770790128,4.98,1.735651979316));
+#5348 = CARTESIAN_POINT('',(-4.25432088676,4.98,1.745343266988));
+#5349 = CARTESIAN_POINT('',(-4.240890348151,4.98,1.764676240427));
+#5350 = CARTESIAN_POINT('',(-4.233900453727,4.98,1.774310553142));
+#5351 = CARTESIAN_POINT('',(-4.226728045003,4.98,1.783794163855));
+#5352 = CARTESIAN_POINT('',(-4.211851347807,4.98,1.802695229435));
+#5353 = CARTESIAN_POINT('',(-4.204138270279,4.98,1.812105163172));
+#5354 = CARTESIAN_POINT('',(-4.196250486136,4.98,1.821359939571));
+#5355 = CARTESIAN_POINT('',(-4.179942337764,4.98,1.83978718213));
+#5356 = CARTESIAN_POINT('',(-4.17151363553,4.98,1.848951967887));
+#5357 = CARTESIAN_POINT('',(-4.16291827771,4.98,1.857957234146));
+#5358 = CARTESIAN_POINT('',(-4.145194632098,4.98,1.875869764673));
+#5359 = CARTESIAN_POINT('',(-4.136058440625,4.98,1.884769172734));
+#5360 = CARTESIAN_POINT('',(-4.12676394479,4.98,1.893504798466));
+#5361 = CARTESIAN_POINT('',(-4.107641932064,4.98,1.910862853752));
+#5362 = CARTESIAN_POINT('',(-4.097806933628,4.98,1.919477232106));
+#5363 = CARTESIAN_POINT('',(-4.087822327738,4.98,1.92792368859));
+#5364 = CARTESIAN_POINT('',(-4.067320177914,4.98,1.944688724588));
+#5365 = CARTESIAN_POINT('',(-4.05679556812,4.98,1.952999038052));
+#5366 = CARTESIAN_POINT('',(-4.046130426888,4.98,1.961137449384));
+#5367 = CARTESIAN_POINT('',(-4.024267387057,4.98,1.97727222997));
+#5368 = CARTESIAN_POINT('',(-4.013062838148,4.98,1.985260099378));
+#5369 = CARTESIAN_POINT('',(-4.001727233381,4.98,1.993072289846));
+#5370 = CARTESIAN_POINT('',(-3.978523477864,4.98,2.008540971708));
+#5371 = CARTESIAN_POINT('',(-3.96664909867,4.98,2.016188712836));
+#5372 = CARTESIAN_POINT('',(-3.954653545328,4.98,2.023657251102));
+#5373 = CARTESIAN_POINT('',(-3.930130078281,4.98,2.038425465091));
+#5374 = CARTESIAN_POINT('',(-3.917596370498,4.98,2.045716127072));
+#5375 = CARTESIAN_POINT('',(-3.904951768344,4.98,2.052824367424));
+#5376 = CARTESIAN_POINT('',(-3.879130318197,4.98,2.066859296429));
+#5377 = CARTESIAN_POINT('',(-3.86594812857,4.98,2.073776699538));
+#5378 = CARTESIAN_POINT('',(-3.852665699286,4.98,2.080508820253));
+#5379 = CARTESIAN_POINT('',(-3.825568604336,4.98,2.093779273573));
+#5380 = CARTESIAN_POINT('',(-3.81174907217,4.98,2.100308046222));
+#5381 = CARTESIAN_POINT('',(-3.797840291843,4.98,2.106649085039));
+#5382 = CARTESIAN_POINT('',(-3.769490376168,4.98,2.11912556911));
+#5383 = CARTESIAN_POINT('',(-3.755044875478,4.98,2.125251183912));
+#5384 = CARTESIAN_POINT('',(-3.740521402353,4.98,2.131187070563));
+#5385 = CARTESIAN_POINT('',(-3.710941841074,4.98,2.142841855881));
+#5386 = CARTESIAN_POINT('',(-3.695881916571,4.98,2.148550664589));
+#5387 = CARTESIAN_POINT('',(-3.680755513884,4.98,2.154068250368));
+#5388 = CARTESIAN_POINT('',(-3.649969686618,4.98,2.164875434395));
+#5389 = CARTESIAN_POINT('',(-3.634306982594,4.98,2.170154701488));
+#5390 = CARTESIAN_POINT('',(-3.618589436238,4.98,2.175241785881));
+#5391 = CARTESIAN_POINT('',(-3.586620767332,4.98,2.18517735173));
+#5392 = CARTESIAN_POINT('',(-3.570366948433,4.98,2.190015286364));
+#5393 = CARTESIAN_POINT('',(-3.554069978986,4.98,2.194660640813));
+#5394 = CARTESIAN_POINT('',(-3.520941762802,4.98,2.203702511501));
+#5395 = CARTESIAN_POINT('',(-3.504108425525,4.98,2.208088297528));
+#5396 = CARTESIAN_POINT('',(-3.487243593942,4.98,2.212281686486));
+#5397 = CARTESIAN_POINT('',(-3.452978803034,4.98,2.22040977456));
+#5398 = CARTESIAN_POINT('',(-3.435577376634,4.98,2.224333598294));
+#5399 = CARTESIAN_POINT('',(-3.418155982519,4.98,2.228065797756));
+#5400 = CARTESIAN_POINT('',(-3.382777055965,4.98,2.235262050143));
+#5401 = CARTESIAN_POINT('',(-3.364818691216,4.98,2.23871512557));
+#5402 = CARTESIAN_POINT('',(-3.346851662159,4.98,2.241977939309));
+#5403 = CARTESIAN_POINT('',(-3.310380270519,4.98,2.248226377264));
+#5404 = CARTESIAN_POINT('',(-3.291875714423,4.98,2.251200968419));
+#5405 = CARTESIAN_POINT('',(-3.273373484292,4.98,2.253987242175));
+#5406 = CARTESIAN_POINT('',(-3.235830266606,4.98,2.259273996249));
+#5407 = CARTESIAN_POINT('',(-3.216789720664,4.98,2.261763436525));
+#5408 = CARTESIAN_POINT('',(-3.197762094021,4.98,2.264067070383));
+#5409 = CARTESIAN_POINT('',(-3.159166360914,4.98,2.26838041036));
+#5410 = CARTESIAN_POINT('',(-3.139599319791,4.98,2.270379118584));
+#5411 = CARTESIAN_POINT('',(-3.120055318764,4.98,2.27219507772));
+#5412 = CARTESIAN_POINT('',(-3.080424713815,4.98,2.275525437515));
+#5413 = CARTESIAN_POINT('',(-3.060339780302,4.98,2.277028930656));
+#5414 = CARTESIAN_POINT('',(-3.040287469109,4.98,2.278353254631));
+#5415 = CARTESIAN_POINT('',(-2.999637578239,4.98,2.280693252126));
+#5416 = CARTESIAN_POINT('',(-2.979042248946,4.98,2.281698154561));
+#5417 = CARTESIAN_POINT('',(-2.958488529866,4.98,2.282527965253));
+#5418 = CARTESIAN_POINT('',(-2.909359530006,4.98,2.28411360494));
+#5419 = CARTESIAN_POINT('',(-2.880826192507,4.98,2.284710429004));
+#5420 = CARTESIAN_POINT('',(-2.852386217214,4.98,2.284999998702));
+#5421 = CARTESIAN_POINT('',(-2.824044086058,4.98,2.285));
+#5422 = PCURVE('',#3703,#5423);
+#5423 = DEFINITIONAL_REPRESENTATION('',(#5424),#5526);
+#5424 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5425,#5426,#5427,#5428,#5429,
+    #5430,#5431,#5432,#5433,#5434,#5435,#5436,#5437,#5438,#5439,#5440,
+    #5441,#5442,#5443,#5444,#5445,#5446,#5447,#5448,#5449,#5450,#5451,
+    #5452,#5453,#5454,#5455,#5456,#5457,#5458,#5459,#5460,#5461,#5462,
+    #5463,#5464,#5465,#5466,#5467,#5468,#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),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070021E-02,3.923640387911E-02,5.949495452785E-02,
+    8.023998117394E-02,0.101514831421,0.123342683138,0.145737261933,
+    0.168708048699,0.192262983316,0.216409990027,0.241157911193,
+    0.266517121395,0.292499954327,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684975,0.43236934488,0.462491776183,
+    0.493395712426,0.525114496873,0.557683935057,0.591142110166,
+    0.625529169205,0.660887090101,0.697259442009,0.734691152889,
+    0.77322829986,0.812917939053,0.853807992652,0.895947212019,
+    0.939385237491,1.),.UNSPECIFIED.);
+#5425 = CARTESIAN_POINT('',(0.815,3.130763796726));
+#5426 = CARTESIAN_POINT('',(0.804503373395,3.130763798318));
+#5427 = CARTESIAN_POINT('',(0.794006419364,3.131011340594));
+#5428 = CARTESIAN_POINT('',(0.783538437036,3.13150619887));
+#5429 = CARTESIAN_POINT('',(0.762446654347,3.132996244075));
+#5430 = CARTESIAN_POINT('',(0.751825206938,3.134003613895));
+#5431 = CARTESIAN_POINT('',(0.741278782917,3.135257537383));
+#5432 = CARTESIAN_POINT('',(0.720145593277,3.138270319702));
+#5433 = CARTESIAN_POINT('',(0.709562564953,3.140038939741));
+#5434 = CARTESIAN_POINT('',(0.699079765314,3.14204519875));
+#5435 = CARTESIAN_POINT('',(0.678073895008,3.146567476039));
+#5436 = CARTESIAN_POINT('',(0.667556099961,3.149094593941));
+#5437 = CARTESIAN_POINT('',(0.65715281424,3.151850650552));
+#5438 = CARTESIAN_POINT('',(0.636315444236,3.15787777213));
+#5439 = CARTESIAN_POINT('',(0.625887459376,3.161160188828));
+#5440 = CARTESIAN_POINT('',(0.615583236777,3.164663315886));
+#5441 = CARTESIAN_POINT('',(0.594957924762,3.172189276441));
+#5442 = CARTESIAN_POINT('',(0.58464340685,3.176223243717));
+#5443 = CARTESIAN_POINT('',(0.57445951785,3.180470059675));
+#5444 = CARTESIAN_POINT('',(0.554090800912,3.189487295677));
+#5445 = CARTESIAN_POINT('',(0.543912837091,3.194268438984));
+#5446 = CARTESIAN_POINT('',(0.533871183723,3.199254796623));
+#5447 = CARTESIAN_POINT('',(0.513803678538,3.209754203101));
+#5448 = CARTESIAN_POINT('',(0.503784893037,3.215277494669));
+#5449 = CARTESIAN_POINT('',(0.49390749024,3.220998468818));
+#5450 = CARTESIAN_POINT('',(0.474185440674,3.232969453037));
+#5451 = CARTESIAN_POINT('',(0.464348020684,3.239229209872));
+#5452 = CARTESIAN_POINT('',(0.454656733012,3.24567911324));
+#5453 = CARTESIAN_POINT('',(0.435323759573,3.259109651849));
+#5454 = CARTESIAN_POINT('',(0.425689446858,3.266099546273));
+#5455 = CARTESIAN_POINT('',(0.416205836145,3.273271954997));
+#5456 = CARTESIAN_POINT('',(0.397304770565,3.288148652193));
+#5457 = CARTESIAN_POINT('',(0.387894836828,3.295861729721));
+#5458 = CARTESIAN_POINT('',(0.378640060429,3.303749513864));
+#5459 = CARTESIAN_POINT('',(0.36021281787,3.320057662236));
+#5460 = CARTESIAN_POINT('',(0.351048032113,3.32848636447));
+#5461 = CARTESIAN_POINT('',(0.342042765854,3.33708172229));
+#5462 = CARTESIAN_POINT('',(0.324130235327,3.354805367902));
+#5463 = CARTESIAN_POINT('',(0.315230827266,3.363941559375));
+#5464 = CARTESIAN_POINT('',(0.306495201534,3.37323605521));
+#5465 = CARTESIAN_POINT('',(0.289137146248,3.392358067936));
+#5466 = CARTESIAN_POINT('',(0.280522767894,3.402193066372));
+#5467 = CARTESIAN_POINT('',(0.27207631141,3.412177672262));
+#5468 = CARTESIAN_POINT('',(0.255311275412,3.432679822086));
+#5469 = CARTESIAN_POINT('',(0.247000961948,3.44320443188));
+#5470 = CARTESIAN_POINT('',(0.238862550616,3.453869573112));
+#5471 = CARTESIAN_POINT('',(0.22272777003,3.475732612943));
+#5472 = CARTESIAN_POINT('',(0.214739900622,3.486937161852));
+#5473 = CARTESIAN_POINT('',(0.206927710154,3.498272766619));
+#5474 = CARTESIAN_POINT('',(0.191459028292,3.521476522136));
+#5475 = CARTESIAN_POINT('',(0.183811287164,3.53335090133));
+#5476 = CARTESIAN_POINT('',(0.176342748898,3.545346454672));
+#5477 = CARTESIAN_POINT('',(0.161574534909,3.569869921719));
+#5478 = CARTESIAN_POINT('',(0.154283872928,3.582403629502));
+#5479 = CARTESIAN_POINT('',(0.147175632576,3.595048231656));
+#5480 = CARTESIAN_POINT('',(0.133140703571,3.620869681803));
+#5481 = CARTESIAN_POINT('',(0.126223300462,3.63405187143));
+#5482 = CARTESIAN_POINT('',(0.119491179747,3.647334300714));
+#5483 = CARTESIAN_POINT('',(0.106220726427,3.674431395664));
+#5484 = CARTESIAN_POINT('',(9.96919537782E-02,3.68825092783));
+#5485 = CARTESIAN_POINT('',(9.335091496086E-02,3.702159708157));
+#5486 = CARTESIAN_POINT('',(8.087443088986E-02,3.730509623832));
+#5487 = CARTESIAN_POINT('',(7.474881608826E-02,3.744955124522));
+#5488 = CARTESIAN_POINT('',(6.881292943693E-02,3.759478597647));
+#5489 = CARTESIAN_POINT('',(5.715814411905E-02,3.789058158926));
+#5490 = CARTESIAN_POINT('',(5.144933541104E-02,3.804118083429));
+#5491 = CARTESIAN_POINT('',(4.593174963154E-02,3.819244486116));
+#5492 = CARTESIAN_POINT('',(3.51245656045E-02,3.850030313382));
+#5493 = CARTESIAN_POINT('',(2.984529851156E-02,3.865693017406));
+#5494 = CARTESIAN_POINT('',(2.475821411935E-02,3.881410563762));
+#5495 = CARTESIAN_POINT('',(1.482264826965E-02,3.913379232668));
+#5496 = CARTESIAN_POINT('',(9.984713635608E-03,3.929633051567));
+#5497 = CARTESIAN_POINT('',(5.339359187303E-03,3.945930021014));
+#5498 = CARTESIAN_POINT('',(-3.702511500999E-03,3.979058237198));
+#5499 = CARTESIAN_POINT('',(-8.088297527872E-03,3.995891574475));
+#5500 = CARTESIAN_POINT('',(-1.228168648603E-02,4.012756406058));
+#5501 = CARTESIAN_POINT('',(-2.040977456019E-02,4.047021196966));
+#5502 = CARTESIAN_POINT('',(-2.43335982941E-02,4.064422623366));
+#5503 = CARTESIAN_POINT('',(-2.806579775608E-02,4.081844017481));
+#5504 = CARTESIAN_POINT('',(-3.526205014317E-02,4.117222944035));
+#5505 = CARTESIAN_POINT('',(-3.871512557032E-02,4.135181308784));
+#5506 = CARTESIAN_POINT('',(-4.197793930895E-02,4.153148337841));
+#5507 = CARTESIAN_POINT('',(-4.822637726397E-02,4.189619729481));
+#5508 = CARTESIAN_POINT('',(-5.120096841854E-02,4.208124285577));
+#5509 = CARTESIAN_POINT('',(-5.398724217542E-02,4.226626515708));
+#5510 = CARTESIAN_POINT('',(-5.927399624855E-02,4.264169733394));
+#5511 = CARTESIAN_POINT('',(-6.176343652481E-02,4.283210279336));
+#5512 = CARTESIAN_POINT('',(-6.406707038253E-02,4.302237905979));
+#5513 = CARTESIAN_POINT('',(-6.838041035967E-02,4.340833639086));
+#5514 = CARTESIAN_POINT('',(-7.037911858418E-02,4.360400680209));
+#5515 = CARTESIAN_POINT('',(-7.219507771977E-02,4.379944681236));
+#5516 = CARTESIAN_POINT('',(-7.552543751547E-02,4.419575286185));
+#5517 = CARTESIAN_POINT('',(-7.702893065647E-02,4.439660219698));
+#5518 = CARTESIAN_POINT('',(-7.835325463112E-02,4.459712530891));
+#5519 = CARTESIAN_POINT('',(-8.069325212553E-02,4.500362421761));
+#5520 = CARTESIAN_POINT('',(-8.169815456093E-02,4.520957751054));
+#5521 = CARTESIAN_POINT('',(-8.252796525341E-02,4.541511470134));
+#5522 = CARTESIAN_POINT('',(-8.411360493996E-02,4.590640469994));
+#5523 = CARTESIAN_POINT('',(-8.471042900441E-02,4.619173807493));
+#5524 = CARTESIAN_POINT('',(-8.499999870171E-02,4.647613782786));
+#5525 = CARTESIAN_POINT('',(-8.5E-02,4.675955913942));
+#5526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5527 = PCURVE('',#3936,#5528);
+#5528 = DEFINITIONAL_REPRESENTATION('',(#5529),#5631);
+#5529 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5530,#5531,#5532,#5533,#5534,
+    #5535,#5536,#5537,#5538,#5539,#5540,#5541,#5542,#5543,#5544,#5545,
+    #5546,#5547,#5548,#5549,#5550,#5551,#5552,#5553,#5554,#5555,#5556,
+    #5557,#5558,#5559,#5560,#5561,#5562,#5563,#5564,#5565,#5566,#5567,
+    #5568,#5569,#5570,#5571,#5572,#5573,#5574,#5575,#5576,#5577,#5578,
+    #5579,#5580,#5581,#5582,#5583,#5584,#5585,#5586,#5587,#5588,#5589,
+    #5590,#5591,#5592,#5593,#5594,#5595,#5596,#5597,#5598,#5599,#5600,
+    #5601,#5602,#5603,#5604,#5605,#5606,#5607,#5608,#5609,#5610,#5611,
+    #5612,#5613,#5614,#5615,#5616,#5617,#5618,#5619,#5620,#5621,#5622,
+    #5623,#5624,#5625,#5626,#5627,#5628,#5629,#5630),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070021E-02,3.923640387911E-02,5.949495452785E-02,
+    8.023998117394E-02,0.101514831421,0.123342683138,0.145737261933,
+    0.168708048699,0.192262983316,0.216409990027,0.241157911193,
+    0.266517121395,0.292499954327,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684975,0.43236934488,0.462491776183,
+    0.493395712426,0.525114496873,0.557683935057,0.591142110166,
+    0.625529169205,0.660887090101,0.697259442009,0.734691152889,
+    0.77322829986,0.812917939053,0.853807992652,0.895947212019,
+    0.939385237491,1.),.UNSPECIFIED.);
+#5530 = CARTESIAN_POINT('',(2.290959518218,0.));
+#5531 = CARTESIAN_POINT('',(2.290959518037,1.166291845021E-02));
+#5532 = CARTESIAN_POINT('',(2.290931430978,2.332619226919E-02));
+#5533 = CARTESIAN_POINT('',(2.290875282294,3.496154928162E-02));
+#5534 = CARTESIAN_POINT('',(2.290706166236,5.842227608331E-02));
+#5535 = CARTESIAN_POINT('',(2.290591815486,7.024543581438E-02));
+#5536 = CARTESIAN_POINT('',(2.290449438026,8.199821115585E-02));
+#5537 = CARTESIAN_POINT('',(2.290107188548,0.105582930217));
+#5538 = CARTESIAN_POINT('',(2.289906205143,0.117411400394));
+#5539 = CARTESIAN_POINT('',(2.289678104791,0.129149733336));
+#5540 = CARTESIAN_POINT('',(2.28916360739,0.152722856073));
+#5541 = CARTESIAN_POINT('',(2.288875940403,0.164552976048));
+#5542 = CARTESIAN_POINT('',(2.288561994242,0.17628500765));
+#5543 = CARTESIAN_POINT('',(2.287874850862,0.199852549928));
+#5544 = CARTESIAN_POINT('',(2.28750034575,0.211682942689));
+#5545 = CARTESIAN_POINT('',(2.28710029963,0.223412589564));
+#5546 = CARTESIAN_POINT('',(2.286239959817,0.246977542043));
+#5547 = CARTESIAN_POINT('',(2.285778371447,0.258807618715));
+#5548 = CARTESIAN_POINT('',(2.285291894084,0.270536665916));
+#5549 = CARTESIAN_POINT('',(2.284257681345,0.294100422034));
+#5550 = CARTESIAN_POINT('',(2.283708684518,0.305929944308));
+#5551 = CARTESIAN_POINT('',(2.283135381945,0.317659192323));
+#5552 = CARTESIAN_POINT('',(2.281926495959,0.341222430737));
+#5553 = CARTESIAN_POINT('',(2.281289690601,0.353051340251));
+#5554 = CARTESIAN_POINT('',(2.28062910986,0.364781119774));
+#5555 = CARTESIAN_POINT('',(2.279244625298,0.388344194068));
+#5556 = CARTESIAN_POINT('',(2.278519539235,0.400172530982));
+#5557 = CARTESIAN_POINT('',(2.277771169312,0.411902935999));
+#5558 = CARTESIAN_POINT('',(2.276210035079,0.435466042724));
+#5559 = CARTESIAN_POINT('',(2.27539612576,0.447293902686));
+#5560 = CARTESIAN_POINT('',(2.274559397854,0.459024901941));
+#5561 = CARTESIAN_POINT('',(2.272820437014,0.482588156189));
+#5562 = CARTESIAN_POINT('',(2.271917092796,0.494415665936));
+#5563 = CARTESIAN_POINT('',(2.270991380445,0.506147159765));
+#5564 = CARTESIAN_POINT('',(2.269073290631,0.529710631055));
+#5565 = CARTESIAN_POINT('',(2.268079831876,0.541537933636));
+#5566 = CARTESIAN_POINT('',(2.267064451074,0.553269784906));
+#5567 = CARTESIAN_POINT('',(2.264965805207,0.576833515112));
+#5568 = CARTESIAN_POINT('',(2.26388148531,0.588660760277));
+#5569 = CARTESIAN_POINT('',(2.262775694603,0.600392812421));
+#5570 = CARTESIAN_POINT('',(2.260494941775,0.623956825122));
+#5571 = CARTESIAN_POINT('',(2.259318948189,0.63578416258));
+#5572 = CARTESIAN_POINT('',(2.258121948745,0.647516250915));
+#5573 = CARTESIAN_POINT('',(2.255657415173,0.671080556456));
+#5574 = CARTESIAN_POINT('',(2.254388870439,0.682908130776));
+#5575 = CARTESIAN_POINT('',(2.253099806027,0.694640090211));
+#5576 = CARTESIAN_POINT('',(2.250449695993,0.718204688534));
+#5577 = CARTESIAN_POINT('',(2.249087658783,0.730032635065));
+#5578 = CARTESIAN_POINT('',(2.247705615628,0.741764305774));
+#5579 = CARTESIAN_POINT('',(2.244868012303,0.765329188118));
+#5580 = CARTESIAN_POINT('',(2.243411478434,0.77715762959));
+#5581 = CARTESIAN_POINT('',(2.241935484903,0.788888861499));
+#5582 = CARTESIAN_POINT('',(2.238908350964,0.81245401153));
+#5583 = CARTESIAN_POINT('',(2.237356254347,0.824283055215));
+#5584 = CARTESIAN_POINT('',(2.235785280405,0.836013711708));
+#5585 = CARTESIAN_POINT('',(2.232566458307,0.85957910644));
+#5586 = CARTESIAN_POINT('',(2.23091767175,0.871408841848));
+#5587 = CARTESIAN_POINT('',(2.229250628142,0.883138802884));
+#5588 = CARTESIAN_POINT('',(2.225837839915,0.906704413573));
+#5589 = CARTESIAN_POINT('',(2.224091175686,0.918534910725));
+#5590 = CARTESIAN_POINT('',(2.222326912782,0.930264075391));
+#5591 = CARTESIAN_POINT('',(2.218717759147,0.953829868545));
+#5592 = CARTESIAN_POINT('',(2.216871969176,0.965661176894));
+#5593 = CARTESIAN_POINT('',(2.215009275413,0.977389465368));
+#5594 = CARTESIAN_POINT('',(2.211201234024,1.000955403909));
+#5595 = CARTESIAN_POINT('',(2.20925500958,1.012787551979));
+#5596 = CARTESIAN_POINT('',(2.207292609423,1.024514906814));
+#5597 = CARTESIAN_POINT('',(2.203283031942,1.048080951427));
+#5598 = CARTESIAN_POINT('',(2.201235002621,1.059913947227));
+#5599 = CARTESIAN_POINT('',(2.199171553929,1.071640333863));
+#5600 = CARTESIAN_POINT('',(2.194957661625,1.095206444487));
+#5601 = CARTESIAN_POINT('',(2.192806393414,1.107040276713));
+#5602 = CARTESIAN_POINT('',(2.190640484081,1.118765683158));
+#5603 = CARTESIAN_POINT('',(2.18621936154,1.142331820578));
+#5604 = CARTESIAN_POINT('',(2.183963353707,1.154166460585));
+#5605 = CARTESIAN_POINT('',(2.181693497397,1.165890896211));
+#5606 = CARTESIAN_POINT('',(2.17706208384,1.189457023672));
+#5607 = CARTESIAN_POINT('',(2.174699764353,1.201292428143));
+#5608 = CARTESIAN_POINT('',(2.172324395064,1.213015921624));
+#5609 = CARTESIAN_POINT('',(2.167479472651,1.236582006394));
+#5610 = CARTESIAN_POINT('',(2.165009191749,1.248418120608));
+#5611 = CARTESIAN_POINT('',(2.162526656882,1.260140717042));
+#5612 = CARTESIAN_POINT('',(2.157464835203,1.283706731869));
+#5613 = CARTESIAN_POINT('',(2.154884856673,1.295543493434));
+#5614 = CARTESIAN_POINT('',(2.152293408158,1.307265250769));
+#5615 = CARTESIAN_POINT('',(2.147011103892,1.33083117517));
+#5616 = CARTESIAN_POINT('',(2.144319593501,1.34266851811));
+#5617 = CARTESIAN_POINT('',(2.141617376388,1.354389502986));
+#5618 = CARTESIAN_POINT('',(2.136110786836,1.377955324376));
+#5619 = CARTESIAN_POINT('',(2.133305797186,1.389793183437));
+#5620 = CARTESIAN_POINT('',(2.130490834955,1.401513466601));
+#5621 = CARTESIAN_POINT('',(2.12475590375,1.425079181283));
+#5622 = CARTESIAN_POINT('',(2.121835354652,1.436917496396));
+#5623 = CARTESIAN_POINT('',(2.118905530233,1.448637147802));
+#5624 = CARTESIAN_POINT('',(2.112937903048,1.472202761871));
+#5625 = CARTESIAN_POINT('',(2.1098995562,1.484041482741));
+#5626 = CARTESIAN_POINT('',(2.106852587439,1.495760566427));
+#5627 = CARTESIAN_POINT('',(2.099534403251,1.52355363404));
+#5628 = CARTESIAN_POINT('',(2.095255526327,1.539517215381));
+#5629 = CARTESIAN_POINT('',(2.090962336995,1.555262230432));
+#5630 = CARTESIAN_POINT('',(2.086655971852,1.570796326795));
+#5631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5632 = ADVANCED_FACE('',(#5633),#3648,.T.);
+#5633 = FACE_BOUND('',#5634,.F.);
+#5634 = EDGE_LOOP('',(#5635,#5656,#5678,#5679,#5680));
+#5635 = ORIENTED_EDGE('',*,*,#5636,.F.);
+#5636 = EDGE_CURVE('',#5637,#3602,#5639,.T.);
+#5637 = VERTEX_POINT('',#5638);
+#5638 = CARTESIAN_POINT('',(4.369236203274,4.98,1.385));
+#5639 = SURFACE_CURVE('',#5640,(#5644,#5650),.PCURVE_S1.);
+#5640 = LINE('',#5641,#5642);
+#5641 = CARTESIAN_POINT('',(4.369236203274,4.98,1.285));
+#5642 = VECTOR('',#5643,1.);
+#5643 = DIRECTION('',(-0.,-0.,-1.));
+#5644 = PCURVE('',#3648,#5645);
+#5645 = DEFINITIONAL_REPRESENTATION('',(#5646),#5649);
+#5646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5647,#5648),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#5647 = CARTESIAN_POINT('',(-0.850633135372,-0.1));
+#5648 = CARTESIAN_POINT('',(-0.850633135372,0.));
+#5649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5650 = PCURVE('',#3616,#5651);
+#5651 = DEFINITIONAL_REPRESENTATION('',(#5652),#5655);
+#5652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5653,#5654),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#5653 = CARTESIAN_POINT('',(0.815,11.869236203274));
+#5654 = CARTESIAN_POINT('',(0.915,11.869236203274));
+#5655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5656 = ORIENTED_EDGE('',*,*,#5657,.T.);
+#5657 = EDGE_CURVE('',#5637,#5298,#5658,.T.);
+#5658 = SURFACE_CURVE('',#5659,(#5664,#5671),.PCURVE_S1.);
+#5659 = CIRCLE('',#5660,6.625);
+#5660 = AXIS2_PLACEMENT_3D('',#5661,#5662,#5663);
+#5661 = CARTESIAN_POINT('',(0.,0.,1.385));
+#5662 = DIRECTION('',(0.,0.,1.));
+#5663 = DIRECTION('',(1.,0.,0.));
+#5664 = PCURVE('',#3648,#5665);
+#5665 = DEFINITIONAL_REPRESENTATION('',(#5666),#5670);
+#5666 = LINE('',#5667,#5668);
+#5667 = CARTESIAN_POINT('',(-0.,-0.1));
+#5668 = VECTOR('',#5669,1.);
+#5669 = DIRECTION('',(-1.,0.));
+#5670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5671 = PCURVE('',#3936,#5672);
+#5672 = DEFINITIONAL_REPRESENTATION('',(#5673),#5677);
+#5673 = LINE('',#5674,#5675);
+#5674 = CARTESIAN_POINT('',(0.,0.));
+#5675 = VECTOR('',#5676,1.);
+#5676 = DIRECTION('',(1.,0.));
+#5677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5678 = ORIENTED_EDGE('',*,*,#5297,.T.);
+#5679 = ORIENTED_EDGE('',*,*,#3660,.F.);
+#5680 = ORIENTED_EDGE('',*,*,#3627,.F.);
+#5681 = ADVANCED_FACE('',(#5682),#3616,.F.);
+#5682 = FACE_BOUND('',#5683,.F.);
+#5683 = EDGE_LOOP('',(#5684,#5714,#6029,#6030,#6031));
+#5684 = ORIENTED_EDGE('',*,*,#5685,.F.);
+#5685 = EDGE_CURVE('',#5686,#5688,#5690,.T.);
+#5686 = VERTEX_POINT('',#5687);
+#5687 = CARTESIAN_POINT('',(3.534496623275,4.98,2.2));
+#5688 = VERTEX_POINT('',#5689);
+#5689 = CARTESIAN_POINT('',(7.5,4.98,2.2));
+#5690 = SURFACE_CURVE('',#5691,(#5695,#5702),.PCURVE_S1.);
+#5691 = LINE('',#5692,#5693);
+#5692 = CARTESIAN_POINT('',(-7.5,4.98,2.2));
+#5693 = VECTOR('',#5694,1.);
+#5694 = DIRECTION('',(1.,0.,0.));
+#5695 = PCURVE('',#3616,#5696);
+#5696 = DEFINITIONAL_REPRESENTATION('',(#5697),#5701);
+#5697 = LINE('',#5698,#5699);
+#5698 = CARTESIAN_POINT('',(0.,0.));
+#5699 = VECTOR('',#5700,1.);
+#5700 = DIRECTION('',(0.,1.));
+#5701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5702 = PCURVE('',#5703,#5708);
+#5703 = PLANE('',#5704);
+#5704 = AXIS2_PLACEMENT_3D('',#5705,#5706,#5707);
+#5705 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#5706 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5707 = DIRECTION('',(1.,0.,0.));
+#5708 = DEFINITIONAL_REPRESENTATION('',(#5709),#5713);
+#5709 = LINE('',#5710,#5711);
+#5710 = CARTESIAN_POINT('',(0.,-1.8));
+#5711 = VECTOR('',#5712,1.);
+#5712 = DIRECTION('',(1.,0.));
+#5713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5714 = ORIENTED_EDGE('',*,*,#5715,.F.);
+#5715 = EDGE_CURVE('',#5637,#5686,#5716,.T.);
+#5716 = SURFACE_CURVE('',#5717,(#5819,#5924),.PCURVE_S1.);
+#5717 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5718,#5719,#5720,#5721,#5722,
+    #5723,#5724,#5725,#5726,#5727,#5728,#5729,#5730,#5731,#5732,#5733,
+    #5734,#5735,#5736,#5737,#5738,#5739,#5740,#5741,#5742,#5743,#5744,
+    #5745,#5746,#5747,#5748,#5749,#5750,#5751,#5752,#5753,#5754,#5755,
+    #5756,#5757,#5758,#5759,#5760,#5761,#5762,#5763,#5764,#5765,#5766,
+    #5767,#5768,#5769,#5770,#5771,#5772,#5773,#5774,#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,#5807,#5808,#5809,#5810,
+    #5811,#5812,#5813,#5814,#5815,#5816,#5817,#5818),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070053E-02,3.923640387945E-02,5.94949545282E-02,
+    8.02399811743E-02,0.101514831421,0.123342683138,0.145737261933,
+    0.168708048699,0.192262983317,0.216409990027,0.241157911193,
+    0.266517121396,0.292499954328,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684976,0.43236934488,0.462491776184,
+    0.493395712426,0.525114496873,0.557683935058,0.591142110167,
+    0.625529169206,0.660887090101,0.69725944201,0.73469115289,
+    0.773228299861,0.812917939054,0.853807992653,0.895947212019,
+    0.939385237492,1.),.UNSPECIFIED.);
+#5718 = CARTESIAN_POINT('',(4.369236203274,4.98,1.385));
+#5719 = CARTESIAN_POINT('',(4.369236201682,4.98,1.395496626605));
+#5720 = CARTESIAN_POINT('',(4.368988659406,4.98,1.405993580636));
+#5721 = CARTESIAN_POINT('',(4.36849380113,4.98,1.416461562965));
+#5722 = CARTESIAN_POINT('',(4.367003755925,4.98,1.437553345654));
+#5723 = CARTESIAN_POINT('',(4.365996386105,4.98,1.448174793063));
+#5724 = CARTESIAN_POINT('',(4.364742462616,4.98,1.458721217083));
+#5725 = CARTESIAN_POINT('',(4.361729680298,4.98,1.479854406724));
+#5726 = CARTESIAN_POINT('',(4.359961060259,4.98,1.490437435048));
+#5727 = CARTESIAN_POINT('',(4.35795480125,4.98,1.500920234686));
+#5728 = CARTESIAN_POINT('',(4.353432523961,4.98,1.521926104993));
+#5729 = CARTESIAN_POINT('',(4.350905406059,4.98,1.532443900039));
+#5730 = CARTESIAN_POINT('',(4.348149349448,4.98,1.542847185761));
+#5731 = CARTESIAN_POINT('',(4.34212222787,4.98,1.563684555765));
+#5732 = CARTESIAN_POINT('',(4.338839811171,4.98,1.574112540625));
+#5733 = CARTESIAN_POINT('',(4.335336684114,4.98,1.584416763224));
+#5734 = CARTESIAN_POINT('',(4.327810723559,4.98,1.605042075239));
+#5735 = CARTESIAN_POINT('',(4.323776756283,4.98,1.615356593151));
+#5736 = CARTESIAN_POINT('',(4.319529940324,4.98,1.625540482151));
+#5737 = CARTESIAN_POINT('',(4.310512704323,4.98,1.645909199089));
+#5738 = CARTESIAN_POINT('',(4.305731561016,4.98,1.65608716291));
+#5739 = CARTESIAN_POINT('',(4.300745203377,4.98,1.666128816278));
+#5740 = CARTESIAN_POINT('',(4.290245796898,4.98,1.686196321462));
+#5741 = CARTESIAN_POINT('',(4.284722505331,4.98,1.696215106964));
+#5742 = CARTESIAN_POINT('',(4.279001531181,4.98,1.706092509761));
+#5743 = CARTESIAN_POINT('',(4.267030546962,4.98,1.725814559326));
+#5744 = CARTESIAN_POINT('',(4.260770790128,4.98,1.735651979316));
+#5745 = CARTESIAN_POINT('',(4.25432088676,4.98,1.745343266989));
+#5746 = CARTESIAN_POINT('',(4.240890348151,4.98,1.764676240427));
+#5747 = CARTESIAN_POINT('',(4.233900453726,4.98,1.774310553142));
+#5748 = CARTESIAN_POINT('',(4.226728045002,4.98,1.783794163855));
+#5749 = CARTESIAN_POINT('',(4.211851347807,4.98,1.802695229436));
+#5750 = CARTESIAN_POINT('',(4.204138270279,4.98,1.812105163173));
+#5751 = CARTESIAN_POINT('',(4.196250486136,4.98,1.821359939572));
+#5752 = CARTESIAN_POINT('',(4.179942337764,4.98,1.839787182131));
+#5753 = CARTESIAN_POINT('',(4.17151363553,4.98,1.848951967888));
+#5754 = CARTESIAN_POINT('',(4.16291827771,4.98,1.857957234146));
+#5755 = CARTESIAN_POINT('',(4.145194632097,4.98,1.875869764674));
+#5756 = CARTESIAN_POINT('',(4.136058440625,4.98,1.884769172734));
+#5757 = CARTESIAN_POINT('',(4.126763944789,4.98,1.893504798467));
+#5758 = CARTESIAN_POINT('',(4.107641932063,4.98,1.910862853752));
+#5759 = CARTESIAN_POINT('',(4.097806933627,4.98,1.919477232106));
+#5760 = CARTESIAN_POINT('',(4.087822327737,4.98,1.92792368859));
+#5761 = CARTESIAN_POINT('',(4.067320177914,4.98,1.944688724589));
+#5762 = CARTESIAN_POINT('',(4.056795568119,4.98,1.952999038052));
+#5763 = CARTESIAN_POINT('',(4.046130426887,4.98,1.961137449384));
+#5764 = CARTESIAN_POINT('',(4.024267387057,4.98,1.97727222997));
+#5765 = CARTESIAN_POINT('',(4.013062838147,4.98,1.985260099379));
+#5766 = CARTESIAN_POINT('',(4.00172723338,4.98,1.993072289846));
+#5767 = CARTESIAN_POINT('',(3.978523477863,4.98,2.008540971709));
+#5768 = CARTESIAN_POINT('',(3.966649098669,4.98,2.016188712836));
+#5769 = CARTESIAN_POINT('',(3.954653545327,4.98,2.023657251103));
+#5770 = CARTESIAN_POINT('',(3.93013007828,4.98,2.038425465091));
+#5771 = CARTESIAN_POINT('',(3.917596370497,4.98,2.045716127072));
+#5772 = CARTESIAN_POINT('',(3.904951768344,4.98,2.052824367425));
+#5773 = CARTESIAN_POINT('',(3.879130318196,4.98,2.066859296429));
+#5774 = CARTESIAN_POINT('',(3.86594812857,4.98,2.073776699538));
+#5775 = CARTESIAN_POINT('',(3.852665699285,4.98,2.080508820254));
+#5776 = CARTESIAN_POINT('',(3.825568604335,4.98,2.093779273573));
+#5777 = CARTESIAN_POINT('',(3.811749072169,4.98,2.100308046222));
+#5778 = CARTESIAN_POINT('',(3.797840291842,4.98,2.10664908504));
+#5779 = CARTESIAN_POINT('',(3.769490376167,4.98,2.119125569111));
+#5780 = CARTESIAN_POINT('',(3.755044875478,4.98,2.125251183912));
+#5781 = CARTESIAN_POINT('',(3.740521402352,4.98,2.131187070563));
+#5782 = CARTESIAN_POINT('',(3.710941841073,4.98,2.142841855881));
+#5783 = CARTESIAN_POINT('',(3.69588191657,4.98,2.148550664589));
+#5784 = CARTESIAN_POINT('',(3.680755513883,4.98,2.154068250369));
+#5785 = CARTESIAN_POINT('',(3.649969686617,4.98,2.164875434396));
+#5786 = CARTESIAN_POINT('',(3.634306982593,4.98,2.170154701489));
+#5787 = CARTESIAN_POINT('',(3.618589436237,4.98,2.175241785881));
+#5788 = CARTESIAN_POINT('',(3.586620767331,4.98,2.185177351731));
+#5789 = CARTESIAN_POINT('',(3.570366948432,4.98,2.190015286365));
+#5790 = CARTESIAN_POINT('',(3.554069978985,4.98,2.194660640813));
+#5791 = CARTESIAN_POINT('',(3.520941762801,4.98,2.203702511501));
+#5792 = CARTESIAN_POINT('',(3.504108425524,4.98,2.208088297528));
+#5793 = CARTESIAN_POINT('',(3.487243593941,4.98,2.212281686486));
+#5794 = CARTESIAN_POINT('',(3.452978803033,4.98,2.22040977456));
+#5795 = CARTESIAN_POINT('',(3.435577376633,4.98,2.224333598294));
+#5796 = CARTESIAN_POINT('',(3.418155982517,4.98,2.228065797756));
+#5797 = CARTESIAN_POINT('',(3.382777055964,4.98,2.235262050143));
+#5798 = CARTESIAN_POINT('',(3.364818691214,4.98,2.238715125571));
+#5799 = CARTESIAN_POINT('',(3.346851662158,4.98,2.241977939309));
+#5800 = CARTESIAN_POINT('',(3.310380270517,4.98,2.248226377264));
+#5801 = CARTESIAN_POINT('',(3.291875714422,4.98,2.251200968419));
+#5802 = CARTESIAN_POINT('',(3.273373484291,4.98,2.253987242176));
+#5803 = CARTESIAN_POINT('',(3.235830266605,4.98,2.259273996249));
+#5804 = CARTESIAN_POINT('',(3.216789720663,4.98,2.261763436525));
+#5805 = CARTESIAN_POINT('',(3.197762094019,4.98,2.264067070383));
+#5806 = CARTESIAN_POINT('',(3.159166360912,4.98,2.26838041036));
+#5807 = CARTESIAN_POINT('',(3.13959931979,4.98,2.270379118584));
+#5808 = CARTESIAN_POINT('',(3.120055318763,4.98,2.27219507772));
+#5809 = CARTESIAN_POINT('',(3.080424713814,4.98,2.275525437516));
+#5810 = CARTESIAN_POINT('',(3.060339780301,4.98,2.277028930657));
+#5811 = CARTESIAN_POINT('',(3.040287469107,4.98,2.278353254631));
+#5812 = CARTESIAN_POINT('',(2.999637578238,4.98,2.280693252126));
+#5813 = CARTESIAN_POINT('',(2.979042248944,4.98,2.281698154561));
+#5814 = CARTESIAN_POINT('',(2.958488529865,4.98,2.282527965253));
+#5815 = CARTESIAN_POINT('',(2.909359530005,4.98,2.28411360494));
+#5816 = CARTESIAN_POINT('',(2.880826192506,4.98,2.284710429004));
+#5817 = CARTESIAN_POINT('',(2.852386217214,4.98,2.284999998702));
+#5818 = CARTESIAN_POINT('',(2.824044086058,4.98,2.285));
+#5819 = PCURVE('',#3616,#5820);
+#5820 = DEFINITIONAL_REPRESENTATION('',(#5821),#5923);
+#5821 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5822,#5823,#5824,#5825,#5826,
+    #5827,#5828,#5829,#5830,#5831,#5832,#5833,#5834,#5835,#5836,#5837,
+    #5838,#5839,#5840,#5841,#5842,#5843,#5844,#5845,#5846,#5847,#5848,
+    #5849,#5850,#5851,#5852,#5853,#5854,#5855,#5856,#5857,#5858,#5859,
+    #5860,#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,#5903,
+    #5904,#5905,#5906,#5907,#5908,#5909,#5910,#5911,#5912,#5913,#5914,
+    #5915,#5916,#5917,#5918,#5919,#5920,#5921,#5922),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070053E-02,3.923640387945E-02,5.94949545282E-02,
+    8.02399811743E-02,0.101514831421,0.123342683138,0.145737261933,
+    0.168708048699,0.192262983317,0.216409990027,0.241157911193,
+    0.266517121396,0.292499954328,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684976,0.43236934488,0.462491776184,
+    0.493395712426,0.525114496873,0.557683935058,0.591142110167,
+    0.625529169206,0.660887090101,0.69725944201,0.73469115289,
+    0.773228299861,0.812917939054,0.853807992653,0.895947212019,
+    0.939385237492,1.),.UNSPECIFIED.);
+#5822 = CARTESIAN_POINT('',(0.815,11.869236203274));
+#5823 = CARTESIAN_POINT('',(0.804503373395,11.869236201682));
+#5824 = CARTESIAN_POINT('',(0.794006419364,11.868988659406));
+#5825 = CARTESIAN_POINT('',(0.783538437035,11.86849380113));
+#5826 = CARTESIAN_POINT('',(0.762446654346,11.867003755925));
+#5827 = CARTESIAN_POINT('',(0.751825206937,11.865996386105));
+#5828 = CARTESIAN_POINT('',(0.741278782917,11.864742462616));
+#5829 = CARTESIAN_POINT('',(0.720145593276,11.861729680298));
+#5830 = CARTESIAN_POINT('',(0.709562564952,11.859961060259));
+#5831 = CARTESIAN_POINT('',(0.699079765314,11.85795480125));
+#5832 = CARTESIAN_POINT('',(0.678073895007,11.853432523961));
+#5833 = CARTESIAN_POINT('',(0.667556099961,11.850905406059));
+#5834 = CARTESIAN_POINT('',(0.657152814239,11.848149349448));
+#5835 = CARTESIAN_POINT('',(0.636315444235,11.84212222787));
+#5836 = CARTESIAN_POINT('',(0.625887459375,11.838839811171));
+#5837 = CARTESIAN_POINT('',(0.615583236776,11.835336684114));
+#5838 = CARTESIAN_POINT('',(0.594957924761,11.827810723559));
+#5839 = CARTESIAN_POINT('',(0.584643406849,11.823776756283));
+#5840 = CARTESIAN_POINT('',(0.574459517849,11.819529940324));
+#5841 = CARTESIAN_POINT('',(0.554090800911,11.810512704323));
+#5842 = CARTESIAN_POINT('',(0.54391283709,11.805731561016));
+#5843 = CARTESIAN_POINT('',(0.533871183722,11.800745203377));
+#5844 = CARTESIAN_POINT('',(0.513803678538,11.790245796898));
+#5845 = CARTESIAN_POINT('',(0.503784893036,11.784722505331));
+#5846 = CARTESIAN_POINT('',(0.493907490239,11.779001531181));
+#5847 = CARTESIAN_POINT('',(0.474185440674,11.767030546962));
+#5848 = CARTESIAN_POINT('',(0.464348020684,11.760770790128));
+#5849 = CARTESIAN_POINT('',(0.454656733011,11.75432088676));
+#5850 = CARTESIAN_POINT('',(0.435323759573,11.740890348151));
+#5851 = CARTESIAN_POINT('',(0.425689446858,11.733900453726));
+#5852 = CARTESIAN_POINT('',(0.416205836145,11.726728045002));
+#5853 = CARTESIAN_POINT('',(0.397304770564,11.711851347807));
+#5854 = CARTESIAN_POINT('',(0.387894836827,11.704138270279));
+#5855 = CARTESIAN_POINT('',(0.378640060428,11.696250486136));
+#5856 = CARTESIAN_POINT('',(0.360212817869,11.679942337764));
+#5857 = CARTESIAN_POINT('',(0.351048032112,11.67151363553));
+#5858 = CARTESIAN_POINT('',(0.342042765854,11.66291827771));
+#5859 = CARTESIAN_POINT('',(0.324130235326,11.645194632097));
+#5860 = CARTESIAN_POINT('',(0.315230827266,11.636058440625));
+#5861 = CARTESIAN_POINT('',(0.306495201533,11.626763944789));
+#5862 = CARTESIAN_POINT('',(0.289137146248,11.607641932063));
+#5863 = CARTESIAN_POINT('',(0.280522767894,11.597806933627));
+#5864 = CARTESIAN_POINT('',(0.27207631141,11.587822327737));
+#5865 = CARTESIAN_POINT('',(0.255311275411,11.567320177914));
+#5866 = CARTESIAN_POINT('',(0.247000961948,11.556795568119));
+#5867 = CARTESIAN_POINT('',(0.238862550616,11.546130426887));
+#5868 = CARTESIAN_POINT('',(0.22272777003,11.524267387057));
+#5869 = CARTESIAN_POINT('',(0.214739900621,11.513062838147));
+#5870 = CARTESIAN_POINT('',(0.206927710154,11.50172723338));
+#5871 = CARTESIAN_POINT('',(0.191459028291,11.478523477863));
+#5872 = CARTESIAN_POINT('',(0.183811287164,11.466649098669));
+#5873 = CARTESIAN_POINT('',(0.176342748897,11.454653545327));
+#5874 = CARTESIAN_POINT('',(0.161574534909,11.43013007828));
+#5875 = CARTESIAN_POINT('',(0.154283872928,11.417596370497));
+#5876 = CARTESIAN_POINT('',(0.147175632575,11.404951768344));
+#5877 = CARTESIAN_POINT('',(0.133140703571,11.379130318196));
+#5878 = CARTESIAN_POINT('',(0.126223300462,11.36594812857));
+#5879 = CARTESIAN_POINT('',(0.119491179746,11.352665699285));
+#5880 = CARTESIAN_POINT('',(0.106220726427,11.325568604335));
+#5881 = CARTESIAN_POINT('',(9.969195377781E-02,11.311749072169));
+#5882 = CARTESIAN_POINT('',(9.335091496047E-02,11.297840291842));
+#5883 = CARTESIAN_POINT('',(8.087443088948E-02,11.269490376167));
+#5884 = CARTESIAN_POINT('',(7.474881608788E-02,11.255044875478));
+#5885 = CARTESIAN_POINT('',(6.881292943656E-02,11.240521402352));
+#5886 = CARTESIAN_POINT('',(5.715814411869E-02,11.210941841073));
+#5887 = CARTESIAN_POINT('',(5.14493354107E-02,11.19588191657));
+#5888 = CARTESIAN_POINT('',(4.59317496312E-02,11.180755513883));
+#5889 = CARTESIAN_POINT('',(3.512456560417E-02,11.149969686617));
+#5890 = CARTESIAN_POINT('',(2.984529851124E-02,11.134306982593));
+#5891 = CARTESIAN_POINT('',(2.475821411903E-02,11.118589436237));
+#5892 = CARTESIAN_POINT('',(1.482264826935E-02,11.086620767331));
+#5893 = CARTESIAN_POINT('',(9.984713635314E-03,11.070366948432));
+#5894 = CARTESIAN_POINT('',(5.339359187017E-03,11.054069978985));
+#5895 = CARTESIAN_POINT('',(-3.702511501271E-03,11.020941762801));
+#5896 = CARTESIAN_POINT('',(-8.088297528136E-03,11.004108425524));
+#5897 = CARTESIAN_POINT('',(-1.228168648628E-02,10.987243593941));
+#5898 = CARTESIAN_POINT('',(-2.040977456044E-02,10.952978803033));
+#5899 = CARTESIAN_POINT('',(-2.433359829434E-02,10.935577376633));
+#5900 = CARTESIAN_POINT('',(-2.806579775631E-02,10.918155982517));
+#5901 = CARTESIAN_POINT('',(-3.526205014339E-02,10.882777055964));
+#5902 = CARTESIAN_POINT('',(-3.871512557053E-02,10.864818691214));
+#5903 = CARTESIAN_POINT('',(-4.197793930915E-02,10.846851662158));
+#5904 = CARTESIAN_POINT('',(-4.822637726415E-02,10.810380270517));
+#5905 = CARTESIAN_POINT('',(-5.120096841871E-02,10.791875714422));
+#5906 = CARTESIAN_POINT('',(-5.398724217559E-02,10.773373484291));
+#5907 = CARTESIAN_POINT('',(-5.927399624871E-02,10.735830266605));
+#5908 = CARTESIAN_POINT('',(-6.176343652496E-02,10.716789720663));
+#5909 = CARTESIAN_POINT('',(-6.406707038267E-02,10.697762094019));
+#5910 = CARTESIAN_POINT('',(-6.83804103598E-02,10.659166360912));
+#5911 = CARTESIAN_POINT('',(-7.03791185843E-02,10.63959931979));
+#5912 = CARTESIAN_POINT('',(-7.219507771988E-02,10.620055318763));
+#5913 = CARTESIAN_POINT('',(-7.552543751557E-02,10.580424713814));
+#5914 = CARTESIAN_POINT('',(-7.702893065656E-02,10.560339780301));
+#5915 = CARTESIAN_POINT('',(-7.83532546312E-02,10.540287469107));
+#5916 = CARTESIAN_POINT('',(-8.069325212559E-02,10.499637578238));
+#5917 = CARTESIAN_POINT('',(-8.169815456099E-02,10.479042248944));
+#5918 = CARTESIAN_POINT('',(-8.252796525346E-02,10.458488529865));
+#5919 = CARTESIAN_POINT('',(-8.411360493998E-02,10.409359530005));
+#5920 = CARTESIAN_POINT('',(-8.471042900442E-02,10.380826192506));
+#5921 = CARTESIAN_POINT('',(-8.499999870171E-02,10.352386217214));
+#5922 = CARTESIAN_POINT('',(-8.5E-02,10.324044086058));
+#5923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5924 = PCURVE('',#3936,#5925);
+#5925 = DEFINITIONAL_REPRESENTATION('',(#5926),#6028);
+#5926 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5927,#5928,#5929,#5930,#5931,
+    #5932,#5933,#5934,#5935,#5936,#5937,#5938,#5939,#5940,#5941,#5942,
+    #5943,#5944,#5945,#5946,#5947,#5948,#5949,#5950,#5951,#5952,#5953,
+    #5954,#5955,#5956,#5957,#5958,#5959,#5960,#5961,#5962,#5963,#5964,
+    #5965,#5966,#5967,#5968,#5969,#5970,#5971,#5972,#5973,#5974,#5975,
+    #5976,#5977,#5978,#5979,#5980,#5981,#5982,#5983,#5984,#5985,#5986,
+    #5987,#5988,#5989,#5990,#5991,#5992,#5993,#5994,#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),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070053E-02,3.923640387945E-02,5.94949545282E-02,
+    8.02399811743E-02,0.101514831421,0.123342683138,0.145737261933,
+    0.168708048699,0.192262983317,0.216409990027,0.241157911193,
+    0.266517121396,0.292499954328,0.319121009609,0.346397374304,
+    0.374348777196,0.402997684976,0.43236934488,0.462491776184,
+    0.493395712426,0.525114496873,0.557683935058,0.591142110167,
+    0.625529169206,0.660887090101,0.69725944201,0.73469115289,
+    0.773228299861,0.812917939054,0.853807992653,0.895947212019,
+    0.939385237492,1.),.UNSPECIFIED.);
+#5927 = CARTESIAN_POINT('',(0.850633135372,0.));
+#5928 = CARTESIAN_POINT('',(0.850633135552,1.16629184504E-02));
+#5929 = CARTESIAN_POINT('',(0.850661222612,2.332619226955E-02));
+#5930 = CARTESIAN_POINT('',(0.850717371296,3.496154928218E-02));
+#5931 = CARTESIAN_POINT('',(0.850886487354,5.842227608404E-02));
+#5932 = CARTESIAN_POINT('',(0.851000838103,7.024543581511E-02));
+#5933 = CARTESIAN_POINT('',(0.851143215564,8.199821115658E-02));
+#5934 = CARTESIAN_POINT('',(0.851485465041,0.105582930217));
+#5935 = CARTESIAN_POINT('',(0.851686448447,0.117411400395));
+#5936 = CARTESIAN_POINT('',(0.851914548799,0.129149733336));
+#5937 = CARTESIAN_POINT('',(0.8524290462,0.152722856074));
+#5938 = CARTESIAN_POINT('',(0.852716713187,0.164552976049));
+#5939 = CARTESIAN_POINT('',(0.853030659348,0.176285007651));
+#5940 = CARTESIAN_POINT('',(0.853717802727,0.199852549928));
+#5941 = CARTESIAN_POINT('',(0.85409230784,0.21168294269));
+#5942 = CARTESIAN_POINT('',(0.854492353959,0.223412589565));
+#5943 = CARTESIAN_POINT('',(0.855352693773,0.246977542044));
+#5944 = CARTESIAN_POINT('',(0.855814282143,0.258807618716));
+#5945 = CARTESIAN_POINT('',(0.856300759506,0.270536665917));
+#5946 = CARTESIAN_POINT('',(0.857334972245,0.294100422035));
+#5947 = CARTESIAN_POINT('',(0.857883969072,0.305929944309));
+#5948 = CARTESIAN_POINT('',(0.858457271645,0.317659192324));
+#5949 = CARTESIAN_POINT('',(0.859666157631,0.341222430738));
+#5950 = CARTESIAN_POINT('',(0.860302962989,0.353051340251));
+#5951 = CARTESIAN_POINT('',(0.860963543729,0.364781119775));
+#5952 = CARTESIAN_POINT('',(0.862348028292,0.388344194069));
+#5953 = CARTESIAN_POINT('',(0.863073114355,0.400172530983));
+#5954 = CARTESIAN_POINT('',(0.863821484277,0.411902936));
+#5955 = CARTESIAN_POINT('',(0.86538261851,0.435466042725));
+#5956 = CARTESIAN_POINT('',(0.86619652783,0.447293902687));
+#5957 = CARTESIAN_POINT('',(0.867033255736,0.459024901942));
+#5958 = CARTESIAN_POINT('',(0.868772216576,0.482588156189));
+#5959 = CARTESIAN_POINT('',(0.869675560794,0.494415665936));
+#5960 = CARTESIAN_POINT('',(0.870601273145,0.506147159766));
+#5961 = CARTESIAN_POINT('',(0.872519362958,0.529710631055));
+#5962 = CARTESIAN_POINT('',(0.873512821714,0.541537933637));
+#5963 = CARTESIAN_POINT('',(0.874528202516,0.553269784907));
+#5964 = CARTESIAN_POINT('',(0.876626848383,0.576833515112));
+#5965 = CARTESIAN_POINT('',(0.87771116828,0.588660760278));
+#5966 = CARTESIAN_POINT('',(0.878816958987,0.600392812421));
+#5967 = CARTESIAN_POINT('',(0.881097711815,0.623956825123));
+#5968 = CARTESIAN_POINT('',(0.882273705401,0.635784162581));
+#5969 = CARTESIAN_POINT('',(0.883470704845,0.647516250916));
+#5970 = CARTESIAN_POINT('',(0.885935238417,0.671080556456));
+#5971 = CARTESIAN_POINT('',(0.88720378315,0.682908130777));
+#5972 = CARTESIAN_POINT('',(0.888492847562,0.694640090212));
+#5973 = CARTESIAN_POINT('',(0.891142957597,0.718204688535));
+#5974 = CARTESIAN_POINT('',(0.892504994807,0.730032635066));
+#5975 = CARTESIAN_POINT('',(0.893887037962,0.741764305775));
+#5976 = CARTESIAN_POINT('',(0.896724641287,0.765329188118));
+#5977 = CARTESIAN_POINT('',(0.898181175156,0.777157629591));
+#5978 = CARTESIAN_POINT('',(0.899657168687,0.788888861499));
+#5979 = CARTESIAN_POINT('',(0.902684302626,0.812454011531));
+#5980 = CARTESIAN_POINT('',(0.904236399243,0.824283055216));
+#5981 = CARTESIAN_POINT('',(0.905807373185,0.836013711709));
+#5982 = CARTESIAN_POINT('',(0.909026195282,0.859579106441));
+#5983 = CARTESIAN_POINT('',(0.91067498184,0.871408841849));
+#5984 = CARTESIAN_POINT('',(0.912342025448,0.883138802884));
+#5985 = CARTESIAN_POINT('',(0.915754813675,0.906704413574));
+#5986 = CARTESIAN_POINT('',(0.917501477904,0.918534910726));
+#5987 = CARTESIAN_POINT('',(0.919265740808,0.930264075392));
+#5988 = CARTESIAN_POINT('',(0.922874894443,0.953829868545));
+#5989 = CARTESIAN_POINT('',(0.924720684414,0.965661176894));
+#5990 = CARTESIAN_POINT('',(0.926583378177,0.977389465369));
+#5991 = CARTESIAN_POINT('',(0.930391419566,1.00095540391));
+#5992 = CARTESIAN_POINT('',(0.93233764401,1.01278755198));
+#5993 = CARTESIAN_POINT('',(0.934300044167,1.024514906815));
+#5994 = CARTESIAN_POINT('',(0.938309621648,1.048080951428));
+#5995 = CARTESIAN_POINT('',(0.940357650969,1.059913947227));
+#5996 = CARTESIAN_POINT('',(0.942421099661,1.071640333864));
+#5997 = CARTESIAN_POINT('',(0.946634991965,1.095206444488));
+#5998 = CARTESIAN_POINT('',(0.948786260176,1.107040276714));
+#5999 = CARTESIAN_POINT('',(0.950952169509,1.118765683159));
+#6000 = CARTESIAN_POINT('',(0.95537329205,1.142331820579));
+#6001 = CARTESIAN_POINT('',(0.957629299883,1.154166460586));
+#6002 = CARTESIAN_POINT('',(0.959899156193,1.165890896212));
+#6003 = CARTESIAN_POINT('',(0.96453056975,1.189457023672));
+#6004 = CARTESIAN_POINT('',(0.966892889237,1.201292428144));
+#6005 = CARTESIAN_POINT('',(0.969268258526,1.213015921624));
+#6006 = CARTESIAN_POINT('',(0.974113180938,1.236582006395));
+#6007 = CARTESIAN_POINT('',(0.976583461841,1.248418120608));
+#6008 = CARTESIAN_POINT('',(0.979065996708,1.260140717042));
+#6009 = CARTESIAN_POINT('',(0.984127818387,1.283706731869));
+#6010 = CARTESIAN_POINT('',(0.986707796917,1.295543493435));
+#6011 = CARTESIAN_POINT('',(0.989299245432,1.307265250769));
+#6012 = CARTESIAN_POINT('',(0.994581549698,1.33083117517));
+#6013 = CARTESIAN_POINT('',(0.997273060089,1.342668518111));
+#6014 = CARTESIAN_POINT('',(0.999975277202,1.354389502986));
+#6015 = CARTESIAN_POINT('',(1.005481866754,1.377955324377));
+#6016 = CARTESIAN_POINT('',(1.008286856404,1.389793183438));
+#6017 = CARTESIAN_POINT('',(1.011101818635,1.401513466602));
+#6018 = CARTESIAN_POINT('',(1.01683674984,1.425079181284));
+#6019 = CARTESIAN_POINT('',(1.019757298938,1.436917496397));
+#6020 = CARTESIAN_POINT('',(1.022687123357,1.448637147803));
+#6021 = CARTESIAN_POINT('',(1.028654750541,1.472202761872));
+#6022 = CARTESIAN_POINT('',(1.03169309739,1.484041482742));
+#6023 = CARTESIAN_POINT('',(1.034740066151,1.495760566428));
+#6024 = CARTESIAN_POINT('',(1.042058250339,1.523553634041));
+#6025 = CARTESIAN_POINT('',(1.046337127263,1.539517215381));
+#6026 = CARTESIAN_POINT('',(1.050630316595,1.555262230432));
+#6027 = CARTESIAN_POINT('',(1.054936681738,1.570796326795));
+#6028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6029 = ORIENTED_EDGE('',*,*,#5636,.T.);
+#6030 = ORIENTED_EDGE('',*,*,#3601,.F.);
+#6031 = ORIENTED_EDGE('',*,*,#6032,.F.);
+#6032 = EDGE_CURVE('',#5688,#3574,#6033,.T.);
+#6033 = SURFACE_CURVE('',#6034,(#6038,#6045),.PCURVE_S1.);
+#6034 = LINE('',#6035,#6036);
+#6035 = CARTESIAN_POINT('',(7.5,4.98,2.2));
+#6036 = VECTOR('',#6037,1.);
+#6037 = DIRECTION('',(0.957826285221,6.380404772662E-17,-0.287347885566)
+  );
+#6038 = PCURVE('',#3616,#6039);
+#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6044);
+#6040 = LINE('',#6041,#6042);
+#6041 = CARTESIAN_POINT('',(0.,15.));
+#6042 = VECTOR('',#6043,1.);
+#6043 = DIRECTION('',(0.287347885566,0.957826285221));
+#6044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6045 = PCURVE('',#3589,#6046);
+#6046 = DEFINITIONAL_REPRESENTATION('',(#6047),#6051);
+#6047 = LINE('',#6048,#6049);
+#6048 = CARTESIAN_POINT('',(-1.276080954532E-17,-1.8));
+#6049 = VECTOR('',#6050,1.);
+#6050 = DIRECTION('',(1.,0.));
+#6051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6052 = ADVANCED_FACE('',(#6053),#3589,.F.);
+#6053 = FACE_BOUND('',#6054,.F.);
+#6054 = EDGE_LOOP('',(#6055,#6078,#6079,#6080));
+#6055 = ORIENTED_EDGE('',*,*,#6056,.T.);
+#6056 = EDGE_CURVE('',#6057,#5688,#6059,.T.);
+#6057 = VERTEX_POINT('',#6058);
+#6058 = CARTESIAN_POINT('',(7.5,3.18,2.2));
+#6059 = SURFACE_CURVE('',#6060,(#6064,#6071),.PCURVE_S1.);
+#6060 = LINE('',#6061,#6062);
+#6061 = CARTESIAN_POINT('',(7.5,3.18,2.2));
+#6062 = VECTOR('',#6063,1.);
+#6063 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#6064 = PCURVE('',#3589,#6065);
+#6065 = DEFINITIONAL_REPRESENTATION('',(#6066),#6070);
+#6066 = LINE('',#6067,#6068);
+#6067 = CARTESIAN_POINT('',(0.,0.));
+#6068 = VECTOR('',#6069,1.);
+#6069 = DIRECTION('',(0.,-1.));
+#6070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6071 = PCURVE('',#5703,#6072);
+#6072 = DEFINITIONAL_REPRESENTATION('',(#6073),#6077);
+#6073 = LINE('',#6074,#6075);
+#6074 = CARTESIAN_POINT('',(15.,0.));
+#6075 = VECTOR('',#6076,1.);
+#6076 = DIRECTION('',(0.,-1.));
+#6077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6078 = ORIENTED_EDGE('',*,*,#6032,.T.);
+#6079 = ORIENTED_EDGE('',*,*,#3573,.F.);
+#6080 = ORIENTED_EDGE('',*,*,#6081,.F.);
+#6081 = EDGE_CURVE('',#6057,#3548,#6082,.T.);
+#6082 = SURFACE_CURVE('',#6083,(#6087,#6094),.PCURVE_S1.);
+#6083 = LINE('',#6084,#6085);
+#6084 = CARTESIAN_POINT('',(7.5,3.18,2.2));
+#6085 = VECTOR('',#6086,1.);
+#6086 = DIRECTION('',(0.957826285221,6.380404772662E-17,-0.287347885566)
+  );
+#6087 = PCURVE('',#3589,#6088);
+#6088 = DEFINITIONAL_REPRESENTATION('',(#6089),#6093);
+#6089 = LINE('',#6090,#6091);
+#6090 = CARTESIAN_POINT('',(0.,0.));
+#6091 = VECTOR('',#6092,1.);
+#6092 = DIRECTION('',(1.,0.));
+#6093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6094 = PCURVE('',#3562,#6095);
+#6095 = DEFINITIONAL_REPRESENTATION('',(#6096),#6100);
+#6096 = LINE('',#6097,#6098);
+#6097 = CARTESIAN_POINT('',(0.,15.));
+#6098 = VECTOR('',#6099,1.);
+#6099 = DIRECTION('',(0.287347885566,0.957826285221));
+#6100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6101 = ADVANCED_FACE('',(#6102),#3562,.T.);
+#6102 = FACE_BOUND('',#6103,.T.);
+#6103 = EDGE_LOOP('',(#6104,#6127,#6444,#6463,#6464));
+#6104 = ORIENTED_EDGE('',*,*,#6105,.F.);
+#6105 = EDGE_CURVE('',#6106,#6057,#6108,.T.);
+#6106 = VERTEX_POINT('',#6107);
+#6107 = CARTESIAN_POINT('',(5.213508068464,3.18,2.2));
+#6108 = SURFACE_CURVE('',#6109,(#6113,#6120),.PCURVE_S1.);
+#6109 = LINE('',#6110,#6111);
+#6110 = CARTESIAN_POINT('',(-7.5,3.18,2.2));
+#6111 = VECTOR('',#6112,1.);
+#6112 = DIRECTION('',(1.,0.,0.));
+#6113 = PCURVE('',#3562,#6114);
+#6114 = DEFINITIONAL_REPRESENTATION('',(#6115),#6119);
+#6115 = LINE('',#6116,#6117);
+#6116 = CARTESIAN_POINT('',(0.,0.));
+#6117 = VECTOR('',#6118,1.);
+#6118 = DIRECTION('',(0.,1.));
+#6119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6120 = PCURVE('',#5703,#6121);
+#6121 = DEFINITIONAL_REPRESENTATION('',(#6122),#6126);
+#6122 = LINE('',#6123,#6124);
+#6123 = CARTESIAN_POINT('',(0.,0.));
+#6124 = VECTOR('',#6125,1.);
+#6125 = DIRECTION('',(1.,0.));
+#6126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6127 = ORIENTED_EDGE('',*,*,#6128,.F.);
+#6128 = EDGE_CURVE('',#6129,#6106,#6131,.T.);
+#6129 = VERTEX_POINT('',#6130);
+#6130 = CARTESIAN_POINT('',(5.811903732857,3.18,1.385));
+#6131 = SURFACE_CURVE('',#6132,(#6234,#6339),.PCURVE_S1.);
+#6132 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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,
+    #6160,#6161,#6162,#6163,#6164,#6165,#6166,#6167,#6168,#6169,#6170,
+    #6171,#6172,#6173,#6174,#6175,#6176,#6177,#6178,#6179,#6180,#6181,
+    #6182,#6183,#6184,#6185,#6186,#6187,#6188,#6189,#6190,#6191,#6192,
+    #6193,#6194,#6195,#6196,#6197,#6198,#6199,#6200,#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),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360169963E-02,4.401971624466E-02,6.657963660309E-02,
+    8.955107214172E-02,0.112985685759,0.136914169689,0.161355400713,
+    0.186321471791,0.211820456001,0.237857970343,0.264438090376,
+    0.291563898359,0.319237813706,0.347461786879,0.37623740253,
+    0.405565918742,0.435448258635,0.465884964567,0.496876121705,
+    0.52842125564,0.560519207581,0.593167989973,0.626364625073,
+    0.660104968854,0.694383522633,0.729193234848,0.764525295549,
+    0.800368926283,0.836711168184,0.873536671222,0.910827487695,
+    0.948562873157,1.),.UNSPECIFIED.);
+#6133 = CARTESIAN_POINT('',(5.811903732857,3.18,1.385));
+#6134 = CARTESIAN_POINT('',(5.811903731662,3.18,1.395488803945));
+#6135 = CARTESIAN_POINT('',(5.811717931853,3.18,1.40597776182));
+#6136 = CARTESIAN_POINT('',(5.811346403856,3.18,1.416446707833));
+#6137 = CARTESIAN_POINT('',(5.810226964812,3.18,1.437527695113));
+#6138 = CARTESIAN_POINT('',(5.80947134279,3.18,1.448138330697));
+#6139 = CARTESIAN_POINT('',(5.808529104627,3.18,1.458693447529));
+#6140 = CARTESIAN_POINT('',(5.806265833163,3.18,1.479823744124));
+#6141 = CARTESIAN_POINT('',(5.804939440551,3.18,1.490396900978));
+#6142 = CARTESIAN_POINT('',(5.803432046756,3.18,1.500890581451));
+#6143 = CARTESIAN_POINT('',(5.800036866487,3.18,1.521896654306));
+#6144 = CARTESIAN_POINT('',(5.798142625071,3.18,1.532405788477));
+#6145 = CARTESIAN_POINT('',(5.796073520772,3.18,1.542819614791));
+#6146 = CARTESIAN_POINT('',(5.791553199866,3.18,1.563657836182));
+#6147 = CARTESIAN_POINT('',(5.789095115488,3.18,1.574078138166));
+#6148 = CARTESIAN_POINT('',(5.786468403251,3.18,1.584391968145));
+#6149 = CARTESIAN_POINT('',(5.78083170247,3.18,1.605018036937));
+#6150 = CARTESIAN_POINT('',(5.777814803931,3.18,1.615325619708));
+#6151 = CARTESIAN_POINT('',(5.774635525645,3.18,1.625518194805));
+#6152 = CARTESIAN_POINT('',(5.767893354696,3.18,1.645887393975));
+#6153 = CARTESIAN_POINT('',(5.764323704082,3.18,1.656058972203));
+#6154 = CARTESIAN_POINT('',(5.760597942521,3.18,1.666108553687));
+#6155 = CARTESIAN_POINT('',(5.752763385608,3.18,1.686176236108));
+#6156 = CARTESIAN_POINT('',(5.748648086061,3.18,1.696189012964));
+#6157 = CARTESIAN_POINT('',(5.744382991004,3.18,1.706073774937));
+#6158 = CARTESIAN_POINT('',(5.735471288272,3.18,1.725795701827));
+#6159 = CARTESIAN_POINT('',(5.730818483271,3.18,1.735627338278));
+#6160 = CARTESIAN_POINT('',(5.726022270194,3.18,1.745325598292));
+#6161 = CARTESIAN_POINT('',(5.716050787048,3.18,1.764658161249));
+#6162 = CARTESIAN_POINT('',(5.710869653557,3.18,1.774286782002));
+#6163 = CARTESIAN_POINT('',(5.705551591801,3.18,1.783777145515));
+#6164 = CARTESIAN_POINT('',(5.694539784294,3.18,1.802677525897));
+#6165 = CARTESIAN_POINT('',(5.688840521718,3.18,1.812081743105));
+#6166 = CARTESIAN_POINT('',(5.683010917906,3.18,1.821343203554));
+#6167 = CARTESIAN_POINT('',(5.670980295751,3.18,1.839769499862));
+#6168 = CARTESIAN_POINT('',(5.664774111839,3.18,1.848928445811));
+#6169 = CARTESIAN_POINT('',(5.65844429056,3.18,1.857940461121));
+#6170 = CARTESIAN_POINT('',(5.645418377813,3.18,1.875851799362));
+#6171 = CARTESIAN_POINT('',(5.63871747216,3.18,1.884745163707));
+#6172 = CARTESIAN_POINT('',(5.631899754674,3.18,1.893487719549));
+#6173 = CARTESIAN_POINT('',(5.617904047956,3.18,1.9108443537));
+#6174 = CARTESIAN_POINT('',(5.610721593478,3.18,1.919452422836));
+#6175 = CARTESIAN_POINT('',(5.603429274774,3.18,1.927906087853));
+#6176 = CARTESIAN_POINT('',(5.588491198922,3.18,1.944669493805));
+#6177 = CARTESIAN_POINT('',(5.580841321565,3.18,1.952973191029));
+#6178 = CARTESIAN_POINT('',(5.573088645941,3.18,1.96111916674));
+#6179 = CARTESIAN_POINT('',(5.557237507097,3.18,1.977252131339));
+#6180 = CARTESIAN_POINT('',(5.549135263939,3.18,1.985233056973));
+#6181 = CARTESIAN_POINT('',(5.540937399236,3.18,1.993053223791));
+#6182 = CARTESIAN_POINT('',(5.524204335414,3.18,2.008519929743));
+#6183 = CARTESIAN_POINT('',(5.515665691306,3.18,2.016160400698));
+#6184 = CARTESIAN_POINT('',(5.507038701913,3.18,2.023637360836));
+#6185 = CARTESIAN_POINT('',(5.489456631177,3.18,2.038403467784));
+#6186 = CARTESIAN_POINT('',(5.48049843401,3.18,2.045686556214));
+#6187 = CARTESIAN_POINT('',(5.471459252757,3.18,2.052803673905));
+#6188 = CARTESIAN_POINT('',(5.453062819129,3.18,2.066836395801));
+#6189 = CARTESIAN_POINT('',(5.443702773838,3.18,2.073745966591));
+#6190 = CARTESIAN_POINT('',(5.434269172899,3.18,2.080487405833));
+#6191 = CARTESIAN_POINT('',(5.415094690179,3.18,2.093755584583));
+#6192 = CARTESIAN_POINT('',(5.405351331547,3.18,2.100276331461));
+#6193 = CARTESIAN_POINT('',(5.395541892482,3.18,2.106627091414));
+#6194 = CARTESIAN_POINT('',(5.375627286146,3.18,2.119101266733));
+#6195 = CARTESIAN_POINT('',(5.36551995051,3.18,2.125218746853));
+#6196 = CARTESIAN_POINT('',(5.35535403357,3.18,2.131164694941));
+#6197 = CARTESIAN_POINT('',(5.334738780921,3.18,2.1428171703));
+#6198 = CARTESIAN_POINT('',(5.324287576851,3.18,2.148517837151));
+#6199 = CARTESIAN_POINT('',(5.313785289671,3.18,2.15404573988));
+#6200 = CARTESIAN_POINT('',(5.292510358452,3.18,2.164850644448));
+#6201 = CARTESIAN_POINT('',(5.281736136466,3.18,2.170121878956));
+#6202 = CARTESIAN_POINT('',(5.270918302275,3.18,2.175219430465));
+#6203 = CARTESIAN_POINT('',(5.2490260879,3.18,2.185152776908));
+#6204 = CARTESIAN_POINT('',(5.237950409317,3.18,2.189982916623));
+#6205 = CARTESIAN_POINT('',(5.226838534766,3.18,2.194638764958));
+#6206 = CARTESIAN_POINT('',(5.204372796367,3.18,2.203678502983));
+#6207 = CARTESIAN_POINT('',(5.193017901357,3.18,2.208056869233));
+#6208 = CARTESIAN_POINT('',(5.181634144077,3.18,2.212260640341));
+#6209 = CARTESIAN_POINT('',(5.158639939521,3.18,2.220386705872));
+#6210 = CARTESIAN_POINT('',(5.147028714425,3.18,2.224303628793));
+#6211 = CARTESIAN_POINT('',(5.135395850398,3.18,2.228045948226));
+#6212 = CARTESIAN_POINT('',(5.111919470422,3.18,2.235240308098));
+#6213 = CARTESIAN_POINT('',(5.100075414414,3.18,2.238687149447));
+#6214 = CARTESIAN_POINT('',(5.088216805232,3.18,2.24195966178));
+#6215 = CARTESIAN_POINT('',(5.064305706816,3.18,2.248206353858));
+#6216 = CARTESIAN_POINT('',(5.052252897966,3.18,2.251175527523));
+#6217 = CARTESIAN_POINT('',(5.040192458019,3.18,2.253970913475));
+#6218 = CARTESIAN_POINT('',(5.015895197106,3.18,2.259256082116));
+#6219 = CARTESIAN_POINT('',(5.003658257889,3.18,2.261741072247));
+#6220 = CARTESIAN_POINT('',(4.991420421517,3.18,2.264053063515));
+#6221 = CARTESIAN_POINT('',(4.966786585122,3.18,2.268364990285));
+#6222 = CARTESIAN_POINT('',(4.954390647404,3.18,2.270360366988));
+#6223 = CARTESIAN_POINT('',(4.942000336017,3.18,2.272183758786));
+#6224 = CARTESIAN_POINT('',(4.917080473752,3.18,2.275512888379));
+#6225 = CARTESIAN_POINT('',(4.904551143277,3.18,2.277014320916));
+#6226 = CARTESIAN_POINT('',(4.892033732404,3.18,2.278344982224));
+#6227 = CARTESIAN_POINT('',(4.866879287386,3.18,2.280683943524));
+#6228 = CARTESIAN_POINT('',(4.854242607744,3.18,2.281688210969));
+#6229 = CARTESIAN_POINT('',(4.841623893972,3.18,2.282523092501));
+#6230 = CARTESIAN_POINT('',(4.811853243245,3.18,2.284101846336));
+#6231 = CARTESIAN_POINT('',(4.794718971739,3.18,2.284702600884));
+#6232 = CARTESIAN_POINT('',(4.777629571023,3.18,2.284999998599));
+#6233 = CARTESIAN_POINT('',(4.760590824677,3.18,2.285));
+#6234 = PCURVE('',#3562,#6235);
+#6235 = DEFINITIONAL_REPRESENTATION('',(#6236),#6338);
+#6236 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6237,#6238,#6239,#6240,#6241,
+    #6242,#6243,#6244,#6245,#6246,#6247,#6248,#6249,#6250,#6251,#6252,
+    #6253,#6254,#6255,#6256,#6257,#6258,#6259,#6260,#6261,#6262,#6263,
+    #6264,#6265,#6266,#6267,#6268,#6269,#6270,#6271,#6272,#6273,#6274,
+    #6275,#6276,#6277,#6278,#6279,#6280,#6281,#6282,#6283,#6284,#6285,
+    #6286,#6287,#6288,#6289,#6290,#6291,#6292,#6293,#6294,#6295,#6296,
+    #6297,#6298,#6299,#6300,#6301,#6302,#6303,#6304,#6305,#6306,#6307,
+    #6308,#6309,#6310,#6311,#6312,#6313,#6314,#6315,#6316,#6317,#6318,
+    #6319,#6320,#6321,#6322,#6323,#6324,#6325,#6326,#6327,#6328,#6329,
+    #6330,#6331,#6332,#6333,#6334,#6335,#6336,#6337),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360169963E-02,4.401971624466E-02,6.657963660309E-02,
+    8.955107214172E-02,0.112985685759,0.136914169689,0.161355400713,
+    0.186321471791,0.211820456001,0.237857970343,0.264438090376,
+    0.291563898359,0.319237813706,0.347461786879,0.37623740253,
+    0.405565918742,0.435448258635,0.465884964567,0.496876121705,
+    0.52842125564,0.560519207581,0.593167989973,0.626364625073,
+    0.660104968854,0.694383522633,0.729193234848,0.764525295549,
+    0.800368926283,0.836711168184,0.873536671222,0.910827487695,
+    0.948562873157,1.),.UNSPECIFIED.);
+#6237 = CARTESIAN_POINT('',(0.815,13.311903732857));
+#6238 = CARTESIAN_POINT('',(0.804511196055,13.311903731662));
+#6239 = CARTESIAN_POINT('',(0.79402223818,13.311717931853));
+#6240 = CARTESIAN_POINT('',(0.783553292167,13.311346403856));
+#6241 = CARTESIAN_POINT('',(0.762472304887,13.310226964812));
+#6242 = CARTESIAN_POINT('',(0.751861669303,13.30947134279));
+#6243 = CARTESIAN_POINT('',(0.741306552471,13.308529104627));
+#6244 = CARTESIAN_POINT('',(0.720176255876,13.306265833163));
+#6245 = CARTESIAN_POINT('',(0.709603099022,13.304939440551));
+#6246 = CARTESIAN_POINT('',(0.699109418549,13.303432046756));
+#6247 = CARTESIAN_POINT('',(0.678103345694,13.300036866487));
+#6248 = CARTESIAN_POINT('',(0.667594211523,13.298142625071));
+#6249 = CARTESIAN_POINT('',(0.657180385209,13.296073520772));
+#6250 = CARTESIAN_POINT('',(0.636342163818,13.291553199866));
+#6251 = CARTESIAN_POINT('',(0.625921861834,13.289095115488));
+#6252 = CARTESIAN_POINT('',(0.615608031855,13.286468403251));
+#6253 = CARTESIAN_POINT('',(0.594981963063,13.28083170247));
+#6254 = CARTESIAN_POINT('',(0.584674380292,13.277814803931));
+#6255 = CARTESIAN_POINT('',(0.574481805195,13.274635525645));
+#6256 = CARTESIAN_POINT('',(0.554112606025,13.267893354696));
+#6257 = CARTESIAN_POINT('',(0.543941027797,13.264323704082));
+#6258 = CARTESIAN_POINT('',(0.533891446313,13.260597942521));
+#6259 = CARTESIAN_POINT('',(0.513823763892,13.252763385608));
+#6260 = CARTESIAN_POINT('',(0.503810987036,13.248648086061));
+#6261 = CARTESIAN_POINT('',(0.493926225063,13.244382991004));
+#6262 = CARTESIAN_POINT('',(0.474204298173,13.235471288272));
+#6263 = CARTESIAN_POINT('',(0.464372661722,13.230818483271));
+#6264 = CARTESIAN_POINT('',(0.454674401708,13.226022270194));
+#6265 = CARTESIAN_POINT('',(0.435341838751,13.216050787048));
+#6266 = CARTESIAN_POINT('',(0.425713217998,13.210869653557));
+#6267 = CARTESIAN_POINT('',(0.416222854485,13.205551591801));
+#6268 = CARTESIAN_POINT('',(0.397322474103,13.194539784294));
+#6269 = CARTESIAN_POINT('',(0.387918256895,13.188840521718));
+#6270 = CARTESIAN_POINT('',(0.378656796446,13.183010917906));
+#6271 = CARTESIAN_POINT('',(0.360230500138,13.170980295751));
+#6272 = CARTESIAN_POINT('',(0.351071554189,13.164774111839));
+#6273 = CARTESIAN_POINT('',(0.342059538879,13.15844429056));
+#6274 = CARTESIAN_POINT('',(0.324148200638,13.145418377813));
+#6275 = CARTESIAN_POINT('',(0.315254836293,13.13871747216));
+#6276 = CARTESIAN_POINT('',(0.306512280451,13.131899754674));
+#6277 = CARTESIAN_POINT('',(0.2891556463,13.117904047956));
+#6278 = CARTESIAN_POINT('',(0.280547577164,13.110721593478));
+#6279 = CARTESIAN_POINT('',(0.272093912147,13.103429274774));
+#6280 = CARTESIAN_POINT('',(0.255330506195,13.088491198922));
+#6281 = CARTESIAN_POINT('',(0.247026808971,13.080841321565));
+#6282 = CARTESIAN_POINT('',(0.23888083326,13.073088645941));
+#6283 = CARTESIAN_POINT('',(0.222747868661,13.057237507097));
+#6284 = CARTESIAN_POINT('',(0.214766943027,13.049135263939));
+#6285 = CARTESIAN_POINT('',(0.206946776209,13.040937399236));
+#6286 = CARTESIAN_POINT('',(0.191480070257,13.024204335414));
+#6287 = CARTESIAN_POINT('',(0.183839599302,13.015665691306));
+#6288 = CARTESIAN_POINT('',(0.176362639164,13.007038701913));
+#6289 = CARTESIAN_POINT('',(0.161596532216,12.989456631177));
+#6290 = CARTESIAN_POINT('',(0.154313443786,12.98049843401));
+#6291 = CARTESIAN_POINT('',(0.147196326095,12.971459252757));
+#6292 = CARTESIAN_POINT('',(0.133163604199,12.953062819129));
+#6293 = CARTESIAN_POINT('',(0.126254033409,12.943702773838));
+#6294 = CARTESIAN_POINT('',(0.119512594167,12.934269172899));
+#6295 = CARTESIAN_POINT('',(0.106244415417,12.915094690179));
+#6296 = CARTESIAN_POINT('',(9.972366853922E-02,12.905351331547));
+#6297 = CARTESIAN_POINT('',(9.337290858574E-02,12.895541892482));
+#6298 = CARTESIAN_POINT('',(8.089873326673E-02,12.875627286146));
+#6299 = CARTESIAN_POINT('',(7.478125314704E-02,12.86551995051));
+#6300 = CARTESIAN_POINT('',(6.883530505893E-02,12.85535403357));
+#6301 = CARTESIAN_POINT('',(5.718282969971E-02,12.834738780921));
+#6302 = CARTESIAN_POINT('',(5.148216284891E-02,12.824287576851));
+#6303 = CARTESIAN_POINT('',(4.595426012002E-02,12.813785289671));
+#6304 = CARTESIAN_POINT('',(3.514935555208E-02,12.792510358452));
+#6305 = CARTESIAN_POINT('',(2.987812104357E-02,12.781736136466));
+#6306 = CARTESIAN_POINT('',(2.478056953475E-02,12.770918302275));
+#6307 = CARTESIAN_POINT('',(1.484722309208E-02,12.7490260879));
+#6308 = CARTESIAN_POINT('',(1.001708337705E-02,12.737950409317));
+#6309 = CARTESIAN_POINT('',(5.361235041986E-03,12.726838534766));
+#6310 = CARTESIAN_POINT('',(-3.678502983407E-03,12.704372796367));
+#6311 = CARTESIAN_POINT('',(-8.056869232896E-03,12.693017901357));
+#6312 = CARTESIAN_POINT('',(-1.226064034055E-02,12.681634144077));
+#6313 = CARTESIAN_POINT('',(-2.038670587206E-02,12.658639939521));
+#6314 = CARTESIAN_POINT('',(-2.430362879293E-02,12.647028714425));
+#6315 = CARTESIAN_POINT('',(-2.804594822577E-02,12.635395850398));
+#6316 = CARTESIAN_POINT('',(-3.524030809782E-02,12.611919470422));
+#6317 = CARTESIAN_POINT('',(-3.868714944722E-02,12.600075414414));
+#6318 = CARTESIAN_POINT('',(-4.195966177978E-02,12.588216805232));
+#6319 = CARTESIAN_POINT('',(-4.820635385836E-02,12.564305706816));
+#6320 = CARTESIAN_POINT('',(-5.117552752312E-02,12.552252897966));
+#6321 = CARTESIAN_POINT('',(-5.397091347537E-02,12.540192458019));
+#6322 = CARTESIAN_POINT('',(-5.925608211647E-02,12.515895197106));
+#6323 = CARTESIAN_POINT('',(-6.17410722468E-02,12.503658257889));
+#6324 = CARTESIAN_POINT('',(-6.405306351523E-02,12.491420421517));
+#6325 = CARTESIAN_POINT('',(-6.836499028524E-02,12.466786585122));
+#6326 = CARTESIAN_POINT('',(-7.036036698797E-02,12.454390647404));
+#6327 = CARTESIAN_POINT('',(-7.218375878567E-02,12.442000336017));
+#6328 = CARTESIAN_POINT('',(-7.551288837903E-02,12.417080473752));
+#6329 = CARTESIAN_POINT('',(-7.701432091565E-02,12.404551143277));
+#6330 = CARTESIAN_POINT('',(-7.834498222362E-02,12.392033732404));
+#6331 = CARTESIAN_POINT('',(-8.068394352408E-02,12.366879287386));
+#6332 = CARTESIAN_POINT('',(-8.168821096874E-02,12.354242607744));
+#6333 = CARTESIAN_POINT('',(-8.252309250112E-02,12.341623893972));
+#6334 = CARTESIAN_POINT('',(-8.41018463363E-02,12.311853243245));
+#6335 = CARTESIAN_POINT('',(-8.470260088428E-02,12.294718971739));
+#6336 = CARTESIAN_POINT('',(-8.499999859861E-02,12.277629571023));
+#6337 = CARTESIAN_POINT('',(-8.5E-02,12.260590824677));
+#6338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6339 = PCURVE('',#3936,#6340);
+#6340 = DEFINITIONAL_REPRESENTATION('',(#6341),#6443);
+#6341 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6342,#6343,#6344,#6345,#6346,
+    #6347,#6348,#6349,#6350,#6351,#6352,#6353,#6354,#6355,#6356,#6357,
+    #6358,#6359,#6360,#6361,#6362,#6363,#6364,#6365,#6366,#6367,#6368,
+    #6369,#6370,#6371,#6372,#6373,#6374,#6375,#6376,#6377,#6378,#6379,
+    #6380,#6381,#6382,#6383,#6384,#6385,#6386,#6387,#6388,#6389,#6390,
+    #6391,#6392,#6393,#6394,#6395,#6396,#6397,#6398,#6399,#6400,#6401,
+    #6402,#6403,#6404,#6405,#6406,#6407,#6408,#6409,#6410,#6411,#6412,
+    #6413,#6414,#6415,#6416,#6417,#6418,#6419,#6420,#6421,#6422,#6423,
+    #6424,#6425,#6426,#6427,#6428,#6429,#6430,#6431,#6432,#6433,#6434,
+    #6435,#6436,#6437,#6438,#6439,#6440,#6441,#6442),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360169963E-02,4.401971624466E-02,6.657963660309E-02,
+    8.955107214172E-02,0.112985685759,0.136914169689,0.161355400713,
+    0.186321471791,0.211820456001,0.237857970343,0.264438090376,
+    0.291563898359,0.319237813706,0.347461786879,0.37623740253,
+    0.405565918742,0.435448258635,0.465884964567,0.496876121705,
+    0.52842125564,0.560519207581,0.593167989973,0.626364625073,
+    0.660104968854,0.694383522633,0.729193234848,0.764525295549,
+    0.800368926283,0.836711168184,0.873536671222,0.910827487695,
+    0.948562873157,1.),.UNSPECIFIED.);
+#6342 = CARTESIAN_POINT('',(0.500654712405,0.));
+#6343 = CARTESIAN_POINT('',(0.500654712491,1.16542266051E-02));
+#6344 = CARTESIAN_POINT('',(0.500668174199,2.330861838336E-02));
+#6345 = CARTESIAN_POINT('',(0.500695092503,3.494502567332E-02));
+#6346 = CARTESIAN_POINT('',(0.500776222905,5.839374458724E-02));
+#6347 = CARTESIAN_POINT('',(0.50083099412,7.020483554482E-02));
+#6348 = CARTESIAN_POINT('',(0.500899310946,8.196722015814E-02));
+#6349 = CARTESIAN_POINT('',(0.501063486868,0.105548710714));
+#6350 = CARTESIAN_POINT('',(0.501159735588,0.117366060839));
+#6351 = CARTESIAN_POINT('',(0.501269172051,0.12911645576));
+#6352 = CARTESIAN_POINT('',(0.501515825172,0.15268980629));
+#6353 = CARTESIAN_POINT('',(0.501653513359,0.164510056705));
+#6354 = CARTESIAN_POINT('',(0.501804016509,0.176253823677));
+#6355 = CARTESIAN_POINT('',(0.502133098764,0.199822330057));
+#6356 = CARTESIAN_POINT('',(0.502312183024,0.211643849103));
+#6357 = CARTESIAN_POINT('',(0.502503724461,0.22338425941));
+#6358 = CARTESIAN_POINT('',(0.502915187522,0.246950078822));
+#6359 = CARTESIAN_POINT('',(0.503135622054,0.25877202063));
+#6360 = CARTESIAN_POINT('',(0.503368176032,0.270510880592));
+#6361 = CARTESIAN_POINT('',(0.503861956609,0.294075198594));
+#6362 = CARTESIAN_POINT('',(0.504123690599,0.305897097715));
+#6363 = CARTESIAN_POINT('',(0.504397224739,0.317635396822));
+#6364 = CARTESIAN_POINT('',(0.504973238477,0.341198849804));
+#6365 = CARTESIAN_POINT('',(0.505276213246,0.353020442455));
+#6366 = CARTESIAN_POINT('',(0.50559068427,0.36475873135));
+#6367 = CARTESIAN_POINT('',(0.506248821977,0.388321668873));
+#6368 = CARTESIAN_POINT('',(0.506592968316,0.400142804822));
+#6369 = CARTESIAN_POINT('',(0.506948319322,0.411881394287));
+#6370 = CARTESIAN_POINT('',(0.507688443207,0.43544401493));
+#6371 = CARTESIAN_POINT('',(0.508073678723,0.447264610233));
+#6372 = CARTESIAN_POINT('',(0.508469836784,0.459003675955));
+#6373 = CARTESIAN_POINT('',(0.509291776105,0.48256609591));
+#6374 = CARTESIAN_POINT('',(0.509718002425,0.494386106005));
+#6375 = CARTESIAN_POINT('',(0.51015487609,0.506125745478));
+#6376 = CARTESIAN_POINT('',(0.511058422095,0.529688033919));
+#6377 = CARTESIAN_POINT('',(0.511525521856,0.541507437549));
+#6378 = CARTESIAN_POINT('',(0.512002998408,0.553247702265));
+#6379 = CARTESIAN_POINT('',(0.512987898553,0.576809900234));
+#6380 = CARTESIAN_POINT('',(0.513495732118,0.58862868943));
+#6381 = CARTESIAN_POINT('',(0.514013674526,0.600369603876));
+#6382 = CARTESIAN_POINT('',(0.515079625987,0.623931734762));
+#6383 = CARTESIAN_POINT('',(0.515628027854,0.635749908359));
+#6384 = CARTESIAN_POINT('',(0.516186271403,0.647491481689));
+#6385 = CARTESIAN_POINT('',(0.517332913871,0.671053557279));
+#6386 = CARTESIAN_POINT('',(0.51792168876,0.68287111656));
+#6387 = CARTESIAN_POINT('',(0.51852003734,0.694613350063));
+#6388 = CARTESIAN_POINT('',(0.519746945105,0.718175374177));
+#6389 = CARTESIAN_POINT('',(0.520375863709,0.72999231985));
+#6390 = CARTESIAN_POINT('',(0.521014085753,0.741735211899));
+#6391 = CARTESIAN_POINT('',(0.522320759067,0.765297182655));
+#6392 = CARTESIAN_POINT('',(0.522989553448,0.777113512702));
+#6393 = CARTESIAN_POINT('',(0.523667377514,0.78885706214));
+#6394 = CARTESIAN_POINT('',(0.525053233229,0.812418973437));
+#6395 = CARTESIAN_POINT('',(0.525761591864,0.824234681548));
+#6396 = CARTESIAN_POINT('',(0.526478701858,0.835978890072));
+#6397 = CARTESIAN_POINT('',(0.527943063331,0.859540732603));
+#6398 = CARTESIAN_POINT('',(0.528690625793,0.871355807017));
+#6399 = CARTESIAN_POINT('',(0.52944665582,0.883100680893));
+#6400 = CARTESIAN_POINT('',(0.530988742086,0.906662442873));
+#6401 = CARTESIAN_POINT('',(0.531775093367,0.918476865523));
+#6402 = CARTESIAN_POINT('',(0.532569622213,0.93022241683));
+#6403 = CARTESIAN_POINT('',(0.534188536425,0.953784084556));
+#6404 = CARTESIAN_POINT('',(0.535013200897,0.965597830444));
+#6405 = CARTESIAN_POINT('',(0.535845746147,0.977344077976));
+#6406 = CARTESIAN_POINT('',(0.537540463288,1.000905636271));
+#6407 = CARTESIAN_POINT('',(0.538402898313,1.012718673028));
+#6408 = CARTESIAN_POINT('',(0.539272910094,1.02446564294));
+#6409 = CARTESIAN_POINT('',(0.54104226398,1.048027075531));
+#6410 = CARTESIAN_POINT('',(0.541941853178,1.059839363124));
+#6411 = CARTESIAN_POINT('',(0.542848707547,1.071587089364));
+#6412 = CARTESIAN_POINT('',(0.544691377138,1.095148379218));
+#6413 = CARTESIAN_POINT('',(0.545627423331,1.106959869782));
+#6414 = CARTESIAN_POINT('',(0.546570415311,1.118708394359));
+#6415 = CARTESIAN_POINT('',(0.548484910373,1.14226952398));
+#6416 = CARTESIAN_POINT('',(0.54945662821,1.154080161753));
+#6417 = CARTESIAN_POINT('',(0.550434964503,1.16582953486));
+#6418 = CARTESIAN_POINT('',(0.552419610653,1.189390486568));
+#6419 = CARTESIAN_POINT('',(0.553426118973,1.201200207921));
+#6420 = CARTESIAN_POINT('',(0.554438910361,1.212950487937));
+#6421 = CARTESIAN_POINT('',(0.556491833569,1.236511244121));
+#6422 = CARTESIAN_POINT('',(0.557532147507,1.248319977647));
+#6423 = CARTESIAN_POINT('',(0.558578400985,1.260071231037));
+#6424 = CARTESIAN_POINT('',(0.5606975116,1.283631774396));
+#6425 = CARTESIAN_POINT('',(0.561770534502,1.295439441062));
+#6426 = CARTESIAN_POINT('',(0.562849145179,1.307191742194));
+#6427 = CARTESIAN_POINT('',(0.565032121581,1.330752055951));
+#6428 = CARTESIAN_POINT('',(0.566136636763,1.342558569298));
+#6429 = CARTESIAN_POINT('',(0.567246379593,1.35431200018));
+#6430 = CARTESIAN_POINT('',(0.569490651583,1.377872068293));
+#6431 = CARTESIAN_POINT('',(0.570625314016,1.389677334647));
+#6432 = CARTESIAN_POINT('',(0.571764835407,1.401431984622));
+#6433 = CARTESIAN_POINT('',(0.574067567482,1.424991791965));
+#6434 = CARTESIAN_POINT('',(0.575230895462,1.436795710683));
+#6435 = CARTESIAN_POINT('',(0.576398704859,1.448551676073));
+#6436 = CARTESIAN_POINT('',(0.57875677953,1.47211120861));
+#6437 = CARTESIAN_POINT('',(0.579947146439,1.483913672319));
+#6438 = CARTESIAN_POINT('',(0.581141607958,1.495671056045));
+#6439 = CARTESIAN_POINT('',(0.583973355425,1.523353128515));
+#6440 = CARTESIAN_POINT('',(0.585613950609,1.539240850875));
+#6441 = CARTESIAN_POINT('',(0.587261111088,1.55505358054));
+#6442 = CARTESIAN_POINT('',(0.5889142668,1.570796326795));
+#6443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6444 = ORIENTED_EDGE('',*,*,#6445,.T.);
+#6445 = EDGE_CURVE('',#6129,#3515,#6446,.T.);
+#6446 = SURFACE_CURVE('',#6447,(#6451,#6457),.PCURVE_S1.);
+#6447 = LINE('',#6448,#6449);
+#6448 = CARTESIAN_POINT('',(5.811903732857,3.18,1.285));
+#6449 = VECTOR('',#6450,1.);
+#6450 = DIRECTION('',(-0.,-0.,-1.));
+#6451 = PCURVE('',#3562,#6452);
+#6452 = DEFINITIONAL_REPRESENTATION('',(#6453),#6456);
+#6453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6454,#6455),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#6454 = CARTESIAN_POINT('',(0.815,13.311903732857));
+#6455 = CARTESIAN_POINT('',(0.915,13.311903732857));
+#6456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6457 = PCURVE('',#3535,#6458);
+#6458 = DEFINITIONAL_REPRESENTATION('',(#6459),#6462);
+#6459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6460,#6461),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#6460 = CARTESIAN_POINT('',(-0.500654712405,-0.1));
+#6461 = CARTESIAN_POINT('',(-0.500654712405,0.));
+#6462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6463 = ORIENTED_EDGE('',*,*,#3547,.F.);
+#6464 = ORIENTED_EDGE('',*,*,#6081,.F.);
+#6465 = ADVANCED_FACE('',(#6466),#3535,.T.);
+#6466 = FACE_BOUND('',#6467,.F.);
+#6467 = EDGE_LOOP('',(#6468,#6491,#6513,#6514));
+#6468 = ORIENTED_EDGE('',*,*,#6469,.T.);
+#6469 = EDGE_CURVE('',#3482,#6470,#6472,.T.);
+#6470 = VERTEX_POINT('',#6471);
+#6471 = CARTESIAN_POINT('',(6.625,0.,1.385));
+#6472 = SURFACE_CURVE('',#6473,(#6477,#6484),.PCURVE_S1.);
+#6473 = LINE('',#6474,#6475);
+#6474 = CARTESIAN_POINT('',(6.625,0.,1.285));
+#6475 = VECTOR('',#6476,1.);
+#6476 = DIRECTION('',(0.,0.,1.));
+#6477 = PCURVE('',#3535,#6478);
+#6478 = DEFINITIONAL_REPRESENTATION('',(#6479),#6483);
+#6479 = LINE('',#6480,#6481);
+#6480 = CARTESIAN_POINT('',(-0.,0.));
+#6481 = VECTOR('',#6482,1.);
+#6482 = DIRECTION('',(-0.,-1.));
+#6483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6484 = PCURVE('',#3502,#6485);
+#6485 = DEFINITIONAL_REPRESENTATION('',(#6486),#6490);
+#6486 = LINE('',#6487,#6488);
+#6487 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6488 = VECTOR('',#6489,1.);
+#6489 = DIRECTION('',(-0.,-1.));
+#6490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6491 = ORIENTED_EDGE('',*,*,#6492,.T.);
+#6492 = EDGE_CURVE('',#6470,#6129,#6493,.T.);
+#6493 = SURFACE_CURVE('',#6494,(#6499,#6506),.PCURVE_S1.);
+#6494 = CIRCLE('',#6495,6.625);
+#6495 = AXIS2_PLACEMENT_3D('',#6496,#6497,#6498);
+#6496 = CARTESIAN_POINT('',(0.,0.,1.385));
+#6497 = DIRECTION('',(0.,0.,1.));
+#6498 = DIRECTION('',(1.,0.,0.));
+#6499 = PCURVE('',#3535,#6500);
+#6500 = DEFINITIONAL_REPRESENTATION('',(#6501),#6505);
+#6501 = LINE('',#6502,#6503);
+#6502 = CARTESIAN_POINT('',(-0.,-0.1));
+#6503 = VECTOR('',#6504,1.);
+#6504 = DIRECTION('',(-1.,0.));
+#6505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6506 = PCURVE('',#3936,#6507);
+#6507 = DEFINITIONAL_REPRESENTATION('',(#6508),#6512);
+#6508 = LINE('',#6509,#6510);
+#6509 = CARTESIAN_POINT('',(0.,0.));
+#6510 = VECTOR('',#6511,1.);
+#6511 = DIRECTION('',(1.,0.));
+#6512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6513 = ORIENTED_EDGE('',*,*,#6445,.T.);
+#6514 = ORIENTED_EDGE('',*,*,#3514,.F.);
+#6515 = ADVANCED_FACE('',(#6516),#3502,.T.);
+#6516 = FACE_BOUND('',#6517,.F.);
+#6517 = EDGE_LOOP('',(#6518,#6542,#6543,#6544));
+#6518 = ORIENTED_EDGE('',*,*,#6519,.T.);
+#6519 = EDGE_CURVE('',#6520,#6470,#6522,.T.);
+#6520 = VERTEX_POINT('',#6521);
+#6521 = CARTESIAN_POINT('',(5.811903732857,-3.18,1.385));
+#6522 = SURFACE_CURVE('',#6523,(#6528,#6535),.PCURVE_S1.);
+#6523 = CIRCLE('',#6524,6.625);
+#6524 = AXIS2_PLACEMENT_3D('',#6525,#6526,#6527);
+#6525 = CARTESIAN_POINT('',(0.,0.,1.385));
+#6526 = DIRECTION('',(0.,0.,1.));
+#6527 = DIRECTION('',(1.,0.,0.));
+#6528 = PCURVE('',#3502,#6529);
+#6529 = DEFINITIONAL_REPRESENTATION('',(#6530),#6534);
+#6530 = LINE('',#6531,#6532);
+#6531 = CARTESIAN_POINT('',(-0.,-0.1));
+#6532 = VECTOR('',#6533,1.);
+#6533 = DIRECTION('',(-1.,0.));
+#6534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6535 = PCURVE('',#3936,#6536);
+#6536 = DEFINITIONAL_REPRESENTATION('',(#6537),#6541);
+#6537 = LINE('',#6538,#6539);
+#6538 = CARTESIAN_POINT('',(0.,0.));
+#6539 = VECTOR('',#6540,1.);
+#6540 = DIRECTION('',(1.,0.));
+#6541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6542 = ORIENTED_EDGE('',*,*,#6469,.F.);
+#6543 = ORIENTED_EDGE('',*,*,#3481,.F.);
+#6544 = ORIENTED_EDGE('',*,*,#6545,.F.);
+#6545 = EDGE_CURVE('',#6520,#3456,#6546,.T.);
+#6546 = SURFACE_CURVE('',#6547,(#6551,#6557),.PCURVE_S1.);
+#6547 = LINE('',#6548,#6549);
+#6548 = CARTESIAN_POINT('',(5.811903732857,-3.18,1.285));
+#6549 = VECTOR('',#6550,1.);
+#6550 = DIRECTION('',(-0.,-0.,-1.));
+#6551 = PCURVE('',#3502,#6552);
+#6552 = DEFINITIONAL_REPRESENTATION('',(#6553),#6556);
+#6553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6554,#6555),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#6554 = CARTESIAN_POINT('',(-5.782530594775,-0.1));
+#6555 = CARTESIAN_POINT('',(-5.782530594775,0.));
+#6556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6557 = PCURVE('',#3470,#6558);
+#6558 = DEFINITIONAL_REPRESENTATION('',(#6559),#6562);
+#6559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6560,#6561),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.1,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#6560 = CARTESIAN_POINT('',(-0.815,13.311903732857));
+#6561 = CARTESIAN_POINT('',(-0.915,13.311903732857));
+#6562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6563 = ADVANCED_FACE('',(#6564),#3470,.T.);
+#6564 = FACE_BOUND('',#6565,.F.);
+#6565 = EDGE_LOOP('',(#6566,#6596,#6911,#6912,#6913));
+#6566 = ORIENTED_EDGE('',*,*,#6567,.F.);
+#6567 = EDGE_CURVE('',#6568,#6570,#6572,.T.);
+#6568 = VERTEX_POINT('',#6569);
+#6569 = CARTESIAN_POINT('',(5.213508068464,-3.18,2.2));
+#6570 = VERTEX_POINT('',#6571);
+#6571 = CARTESIAN_POINT('',(7.5,-3.18,2.2));
+#6572 = SURFACE_CURVE('',#6573,(#6577,#6584),.PCURVE_S1.);
+#6573 = LINE('',#6574,#6575);
+#6574 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#6575 = VECTOR('',#6576,1.);
+#6576 = DIRECTION('',(1.,0.,0.));
+#6577 = PCURVE('',#3470,#6578);
+#6578 = DEFINITIONAL_REPRESENTATION('',(#6579),#6583);
+#6579 = LINE('',#6580,#6581);
+#6580 = CARTESIAN_POINT('',(-0.,0.));
+#6581 = VECTOR('',#6582,1.);
+#6582 = DIRECTION('',(-0.,1.));
+#6583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6584 = PCURVE('',#6585,#6590);
+#6585 = PLANE('',#6586);
+#6586 = AXIS2_PLACEMENT_3D('',#6587,#6588,#6589);
+#6587 = CARTESIAN_POINT('',(-7.5,-3.18,2.2));
+#6588 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#6589 = DIRECTION('',(-1.,0.,0.));
+#6590 = DEFINITIONAL_REPRESENTATION('',(#6591),#6595);
+#6591 = LINE('',#6592,#6593);
+#6592 = CARTESIAN_POINT('',(-0.,0.));
+#6593 = VECTOR('',#6594,1.);
+#6594 = DIRECTION('',(-1.,0.));
+#6595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6596 = ORIENTED_EDGE('',*,*,#6597,.F.);
+#6597 = EDGE_CURVE('',#6520,#6568,#6598,.T.);
+#6598 = SURFACE_CURVE('',#6599,(#6701,#6806),.PCURVE_S1.);
+#6599 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6600,#6601,#6602,#6603,#6604,
+    #6605,#6606,#6607,#6608,#6609,#6610,#6611,#6612,#6613,#6614,#6615,
+    #6616,#6617,#6618,#6619,#6620,#6621,#6622,#6623,#6624,#6625,#6626,
+    #6627,#6628,#6629,#6630,#6631,#6632,#6633,#6634,#6635,#6636,#6637,
+    #6638,#6639,#6640,#6641,#6642,#6643,#6644,#6645,#6646,#6647,#6648,
+    #6649,#6650,#6651,#6652,#6653,#6654,#6655,#6656,#6657,#6658,#6659,
+    #6660,#6661,#6662,#6663,#6664,#6665,#6666,#6667,#6668,#6669,#6670,
+    #6671,#6672,#6673,#6674,#6675,#6676,#6677,#6678,#6679,#6680,#6681,
+    #6682,#6683,#6684,#6685,#6686,#6687,#6688,#6689,#6690,#6691,#6692,
+    #6693,#6694,#6695,#6696,#6697,#6698,#6699,#6700),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360170559E-02,4.401971625081E-02,6.657963660948E-02,
+    8.955107214837E-02,0.112985685765,0.136914169697,0.16135540072,
+    0.186321471799,0.211820456009,0.237857970351,0.264438090385,
+    0.291563898367,0.319237813715,0.347461786888,0.376237402539,
+    0.405565918751,0.435448258644,0.465884964576,0.496876121714,
+    0.52842125565,0.56051920759,0.593167989983,0.626364625082,
+    0.660104968864,0.694383522643,0.729193234858,0.764525295559,
+    0.800368926293,0.836711168194,0.873536671233,0.910827487705,
+    0.948562873167,1.),.UNSPECIFIED.);
+#6600 = CARTESIAN_POINT('',(5.811903732857,-3.18,1.385));
+#6601 = CARTESIAN_POINT('',(5.811903731662,-3.18,1.395488803947));
+#6602 = CARTESIAN_POINT('',(5.811717931853,-3.18,1.405977761826));
+#6603 = CARTESIAN_POINT('',(5.811346403856,-3.18,1.416446707842));
+#6604 = CARTESIAN_POINT('',(5.810226964811,-3.18,1.437527695124));
+#6605 = CARTESIAN_POINT('',(5.809471342789,-3.18,1.448138330708));
+#6606 = CARTESIAN_POINT('',(5.808529104626,-3.18,1.45869344754));
+#6607 = CARTESIAN_POINT('',(5.806265833161,-3.18,1.479823744135));
+#6608 = CARTESIAN_POINT('',(5.80493944055,-3.18,1.490396900989));
+#6609 = CARTESIAN_POINT('',(5.803432046754,-3.18,1.500890581462));
+#6610 = CARTESIAN_POINT('',(5.800036866485,-3.18,1.521896654317));
+#6611 = CARTESIAN_POINT('',(5.798142625069,-3.18,1.532405788489));
+#6612 = CARTESIAN_POINT('',(5.796073520769,-3.18,1.542819614802));
+#6613 = CARTESIAN_POINT('',(5.791553199863,-3.18,1.563657836193));
+#6614 = CARTESIAN_POINT('',(5.789095115486,-3.18,1.574078138177));
+#6615 = CARTESIAN_POINT('',(5.786468403248,-3.18,1.584391968156));
+#6616 = CARTESIAN_POINT('',(5.780831702467,-3.18,1.605018036948));
+#6617 = CARTESIAN_POINT('',(5.777814803927,-3.18,1.615325619719));
+#6618 = CARTESIAN_POINT('',(5.774635525642,-3.18,1.625518194816));
+#6619 = CARTESIAN_POINT('',(5.767893354693,-3.18,1.645887393985));
+#6620 = CARTESIAN_POINT('',(5.764323704079,-3.18,1.656058972213));
+#6621 = CARTESIAN_POINT('',(5.760597942517,-3.18,1.666108553698));
+#6622 = CARTESIAN_POINT('',(5.752763385604,-3.18,1.686176236119));
+#6623 = CARTESIAN_POINT('',(5.748648086057,-3.18,1.696189012975));
+#6624 = CARTESIAN_POINT('',(5.744382991,-3.18,1.706073774948));
+#6625 = CARTESIAN_POINT('',(5.735471288267,-3.18,1.725795701837));
+#6626 = CARTESIAN_POINT('',(5.730818483266,-3.18,1.735627338289));
+#6627 = CARTESIAN_POINT('',(5.726022270189,-3.18,1.745325598302));
+#6628 = CARTESIAN_POINT('',(5.716050787042,-3.18,1.764658161259));
+#6629 = CARTESIAN_POINT('',(5.710869653551,-3.18,1.774286782012));
+#6630 = CARTESIAN_POINT('',(5.705551591795,-3.18,1.783777145525));
+#6631 = CARTESIAN_POINT('',(5.694539784289,-3.18,1.802677525907));
+#6632 = CARTESIAN_POINT('',(5.688840521712,-3.18,1.812081743115));
+#6633 = CARTESIAN_POINT('',(5.6830109179,-3.18,1.821343203564));
+#6634 = CARTESIAN_POINT('',(5.670980295745,-3.18,1.839769499871));
+#6635 = CARTESIAN_POINT('',(5.664774111833,-3.18,1.84892844582));
+#6636 = CARTESIAN_POINT('',(5.658444290554,-3.18,1.857940461131));
+#6637 = CARTESIAN_POINT('',(5.645418377806,-3.18,1.875851799372));
+#6638 = CARTESIAN_POINT('',(5.638717472153,-3.18,1.884745163716));
+#6639 = CARTESIAN_POINT('',(5.631899754667,-3.18,1.893487719558));
+#6640 = CARTESIAN_POINT('',(5.617904047948,-3.18,1.910844353709));
+#6641 = CARTESIAN_POINT('',(5.61072159347,-3.18,1.919452422845));
+#6642 = CARTESIAN_POINT('',(5.603429274766,-3.18,1.927906087862));
+#6643 = CARTESIAN_POINT('',(5.588491198914,-3.18,1.944669493813));
+#6644 = CARTESIAN_POINT('',(5.580841321557,-3.18,1.952973191038));
+#6645 = CARTESIAN_POINT('',(5.573088645932,-3.18,1.961119166748));
+#6646 = CARTESIAN_POINT('',(5.557237507088,-3.18,1.977252131348));
+#6647 = CARTESIAN_POINT('',(5.54913526393,-3.18,1.985233056982));
+#6648 = CARTESIAN_POINT('',(5.540937399227,-3.18,1.993053223799));
+#6649 = CARTESIAN_POINT('',(5.524204335405,-3.18,2.008519929751));
+#6650 = CARTESIAN_POINT('',(5.515665691297,-3.18,2.016160400706));
+#6651 = CARTESIAN_POINT('',(5.507038701904,-3.18,2.023637360844));
+#6652 = CARTESIAN_POINT('',(5.489456631167,-3.18,2.038403467792));
+#6653 = CARTESIAN_POINT('',(5.480498434001,-3.18,2.045686556222));
+#6654 = CARTESIAN_POINT('',(5.471459252748,-3.18,2.052803673913));
+#6655 = CARTESIAN_POINT('',(5.453062819119,-3.18,2.066836395808));
+#6656 = CARTESIAN_POINT('',(5.443702773828,-3.18,2.073745966598));
+#6657 = CARTESIAN_POINT('',(5.434269172889,-3.18,2.08048740584));
+#6658 = CARTESIAN_POINT('',(5.415094690169,-3.18,2.09375558459));
+#6659 = CARTESIAN_POINT('',(5.405351331536,-3.18,2.100276331468));
+#6660 = CARTESIAN_POINT('',(5.395541892471,-3.18,2.106627091421));
+#6661 = CARTESIAN_POINT('',(5.375627286135,-3.18,2.11910126674));
+#6662 = CARTESIAN_POINT('',(5.3655199505,-3.18,2.125218746859));
+#6663 = CARTESIAN_POINT('',(5.355354033559,-3.18,2.131164694947));
+#6664 = CARTESIAN_POINT('',(5.33473878091,-3.18,2.142817170306));
+#6665 = CARTESIAN_POINT('',(5.32428757684,-3.18,2.148517837157));
+#6666 = CARTESIAN_POINT('',(5.31378528966,-3.18,2.154045739886));
+#6667 = CARTESIAN_POINT('',(5.292510358441,-3.18,2.164850644454));
+#6668 = CARTESIAN_POINT('',(5.281736136455,-3.18,2.170121878962));
+#6669 = CARTESIAN_POINT('',(5.270918302263,-3.18,2.175219430471));
+#6670 = CARTESIAN_POINT('',(5.249026087888,-3.18,2.185152776913));
+#6671 = CARTESIAN_POINT('',(5.237950409305,-3.18,2.189982916628));
+#6672 = CARTESIAN_POINT('',(5.226838534754,-3.18,2.194638764963));
+#6673 = CARTESIAN_POINT('',(5.204372796355,-3.18,2.203678502988));
+#6674 = CARTESIAN_POINT('',(5.193017901345,-3.18,2.208056869237));
+#6675 = CARTESIAN_POINT('',(5.181634144065,-3.18,2.212260640345));
+#6676 = CARTESIAN_POINT('',(5.158639939509,-3.18,2.220386705876));
+#6677 = CARTESIAN_POINT('',(5.147028714413,-3.18,2.224303628797));
+#6678 = CARTESIAN_POINT('',(5.135395850386,-3.18,2.22804594823));
+#6679 = CARTESIAN_POINT('',(5.111919470409,-3.18,2.235240308102));
+#6680 = CARTESIAN_POINT('',(5.100075414401,-3.18,2.238687149451));
+#6681 = CARTESIAN_POINT('',(5.088216805219,-3.18,2.241959661783));
+#6682 = CARTESIAN_POINT('',(5.064305706803,-3.18,2.248206353862));
+#6683 = CARTESIAN_POINT('',(5.052252897954,-3.18,2.251175527526));
+#6684 = CARTESIAN_POINT('',(5.040192458006,-3.18,2.253970913478));
+#6685 = CARTESIAN_POINT('',(5.015895197093,-3.18,2.259256082119));
+#6686 = CARTESIAN_POINT('',(5.003658257876,-3.18,2.261741072249));
+#6687 = CARTESIAN_POINT('',(4.991420421504,-3.18,2.264053063518));
+#6688 = CARTESIAN_POINT('',(4.966786585109,-3.18,2.268364990287));
+#6689 = CARTESIAN_POINT('',(4.954390647391,-3.18,2.27036036699));
+#6690 = CARTESIAN_POINT('',(4.942000336004,-3.18,2.272183758788));
+#6691 = CARTESIAN_POINT('',(4.917080473739,-3.18,2.275512888381));
+#6692 = CARTESIAN_POINT('',(4.904551143264,-3.18,2.277014320917));
+#6693 = CARTESIAN_POINT('',(4.892033732391,-3.18,2.278344982225));
+#6694 = CARTESIAN_POINT('',(4.866879287373,-3.18,2.280683943525));
+#6695 = CARTESIAN_POINT('',(4.85424260773,-3.18,2.28168821097));
+#6696 = CARTESIAN_POINT('',(4.841623893958,-3.18,2.282523092502));
+#6697 = CARTESIAN_POINT('',(4.811853243235,-3.18,2.284101846337));
+#6698 = CARTESIAN_POINT('',(4.794718971733,-3.18,2.284702600884));
+#6699 = CARTESIAN_POINT('',(4.777629571019,-3.18,2.284999998599));
+#6700 = CARTESIAN_POINT('',(4.760590824677,-3.18,2.285));
+#6701 = PCURVE('',#3470,#6702);
+#6702 = DEFINITIONAL_REPRESENTATION('',(#6703),#6805);
+#6703 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6704,#6705,#6706,#6707,#6708,
+    #6709,#6710,#6711,#6712,#6713,#6714,#6715,#6716,#6717,#6718,#6719,
+    #6720,#6721,#6722,#6723,#6724,#6725,#6726,#6727,#6728,#6729,#6730,
+    #6731,#6732,#6733,#6734,#6735,#6736,#6737,#6738,#6739,#6740,#6741,
+    #6742,#6743,#6744,#6745,#6746,#6747,#6748,#6749,#6750,#6751,#6752,
+    #6753,#6754,#6755,#6756,#6757,#6758,#6759,#6760,#6761,#6762,#6763,
+    #6764,#6765,#6766,#6767,#6768,#6769,#6770,#6771,#6772,#6773,#6774,
+    #6775,#6776,#6777,#6778,#6779,#6780,#6781,#6782,#6783,#6784,#6785,
+    #6786,#6787,#6788,#6789,#6790,#6791,#6792,#6793,#6794,#6795,#6796,
+    #6797,#6798,#6799,#6800,#6801,#6802,#6803,#6804),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360170559E-02,4.401971625081E-02,6.657963660948E-02,
+    8.955107214837E-02,0.112985685765,0.136914169697,0.16135540072,
+    0.186321471799,0.211820456009,0.237857970351,0.264438090385,
+    0.291563898367,0.319237813715,0.347461786888,0.376237402539,
+    0.405565918751,0.435448258644,0.465884964576,0.496876121714,
+    0.52842125565,0.56051920759,0.593167989983,0.626364625082,
+    0.660104968864,0.694383522643,0.729193234858,0.764525295559,
+    0.800368926293,0.836711168194,0.873536671233,0.910827487705,
+    0.948562873167,1.),.UNSPECIFIED.);
+#6704 = CARTESIAN_POINT('',(-0.815,13.311903732857));
+#6705 = CARTESIAN_POINT('',(-0.804511196053,13.311903731662));
+#6706 = CARTESIAN_POINT('',(-0.794022238174,13.311717931853));
+#6707 = CARTESIAN_POINT('',(-0.783553292158,13.311346403856));
+#6708 = CARTESIAN_POINT('',(-0.762472304876,13.310226964811));
+#6709 = CARTESIAN_POINT('',(-0.751861669292,13.309471342789));
+#6710 = CARTESIAN_POINT('',(-0.74130655246,13.308529104626));
+#6711 = CARTESIAN_POINT('',(-0.720176255865,13.306265833161));
+#6712 = CARTESIAN_POINT('',(-0.709603099011,13.30493944055));
+#6713 = CARTESIAN_POINT('',(-0.699109418538,13.303432046754));
+#6714 = CARTESIAN_POINT('',(-0.678103345683,13.300036866485));
+#6715 = CARTESIAN_POINT('',(-0.667594211511,13.298142625069));
+#6716 = CARTESIAN_POINT('',(-0.657180385198,13.296073520769));
+#6717 = CARTESIAN_POINT('',(-0.636342163807,13.291553199863));
+#6718 = CARTESIAN_POINT('',(-0.625921861823,13.289095115486));
+#6719 = CARTESIAN_POINT('',(-0.615608031844,13.286468403248));
+#6720 = CARTESIAN_POINT('',(-0.594981963052,13.280831702467));
+#6721 = CARTESIAN_POINT('',(-0.584674380281,13.277814803927));
+#6722 = CARTESIAN_POINT('',(-0.574481805184,13.274635525642));
+#6723 = CARTESIAN_POINT('',(-0.554112606015,13.267893354693));
+#6724 = CARTESIAN_POINT('',(-0.543941027787,13.264323704079));
+#6725 = CARTESIAN_POINT('',(-0.533891446302,13.260597942517));
+#6726 = CARTESIAN_POINT('',(-0.513823763881,13.252763385604));
+#6727 = CARTESIAN_POINT('',(-0.503810987025,13.248648086057));
+#6728 = CARTESIAN_POINT('',(-0.493926225052,13.244382991));
+#6729 = CARTESIAN_POINT('',(-0.474204298163,13.235471288267));
+#6730 = CARTESIAN_POINT('',(-0.464372661711,13.230818483266));
+#6731 = CARTESIAN_POINT('',(-0.454674401698,13.226022270189));
+#6732 = CARTESIAN_POINT('',(-0.435341838741,13.216050787042));
+#6733 = CARTESIAN_POINT('',(-0.425713217988,13.210869653551));
+#6734 = CARTESIAN_POINT('',(-0.416222854475,13.205551591795));
+#6735 = CARTESIAN_POINT('',(-0.397322474093,13.194539784289));
+#6736 = CARTESIAN_POINT('',(-0.387918256885,13.188840521712));
+#6737 = CARTESIAN_POINT('',(-0.378656796436,13.1830109179));
+#6738 = CARTESIAN_POINT('',(-0.360230500129,13.170980295745));
+#6739 = CARTESIAN_POINT('',(-0.35107155418,13.164774111833));
+#6740 = CARTESIAN_POINT('',(-0.342059538869,13.158444290554));
+#6741 = CARTESIAN_POINT('',(-0.324148200628,13.145418377806));
+#6742 = CARTESIAN_POINT('',(-0.315254836284,13.138717472153));
+#6743 = CARTESIAN_POINT('',(-0.306512280442,13.131899754667));
+#6744 = CARTESIAN_POINT('',(-0.289155646291,13.117904047948));
+#6745 = CARTESIAN_POINT('',(-0.280547577155,13.11072159347));
+#6746 = CARTESIAN_POINT('',(-0.272093912138,13.103429274766));
+#6747 = CARTESIAN_POINT('',(-0.255330506187,13.088491198914));
+#6748 = CARTESIAN_POINT('',(-0.247026808962,13.080841321557));
+#6749 = CARTESIAN_POINT('',(-0.238880833252,13.073088645932));
+#6750 = CARTESIAN_POINT('',(-0.222747868652,13.057237507088));
+#6751 = CARTESIAN_POINT('',(-0.214766943018,13.04913526393));
+#6752 = CARTESIAN_POINT('',(-0.206946776201,13.040937399227));
+#6753 = CARTESIAN_POINT('',(-0.191480070249,13.024204335405));
+#6754 = CARTESIAN_POINT('',(-0.183839599294,13.015665691297));
+#6755 = CARTESIAN_POINT('',(-0.176362639156,13.007038701904));
+#6756 = CARTESIAN_POINT('',(-0.161596532208,12.989456631167));
+#6757 = CARTESIAN_POINT('',(-0.154313443778,12.980498434001));
+#6758 = CARTESIAN_POINT('',(-0.147196326087,12.971459252748));
+#6759 = CARTESIAN_POINT('',(-0.133163604192,12.953062819119));
+#6760 = CARTESIAN_POINT('',(-0.126254033402,12.943702773828));
+#6761 = CARTESIAN_POINT('',(-0.11951259416,12.934269172889));
+#6762 = CARTESIAN_POINT('',(-0.10624441541,12.915094690169));
+#6763 = CARTESIAN_POINT('',(-9.97236685324E-02,12.905351331536));
+#6764 = CARTESIAN_POINT('',(-9.337290857902E-02,12.895541892471));
+#6765 = CARTESIAN_POINT('',(-8.089873326023E-02,12.875627286135));
+#6766 = CARTESIAN_POINT('',(-7.478125314065E-02,12.8655199505));
+#6767 = CARTESIAN_POINT('',(-6.883530505264E-02,12.855354033559));
+#6768 = CARTESIAN_POINT('',(-5.718282969364E-02,12.83473878091));
+#6769 = CARTESIAN_POINT('',(-5.148216284295E-02,12.82428757684));
+#6770 = CARTESIAN_POINT('',(-4.595426011418E-02,12.81378528966));
+#6771 = CARTESIAN_POINT('',(-3.514935554646E-02,12.792510358441));
+#6772 = CARTESIAN_POINT('',(-2.987812103806E-02,12.781736136455));
+#6773 = CARTESIAN_POINT('',(-2.478056952937E-02,12.770918302263));
+#6774 = CARTESIAN_POINT('',(-1.484722308693E-02,12.749026087888));
+#6775 = CARTESIAN_POINT('',(-1.001708337201E-02,12.737950409305));
+#6776 = CARTESIAN_POINT('',(-5.361235037073E-03,12.726838534754));
+#6777 = CARTESIAN_POINT('',(3.67850298808E-03,12.704372796355));
+#6778 = CARTESIAN_POINT('',(8.056869237447E-03,12.693017901345));
+#6779 = CARTESIAN_POINT('',(1.226064034498E-02,12.681634144065));
+#6780 = CARTESIAN_POINT('',(2.038670587624E-02,12.658639939509));
+#6781 = CARTESIAN_POINT('',(2.430362879699E-02,12.647028714413));
+#6782 = CARTESIAN_POINT('',(2.804594822971E-02,12.635395850386));
+#6783 = CARTESIAN_POINT('',(3.524030810151E-02,12.611919470409));
+#6784 = CARTESIAN_POINT('',(3.868714945078E-02,12.600075414401));
+#6785 = CARTESIAN_POINT('',(4.195966178322E-02,12.588216805219));
+#6786 = CARTESIAN_POINT('',(4.820635386154E-02,12.564305706803));
+#6787 = CARTESIAN_POINT('',(5.117552752618E-02,12.552252897954));
+#6788 = CARTESIAN_POINT('',(5.39709134783E-02,12.540192458006));
+#6789 = CARTESIAN_POINT('',(5.925608211914E-02,12.515895197093));
+#6790 = CARTESIAN_POINT('',(6.174107224935E-02,12.503658257876));
+#6791 = CARTESIAN_POINT('',(6.405306351764E-02,12.491420421504));
+#6792 = CARTESIAN_POINT('',(6.83649902874E-02,12.466786585109));
+#6793 = CARTESIAN_POINT('',(7.036036699E-02,12.454390647391));
+#6794 = CARTESIAN_POINT('',(7.218375878756E-02,12.442000336004));
+#6795 = CARTESIAN_POINT('',(7.551288838066E-02,12.417080473739));
+#6796 = CARTESIAN_POINT('',(7.701432091715E-02,12.404551143264));
+#6797 = CARTESIAN_POINT('',(7.8344982225E-02,12.392033732391));
+#6798 = CARTESIAN_POINT('',(8.068394352519E-02,12.366879287373));
+#6799 = CARTESIAN_POINT('',(8.168821096972E-02,12.35424260773));
+#6800 = CARTESIAN_POINT('',(8.252309250196E-02,12.341623893958));
+#6801 = CARTESIAN_POINT('',(8.410184633665E-02,12.311853243235));
+#6802 = CARTESIAN_POINT('',(8.47026008844E-02,12.294718971733));
+#6803 = CARTESIAN_POINT('',(8.499999859861E-02,12.277629571019));
+#6804 = CARTESIAN_POINT('',(8.5E-02,12.260590824677));
+#6805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6806 = PCURVE('',#3936,#6807);
+#6807 = DEFINITIONAL_REPRESENTATION('',(#6808),#6910);
+#6808 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6809,#6810,#6811,#6812,#6813,
+    #6814,#6815,#6816,#6817,#6818,#6819,#6820,#6821,#6822,#6823,#6824,
+    #6825,#6826,#6827,#6828,#6829,#6830,#6831,#6832,#6833,#6834,#6835,
+    #6836,#6837,#6838,#6839,#6840,#6841,#6842,#6843,#6844,#6845,#6846,
+    #6847,#6848,#6849,#6850,#6851,#6852,#6853,#6854,#6855,#6856,#6857,
+    #6858,#6859,#6860,#6861,#6862,#6863,#6864,#6865,#6866,#6867,#6868,
+    #6869,#6870,#6871,#6872,#6873,#6874,#6875,#6876,#6877,#6878,#6879,
+    #6880,#6881,#6882,#6883,#6884,#6885,#6886,#6887,#6888,#6889,#6890,
+    #6891,#6892,#6893,#6894,#6895,#6896,#6897,#6898,#6899,#6900,#6901,
+    #6902,#6903,#6904,#6905,#6906,#6907,#6908,#6909),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,2.178360170559E-02,4.401971625081E-02,6.657963660948E-02,
+    8.955107214837E-02,0.112985685765,0.136914169697,0.16135540072,
+    0.186321471799,0.211820456009,0.237857970351,0.264438090385,
+    0.291563898367,0.319237813715,0.347461786888,0.376237402539,
+    0.405565918751,0.435448258644,0.465884964576,0.496876121714,
+    0.52842125565,0.56051920759,0.593167989983,0.626364625082,
+    0.660104968864,0.694383522643,0.729193234858,0.764525295559,
+    0.800368926293,0.836711168194,0.873536671233,0.910827487705,
+    0.948562873167,1.),.UNSPECIFIED.);
+#6809 = CARTESIAN_POINT('',(5.782530594775,0.));
+#6810 = CARTESIAN_POINT('',(5.782530594688,1.165422660824E-02));
+#6811 = CARTESIAN_POINT('',(5.782517132981,2.330861838963E-02));
+#6812 = CARTESIAN_POINT('',(5.782490214676,3.494502568272E-02));
+#6813 = CARTESIAN_POINT('',(5.782409084274,5.839374459975E-02));
+#6814 = CARTESIAN_POINT('',(5.78235431306,7.020483555732E-02));
+#6815 = CARTESIAN_POINT('',(5.782285996234,8.196722017066E-02));
+#6816 = CARTESIAN_POINT('',(5.782121820311,0.105548710726));
+#6817 = CARTESIAN_POINT('',(5.782025571592,0.117366060851));
+#6818 = CARTESIAN_POINT('',(5.781916135129,0.129116455773));
+#6819 = CARTESIAN_POINT('',(5.781669482007,0.152689806302));
+#6820 = CARTESIAN_POINT('',(5.781531793821,0.164510056718));
+#6821 = CARTESIAN_POINT('',(5.78138129067,0.17625382369));
+#6822 = CARTESIAN_POINT('',(5.781052208415,0.199822330069));
+#6823 = CARTESIAN_POINT('',(5.780873124156,0.211643849115));
+#6824 = CARTESIAN_POINT('',(5.780681582719,0.223384259423));
+#6825 = CARTESIAN_POINT('',(5.780270119657,0.246950078834));
+#6826 = CARTESIAN_POINT('',(5.780049685125,0.258772020642));
+#6827 = CARTESIAN_POINT('',(5.779817131148,0.270510880605));
+#6828 = CARTESIAN_POINT('',(5.779323350571,0.294075198607));
+#6829 = CARTESIAN_POINT('',(5.77906161658,0.305897097728));
+#6830 = CARTESIAN_POINT('',(5.77878808244,0.317635396835));
+#6831 = CARTESIAN_POINT('',(5.778212068702,0.341198849817));
+#6832 = CARTESIAN_POINT('',(5.777909093933,0.353020442468));
+#6833 = CARTESIAN_POINT('',(5.77759462291,0.364758731362));
+#6834 = CARTESIAN_POINT('',(5.776936485202,0.388321668886));
+#6835 = CARTESIAN_POINT('',(5.776592338863,0.400142804834));
+#6836 = CARTESIAN_POINT('',(5.776236987857,0.4118813943));
+#6837 = CARTESIAN_POINT('',(5.775496863972,0.435444014943));
+#6838 = CARTESIAN_POINT('',(5.775111628456,0.447264610246));
+#6839 = CARTESIAN_POINT('',(5.774715470395,0.459003675968));
+#6840 = CARTESIAN_POINT('',(5.773893531074,0.482566095922));
+#6841 = CARTESIAN_POINT('',(5.773467304754,0.494386106017));
+#6842 = CARTESIAN_POINT('',(5.773030431089,0.50612574549));
+#6843 = CARTESIAN_POINT('',(5.772126885085,0.529688033932));
+#6844 = CARTESIAN_POINT('',(5.771659785323,0.541507437561));
+#6845 = CARTESIAN_POINT('',(5.771182308771,0.553247702277));
+#6846 = CARTESIAN_POINT('',(5.770197408626,0.576809900247));
+#6847 = CARTESIAN_POINT('',(5.769689575061,0.588628689443));
+#6848 = CARTESIAN_POINT('',(5.769171632653,0.600369603888));
+#6849 = CARTESIAN_POINT('',(5.768105681192,0.623931734774));
+#6850 = CARTESIAN_POINT('',(5.767557279325,0.635749908372));
+#6851 = CARTESIAN_POINT('',(5.766999035776,0.647491481701));
+#6852 = CARTESIAN_POINT('',(5.765852393308,0.671053557292));
+#6853 = CARTESIAN_POINT('',(5.765263618419,0.682871116572));
+#6854 = CARTESIAN_POINT('',(5.764665269838,0.694613350076));
+#6855 = CARTESIAN_POINT('',(5.763438362074,0.71817537419));
+#6856 = CARTESIAN_POINT('',(5.76280944347,0.729992319862));
+#6857 = CARTESIAN_POINT('',(5.762171221426,0.741735211912));
+#6858 = CARTESIAN_POINT('',(5.760864548112,0.765297182667));
+#6859 = CARTESIAN_POINT('',(5.760195753731,0.777113512714));
+#6860 = CARTESIAN_POINT('',(5.759517929664,0.788857062153));
+#6861 = CARTESIAN_POINT('',(5.75813207395,0.812418973449));
+#6862 = CARTESIAN_POINT('',(5.757423715315,0.824234681561));
+#6863 = CARTESIAN_POINT('',(5.756706605321,0.835978890085));
+#6864 = CARTESIAN_POINT('',(5.755242243848,0.859540732615));
+#6865 = CARTESIAN_POINT('',(5.754494681385,0.871355807029));
+#6866 = CARTESIAN_POINT('',(5.753738651359,0.883100680905));
+#6867 = CARTESIAN_POINT('',(5.752196565093,0.906662442886));
+#6868 = CARTESIAN_POINT('',(5.751410213812,0.918476865536));
+#6869 = CARTESIAN_POINT('',(5.750615684965,0.930222416842));
+#6870 = CARTESIAN_POINT('',(5.748996770753,0.953784084568));
+#6871 = CARTESIAN_POINT('',(5.748172106282,0.965597830457));
+#6872 = CARTESIAN_POINT('',(5.747339561032,0.977344077989));
+#6873 = CARTESIAN_POINT('',(5.745644843891,1.000905636283));
+#6874 = CARTESIAN_POINT('',(5.744782408866,1.012718673041));
+#6875 = CARTESIAN_POINT('',(5.743912397084,1.024465642953));
+#6876 = CARTESIAN_POINT('',(5.742143043199,1.048027075544));
+#6877 = CARTESIAN_POINT('',(5.741243454,1.059839363137));
+#6878 = CARTESIAN_POINT('',(5.740336599631,1.071587089377));
+#6879 = CARTESIAN_POINT('',(5.73849393004,1.095148379231));
+#6880 = CARTESIAN_POINT('',(5.737557883848,1.106959869794));
+#6881 = CARTESIAN_POINT('',(5.736614891868,1.118708394371));
+#6882 = CARTESIAN_POINT('',(5.734700396806,1.142269523992));
+#6883 = CARTESIAN_POINT('',(5.733728678969,1.154080161766));
+#6884 = CARTESIAN_POINT('',(5.732750342676,1.165829534873));
+#6885 = CARTESIAN_POINT('',(5.730765696525,1.189390486581));
+#6886 = CARTESIAN_POINT('',(5.729759188205,1.201200207933));
+#6887 = CARTESIAN_POINT('',(5.728746396818,1.212950487949));
+#6888 = CARTESIAN_POINT('',(5.726693473609,1.236511244134));
+#6889 = CARTESIAN_POINT('',(5.725653159671,1.248319977659));
+#6890 = CARTESIAN_POINT('',(5.724606906194,1.26007123105));
+#6891 = CARTESIAN_POINT('',(5.722487795578,1.283631774408));
+#6892 = CARTESIAN_POINT('',(5.721414772677,1.295439441075));
+#6893 = CARTESIAN_POINT('',(5.720336162,1.307191742206));
+#6894 = CARTESIAN_POINT('',(5.718153185597,1.330752055964));
+#6895 = CARTESIAN_POINT('',(5.717048670415,1.34255856931));
+#6896 = CARTESIAN_POINT('',(5.715938927585,1.354312000192));
+#6897 = CARTESIAN_POINT('',(5.713694655595,1.377872068305));
+#6898 = CARTESIAN_POINT('',(5.712559993163,1.389677334659));
+#6899 = CARTESIAN_POINT('',(5.711420471771,1.401431984635));
+#6900 = CARTESIAN_POINT('',(5.709117739696,1.424991791977));
+#6901 = CARTESIAN_POINT('',(5.707954411716,1.436795710695));
+#6902 = CARTESIAN_POINT('',(5.706786602319,1.448551676086));
+#6903 = CARTESIAN_POINT('',(5.704428527648,1.472111208622));
+#6904 = CARTESIAN_POINT('',(5.703238160739,1.483913672331));
+#6905 = CARTESIAN_POINT('',(5.70204369922,1.495671056057));
+#6906 = CARTESIAN_POINT('',(5.699211951754,1.523353128524));
+#6907 = CARTESIAN_POINT('',(5.69757135657,1.539240850881));
+#6908 = CARTESIAN_POINT('',(5.695924196091,1.555053580543));
+#6909 = CARTESIAN_POINT('',(5.694271040379,1.570796326795));
+#6910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6911 = ORIENTED_EDGE('',*,*,#6545,.T.);
+#6912 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#6913 = ORIENTED_EDGE('',*,*,#6914,.F.);
+#6914 = EDGE_CURVE('',#6570,#3428,#6915,.T.);
+#6915 = SURFACE_CURVE('',#6916,(#6920,#6927),.PCURVE_S1.);
+#6916 = LINE('',#6917,#6918);
+#6917 = CARTESIAN_POINT('',(7.5,-3.18,2.2));
+#6918 = VECTOR('',#6919,1.);
+#6919 = DIRECTION('',(0.957826285221,-6.380404772662E-17,-0.287347885566
+    ));
+#6920 = PCURVE('',#3470,#6921);
+#6921 = DEFINITIONAL_REPRESENTATION('',(#6922),#6926);
+#6922 = LINE('',#6923,#6924);
+#6923 = CARTESIAN_POINT('',(-0.,15.));
+#6924 = VECTOR('',#6925,1.);
+#6925 = DIRECTION('',(-0.287347885566,0.957826285221));
+#6926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6927 = PCURVE('',#3443,#6928);
+#6928 = DEFINITIONAL_REPRESENTATION('',(#6929),#6933);
+#6929 = LINE('',#6930,#6931);
+#6930 = CARTESIAN_POINT('',(-0.,0.));
+#6931 = VECTOR('',#6932,1.);
+#6932 = DIRECTION('',(-1.,0.));
+#6933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6934 = ADVANCED_FACE('',(#6935),#3443,.F.);
+#6935 = FACE_BOUND('',#6936,.T.);
+#6936 = EDGE_LOOP('',(#6937,#6960,#6981,#6982));
+#6937 = ORIENTED_EDGE('',*,*,#6938,.T.);
+#6938 = EDGE_CURVE('',#6570,#6939,#6941,.T.);
+#6939 = VERTEX_POINT('',#6940);
+#6940 = CARTESIAN_POINT('',(7.5,-4.98,2.2));
+#6941 = SURFACE_CURVE('',#6942,(#6946,#6953),.PCURVE_S1.);
+#6942 = LINE('',#6943,#6944);
+#6943 = CARTESIAN_POINT('',(7.5,-3.18,2.2));
+#6944 = VECTOR('',#6945,1.);
+#6945 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#6946 = PCURVE('',#3443,#6947);
+#6947 = DEFINITIONAL_REPRESENTATION('',(#6948),#6952);
+#6948 = LINE('',#6949,#6950);
+#6949 = CARTESIAN_POINT('',(-0.,0.));
+#6950 = VECTOR('',#6951,1.);
+#6951 = DIRECTION('',(-0.,-1.));
+#6952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6953 = PCURVE('',#6585,#6954);
+#6954 = DEFINITIONAL_REPRESENTATION('',(#6955),#6959);
+#6955 = LINE('',#6956,#6957);
+#6956 = CARTESIAN_POINT('',(-15.,0.));
+#6957 = VECTOR('',#6958,1.);
+#6958 = DIRECTION('',(-0.,-1.));
+#6959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6960 = ORIENTED_EDGE('',*,*,#6961,.T.);
+#6961 = EDGE_CURVE('',#6939,#3402,#6962,.T.);
+#6962 = SURFACE_CURVE('',#6963,(#6967,#6974),.PCURVE_S1.);
+#6963 = LINE('',#6964,#6965);
+#6964 = CARTESIAN_POINT('',(7.5,-4.98,2.2));
+#6965 = VECTOR('',#6966,1.);
+#6966 = DIRECTION('',(0.957826285221,-6.380404772662E-17,-0.287347885566
+    ));
+#6967 = PCURVE('',#3443,#6968);
+#6968 = DEFINITIONAL_REPRESENTATION('',(#6969),#6973);
+#6969 = LINE('',#6970,#6971);
+#6970 = CARTESIAN_POINT('',(1.276080954532E-17,-1.8));
+#6971 = VECTOR('',#6972,1.);
+#6972 = DIRECTION('',(-1.,0.));
+#6973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6974 = PCURVE('',#3416,#6975);
+#6975 = DEFINITIONAL_REPRESENTATION('',(#6976),#6980);
+#6976 = LINE('',#6977,#6978);
+#6977 = CARTESIAN_POINT('',(-0.,15.));
+#6978 = VECTOR('',#6979,1.);
+#6979 = DIRECTION('',(-0.287347885566,0.957826285221));
+#6980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6981 = ORIENTED_EDGE('',*,*,#3427,.F.);
+#6982 = ORIENTED_EDGE('',*,*,#6914,.F.);
+#6983 = ADVANCED_FACE('',(#6984),#3416,.F.);
+#6984 = FACE_BOUND('',#6985,.T.);
+#6985 = EDGE_LOOP('',(#6986,#7009,#7324,#7325,#7326));
+#6986 = ORIENTED_EDGE('',*,*,#6987,.F.);
+#6987 = EDGE_CURVE('',#6988,#6939,#6990,.T.);
+#6988 = VERTEX_POINT('',#6989);
+#6989 = CARTESIAN_POINT('',(3.534496623275,-4.98,2.2));
+#6990 = SURFACE_CURVE('',#6991,(#6995,#7002),.PCURVE_S1.);
+#6991 = LINE('',#6992,#6993);
+#6992 = CARTESIAN_POINT('',(-7.5,-4.98,2.2));
+#6993 = VECTOR('',#6994,1.);
+#6994 = DIRECTION('',(1.,0.,0.));
+#6995 = PCURVE('',#3416,#6996);
+#6996 = DEFINITIONAL_REPRESENTATION('',(#6997),#7001);
+#6997 = LINE('',#6998,#6999);
+#6998 = CARTESIAN_POINT('',(-0.,0.));
+#6999 = VECTOR('',#7000,1.);
+#7000 = DIRECTION('',(-0.,1.));
+#7001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7002 = PCURVE('',#6585,#7003);
+#7003 = DEFINITIONAL_REPRESENTATION('',(#7004),#7008);
+#7004 = LINE('',#7005,#7006);
+#7005 = CARTESIAN_POINT('',(-0.,-1.8));
+#7006 = VECTOR('',#7007,1.);
+#7007 = DIRECTION('',(-1.,0.));
+#7008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7009 = ORIENTED_EDGE('',*,*,#7010,.F.);
+#7010 = EDGE_CURVE('',#3954,#6988,#7011,.T.);
+#7011 = SURFACE_CURVE('',#7012,(#7114,#7219),.PCURVE_S1.);
+#7012 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7013,#7014,#7015,#7016,#7017,
+    #7018,#7019,#7020,#7021,#7022,#7023,#7024,#7025,#7026,#7027,#7028,
+    #7029,#7030,#7031,#7032,#7033,#7034,#7035,#7036,#7037,#7038,#7039,
+    #7040,#7041,#7042,#7043,#7044,#7045,#7046,#7047,#7048,#7049,#7050,
+    #7051,#7052,#7053,#7054,#7055,#7056,#7057,#7058,#7059,#7060,#7061,
+    #7062,#7063,#7064,#7065,#7066,#7067,#7068,#7069,#7070,#7071,#7072,
+    #7073,#7074,#7075,#7076,#7077,#7078,#7079,#7080,#7081,#7082,#7083,
+    #7084,#7085,#7086,#7087,#7088,#7089,#7090,#7091,#7092,#7093,#7094,
+    #7095,#7096,#7097,#7098,#7099,#7100,#7101,#7102,#7103,#7104,#7105,
+    #7106,#7107,#7108,#7109,#7110,#7111,#7112,#7113),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070393E-02,3.923640388286E-02,5.949495453165E-02,
+    8.023998117778E-02,0.101514831425,0.123342683142,0.145737261937,
+    0.168708048703,0.19226298332,0.216409990031,0.241157911197,
+    0.2665171214,0.292499954332,0.319121009614,0.346397374309,
+    0.374348777201,0.40299768498,0.432369344885,0.462491776189,
+    0.493395712432,0.525114496879,0.557683935063,0.591142110173,
+    0.625529169211,0.660887090107,0.697259442016,0.734691152896,
+    0.773228299867,0.812917939061,0.85380799266,0.895947212027,
+    0.9393852375,1.),.UNSPECIFIED.);
+#7013 = CARTESIAN_POINT('',(4.369236203274,-4.98,1.385));
+#7014 = CARTESIAN_POINT('',(4.369236201682,-4.98,1.395496626607));
+#7015 = CARTESIAN_POINT('',(4.368988659406,-4.98,1.40599358064));
+#7016 = CARTESIAN_POINT('',(4.36849380113,-4.98,1.41646156297));
+#7017 = CARTESIAN_POINT('',(4.367003755924,-4.98,1.437553345661));
+#7018 = CARTESIAN_POINT('',(4.365996386104,-4.98,1.44817479307));
+#7019 = CARTESIAN_POINT('',(4.364742462616,-4.98,1.458721217091));
+#7020 = CARTESIAN_POINT('',(4.361729680297,-4.98,1.479854406731));
+#7021 = CARTESIAN_POINT('',(4.359961060257,-4.98,1.490437435055));
+#7022 = CARTESIAN_POINT('',(4.357954801249,-4.98,1.500920234694));
+#7023 = CARTESIAN_POINT('',(4.353432523959,-4.98,1.521926105));
+#7024 = CARTESIAN_POINT('',(4.350905406057,-4.98,1.532443900047));
+#7025 = CARTESIAN_POINT('',(4.348149349446,-4.98,1.542847185768));
+#7026 = CARTESIAN_POINT('',(4.342122227867,-4.98,1.563684555772));
+#7027 = CARTESIAN_POINT('',(4.338839811169,-4.98,1.574112540632));
+#7028 = CARTESIAN_POINT('',(4.335336684111,-4.98,1.584416763231));
+#7029 = CARTESIAN_POINT('',(4.327810723556,-4.98,1.605042075246));
+#7030 = CARTESIAN_POINT('',(4.32377675628,-4.98,1.615356593158));
+#7031 = CARTESIAN_POINT('',(4.319529940321,-4.98,1.625540482158));
+#7032 = CARTESIAN_POINT('',(4.310512704319,-4.98,1.645909199096));
+#7033 = CARTESIAN_POINT('',(4.305731561012,-4.98,1.656087162917));
+#7034 = CARTESIAN_POINT('',(4.300745203374,-4.98,1.666128816285));
+#7035 = CARTESIAN_POINT('',(4.290245796894,-4.98,1.686196321469));
+#7036 = CARTESIAN_POINT('',(4.284722505327,-4.98,1.696215106971));
+#7037 = CARTESIAN_POINT('',(4.279001531177,-4.98,1.706092509768));
+#7038 = CARTESIAN_POINT('',(4.267030546958,-4.98,1.725814559333));
+#7039 = CARTESIAN_POINT('',(4.260770790124,-4.98,1.735651979323));
+#7040 = CARTESIAN_POINT('',(4.254320886755,-4.98,1.745343266996));
+#7041 = CARTESIAN_POINT('',(4.240890348146,-4.98,1.764676240434));
+#7042 = CARTESIAN_POINT('',(4.233900453721,-4.98,1.774310553149));
+#7043 = CARTESIAN_POINT('',(4.226728044997,-4.98,1.783794163862));
+#7044 = CARTESIAN_POINT('',(4.211851347801,-4.98,1.802695229442));
+#7045 = CARTESIAN_POINT('',(4.204138270273,-4.98,1.812105163179));
+#7046 = CARTESIAN_POINT('',(4.19625048613,-4.98,1.821359939578));
+#7047 = CARTESIAN_POINT('',(4.179942337758,-4.98,1.839787182137));
+#7048 = CARTESIAN_POINT('',(4.171513635524,-4.98,1.848951967894));
+#7049 = CARTESIAN_POINT('',(4.162918277704,-4.98,1.857957234152));
+#7050 = CARTESIAN_POINT('',(4.145194632091,-4.98,1.87586976468));
+#7051 = CARTESIAN_POINT('',(4.136058440618,-4.98,1.88476917274));
+#7052 = CARTESIAN_POINT('',(4.126763944783,-4.98,1.893504798473));
+#7053 = CARTESIAN_POINT('',(4.107641932056,-4.98,1.910862853758));
+#7054 = CARTESIAN_POINT('',(4.09780693362,-4.98,1.919477232112));
+#7055 = CARTESIAN_POINT('',(4.08782232773,-4.98,1.927923688596));
+#7056 = CARTESIAN_POINT('',(4.067320177906,-4.98,1.944688724595));
+#7057 = CARTESIAN_POINT('',(4.056795568112,-4.98,1.952999038058));
+#7058 = CARTESIAN_POINT('',(4.04613042688,-4.98,1.96113744939));
+#7059 = CARTESIAN_POINT('',(4.024267387049,-4.98,1.977272229976));
+#7060 = CARTESIAN_POINT('',(4.013062838139,-4.98,1.985260099384));
+#7061 = CARTESIAN_POINT('',(4.001727233372,-4.98,1.993072289851));
+#7062 = CARTESIAN_POINT('',(3.978523477855,-4.98,2.008540971714));
+#7063 = CARTESIAN_POINT('',(3.966649098661,-4.98,2.016188712842));
+#7064 = CARTESIAN_POINT('',(3.954653545319,-4.98,2.023657251108));
+#7065 = CARTESIAN_POINT('',(3.930130078271,-4.98,2.038425465096));
+#7066 = CARTESIAN_POINT('',(3.917596370489,-4.98,2.045716127077));
+#7067 = CARTESIAN_POINT('',(3.904951768335,-4.98,2.05282436743));
+#7068 = CARTESIAN_POINT('',(3.879130318187,-4.98,2.066859296434));
+#7069 = CARTESIAN_POINT('',(3.86594812856,-4.98,2.073776699543));
+#7070 = CARTESIAN_POINT('',(3.852665699276,-4.98,2.080508820259));
+#7071 = CARTESIAN_POINT('',(3.825568604326,-4.98,2.093779273578));
+#7072 = CARTESIAN_POINT('',(3.811749072159,-4.98,2.100308046227));
+#7073 = CARTESIAN_POINT('',(3.797840291833,-4.98,2.106649085044));
+#7074 = CARTESIAN_POINT('',(3.769490376157,-4.98,2.119125569115));
+#7075 = CARTESIAN_POINT('',(3.755044875467,-4.98,2.125251183916));
+#7076 = CARTESIAN_POINT('',(3.740521402342,-4.98,2.131187070568));
+#7077 = CARTESIAN_POINT('',(3.710941841062,-4.98,2.142841855885));
+#7078 = CARTESIAN_POINT('',(3.695881916559,-4.98,2.148550664593));
+#7079 = CARTESIAN_POINT('',(3.680755513872,-4.98,2.154068250373));
+#7080 = CARTESIAN_POINT('',(3.649969686606,-4.98,2.1648754344));
+#7081 = CARTESIAN_POINT('',(3.634306982582,-4.98,2.170154701492));
+#7082 = CARTESIAN_POINT('',(3.618589436226,-4.98,2.175241785885));
+#7083 = CARTESIAN_POINT('',(3.58662076732,-4.98,2.185177351734));
+#7084 = CARTESIAN_POINT('',(3.57036694842,-4.98,2.190015286368));
+#7085 = CARTESIAN_POINT('',(3.554069978974,-4.98,2.194660640816));
+#7086 = CARTESIAN_POINT('',(3.520941762789,-4.98,2.203702511504));
+#7087 = CARTESIAN_POINT('',(3.504108425512,-4.98,2.208088297531));
+#7088 = CARTESIAN_POINT('',(3.487243593929,-4.98,2.212281686489));
+#7089 = CARTESIAN_POINT('',(3.452978803021,-4.98,2.220409774563));
+#7090 = CARTESIAN_POINT('',(3.435577376621,-4.98,2.224333598297));
+#7091 = CARTESIAN_POINT('',(3.418155982505,-4.98,2.228065797759));
+#7092 = CARTESIAN_POINT('',(3.382777055952,-4.98,2.235262050146));
+#7093 = CARTESIAN_POINT('',(3.364818691202,-4.98,2.238715125573));
+#7094 = CARTESIAN_POINT('',(3.346851662146,-4.98,2.241977939311));
+#7095 = CARTESIAN_POINT('',(3.310380270505,-4.98,2.248226377266));
+#7096 = CARTESIAN_POINT('',(3.291875714409,-4.98,2.251200968421));
+#7097 = CARTESIAN_POINT('',(3.273373484278,-4.98,2.253987242178));
+#7098 = CARTESIAN_POINT('',(3.235830266592,-4.98,2.25927399625));
+#7099 = CARTESIAN_POINT('',(3.216789720649,-4.98,2.261763436527));
+#7100 = CARTESIAN_POINT('',(3.197762094006,-4.98,2.264067070384));
+#7101 = CARTESIAN_POINT('',(3.159166360899,-4.98,2.268380410361));
+#7102 = CARTESIAN_POINT('',(3.139599319776,-4.98,2.270379118586));
+#7103 = CARTESIAN_POINT('',(3.120055318749,-4.98,2.272195077721));
+#7104 = CARTESIAN_POINT('',(3.0804247138,-4.98,2.275525437517));
+#7105 = CARTESIAN_POINT('',(3.060339780287,-4.98,2.277028930658));
+#7106 = CARTESIAN_POINT('',(3.040287469093,-4.98,2.278353254632));
+#7107 = CARTESIAN_POINT('',(2.999637578223,-4.98,2.280693252126));
+#7108 = CARTESIAN_POINT('',(2.97904224893,-4.98,2.281698154562));
+#7109 = CARTESIAN_POINT('',(2.958488529851,-4.98,2.282527965254));
+#7110 = CARTESIAN_POINT('',(2.909359529994,-4.98,2.28411360494));
+#7111 = CARTESIAN_POINT('',(2.880826192499,-4.98,2.284710429004));
+#7112 = CARTESIAN_POINT('',(2.85238621721,-4.98,2.284999998702));
+#7113 = CARTESIAN_POINT('',(2.824044086058,-4.98,2.285));
+#7114 = PCURVE('',#3416,#7115);
+#7115 = DEFINITIONAL_REPRESENTATION('',(#7116),#7218);
+#7116 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7117,#7118,#7119,#7120,#7121,
+    #7122,#7123,#7124,#7125,#7126,#7127,#7128,#7129,#7130,#7131,#7132,
+    #7133,#7134,#7135,#7136,#7137,#7138,#7139,#7140,#7141,#7142,#7143,
+    #7144,#7145,#7146,#7147,#7148,#7149,#7150,#7151,#7152,#7153,#7154,
+    #7155,#7156,#7157,#7158,#7159,#7160,#7161,#7162,#7163,#7164,#7165,
+    #7166,#7167,#7168,#7169,#7170,#7171,#7172,#7173,#7174,#7175,#7176,
+    #7177,#7178,#7179,#7180,#7181,#7182,#7183,#7184,#7185,#7186,#7187,
+    #7188,#7189,#7190,#7191,#7192,#7193,#7194,#7195,#7196,#7197,#7198,
+    #7199,#7200,#7201,#7202,#7203,#7204,#7205,#7206,#7207,#7208,#7209,
+    #7210,#7211,#7212,#7213,#7214,#7215,#7216,#7217),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070393E-02,3.923640388286E-02,5.949495453165E-02,
+    8.023998117778E-02,0.101514831425,0.123342683142,0.145737261937,
+    0.168708048703,0.19226298332,0.216409990031,0.241157911197,
+    0.2665171214,0.292499954332,0.319121009614,0.346397374309,
+    0.374348777201,0.40299768498,0.432369344885,0.462491776189,
+    0.493395712432,0.525114496879,0.557683935063,0.591142110173,
+    0.625529169211,0.660887090107,0.697259442016,0.734691152896,
+    0.773228299867,0.812917939061,0.85380799266,0.895947212027,
+    0.9393852375,1.),.UNSPECIFIED.);
+#7117 = CARTESIAN_POINT('',(-0.815,11.869236203274));
+#7118 = CARTESIAN_POINT('',(-0.804503373393,11.869236201682));
+#7119 = CARTESIAN_POINT('',(-0.79400641936,11.868988659406));
+#7120 = CARTESIAN_POINT('',(-0.78353843703,11.86849380113));
+#7121 = CARTESIAN_POINT('',(-0.762446654339,11.867003755924));
+#7122 = CARTESIAN_POINT('',(-0.75182520693,11.865996386104));
+#7123 = CARTESIAN_POINT('',(-0.741278782909,11.864742462616));
+#7124 = CARTESIAN_POINT('',(-0.720145593269,11.861729680297));
+#7125 = CARTESIAN_POINT('',(-0.709562564945,11.859961060257));
+#7126 = CARTESIAN_POINT('',(-0.699079765306,11.857954801249));
+#7127 = CARTESIAN_POINT('',(-0.678073895,11.853432523959));
+#7128 = CARTESIAN_POINT('',(-0.667556099953,11.850905406057));
+#7129 = CARTESIAN_POINT('',(-0.657152814232,11.848149349446));
+#7130 = CARTESIAN_POINT('',(-0.636315444228,11.842122227867));
+#7131 = CARTESIAN_POINT('',(-0.625887459368,11.838839811169));
+#7132 = CARTESIAN_POINT('',(-0.615583236769,11.835336684111));
+#7133 = CARTESIAN_POINT('',(-0.594957924754,11.827810723556));
+#7134 = CARTESIAN_POINT('',(-0.584643406842,11.82377675628));
+#7135 = CARTESIAN_POINT('',(-0.574459517842,11.819529940321));
+#7136 = CARTESIAN_POINT('',(-0.554090800904,11.810512704319));
+#7137 = CARTESIAN_POINT('',(-0.543912837083,11.805731561012));
+#7138 = CARTESIAN_POINT('',(-0.533871183715,11.800745203374));
+#7139 = CARTESIAN_POINT('',(-0.513803678531,11.790245796894));
+#7140 = CARTESIAN_POINT('',(-0.503784893029,11.784722505327));
+#7141 = CARTESIAN_POINT('',(-0.493907490232,11.779001531177));
+#7142 = CARTESIAN_POINT('',(-0.474185440667,11.767030546958));
+#7143 = CARTESIAN_POINT('',(-0.464348020677,11.760770790124));
+#7144 = CARTESIAN_POINT('',(-0.454656733004,11.754320886755));
+#7145 = CARTESIAN_POINT('',(-0.435323759566,11.740890348146));
+#7146 = CARTESIAN_POINT('',(-0.425689446851,11.733900453721));
+#7147 = CARTESIAN_POINT('',(-0.416205836138,11.726728044997));
+#7148 = CARTESIAN_POINT('',(-0.397304770558,11.711851347801));
+#7149 = CARTESIAN_POINT('',(-0.387894836821,11.704138270273));
+#7150 = CARTESIAN_POINT('',(-0.378640060422,11.69625048613));
+#7151 = CARTESIAN_POINT('',(-0.360212817863,11.679942337758));
+#7152 = CARTESIAN_POINT('',(-0.351048032106,11.671513635524));
+#7153 = CARTESIAN_POINT('',(-0.342042765848,11.662918277704));
+#7154 = CARTESIAN_POINT('',(-0.32413023532,11.645194632091));
+#7155 = CARTESIAN_POINT('',(-0.31523082726,11.636058440618));
+#7156 = CARTESIAN_POINT('',(-0.306495201527,11.626763944783));
+#7157 = CARTESIAN_POINT('',(-0.289137146242,11.607641932056));
+#7158 = CARTESIAN_POINT('',(-0.280522767888,11.59780693362));
+#7159 = CARTESIAN_POINT('',(-0.272076311404,11.58782232773));
+#7160 = CARTESIAN_POINT('',(-0.255311275405,11.567320177906));
+#7161 = CARTESIAN_POINT('',(-0.247000961942,11.556795568112));
+#7162 = CARTESIAN_POINT('',(-0.23886255061,11.54613042688));
+#7163 = CARTESIAN_POINT('',(-0.222727770024,11.524267387049));
+#7164 = CARTESIAN_POINT('',(-0.214739900616,11.513062838139));
+#7165 = CARTESIAN_POINT('',(-0.206927710149,11.501727233372));
+#7166 = CARTESIAN_POINT('',(-0.191459028286,11.478523477855));
+#7167 = CARTESIAN_POINT('',(-0.183811287158,11.466649098661));
+#7168 = CARTESIAN_POINT('',(-0.176342748892,11.454653545319));
+#7169 = CARTESIAN_POINT('',(-0.161574534904,11.430130078271));
+#7170 = CARTESIAN_POINT('',(-0.154283872923,11.417596370489));
+#7171 = CARTESIAN_POINT('',(-0.14717563257,11.404951768335));
+#7172 = CARTESIAN_POINT('',(-0.133140703566,11.379130318187));
+#7173 = CARTESIAN_POINT('',(-0.126223300457,11.36594812856));
+#7174 = CARTESIAN_POINT('',(-0.119491179741,11.352665699276));
+#7175 = CARTESIAN_POINT('',(-0.106220726422,11.325568604326));
+#7176 = CARTESIAN_POINT('',(-9.96919537733E-02,11.311749072159));
+#7177 = CARTESIAN_POINT('',(-9.335091495603E-02,11.297840291833));
+#7178 = CARTESIAN_POINT('',(-8.087443088519E-02,11.269490376157));
+#7179 = CARTESIAN_POINT('',(-7.474881608366E-02,11.255044875467));
+#7180 = CARTESIAN_POINT('',(-6.881292943242E-02,11.240521402342));
+#7181 = CARTESIAN_POINT('',(-5.715814411469E-02,11.210941841062));
+#7182 = CARTESIAN_POINT('',(-5.144933540677E-02,11.195881916559));
+#7183 = CARTESIAN_POINT('',(-4.593174962734E-02,11.180755513872));
+#7184 = CARTESIAN_POINT('',(-3.512456560047E-02,11.149969686606));
+#7185 = CARTESIAN_POINT('',(-2.984529850761E-02,11.134306982582));
+#7186 = CARTESIAN_POINT('',(-2.475821411549E-02,11.118589436226));
+#7187 = CARTESIAN_POINT('',(-1.482264826595E-02,11.08662076732));
+#7188 = CARTESIAN_POINT('',(-9.984713631996E-03,11.07036694842));
+#7189 = CARTESIAN_POINT('',(-5.339359183777E-03,11.054069978974));
+#7190 = CARTESIAN_POINT('',(3.702511504354E-03,11.020941762789));
+#7191 = CARTESIAN_POINT('',(8.08829753114E-03,11.004108425512));
+#7192 = CARTESIAN_POINT('',(1.228168648921E-02,10.987243593929));
+#7193 = CARTESIAN_POINT('',(2.04097745632E-02,10.952978803021));
+#7194 = CARTESIAN_POINT('',(2.433359829702E-02,10.935577376621));
+#7195 = CARTESIAN_POINT('',(2.806579775891E-02,10.918155982505));
+#7196 = CARTESIAN_POINT('',(3.526205014582E-02,10.882777055952));
+#7197 = CARTESIAN_POINT('',(3.871512557288E-02,10.864818691202));
+#7198 = CARTESIAN_POINT('',(4.197793931142E-02,10.846851662146));
+#7199 = CARTESIAN_POINT('',(4.822637726625E-02,10.810380270505));
+#7200 = CARTESIAN_POINT('',(5.120096842073E-02,10.791875714409));
+#7201 = CARTESIAN_POINT('',(5.398724217752E-02,10.773373484278));
+#7202 = CARTESIAN_POINT('',(5.927399625047E-02,10.735830266592));
+#7203 = CARTESIAN_POINT('',(6.176343652664E-02,10.716789720649));
+#7204 = CARTESIAN_POINT('',(6.406707038426E-02,10.697762094006));
+#7205 = CARTESIAN_POINT('',(6.838041036122E-02,10.659166360899));
+#7206 = CARTESIAN_POINT('',(7.037911858563E-02,10.639599319776));
+#7207 = CARTESIAN_POINT('',(7.219507772113E-02,10.620055318749));
+#7208 = CARTESIAN_POINT('',(7.552543751664E-02,10.5804247138));
+#7209 = CARTESIAN_POINT('',(7.702893065755E-02,10.560339780287));
+#7210 = CARTESIAN_POINT('',(7.83532546321E-02,10.540287469093));
+#7211 = CARTESIAN_POINT('',(8.069325212632E-02,10.499637578223));
+#7212 = CARTESIAN_POINT('',(8.169815456163E-02,10.47904224893));
+#7213 = CARTESIAN_POINT('',(8.252796525402E-02,10.458488529851));
+#7214 = CARTESIAN_POINT('',(8.411360494021E-02,10.409359529994));
+#7215 = CARTESIAN_POINT('',(8.471042900449E-02,10.380826192499));
+#7216 = CARTESIAN_POINT('',(8.499999870171E-02,10.35238621721));
+#7217 = CARTESIAN_POINT('',(8.5E-02,10.324044086058));
+#7218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7219 = PCURVE('',#3936,#7220);
+#7220 = DEFINITIONAL_REPRESENTATION('',(#7221),#7323);
+#7221 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7222,#7223,#7224,#7225,#7226,
+    #7227,#7228,#7229,#7230,#7231,#7232,#7233,#7234,#7235,#7236,#7237,
+    #7238,#7239,#7240,#7241,#7242,#7243,#7244,#7245,#7246,#7247,#7248,
+    #7249,#7250,#7251,#7252,#7253,#7254,#7255,#7256,#7257,#7258,#7259,
+    #7260,#7261,#7262,#7263,#7264,#7265,#7266,#7267,#7268,#7269,#7270,
+    #7271,#7272,#7273,#7274,#7275,#7276,#7277,#7278,#7279,#7280,#7281,
+    #7282,#7283,#7284,#7285,#7286,#7287,#7288,#7289,#7290,#7291,#7292,
+    #7293,#7294,#7295,#7296,#7297,#7298,#7299,#7300,#7301,#7302,#7303,
+    #7304,#7305,#7306,#7307,#7308,#7309,#7310,#7311,#7312,#7313,#7314,
+    #7315,#7316,#7317,#7318,#7319,#7320,#7321,#7322),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,1.937893070393E-02,3.923640388286E-02,5.949495453165E-02,
+    8.023998117778E-02,0.101514831425,0.123342683142,0.145737261937,
+    0.168708048703,0.19226298332,0.216409990031,0.241157911197,
+    0.2665171214,0.292499954332,0.319121009614,0.346397374309,
+    0.374348777201,0.40299768498,0.432369344885,0.462491776189,
+    0.493395712432,0.525114496879,0.557683935063,0.591142110173,
+    0.625529169211,0.660887090107,0.697259442016,0.734691152896,
+    0.773228299867,0.812917939061,0.85380799266,0.895947212027,
+    0.9393852375,1.),.UNSPECIFIED.);
+#7222 = CARTESIAN_POINT('',(5.432552171808,0.));
+#7223 = CARTESIAN_POINT('',(5.432552171627,1.166291845247E-02));
+#7224 = CARTESIAN_POINT('',(5.432524084568,2.33261922737E-02));
+#7225 = CARTESIAN_POINT('',(5.432467935883,3.496154928838E-02));
+#7226 = CARTESIAN_POINT('',(5.432298819826,5.842227609229E-02));
+#7227 = CARTESIAN_POINT('',(5.432184469076,7.024543582336E-02));
+#7228 = CARTESIAN_POINT('',(5.432042091615,8.199821116483E-02));
+#7229 = CARTESIAN_POINT('',(5.431699842138,0.105582930226));
+#7230 = CARTESIAN_POINT('',(5.431498858732,0.117411400403));
+#7231 = CARTESIAN_POINT('',(5.431270758381,0.129149733345));
+#7232 = CARTESIAN_POINT('',(5.430756260979,0.152722856082));
+#7233 = CARTESIAN_POINT('',(5.430468593993,0.164552976057));
+#7234 = CARTESIAN_POINT('',(5.430154647832,0.176285007659));
+#7235 = CARTESIAN_POINT('',(5.429467504452,0.199852549937));
+#7236 = CARTESIAN_POINT('',(5.429092999339,0.211682942698));
+#7237 = CARTESIAN_POINT('',(5.42869295322,0.223412589573));
+#7238 = CARTESIAN_POINT('',(5.427832613406,0.246977542052));
+#7239 = CARTESIAN_POINT('',(5.427371025037,0.258807618724));
+#7240 = CARTESIAN_POINT('',(5.426884547673,0.270536665925));
+#7241 = CARTESIAN_POINT('',(5.425850334935,0.294100422043));
+#7242 = CARTESIAN_POINT('',(5.425301338107,0.305929944317));
+#7243 = CARTESIAN_POINT('',(5.424728035534,0.317659192332));
+#7244 = CARTESIAN_POINT('',(5.423519149548,0.341222430746));
+#7245 = CARTESIAN_POINT('',(5.42288234419,0.35305134026));
+#7246 = CARTESIAN_POINT('',(5.42222176345,0.364781119783));
+#7247 = CARTESIAN_POINT('',(5.420837278887,0.388344194077));
+#7248 = CARTESIAN_POINT('',(5.420112192824,0.400172530991));
+#7249 = CARTESIAN_POINT('',(5.419363822902,0.411902936008));
+#7250 = CARTESIAN_POINT('',(5.417802688669,0.435466042733));
+#7251 = CARTESIAN_POINT('',(5.416988779349,0.447293902695));
+#7252 = CARTESIAN_POINT('',(5.416152051443,0.45902490195));
+#7253 = CARTESIAN_POINT('',(5.414413090603,0.482588156198));
+#7254 = CARTESIAN_POINT('',(5.413509746385,0.494415665945));
+#7255 = CARTESIAN_POINT('',(5.412584034034,0.506147159774));
+#7256 = CARTESIAN_POINT('',(5.41066594422,0.529710631064));
+#7257 = CARTESIAN_POINT('',(5.409672485465,0.541537933645));
+#7258 = CARTESIAN_POINT('',(5.408657104663,0.553269784915));
+#7259 = CARTESIAN_POINT('',(5.406558458796,0.576833515121));
+#7260 = CARTESIAN_POINT('',(5.405474138899,0.588660760286));
+#7261 = CARTESIAN_POINT('',(5.404368348192,0.600392812429));
+#7262 = CARTESIAN_POINT('',(5.402087595364,0.623956825131));
+#7263 = CARTESIAN_POINT('',(5.400911601778,0.635784162589));
+#7264 = CARTESIAN_POINT('',(5.399714602334,0.647516250924));
+#7265 = CARTESIAN_POINT('',(5.397250068762,0.671080556465));
+#7266 = CARTESIAN_POINT('',(5.395981524028,0.682908130785));
+#7267 = CARTESIAN_POINT('',(5.394692459616,0.69464009022));
+#7268 = CARTESIAN_POINT('',(5.392042349582,0.718204688543));
+#7269 = CARTESIAN_POINT('',(5.390680312371,0.730032635074));
+#7270 = CARTESIAN_POINT('',(5.389298269217,0.741764305783));
+#7271 = CARTESIAN_POINT('',(5.386460665892,0.765329188127));
+#7272 = CARTESIAN_POINT('',(5.385004132023,0.777157629599));
+#7273 = CARTESIAN_POINT('',(5.383528138492,0.788888861508));
+#7274 = CARTESIAN_POINT('',(5.380501004553,0.812454011539));
+#7275 = CARTESIAN_POINT('',(5.378948907935,0.824283055224));
+#7276 = CARTESIAN_POINT('',(5.377377933993,0.836013711717));
+#7277 = CARTESIAN_POINT('',(5.374159111896,0.859579106449));
+#7278 = CARTESIAN_POINT('',(5.372510325339,0.871408841857));
+#7279 = CARTESIAN_POINT('',(5.37084328173,0.883138802893));
+#7280 = CARTESIAN_POINT('',(5.367430493503,0.906704413582));
+#7281 = CARTESIAN_POINT('',(5.365683829275,0.918534910734));
+#7282 = CARTESIAN_POINT('',(5.36391956637,0.9302640754));
+#7283 = CARTESIAN_POINT('',(5.360310412736,0.953829868554));
+#7284 = CARTESIAN_POINT('',(5.358464622764,0.965661176903));
+#7285 = CARTESIAN_POINT('',(5.356601929002,0.977389465377));
+#7286 = CARTESIAN_POINT('',(5.352793887612,1.000955403918));
+#7287 = CARTESIAN_POINT('',(5.350847663168,1.012787551988));
+#7288 = CARTESIAN_POINT('',(5.348885263011,1.024514906823));
+#7289 = CARTESIAN_POINT('',(5.344875685531,1.048080951436));
+#7290 = CARTESIAN_POINT('',(5.34282765621,1.059913947236));
+#7291 = CARTESIAN_POINT('',(5.340764207517,1.071640333872));
+#7292 = CARTESIAN_POINT('',(5.336550315213,1.095206444496));
+#7293 = CARTESIAN_POINT('',(5.334399047002,1.107040276722));
+#7294 = CARTESIAN_POINT('',(5.332233137669,1.118765683167));
+#7295 = CARTESIAN_POINT('',(5.327812015128,1.142331820587));
+#7296 = CARTESIAN_POINT('',(5.325556007295,1.154166460594));
+#7297 = CARTESIAN_POINT('',(5.323286150985,1.16589089622));
+#7298 = CARTESIAN_POINT('',(5.318654737428,1.189457023681));
+#7299 = CARTESIAN_POINT('',(5.316292417941,1.201292428152));
+#7300 = CARTESIAN_POINT('',(5.313917048652,1.213015921633));
+#7301 = CARTESIAN_POINT('',(5.309072126239,1.236582006403));
+#7302 = CARTESIAN_POINT('',(5.306601845337,1.248418120617));
+#7303 = CARTESIAN_POINT('',(5.30411931047,1.260140717051));
+#7304 = CARTESIAN_POINT('',(5.299057488791,1.283706731878));
+#7305 = CARTESIAN_POINT('',(5.296477510261,1.295543493443));
+#7306 = CARTESIAN_POINT('',(5.293886061745,1.307265250778));
+#7307 = CARTESIAN_POINT('',(5.28860375748,1.330831175179));
+#7308 = CARTESIAN_POINT('',(5.285912247088,1.342668518119));
+#7309 = CARTESIAN_POINT('',(5.283210029976,1.354389502995));
+#7310 = CARTESIAN_POINT('',(5.277703440424,1.377955324385));
+#7311 = CARTESIAN_POINT('',(5.274898450774,1.389793183446));
+#7312 = CARTESIAN_POINT('',(5.272083488542,1.40151346661));
+#7313 = CARTESIAN_POINT('',(5.266348557337,1.425079181292));
+#7314 = CARTESIAN_POINT('',(5.26342800824,1.436917496405));
+#7315 = CARTESIAN_POINT('',(5.260498183821,1.448637147811));
+#7316 = CARTESIAN_POINT('',(5.254530556636,1.47220276188));
+#7317 = CARTESIAN_POINT('',(5.251492209788,1.48404148275));
+#7318 = CARTESIAN_POINT('',(5.248445241027,1.495760566436));
+#7319 = CARTESIAN_POINT('',(5.241127056839,1.523553634047));
+#7320 = CARTESIAN_POINT('',(5.236848179916,1.539517215385));
+#7321 = CARTESIAN_POINT('',(5.232554990584,1.555262230434));
+#7322 = CARTESIAN_POINT('',(5.228248625442,1.570796326795));
+#7323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7324 = ORIENTED_EDGE('',*,*,#3977,.T.);
+#7325 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#7326 = ORIENTED_EDGE('',*,*,#6961,.F.);
+#7327 = ADVANCED_FACE('',(#7328),#3936,.T.);
+#7328 = FACE_BOUND('',#7329,.T.);
+#7329 = EDGE_LOOP('',(#7330,#7331,#7351,#7352,#7353,#7354,#7355,#7397,
+    #7398,#7399,#7400,#7442,#7443,#7444,#7445,#7487,#7488,#7489,#7490,
+    #7532));
+#7330 = ORIENTED_EDGE('',*,*,#6519,.T.);
+#7331 = ORIENTED_EDGE('',*,*,#7332,.T.);
+#7332 = EDGE_CURVE('',#6470,#3916,#7333,.T.);
+#7333 = SEAM_CURVE('',#7334,(#7339,#7345),.PCURVE_S1.);
+#7334 = CIRCLE('',#7335,0.9);
+#7335 = AXIS2_PLACEMENT_3D('',#7336,#7337,#7338);
+#7336 = CARTESIAN_POINT('',(5.725,0.,1.385));
+#7337 = DIRECTION('',(0.,-1.,0.));
+#7338 = DIRECTION('',(1.,0.,0.));
+#7339 = PCURVE('',#3936,#7340);
+#7340 = DEFINITIONAL_REPRESENTATION('',(#7341),#7344);
+#7341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7342,#7343),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#7342 = CARTESIAN_POINT('',(0.,0.));
+#7343 = CARTESIAN_POINT('',(0.,1.570796326795));
+#7344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7345 = PCURVE('',#3936,#7346);
+#7346 = DEFINITIONAL_REPRESENTATION('',(#7347),#7350);
+#7347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7348,#7349),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#7348 = CARTESIAN_POINT('',(6.28318530718,0.));
+#7349 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#7350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7351 = ORIENTED_EDGE('',*,*,#3915,.F.);
+#7352 = ORIENTED_EDGE('',*,*,#7332,.F.);
+#7353 = ORIENTED_EDGE('',*,*,#6492,.T.);
+#7354 = ORIENTED_EDGE('',*,*,#6128,.T.);
+#7355 = ORIENTED_EDGE('',*,*,#7356,.F.);
+#7356 = EDGE_CURVE('',#5686,#6106,#7357,.T.);
+#7357 = SURFACE_CURVE('',#7358,(#7369,#7383),.PCURVE_S1.);
+#7358 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7359,#7360,#7361,#7362,#7363,
+    #7364,#7365,#7366,#7367,#7368),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.501286231846,1.),.UNSPECIFIED.);
+#7359 = CARTESIAN_POINT('',(3.266108752008,5.16,2.2));
+#7360 = CARTESIAN_POINT('',(3.519329690653,4.999719549632,2.2));
+#7361 = CARTESIAN_POINT('',(3.763132518533,4.823643855342,2.2));
+#7362 = CARTESIAN_POINT('',(3.996215061975,4.632455742474,2.2));
+#7363 = CARTESIAN_POINT('',(4.217329471836,4.426995779341,2.2));
+#7364 = CARTESIAN_POINT('',(4.632233809074,3.990693788221,2.2));
+#7365 = CARTESIAN_POINT('',(4.826161042087,3.759984350065,2.2));
+#7366 = CARTESIAN_POINT('',(5.005952594533,3.517162078497,2.2));
+#7367 = CARTESIAN_POINT('',(5.170569795926,3.263390388835,2.2));
+#7368 = CARTESIAN_POINT('',(5.319122707735,3.,2.2));
+#7369 = PCURVE('',#3936,#7370);
+#7370 = DEFINITIONAL_REPRESENTATION('',(#7371),#7382);
+#7371 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7372,#7373,#7374,#7375,#7376,
+    #7377,#7378,#7379,#7380,#7381),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.501286231846,1.),.UNSPECIFIED.);
+#7372 = CARTESIAN_POINT('',(1.006488569517,1.132687465703));
+#7373 = CARTESIAN_POINT('',(0.957414744199,1.132687465703));
+#7374 = CARTESIAN_POINT('',(0.908260686825,1.132687465703));
+#7375 = CARTESIAN_POINT('',(0.859020254389,1.132687465703));
+#7376 = CARTESIAN_POINT('',(0.809688382132,1.132687465703));
+#7377 = CARTESIAN_POINT('',(0.711096087304,1.132687465703));
+#7378 = CARTESIAN_POINT('',(0.661835899841,1.132687465703));
+#7379 = CARTESIAN_POINT('',(0.612485921808,1.132687465703));
+#7380 = CARTESIAN_POINT('',(0.563047943001,1.132687465703));
+#7381 = CARTESIAN_POINT('',(0.513530305732,1.132687465703));
+#7382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7383 = PCURVE('',#5703,#7384);
+#7384 = DEFINITIONAL_REPRESENTATION('',(#7385),#7396);
+#7385 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7386,#7387,#7388,#7389,#7390,
+    #7391,#7392,#7393,#7394,#7395),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.501286231846,1.),.UNSPECIFIED.);
+#7386 = CARTESIAN_POINT('',(10.766108752008,-1.98));
+#7387 = CARTESIAN_POINT('',(11.019329690653,-1.819719549632));
+#7388 = CARTESIAN_POINT('',(11.263132518533,-1.643643855342));
+#7389 = CARTESIAN_POINT('',(11.496215061975,-1.452455742474));
+#7390 = CARTESIAN_POINT('',(11.717329471836,-1.246995779341));
+#7391 = CARTESIAN_POINT('',(12.132233809074,-0.810693788221));
+#7392 = CARTESIAN_POINT('',(12.326161042087,-0.579984350065));
+#7393 = CARTESIAN_POINT('',(12.505952594533,-0.337162078497));
+#7394 = CARTESIAN_POINT('',(12.670569795926,-8.339038883489E-02));
+#7395 = CARTESIAN_POINT('',(12.819122707735,0.18));
+#7396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7397 = ORIENTED_EDGE('',*,*,#5715,.F.);
+#7398 = ORIENTED_EDGE('',*,*,#5657,.T.);
+#7399 = ORIENTED_EDGE('',*,*,#5318,.T.);
+#7400 = ORIENTED_EDGE('',*,*,#7401,.F.);
+#7401 = EDGE_CURVE('',#4855,#5273,#7402,.T.);
+#7402 = SURFACE_CURVE('',#7403,(#7414,#7428),.PCURVE_S1.);
+#7403 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7404,#7405,#7406,#7407,#7408,
+    #7409,#7410,#7411,#7412,#7413),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.498713768153,1.),.UNSPECIFIED.);
+#7404 = CARTESIAN_POINT('',(-5.319122707735,3.,2.2));
+#7405 = CARTESIAN_POINT('',(-5.170569795926,3.263390388835,2.2));
+#7406 = CARTESIAN_POINT('',(-5.005952594534,3.517162078497,2.2));
+#7407 = CARTESIAN_POINT('',(-4.826161042088,3.759984350064,2.2));
+#7408 = CARTESIAN_POINT('',(-4.632233809075,3.99069378822,2.2));
+#7409 = CARTESIAN_POINT('',(-4.217329471837,4.42699577934,2.2));
+#7410 = CARTESIAN_POINT('',(-3.996215061975,4.632455742473,2.2));
+#7411 = CARTESIAN_POINT('',(-3.763132518533,4.823643855341,2.2));
+#7412 = CARTESIAN_POINT('',(-3.519329690653,4.999719549631,2.2));
+#7413 = CARTESIAN_POINT('',(-3.266108752008,5.16,2.2));
+#7414 = PCURVE('',#3936,#7415);
+#7415 = DEFINITIONAL_REPRESENTATION('',(#7416),#7427);
+#7416 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7417,#7418,#7419,#7420,#7421,
+    #7422,#7423,#7424,#7425,#7426),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.498713768153,1.),.UNSPECIFIED.);
+#7417 = CARTESIAN_POINT('',(2.628062347858,1.132687465703));
+#7418 = CARTESIAN_POINT('',(2.578544710589,1.132687465703));
+#7419 = CARTESIAN_POINT('',(2.529106731782,1.132687465703));
+#7420 = CARTESIAN_POINT('',(2.479756753749,1.132687465703));
+#7421 = CARTESIAN_POINT('',(2.430496566286,1.132687465703));
+#7422 = CARTESIAN_POINT('',(2.331904271458,1.132687465703));
+#7423 = CARTESIAN_POINT('',(2.282572399201,1.132687465703));
+#7424 = CARTESIAN_POINT('',(2.233331966765,1.132687465703));
+#7425 = CARTESIAN_POINT('',(2.184177909391,1.132687465703));
+#7426 = CARTESIAN_POINT('',(2.135104084072,1.132687465703));
+#7427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7428 = PCURVE('',#4870,#7429);
+#7429 = DEFINITIONAL_REPRESENTATION('',(#7430),#7441);
+#7430 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7431,#7432,#7433,#7434,#7435,
+    #7436,#7437,#7438,#7439,#7440),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.498713768153,1.),.UNSPECIFIED.);
+#7431 = CARTESIAN_POINT('',(2.180877292265,0.18));
+#7432 = CARTESIAN_POINT('',(2.329430204074,-8.339038883463E-02));
+#7433 = CARTESIAN_POINT('',(2.494047405466,-0.337162078497));
+#7434 = CARTESIAN_POINT('',(2.673838957912,-0.579984350064));
+#7435 = CARTESIAN_POINT('',(2.867766190925,-0.81069378822));
+#7436 = CARTESIAN_POINT('',(3.282670528163,-1.24699577934));
+#7437 = CARTESIAN_POINT('',(3.503784938025,-1.452455742473));
+#7438 = CARTESIAN_POINT('',(3.736867481467,-1.643643855341));
+#7439 = CARTESIAN_POINT('',(3.980670309347,-1.819719549631));
+#7440 = CARTESIAN_POINT('',(4.233891247992,-1.98));
+#7441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7442 = ORIENTED_EDGE('',*,*,#4905,.F.);
+#7443 = ORIENTED_EDGE('',*,*,#4825,.T.);
+#7444 = ORIENTED_EDGE('',*,*,#4486,.T.);
+#7445 = ORIENTED_EDGE('',*,*,#7446,.F.);
+#7446 = EDGE_CURVE('',#4023,#4441,#7447,.T.);
+#7447 = SURFACE_CURVE('',#7448,(#7459,#7473),.PCURVE_S1.);
+#7448 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7449,#7450,#7451,#7452,#7453,
+    #7454,#7455,#7456,#7457,#7458),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.501286231846,1.),.UNSPECIFIED.);
+#7449 = CARTESIAN_POINT('',(-3.266108752008,-5.16,2.2));
+#7450 = CARTESIAN_POINT('',(-3.519329690653,-4.999719549632,2.2));
+#7451 = CARTESIAN_POINT('',(-3.763132518533,-4.823643855342,2.2));
+#7452 = CARTESIAN_POINT('',(-3.996215061975,-4.632455742474,2.2));
+#7453 = CARTESIAN_POINT('',(-4.217329471836,-4.426995779341,2.2));
+#7454 = CARTESIAN_POINT('',(-4.632233809074,-3.990693788221,2.2));
+#7455 = CARTESIAN_POINT('',(-4.826161042087,-3.759984350065,2.2));
+#7456 = CARTESIAN_POINT('',(-5.005952594533,-3.517162078497,2.2));
+#7457 = CARTESIAN_POINT('',(-5.170569795926,-3.263390388835,2.2));
+#7458 = CARTESIAN_POINT('',(-5.319122707735,-3.,2.2));
+#7459 = PCURVE('',#3936,#7460);
+#7460 = DEFINITIONAL_REPRESENTATION('',(#7461),#7472);
+#7461 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7462,#7463,#7464,#7465,#7466,
+    #7467,#7468,#7469,#7470,#7471),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.501286231846,1.),.UNSPECIFIED.);
+#7462 = CARTESIAN_POINT('',(4.148081223107,1.132687465703));
+#7463 = CARTESIAN_POINT('',(4.099007397788,1.132687465703));
+#7464 = CARTESIAN_POINT('',(4.049853340414,1.132687465703));
+#7465 = CARTESIAN_POINT('',(4.000612907979,1.132687465703));
+#7466 = CARTESIAN_POINT('',(3.951281035722,1.132687465703));
+#7467 = CARTESIAN_POINT('',(3.852688740894,1.132687465703));
+#7468 = CARTESIAN_POINT('',(3.803428553431,1.132687465703));
+#7469 = CARTESIAN_POINT('',(3.754078575397,1.132687465703));
+#7470 = CARTESIAN_POINT('',(3.704640596591,1.132687465703));
+#7471 = CARTESIAN_POINT('',(3.655122959321,1.132687465703));
+#7472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7473 = PCURVE('',#4038,#7474);
+#7474 = DEFINITIONAL_REPRESENTATION('',(#7475),#7486);
+#7475 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7476,#7477,#7478,#7479,#7480,
+    #7481,#7482,#7483,#7484,#7485),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.501286231846,1.),.UNSPECIFIED.);
+#7476 = CARTESIAN_POINT('',(-4.233891247992,-1.98));
+#7477 = CARTESIAN_POINT('',(-3.980670309347,-1.819719549632));
+#7478 = CARTESIAN_POINT('',(-3.736867481467,-1.643643855342));
+#7479 = CARTESIAN_POINT('',(-3.503784938025,-1.452455742474));
+#7480 = CARTESIAN_POINT('',(-3.282670528164,-1.246995779341));
+#7481 = CARTESIAN_POINT('',(-2.867766190926,-0.810693788221));
+#7482 = CARTESIAN_POINT('',(-2.673838957913,-0.579984350065));
+#7483 = CARTESIAN_POINT('',(-2.494047405467,-0.337162078497));
+#7484 = CARTESIAN_POINT('',(-2.329430204074,-8.339038883492E-02));
+#7485 = CARTESIAN_POINT('',(-2.180877292265,0.18));
+#7486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7487 = ORIENTED_EDGE('',*,*,#4073,.F.);
+#7488 = ORIENTED_EDGE('',*,*,#3951,.T.);
+#7489 = ORIENTED_EDGE('',*,*,#7010,.T.);
+#7490 = ORIENTED_EDGE('',*,*,#7491,.F.);
+#7491 = EDGE_CURVE('',#6568,#6988,#7492,.T.);
+#7492 = SURFACE_CURVE('',#7493,(#7504,#7518),.PCURVE_S1.);
+#7493 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7494,#7495,#7496,#7497,#7498,
+    #7499,#7500,#7501,#7502,#7503),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.498713768153,1.),.UNSPECIFIED.);
+#7494 = CARTESIAN_POINT('',(5.319122707735,-3.,2.2));
+#7495 = CARTESIAN_POINT('',(5.170569795926,-3.263390388835,2.2));
+#7496 = CARTESIAN_POINT('',(5.005952594534,-3.517162078497,2.2));
+#7497 = CARTESIAN_POINT('',(4.826161042087,-3.759984350065,2.2));
+#7498 = CARTESIAN_POINT('',(4.632233809075,-3.99069378822,2.2));
+#7499 = CARTESIAN_POINT('',(4.217329471836,-4.426995779341,2.2));
+#7500 = CARTESIAN_POINT('',(3.996215061975,-4.632455742473,2.2));
+#7501 = CARTESIAN_POINT('',(3.763132518533,-4.823643855341,2.2));
+#7502 = CARTESIAN_POINT('',(3.519329690653,-4.999719549631,2.2));
+#7503 = CARTESIAN_POINT('',(3.266108752008,-5.16,2.2));
+#7504 = PCURVE('',#3936,#7505);
+#7505 = DEFINITIONAL_REPRESENTATION('',(#7506),#7517);
+#7506 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7507,#7508,#7509,#7510,#7511,
+    #7512,#7513,#7514,#7515,#7516),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.498713768153,1.),.UNSPECIFIED.);
+#7507 = CARTESIAN_POINT('',(5.769655001448,1.132687465703));
+#7508 = CARTESIAN_POINT('',(5.720137364178,1.132687465703));
+#7509 = CARTESIAN_POINT('',(5.670699385372,1.132687465703));
+#7510 = CARTESIAN_POINT('',(5.621349407339,1.132687465703));
+#7511 = CARTESIAN_POINT('',(5.572089219875,1.132687465703));
+#7512 = CARTESIAN_POINT('',(5.473496925048,1.132687465703));
+#7513 = CARTESIAN_POINT('',(5.424165052791,1.132687465703));
+#7514 = CARTESIAN_POINT('',(5.374924620355,1.132687465703));
+#7515 = CARTESIAN_POINT('',(5.325770562981,1.132687465703));
+#7516 = CARTESIAN_POINT('',(5.276696737662,1.132687465703));
+#7517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7518 = PCURVE('',#6585,#7519);
+#7519 = DEFINITIONAL_REPRESENTATION('',(#7520),#7531);
+#7520 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7521,#7522,#7523,#7524,#7525,
+    #7526,#7527,#7528,#7529,#7530),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.498713768153,1.),.UNSPECIFIED.);
+#7521 = CARTESIAN_POINT('',(-12.81912270773,0.18));
+#7522 = CARTESIAN_POINT('',(-12.67056979592,-8.339038883473E-02));
+#7523 = CARTESIAN_POINT('',(-12.50595259453,-0.337162078497));
+#7524 = CARTESIAN_POINT('',(-12.32616104208,-0.579984350065));
+#7525 = CARTESIAN_POINT('',(-12.13223380907,-0.81069378822));
+#7526 = CARTESIAN_POINT('',(-11.71732947183,-1.246995779341));
+#7527 = CARTESIAN_POINT('',(-11.49621506197,-1.452455742473));
+#7528 = CARTESIAN_POINT('',(-11.26313251853,-1.643643855341));
+#7529 = CARTESIAN_POINT('',(-11.01932969065,-1.819719549631));
+#7530 = CARTESIAN_POINT('',(-10.766108752,-1.98));
+#7531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7532 = ORIENTED_EDGE('',*,*,#6597,.F.);
+#7533 = ADVANCED_FACE('',(#7534),#4038,.F.);
+#7534 = FACE_BOUND('',#7535,.T.);
+#7535 = EDGE_LOOP('',(#7536,#7537,#7538,#7539));
+#7536 = ORIENTED_EDGE('',*,*,#4440,.F.);
+#7537 = ORIENTED_EDGE('',*,*,#4393,.T.);
+#7538 = ORIENTED_EDGE('',*,*,#4020,.T.);
+#7539 = ORIENTED_EDGE('',*,*,#7446,.T.);
+#7540 = ADVANCED_FACE('',(#7541),#4870,.F.);
+#7541 = FACE_BOUND('',#7542,.F.);
+#7542 = EDGE_LOOP('',(#7543,#7544,#7545,#7546));
+#7543 = ORIENTED_EDGE('',*,*,#4852,.F.);
+#7544 = ORIENTED_EDGE('',*,*,#5247,.T.);
+#7545 = ORIENTED_EDGE('',*,*,#5272,.T.);
+#7546 = ORIENTED_EDGE('',*,*,#7401,.F.);
+#7547 = ADVANCED_FACE('',(#7548),#5703,.F.);
+#7548 = FACE_BOUND('',#7549,.F.);
+#7549 = EDGE_LOOP('',(#7550,#7551,#7552,#7553));
+#7550 = ORIENTED_EDGE('',*,*,#6105,.F.);
+#7551 = ORIENTED_EDGE('',*,*,#7356,.F.);
+#7552 = ORIENTED_EDGE('',*,*,#5685,.T.);
+#7553 = ORIENTED_EDGE('',*,*,#6056,.F.);
+#7554 = ADVANCED_FACE('',(#7555),#6585,.F.);
+#7555 = FACE_BOUND('',#7556,.T.);
+#7556 = EDGE_LOOP('',(#7557,#7558,#7559,#7560));
+#7557 = ORIENTED_EDGE('',*,*,#6567,.F.);
+#7558 = ORIENTED_EDGE('',*,*,#7491,.T.);
+#7559 = ORIENTED_EDGE('',*,*,#6987,.T.);
+#7560 = ORIENTED_EDGE('',*,*,#6938,.F.);
+#7561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7565)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7562,#7563,#7564)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7562 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7563 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7564 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7565 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#7562,
+  'distance_accuracy_value','confusion accuracy');
+#7566 = PRODUCT_TYPE('part',$,(#7));
+#7567 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7568),#7561);
+#7568 = STYLED_ITEM('color',(#7569),#15);
+#7569 = PRESENTATION_STYLE_ASSIGNMENT((#7570,#7576));
+#7570 = SURFACE_STYLE_USAGE(.BOTH.,#7571);
+#7571 = SURFACE_SIDE_STYLE('',(#7572));
+#7572 = SURFACE_STYLE_FILL_AREA(#7573);
+#7573 = FILL_AREA_STYLE('',(#7574));
+#7574 = FILL_AREA_STYLE_COLOUR('',#7575);
+#7575 = COLOUR_RGB('',0.219999998808,0.219999998808,0.219999998808);
+#7576 = CURVE_STYLE('',#7577,POSITIVE_LENGTH_MEASURE(0.1),#7575);
+#7577 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.fcstd b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.fcstd
new file mode 100644
index 00000000..adbace16
Binary files /dev/null and b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.fcstd differ
diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stl b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stl
new file mode 100644
index 00000000..156e7221
Binary files /dev/null and b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stl differ
diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stp b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stp
new file mode 100644
index 00000000..f8e76459
--- /dev/null
+++ b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-2-arms-small-horn.stp	
@@ -0,0 +1,3520 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/printbot_part_
+library/servos/SpringRC-SM-S4303R/step-stl/SM-S4303R-2-arms-small-horn.s
+tp','2014-08-19T08:53:02',('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('horn-final001','horn-final001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2873);
+#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,#93,#146,#200,#259,#314,#353,#410,#465,#504,
+    #543,#596,#655,#710,#749,#802,#861,#1605,#1644,#1746,#1795,#1849,
+    #1898,#1977,#2026,#2102,#2152,#2200,#2254,#2330,#2357,#2411,#2465,
+    #2519,#2573,#2623,#2673,#2723,#2773,#2827));
+#17 = ADVANCED_FACE('',(#18,#58),#31,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(3.05,0.,-3.9));
+#24 = SURFACE_CURVE('',#25,(#30,#46),.PCURVE_S1.);
+#25 = CIRCLE('',#26,3.05);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,0.,-3.9));
+#28 = DIRECTION('',(0.,0.,-1.));
+#29 = DIRECTION('',(1.,0.,0.));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(4.185,0.,-3.9));
+#34 = DIRECTION('',(0.,0.,1.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#45);
+#37 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38,#39,#40,#41,#42,#43,#44),
+.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(
+  '') );
+#38 = CARTESIAN_POINT('',(-1.135,0.));
+#39 = CARTESIAN_POINT('',(-1.135,-5.282754963085));
+#40 = CARTESIAN_POINT('',(-5.71,-2.641377481543));
+#41 = CARTESIAN_POINT('',(-10.285,-7.470345474799E-16));
+#42 = CARTESIAN_POINT('',(-5.71,2.641377481543));
+#43 = CARTESIAN_POINT('',(-1.135,5.282754963085));
+#44 = CARTESIAN_POINT('',(-1.135,0.));
+#45 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46 = PCURVE('',#47,#52);
+#47 = CONICAL_SURFACE('',#48,2.95,0.785398163397);
+#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51);
+#49 = CARTESIAN_POINT('',(0.,0.,-3.8));
+#50 = DIRECTION('',(-0.,-0.,-1.));
+#51 = DIRECTION('',(1.,0.,0.));
+#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
+#53 = LINE('',#54,#55);
+#54 = CARTESIAN_POINT('',(-0.,0.1));
+#55 = VECTOR('',#56,1.);
+#56 = DIRECTION('',(1.,-0.));
+#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58 = FACE_BOUND('',#59,.F.);
+#59 = EDGE_LOOP('',(#60));
+#60 = ORIENTED_EDGE('',*,*,#61,.F.);
+#61 = EDGE_CURVE('',#62,#62,#64,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(4.085,0.,-3.9));
+#64 = SURFACE_CURVE('',#65,(#70,#81),.PCURVE_S1.);
+#65 = CIRCLE('',#66,4.085);
+#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69);
+#67 = CARTESIAN_POINT('',(0.,0.,-3.9));
+#68 = DIRECTION('',(0.,0.,-1.));
+#69 = DIRECTION('',(1.,0.,0.));
+#70 = PCURVE('',#31,#71);
+#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('',(-1.E-01,0.));
+#74 = CARTESIAN_POINT('',(-1.E-01,-7.075427548919));
+#75 = CARTESIAN_POINT('',(-6.2275,-3.537713774459));
+#76 = CARTESIAN_POINT('',(-12.355,-1.000536434903E-15));
+#77 = CARTESIAN_POINT('',(-6.2275,3.537713774459));
+#78 = CARTESIAN_POINT('',(-0.1,7.075427548919));
+#79 = CARTESIAN_POINT('',(-1.E-01,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = PCURVE('',#82,#87);
+#82 = TOROIDAL_SURFACE('',#83,4.085,0.1);
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(0.,0.,-3.8));
+#85 = DIRECTION('',(-0.,-0.,-1.));
+#86 = DIRECTION('',(1.,0.,0.));
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,1.570796326795));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = ADVANCED_FACE('',(#94),#47,.F.);
+#94 = FACE_BOUND('',#95,.T.);
+#95 = EDGE_LOOP('',(#96,#117,#118,#119));
+#96 = ORIENTED_EDGE('',*,*,#97,.F.);
+#97 = EDGE_CURVE('',#22,#98,#100,.T.);
+#98 = VERTEX_POINT('',#99);
+#99 = CARTESIAN_POINT('',(2.95,0.,-3.8));
+#100 = SEAM_CURVE('',#101,(#105,#111),.PCURVE_S1.);
+#101 = LINE('',#102,#103);
+#102 = CARTESIAN_POINT('',(2.95,0.,-3.8));
+#103 = VECTOR('',#104,1.);
+#104 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#105 = PCURVE('',#47,#106);
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#110);
+#107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108,#109),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.);
+#108 = CARTESIAN_POINT('',(0.,0.1));
+#109 = CARTESIAN_POINT('',(0.,0.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = PCURVE('',#47,#112);
+#112 = DEFINITIONAL_REPRESENTATION('',(#113),#116);
+#113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114,#115),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.);
+#114 = CARTESIAN_POINT('',(6.28318530718,0.1));
+#115 = CARTESIAN_POINT('',(6.28318530718,0.));
+#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#117 = ORIENTED_EDGE('',*,*,#21,.T.);
+#118 = ORIENTED_EDGE('',*,*,#97,.T.);
+#119 = ORIENTED_EDGE('',*,*,#120,.F.);
+#120 = EDGE_CURVE('',#98,#98,#121,.T.);
+#121 = SURFACE_CURVE('',#122,(#127,#134),.PCURVE_S1.);
+#122 = CIRCLE('',#123,2.95);
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(0.,0.,-3.8));
+#125 = DIRECTION('',(0.,0.,-1.));
+#126 = DIRECTION('',(1.,0.,0.));
+#127 = PCURVE('',#47,#128);
+#128 = DEFINITIONAL_REPRESENTATION('',(#129),#133);
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(0.,-0.));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(1.,-0.));
+#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#134 = PCURVE('',#135,#140);
+#135 = CYLINDRICAL_SURFACE('',#136,2.95);
+#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
+#137 = CARTESIAN_POINT('',(0.,0.,-3.9));
+#138 = DIRECTION('',(0.,0.,-1.));
+#139 = DIRECTION('',(1.,0.,0.));
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(0.,-0.1));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(1.,0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ADVANCED_FACE('',(#147),#82,.T.);
+#147 = FACE_BOUND('',#148,.T.);
+#148 = EDGE_LOOP('',(#149,#171,#198,#199));
+#149 = ORIENTED_EDGE('',*,*,#150,.F.);
+#150 = EDGE_CURVE('',#151,#62,#153,.T.);
+#151 = VERTEX_POINT('',#152);
+#152 = CARTESIAN_POINT('',(4.185,0.,-3.8));
+#153 = SEAM_CURVE('',#154,(#159,#165),.PCURVE_S1.);
+#154 = CIRCLE('',#155,0.1);
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(4.085,0.,-3.8));
+#157 = DIRECTION('',(-0.,1.,0.));
+#158 = DIRECTION('',(1.,0.,0.));
+#159 = PCURVE('',#82,#160);
+#160 = DEFINITIONAL_REPRESENTATION('',(#161),#164);
+#161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#162,#163),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#162 = CARTESIAN_POINT('',(0.,0.));
+#163 = CARTESIAN_POINT('',(0.,1.570796326795));
+#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#165 = PCURVE('',#82,#166);
+#166 = DEFINITIONAL_REPRESENTATION('',(#167),#170);
+#167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#168,#169),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#168 = CARTESIAN_POINT('',(6.28318530718,0.));
+#169 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#171 = ORIENTED_EDGE('',*,*,#172,.T.);
+#172 = EDGE_CURVE('',#151,#151,#173,.T.);
+#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.);
+#174 = CIRCLE('',#175,4.185);
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(0.,0.,-3.8));
+#177 = DIRECTION('',(0.,0.,-1.));
+#178 = DIRECTION('',(1.,0.,0.));
+#179 = PCURVE('',#82,#180);
+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(0.,0.));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(1.,0.));
+#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#186 = PCURVE('',#187,#192);
+#187 = CYLINDRICAL_SURFACE('',#188,4.185);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(0.,0.,-1.));
+#190 = DIRECTION('',(0.,0.,1.));
+#191 = DIRECTION('',(1.,0.,0.));
+#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197);
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(-0.,-2.8));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(-1.,0.));
+#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#198 = ORIENTED_EDGE('',*,*,#150,.T.);
+#199 = ORIENTED_EDGE('',*,*,#61,.F.);
+#200 = ADVANCED_FACE('',(#201),#135,.F.);
+#201 = FACE_BOUND('',#202,.F.);
+#202 = EDGE_LOOP('',(#203,#226,#227,#228));
+#203 = ORIENTED_EDGE('',*,*,#204,.F.);
+#204 = EDGE_CURVE('',#98,#205,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(2.95,0.,0.));
+#207 = SEAM_CURVE('',#208,(#212,#219),.PCURVE_S1.);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(2.95,0.,-3.9));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.,0.,1.));
+#212 = PCURVE('',#135,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(6.28318530718,0.));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(0.,-1.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#219 = PCURVE('',#135,#220);
+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);
+#221 = LINE('',#222,#223);
+#222 = CARTESIAN_POINT('',(0.,0.));
+#223 = VECTOR('',#224,1.);
+#224 = DIRECTION('',(0.,-1.));
+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#226 = ORIENTED_EDGE('',*,*,#120,.F.);
+#227 = ORIENTED_EDGE('',*,*,#204,.T.);
+#228 = ORIENTED_EDGE('',*,*,#229,.T.);
+#229 = EDGE_CURVE('',#205,#205,#230,.T.);
+#230 = SURFACE_CURVE('',#231,(#236,#243),.PCURVE_S1.);
+#231 = CIRCLE('',#232,2.95);
+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);
+#233 = CARTESIAN_POINT('',(0.,0.,0.));
+#234 = DIRECTION('',(0.,0.,-1.));
+#235 = DIRECTION('',(1.,0.,0.));
+#236 = PCURVE('',#135,#237);
+#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(0.,-3.9));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(1.,0.));
+#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#243 = PCURVE('',#244,#249);
+#244 = PLANE('',#245);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(2.95,0.,0.));
+#247 = DIRECTION('',(0.,0.,1.));
+#248 = DIRECTION('',(1.,0.,0.));
+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#258);
+#250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#251,#252,#253,#254,#255,#256
+,#257),.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(
+  '') );
+#251 = CARTESIAN_POINT('',(0.,0.));
+#252 = CARTESIAN_POINT('',(0.,-5.109549882328));
+#253 = CARTESIAN_POINT('',(-4.425,-2.554774941164));
+#254 = CARTESIAN_POINT('',(-8.85,-7.225416114969E-16));
+#255 = CARTESIAN_POINT('',(-4.425,2.554774941164));
+#256 = CARTESIAN_POINT('',(-4.440892098501E-15,5.109549882328));
+#257 = CARTESIAN_POINT('',(0.,0.));
+#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#259 = ADVANCED_FACE('',(#260),#187,.T.);
+#260 = FACE_BOUND('',#261,.F.);
+#261 = EDGE_LOOP('',(#262,#285,#312,#313));
+#262 = ORIENTED_EDGE('',*,*,#263,.F.);
+#263 = EDGE_CURVE('',#264,#151,#266,.T.);
+#264 = VERTEX_POINT('',#265);
+#265 = CARTESIAN_POINT('',(4.185,0.,-1.3));
+#266 = SEAM_CURVE('',#267,(#271,#278),.PCURVE_S1.);
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(4.185,0.,-1.));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(0.,0.,-1.));
+#271 = PCURVE('',#187,#272);
+#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(-0.,-1.));
+#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#278 = PCURVE('',#187,#279);
+#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284);
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(-0.,0.));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(-0.,-1.));
+#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#285 = ORIENTED_EDGE('',*,*,#286,.F.);
+#286 = EDGE_CURVE('',#264,#264,#287,.T.);
+#287 = SURFACE_CURVE('',#288,(#293,#300),.PCURVE_S1.);
+#288 = CIRCLE('',#289,4.185);
+#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
+#290 = CARTESIAN_POINT('',(0.,0.,-1.3));
+#291 = DIRECTION('',(0.,0.,-1.));
+#292 = DIRECTION('',(1.,0.,0.));
+#293 = PCURVE('',#187,#294);
+#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299);
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(-0.,-0.3));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(-1.,0.));
+#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#300 = PCURVE('',#301,#306);
+#301 = CONICAL_SURFACE('',#302,4.185,0.785398163397);
+#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305);
+#303 = CARTESIAN_POINT('',(0.,0.,-1.3));
+#304 = DIRECTION('',(0.,0.,1.));
+#305 = DIRECTION('',(1.,0.,0.));
+#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311);
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(-0.,-0.));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(-1.,-0.));
+#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#312 = ORIENTED_EDGE('',*,*,#263,.T.);
+#313 = ORIENTED_EDGE('',*,*,#172,.T.);
+#314 = ADVANCED_FACE('',(#315,#318),#244,.F.);
+#315 = FACE_BOUND('',#316,.F.);
+#316 = EDGE_LOOP('',(#317));
+#317 = ORIENTED_EDGE('',*,*,#229,.F.);
+#318 = FACE_BOUND('',#319,.F.);
+#319 = EDGE_LOOP('',(#320));
+#320 = ORIENTED_EDGE('',*,*,#321,.T.);
+#321 = EDGE_CURVE('',#322,#322,#324,.T.);
+#322 = VERTEX_POINT('',#323);
+#323 = CARTESIAN_POINT('',(1.45,0.,0.));
+#324 = SURFACE_CURVE('',#325,(#330,#341),.PCURVE_S1.);
+#325 = CIRCLE('',#326,1.45);
+#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);
+#327 = CARTESIAN_POINT('',(6.938893903907E-18,0.,0.));
+#328 = DIRECTION('',(0.,0.,-1.));
+#329 = DIRECTION('',(1.,0.,0.));
+#330 = PCURVE('',#244,#331);
+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#340);
+#332 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#333,#334,#335,#336,#337,#338
+,#339),.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(
+  '') );
+#333 = CARTESIAN_POINT('',(-1.5,0.));
+#334 = CARTESIAN_POINT('',(-1.5,-2.511473670975));
+#335 = CARTESIAN_POINT('',(-3.675,-1.255736835487));
+#336 = CARTESIAN_POINT('',(-5.85,-3.551475717527E-16));
+#337 = CARTESIAN_POINT('',(-3.675,1.255736835487));
+#338 = CARTESIAN_POINT('',(-1.5,2.511473670975));
+#339 = CARTESIAN_POINT('',(-1.5,0.));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#341 = PCURVE('',#342,#347);
+#342 = CYLINDRICAL_SURFACE('',#343,1.45);
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(6.938893903907E-18,0.,0.));
+#345 = DIRECTION('',(0.,0.,-1.));
+#346 = DIRECTION('',(1.,0.,0.));
+#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352);
+#348 = LINE('',#349,#350);
+#349 = CARTESIAN_POINT('',(0.,0.));
+#350 = VECTOR('',#351,1.);
+#351 = DIRECTION('',(1.,0.));
+#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#353 = ADVANCED_FACE('',(#354),#301,.T.);
+#354 = FACE_BOUND('',#355,.T.);
+#355 = EDGE_LOOP('',(#356,#377,#408,#409));
+#356 = ORIENTED_EDGE('',*,*,#357,.F.);
+#357 = EDGE_CURVE('',#358,#264,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(4.485,0.,-1.));
+#360 = SEAM_CURVE('',#361,(#365,#371),.PCURVE_S1.);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(4.185,0.,-1.3));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#365 = PCURVE('',#301,#366);
+#366 = DEFINITIONAL_REPRESENTATION('',(#367),#370);
+#367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#368,#369),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.);
+#368 = CARTESIAN_POINT('',(0.,0.3));
+#369 = CARTESIAN_POINT('',(0.,0.));
+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#371 = PCURVE('',#301,#372);
+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#376);
+#373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#374,#375),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.);
+#374 = CARTESIAN_POINT('',(-6.28318530718,0.3));
+#375 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = ORIENTED_EDGE('',*,*,#378,.T.);
+#378 = EDGE_CURVE('',#358,#358,#379,.T.);
+#379 = SURFACE_CURVE('',#380,(#385,#392),.PCURVE_S1.);
+#380 = CIRCLE('',#381,4.485);
+#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
+#382 = CARTESIAN_POINT('',(0.,0.,-1.));
+#383 = DIRECTION('',(0.,0.,-1.));
+#384 = DIRECTION('',(1.,0.,0.));
+#385 = PCURVE('',#301,#386);
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(0.,0.3));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(-1.,-0.));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#392 = PCURVE('',#393,#398);
+#393 = PLANE('',#394);
+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);
+#395 = CARTESIAN_POINT('',(4.9,0.,-1.));
+#396 = DIRECTION('',(0.,0.,1.));
+#397 = DIRECTION('',(1.,0.,0.));
+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#407);
+#399 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#400,#401,#402,#403,#404,#405
+,#406),.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(
+  '') );
+#400 = CARTESIAN_POINT('',(-0.415,0.));
+#401 = CARTESIAN_POINT('',(-0.415,-7.768247871946));
+#402 = CARTESIAN_POINT('',(-7.1425,-3.884123935973));
+#403 = CARTESIAN_POINT('',(-13.87,-1.098508178835E-15));
+#404 = CARTESIAN_POINT('',(-7.1425,3.884123935973));
+#405 = CARTESIAN_POINT('',(-0.415,7.768247871946));
+#406 = CARTESIAN_POINT('',(-0.415,0.));
+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#408 = ORIENTED_EDGE('',*,*,#357,.T.);
+#409 = ORIENTED_EDGE('',*,*,#286,.F.);
+#410 = ADVANCED_FACE('',(#411),#342,.F.);
+#411 = FACE_BOUND('',#412,.F.);
+#412 = EDGE_LOOP('',(#413,#414,#437,#464));
+#413 = ORIENTED_EDGE('',*,*,#321,.F.);
+#414 = ORIENTED_EDGE('',*,*,#415,.T.);
+#415 = EDGE_CURVE('',#322,#416,#418,.T.);
+#416 = VERTEX_POINT('',#417);
+#417 = CARTESIAN_POINT('',(1.45,0.,1.2));
+#418 = SEAM_CURVE('',#419,(#423,#430),.PCURVE_S1.);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(1.45,0.,0.));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(0.,0.,1.));
+#423 = PCURVE('',#342,#424);
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(6.28318530718,0.));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(0.,-1.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = PCURVE('',#342,#431);
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(0.,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(0.,-1.));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#437 = ORIENTED_EDGE('',*,*,#438,.T.);
+#438 = EDGE_CURVE('',#416,#416,#439,.T.);
+#439 = SURFACE_CURVE('',#440,(#445,#452),.PCURVE_S1.);
+#440 = CIRCLE('',#441,1.45);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(6.938893903907E-18,0.,1.2));
+#443 = DIRECTION('',(0.,0.,-1.));
+#444 = DIRECTION('',(1.,0.,0.));
+#445 = PCURVE('',#342,#446);
+#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(0.,-1.2));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(1.,0.));
+#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#452 = PCURVE('',#453,#458);
+#453 = PLANE('',#454);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(3.,0.,1.2));
+#456 = DIRECTION('',(0.,0.,-1.));
+#457 = DIRECTION('',(-1.,0.,0.));
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = CIRCLE('',#460,1.45);
+#460 = AXIS2_PLACEMENT_2D('',#461,#462);
+#461 = CARTESIAN_POINT('',(3.,0.));
+#462 = DIRECTION('',(-1.,0.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = ORIENTED_EDGE('',*,*,#415,.F.);
+#465 = ADVANCED_FACE('',(#466,#501),#393,.F.);
+#466 = FACE_BOUND('',#467,.F.);
+#467 = EDGE_LOOP('',(#468));
+#468 = ORIENTED_EDGE('',*,*,#469,.F.);
+#469 = EDGE_CURVE('',#470,#470,#472,.T.);
+#470 = VERTEX_POINT('',#471);
+#471 = CARTESIAN_POINT('',(4.6,0.,-1.));
+#472 = SURFACE_CURVE('',#473,(#478,#489),.PCURVE_S1.);
+#473 = CIRCLE('',#474,4.6);
+#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477);
+#475 = CARTESIAN_POINT('',(0.,0.,-1.));
+#476 = DIRECTION('',(0.,0.,-1.));
+#477 = DIRECTION('',(1.,0.,0.));
+#478 = PCURVE('',#393,#479);
+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#488);
+#480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#481,#482,#483,#484,#485,#486
+,#487),.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(
+  '') );
+#481 = CARTESIAN_POINT('',(-0.3,0.));
+#482 = CARTESIAN_POINT('',(-0.3,-7.967433714817));
+#483 = CARTESIAN_POINT('',(-7.2,-3.983716857408));
+#484 = CARTESIAN_POINT('',(-14.1,-1.126675055216E-15));
+#485 = CARTESIAN_POINT('',(-7.2,3.983716857408));
+#486 = CARTESIAN_POINT('',(-0.3,7.967433714817));
+#487 = CARTESIAN_POINT('',(-0.3,0.));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#489 = PCURVE('',#490,#495);
+#490 = CONICAL_SURFACE('',#491,4.9,0.785398163397);
+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
+#492 = CARTESIAN_POINT('',(0.,0.,-0.7));
+#493 = DIRECTION('',(0.,0.,1.));
+#494 = DIRECTION('',(1.,0.,0.));
+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(-0.,-0.3));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(-1.,0.));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#501 = FACE_BOUND('',#502,.F.);
+#502 = EDGE_LOOP('',(#503));
+#503 = ORIENTED_EDGE('',*,*,#378,.T.);
+#504 = ADVANCED_FACE('',(#505,#540),#453,.F.);
+#505 = FACE_BOUND('',#506,.F.);
+#506 = EDGE_LOOP('',(#507));
+#507 = ORIENTED_EDGE('',*,*,#508,.F.);
+#508 = EDGE_CURVE('',#509,#509,#511,.T.);
+#509 = VERTEX_POINT('',#510);
+#510 = CARTESIAN_POINT('',(3.,0.,1.2));
+#511 = SURFACE_CURVE('',#512,(#517,#528),.PCURVE_S1.);
+#512 = CIRCLE('',#513,3.);
+#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);
+#514 = CARTESIAN_POINT('',(0.,0.,1.2));
+#515 = DIRECTION('',(0.,0.,1.));
+#516 = DIRECTION('',(1.,0.,0.));
+#517 = PCURVE('',#453,#518);
+#518 = DEFINITIONAL_REPRESENTATION('',(#519),#527);
+#519 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#520,#521,#522,#523,#524,#525
+,#526),.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(
+  '') );
+#520 = CARTESIAN_POINT('',(0.,0.));
+#521 = CARTESIAN_POINT('',(0.,5.196152422707));
+#522 = CARTESIAN_POINT('',(4.5,2.598076211353));
+#523 = CARTESIAN_POINT('',(9.,7.347880794884E-16));
+#524 = CARTESIAN_POINT('',(4.5,-2.598076211353));
+#525 = CARTESIAN_POINT('',(4.440892098501E-15,-5.196152422707));
+#526 = CARTESIAN_POINT('',(0.,0.));
+#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#528 = PCURVE('',#529,#534);
+#529 = CYLINDRICAL_SURFACE('',#530,3.);
+#530 = AXIS2_PLACEMENT_3D('',#531,#532,#533);
+#531 = CARTESIAN_POINT('',(0.,0.,2.));
+#532 = DIRECTION('',(0.,0.,1.));
+#533 = DIRECTION('',(1.,0.,0.));
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(0.,-0.8));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(1.,0.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = FACE_BOUND('',#541,.F.);
+#541 = EDGE_LOOP('',(#542));
+#542 = ORIENTED_EDGE('',*,*,#438,.F.);
+#543 = ADVANCED_FACE('',(#544),#490,.T.);
+#544 = FACE_BOUND('',#545,.F.);
+#545 = EDGE_LOOP('',(#546,#567,#568,#569));
+#546 = ORIENTED_EDGE('',*,*,#547,.F.);
+#547 = EDGE_CURVE('',#470,#548,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(4.9,0.,-0.7));
+#550 = SEAM_CURVE('',#551,(#555,#561),.PCURVE_S1.);
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(4.9,0.,-0.7));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#555 = PCURVE('',#490,#556);
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#560);
+#557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#558,#559),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.);
+#558 = CARTESIAN_POINT('',(0.,-0.3));
+#559 = CARTESIAN_POINT('',(0.,0.));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = PCURVE('',#490,#562);
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#566);
+#563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#564,#565),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.);
+#564 = CARTESIAN_POINT('',(-6.28318530718,-0.3));
+#565 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = ORIENTED_EDGE('',*,*,#469,.T.);
+#568 = ORIENTED_EDGE('',*,*,#547,.T.);
+#569 = ORIENTED_EDGE('',*,*,#570,.F.);
+#570 = EDGE_CURVE('',#548,#548,#571,.T.);
+#571 = SURFACE_CURVE('',#572,(#577,#584),.PCURVE_S1.);
+#572 = CIRCLE('',#573,4.9);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.,0.,-0.7));
+#575 = DIRECTION('',(0.,0.,-1.));
+#576 = DIRECTION('',(1.,0.,0.));
+#577 = PCURVE('',#490,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);
+#579 = LINE('',#580,#581);
+#580 = CARTESIAN_POINT('',(-0.,0.));
+#581 = VECTOR('',#582,1.);
+#582 = DIRECTION('',(-1.,0.));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = PCURVE('',#585,#590);
+#585 = CYLINDRICAL_SURFACE('',#586,4.9);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(0.,0.,0.));
+#588 = DIRECTION('',(0.,0.,1.));
+#589 = DIRECTION('',(1.,0.,0.));
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(-0.,-0.7));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(-1.,0.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = ADVANCED_FACE('',(#597),#529,.F.);
+#597 = FACE_BOUND('',#598,.F.);
+#598 = EDGE_LOOP('',(#599,#632,#653,#654));
+#599 = ORIENTED_EDGE('',*,*,#600,.F.);
+#600 = EDGE_CURVE('',#601,#601,#603,.T.);
+#601 = VERTEX_POINT('',#602);
+#602 = CARTESIAN_POINT('',(3.,0.,2.));
+#603 = SURFACE_CURVE('',#604,(#609,#616),.PCURVE_S1.);
+#604 = CIRCLE('',#605,3.);
+#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608);
+#606 = CARTESIAN_POINT('',(0.,0.,2.));
+#607 = DIRECTION('',(0.,0.,1.));
+#608 = DIRECTION('',(1.,0.,0.));
+#609 = PCURVE('',#529,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(0.,0.));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(1.,0.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#617,#622);
+#617 = PLANE('',#618);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(3.45,0.,2.));
+#620 = DIRECTION('',(0.,0.,-1.));
+#621 = DIRECTION('',(-1.,0.,0.));
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#631);
+#623 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#624,#625,#626,#627,#628,#629
+,#630),.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(
+  '') );
+#624 = CARTESIAN_POINT('',(0.45,0.));
+#625 = CARTESIAN_POINT('',(0.45,5.196152422707));
+#626 = CARTESIAN_POINT('',(4.95,2.598076211353));
+#627 = CARTESIAN_POINT('',(9.45,7.347880794884E-16));
+#628 = CARTESIAN_POINT('',(4.95,-2.598076211353));
+#629 = CARTESIAN_POINT('',(0.45,-5.196152422707));
+#630 = CARTESIAN_POINT('',(0.45,0.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = ORIENTED_EDGE('',*,*,#633,.T.);
+#633 = EDGE_CURVE('',#601,#509,#634,.T.);
+#634 = SEAM_CURVE('',#635,(#639,#646),.PCURVE_S1.);
+#635 = LINE('',#636,#637);
+#636 = CARTESIAN_POINT('',(3.,0.,2.));
+#637 = VECTOR('',#638,1.);
+#638 = DIRECTION('',(-0.,-0.,-1.));
+#639 = PCURVE('',#529,#640);
+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(6.28318530718,0.));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(0.,-1.));
+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#646 = PCURVE('',#529,#647);
+#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);
+#648 = LINE('',#649,#650);
+#649 = CARTESIAN_POINT('',(0.,0.));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(0.,-1.));
+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#653 = ORIENTED_EDGE('',*,*,#508,.T.);
+#654 = ORIENTED_EDGE('',*,*,#633,.F.);
+#655 = ADVANCED_FACE('',(#656),#585,.T.);
+#656 = FACE_BOUND('',#657,.F.);
+#657 = EDGE_LOOP('',(#658,#681,#708,#709));
+#658 = ORIENTED_EDGE('',*,*,#659,.F.);
+#659 = EDGE_CURVE('',#660,#548,#662,.T.);
+#660 = VERTEX_POINT('',#661);
+#661 = CARTESIAN_POINT('',(4.9,0.,-0.3));
+#662 = SEAM_CURVE('',#663,(#667,#674),.PCURVE_S1.);
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(4.9,0.,0.));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(0.,0.,-1.));
+#667 = PCURVE('',#585,#668);
+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(-0.,-1.));
+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#674 = PCURVE('',#585,#675);
+#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680);
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(-0.,0.));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(-0.,-1.));
+#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#681 = ORIENTED_EDGE('',*,*,#682,.F.);
+#682 = EDGE_CURVE('',#660,#660,#683,.T.);
+#683 = SURFACE_CURVE('',#684,(#689,#696),.PCURVE_S1.);
+#684 = CIRCLE('',#685,4.9);
+#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688);
+#686 = CARTESIAN_POINT('',(0.,0.,-0.3));
+#687 = DIRECTION('',(0.,0.,-1.));
+#688 = DIRECTION('',(1.,0.,0.));
+#689 = PCURVE('',#585,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(-0.,-0.3));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(-1.,0.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#696 = PCURVE('',#697,#702);
+#697 = CONICAL_SURFACE('',#698,4.9,0.785398163397);
+#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701);
+#699 = CARTESIAN_POINT('',(0.,0.,-0.3));
+#700 = DIRECTION('',(0.,0.,1.));
+#701 = DIRECTION('',(1.,0.,0.));
+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(-0.,-0.));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(-1.,-0.));
+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#708 = ORIENTED_EDGE('',*,*,#659,.T.);
+#709 = ORIENTED_EDGE('',*,*,#570,.T.);
+#710 = ADVANCED_FACE('',(#711,#746),#617,.F.);
+#711 = FACE_BOUND('',#712,.F.);
+#712 = EDGE_LOOP('',(#713));
+#713 = ORIENTED_EDGE('',*,*,#714,.F.);
+#714 = EDGE_CURVE('',#715,#715,#717,.T.);
+#715 = VERTEX_POINT('',#716);
+#716 = CARTESIAN_POINT('',(3.45,0.,2.));
+#717 = SURFACE_CURVE('',#718,(#723,#734),.PCURVE_S1.);
+#718 = CIRCLE('',#719,3.45);
+#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
+#720 = CARTESIAN_POINT('',(0.,0.,2.));
+#721 = DIRECTION('',(0.,0.,1.));
+#722 = DIRECTION('',(1.,0.,0.));
+#723 = PCURVE('',#617,#724);
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#733);
+#725 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#726,#727,#728,#729,#730,#731
+,#732),.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(
+  '') );
+#726 = CARTESIAN_POINT('',(0.,0.));
+#727 = CARTESIAN_POINT('',(0.,5.975575286113));
+#728 = CARTESIAN_POINT('',(5.175,2.987787643056));
+#729 = CARTESIAN_POINT('',(10.35,8.450062914117E-16));
+#730 = CARTESIAN_POINT('',(5.175,-2.987787643056));
+#731 = CARTESIAN_POINT('',(5.329070518201E-15,-5.975575286113));
+#732 = CARTESIAN_POINT('',(0.,0.));
+#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#734 = PCURVE('',#735,#740);
+#735 = CYLINDRICAL_SURFACE('',#736,3.45);
+#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739);
+#737 = CARTESIAN_POINT('',(0.,0.,1.2));
+#738 = DIRECTION('',(-0.,-0.,-1.));
+#739 = DIRECTION('',(1.,0.,0.));
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(-0.,-0.8));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(-1.,0.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = FACE_BOUND('',#747,.F.);
+#747 = EDGE_LOOP('',(#748));
+#748 = ORIENTED_EDGE('',*,*,#600,.T.);
+#749 = ADVANCED_FACE('',(#750),#697,.T.);
+#750 = FACE_BOUND('',#751,.T.);
+#751 = EDGE_LOOP('',(#752,#773,#800,#801));
+#752 = ORIENTED_EDGE('',*,*,#753,.F.);
+#753 = EDGE_CURVE('',#754,#660,#756,.T.);
+#754 = VERTEX_POINT('',#755);
+#755 = CARTESIAN_POINT('',(5.2,0.,0.));
+#756 = SEAM_CURVE('',#757,(#761,#767),.PCURVE_S1.);
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(4.9,0.,-0.3));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#761 = PCURVE('',#697,#762);
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#766);
+#763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#764,#765),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.);
+#764 = CARTESIAN_POINT('',(0.,0.3));
+#765 = CARTESIAN_POINT('',(0.,0.));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#767 = PCURVE('',#697,#768);
+#768 = DEFINITIONAL_REPRESENTATION('',(#769),#772);
+#769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#770,#771),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.);
+#770 = CARTESIAN_POINT('',(-6.28318530718,0.3));
+#771 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#773 = ORIENTED_EDGE('',*,*,#774,.T.);
+#774 = EDGE_CURVE('',#754,#754,#775,.T.);
+#775 = SURFACE_CURVE('',#776,(#781,#788),.PCURVE_S1.);
+#776 = CIRCLE('',#777,5.2);
+#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780);
+#778 = CARTESIAN_POINT('',(0.,0.,0.));
+#779 = DIRECTION('',(0.,0.,-1.));
+#780 = DIRECTION('',(1.,0.,0.));
+#781 = PCURVE('',#697,#782);
+#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787);
+#783 = LINE('',#784,#785);
+#784 = CARTESIAN_POINT('',(0.,0.3));
+#785 = VECTOR('',#786,1.);
+#786 = DIRECTION('',(-1.,-0.));
+#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#788 = PCURVE('',#789,#794);
+#789 = PLANE('',#790);
+#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793);
+#791 = CARTESIAN_POINT('',(17.197947429814,-2.425166506879,0.));
+#792 = DIRECTION('',(0.,0.,-1.));
+#793 = DIRECTION('',(-1.,0.,0.));
+#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799);
+#795 = CIRCLE('',#796,5.2);
+#796 = AXIS2_PLACEMENT_2D('',#797,#798);
+#797 = CARTESIAN_POINT('',(17.197947429814,2.425166506879));
+#798 = DIRECTION('',(-1.,0.));
+#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#800 = ORIENTED_EDGE('',*,*,#753,.T.);
+#801 = ORIENTED_EDGE('',*,*,#682,.F.);
+#802 = ADVANCED_FACE('',(#803),#735,.T.);
+#803 = FACE_BOUND('',#804,.F.);
+#804 = EDGE_LOOP('',(#805,#838,#859,#860));
+#805 = ORIENTED_EDGE('',*,*,#806,.F.);
+#806 = EDGE_CURVE('',#807,#807,#809,.T.);
+#807 = VERTEX_POINT('',#808);
+#808 = CARTESIAN_POINT('',(3.45,0.,1.2));
+#809 = SURFACE_CURVE('',#810,(#815,#822),.PCURVE_S1.);
+#810 = CIRCLE('',#811,3.45);
+#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
+#812 = CARTESIAN_POINT('',(0.,0.,1.2));
+#813 = DIRECTION('',(0.,0.,1.));
+#814 = DIRECTION('',(1.,0.,0.));
+#815 = PCURVE('',#735,#816);
+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);
+#817 = LINE('',#818,#819);
+#818 = CARTESIAN_POINT('',(-0.,0.));
+#819 = VECTOR('',#820,1.);
+#820 = DIRECTION('',(-1.,0.));
+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#822 = PCURVE('',#823,#828);
+#823 = PLANE('',#824);
+#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827);
+#825 = CARTESIAN_POINT('',(4.471849,-3.0682E-02,1.2));
+#826 = DIRECTION('',(0.,0.,-1.));
+#827 = DIRECTION('',(-1.,0.,0.));
+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#837);
+#829 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#830,#831,#832,#833,#834,#835
+,#836),.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(
+  '') );
+#830 = CARTESIAN_POINT('',(1.021849,3.0682E-02));
+#831 = CARTESIAN_POINT('',(1.021849,6.006257286113));
+#832 = CARTESIAN_POINT('',(6.196849,3.018469643056));
+#833 = CARTESIAN_POINT('',(11.371849,3.0682E-02));
+#834 = CARTESIAN_POINT('',(6.196849,-2.957105643056));
+#835 = CARTESIAN_POINT('',(1.021849,-5.944893286113));
+#836 = CARTESIAN_POINT('',(1.021849,3.0682E-02));
+#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#838 = ORIENTED_EDGE('',*,*,#839,.T.);
+#839 = EDGE_CURVE('',#807,#715,#840,.T.);
+#840 = SEAM_CURVE('',#841,(#845,#852),.PCURVE_S1.);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(3.45,0.,1.2));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(0.,0.,1.));
+#845 = PCURVE('',#735,#846);
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(-0.,-1.));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = PCURVE('',#735,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(-0.,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(-0.,-1.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = ORIENTED_EDGE('',*,*,#714,.T.);
+#860 = ORIENTED_EDGE('',*,*,#839,.F.);
+#861 = ADVANCED_FACE('',(#862,#1322,#1325,#1360,#1395,#1430,#1465,#1500,
+    #1535,#1570),#789,.T.);
+#862 = FACE_BOUND('',#863,.T.);
+#863 = EDGE_LOOP('',(#864,#898,#926,#959,#992,#1016,#1045,#1073,#1101,
+    #1128,#1156,#1189,#1221,#1244,#1273,#1301));
+#864 = ORIENTED_EDGE('',*,*,#865,.F.);
+#865 = EDGE_CURVE('',#866,#868,#870,.T.);
+#866 = VERTEX_POINT('',#867);
+#867 = CARTESIAN_POINT('',(17.197947429816,-2.425166506879,0.));
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(19.3,0.,0.));
+#870 = SURFACE_CURVE('',#871,(#876,#887),.PCURVE_S1.);
+#871 = CIRCLE('',#872,2.45);
+#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
+#873 = CARTESIAN_POINT('',(16.85,0.,0.));
+#874 = DIRECTION('',(0.,0.,1.));
+#875 = DIRECTION('',(-1.,0.,0.));
+#876 = PCURVE('',#789,#877);
+#877 = DEFINITIONAL_REPRESENTATION('',(#878),#886);
+#878 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#879,#880,#881,#882,#883,#884
+,#885),.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(
+  '') );
+#879 = CARTESIAN_POINT('',(2.797947429814,2.425166506879));
+#880 = CARTESIAN_POINT('',(2.797947429814,-1.818357971665));
+#881 = CARTESIAN_POINT('',(-0.877052570186,0.303404267607));
+#882 = CARTESIAN_POINT('',(-4.552052570186,2.425166506879));
+#883 = CARTESIAN_POINT('',(-0.877052570186,4.54692874615));
+#884 = CARTESIAN_POINT('',(2.797947429814,6.668690985422));
+#885 = CARTESIAN_POINT('',(2.797947429814,2.425166506879));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#887 = PCURVE('',#888,#893);
+#888 = CYLINDRICAL_SURFACE('',#889,2.45);
+#889 = AXIS2_PLACEMENT_3D('',#890,#891,#892);
+#890 = CARTESIAN_POINT('',(16.85,0.,0.));
+#891 = DIRECTION('',(0.,0.,-1.));
+#892 = DIRECTION('',(-1.,0.,0.));
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#897);
+#894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#895,#896),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#895 = CARTESIAN_POINT('',(-1.713297481624,0.));
+#896 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#898 = ORIENTED_EDGE('',*,*,#899,.T.);
+#899 = EDGE_CURVE('',#866,#900,#902,.T.);
+#900 = VERTEX_POINT('',#901);
+#901 = CARTESIAN_POINT('',(5.524079835279,-4.1,0.));
+#902 = SURFACE_CURVE('',#903,(#907,#914),.PCURVE_S1.);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(17.197947429818,-2.425166506879,0.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(-0.989864578963,-0.142014489806,-0.));
+#907 = PCURVE('',#789,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(-4.2064129957E-12,0.));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(0.989864578963,-0.142014489806));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = PCURVE('',#915,#920);
+#915 = PLANE('',#916);
+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
+#917 = CARTESIAN_POINT('',(17.197947429818,-2.425166506879,0.));
+#918 = DIRECTION('',(0.142014489806,-0.989864578963,0.));
+#919 = DIRECTION('',(-0.989864578963,-0.142014489806,0.));
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(0.,0.));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(1.,0.));
+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#926 = ORIENTED_EDGE('',*,*,#927,.T.);
+#927 = EDGE_CURVE('',#900,#928,#930,.T.);
+#928 = VERTEX_POINT('',#929);
+#929 = CARTESIAN_POINT('',(4.2,-4.895150661624,0.));
+#930 = SURFACE_CURVE('',#931,(#936,#947),.PCURVE_S1.);
+#931 = CIRCLE('',#932,1.5);
+#932 = AXIS2_PLACEMENT_3D('',#933,#934,#935);
+#933 = CARTESIAN_POINT('',(5.524079835279,-5.6,0.));
+#934 = DIRECTION('',(0.,0.,1.));
+#935 = DIRECTION('',(-1.,0.,0.));
+#936 = PCURVE('',#789,#937);
+#937 = DEFINITIONAL_REPRESENTATION('',(#938),#946);
+#938 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#939,#940,#941,#942,#943,#944
+,#945),.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(
+  '') );
+#939 = CARTESIAN_POINT('',(13.173867594536,-3.174833493121));
+#940 = CARTESIAN_POINT('',(13.173867594536,-5.772909704475));
+#941 = CARTESIAN_POINT('',(10.923867594536,-4.473871598798));
+#942 = CARTESIAN_POINT('',(8.673867594536,-3.174833493121));
+#943 = CARTESIAN_POINT('',(10.923867594536,-1.875795387445));
+#944 = CARTESIAN_POINT('',(13.173867594536,-0.576757281768));
+#945 = CARTESIAN_POINT('',(13.173867594536,-3.174833493121));
+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#947 = PCURVE('',#948,#953);
+#948 = CYLINDRICAL_SURFACE('',#949,1.5);
+#949 = AXIS2_PLACEMENT_3D('',#950,#951,#952);
+#950 = CARTESIAN_POINT('',(5.524079835279,-5.6,0.));
+#951 = DIRECTION('',(0.,0.,-1.));
+#952 = DIRECTION('',(-1.,0.,0.));
+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958);
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(-0.,0.));
+#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,#928,#963,.T.);
+#961 = VERTEX_POINT('',#962);
+#962 = CARTESIAN_POINT('',(0.,-6.45,0.));
+#963 = SURFACE_CURVE('',#964,(#969,#980),.PCURVE_S1.);
+#964 = CIRCLE('',#965,6.45);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(0.,0.,0.));
+#967 = DIRECTION('',(0.,0.,1.));
+#968 = DIRECTION('',(-1.,0.,0.));
+#969 = PCURVE('',#789,#970);
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#979);
+#971 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#972,#973,#974,#975,#976,#977
+,#978),.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(
+  '') );
+#972 = CARTESIAN_POINT('',(23.647947429814,2.425166506879));
+#973 = CARTESIAN_POINT('',(23.647947429814,-8.746561201941));
+#974 = CARTESIAN_POINT('',(13.972947429814,-3.160697347531));
+#975 = CARTESIAN_POINT('',(4.297947429814,2.425166506879));
+#976 = CARTESIAN_POINT('',(13.972947429814,8.011030361288));
+#977 = CARTESIAN_POINT('',(23.647947429814,13.596894215698));
+#978 = CARTESIAN_POINT('',(23.647947429814,2.425166506879));
+#979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#980 = PCURVE('',#981,#986);
+#981 = CYLINDRICAL_SURFACE('',#982,6.45);
+#982 = AXIS2_PLACEMENT_3D('',#983,#984,#985);
+#983 = CARTESIAN_POINT('',(0.,0.,0.));
+#984 = DIRECTION('',(-0.,-0.,-1.));
+#985 = DIRECTION('',(-1.,0.,0.));
+#986 = DEFINITIONAL_REPRESENTATION('',(#987),#991);
+#987 = LINE('',#988,#989);
+#988 = CARTESIAN_POINT('',(-0.,0.));
+#989 = VECTOR('',#990,1.);
+#990 = DIRECTION('',(-1.,0.));
+#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#992 = ORIENTED_EDGE('',*,*,#993,.T.);
+#993 = EDGE_CURVE('',#961,#994,#996,.T.);
+#994 = VERTEX_POINT('',#995);
+#995 = CARTESIAN_POINT('',(-4.2,-4.895150661624,0.));
+#996 = SURFACE_CURVE('',#997,(#1002,#1009),.PCURVE_S1.);
+#997 = CIRCLE('',#998,6.45);
+#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001);
+#999 = CARTESIAN_POINT('',(0.,0.,0.));
+#1000 = DIRECTION('',(0.,0.,-1.));
+#1001 = DIRECTION('',(1.,0.,0.));
+#1002 = PCURVE('',#789,#1003);
+#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008);
+#1004 = CIRCLE('',#1005,6.45);
+#1005 = AXIS2_PLACEMENT_2D('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(17.197947429814,2.425166506879));
+#1007 = DIRECTION('',(-1.,0.));
+#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1009 = PCURVE('',#981,#1010);
+#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015);
+#1011 = LINE('',#1012,#1013);
+#1012 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#1013 = VECTOR('',#1014,1.);
+#1014 = DIRECTION('',(1.,-0.));
+#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1016 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#1017 = EDGE_CURVE('',#1018,#994,#1020,.T.);
+#1018 = VERTEX_POINT('',#1019);
+#1019 = CARTESIAN_POINT('',(-5.524079835279,-4.1,0.));
+#1020 = SURFACE_CURVE('',#1021,(#1026,#1033),.PCURVE_S1.);
+#1021 = CIRCLE('',#1022,1.5);
+#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025);
+#1023 = CARTESIAN_POINT('',(-5.524079835279,-5.6,0.));
+#1024 = DIRECTION('',(0.,0.,-1.));
+#1025 = DIRECTION('',(1.,0.,0.));
+#1026 = PCURVE('',#789,#1027);
+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);
+#1028 = CIRCLE('',#1029,1.5);
+#1029 = AXIS2_PLACEMENT_2D('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(22.722027265093,-3.174833493121));
+#1031 = DIRECTION('',(-1.,0.));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1033 = PCURVE('',#1034,#1039);
+#1034 = CYLINDRICAL_SURFACE('',#1035,1.5);
+#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
+#1036 = CARTESIAN_POINT('',(-5.524079835279,-5.6,0.));
+#1037 = DIRECTION('',(0.,0.,-1.));
+#1038 = DIRECTION('',(1.,0.,0.));
+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044);
+#1040 = LINE('',#1041,#1042);
+#1041 = CARTESIAN_POINT('',(0.,0.));
+#1042 = VECTOR('',#1043,1.);
+#1043 = DIRECTION('',(1.,0.));
+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1045 = ORIENTED_EDGE('',*,*,#1046,.F.);
+#1046 = EDGE_CURVE('',#1047,#1018,#1049,.T.);
+#1047 = VERTEX_POINT('',#1048);
+#1048 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,0.));
+#1049 = SURFACE_CURVE('',#1050,(#1054,#1061),.PCURVE_S1.);
+#1050 = LINE('',#1051,#1052);
+#1051 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,0.));
+#1052 = VECTOR('',#1053,1.);
+#1053 = DIRECTION('',(0.989864578963,-0.142014489806,0.));
+#1054 = PCURVE('',#789,#1055);
+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);
+#1056 = LINE('',#1057,#1058);
+#1057 = CARTESIAN_POINT('',(34.395894859633,0.));
+#1058 = VECTOR('',#1059,1.);
+#1059 = DIRECTION('',(-0.989864578963,-0.142014489806));
+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1061 = PCURVE('',#1062,#1067);
+#1062 = PLANE('',#1063);
+#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);
+#1064 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,0.));
+#1065 = DIRECTION('',(-0.142014489806,-0.989864578963,-0.));
+#1066 = DIRECTION('',(-0.989864578963,0.142014489806,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('',#1047,#1075,#1077,.T.);
+#1075 = VERTEX_POINT('',#1076);
+#1076 = CARTESIAN_POINT('',(-19.3,0.,0.));
+#1077 = SURFACE_CURVE('',#1078,(#1083,#1090),.PCURVE_S1.);
+#1078 = CIRCLE('',#1079,2.45);
+#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082);
+#1080 = CARTESIAN_POINT('',(-16.85,0.,0.));
+#1081 = DIRECTION('',(0.,0.,-1.));
+#1082 = DIRECTION('',(1.,0.,0.));
+#1083 = PCURVE('',#789,#1084);
+#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089);
+#1085 = CIRCLE('',#1086,2.45);
+#1086 = AXIS2_PLACEMENT_2D('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(34.047947429814,2.425166506879));
+#1088 = DIRECTION('',(-1.,0.));
+#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1090 = PCURVE('',#1091,#1096);
+#1091 = CYLINDRICAL_SURFACE('',#1092,2.45);
+#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);
+#1093 = CARTESIAN_POINT('',(-16.85,0.,0.));
+#1094 = DIRECTION('',(0.,0.,-1.));
+#1095 = DIRECTION('',(1.,0.,0.));
+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1100);
+#1097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1098,#1099),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1098 = CARTESIAN_POINT('',(1.713297481624,0.));
+#1099 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1101 = ORIENTED_EDGE('',*,*,#1102,.F.);
+#1102 = EDGE_CURVE('',#1103,#1075,#1105,.T.);
+#1103 = VERTEX_POINT('',#1104);
+#1104 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,0.));
+#1105 = SURFACE_CURVE('',#1106,(#1111,#1122),.PCURVE_S1.);
+#1106 = CIRCLE('',#1107,2.45);
+#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110);
+#1108 = CARTESIAN_POINT('',(-16.85,0.,0.));
+#1109 = DIRECTION('',(0.,0.,1.));
+#1110 = DIRECTION('',(1.,0.,0.));
+#1111 = PCURVE('',#789,#1112);
+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1121);
+#1113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1114,#1115,#1116,#1117,
+#1118,#1119,#1120),.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('') );
+#1114 = CARTESIAN_POINT('',(31.597947429814,2.425166506879));
+#1115 = CARTESIAN_POINT('',(31.597947429814,6.668690985422));
+#1116 = CARTESIAN_POINT('',(35.272947429814,4.54692874615));
+#1117 = CARTESIAN_POINT('',(38.947947429814,2.425166506879));
+#1118 = CARTESIAN_POINT('',(35.272947429814,0.303404267607));
+#1119 = CARTESIAN_POINT('',(31.597947429814,-1.818357971665));
+#1120 = CARTESIAN_POINT('',(31.597947429814,2.425166506879));
+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1122 = PCURVE('',#1091,#1123);
+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1127);
+#1124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1125,#1126),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1125 = CARTESIAN_POINT('',(4.569887825556,0.));
+#1126 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1128 = ORIENTED_EDGE('',*,*,#1129,.T.);
+#1129 = EDGE_CURVE('',#1103,#1130,#1132,.T.);
+#1130 = VERTEX_POINT('',#1131);
+#1131 = CARTESIAN_POINT('',(-5.524079835279,4.1,0.));
+#1132 = SURFACE_CURVE('',#1133,(#1137,#1144),.PCURVE_S1.);
+#1133 = LINE('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,0.));
+#1135 = VECTOR('',#1136,1.);
+#1136 = DIRECTION('',(0.989864578963,0.142014489806,0.));
+#1137 = PCURVE('',#789,#1138);
+#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(34.395894859633,4.850333013757));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(-0.989864578963,0.142014489806));
+#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1144 = PCURVE('',#1145,#1150);
+#1145 = PLANE('',#1146);
+#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149);
+#1147 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,0.));
+#1148 = DIRECTION('',(-0.142014489806,0.989864578963,0.));
+#1149 = DIRECTION('',(0.989864578963,0.142014489806,0.));
+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(0.,0.));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(1.,0.));
+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1156 = ORIENTED_EDGE('',*,*,#1157,.T.);
+#1157 = EDGE_CURVE('',#1130,#1158,#1160,.T.);
+#1158 = VERTEX_POINT('',#1159);
+#1159 = CARTESIAN_POINT('',(-4.2,4.895150661624,0.));
+#1160 = SURFACE_CURVE('',#1161,(#1166,#1177),.PCURVE_S1.);
+#1161 = CIRCLE('',#1162,1.5);
+#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);
+#1163 = CARTESIAN_POINT('',(-5.524079835279,5.6,0.));
+#1164 = DIRECTION('',(0.,0.,1.));
+#1165 = DIRECTION('',(1.,0.,0.));
+#1166 = PCURVE('',#789,#1167);
+#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1176);
+#1168 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1169,#1170,#1171,#1172,
+#1173,#1174,#1175),.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('') );
+#1169 = CARTESIAN_POINT('',(21.222027265093,8.025166506879));
+#1170 = CARTESIAN_POINT('',(21.222027265093,10.623242718232));
+#1171 = CARTESIAN_POINT('',(23.472027265093,9.324204612555));
+#1172 = CARTESIAN_POINT('',(25.722027265093,8.025166506879));
+#1173 = CARTESIAN_POINT('',(23.472027265093,6.726128401202));
+#1174 = CARTESIAN_POINT('',(21.222027265093,5.427090295525));
+#1175 = CARTESIAN_POINT('',(21.222027265093,8.025166506879));
+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1177 = PCURVE('',#1178,#1183);
+#1178 = CYLINDRICAL_SURFACE('',#1179,1.5);
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(-5.524079835279,5.6,0.));
+#1181 = DIRECTION('',(-0.,-0.,-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,.F.);
+#1190 = EDGE_CURVE('',#1191,#1158,#1193,.T.);
+#1191 = VERTEX_POINT('',#1192);
+#1192 = CARTESIAN_POINT('',(0.,6.45,0.));
+#1193 = SURFACE_CURVE('',#1194,(#1199,#1210),.PCURVE_S1.);
+#1194 = CIRCLE('',#1195,6.45);
+#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);
+#1196 = CARTESIAN_POINT('',(0.,0.,0.));
+#1197 = DIRECTION('',(0.,0.,1.));
+#1198 = DIRECTION('',(1.,0.,0.));
+#1199 = PCURVE('',#789,#1200);
+#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1209);
+#1201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1202,#1203,#1204,#1205,
+#1206,#1207,#1208),.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('') );
+#1202 = CARTESIAN_POINT('',(10.747947429814,2.425166506879));
+#1203 = CARTESIAN_POINT('',(10.747947429814,13.596894215698));
+#1204 = CARTESIAN_POINT('',(20.422947429814,8.011030361288));
+#1205 = CARTESIAN_POINT('',(30.097947429814,2.425166506879));
+#1206 = CARTESIAN_POINT('',(20.422947429814,-3.160697347531));
+#1207 = CARTESIAN_POINT('',(10.747947429814,-8.746561201941));
+#1208 = CARTESIAN_POINT('',(10.747947429814,2.425166506879));
+#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1210 = PCURVE('',#1211,#1216);
+#1211 = CYLINDRICAL_SURFACE('',#1212,6.45);
+#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215);
+#1213 = CARTESIAN_POINT('',(0.,0.,0.));
+#1214 = DIRECTION('',(0.,0.,-1.));
+#1215 = DIRECTION('',(-1.,-0.,-0.));
+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1220);
+#1217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1218,#1219),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,2.279911886939),.PIECEWISE_BEZIER_KNOTS.);
+#1218 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1219 = CARTESIAN_POINT('',(0.861680766651,0.));
+#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1221 = ORIENTED_EDGE('',*,*,#1222,.T.);
+#1222 = EDGE_CURVE('',#1191,#1223,#1225,.T.);
+#1223 = VERTEX_POINT('',#1224);
+#1224 = CARTESIAN_POINT('',(4.2,4.895150661624,0.));
+#1225 = SURFACE_CURVE('',#1226,(#1231,#1238),.PCURVE_S1.);
+#1226 = CIRCLE('',#1227,6.45);
+#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
+#1228 = CARTESIAN_POINT('',(0.,0.,0.));
+#1229 = DIRECTION('',(0.,0.,-1.));
+#1230 = DIRECTION('',(-1.,-0.,-0.));
+#1231 = PCURVE('',#789,#1232);
+#1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237);
+#1233 = CIRCLE('',#1234,6.45);
+#1234 = AXIS2_PLACEMENT_2D('',#1235,#1236);
+#1235 = CARTESIAN_POINT('',(17.197947429814,2.425166506879));
+#1236 = DIRECTION('',(1.,0.));
+#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1238 = PCURVE('',#1211,#1239);
+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1243);
+#1240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1241,#1242),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,2.279911886939),.PIECEWISE_BEZIER_KNOTS.);
+#1241 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1242 = CARTESIAN_POINT('',(2.279911886939,0.));
+#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1244 = ORIENTED_EDGE('',*,*,#1245,.F.);
+#1245 = EDGE_CURVE('',#1246,#1223,#1248,.T.);
+#1246 = VERTEX_POINT('',#1247);
+#1247 = CARTESIAN_POINT('',(5.524079835279,4.1,0.));
+#1248 = SURFACE_CURVE('',#1249,(#1254,#1261),.PCURVE_S1.);
+#1249 = CIRCLE('',#1250,1.5);
+#1250 = AXIS2_PLACEMENT_3D('',#1251,#1252,#1253);
+#1251 = CARTESIAN_POINT('',(5.524079835279,5.6,0.));
+#1252 = DIRECTION('',(0.,0.,-1.));
+#1253 = DIRECTION('',(-1.,-0.,-0.));
+#1254 = PCURVE('',#789,#1255);
+#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1260);
+#1256 = CIRCLE('',#1257,1.5);
+#1257 = AXIS2_PLACEMENT_2D('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(11.673867594536,8.025166506879));
+#1259 = DIRECTION('',(1.,0.));
+#1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1261 = PCURVE('',#1262,#1267);
+#1262 = CYLINDRICAL_SURFACE('',#1263,1.5);
+#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266);
+#1264 = CARTESIAN_POINT('',(5.524079835279,5.6,0.));
+#1265 = DIRECTION('',(0.,0.,-1.));
+#1266 = DIRECTION('',(-1.,0.,0.));
+#1267 = DEFINITIONAL_REPRESENTATION('',(#1268),#1272);
+#1268 = LINE('',#1269,#1270);
+#1269 = CARTESIAN_POINT('',(0.,0.));
+#1270 = VECTOR('',#1271,1.);
+#1271 = DIRECTION('',(1.,0.));
+#1272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1273 = ORIENTED_EDGE('',*,*,#1274,.F.);
+#1274 = EDGE_CURVE('',#1275,#1246,#1277,.T.);
+#1275 = VERTEX_POINT('',#1276);
+#1276 = CARTESIAN_POINT('',(17.197947429816,2.425166506879,0.));
+#1277 = SURFACE_CURVE('',#1278,(#1282,#1289),.PCURVE_S1.);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(17.197947429818,2.425166506879,0.));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(-0.989864578963,0.142014489806,0.));
+#1282 = PCURVE('',#789,#1283);
+#1283 = DEFINITIONAL_REPRESENTATION('',(#1284),#1288);
+#1284 = LINE('',#1285,#1286);
+#1285 = CARTESIAN_POINT('',(-4.2064129957E-12,4.850333013757));
+#1286 = VECTOR('',#1287,1.);
+#1287 = DIRECTION('',(0.989864578963,0.142014489806));
+#1288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1289 = PCURVE('',#1290,#1295);
+#1290 = PLANE('',#1291);
+#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
+#1292 = CARTESIAN_POINT('',(17.197947429818,2.425166506879,0.));
+#1293 = DIRECTION('',(0.142014489806,0.989864578963,0.));
+#1294 = DIRECTION('',(0.989864578963,-0.142014489806,0.));
+#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(-0.,0.));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(-1.,0.));
+#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1301 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1302 = EDGE_CURVE('',#1275,#868,#1303,.T.);
+#1303 = SURFACE_CURVE('',#1304,(#1309,#1316),.PCURVE_S1.);
+#1304 = CIRCLE('',#1305,2.45);
+#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308);
+#1306 = CARTESIAN_POINT('',(16.85,0.,0.));
+#1307 = DIRECTION('',(0.,0.,-1.));
+#1308 = DIRECTION('',(-1.,-0.,-0.));
+#1309 = PCURVE('',#789,#1310);
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
+#1311 = CIRCLE('',#1312,2.45);
+#1312 = AXIS2_PLACEMENT_2D('',#1313,#1314);
+#1313 = CARTESIAN_POINT('',(0.347947429814,2.425166506879));
+#1314 = DIRECTION('',(1.,0.));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = PCURVE('',#888,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1321);
+#1318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1319,#1320),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1319 = CARTESIAN_POINT('',(-4.569887825556,0.));
+#1320 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1322 = FACE_BOUND('',#1323,.T.);
+#1323 = EDGE_LOOP('',(#1324));
+#1324 = ORIENTED_EDGE('',*,*,#774,.F.);
+#1325 = FACE_BOUND('',#1326,.T.);
+#1326 = EDGE_LOOP('',(#1327));
+#1327 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#1328 = EDGE_CURVE('',#1329,#1329,#1331,.T.);
+#1329 = VERTEX_POINT('',#1330);
+#1330 = CARTESIAN_POINT('',(-13.025,0.,0.));
+#1331 = SURFACE_CURVE('',#1332,(#1337,#1348),.PCURVE_S1.);
+#1332 = CIRCLE('',#1333,0.8);
+#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336);
+#1334 = CARTESIAN_POINT('',(-13.825,0.,0.));
+#1335 = DIRECTION('',(0.,0.,1.));
+#1336 = DIRECTION('',(1.,0.,0.));
+#1337 = PCURVE('',#789,#1338);
+#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1347);
+#1339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1340,#1341,#1342,#1343,
+#1344,#1345,#1346),.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('') );
+#1340 = CARTESIAN_POINT('',(30.222947429814,2.425166506879));
+#1341 = CARTESIAN_POINT('',(30.222947429814,3.810807152934));
+#1342 = CARTESIAN_POINT('',(31.422947429814,3.117986829906));
+#1343 = CARTESIAN_POINT('',(32.622947429814,2.425166506879));
+#1344 = CARTESIAN_POINT('',(31.422947429814,1.732346183851));
+#1345 = CARTESIAN_POINT('',(30.222947429814,1.039525860823));
+#1346 = CARTESIAN_POINT('',(30.222947429814,2.425166506879));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#1349,#1354);
+#1349 = CYLINDRICAL_SURFACE('',#1350,0.8);
+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
+#1351 = CARTESIAN_POINT('',(-13.825,0.,1.9));
+#1352 = DIRECTION('',(0.,0.,1.));
+#1353 = DIRECTION('',(1.,0.,0.));
+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359);
+#1355 = LINE('',#1356,#1357);
+#1356 = CARTESIAN_POINT('',(0.,-1.9));
+#1357 = VECTOR('',#1358,1.);
+#1358 = DIRECTION('',(1.,0.));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = FACE_BOUND('',#1361,.T.);
+#1361 = EDGE_LOOP('',(#1362));
+#1362 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1363 = EDGE_CURVE('',#1364,#1364,#1366,.T.);
+#1364 = VERTEX_POINT('',#1365);
+#1365 = CARTESIAN_POINT('',(-7.525,0.,0.));
+#1366 = SURFACE_CURVE('',#1367,(#1372,#1383),.PCURVE_S1.);
+#1367 = CIRCLE('',#1368,0.8);
+#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371);
+#1369 = CARTESIAN_POINT('',(-8.325,0.,0.));
+#1370 = DIRECTION('',(0.,0.,1.));
+#1371 = DIRECTION('',(1.,0.,0.));
+#1372 = PCURVE('',#789,#1373);
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1382);
+#1374 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1375,#1376,#1377,#1378,
+#1379,#1380,#1381),.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('') );
+#1375 = CARTESIAN_POINT('',(24.722947429814,2.425166506879));
+#1376 = CARTESIAN_POINT('',(24.722947429814,3.810807152934));
+#1377 = CARTESIAN_POINT('',(25.922947429814,3.117986829906));
+#1378 = CARTESIAN_POINT('',(27.122947429814,2.425166506879));
+#1379 = CARTESIAN_POINT('',(25.922947429814,1.732346183851));
+#1380 = CARTESIAN_POINT('',(24.722947429814,1.039525860823));
+#1381 = CARTESIAN_POINT('',(24.722947429814,2.425166506879));
+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1383 = PCURVE('',#1384,#1389);
+#1384 = CYLINDRICAL_SURFACE('',#1385,0.8);
+#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);
+#1386 = CARTESIAN_POINT('',(-8.325,0.,1.9));
+#1387 = DIRECTION('',(0.,0.,1.));
+#1388 = DIRECTION('',(1.,0.,0.));
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);
+#1390 = LINE('',#1391,#1392);
+#1391 = CARTESIAN_POINT('',(0.,-1.9));
+#1392 = VECTOR('',#1393,1.);
+#1393 = DIRECTION('',(1.,0.));
+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1395 = FACE_BOUND('',#1396,.T.);
+#1396 = EDGE_LOOP('',(#1397));
+#1397 = ORIENTED_EDGE('',*,*,#1398,.T.);
+#1398 = EDGE_CURVE('',#1399,#1399,#1401,.T.);
+#1399 = VERTEX_POINT('',#1400);
+#1400 = CARTESIAN_POINT('',(-10.05,0.,0.));
+#1401 = SURFACE_CURVE('',#1402,(#1407,#1418),.PCURVE_S1.);
+#1402 = CIRCLE('',#1403,0.8);
+#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406);
+#1404 = CARTESIAN_POINT('',(-10.85,0.,0.));
+#1405 = DIRECTION('',(0.,0.,1.));
+#1406 = DIRECTION('',(1.,0.,0.));
+#1407 = PCURVE('',#789,#1408);
+#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1417);
+#1409 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1410,#1411,#1412,#1413,
+#1414,#1415,#1416),.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('') );
+#1410 = CARTESIAN_POINT('',(27.247947429814,2.425166506879));
+#1411 = CARTESIAN_POINT('',(27.247947429814,3.810807152934));
+#1412 = CARTESIAN_POINT('',(28.447947429814,3.117986829906));
+#1413 = CARTESIAN_POINT('',(29.647947429814,2.425166506879));
+#1414 = CARTESIAN_POINT('',(28.447947429814,1.732346183851));
+#1415 = CARTESIAN_POINT('',(27.247947429814,1.039525860823));
+#1416 = CARTESIAN_POINT('',(27.247947429814,2.425166506879));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1418 = PCURVE('',#1419,#1424);
+#1419 = CYLINDRICAL_SURFACE('',#1420,0.8);
+#1420 = AXIS2_PLACEMENT_3D('',#1421,#1422,#1423);
+#1421 = CARTESIAN_POINT('',(-10.85,0.,1.9));
+#1422 = DIRECTION('',(0.,0.,1.));
+#1423 = DIRECTION('',(1.,0.,0.));
+#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(0.,-1.9));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(1.,0.));
+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1430 = FACE_BOUND('',#1431,.T.);
+#1431 = EDGE_LOOP('',(#1432));
+#1432 = ORIENTED_EDGE('',*,*,#1433,.T.);
+#1433 = EDGE_CURVE('',#1434,#1434,#1436,.T.);
+#1434 = VERTEX_POINT('',#1435);
+#1435 = CARTESIAN_POINT('',(-16.05,0.,0.));
+#1436 = SURFACE_CURVE('',#1437,(#1442,#1453),.PCURVE_S1.);
+#1437 = CIRCLE('',#1438,0.8);
+#1438 = AXIS2_PLACEMENT_3D('',#1439,#1440,#1441);
+#1439 = CARTESIAN_POINT('',(-16.85,0.,0.));
+#1440 = DIRECTION('',(0.,0.,1.));
+#1441 = DIRECTION('',(1.,0.,0.));
+#1442 = PCURVE('',#789,#1443);
+#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1452);
+#1444 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1445,#1446,#1447,#1448,
+#1449,#1450,#1451),.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('') );
+#1445 = CARTESIAN_POINT('',(33.247947429814,2.425166506879));
+#1446 = CARTESIAN_POINT('',(33.247947429814,3.810807152934));
+#1447 = CARTESIAN_POINT('',(34.447947429814,3.117986829906));
+#1448 = CARTESIAN_POINT('',(35.647947429814,2.425166506879));
+#1449 = CARTESIAN_POINT('',(34.447947429814,1.732346183851));
+#1450 = CARTESIAN_POINT('',(33.247947429814,1.039525860823));
+#1451 = CARTESIAN_POINT('',(33.247947429814,2.425166506879));
+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1453 = PCURVE('',#1454,#1459);
+#1454 = CYLINDRICAL_SURFACE('',#1455,0.8);
+#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458);
+#1456 = CARTESIAN_POINT('',(-16.85,0.,1.9));
+#1457 = DIRECTION('',(0.,0.,1.));
+#1458 = DIRECTION('',(1.,0.,0.));
+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(0.,-1.9));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(1.,0.));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1465 = FACE_BOUND('',#1466,.T.);
+#1466 = EDGE_LOOP('',(#1467));
+#1467 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#1468 = EDGE_CURVE('',#1469,#1469,#1471,.T.);
+#1469 = VERTEX_POINT('',#1470);
+#1470 = CARTESIAN_POINT('',(13.025,0.,0.));
+#1471 = SURFACE_CURVE('',#1472,(#1477,#1488),.PCURVE_S1.);
+#1472 = CIRCLE('',#1473,0.8);
+#1473 = AXIS2_PLACEMENT_3D('',#1474,#1475,#1476);
+#1474 = CARTESIAN_POINT('',(13.825,0.,0.));
+#1475 = DIRECTION('',(0.,0.,1.));
+#1476 = DIRECTION('',(-1.,0.,0.));
+#1477 = PCURVE('',#789,#1478);
+#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1487);
+#1479 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1480,#1481,#1482,#1483,
+#1484,#1485,#1486),.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('') );
+#1480 = CARTESIAN_POINT('',(4.172947429814,2.425166506879));
+#1481 = CARTESIAN_POINT('',(4.172947429814,1.039525860823));
+#1482 = CARTESIAN_POINT('',(2.972947429814,1.732346183851));
+#1483 = CARTESIAN_POINT('',(1.772947429814,2.425166506879));
+#1484 = CARTESIAN_POINT('',(2.972947429814,3.117986829906));
+#1485 = CARTESIAN_POINT('',(4.172947429814,3.810807152934));
+#1486 = CARTESIAN_POINT('',(4.172947429814,2.425166506879));
+#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1488 = PCURVE('',#1489,#1494);
+#1489 = CYLINDRICAL_SURFACE('',#1490,0.8);
+#1490 = AXIS2_PLACEMENT_3D('',#1491,#1492,#1493);
+#1491 = CARTESIAN_POINT('',(13.825,0.,1.9));
+#1492 = DIRECTION('',(0.,0.,1.));
+#1493 = DIRECTION('',(-1.,-0.,-0.));
+#1494 = DEFINITIONAL_REPRESENTATION('',(#1495),#1499);
+#1495 = LINE('',#1496,#1497);
+#1496 = CARTESIAN_POINT('',(-6.28318530718,-1.9));
+#1497 = VECTOR('',#1498,1.);
+#1498 = DIRECTION('',(1.,-0.));
+#1499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1500 = FACE_BOUND('',#1501,.T.);
+#1501 = EDGE_LOOP('',(#1502));
+#1502 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#1503 = EDGE_CURVE('',#1504,#1504,#1506,.T.);
+#1504 = VERTEX_POINT('',#1505);
+#1505 = CARTESIAN_POINT('',(10.05,0.,0.));
+#1506 = SURFACE_CURVE('',#1507,(#1512,#1523),.PCURVE_S1.);
+#1507 = CIRCLE('',#1508,0.8);
+#1508 = AXIS2_PLACEMENT_3D('',#1509,#1510,#1511);
+#1509 = CARTESIAN_POINT('',(10.85,0.,0.));
+#1510 = DIRECTION('',(0.,0.,1.));
+#1511 = DIRECTION('',(-1.,0.,0.));
+#1512 = PCURVE('',#789,#1513);
+#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1522);
+#1514 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1515,#1516,#1517,#1518,
+#1519,#1520,#1521),.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('') );
+#1515 = CARTESIAN_POINT('',(7.147947429814,2.425166506879));
+#1516 = CARTESIAN_POINT('',(7.147947429814,1.039525860823));
+#1517 = CARTESIAN_POINT('',(5.947947429814,1.732346183851));
+#1518 = CARTESIAN_POINT('',(4.747947429814,2.425166506879));
+#1519 = CARTESIAN_POINT('',(5.947947429814,3.117986829906));
+#1520 = CARTESIAN_POINT('',(7.147947429814,3.810807152934));
+#1521 = CARTESIAN_POINT('',(7.147947429814,2.425166506879));
+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1523 = PCURVE('',#1524,#1529);
+#1524 = CYLINDRICAL_SURFACE('',#1525,0.8);
+#1525 = AXIS2_PLACEMENT_3D('',#1526,#1527,#1528);
+#1526 = CARTESIAN_POINT('',(10.85,0.,1.9));
+#1527 = DIRECTION('',(0.,0.,1.));
+#1528 = DIRECTION('',(-1.,-0.,-0.));
+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);
+#1530 = LINE('',#1531,#1532);
+#1531 = CARTESIAN_POINT('',(-6.28318530718,-1.9));
+#1532 = VECTOR('',#1533,1.);
+#1533 = DIRECTION('',(1.,-0.));
+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1535 = FACE_BOUND('',#1536,.T.);
+#1536 = EDGE_LOOP('',(#1537));
+#1537 = ORIENTED_EDGE('',*,*,#1538,.T.);
+#1538 = EDGE_CURVE('',#1539,#1539,#1541,.T.);
+#1539 = VERTEX_POINT('',#1540);
+#1540 = CARTESIAN_POINT('',(16.05,0.,0.));
+#1541 = SURFACE_CURVE('',#1542,(#1547,#1558),.PCURVE_S1.);
+#1542 = CIRCLE('',#1543,0.8);
+#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546);
+#1544 = CARTESIAN_POINT('',(16.85,0.,0.));
+#1545 = DIRECTION('',(0.,0.,1.));
+#1546 = DIRECTION('',(-1.,0.,0.));
+#1547 = PCURVE('',#789,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1557);
+#1549 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1550,#1551,#1552,#1553,
+#1554,#1555,#1556),.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('') );
+#1550 = CARTESIAN_POINT('',(1.147947429814,2.425166506879));
+#1551 = CARTESIAN_POINT('',(1.147947429814,1.039525860823));
+#1552 = CARTESIAN_POINT('',(-5.205257018574E-02,1.732346183851));
+#1553 = CARTESIAN_POINT('',(-1.252052570186,2.425166506879));
+#1554 = CARTESIAN_POINT('',(-5.205257018574E-02,3.117986829906));
+#1555 = CARTESIAN_POINT('',(1.147947429814,3.810807152934));
+#1556 = CARTESIAN_POINT('',(1.147947429814,2.425166506879));
+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1558 = PCURVE('',#1559,#1564);
+#1559 = CYLINDRICAL_SURFACE('',#1560,0.8);
+#1560 = AXIS2_PLACEMENT_3D('',#1561,#1562,#1563);
+#1561 = CARTESIAN_POINT('',(16.85,0.,1.9));
+#1562 = DIRECTION('',(0.,0.,1.));
+#1563 = DIRECTION('',(-1.,-0.,-0.));
+#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1569);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(-6.28318530718,-1.9));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(1.,-0.));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = FACE_BOUND('',#1571,.T.);
+#1571 = EDGE_LOOP('',(#1572));
+#1572 = ORIENTED_EDGE('',*,*,#1573,.T.);
+#1573 = EDGE_CURVE('',#1574,#1574,#1576,.T.);
+#1574 = VERTEX_POINT('',#1575);
+#1575 = CARTESIAN_POINT('',(7.525,0.,0.));
+#1576 = SURFACE_CURVE('',#1577,(#1582,#1593),.PCURVE_S1.);
+#1577 = CIRCLE('',#1578,0.8);
+#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581);
+#1579 = CARTESIAN_POINT('',(8.325,0.,0.));
+#1580 = DIRECTION('',(0.,0.,1.));
+#1581 = DIRECTION('',(-1.,0.,0.));
+#1582 = PCURVE('',#789,#1583);
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1592);
+#1584 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1585,#1586,#1587,#1588,
+#1589,#1590,#1591),.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('') );
+#1585 = CARTESIAN_POINT('',(9.672947429814,2.425166506879));
+#1586 = CARTESIAN_POINT('',(9.672947429814,1.039525860823));
+#1587 = CARTESIAN_POINT('',(8.472947429814,1.732346183851));
+#1588 = CARTESIAN_POINT('',(7.272947429814,2.425166506879));
+#1589 = CARTESIAN_POINT('',(8.472947429814,3.117986829906));
+#1590 = CARTESIAN_POINT('',(9.672947429814,3.810807152934));
+#1591 = CARTESIAN_POINT('',(9.672947429814,2.425166506879));
+#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1593 = PCURVE('',#1594,#1599);
+#1594 = CYLINDRICAL_SURFACE('',#1595,0.8);
+#1595 = AXIS2_PLACEMENT_3D('',#1596,#1597,#1598);
+#1596 = CARTESIAN_POINT('',(8.325,0.,1.9));
+#1597 = DIRECTION('',(0.,0.,1.));
+#1598 = DIRECTION('',(-1.,-0.,-0.));
+#1599 = DEFINITIONAL_REPRESENTATION('',(#1600),#1604);
+#1600 = LINE('',#1601,#1602);
+#1601 = CARTESIAN_POINT('',(-6.28318530718,-1.9));
+#1602 = VECTOR('',#1603,1.);
+#1603 = DIRECTION('',(1.,-0.));
+#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1605 = ADVANCED_FACE('',(#1606,#1641),#823,.F.);
+#1606 = FACE_BOUND('',#1607,.F.);
+#1607 = EDGE_LOOP('',(#1608));
+#1608 = ORIENTED_EDGE('',*,*,#1609,.F.);
+#1609 = EDGE_CURVE('',#1610,#1610,#1612,.T.);
+#1610 = VERTEX_POINT('',#1611);
+#1611 = CARTESIAN_POINT('',(4.471849,-3.0682E-02,1.2));
+#1612 = SURFACE_CURVE('',#1613,(#1618,#1629),.PCURVE_S1.);
+#1613 = CIRCLE('',#1614,4.45);
+#1614 = AXIS2_PLACEMENT_3D('',#1615,#1616,#1617);
+#1615 = CARTESIAN_POINT('',(2.1849E-02,-3.0682E-02,1.2));
+#1616 = DIRECTION('',(0.,0.,1.));
+#1617 = DIRECTION('',(1.,0.,0.));
+#1618 = PCURVE('',#823,#1619);
+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1628);
+#1620 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1621,#1622,#1623,#1624,
+#1625,#1626,#1627),.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('') );
+#1621 = CARTESIAN_POINT('',(0.,0.));
+#1622 = CARTESIAN_POINT('',(0.,7.707626093682));
+#1623 = CARTESIAN_POINT('',(6.675,3.853813046841));
+#1624 = CARTESIAN_POINT('',(13.35,1.089935651241E-15));
+#1625 = CARTESIAN_POINT('',(6.675,-3.853813046841));
+#1626 = CARTESIAN_POINT('',(7.105427357601E-15,-7.707626093682));
+#1627 = CARTESIAN_POINT('',(0.,0.));
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1629 = PCURVE('',#1630,#1635);
+#1630 = CYLINDRICAL_SURFACE('',#1631,4.45);
+#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634);
+#1632 = CARTESIAN_POINT('',(2.1849E-02,-3.0682E-02,1.9));
+#1633 = DIRECTION('',(0.,0.,1.));
+#1634 = DIRECTION('',(1.,0.,0.));
+#1635 = DEFINITIONAL_REPRESENTATION('',(#1636),#1640);
+#1636 = LINE('',#1637,#1638);
+#1637 = CARTESIAN_POINT('',(0.,-0.7));
+#1638 = VECTOR('',#1639,1.);
+#1639 = DIRECTION('',(1.,0.));
+#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1641 = FACE_BOUND('',#1642,.F.);
+#1642 = EDGE_LOOP('',(#1643));
+#1643 = ORIENTED_EDGE('',*,*,#806,.T.);
+#1644 = ADVANCED_FACE('',(#1645),#888,.T.);
+#1645 = FACE_BOUND('',#1646,.F.);
+#1646 = EDGE_LOOP('',(#1647,#1669,#1670,#1671,#1693,#1725));
+#1647 = ORIENTED_EDGE('',*,*,#1648,.F.);
+#1648 = EDGE_CURVE('',#1275,#1649,#1651,.T.);
+#1649 = VERTEX_POINT('',#1650);
+#1650 = CARTESIAN_POINT('',(17.197947429816,2.425166506879,1.9));
+#1651 = SURFACE_CURVE('',#1652,(#1656,#1662),.PCURVE_S1.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(17.197947429816,2.425166506879,0.));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.,0.,1.));
+#1656 = PCURVE('',#888,#1657);
+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1661);
+#1658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1659,#1660),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.);
+#1659 = CARTESIAN_POINT('',(-4.569887825555,0.));
+#1660 = CARTESIAN_POINT('',(-4.569887825555,-1.9));
+#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1662 = PCURVE('',#1290,#1663);
+#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);
+#1664 = LINE('',#1665,#1666);
+#1665 = CARTESIAN_POINT('',(-2.081691839616E-12,0.));
+#1666 = VECTOR('',#1667,1.);
+#1667 = DIRECTION('',(-0.,-1.));
+#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1669 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1670 = ORIENTED_EDGE('',*,*,#865,.F.);
+#1671 = ORIENTED_EDGE('',*,*,#1672,.T.);
+#1672 = EDGE_CURVE('',#866,#1673,#1675,.T.);
+#1673 = VERTEX_POINT('',#1674);
+#1674 = CARTESIAN_POINT('',(17.197947429816,-2.425166506879,1.9));
+#1675 = SURFACE_CURVE('',#1676,(#1680,#1686),.PCURVE_S1.);
+#1676 = LINE('',#1677,#1678);
+#1677 = CARTESIAN_POINT('',(17.197947429816,-2.425166506879,0.));
+#1678 = VECTOR('',#1679,1.);
+#1679 = DIRECTION('',(0.,0.,1.));
+#1680 = PCURVE('',#888,#1681);
+#1681 = DEFINITIONAL_REPRESENTATION('',(#1682),#1685);
+#1682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1683,#1684),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.);
+#1683 = CARTESIAN_POINT('',(-1.713297481625,0.));
+#1684 = CARTESIAN_POINT('',(-1.713297481625,-1.9));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1686 = PCURVE('',#915,#1687);
+#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692);
+#1688 = LINE('',#1689,#1690);
+#1689 = CARTESIAN_POINT('',(2.081691839616E-12,0.));
+#1690 = VECTOR('',#1691,1.);
+#1691 = DIRECTION('',(0.,-1.));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1693 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#1694 = EDGE_CURVE('',#1673,#1695,#1697,.T.);
+#1695 = VERTEX_POINT('',#1696);
+#1696 = CARTESIAN_POINT('',(19.3,0.,1.9));
+#1697 = SURFACE_CURVE('',#1698,(#1703,#1709),.PCURVE_S1.);
+#1698 = CIRCLE('',#1699,2.45);
+#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702);
+#1700 = CARTESIAN_POINT('',(16.85,0.,1.9));
+#1701 = DIRECTION('',(0.,0.,1.));
+#1702 = DIRECTION('',(-1.,0.,0.));
+#1703 = PCURVE('',#888,#1704);
+#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1708);
+#1705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1706,#1707),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1706 = CARTESIAN_POINT('',(-1.713297481624,-1.9));
+#1707 = CARTESIAN_POINT('',(-3.14159265359,-1.9));
+#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1709 = PCURVE('',#1710,#1715);
+#1710 = PLANE('',#1711);
+#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714);
+#1712 = CARTESIAN_POINT('',(17.197947429814,-2.425166506879,1.9));
+#1713 = DIRECTION('',(0.,0.,-1.));
+#1714 = DIRECTION('',(-1.,0.,0.));
+#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1724);
+#1716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1717,#1718,#1719,#1720,
+#1721,#1722,#1723),.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('') );
+#1717 = CARTESIAN_POINT('',(2.797947429814,2.425166506879));
+#1718 = CARTESIAN_POINT('',(2.797947429814,-1.818357971665));
+#1719 = CARTESIAN_POINT('',(-0.877052570186,0.303404267607));
+#1720 = CARTESIAN_POINT('',(-4.552052570186,2.425166506879));
+#1721 = CARTESIAN_POINT('',(-0.877052570186,4.54692874615));
+#1722 = CARTESIAN_POINT('',(2.797947429814,6.668690985422));
+#1723 = CARTESIAN_POINT('',(2.797947429814,2.425166506879));
+#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1725 = ORIENTED_EDGE('',*,*,#1726,.F.);
+#1726 = EDGE_CURVE('',#1649,#1695,#1727,.T.);
+#1727 = SURFACE_CURVE('',#1728,(#1733,#1739),.PCURVE_S1.);
+#1728 = CIRCLE('',#1729,2.45);
+#1729 = AXIS2_PLACEMENT_3D('',#1730,#1731,#1732);
+#1730 = CARTESIAN_POINT('',(16.85,0.,1.9));
+#1731 = DIRECTION('',(0.,0.,-1.));
+#1732 = DIRECTION('',(-1.,-0.,-0.));
+#1733 = PCURVE('',#888,#1734);
+#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1738);
+#1735 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1736,#1737),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1736 = CARTESIAN_POINT('',(-4.569887825556,-1.9));
+#1737 = CARTESIAN_POINT('',(-3.14159265359,-1.9));
+#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1739 = PCURVE('',#1710,#1740);
+#1740 = DEFINITIONAL_REPRESENTATION('',(#1741),#1745);
+#1741 = CIRCLE('',#1742,2.45);
+#1742 = AXIS2_PLACEMENT_2D('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(0.347947429814,2.425166506879));
+#1744 = DIRECTION('',(1.,0.));
+#1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1746 = ADVANCED_FACE('',(#1747),#915,.T.);
+#1747 = FACE_BOUND('',#1748,.T.);
+#1748 = EDGE_LOOP('',(#1749,#1750,#1773,#1794));
+#1749 = ORIENTED_EDGE('',*,*,#1672,.T.);
+#1750 = ORIENTED_EDGE('',*,*,#1751,.T.);
+#1751 = EDGE_CURVE('',#1673,#1752,#1754,.T.);
+#1752 = VERTEX_POINT('',#1753);
+#1753 = CARTESIAN_POINT('',(5.524079835279,-4.1,1.9));
+#1754 = SURFACE_CURVE('',#1755,(#1759,#1766),.PCURVE_S1.);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(17.197947429818,-2.425166506879,1.9));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(-0.989864578963,-0.142014489806,-0.));
+#1759 = PCURVE('',#915,#1760);
+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);
+#1761 = LINE('',#1762,#1763);
+#1762 = CARTESIAN_POINT('',(0.,-1.9));
+#1763 = VECTOR('',#1764,1.);
+#1764 = DIRECTION('',(1.,0.));
+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1766 = PCURVE('',#1710,#1767);
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1772);
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(-4.2064129957E-12,0.));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(0.989864578963,-0.142014489806));
+#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1773 = ORIENTED_EDGE('',*,*,#1774,.F.);
+#1774 = EDGE_CURVE('',#900,#1752,#1775,.T.);
+#1775 = SURFACE_CURVE('',#1776,(#1780,#1787),.PCURVE_S1.);
+#1776 = LINE('',#1777,#1778);
+#1777 = CARTESIAN_POINT('',(5.524079835279,-4.1,0.));
+#1778 = VECTOR('',#1779,1.);
+#1779 = DIRECTION('',(0.,0.,1.));
+#1780 = PCURVE('',#915,#1781);
+#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786);
+#1782 = LINE('',#1783,#1784);
+#1783 = CARTESIAN_POINT('',(11.793398655372,0.));
+#1784 = VECTOR('',#1785,1.);
+#1785 = DIRECTION('',(0.,-1.));
+#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1787 = PCURVE('',#948,#1788);
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(-0.,-1.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1794 = ORIENTED_EDGE('',*,*,#899,.F.);
+#1795 = ADVANCED_FACE('',(#1796),#948,.F.);
+#1796 = FACE_BOUND('',#1797,.T.);
+#1797 = EDGE_LOOP('',(#1798,#1799,#1827,#1848));
+#1798 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#1799 = ORIENTED_EDGE('',*,*,#1800,.T.);
+#1800 = EDGE_CURVE('',#1752,#1801,#1803,.T.);
+#1801 = VERTEX_POINT('',#1802);
+#1802 = CARTESIAN_POINT('',(4.2,-4.895150661624,1.9));
+#1803 = SURFACE_CURVE('',#1804,(#1809,#1816),.PCURVE_S1.);
+#1804 = CIRCLE('',#1805,1.5);
+#1805 = AXIS2_PLACEMENT_3D('',#1806,#1807,#1808);
+#1806 = CARTESIAN_POINT('',(5.524079835279,-5.6,1.9));
+#1807 = DIRECTION('',(0.,0.,1.));
+#1808 = DIRECTION('',(-1.,0.,0.));
+#1809 = PCURVE('',#948,#1810);
+#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1815);
+#1811 = LINE('',#1812,#1813);
+#1812 = CARTESIAN_POINT('',(-0.,-1.9));
+#1813 = VECTOR('',#1814,1.);
+#1814 = DIRECTION('',(-1.,0.));
+#1815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1816 = PCURVE('',#1710,#1817);
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1826);
+#1818 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1819,#1820,#1821,#1822,
+#1823,#1824,#1825),.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('') );
+#1819 = CARTESIAN_POINT('',(13.173867594536,-3.174833493121));
+#1820 = CARTESIAN_POINT('',(13.173867594536,-5.772909704475));
+#1821 = CARTESIAN_POINT('',(10.923867594536,-4.473871598798));
+#1822 = CARTESIAN_POINT('',(8.673867594536,-3.174833493121));
+#1823 = CARTESIAN_POINT('',(10.923867594536,-1.875795387445));
+#1824 = CARTESIAN_POINT('',(13.173867594536,-0.576757281768));
+#1825 = CARTESIAN_POINT('',(13.173867594536,-3.174833493121));
+#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1827 = ORIENTED_EDGE('',*,*,#1828,.F.);
+#1828 = EDGE_CURVE('',#928,#1801,#1829,.T.);
+#1829 = SURFACE_CURVE('',#1830,(#1834,#1841),.PCURVE_S1.);
+#1830 = LINE('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(4.2,-4.895150661624,0.));
+#1832 = VECTOR('',#1833,1.);
+#1833 = DIRECTION('',(0.,0.,1.));
+#1834 = PCURVE('',#948,#1835);
+#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1840);
+#1836 = LINE('',#1837,#1838);
+#1837 = CARTESIAN_POINT('',(-5.794008318518,0.));
+#1838 = VECTOR('',#1839,1.);
+#1839 = DIRECTION('',(-0.,-1.));
+#1840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1841 = PCURVE('',#981,#1842);
+#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1847);
+#1843 = LINE('',#1844,#1845);
+#1844 = CARTESIAN_POINT('',(-2.279911886939,0.));
+#1845 = VECTOR('',#1846,1.);
+#1846 = DIRECTION('',(-0.,-1.));
+#1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1848 = ORIENTED_EDGE('',*,*,#927,.F.);
+#1849 = ADVANCED_FACE('',(#1850),#1290,.T.);
+#1850 = FACE_BOUND('',#1851,.F.);
+#1851 = EDGE_LOOP('',(#1852,#1853,#1876,#1897));
+#1852 = ORIENTED_EDGE('',*,*,#1648,.T.);
+#1853 = ORIENTED_EDGE('',*,*,#1854,.T.);
+#1854 = EDGE_CURVE('',#1649,#1855,#1857,.T.);
+#1855 = VERTEX_POINT('',#1856);
+#1856 = CARTESIAN_POINT('',(5.524079835279,4.1,1.9));
+#1857 = SURFACE_CURVE('',#1858,(#1862,#1869),.PCURVE_S1.);
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(17.197947429818,2.425166506879,1.9));
+#1860 = VECTOR('',#1861,1.);
+#1861 = DIRECTION('',(-0.989864578963,0.142014489806,0.));
+#1862 = PCURVE('',#1290,#1863);
+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868);
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(-0.,-1.9));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(-1.,0.));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1869 = PCURVE('',#1710,#1870);
+#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1875);
+#1871 = LINE('',#1872,#1873);
+#1872 = CARTESIAN_POINT('',(-4.2064129957E-12,4.850333013757));
+#1873 = VECTOR('',#1874,1.);
+#1874 = DIRECTION('',(0.989864578963,0.142014489806));
+#1875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1876 = ORIENTED_EDGE('',*,*,#1877,.F.);
+#1877 = EDGE_CURVE('',#1246,#1855,#1878,.T.);
+#1878 = SURFACE_CURVE('',#1879,(#1883,#1890),.PCURVE_S1.);
+#1879 = LINE('',#1880,#1881);
+#1880 = CARTESIAN_POINT('',(5.524079835279,4.1,0.));
+#1881 = VECTOR('',#1882,1.);
+#1882 = DIRECTION('',(0.,0.,1.));
+#1883 = PCURVE('',#1290,#1884);
+#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889);
+#1885 = LINE('',#1886,#1887);
+#1886 = CARTESIAN_POINT('',(-11.79339865537,0.));
+#1887 = VECTOR('',#1888,1.);
+#1888 = DIRECTION('',(-0.,-1.));
+#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1890 = PCURVE('',#1262,#1891);
+#1891 = DEFINITIONAL_REPRESENTATION('',(#1892),#1896);
+#1892 = LINE('',#1893,#1894);
+#1893 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1894 = VECTOR('',#1895,1.);
+#1895 = DIRECTION('',(0.,-1.));
+#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1897 = ORIENTED_EDGE('',*,*,#1274,.F.);
+#1898 = ADVANCED_FACE('',(#1899),#981,.T.);
+#1899 = FACE_BOUND('',#1900,.F.);
+#1900 = EDGE_LOOP('',(#1901,#1924,#1948,#1974,#1975,#1976));
+#1901 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#1902 = EDGE_CURVE('',#994,#1903,#1905,.T.);
+#1903 = VERTEX_POINT('',#1904);
+#1904 = CARTESIAN_POINT('',(-4.2,-4.895150661624,1.9));
+#1905 = SURFACE_CURVE('',#1906,(#1910,#1917),.PCURVE_S1.);
+#1906 = LINE('',#1907,#1908);
+#1907 = CARTESIAN_POINT('',(-4.2,-4.895150661624,0.));
+#1908 = VECTOR('',#1909,1.);
+#1909 = DIRECTION('',(0.,0.,1.));
+#1910 = PCURVE('',#981,#1911);
+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(-0.861680766651,0.));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(-0.,-1.));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1917 = PCURVE('',#1034,#1918);
+#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(5.794008318518,0.));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(0.,-1.));
+#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1924 = ORIENTED_EDGE('',*,*,#1925,.F.);
+#1925 = EDGE_CURVE('',#1926,#1903,#1928,.T.);
+#1926 = VERTEX_POINT('',#1927);
+#1927 = CARTESIAN_POINT('',(0.,-6.45,1.9));
+#1928 = SURFACE_CURVE('',#1929,(#1934,#1941),.PCURVE_S1.);
+#1929 = CIRCLE('',#1930,6.45);
+#1930 = AXIS2_PLACEMENT_3D('',#1931,#1932,#1933);
+#1931 = CARTESIAN_POINT('',(0.,0.,1.9));
+#1932 = DIRECTION('',(0.,0.,-1.));
+#1933 = DIRECTION('',(1.,0.,0.));
+#1934 = PCURVE('',#981,#1935);
+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);
+#1936 = LINE('',#1937,#1938);
+#1937 = CARTESIAN_POINT('',(-3.14159265359,-1.9));
+#1938 = VECTOR('',#1939,1.);
+#1939 = DIRECTION('',(1.,-0.));
+#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1941 = PCURVE('',#1710,#1942);
+#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1947);
+#1943 = CIRCLE('',#1944,6.45);
+#1944 = AXIS2_PLACEMENT_2D('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(17.197947429814,2.425166506879));
+#1946 = DIRECTION('',(-1.,0.));
+#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1948 = ORIENTED_EDGE('',*,*,#1949,.T.);
+#1949 = EDGE_CURVE('',#1926,#1801,#1950,.T.);
+#1950 = SURFACE_CURVE('',#1951,(#1956,#1963),.PCURVE_S1.);
+#1951 = CIRCLE('',#1952,6.45);
+#1952 = AXIS2_PLACEMENT_3D('',#1953,#1954,#1955);
+#1953 = CARTESIAN_POINT('',(0.,0.,1.9));
+#1954 = DIRECTION('',(0.,0.,1.));
+#1955 = DIRECTION('',(-1.,0.,0.));
+#1956 = PCURVE('',#981,#1957);
+#1957 = DEFINITIONAL_REPRESENTATION('',(#1958),#1962);
+#1958 = LINE('',#1959,#1960);
+#1959 = CARTESIAN_POINT('',(-0.,-1.9));
+#1960 = VECTOR('',#1961,1.);
+#1961 = DIRECTION('',(-1.,0.));
+#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1963 = PCURVE('',#1710,#1964);
+#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1973);
+#1965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1966,#1967,#1968,#1969,
+#1970,#1971,#1972),.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('') );
+#1966 = CARTESIAN_POINT('',(23.647947429814,2.425166506879));
+#1967 = CARTESIAN_POINT('',(23.647947429814,-8.746561201941));
+#1968 = CARTESIAN_POINT('',(13.972947429814,-3.160697347531));
+#1969 = CARTESIAN_POINT('',(4.297947429814,2.425166506879));
+#1970 = CARTESIAN_POINT('',(13.972947429814,8.011030361288));
+#1971 = CARTESIAN_POINT('',(23.647947429814,13.596894215698));
+#1972 = CARTESIAN_POINT('',(23.647947429814,2.425166506879));
+#1973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1974 = ORIENTED_EDGE('',*,*,#1828,.F.);
+#1975 = ORIENTED_EDGE('',*,*,#960,.F.);
+#1976 = ORIENTED_EDGE('',*,*,#993,.T.);
+#1977 = ADVANCED_FACE('',(#1978),#1262,.F.);
+#1978 = FACE_BOUND('',#1979,.F.);
+#1979 = EDGE_LOOP('',(#1980,#1981,#2005,#2025));
+#1980 = ORIENTED_EDGE('',*,*,#1877,.T.);
+#1981 = ORIENTED_EDGE('',*,*,#1982,.T.);
+#1982 = EDGE_CURVE('',#1855,#1983,#1985,.T.);
+#1983 = VERTEX_POINT('',#1984);
+#1984 = CARTESIAN_POINT('',(4.2,4.895150661624,1.9));
+#1985 = SURFACE_CURVE('',#1986,(#1991,#1998),.PCURVE_S1.);
+#1986 = CIRCLE('',#1987,1.5);
+#1987 = AXIS2_PLACEMENT_3D('',#1988,#1989,#1990);
+#1988 = CARTESIAN_POINT('',(5.524079835279,5.6,1.9));
+#1989 = DIRECTION('',(0.,0.,-1.));
+#1990 = DIRECTION('',(-1.,-0.,-0.));
+#1991 = PCURVE('',#1262,#1992);
+#1992 = DEFINITIONAL_REPRESENTATION('',(#1993),#1997);
+#1993 = LINE('',#1994,#1995);
+#1994 = CARTESIAN_POINT('',(0.,-1.9));
+#1995 = VECTOR('',#1996,1.);
+#1996 = DIRECTION('',(1.,0.));
+#1997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1998 = PCURVE('',#1710,#1999);
+#1999 = DEFINITIONAL_REPRESENTATION('',(#2000),#2004);
+#2000 = CIRCLE('',#2001,1.5);
+#2001 = AXIS2_PLACEMENT_2D('',#2002,#2003);
+#2002 = CARTESIAN_POINT('',(11.673867594536,8.025166506879));
+#2003 = DIRECTION('',(1.,0.));
+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2005 = ORIENTED_EDGE('',*,*,#2006,.F.);
+#2006 = EDGE_CURVE('',#1223,#1983,#2007,.T.);
+#2007 = SURFACE_CURVE('',#2008,(#2012,#2019),.PCURVE_S1.);
+#2008 = LINE('',#2009,#2010);
+#2009 = CARTESIAN_POINT('',(4.2,4.895150661624,0.));
+#2010 = VECTOR('',#2011,1.);
+#2011 = DIRECTION('',(0.,0.,1.));
+#2012 = PCURVE('',#1262,#2013);
+#2013 = DEFINITIONAL_REPRESENTATION('',(#2014),#2018);
+#2014 = LINE('',#2015,#2016);
+#2015 = CARTESIAN_POINT('',(5.794008318518,0.));
+#2016 = VECTOR('',#2017,1.);
+#2017 = DIRECTION('',(0.,-1.));
+#2018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2019 = PCURVE('',#1211,#2020);
+#2020 = DEFINITIONAL_REPRESENTATION('',(#2021),#2024);
+#2021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2022,#2023),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.);
+#2022 = CARTESIAN_POINT('',(2.279911886939,0.));
+#2023 = CARTESIAN_POINT('',(2.279911886939,-1.9));
+#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2025 = ORIENTED_EDGE('',*,*,#1245,.F.);
+#2026 = ADVANCED_FACE('',(#2027),#1211,.T.);
+#2027 = FACE_BOUND('',#2028,.T.);
+#2028 = EDGE_LOOP('',(#2029,#2051,#2078,#2099,#2100,#2101));
+#2029 = ORIENTED_EDGE('',*,*,#2030,.T.);
+#2030 = EDGE_CURVE('',#1158,#2031,#2033,.T.);
+#2031 = VERTEX_POINT('',#2032);
+#2032 = CARTESIAN_POINT('',(-4.2,4.895150661624,1.9));
+#2033 = SURFACE_CURVE('',#2034,(#2038,#2044),.PCURVE_S1.);
+#2034 = LINE('',#2035,#2036);
+#2035 = CARTESIAN_POINT('',(-4.2,4.895150661624,0.));
+#2036 = VECTOR('',#2037,1.);
+#2037 = DIRECTION('',(0.,0.,1.));
+#2038 = PCURVE('',#1211,#2039);
+#2039 = DEFINITIONAL_REPRESENTATION('',(#2040),#2043);
+#2040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2041,#2042),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.);
+#2041 = CARTESIAN_POINT('',(0.861680766651,0.));
+#2042 = CARTESIAN_POINT('',(0.861680766651,-1.9));
+#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2044 = PCURVE('',#1178,#2045);
+#2045 = DEFINITIONAL_REPRESENTATION('',(#2046),#2050);
+#2046 = LINE('',#2047,#2048);
+#2047 = CARTESIAN_POINT('',(-5.794008318518,0.));
+#2048 = VECTOR('',#2049,1.);
+#2049 = DIRECTION('',(-0.,-1.));
+#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2051 = ORIENTED_EDGE('',*,*,#2052,.F.);
+#2052 = EDGE_CURVE('',#2053,#2031,#2055,.T.);
+#2053 = VERTEX_POINT('',#2054);
+#2054 = CARTESIAN_POINT('',(0.,6.45,1.9));
+#2055 = SURFACE_CURVE('',#2056,(#2061,#2067),.PCURVE_S1.);
+#2056 = CIRCLE('',#2057,6.45);
+#2057 = AXIS2_PLACEMENT_3D('',#2058,#2059,#2060);
+#2058 = CARTESIAN_POINT('',(0.,0.,1.9));
+#2059 = DIRECTION('',(0.,0.,1.));
+#2060 = DIRECTION('',(1.,0.,0.));
+#2061 = PCURVE('',#1211,#2062);
+#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2066);
+#2063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2064,#2065),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,2.279911886939),.PIECEWISE_BEZIER_KNOTS.);
+#2064 = CARTESIAN_POINT('',(1.570796326795,-1.9));
+#2065 = CARTESIAN_POINT('',(0.861680766651,-1.9));
+#2066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2067 = PCURVE('',#1710,#2068);
+#2068 = DEFINITIONAL_REPRESENTATION('',(#2069),#2077);
+#2069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2070,#2071,#2072,#2073,
+#2074,#2075,#2076),.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('') );
+#2070 = CARTESIAN_POINT('',(10.747947429814,2.425166506879));
+#2071 = CARTESIAN_POINT('',(10.747947429814,13.596894215698));
+#2072 = CARTESIAN_POINT('',(20.422947429814,8.011030361288));
+#2073 = CARTESIAN_POINT('',(30.097947429814,2.425166506879));
+#2074 = CARTESIAN_POINT('',(20.422947429814,-3.160697347531));
+#2075 = CARTESIAN_POINT('',(10.747947429814,-8.746561201941));
+#2076 = CARTESIAN_POINT('',(10.747947429814,2.425166506879));
+#2077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2078 = ORIENTED_EDGE('',*,*,#2079,.T.);
+#2079 = EDGE_CURVE('',#2053,#1983,#2080,.T.);
+#2080 = SURFACE_CURVE('',#2081,(#2086,#2092),.PCURVE_S1.);
+#2081 = CIRCLE('',#2082,6.45);
+#2082 = AXIS2_PLACEMENT_3D('',#2083,#2084,#2085);
+#2083 = CARTESIAN_POINT('',(0.,0.,1.9));
+#2084 = DIRECTION('',(0.,0.,-1.));
+#2085 = DIRECTION('',(-1.,-0.,-0.));
+#2086 = PCURVE('',#1211,#2087);
+#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2091);
+#2088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2089,#2090),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,2.279911886939),.PIECEWISE_BEZIER_KNOTS.);
+#2089 = CARTESIAN_POINT('',(1.570796326795,-1.9));
+#2090 = CARTESIAN_POINT('',(2.279911886939,-1.9));
+#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2092 = PCURVE('',#1710,#2093);
+#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098);
+#2094 = CIRCLE('',#2095,6.45);
+#2095 = AXIS2_PLACEMENT_2D('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(17.197947429814,2.425166506879));
+#2097 = DIRECTION('',(1.,0.));
+#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2099 = ORIENTED_EDGE('',*,*,#2006,.F.);
+#2100 = ORIENTED_EDGE('',*,*,#1222,.F.);
+#2101 = ORIENTED_EDGE('',*,*,#1190,.T.);
+#2102 = ADVANCED_FACE('',(#2103),#1034,.F.);
+#2103 = FACE_BOUND('',#2104,.F.);
+#2104 = EDGE_LOOP('',(#2105,#2128,#2150,#2151));
+#2105 = ORIENTED_EDGE('',*,*,#2106,.T.);
+#2106 = EDGE_CURVE('',#1018,#2107,#2109,.T.);
+#2107 = VERTEX_POINT('',#2108);
+#2108 = CARTESIAN_POINT('',(-5.524079835279,-4.1,1.9));
+#2109 = SURFACE_CURVE('',#2110,(#2114,#2121),.PCURVE_S1.);
+#2110 = LINE('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(-5.524079835279,-4.1,0.));
+#2112 = VECTOR('',#2113,1.);
+#2113 = DIRECTION('',(0.,0.,1.));
+#2114 = PCURVE('',#1034,#2115);
+#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120);
+#2116 = LINE('',#2117,#2118);
+#2117 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2118 = VECTOR('',#2119,1.);
+#2119 = DIRECTION('',(0.,-1.));
+#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2121 = PCURVE('',#1062,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(-11.79339865537,0.));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(-0.,-1.));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = ORIENTED_EDGE('',*,*,#2129,.T.);
+#2129 = EDGE_CURVE('',#2107,#1903,#2130,.T.);
+#2130 = SURFACE_CURVE('',#2131,(#2136,#2143),.PCURVE_S1.);
+#2131 = CIRCLE('',#2132,1.5);
+#2132 = AXIS2_PLACEMENT_3D('',#2133,#2134,#2135);
+#2133 = CARTESIAN_POINT('',(-5.524079835279,-5.6,1.9));
+#2134 = DIRECTION('',(0.,0.,-1.));
+#2135 = DIRECTION('',(1.,0.,0.));
+#2136 = PCURVE('',#1034,#2137);
+#2137 = DEFINITIONAL_REPRESENTATION('',(#2138),#2142);
+#2138 = LINE('',#2139,#2140);
+#2139 = CARTESIAN_POINT('',(0.,-1.9));
+#2140 = VECTOR('',#2141,1.);
+#2141 = DIRECTION('',(1.,0.));
+#2142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2143 = PCURVE('',#1710,#2144);
+#2144 = DEFINITIONAL_REPRESENTATION('',(#2145),#2149);
+#2145 = CIRCLE('',#2146,1.5);
+#2146 = AXIS2_PLACEMENT_2D('',#2147,#2148);
+#2147 = CARTESIAN_POINT('',(22.722027265093,-3.174833493121));
+#2148 = DIRECTION('',(-1.,0.));
+#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2150 = ORIENTED_EDGE('',*,*,#1902,.F.);
+#2151 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#2152 = ADVANCED_FACE('',(#2153),#1062,.T.);
+#2153 = FACE_BOUND('',#2154,.F.);
+#2154 = EDGE_LOOP('',(#2155,#2177,#2198,#2199));
+#2155 = ORIENTED_EDGE('',*,*,#2156,.T.);
+#2156 = EDGE_CURVE('',#1047,#2157,#2159,.T.);
+#2157 = VERTEX_POINT('',#2158);
+#2158 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,1.9));
+#2159 = SURFACE_CURVE('',#2160,(#2164,#2171),.PCURVE_S1.);
+#2160 = LINE('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,0.));
+#2162 = VECTOR('',#2163,1.);
+#2163 = DIRECTION('',(0.,0.,1.));
+#2164 = PCURVE('',#1062,#2165);
+#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(-2.081691839616E-12,0.));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(-0.,-1.));
+#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2171 = PCURVE('',#1091,#2172);
+#2172 = DEFINITIONAL_REPRESENTATION('',(#2173),#2176);
+#2173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2174,#2175),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.);
+#2174 = CARTESIAN_POINT('',(1.713297481625,0.));
+#2175 = CARTESIAN_POINT('',(1.713297481625,-1.9));
+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2177 = ORIENTED_EDGE('',*,*,#2178,.T.);
+#2178 = EDGE_CURVE('',#2157,#2107,#2179,.T.);
+#2179 = SURFACE_CURVE('',#2180,(#2184,#2191),.PCURVE_S1.);
+#2180 = LINE('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(-17.19794742981,-2.425166506879,1.9));
+#2182 = VECTOR('',#2183,1.);
+#2183 = DIRECTION('',(0.989864578963,-0.142014489806,0.));
+#2184 = PCURVE('',#1062,#2185);
+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
+#2186 = LINE('',#2187,#2188);
+#2187 = CARTESIAN_POINT('',(-0.,-1.9));
+#2188 = VECTOR('',#2189,1.);
+#2189 = DIRECTION('',(-1.,0.));
+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2191 = PCURVE('',#1710,#2192);
+#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197);
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(34.395894859633,0.));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(-0.989864578963,-0.142014489806));
+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2198 = ORIENTED_EDGE('',*,*,#2106,.F.);
+#2199 = ORIENTED_EDGE('',*,*,#1046,.F.);
+#2200 = ADVANCED_FACE('',(#2201),#1178,.F.);
+#2201 = FACE_BOUND('',#2202,.T.);
+#2202 = EDGE_LOOP('',(#2203,#2226,#2252,#2253));
+#2203 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2204 = EDGE_CURVE('',#1130,#2205,#2207,.T.);
+#2205 = VERTEX_POINT('',#2206);
+#2206 = CARTESIAN_POINT('',(-5.524079835279,4.1,1.9));
+#2207 = SURFACE_CURVE('',#2208,(#2212,#2219),.PCURVE_S1.);
+#2208 = LINE('',#2209,#2210);
+#2209 = CARTESIAN_POINT('',(-5.524079835279,4.1,0.));
+#2210 = VECTOR('',#2211,1.);
+#2211 = DIRECTION('',(0.,0.,1.));
+#2212 = PCURVE('',#1178,#2213);
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
+#2214 = LINE('',#2215,#2216);
+#2215 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#2216 = VECTOR('',#2217,1.);
+#2217 = DIRECTION('',(-0.,-1.));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2219 = PCURVE('',#1145,#2220);
+#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225);
+#2221 = LINE('',#2222,#2223);
+#2222 = CARTESIAN_POINT('',(11.793398655372,0.));
+#2223 = VECTOR('',#2224,1.);
+#2224 = DIRECTION('',(0.,-1.));
+#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2226 = ORIENTED_EDGE('',*,*,#2227,.T.);
+#2227 = EDGE_CURVE('',#2205,#2031,#2228,.T.);
+#2228 = SURFACE_CURVE('',#2229,(#2234,#2241),.PCURVE_S1.);
+#2229 = CIRCLE('',#2230,1.5);
+#2230 = AXIS2_PLACEMENT_3D('',#2231,#2232,#2233);
+#2231 = CARTESIAN_POINT('',(-5.524079835279,5.6,1.9));
+#2232 = DIRECTION('',(0.,0.,1.));
+#2233 = DIRECTION('',(1.,0.,0.));
+#2234 = PCURVE('',#1178,#2235);
+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);
+#2236 = LINE('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(-0.,-1.9));
+#2238 = VECTOR('',#2239,1.);
+#2239 = DIRECTION('',(-1.,0.));
+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2241 = PCURVE('',#1710,#2242);
+#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2251);
+#2243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2244,#2245,#2246,#2247,
+#2248,#2249,#2250),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2244 = CARTESIAN_POINT('',(21.222027265093,8.025166506879));
+#2245 = CARTESIAN_POINT('',(21.222027265093,10.623242718232));
+#2246 = CARTESIAN_POINT('',(23.472027265093,9.324204612555));
+#2247 = CARTESIAN_POINT('',(25.722027265093,8.025166506879));
+#2248 = CARTESIAN_POINT('',(23.472027265093,6.726128401202));
+#2249 = CARTESIAN_POINT('',(21.222027265093,5.427090295525));
+#2250 = CARTESIAN_POINT('',(21.222027265093,8.025166506879));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2252 = ORIENTED_EDGE('',*,*,#2030,.F.);
+#2253 = ORIENTED_EDGE('',*,*,#1157,.F.);
+#2254 = ADVANCED_FACE('',(#2255),#1091,.T.);
+#2255 = FACE_BOUND('',#2256,.T.);
+#2256 = EDGE_LOOP('',(#2257,#2286,#2306,#2307,#2308,#2309));
+#2257 = ORIENTED_EDGE('',*,*,#2258,.F.);
+#2258 = EDGE_CURVE('',#2259,#2261,#2263,.T.);
+#2259 = VERTEX_POINT('',#2260);
+#2260 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,1.9));
+#2261 = VERTEX_POINT('',#2262);
+#2262 = CARTESIAN_POINT('',(-19.3,0.,1.9));
+#2263 = SURFACE_CURVE('',#2264,(#2269,#2275),.PCURVE_S1.);
+#2264 = CIRCLE('',#2265,2.45);
+#2265 = AXIS2_PLACEMENT_3D('',#2266,#2267,#2268);
+#2266 = CARTESIAN_POINT('',(-16.85,0.,1.9));
+#2267 = DIRECTION('',(0.,0.,1.));
+#2268 = DIRECTION('',(1.,0.,0.));
+#2269 = PCURVE('',#1091,#2270);
+#2270 = DEFINITIONAL_REPRESENTATION('',(#2271),#2274);
+#2271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2272,#2273),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2272 = CARTESIAN_POINT('',(4.569887825556,-1.9));
+#2273 = CARTESIAN_POINT('',(3.14159265359,-1.9));
+#2274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2275 = PCURVE('',#1710,#2276);
+#2276 = DEFINITIONAL_REPRESENTATION('',(#2277),#2285);
+#2277 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2278,#2279,#2280,#2281,
+#2282,#2283,#2284),.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('') );
+#2278 = CARTESIAN_POINT('',(31.597947429814,2.425166506879));
+#2279 = CARTESIAN_POINT('',(31.597947429814,6.668690985422));
+#2280 = CARTESIAN_POINT('',(35.272947429814,4.54692874615));
+#2281 = CARTESIAN_POINT('',(38.947947429814,2.425166506879));
+#2282 = CARTESIAN_POINT('',(35.272947429814,0.303404267607));
+#2283 = CARTESIAN_POINT('',(31.597947429814,-1.818357971665));
+#2284 = CARTESIAN_POINT('',(31.597947429814,2.425166506879));
+#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2286 = ORIENTED_EDGE('',*,*,#2287,.F.);
+#2287 = EDGE_CURVE('',#1103,#2259,#2288,.T.);
+#2288 = SURFACE_CURVE('',#2289,(#2293,#2299),.PCURVE_S1.);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,0.));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(0.,0.,1.));
+#2293 = PCURVE('',#1091,#2294);
+#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2298);
+#2295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2296,#2297),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.9),.PIECEWISE_BEZIER_KNOTS.);
+#2296 = CARTESIAN_POINT('',(4.569887825555,0.));
+#2297 = CARTESIAN_POINT('',(4.569887825555,-1.9));
+#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2299 = PCURVE('',#1145,#2300);
+#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2305);
+#2301 = LINE('',#2302,#2303);
+#2302 = CARTESIAN_POINT('',(2.081691839616E-12,0.));
+#2303 = VECTOR('',#2304,1.);
+#2304 = DIRECTION('',(0.,-1.));
+#2305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2306 = ORIENTED_EDGE('',*,*,#1102,.T.);
+#2307 = ORIENTED_EDGE('',*,*,#1074,.F.);
+#2308 = ORIENTED_EDGE('',*,*,#2156,.T.);
+#2309 = ORIENTED_EDGE('',*,*,#2310,.T.);
+#2310 = EDGE_CURVE('',#2157,#2261,#2311,.T.);
+#2311 = SURFACE_CURVE('',#2312,(#2317,#2323),.PCURVE_S1.);
+#2312 = CIRCLE('',#2313,2.45);
+#2313 = AXIS2_PLACEMENT_3D('',#2314,#2315,#2316);
+#2314 = CARTESIAN_POINT('',(-16.85,0.,1.9));
+#2315 = DIRECTION('',(0.,0.,-1.));
+#2316 = DIRECTION('',(1.,0.,0.));
+#2317 = PCURVE('',#1091,#2318);
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2322);
+#2319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2320,#2321),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.713297481624,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2320 = CARTESIAN_POINT('',(1.713297481624,-1.9));
+#2321 = CARTESIAN_POINT('',(3.14159265359,-1.9));
+#2322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2323 = PCURVE('',#1710,#2324);
+#2324 = DEFINITIONAL_REPRESENTATION('',(#2325),#2329);
+#2325 = CIRCLE('',#2326,2.45);
+#2326 = AXIS2_PLACEMENT_2D('',#2327,#2328);
+#2327 = CARTESIAN_POINT('',(34.047947429814,2.425166506879));
+#2328 = DIRECTION('',(-1.,0.));
+#2329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2330 = ADVANCED_FACE('',(#2331),#1145,.T.);
+#2331 = FACE_BOUND('',#2332,.T.);
+#2332 = EDGE_LOOP('',(#2333,#2334,#2355,#2356));
+#2333 = ORIENTED_EDGE('',*,*,#2287,.T.);
+#2334 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2335 = EDGE_CURVE('',#2259,#2205,#2336,.T.);
+#2336 = SURFACE_CURVE('',#2337,(#2341,#2348),.PCURVE_S1.);
+#2337 = LINE('',#2338,#2339);
+#2338 = CARTESIAN_POINT('',(-17.19794742981,2.425166506879,1.9));
+#2339 = VECTOR('',#2340,1.);
+#2340 = DIRECTION('',(0.989864578963,0.142014489806,0.));
+#2341 = PCURVE('',#1145,#2342);
+#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347);
+#2343 = LINE('',#2344,#2345);
+#2344 = CARTESIAN_POINT('',(0.,-1.9));
+#2345 = VECTOR('',#2346,1.);
+#2346 = DIRECTION('',(1.,0.));
+#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2348 = PCURVE('',#1710,#2349);
+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2354);
+#2350 = LINE('',#2351,#2352);
+#2351 = CARTESIAN_POINT('',(34.395894859633,4.850333013757));
+#2352 = VECTOR('',#2353,1.);
+#2353 = DIRECTION('',(-0.989864578963,0.142014489806));
+#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2355 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#2356 = ORIENTED_EDGE('',*,*,#1129,.F.);
+#2357 = ADVANCED_FACE('',(#2358),#1349,.F.);
+#2358 = FACE_BOUND('',#2359,.F.);
+#2359 = EDGE_LOOP('',(#2360,#2388,#2409,#2410));
+#2360 = ORIENTED_EDGE('',*,*,#2361,.F.);
+#2361 = EDGE_CURVE('',#2362,#2362,#2364,.T.);
+#2362 = VERTEX_POINT('',#2363);
+#2363 = CARTESIAN_POINT('',(-13.025,0.,1.9));
+#2364 = SURFACE_CURVE('',#2365,(#2370,#2377),.PCURVE_S1.);
+#2365 = CIRCLE('',#2366,0.8);
+#2366 = AXIS2_PLACEMENT_3D('',#2367,#2368,#2369);
+#2367 = CARTESIAN_POINT('',(-13.825,0.,1.9));
+#2368 = DIRECTION('',(0.,0.,1.));
+#2369 = DIRECTION('',(1.,0.,0.));
+#2370 = PCURVE('',#1349,#2371);
+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(0.,0.));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(1.,0.));
+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2377 = PCURVE('',#1710,#2378);
+#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2387);
+#2379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2380,#2381,#2382,#2383,
+#2384,#2385,#2386),.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('') );
+#2380 = CARTESIAN_POINT('',(30.222947429814,2.425166506879));
+#2381 = CARTESIAN_POINT('',(30.222947429814,3.810807152934));
+#2382 = CARTESIAN_POINT('',(31.422947429814,3.117986829906));
+#2383 = CARTESIAN_POINT('',(32.622947429814,2.425166506879));
+#2384 = CARTESIAN_POINT('',(31.422947429814,1.732346183851));
+#2385 = CARTESIAN_POINT('',(30.222947429814,1.039525860823));
+#2386 = CARTESIAN_POINT('',(30.222947429814,2.425166506879));
+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2388 = ORIENTED_EDGE('',*,*,#2389,.T.);
+#2389 = EDGE_CURVE('',#2362,#1329,#2390,.T.);
+#2390 = SEAM_CURVE('',#2391,(#2395,#2402),.PCURVE_S1.);
+#2391 = LINE('',#2392,#2393);
+#2392 = CARTESIAN_POINT('',(-13.025,0.,1.9));
+#2393 = VECTOR('',#2394,1.);
+#2394 = DIRECTION('',(-0.,-0.,-1.));
+#2395 = PCURVE('',#1349,#2396);
+#2396 = DEFINITIONAL_REPRESENTATION('',(#2397),#2401);
+#2397 = LINE('',#2398,#2399);
+#2398 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2399 = VECTOR('',#2400,1.);
+#2400 = DIRECTION('',(0.,-1.));
+#2401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2402 = PCURVE('',#1349,#2403);
+#2403 = DEFINITIONAL_REPRESENTATION('',(#2404),#2408);
+#2404 = LINE('',#2405,#2406);
+#2405 = CARTESIAN_POINT('',(0.,0.));
+#2406 = VECTOR('',#2407,1.);
+#2407 = DIRECTION('',(0.,-1.));
+#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2409 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#2410 = ORIENTED_EDGE('',*,*,#2389,.F.);
+#2411 = ADVANCED_FACE('',(#2412),#1384,.F.);
+#2412 = FACE_BOUND('',#2413,.F.);
+#2413 = EDGE_LOOP('',(#2414,#2442,#2463,#2464));
+#2414 = ORIENTED_EDGE('',*,*,#2415,.F.);
+#2415 = EDGE_CURVE('',#2416,#2416,#2418,.T.);
+#2416 = VERTEX_POINT('',#2417);
+#2417 = CARTESIAN_POINT('',(-7.525,0.,1.9));
+#2418 = SURFACE_CURVE('',#2419,(#2424,#2431),.PCURVE_S1.);
+#2419 = CIRCLE('',#2420,0.8);
+#2420 = AXIS2_PLACEMENT_3D('',#2421,#2422,#2423);
+#2421 = CARTESIAN_POINT('',(-8.325,0.,1.9));
+#2422 = DIRECTION('',(0.,0.,1.));
+#2423 = DIRECTION('',(1.,0.,0.));
+#2424 = PCURVE('',#1384,#2425);
+#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2430);
+#2426 = LINE('',#2427,#2428);
+#2427 = CARTESIAN_POINT('',(0.,0.));
+#2428 = VECTOR('',#2429,1.);
+#2429 = DIRECTION('',(1.,0.));
+#2430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2431 = PCURVE('',#1710,#2432);
+#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2441);
+#2433 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2434,#2435,#2436,#2437,
+#2438,#2439,#2440),.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('') );
+#2434 = CARTESIAN_POINT('',(24.722947429814,2.425166506879));
+#2435 = CARTESIAN_POINT('',(24.722947429814,3.810807152934));
+#2436 = CARTESIAN_POINT('',(25.922947429814,3.117986829906));
+#2437 = CARTESIAN_POINT('',(27.122947429814,2.425166506879));
+#2438 = CARTESIAN_POINT('',(25.922947429814,1.732346183851));
+#2439 = CARTESIAN_POINT('',(24.722947429814,1.039525860823));
+#2440 = CARTESIAN_POINT('',(24.722947429814,2.425166506879));
+#2441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2442 = ORIENTED_EDGE('',*,*,#2443,.T.);
+#2443 = EDGE_CURVE('',#2416,#1364,#2444,.T.);
+#2444 = SEAM_CURVE('',#2445,(#2449,#2456),.PCURVE_S1.);
+#2445 = LINE('',#2446,#2447);
+#2446 = CARTESIAN_POINT('',(-7.525,0.,1.9));
+#2447 = VECTOR('',#2448,1.);
+#2448 = DIRECTION('',(-0.,-0.,-1.));
+#2449 = PCURVE('',#1384,#2450);
+#2450 = DEFINITIONAL_REPRESENTATION('',(#2451),#2455);
+#2451 = LINE('',#2452,#2453);
+#2452 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2453 = VECTOR('',#2454,1.);
+#2454 = DIRECTION('',(0.,-1.));
+#2455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2456 = PCURVE('',#1384,#2457);
+#2457 = DEFINITIONAL_REPRESENTATION('',(#2458),#2462);
+#2458 = LINE('',#2459,#2460);
+#2459 = CARTESIAN_POINT('',(0.,0.));
+#2460 = VECTOR('',#2461,1.);
+#2461 = DIRECTION('',(0.,-1.));
+#2462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2463 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#2464 = ORIENTED_EDGE('',*,*,#2443,.F.);
+#2465 = ADVANCED_FACE('',(#2466),#1419,.F.);
+#2466 = FACE_BOUND('',#2467,.F.);
+#2467 = EDGE_LOOP('',(#2468,#2496,#2517,#2518));
+#2468 = ORIENTED_EDGE('',*,*,#2469,.F.);
+#2469 = EDGE_CURVE('',#2470,#2470,#2472,.T.);
+#2470 = VERTEX_POINT('',#2471);
+#2471 = CARTESIAN_POINT('',(-10.05,0.,1.9));
+#2472 = SURFACE_CURVE('',#2473,(#2478,#2485),.PCURVE_S1.);
+#2473 = CIRCLE('',#2474,0.8);
+#2474 = AXIS2_PLACEMENT_3D('',#2475,#2476,#2477);
+#2475 = CARTESIAN_POINT('',(-10.85,0.,1.9));
+#2476 = DIRECTION('',(0.,0.,1.));
+#2477 = DIRECTION('',(1.,0.,0.));
+#2478 = PCURVE('',#1419,#2479);
+#2479 = DEFINITIONAL_REPRESENTATION('',(#2480),#2484);
+#2480 = LINE('',#2481,#2482);
+#2481 = CARTESIAN_POINT('',(0.,0.));
+#2482 = VECTOR('',#2483,1.);
+#2483 = DIRECTION('',(1.,0.));
+#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2485 = PCURVE('',#1710,#2486);
+#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2495);
+#2487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2488,#2489,#2490,#2491,
+#2492,#2493,#2494),.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('') );
+#2488 = CARTESIAN_POINT('',(27.247947429814,2.425166506879));
+#2489 = CARTESIAN_POINT('',(27.247947429814,3.810807152934));
+#2490 = CARTESIAN_POINT('',(28.447947429814,3.117986829906));
+#2491 = CARTESIAN_POINT('',(29.647947429814,2.425166506879));
+#2492 = CARTESIAN_POINT('',(28.447947429814,1.732346183851));
+#2493 = CARTESIAN_POINT('',(27.247947429814,1.039525860823));
+#2494 = CARTESIAN_POINT('',(27.247947429814,2.425166506879));
+#2495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2496 = ORIENTED_EDGE('',*,*,#2497,.T.);
+#2497 = EDGE_CURVE('',#2470,#1399,#2498,.T.);
+#2498 = SEAM_CURVE('',#2499,(#2503,#2510),.PCURVE_S1.);
+#2499 = LINE('',#2500,#2501);
+#2500 = CARTESIAN_POINT('',(-10.05,0.,1.9));
+#2501 = VECTOR('',#2502,1.);
+#2502 = DIRECTION('',(-0.,-0.,-1.));
+#2503 = PCURVE('',#1419,#2504);
+#2504 = DEFINITIONAL_REPRESENTATION('',(#2505),#2509);
+#2505 = LINE('',#2506,#2507);
+#2506 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2507 = VECTOR('',#2508,1.);
+#2508 = DIRECTION('',(0.,-1.));
+#2509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2510 = PCURVE('',#1419,#2511);
+#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2516);
+#2512 = LINE('',#2513,#2514);
+#2513 = CARTESIAN_POINT('',(0.,0.));
+#2514 = VECTOR('',#2515,1.);
+#2515 = DIRECTION('',(0.,-1.));
+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2517 = ORIENTED_EDGE('',*,*,#1398,.T.);
+#2518 = ORIENTED_EDGE('',*,*,#2497,.F.);
+#2519 = ADVANCED_FACE('',(#2520),#1454,.F.);
+#2520 = FACE_BOUND('',#2521,.F.);
+#2521 = EDGE_LOOP('',(#2522,#2550,#2571,#2572));
+#2522 = ORIENTED_EDGE('',*,*,#2523,.F.);
+#2523 = EDGE_CURVE('',#2524,#2524,#2526,.T.);
+#2524 = VERTEX_POINT('',#2525);
+#2525 = CARTESIAN_POINT('',(-16.05,0.,1.9));
+#2526 = SURFACE_CURVE('',#2527,(#2532,#2539),.PCURVE_S1.);
+#2527 = CIRCLE('',#2528,0.8);
+#2528 = AXIS2_PLACEMENT_3D('',#2529,#2530,#2531);
+#2529 = CARTESIAN_POINT('',(-16.85,0.,1.9));
+#2530 = DIRECTION('',(0.,0.,1.));
+#2531 = DIRECTION('',(1.,0.,0.));
+#2532 = PCURVE('',#1454,#2533);
+#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2538);
+#2534 = LINE('',#2535,#2536);
+#2535 = CARTESIAN_POINT('',(0.,0.));
+#2536 = VECTOR('',#2537,1.);
+#2537 = DIRECTION('',(1.,0.));
+#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2539 = PCURVE('',#1710,#2540);
+#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2549);
+#2541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2542,#2543,#2544,#2545,
+#2546,#2547,#2548),.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('') );
+#2542 = CARTESIAN_POINT('',(33.247947429814,2.425166506879));
+#2543 = CARTESIAN_POINT('',(33.247947429814,3.810807152934));
+#2544 = CARTESIAN_POINT('',(34.447947429814,3.117986829906));
+#2545 = CARTESIAN_POINT('',(35.647947429814,2.425166506879));
+#2546 = CARTESIAN_POINT('',(34.447947429814,1.732346183851));
+#2547 = CARTESIAN_POINT('',(33.247947429814,1.039525860823));
+#2548 = CARTESIAN_POINT('',(33.247947429814,2.425166506879));
+#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2550 = ORIENTED_EDGE('',*,*,#2551,.T.);
+#2551 = EDGE_CURVE('',#2524,#1434,#2552,.T.);
+#2552 = SEAM_CURVE('',#2553,(#2557,#2564),.PCURVE_S1.);
+#2553 = LINE('',#2554,#2555);
+#2554 = CARTESIAN_POINT('',(-16.05,0.,1.9));
+#2555 = VECTOR('',#2556,1.);
+#2556 = DIRECTION('',(-0.,-0.,-1.));
+#2557 = PCURVE('',#1454,#2558);
+#2558 = DEFINITIONAL_REPRESENTATION('',(#2559),#2563);
+#2559 = LINE('',#2560,#2561);
+#2560 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2561 = VECTOR('',#2562,1.);
+#2562 = DIRECTION('',(0.,-1.));
+#2563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2564 = PCURVE('',#1454,#2565);
+#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2570);
+#2566 = LINE('',#2567,#2568);
+#2567 = CARTESIAN_POINT('',(0.,0.));
+#2568 = VECTOR('',#2569,1.);
+#2569 = DIRECTION('',(0.,-1.));
+#2570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2571 = ORIENTED_EDGE('',*,*,#1433,.T.);
+#2572 = ORIENTED_EDGE('',*,*,#2551,.F.);
+#2573 = ADVANCED_FACE('',(#2574),#1489,.F.);
+#2574 = FACE_BOUND('',#2575,.T.);
+#2575 = EDGE_LOOP('',(#2576,#2600,#2621,#2622));
+#2576 = ORIENTED_EDGE('',*,*,#2577,.F.);
+#2577 = EDGE_CURVE('',#2578,#2578,#2580,.T.);
+#2578 = VERTEX_POINT('',#2579);
+#2579 = CARTESIAN_POINT('',(13.025,0.,1.9));
+#2580 = SURFACE_CURVE('',#2581,(#2586,#2593),.PCURVE_S1.);
+#2581 = CIRCLE('',#2582,0.8);
+#2582 = AXIS2_PLACEMENT_3D('',#2583,#2584,#2585);
+#2583 = CARTESIAN_POINT('',(13.825,0.,1.9));
+#2584 = DIRECTION('',(0.,0.,-1.));
+#2585 = DIRECTION('',(-1.,-0.,-0.));
+#2586 = PCURVE('',#1489,#2587);
+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(-0.,0.));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(-1.,0.));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2593 = PCURVE('',#1710,#2594);
+#2594 = DEFINITIONAL_REPRESENTATION('',(#2595),#2599);
+#2595 = CIRCLE('',#2596,0.8);
+#2596 = AXIS2_PLACEMENT_2D('',#2597,#2598);
+#2597 = CARTESIAN_POINT('',(3.372947429814,2.425166506879));
+#2598 = DIRECTION('',(1.,0.));
+#2599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2600 = ORIENTED_EDGE('',*,*,#2601,.T.);
+#2601 = EDGE_CURVE('',#2578,#1469,#2602,.T.);
+#2602 = SEAM_CURVE('',#2603,(#2607,#2614),.PCURVE_S1.);
+#2603 = LINE('',#2604,#2605);
+#2604 = CARTESIAN_POINT('',(13.025,0.,1.9));
+#2605 = VECTOR('',#2606,1.);
+#2606 = DIRECTION('',(0.,0.,-1.));
+#2607 = PCURVE('',#1489,#2608);
+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);
+#2609 = LINE('',#2610,#2611);
+#2610 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2611 = VECTOR('',#2612,1.);
+#2612 = DIRECTION('',(-0.,-1.));
+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2614 = PCURVE('',#1489,#2615);
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(-0.,0.));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(-0.,-1.));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2621 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#2622 = ORIENTED_EDGE('',*,*,#2601,.F.);
+#2623 = ADVANCED_FACE('',(#2624),#1524,.F.);
+#2624 = FACE_BOUND('',#2625,.T.);
+#2625 = EDGE_LOOP('',(#2626,#2650,#2671,#2672));
+#2626 = ORIENTED_EDGE('',*,*,#2627,.F.);
+#2627 = EDGE_CURVE('',#2628,#2628,#2630,.T.);
+#2628 = VERTEX_POINT('',#2629);
+#2629 = CARTESIAN_POINT('',(10.05,0.,1.9));
+#2630 = SURFACE_CURVE('',#2631,(#2636,#2643),.PCURVE_S1.);
+#2631 = CIRCLE('',#2632,0.8);
+#2632 = AXIS2_PLACEMENT_3D('',#2633,#2634,#2635);
+#2633 = CARTESIAN_POINT('',(10.85,0.,1.9));
+#2634 = DIRECTION('',(0.,0.,-1.));
+#2635 = DIRECTION('',(-1.,-0.,-0.));
+#2636 = PCURVE('',#1524,#2637);
+#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642);
+#2638 = LINE('',#2639,#2640);
+#2639 = CARTESIAN_POINT('',(-0.,0.));
+#2640 = VECTOR('',#2641,1.);
+#2641 = DIRECTION('',(-1.,0.));
+#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2643 = PCURVE('',#1710,#2644);
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649);
+#2645 = CIRCLE('',#2646,0.8);
+#2646 = AXIS2_PLACEMENT_2D('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(6.347947429814,2.425166506879));
+#2648 = DIRECTION('',(1.,0.));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2650 = ORIENTED_EDGE('',*,*,#2651,.T.);
+#2651 = EDGE_CURVE('',#2628,#1504,#2652,.T.);
+#2652 = SEAM_CURVE('',#2653,(#2657,#2664),.PCURVE_S1.);
+#2653 = LINE('',#2654,#2655);
+#2654 = CARTESIAN_POINT('',(10.05,0.,1.9));
+#2655 = VECTOR('',#2656,1.);
+#2656 = DIRECTION('',(0.,0.,-1.));
+#2657 = PCURVE('',#1524,#2658);
+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(-0.,-1.));
+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2664 = PCURVE('',#1524,#2665);
+#2665 = DEFINITIONAL_REPRESENTATION('',(#2666),#2670);
+#2666 = LINE('',#2667,#2668);
+#2667 = CARTESIAN_POINT('',(-0.,0.));
+#2668 = VECTOR('',#2669,1.);
+#2669 = DIRECTION('',(-0.,-1.));
+#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2671 = ORIENTED_EDGE('',*,*,#1503,.F.);
+#2672 = ORIENTED_EDGE('',*,*,#2651,.F.);
+#2673 = ADVANCED_FACE('',(#2674),#1559,.F.);
+#2674 = FACE_BOUND('',#2675,.T.);
+#2675 = EDGE_LOOP('',(#2676,#2700,#2721,#2722));
+#2676 = ORIENTED_EDGE('',*,*,#2677,.F.);
+#2677 = EDGE_CURVE('',#2678,#2678,#2680,.T.);
+#2678 = VERTEX_POINT('',#2679);
+#2679 = CARTESIAN_POINT('',(16.05,0.,1.9));
+#2680 = SURFACE_CURVE('',#2681,(#2686,#2693),.PCURVE_S1.);
+#2681 = CIRCLE('',#2682,0.8);
+#2682 = AXIS2_PLACEMENT_3D('',#2683,#2684,#2685);
+#2683 = CARTESIAN_POINT('',(16.85,0.,1.9));
+#2684 = DIRECTION('',(0.,0.,-1.));
+#2685 = DIRECTION('',(-1.,-0.,-0.));
+#2686 = PCURVE('',#1559,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(-0.,0.));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(-1.,0.));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2693 = PCURVE('',#1710,#2694);
+#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699);
+#2695 = CIRCLE('',#2696,0.8);
+#2696 = AXIS2_PLACEMENT_2D('',#2697,#2698);
+#2697 = CARTESIAN_POINT('',(0.347947429814,2.425166506879));
+#2698 = DIRECTION('',(1.,0.));
+#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2700 = ORIENTED_EDGE('',*,*,#2701,.T.);
+#2701 = EDGE_CURVE('',#2678,#1539,#2702,.T.);
+#2702 = SEAM_CURVE('',#2703,(#2707,#2714),.PCURVE_S1.);
+#2703 = LINE('',#2704,#2705);
+#2704 = CARTESIAN_POINT('',(16.05,0.,1.9));
+#2705 = VECTOR('',#2706,1.);
+#2706 = DIRECTION('',(0.,0.,-1.));
+#2707 = PCURVE('',#1559,#2708);
+#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(-0.,-1.));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2714 = PCURVE('',#1559,#2715);
+#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2720);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(-0.,0.));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(-0.,-1.));
+#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2721 = ORIENTED_EDGE('',*,*,#1538,.F.);
+#2722 = ORIENTED_EDGE('',*,*,#2701,.F.);
+#2723 = ADVANCED_FACE('',(#2724),#1594,.F.);
+#2724 = FACE_BOUND('',#2725,.T.);
+#2725 = EDGE_LOOP('',(#2726,#2750,#2771,#2772));
+#2726 = ORIENTED_EDGE('',*,*,#2727,.F.);
+#2727 = EDGE_CURVE('',#2728,#2728,#2730,.T.);
+#2728 = VERTEX_POINT('',#2729);
+#2729 = CARTESIAN_POINT('',(7.525,0.,1.9));
+#2730 = SURFACE_CURVE('',#2731,(#2736,#2743),.PCURVE_S1.);
+#2731 = CIRCLE('',#2732,0.8);
+#2732 = AXIS2_PLACEMENT_3D('',#2733,#2734,#2735);
+#2733 = CARTESIAN_POINT('',(8.325,0.,1.9));
+#2734 = DIRECTION('',(0.,0.,-1.));
+#2735 = DIRECTION('',(-1.,-0.,-0.));
+#2736 = PCURVE('',#1594,#2737);
+#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2742);
+#2738 = LINE('',#2739,#2740);
+#2739 = CARTESIAN_POINT('',(-0.,0.));
+#2740 = VECTOR('',#2741,1.);
+#2741 = DIRECTION('',(-1.,0.));
+#2742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2743 = PCURVE('',#1710,#2744);
+#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2749);
+#2745 = CIRCLE('',#2746,0.8);
+#2746 = AXIS2_PLACEMENT_2D('',#2747,#2748);
+#2747 = CARTESIAN_POINT('',(8.872947429814,2.425166506879));
+#2748 = DIRECTION('',(1.,0.));
+#2749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2750 = ORIENTED_EDGE('',*,*,#2751,.T.);
+#2751 = EDGE_CURVE('',#2728,#1574,#2752,.T.);
+#2752 = SEAM_CURVE('',#2753,(#2757,#2764),.PCURVE_S1.);
+#2753 = LINE('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(7.525,0.,1.9));
+#2755 = VECTOR('',#2756,1.);
+#2756 = DIRECTION('',(0.,0.,-1.));
+#2757 = PCURVE('',#1594,#2758);
+#2758 = DEFINITIONAL_REPRESENTATION('',(#2759),#2763);
+#2759 = LINE('',#2760,#2761);
+#2760 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2761 = VECTOR('',#2762,1.);
+#2762 = DIRECTION('',(-0.,-1.));
+#2763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2764 = PCURVE('',#1594,#2765);
+#2765 = DEFINITIONAL_REPRESENTATION('',(#2766),#2770);
+#2766 = LINE('',#2767,#2768);
+#2767 = CARTESIAN_POINT('',(-0.,0.));
+#2768 = VECTOR('',#2769,1.);
+#2769 = DIRECTION('',(-0.,-1.));
+#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2771 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#2772 = ORIENTED_EDGE('',*,*,#2751,.F.);
+#2773 = ADVANCED_FACE('',(#2774),#1630,.F.);
+#2774 = FACE_BOUND('',#2775,.F.);
+#2775 = EDGE_LOOP('',(#2776,#2804,#2825,#2826));
+#2776 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#2777 = EDGE_CURVE('',#2778,#2778,#2780,.T.);
+#2778 = VERTEX_POINT('',#2779);
+#2779 = CARTESIAN_POINT('',(4.471849,-3.0682E-02,1.9));
+#2780 = SURFACE_CURVE('',#2781,(#2786,#2793),.PCURVE_S1.);
+#2781 = CIRCLE('',#2782,4.45);
+#2782 = AXIS2_PLACEMENT_3D('',#2783,#2784,#2785);
+#2783 = CARTESIAN_POINT('',(2.1849E-02,-3.0682E-02,1.9));
+#2784 = DIRECTION('',(0.,0.,1.));
+#2785 = DIRECTION('',(1.,0.,0.));
+#2786 = PCURVE('',#1630,#2787);
+#2787 = DEFINITIONAL_REPRESENTATION('',(#2788),#2792);
+#2788 = LINE('',#2789,#2790);
+#2789 = CARTESIAN_POINT('',(0.,0.));
+#2790 = VECTOR('',#2791,1.);
+#2791 = DIRECTION('',(1.,0.));
+#2792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2793 = PCURVE('',#1710,#2794);
+#2794 = DEFINITIONAL_REPRESENTATION('',(#2795),#2803);
+#2795 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2796,#2797,#2798,#2799,
+#2800,#2801,#2802),.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('') );
+#2796 = CARTESIAN_POINT('',(12.726098429814,2.394484506879));
+#2797 = CARTESIAN_POINT('',(12.726098429814,10.10211060056));
+#2798 = CARTESIAN_POINT('',(19.401098429814,6.248297553719));
+#2799 = CARTESIAN_POINT('',(26.076098429814,2.394484506879));
+#2800 = CARTESIAN_POINT('',(19.401098429814,-1.459328539962));
+#2801 = CARTESIAN_POINT('',(12.726098429814,-5.313141586803));
+#2802 = CARTESIAN_POINT('',(12.726098429814,2.394484506879));
+#2803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2804 = ORIENTED_EDGE('',*,*,#2805,.T.);
+#2805 = EDGE_CURVE('',#2778,#1610,#2806,.T.);
+#2806 = SEAM_CURVE('',#2807,(#2811,#2818),.PCURVE_S1.);
+#2807 = LINE('',#2808,#2809);
+#2808 = CARTESIAN_POINT('',(4.471849,-3.0682E-02,1.9));
+#2809 = VECTOR('',#2810,1.);
+#2810 = DIRECTION('',(-0.,-0.,-1.));
+#2811 = PCURVE('',#1630,#2812);
+#2812 = DEFINITIONAL_REPRESENTATION('',(#2813),#2817);
+#2813 = LINE('',#2814,#2815);
+#2814 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2815 = VECTOR('',#2816,1.);
+#2816 = DIRECTION('',(0.,-1.));
+#2817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2818 = PCURVE('',#1630,#2819);
+#2819 = DEFINITIONAL_REPRESENTATION('',(#2820),#2824);
+#2820 = LINE('',#2821,#2822);
+#2821 = CARTESIAN_POINT('',(0.,0.));
+#2822 = VECTOR('',#2823,1.);
+#2823 = DIRECTION('',(0.,-1.));
+#2824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2825 = ORIENTED_EDGE('',*,*,#1609,.T.);
+#2826 = ORIENTED_EDGE('',*,*,#2805,.F.);
+#2827 = ADVANCED_FACE('',(#2828,#2846,#2849,#2852,#2855,#2858,#2861,
+    #2864,#2867,#2870),#1710,.F.);
+#2828 = FACE_BOUND('',#2829,.F.);
+#2829 = EDGE_LOOP('',(#2830,#2831,#2832,#2833,#2834,#2835,#2836,#2837,
+    #2838,#2839,#2840,#2841,#2842,#2843,#2844,#2845));
+#2830 = ORIENTED_EDGE('',*,*,#1694,.F.);
+#2831 = ORIENTED_EDGE('',*,*,#1751,.T.);
+#2832 = ORIENTED_EDGE('',*,*,#1800,.T.);
+#2833 = ORIENTED_EDGE('',*,*,#1949,.F.);
+#2834 = ORIENTED_EDGE('',*,*,#1925,.T.);
+#2835 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#2836 = ORIENTED_EDGE('',*,*,#2178,.F.);
+#2837 = ORIENTED_EDGE('',*,*,#2310,.T.);
+#2838 = ORIENTED_EDGE('',*,*,#2258,.F.);
+#2839 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2840 = ORIENTED_EDGE('',*,*,#2227,.T.);
+#2841 = ORIENTED_EDGE('',*,*,#2052,.F.);
+#2842 = ORIENTED_EDGE('',*,*,#2079,.T.);
+#2843 = ORIENTED_EDGE('',*,*,#1982,.F.);
+#2844 = ORIENTED_EDGE('',*,*,#1854,.F.);
+#2845 = ORIENTED_EDGE('',*,*,#1726,.T.);
+#2846 = FACE_BOUND('',#2847,.F.);
+#2847 = EDGE_LOOP('',(#2848));
+#2848 = ORIENTED_EDGE('',*,*,#2777,.T.);
+#2849 = FACE_BOUND('',#2850,.F.);
+#2850 = EDGE_LOOP('',(#2851));
+#2851 = ORIENTED_EDGE('',*,*,#2469,.T.);
+#2852 = FACE_BOUND('',#2853,.F.);
+#2853 = EDGE_LOOP('',(#2854));
+#2854 = ORIENTED_EDGE('',*,*,#2361,.T.);
+#2855 = FACE_BOUND('',#2856,.F.);
+#2856 = EDGE_LOOP('',(#2857));
+#2857 = ORIENTED_EDGE('',*,*,#2415,.T.);
+#2858 = FACE_BOUND('',#2859,.F.);
+#2859 = EDGE_LOOP('',(#2860));
+#2860 = ORIENTED_EDGE('',*,*,#2523,.T.);
+#2861 = FACE_BOUND('',#2862,.F.);
+#2862 = EDGE_LOOP('',(#2863));
+#2863 = ORIENTED_EDGE('',*,*,#2577,.F.);
+#2864 = FACE_BOUND('',#2865,.F.);
+#2865 = EDGE_LOOP('',(#2866));
+#2866 = ORIENTED_EDGE('',*,*,#2677,.F.);
+#2867 = FACE_BOUND('',#2868,.F.);
+#2868 = EDGE_LOOP('',(#2869));
+#2869 = ORIENTED_EDGE('',*,*,#2627,.F.);
+#2870 = FACE_BOUND('',#2871,.F.);
+#2871 = EDGE_LOOP('',(#2872));
+#2872 = ORIENTED_EDGE('',*,*,#2727,.F.);
+#2873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2877)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2874,#2875,#2876)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2874 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2875 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2876 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2877 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2874,
+  'distance_accuracy_value','confusion accuracy');
+#2878 = PRODUCT_TYPE('part',$,(#7));
+#2879 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2880),#2873);
+#2880 = STYLED_ITEM('color',(#2881),#15);
+#2881 = PRESENTATION_STYLE_ASSIGNMENT((#2882,#2888));
+#2882 = SURFACE_STYLE_USAGE(.BOTH.,#2883);
+#2883 = SURFACE_SIDE_STYLE('',(#2884));
+#2884 = SURFACE_STYLE_FILL_AREA(#2885);
+#2885 = FILL_AREA_STYLE('',(#2886));
+#2886 = FILL_AREA_STYLE_COLOUR('',#2887);
+#2887 = COLOUR_RGB('',0.219999998808,0.219999998808,0.219999998808);
+#2888 = CURVE_STYLE('',#2889,POSITIVE_LENGTH_MEASURE(0.1),#2887);
+#2889 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;