diff --git a/Electrical Parts/electronic-components/switches/through-hole/slid-sw-spdt-right-angle.step b/Electrical Parts/electronic-components/switches/through-hole/slid-sw-spdt-right-angle.step
new file mode 100644
index 00000000..4cf6960a
--- /dev/null
+++ b/Electrical Parts/electronic-components/switches/through-hole/slid-sw-spdt-right-angle.step	
@@ -0,0 +1,7242 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/develop/FreeCAD-library/Electrical 
+Parts/electronic-components/switches/through-hole/slid-sw-spdt-right-ang
+le.step','2016-06-23T16:45:26',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(3.149607583134E-02,-0.22480314126,
+    2.581417144783E-10));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#28,#32,#33)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28 = ( CONVERSION_BASED_UNIT('INCH',#30) LENGTH_UNIT() NAMED_UNIT(#29) 
+  );
+#29 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#30 = LENGTH_MEASURE_WITH_UNIT(25.4,#31);
+#31 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(7.874015748031E-08),
+  #28,'distance_accuracy_value','confusion accuracy');
+#35 = PRODUCT_TYPE('part',$,(#7));
+#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#2697);
+#37 = MANIFOLD_SOLID_BREP('',#38);
+#38 = CLOSED_SHELL('',(#39,#329,#510,#563,#616,#829,#1042,#1095,#1148,
+    #1180,#1256,#1315,#1374,#1433,#1472,#1511,#1590,#1622,#1701,#1780,
+    #1854,#1928,#1960,#2034,#2108,#2177,#2204,#2231,#2258,#2327,#2331,
+    #2335,#2339,#2371,#2398,#2404,#2456,#2483,#2535,#2562,#2589,#2616,
+    #2622,#2649,#2676,#2683,#2690));
+#39 = ADVANCED_FACE('',(#40),#54,.T.);
+#40 = FACE_BOUND('',#41,.T.);
+#41 = EDGE_LOOP('',(#42,#77,#106,#134,#157,#190,#218,#247,#275,#298));
+#42 = ORIENTED_EDGE('',*,*,#43,.T.);
+#43 = EDGE_CURVE('',#44,#46,#48,.T.);
+#44 = VERTEX_POINT('',#45);
+#45 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,
+    5.905511811024E-03));
+#46 = VERTEX_POINT('',#47);
+#47 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,
+    9.251968503937E-02));
+#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,0.));
+#51 = VECTOR('',#52,3.937007874016E-02);
+#52 = DIRECTION('',(0.,0.,1.));
+#53 = PCURVE('',#54,#59);
+#54 = PLANE('',#55);
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,0.));
+#57 = DIRECTION('',(-1.,0.,0.));
+#58 = DIRECTION('',(0.,1.,0.));
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,-1.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,0.));
+#69 = DIRECTION('',(0.,-1.,0.));
+#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('',(0.,-1.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#78,.F.);
+#78 = EDGE_CURVE('',#79,#46,#81,.T.);
+#79 = VERTEX_POINT('',#80);
+#80 = CARTESIAN_POINT('',(0.177165354331,-5.314960629921E-02,
+    9.842519685039E-02));
+#81 = SURFACE_CURVE('',#82,(#87,#94),.PCURVE_S1.);
+#82 = CIRCLE('',#83,5.905511811024E-03);
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(0.177165354331,-5.314960629921E-02,
+    9.251968503937E-02));
+#85 = DIRECTION('',(-1.,0.,0.));
+#86 = DIRECTION('',(0.,0.,-1.));
+#87 = PCURVE('',#54,#88);
+#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93);
+#89 = CIRCLE('',#90,5.905511811024E-03);
+#90 = AXIS2_PLACEMENT_2D('',#91,#92);
+#91 = CARTESIAN_POINT('',(-5.905511811024E-03,-9.251968503937E-02));
+#92 = DIRECTION('',(0.,1.));
+#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#94 = PCURVE('',#95,#100);
+#95 = CYLINDRICAL_SURFACE('',#96,5.905511811024E-03);
+#96 = AXIS2_PLACEMENT_3D('',#97,#98,#99);
+#97 = CARTESIAN_POINT('',(0.177165354331,-5.314960629921E-02,
+    9.251968503937E-02));
+#98 = DIRECTION('',(-1.,0.,0.));
+#99 = DIRECTION('',(0.,0.,1.));
+#100 = DEFINITIONAL_REPRESENTATION('',(#101),#105);
+#101 = LINE('',#102,#103);
+#102 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#103 = VECTOR('',#104,1.);
+#104 = DIRECTION('',(1.,0.));
+#105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#106 = ORIENTED_EDGE('',*,*,#107,.F.);
+#107 = EDGE_CURVE('',#108,#79,#110,.T.);
+#108 = VERTEX_POINT('',#109);
+#109 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,
+    9.842519685039E-02));
+#110 = SURFACE_CURVE('',#111,(#115,#122),.PCURVE_S1.);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,
+    9.842519685039E-02));
+#113 = VECTOR('',#114,3.937007874016E-02);
+#114 = DIRECTION('',(0.,-1.,0.));
+#115 = PCURVE('',#54,#116);
+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(0.,-9.842519685039E-02));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(-1.,0.));
+#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#122 = PCURVE('',#123,#128);
+#123 = PLANE('',#124);
+#124 = AXIS2_PLACEMENT_3D('',#125,#126,#127);
+#125 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,
+    9.842519685039E-02));
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = DIRECTION('',(1.,0.,0.));
+#128 = DEFINITIONAL_REPRESENTATION('',(#129),#133);
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(0.,0.));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(0.,-1.));
+#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#134 = ORIENTED_EDGE('',*,*,#135,.T.);
+#135 = EDGE_CURVE('',#108,#136,#138,.T.);
+#136 = VERTEX_POINT('',#137);
+#137 = CARTESIAN_POINT('',(0.177165354331,-3.346456692913E-02,
+    9.842519685039E-02));
+#138 = SURFACE_CURVE('',#139,(#143,#150),.PCURVE_S1.);
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,
+    9.842519685039E-02));
+#141 = VECTOR('',#142,3.937007874016E-02);
+#142 = DIRECTION('',(0.,1.,0.));
+#143 = PCURVE('',#54,#144);
+#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(0.,-9.842519685039E-02));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(1.,0.));
+#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#150 = PCURVE('',#123,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,0.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(0.,1.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = ORIENTED_EDGE('',*,*,#158,.F.);
+#158 = EDGE_CURVE('',#159,#136,#161,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(0.177165354331,-2.755905511811E-02,
+    9.251968503937E-02));
+#161 = SURFACE_CURVE('',#162,(#167,#178),.PCURVE_S1.);
+#162 = CIRCLE('',#163,5.905511811024E-03);
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(0.177165354331,-3.346456692913E-02,
+    9.251968503937E-02));
+#165 = DIRECTION('',(1.,0.,-0.));
+#166 = DIRECTION('',(0.,0.,1.));
+#167 = PCURVE('',#54,#168);
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#177);
+#169 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#170,#171,#172,#173,#174,#175
+,#176),.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(
+  '') );
+#170 = CARTESIAN_POINT('',(1.377952755906E-02,-9.842519685039E-02));
+#171 = CARTESIAN_POINT('',(3.550881057664E-03,-9.842519685039E-02));
+#172 = CARTESIAN_POINT('',(8.66520430836E-03,-8.956692913386E-02));
+#173 = CARTESIAN_POINT('',(1.377952755906E-02,-8.070866141732E-02));
+#174 = CARTESIAN_POINT('',(1.889385080975E-02,-8.956692913386E-02));
+#175 = CARTESIAN_POINT('',(2.400817406045E-02,-9.842519685039E-02));
+#176 = CARTESIAN_POINT('',(1.377952755906E-02,-9.842519685039E-02));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#178 = PCURVE('',#179,#184);
+#179 = CYLINDRICAL_SURFACE('',#180,5.905511811024E-03);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(0.177165354331,-3.346456692913E-02,
+    9.251968503937E-02));
+#182 = DIRECTION('',(1.,0.,0.));
+#183 = DIRECTION('',(0.,1.,0.));
+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(1.,0.));
+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#190 = ORIENTED_EDGE('',*,*,#191,.F.);
+#191 = EDGE_CURVE('',#192,#159,#194,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(0.177165354331,-2.755905511811E-02,
+    5.905511811024E-03));
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(0.177165354331,-2.755905511811E-02,0.));
+#197 = VECTOR('',#198,3.937007874016E-02);
+#198 = DIRECTION('',(0.,0.,1.));
+#199 = PCURVE('',#54,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(1.968503937008E-02,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(0.,-1.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#207,#212);
+#207 = PLANE('',#208);
+#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);
+#209 = CARTESIAN_POINT('',(0.177165354331,-2.755905511811E-02,0.));
+#210 = DIRECTION('',(0.,1.,0.));
+#211 = DIRECTION('',(1.,0.,0.));
+#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);
+#213 = LINE('',#214,#215);
+#214 = CARTESIAN_POINT('',(0.,0.));
+#215 = VECTOR('',#216,1.);
+#216 = DIRECTION('',(0.,-1.));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#218 = ORIENTED_EDGE('',*,*,#219,.T.);
+#219 = EDGE_CURVE('',#192,#220,#222,.T.);
+#220 = VERTEX_POINT('',#221);
+#221 = CARTESIAN_POINT('',(0.177165354331,-3.346456692913E-02,
+    -1.092739197466E-18));
+#222 = SURFACE_CURVE('',#223,(#228,#235),.PCURVE_S1.);
+#223 = CIRCLE('',#224,5.905511811024E-03);
+#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227);
+#225 = CARTESIAN_POINT('',(0.177165354331,-3.346456692913E-02,
+    5.905511811024E-03));
+#226 = DIRECTION('',(-1.,0.,0.));
+#227 = DIRECTION('',(0.,0.,1.));
+#228 = PCURVE('',#54,#229);
+#229 = DEFINITIONAL_REPRESENTATION('',(#230),#234);
+#230 = CIRCLE('',#231,5.905511811024E-03);
+#231 = AXIS2_PLACEMENT_2D('',#232,#233);
+#232 = CARTESIAN_POINT('',(1.377952755906E-02,-5.905511811024E-03));
+#233 = DIRECTION('',(0.,-1.));
+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#235 = PCURVE('',#236,#241);
+#236 = CYLINDRICAL_SURFACE('',#237,5.905511811024E-03);
+#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
+#238 = CARTESIAN_POINT('',(0.177165354331,-3.346456692913E-02,
+    5.905511811024E-03));
+#239 = DIRECTION('',(1.,0.,0.));
+#240 = DIRECTION('',(0.,1.,0.));
+#241 = DEFINITIONAL_REPRESENTATION('',(#242),#246);
+#242 = LINE('',#243,#244);
+#243 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#244 = VECTOR('',#245,1.);
+#245 = DIRECTION('',(-1.,0.));
+#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#247 = ORIENTED_EDGE('',*,*,#248,.F.);
+#248 = EDGE_CURVE('',#249,#220,#251,.T.);
+#249 = VERTEX_POINT('',#250);
+#250 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,0.));
+#251 = SURFACE_CURVE('',#252,(#256,#263),.PCURVE_S1.);
+#252 = LINE('',#253,#254);
+#253 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,0.));
+#254 = VECTOR('',#255,3.937007874016E-02);
+#255 = DIRECTION('',(0.,1.,0.));
+#256 = PCURVE('',#54,#257);
+#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(0.,0.));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(1.,0.));
+#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#263 = PCURVE('',#264,#269);
+#264 = PLANE('',#265);
+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
+#266 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,0.));
+#267 = DIRECTION('',(0.,0.,1.));
+#268 = DIRECTION('',(1.,0.,0.));
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(0.,0.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(0.,1.));
+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#275 = ORIENTED_EDGE('',*,*,#276,.T.);
+#276 = EDGE_CURVE('',#249,#277,#279,.T.);
+#277 = VERTEX_POINT('',#278);
+#278 = CARTESIAN_POINT('',(0.177165354331,-5.314960629921E-02,
+    -1.092739197466E-18));
+#279 = SURFACE_CURVE('',#280,(#284,#291),.PCURVE_S1.);
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,0.));
+#282 = VECTOR('',#283,3.937007874016E-02);
+#283 = DIRECTION('',(0.,-1.,0.));
+#284 = PCURVE('',#54,#285);
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(0.,0.));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(-1.,0.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#291 = PCURVE('',#264,#292);
+#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);
+#293 = LINE('',#294,#295);
+#294 = CARTESIAN_POINT('',(0.,0.));
+#295 = VECTOR('',#296,1.);
+#296 = DIRECTION('',(0.,-1.));
+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#298 = ORIENTED_EDGE('',*,*,#299,.T.);
+#299 = EDGE_CURVE('',#277,#44,#300,.T.);
+#300 = SURFACE_CURVE('',#301,(#306,#317),.PCURVE_S1.);
+#301 = CIRCLE('',#302,5.905511811024E-03);
+#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305);
+#303 = CARTESIAN_POINT('',(0.177165354331,-5.314960629921E-02,
+    5.905511811024E-03));
+#304 = DIRECTION('',(1.,-0.,0.));
+#305 = DIRECTION('',(0.,0.,-1.));
+#306 = PCURVE('',#54,#307);
+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#316);
+#308 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#309,#310,#311,#312,#313,#314
+,#315),.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(
+  '') );
+#309 = CARTESIAN_POINT('',(-5.905511811024E-03,1.734723475977E-18));
+#310 = CARTESIAN_POINT('',(4.323134690367E-03,1.734723475977E-18));
+#311 = CARTESIAN_POINT('',(-7.911885603281E-04,-8.858267716535E-03));
+#312 = CARTESIAN_POINT('',(-5.905511811024E-03,-1.771653543307E-02));
+#313 = CARTESIAN_POINT('',(-1.101983506172E-02,-8.858267716535E-03));
+#314 = CARTESIAN_POINT('',(-1.613415831241E-02,-7.806255641896E-18));
+#315 = CARTESIAN_POINT('',(-5.905511811024E-03,1.734723475977E-18));
+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#317 = PCURVE('',#318,#323);
+#318 = CYLINDRICAL_SURFACE('',#319,5.905511811024E-03);
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(0.177165354331,-5.314960629921E-02,
+    5.905511811024E-03));
+#321 = DIRECTION('',(-1.,0.,0.));
+#322 = DIRECTION('',(0.,0.,-1.));
+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);
+#324 = LINE('',#325,#326);
+#325 = CARTESIAN_POINT('',(-0.,0.));
+#326 = VECTOR('',#327,1.);
+#327 = DIRECTION('',(-1.,0.));
+#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#329 = ADVANCED_FACE('',(#330,#405,#440,#475),#66,.F.);
+#330 = FACE_BOUND('',#331,.F.);
+#331 = EDGE_LOOP('',(#332,#333,#356,#384));
+#332 = ORIENTED_EDGE('',*,*,#43,.T.);
+#333 = ORIENTED_EDGE('',*,*,#334,.T.);
+#334 = EDGE_CURVE('',#46,#335,#337,.T.);
+#335 = VERTEX_POINT('',#336);
+#336 = CARTESIAN_POINT('',(-0.177165354331,-4.724409448819E-02,
+    9.251968503937E-02));
+#337 = SURFACE_CURVE('',#338,(#342,#349),.PCURVE_S1.);
+#338 = LINE('',#339,#340);
+#339 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,
+    9.251968503937E-02));
+#340 = VECTOR('',#341,3.937007874016E-02);
+#341 = DIRECTION('',(-1.,0.,0.));
+#342 = PCURVE('',#66,#343);
+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(1.,0.));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#349 = PCURVE('',#95,#350);
+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355);
+#351 = LINE('',#352,#353);
+#352 = CARTESIAN_POINT('',(1.570796326795,0.));
+#353 = VECTOR('',#354,1.);
+#354 = DIRECTION('',(0.,1.));
+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#356 = ORIENTED_EDGE('',*,*,#357,.F.);
+#357 = EDGE_CURVE('',#358,#335,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(-0.177165354331,-4.724409448819E-02,
+    5.905511811024E-03));
+#360 = SURFACE_CURVE('',#361,(#365,#372),.PCURVE_S1.);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(-0.177165354331,-4.724409448819E-02,0.));
+#363 = VECTOR('',#364,3.937007874016E-02);
+#364 = DIRECTION('',(0.,0.,1.));
+#365 = PCURVE('',#66,#366);
+#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371);
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(0.354330708661,0.));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(0.,-1.));
+#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#372 = PCURVE('',#373,#378);
+#373 = PLANE('',#374);
+#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377);
+#375 = CARTESIAN_POINT('',(-0.177165354331,-4.724409448819E-02,0.));
+#376 = DIRECTION('',(-1.,0.,0.));
+#377 = DIRECTION('',(0.,1.,0.));
+#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383);
+#379 = LINE('',#380,#381);
+#380 = CARTESIAN_POINT('',(0.,0.));
+#381 = VECTOR('',#382,1.);
+#382 = DIRECTION('',(0.,-1.));
+#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#384 = ORIENTED_EDGE('',*,*,#385,.F.);
+#385 = EDGE_CURVE('',#44,#358,#386,.T.);
+#386 = SURFACE_CURVE('',#387,(#391,#398),.PCURVE_S1.);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(0.177165354331,-4.724409448819E-02,
+    5.905511811024E-03));
+#389 = VECTOR('',#390,3.937007874016E-02);
+#390 = DIRECTION('',(-1.,0.,0.));
+#391 = PCURVE('',#66,#392);
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(1.,0.));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = PCURVE('',#318,#399);
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(-0.,1.));
+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#405 = FACE_BOUND('',#406,.F.);
+#406 = EDGE_LOOP('',(#407));
+#407 = ORIENTED_EDGE('',*,*,#408,.T.);
+#408 = EDGE_CURVE('',#409,#409,#411,.T.);
+#409 = VERTEX_POINT('',#410);
+#410 = CARTESIAN_POINT('',(9.842519685039E-02,-4.724409448819E-02,
+    4.92125984252E-02));
+#411 = SURFACE_CURVE('',#412,(#417,#428),.PCURVE_S1.);
+#412 = CIRCLE('',#413,1.968503937008E-03);
+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);
+#414 = CARTESIAN_POINT('',(0.100393700787,-4.724409448819E-02,
+    4.92125984252E-02));
+#415 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#416 = DIRECTION('',(-1.,0.,0.));
+#417 = PCURVE('',#66,#418);
+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#427);
+#419 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#420,#421,#422,#423,#424,#425
+,#426),.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(
+  '') );
+#420 = CARTESIAN_POINT('',(7.874015748031E-02,-4.92125984252E-02));
+#421 = CARTESIAN_POINT('',(7.874015748031E-02,-5.262214725899E-02));
+#422 = CARTESIAN_POINT('',(7.57874015748E-02,-5.09173728421E-02));
+#423 = CARTESIAN_POINT('',(7.283464566929E-02,-4.92125984252E-02));
+#424 = CARTESIAN_POINT('',(7.57874015748E-02,-4.75078240083E-02));
+#425 = CARTESIAN_POINT('',(7.874015748031E-02,-4.58030495914E-02));
+#426 = CARTESIAN_POINT('',(7.874015748031E-02,-4.92125984252E-02));
+#427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#428 = PCURVE('',#429,#434);
+#429 = CYLINDRICAL_SURFACE('',#430,1.968503937008E-03);
+#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433);
+#431 = CARTESIAN_POINT('',(0.100393700787,-4.724409448819E-02,
+    4.92125984252E-02));
+#432 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#433 = DIRECTION('',(-1.,0.,0.));
+#434 = DEFINITIONAL_REPRESENTATION('',(#435),#439);
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(-0.,0.));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(-1.,0.));
+#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#440 = FACE_BOUND('',#441,.F.);
+#441 = EDGE_LOOP('',(#442));
+#442 = ORIENTED_EDGE('',*,*,#443,.T.);
+#443 = EDGE_CURVE('',#444,#444,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(-1.968503937008E-03,-4.724409448819E-02,
+    4.92125984252E-02));
+#446 = SURFACE_CURVE('',#447,(#452,#463),.PCURVE_S1.);
+#447 = CIRCLE('',#448,1.968503937008E-03);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(0.,-4.724409448819E-02,4.92125984252E-02));
+#450 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#451 = DIRECTION('',(-1.,0.,0.));
+#452 = PCURVE('',#66,#453);
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#462);
+#454 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#455,#456,#457,#458,#459,#460
+,#461),.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(
+  '') );
+#455 = CARTESIAN_POINT('',(0.179133858268,-4.92125984252E-02));
+#456 = CARTESIAN_POINT('',(0.179133858268,-5.262214725899E-02));
+#457 = CARTESIAN_POINT('',(0.176181102362,-5.09173728421E-02));
+#458 = CARTESIAN_POINT('',(0.173228346457,-4.92125984252E-02));
+#459 = CARTESIAN_POINT('',(0.176181102362,-4.75078240083E-02));
+#460 = CARTESIAN_POINT('',(0.179133858268,-4.58030495914E-02));
+#461 = CARTESIAN_POINT('',(0.179133858268,-4.92125984252E-02));
+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#463 = PCURVE('',#464,#469);
+#464 = CYLINDRICAL_SURFACE('',#465,1.968503937008E-03);
+#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468);
+#466 = CARTESIAN_POINT('',(0.,-4.724409448819E-02,4.92125984252E-02));
+#467 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#468 = DIRECTION('',(-1.,0.,0.));
+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(-0.,0.));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(-1.,0.));
+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#475 = FACE_BOUND('',#476,.F.);
+#476 = EDGE_LOOP('',(#477));
+#477 = ORIENTED_EDGE('',*,*,#478,.T.);
+#478 = EDGE_CURVE('',#479,#479,#481,.T.);
+#479 = VERTEX_POINT('',#480);
+#480 = CARTESIAN_POINT('',(-0.102362204724,-4.724409448819E-02,
+    4.92125984252E-02));
+#481 = SURFACE_CURVE('',#482,(#487,#498),.PCURVE_S1.);
+#482 = CIRCLE('',#483,1.968503937008E-03);
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(-0.100393700787,-4.724409448819E-02,
+    4.92125984252E-02));
+#485 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#486 = DIRECTION('',(-1.,0.,0.));
+#487 = PCURVE('',#66,#488);
+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#497);
+#489 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#490,#491,#492,#493,#494,#495
+,#496),.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(
+  '') );
+#490 = CARTESIAN_POINT('',(0.279527559055,-4.92125984252E-02));
+#491 = CARTESIAN_POINT('',(0.279527559055,-5.262214725899E-02));
+#492 = CARTESIAN_POINT('',(0.27657480315,-5.09173728421E-02));
+#493 = CARTESIAN_POINT('',(0.273622047244,-4.92125984252E-02));
+#494 = CARTESIAN_POINT('',(0.27657480315,-4.75078240083E-02));
+#495 = CARTESIAN_POINT('',(0.279527559055,-4.58030495914E-02));
+#496 = CARTESIAN_POINT('',(0.279527559055,-4.92125984252E-02));
+#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#498 = PCURVE('',#499,#504);
+#499 = CYLINDRICAL_SURFACE('',#500,1.968503937008E-03);
+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);
+#501 = CARTESIAN_POINT('',(-0.100393700787,-4.724409448819E-02,
+    4.92125984252E-02));
+#502 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#503 = DIRECTION('',(-1.,0.,0.));
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(-0.,0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(-1.,0.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = ADVANCED_FACE('',(#511),#318,.T.);
+#511 = FACE_BOUND('',#512,.F.);
+#512 = EDGE_LOOP('',(#513,#514,#515,#542));
+#513 = ORIENTED_EDGE('',*,*,#299,.T.);
+#514 = ORIENTED_EDGE('',*,*,#385,.T.);
+#515 = ORIENTED_EDGE('',*,*,#516,.F.);
+#516 = EDGE_CURVE('',#517,#358,#519,.T.);
+#517 = VERTEX_POINT('',#518);
+#518 = CARTESIAN_POINT('',(-0.177165354331,-5.314960629921E-02,
+    -1.092739197466E-18));
+#519 = SURFACE_CURVE('',#520,(#525,#531),.PCURVE_S1.);
+#520 = CIRCLE('',#521,5.905511811024E-03);
+#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
+#522 = CARTESIAN_POINT('',(-0.177165354331,-5.314960629921E-02,
+    5.905511811024E-03));
+#523 = DIRECTION('',(1.,0.,-0.));
+#524 = DIRECTION('',(-0.,0.,-1.));
+#525 = PCURVE('',#318,#526);
+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#530);
+#527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#528,#529),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#528 = CARTESIAN_POINT('',(0.,0.354330708661));
+#529 = CARTESIAN_POINT('',(-1.570796326795,0.354330708661));
+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#531 = PCURVE('',#532,#537);
+#532 = CYLINDRICAL_SURFACE('',#533,5.905511811024E-03);
+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
+#534 = CARTESIAN_POINT('',(-0.177165354331,-5.314960629921E-02,
+    5.905511811024E-03));
+#535 = DIRECTION('',(-1.,0.,0.));
+#536 = DIRECTION('',(0.,0.,-1.));
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#541);
+#538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#539,#540),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#539 = CARTESIAN_POINT('',(0.,0.));
+#540 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#277,#517,#544,.T.);
+#544 = SURFACE_CURVE('',#545,(#549,#556),.PCURVE_S1.);
+#545 = LINE('',#546,#547);
+#546 = CARTESIAN_POINT('',(0.177165354331,-5.314960629921E-02,
+    -1.092739197466E-18));
+#547 = VECTOR('',#548,3.937007874016E-02);
+#548 = DIRECTION('',(-1.,0.,0.));
+#549 = PCURVE('',#318,#550);
+#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555);
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(-0.,0.));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(-0.,1.));
+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#556 = PCURVE('',#264,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
+#558 = LINE('',#559,#560);
+#559 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#560 = VECTOR('',#561,1.);
+#561 = DIRECTION('',(-1.,0.));
+#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#563 = ADVANCED_FACE('',(#564),#95,.T.);
+#564 = FACE_BOUND('',#565,.T.);
+#565 = EDGE_LOOP('',(#566,#567,#568,#595));
+#566 = ORIENTED_EDGE('',*,*,#78,.T.);
+#567 = ORIENTED_EDGE('',*,*,#334,.T.);
+#568 = ORIENTED_EDGE('',*,*,#569,.F.);
+#569 = EDGE_CURVE('',#570,#335,#572,.T.);
+#570 = VERTEX_POINT('',#571);
+#571 = CARTESIAN_POINT('',(-0.177165354331,-5.314960629921E-02,
+    9.842519685039E-02));
+#572 = SURFACE_CURVE('',#573,(#578,#584),.PCURVE_S1.);
+#573 = CIRCLE('',#574,5.905511811024E-03);
+#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577);
+#575 = CARTESIAN_POINT('',(-0.177165354331,-5.314960629921E-02,
+    9.251968503937E-02));
+#576 = DIRECTION('',(-1.,0.,0.));
+#577 = DIRECTION('',(0.,0.,1.));
+#578 = PCURVE('',#95,#579);
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#583);
+#580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#581,#582),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#581 = CARTESIAN_POINT('',(0.,0.354330708661));
+#582 = CARTESIAN_POINT('',(1.570796326795,0.354330708661));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = PCURVE('',#585,#590);
+#585 = CYLINDRICAL_SURFACE('',#586,5.905511811024E-03);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(-0.177165354331,-5.314960629921E-02,
+    9.251968503937E-02));
+#588 = DIRECTION('',(-1.,0.,0.));
+#589 = DIRECTION('',(0.,0.,1.));
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#594);
+#591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#592,#593),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#592 = CARTESIAN_POINT('',(0.,0.));
+#593 = CARTESIAN_POINT('',(1.570796326795,0.));
+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#595 = ORIENTED_EDGE('',*,*,#596,.F.);
+#596 = EDGE_CURVE('',#79,#570,#597,.T.);
+#597 = SURFACE_CURVE('',#598,(#602,#609),.PCURVE_S1.);
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(0.177165354331,-5.314960629921E-02,
+    9.842519685039E-02));
+#600 = VECTOR('',#601,3.937007874016E-02);
+#601 = DIRECTION('',(-1.,0.,0.));
+#602 = PCURVE('',#95,#603);
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(0.,0.));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(0.,1.));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = PCURVE('',#123,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(-1.,0.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = ADVANCED_FACE('',(#617),#264,.F.);
+#617 = FACE_BOUND('',#618,.F.);
+#618 = EDGE_LOOP('',(#619,#620,#621,#644,#672,#695,#723,#751,#779,#807,
+    #828));
+#619 = ORIENTED_EDGE('',*,*,#276,.T.);
+#620 = ORIENTED_EDGE('',*,*,#543,.T.);
+#621 = ORIENTED_EDGE('',*,*,#622,.T.);
+#622 = EDGE_CURVE('',#517,#623,#625,.T.);
+#623 = VERTEX_POINT('',#624);
+#624 = CARTESIAN_POINT('',(-0.183070866142,-5.314960629921E-02,
+    -1.092739197466E-18));
+#625 = SURFACE_CURVE('',#626,(#630,#637),.PCURVE_S1.);
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(-0.177165354331,-5.314960629921E-02,
+    -1.092739197466E-18));
+#628 = VECTOR('',#629,3.937007874016E-02);
+#629 = DIRECTION('',(-1.,0.,0.));
+#630 = PCURVE('',#264,#631);
+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(-0.354330708661,-5.905511811024E-03));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(-1.,0.));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = PCURVE('',#532,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(-0.,0.));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(-0.,1.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = ORIENTED_EDGE('',*,*,#645,.F.);
+#645 = EDGE_CURVE('',#646,#623,#648,.T.);
+#646 = VERTEX_POINT('',#647);
+#647 = CARTESIAN_POINT('',(-0.183070866142,-4.724409448819E-02,
+    -1.092739197466E-18));
+#648 = SURFACE_CURVE('',#649,(#653,#660),.PCURVE_S1.);
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,0.));
+#651 = VECTOR('',#652,3.937007874016E-02);
+#652 = DIRECTION('',(-0.,-1.,-0.));
+#653 = PCURVE('',#264,#654);
+#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659);
+#655 = LINE('',#656,#657);
+#656 = CARTESIAN_POINT('',(-0.360236220472,1.377952755906E-02));
+#657 = VECTOR('',#658,1.);
+#658 = DIRECTION('',(-0.,-1.));
+#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#660 = PCURVE('',#661,#666);
+#661 = CYLINDRICAL_SURFACE('',#662,5.905511811024E-03);
+#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665);
+#663 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    5.905511811024E-03));
+#664 = DIRECTION('',(-0.,-1.,-0.));
+#665 = DIRECTION('',(1.,0.,0.));
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(-0.,1.));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = ORIENTED_EDGE('',*,*,#673,.F.);
+#673 = EDGE_CURVE('',#674,#646,#676,.T.);
+#674 = VERTEX_POINT('',#675);
+#675 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    -1.092739197466E-18));
+#676 = SURFACE_CURVE('',#677,(#681,#688),.PCURVE_S1.);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    -1.092739197466E-18));
+#679 = VECTOR('',#680,3.937007874016E-02);
+#680 = DIRECTION('',(-0.,-1.,-0.));
+#681 = PCURVE('',#264,#682);
+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(-0.360236220472,1.377952755906E-02));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(-0.,-1.));
+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#688 = PCURVE('',#661,#689);
+#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694);
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(-0.,1.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = ORIENTED_EDGE('',*,*,#696,.F.);
+#696 = EDGE_CURVE('',#697,#674,#699,.T.);
+#697 = VERTEX_POINT('',#698);
+#698 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    -1.092739197466E-18));
+#699 = SURFACE_CURVE('',#700,(#704,#711),.PCURVE_S1.);
+#700 = LINE('',#701,#702);
+#701 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    -1.092739197466E-18));
+#702 = VECTOR('',#703,3.937007874016E-02);
+#703 = DIRECTION('',(1.,0.,0.));
+#704 = PCURVE('',#264,#705);
+#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710);
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(-0.36811023622,1.377952755906E-02));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(1.,0.));
+#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#711 = PCURVE('',#712,#717);
+#712 = CYLINDRICAL_SURFACE('',#713,5.905511811024E-03);
+#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716);
+#714 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#715 = DIRECTION('',(1.,0.,0.));
+#716 = DIRECTION('',(0.,1.,0.));
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(-0.,1.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = ORIENTED_EDGE('',*,*,#724,.F.);
+#724 = EDGE_CURVE('',#725,#697,#727,.T.);
+#725 = VERTEX_POINT('',#726);
+#726 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    -1.092739197466E-18));
+#727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    -1.092739197466E-18));
+#730 = VECTOR('',#731,3.937007874016E-02);
+#731 = DIRECTION('',(0.,1.,0.));
+#732 = PCURVE('',#264,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(-0.36811023622,-0.17125984252));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#740,#745);
+#740 = CYLINDRICAL_SURFACE('',#741,5.905511811024E-03);
+#741 = AXIS2_PLACEMENT_3D('',#742,#743,#744);
+#742 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#743 = DIRECTION('',(0.,1.,0.));
+#744 = DIRECTION('',(-1.,-0.,-0.));
+#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(-0.,1.));
+#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#751 = ORIENTED_EDGE('',*,*,#752,.F.);
+#752 = EDGE_CURVE('',#753,#725,#755,.T.);
+#753 = VERTEX_POINT('',#754);
+#754 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    -1.092739197466E-18));
+#755 = SURFACE_CURVE('',#756,(#760,#767),.PCURVE_S1.);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    -1.092739197466E-18));
+#758 = VECTOR('',#759,3.937007874016E-02);
+#759 = DIRECTION('',(-1.,-0.,-0.));
+#760 = PCURVE('',#264,#761);
+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(1.377952755906E-02,-0.17125984252));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(-1.,-0.));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#767 = PCURVE('',#768,#773);
+#768 = CYLINDRICAL_SURFACE('',#769,5.905511811024E-03);
+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);
+#770 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#771 = DIRECTION('',(-1.,-0.,-0.));
+#772 = DIRECTION('',(0.,-1.,0.));
+#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(-0.,1.));
+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#779 = ORIENTED_EDGE('',*,*,#780,.F.);
+#780 = EDGE_CURVE('',#781,#753,#783,.T.);
+#781 = VERTEX_POINT('',#782);
+#782 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    -1.092739197466E-18));
+#783 = SURFACE_CURVE('',#784,(#788,#795),.PCURVE_S1.);
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    -1.092739197466E-18));
+#786 = VECTOR('',#787,3.937007874016E-02);
+#787 = DIRECTION('',(0.,-1.,0.));
+#788 = PCURVE('',#264,#789);
+#789 = DEFINITIONAL_REPRESENTATION('',(#790),#794);
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(1.377952755906E-02,1.377952755906E-02));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(0.,-1.));
+#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#795 = PCURVE('',#796,#801);
+#796 = CYLINDRICAL_SURFACE('',#797,5.905511811024E-03);
+#797 = AXIS2_PLACEMENT_3D('',#798,#799,#800);
+#798 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#799 = DIRECTION('',(0.,-1.,0.));
+#800 = DIRECTION('',(1.,0.,0.));
+#801 = DEFINITIONAL_REPRESENTATION('',(#802),#806);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(-0.,1.));
+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#807 = ORIENTED_EDGE('',*,*,#808,.F.);
+#808 = EDGE_CURVE('',#220,#781,#809,.T.);
+#809 = SURFACE_CURVE('',#810,(#814,#821),.PCURVE_S1.);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(0.177165354331,-3.346456692913E-02,
+    -1.092739197466E-18));
+#812 = VECTOR('',#813,3.937007874016E-02);
+#813 = DIRECTION('',(1.,0.,0.));
+#814 = PCURVE('',#264,#815);
+#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820);
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(0.,1.377952755906E-02));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(1.,0.));
+#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#821 = PCURVE('',#236,#822);
+#822 = DEFINITIONAL_REPRESENTATION('',(#823),#827);
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(-0.,1.));
+#827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#828 = ORIENTED_EDGE('',*,*,#248,.F.);
+#829 = ADVANCED_FACE('',(#830),#123,.T.);
+#830 = FACE_BOUND('',#831,.T.);
+#831 = EDGE_LOOP('',(#832,#833,#834,#857,#885,#908,#936,#964,#992,#1020,
+    #1041));
+#832 = ORIENTED_EDGE('',*,*,#107,.T.);
+#833 = ORIENTED_EDGE('',*,*,#596,.T.);
+#834 = ORIENTED_EDGE('',*,*,#835,.T.);
+#835 = EDGE_CURVE('',#570,#836,#838,.T.);
+#836 = VERTEX_POINT('',#837);
+#837 = CARTESIAN_POINT('',(-0.183070866142,-5.314960629921E-02,
+    9.842519685039E-02));
+#838 = SURFACE_CURVE('',#839,(#843,#850),.PCURVE_S1.);
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(-0.177165354331,-5.314960629921E-02,
+    9.842519685039E-02));
+#841 = VECTOR('',#842,3.937007874016E-02);
+#842 = DIRECTION('',(-1.,0.,0.));
+#843 = PCURVE('',#123,#844);
+#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849);
+#845 = LINE('',#846,#847);
+#846 = CARTESIAN_POINT('',(-0.354330708661,-5.905511811024E-03));
+#847 = VECTOR('',#848,1.);
+#848 = DIRECTION('',(-1.,0.));
+#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#850 = PCURVE('',#585,#851);
+#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(0.,0.));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(0.,1.));
+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#857 = ORIENTED_EDGE('',*,*,#858,.F.);
+#858 = EDGE_CURVE('',#859,#836,#861,.T.);
+#859 = VERTEX_POINT('',#860);
+#860 = CARTESIAN_POINT('',(-0.183070866142,-4.724409448819E-02,
+    9.842519685039E-02));
+#861 = SURFACE_CURVE('',#862,(#866,#873),.PCURVE_S1.);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    9.842519685039E-02));
+#864 = VECTOR('',#865,3.937007874016E-02);
+#865 = DIRECTION('',(-0.,-1.,-0.));
+#866 = PCURVE('',#123,#867);
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);
+#868 = LINE('',#869,#870);
+#869 = CARTESIAN_POINT('',(-0.360236220472,1.377952755906E-02));
+#870 = VECTOR('',#871,1.);
+#871 = DIRECTION('',(-0.,-1.));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#873 = PCURVE('',#874,#879);
+#874 = CYLINDRICAL_SURFACE('',#875,5.905511811024E-03);
+#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878);
+#876 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    9.251968503937E-02));
+#877 = DIRECTION('',(-0.,-1.,-0.));
+#878 = DIRECTION('',(1.,0.,0.));
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(0.,1.));
+#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#885 = ORIENTED_EDGE('',*,*,#886,.F.);
+#886 = EDGE_CURVE('',#887,#859,#889,.T.);
+#887 = VERTEX_POINT('',#888);
+#888 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    9.842519685039E-02));
+#889 = SURFACE_CURVE('',#890,(#894,#901),.PCURVE_S1.);
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    9.842519685039E-02));
+#892 = VECTOR('',#893,3.937007874016E-02);
+#893 = DIRECTION('',(-0.,-1.,-0.));
+#894 = PCURVE('',#123,#895);
+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900);
+#896 = LINE('',#897,#898);
+#897 = CARTESIAN_POINT('',(-0.360236220472,1.377952755906E-02));
+#898 = VECTOR('',#899,1.);
+#899 = DIRECTION('',(-0.,-1.));
+#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#901 = PCURVE('',#874,#902);
+#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(1.570796326795,0.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(0.,1.));
+#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#908 = ORIENTED_EDGE('',*,*,#909,.F.);
+#909 = EDGE_CURVE('',#910,#887,#912,.T.);
+#910 = VERTEX_POINT('',#911);
+#911 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    9.842519685039E-02));
+#912 = SURFACE_CURVE('',#913,(#917,#924),.PCURVE_S1.);
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    9.842519685039E-02));
+#915 = VECTOR('',#916,3.937007874016E-02);
+#916 = DIRECTION('',(1.,0.,0.));
+#917 = PCURVE('',#123,#918);
+#918 = DEFINITIONAL_REPRESENTATION('',(#919),#923);
+#919 = LINE('',#920,#921);
+#920 = CARTESIAN_POINT('',(-0.36811023622,1.377952755906E-02));
+#921 = VECTOR('',#922,1.);
+#922 = DIRECTION('',(1.,0.));
+#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#924 = PCURVE('',#925,#930);
+#925 = CYLINDRICAL_SURFACE('',#926,5.905511811024E-03);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#928 = DIRECTION('',(1.,0.,0.));
+#929 = DIRECTION('',(0.,1.,0.));
+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(1.570796326795,0.));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(0.,1.));
+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#936 = ORIENTED_EDGE('',*,*,#937,.F.);
+#937 = EDGE_CURVE('',#938,#910,#940,.T.);
+#938 = VERTEX_POINT('',#939);
+#939 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    9.842519685039E-02));
+#940 = SURFACE_CURVE('',#941,(#945,#952),.PCURVE_S1.);
+#941 = LINE('',#942,#943);
+#942 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    9.842519685039E-02));
+#943 = VECTOR('',#944,3.937007874016E-02);
+#944 = DIRECTION('',(0.,1.,0.));
+#945 = PCURVE('',#123,#946);
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(-0.36811023622,-0.17125984252));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(0.,1.));
+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#952 = PCURVE('',#953,#958);
+#953 = CYLINDRICAL_SURFACE('',#954,5.905511811024E-03);
+#954 = AXIS2_PLACEMENT_3D('',#955,#956,#957);
+#955 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#956 = DIRECTION('',(0.,1.,0.));
+#957 = DIRECTION('',(-1.,-0.,-0.));
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#963);
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(1.570796326795,0.));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(0.,1.));
+#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#964 = ORIENTED_EDGE('',*,*,#965,.F.);
+#965 = EDGE_CURVE('',#966,#938,#968,.T.);
+#966 = VERTEX_POINT('',#967);
+#967 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    9.842519685039E-02));
+#968 = SURFACE_CURVE('',#969,(#973,#980),.PCURVE_S1.);
+#969 = LINE('',#970,#971);
+#970 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    9.842519685039E-02));
+#971 = VECTOR('',#972,3.937007874016E-02);
+#972 = DIRECTION('',(-1.,-0.,-0.));
+#973 = PCURVE('',#123,#974);
+#974 = DEFINITIONAL_REPRESENTATION('',(#975),#979);
+#975 = LINE('',#976,#977);
+#976 = CARTESIAN_POINT('',(1.377952755906E-02,-0.17125984252));
+#977 = VECTOR('',#978,1.);
+#978 = DIRECTION('',(-1.,-0.));
+#979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#980 = PCURVE('',#981,#986);
+#981 = CYLINDRICAL_SURFACE('',#982,5.905511811024E-03);
+#982 = AXIS2_PLACEMENT_3D('',#983,#984,#985);
+#983 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#984 = DIRECTION('',(-1.,-0.,-0.));
+#985 = DIRECTION('',(0.,-1.,0.));
+#986 = DEFINITIONAL_REPRESENTATION('',(#987),#991);
+#987 = LINE('',#988,#989);
+#988 = CARTESIAN_POINT('',(1.570796326795,0.));
+#989 = VECTOR('',#990,1.);
+#990 = DIRECTION('',(0.,1.));
+#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#992 = ORIENTED_EDGE('',*,*,#993,.F.);
+#993 = EDGE_CURVE('',#994,#966,#996,.T.);
+#994 = VERTEX_POINT('',#995);
+#995 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    9.842519685039E-02));
+#996 = SURFACE_CURVE('',#997,(#1001,#1008),.PCURVE_S1.);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    9.842519685039E-02));
+#999 = VECTOR('',#1000,3.937007874016E-02);
+#1000 = DIRECTION('',(0.,-1.,0.));
+#1001 = PCURVE('',#123,#1002);
+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);
+#1003 = LINE('',#1004,#1005);
+#1004 = CARTESIAN_POINT('',(1.377952755906E-02,1.377952755906E-02));
+#1005 = VECTOR('',#1006,1.);
+#1006 = DIRECTION('',(0.,-1.));
+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1008 = PCURVE('',#1009,#1014);
+#1009 = CYLINDRICAL_SURFACE('',#1010,5.905511811024E-03);
+#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013);
+#1011 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#1012 = DIRECTION('',(0.,-1.,0.));
+#1013 = DIRECTION('',(1.,0.,0.));
+#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019);
+#1015 = LINE('',#1016,#1017);
+#1016 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1017 = VECTOR('',#1018,1.);
+#1018 = DIRECTION('',(0.,1.));
+#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1020 = ORIENTED_EDGE('',*,*,#1021,.F.);
+#1021 = EDGE_CURVE('',#136,#994,#1022,.T.);
+#1022 = SURFACE_CURVE('',#1023,(#1027,#1034),.PCURVE_S1.);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(0.177165354331,-3.346456692913E-02,
+    9.842519685039E-02));
+#1025 = VECTOR('',#1026,3.937007874016E-02);
+#1026 = DIRECTION('',(1.,0.,0.));
+#1027 = PCURVE('',#123,#1028);
+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(0.,1.377952755906E-02));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(1.,0.));
+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1034 = PCURVE('',#179,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(0.,1.));
+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1041 = ORIENTED_EDGE('',*,*,#135,.F.);
+#1042 = ADVANCED_FACE('',(#1043),#236,.T.);
+#1043 = FACE_BOUND('',#1044,.F.);
+#1044 = EDGE_LOOP('',(#1045,#1046,#1047,#1074));
+#1045 = ORIENTED_EDGE('',*,*,#219,.T.);
+#1046 = ORIENTED_EDGE('',*,*,#808,.T.);
+#1047 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#1048 = EDGE_CURVE('',#1049,#781,#1051,.T.);
+#1049 = VERTEX_POINT('',#1050);
+#1050 = CARTESIAN_POINT('',(0.19094488189,-2.755905511811E-02,
+    5.905511811024E-03));
+#1051 = SURFACE_CURVE('',#1052,(#1057,#1063),.PCURVE_S1.);
+#1052 = CIRCLE('',#1053,5.905511811024E-03);
+#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056);
+#1054 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#1055 = DIRECTION('',(-1.,0.,0.));
+#1056 = DIRECTION('',(0.,1.,0.));
+#1057 = PCURVE('',#236,#1058);
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1062);
+#1059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1060,#1061),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1060 = CARTESIAN_POINT('',(0.,1.377952755906E-02));
+#1061 = CARTESIAN_POINT('',(-1.570796326795,1.377952755906E-02));
+#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1063 = PCURVE('',#1064,#1069);
+#1064 = SPHERICAL_SURFACE('',#1065,5.905511811024E-03);
+#1065 = AXIS2_PLACEMENT_3D('',#1066,#1067,#1068);
+#1066 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#1067 = DIRECTION('',(-0.,-0.,-1.));
+#1068 = DIRECTION('',(0.,1.,0.));
+#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1073);
+#1070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1071,#1072),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1071 = CARTESIAN_POINT('',(0.,0.));
+#1072 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1074 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1075 = EDGE_CURVE('',#192,#1049,#1076,.T.);
+#1076 = SURFACE_CURVE('',#1077,(#1081,#1088),.PCURVE_S1.);
+#1077 = LINE('',#1078,#1079);
+#1078 = CARTESIAN_POINT('',(0.177165354331,-2.755905511811E-02,
+    5.905511811024E-03));
+#1079 = VECTOR('',#1080,3.937007874016E-02);
+#1080 = DIRECTION('',(1.,0.,0.));
+#1081 = PCURVE('',#236,#1082);
+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087);
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(-0.,0.));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(-0.,1.));
+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1088 = PCURVE('',#207,#1089);
+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(1.,0.));
+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1095 = ADVANCED_FACE('',(#1096),#179,.T.);
+#1096 = FACE_BOUND('',#1097,.T.);
+#1097 = EDGE_LOOP('',(#1098,#1099,#1100,#1127));
+#1098 = ORIENTED_EDGE('',*,*,#158,.T.);
+#1099 = ORIENTED_EDGE('',*,*,#1021,.T.);
+#1100 = ORIENTED_EDGE('',*,*,#1101,.F.);
+#1101 = EDGE_CURVE('',#1102,#994,#1104,.T.);
+#1102 = VERTEX_POINT('',#1103);
+#1103 = CARTESIAN_POINT('',(0.19094488189,-2.755905511811E-02,
+    9.251968503937E-02));
+#1104 = SURFACE_CURVE('',#1105,(#1110,#1116),.PCURVE_S1.);
+#1105 = CIRCLE('',#1106,5.905511811024E-03);
+#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);
+#1107 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#1108 = DIRECTION('',(1.,0.,0.));
+#1109 = DIRECTION('',(0.,1.,0.));
+#1110 = PCURVE('',#179,#1111);
+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1115);
+#1112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1113,#1114),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1113 = CARTESIAN_POINT('',(0.,1.377952755906E-02));
+#1114 = CARTESIAN_POINT('',(1.570796326795,1.377952755906E-02));
+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1116 = PCURVE('',#1117,#1122);
+#1117 = SPHERICAL_SURFACE('',#1118,5.905511811024E-03);
+#1118 = AXIS2_PLACEMENT_3D('',#1119,#1120,#1121);
+#1119 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#1120 = DIRECTION('',(0.,0.,1.));
+#1121 = DIRECTION('',(0.,1.,0.));
+#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1126);
+#1123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1124,#1125),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1124 = CARTESIAN_POINT('',(0.,0.));
+#1125 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1127 = ORIENTED_EDGE('',*,*,#1128,.F.);
+#1128 = EDGE_CURVE('',#159,#1102,#1129,.T.);
+#1129 = SURFACE_CURVE('',#1130,(#1134,#1141),.PCURVE_S1.);
+#1130 = LINE('',#1131,#1132);
+#1131 = CARTESIAN_POINT('',(0.177165354331,-2.755905511811E-02,
+    9.251968503937E-02));
+#1132 = VECTOR('',#1133,3.937007874016E-02);
+#1133 = DIRECTION('',(1.,0.,0.));
+#1134 = PCURVE('',#179,#1135);
+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140);
+#1136 = LINE('',#1137,#1138);
+#1137 = CARTESIAN_POINT('',(0.,0.));
+#1138 = VECTOR('',#1139,1.);
+#1139 = DIRECTION('',(0.,1.));
+#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1141 = PCURVE('',#207,#1142);
+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(1.,0.));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = ADVANCED_FACE('',(#1149),#207,.T.);
+#1149 = FACE_BOUND('',#1150,.T.);
+#1150 = EDGE_LOOP('',(#1151,#1152,#1153,#1179));
+#1151 = ORIENTED_EDGE('',*,*,#191,.T.);
+#1152 = ORIENTED_EDGE('',*,*,#1128,.T.);
+#1153 = ORIENTED_EDGE('',*,*,#1154,.F.);
+#1154 = EDGE_CURVE('',#1049,#1102,#1155,.T.);
+#1155 = SURFACE_CURVE('',#1156,(#1160,#1167),.PCURVE_S1.);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(0.19094488189,-2.755905511811E-02,0.));
+#1158 = VECTOR('',#1159,3.937007874016E-02);
+#1159 = DIRECTION('',(0.,0.,1.));
+#1160 = PCURVE('',#207,#1161);
+#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166);
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(1.377952755906E-02,0.));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(0.,-1.));
+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1167 = PCURVE('',#1168,#1173);
+#1168 = CYLINDRICAL_SURFACE('',#1169,5.905511811024E-03);
+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);
+#1170 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,0.));
+#1171 = DIRECTION('',(-0.,-0.,-1.));
+#1172 = DIRECTION('',(1.,0.,0.));
+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(-0.,-1.));
+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1179 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1180 = ADVANCED_FACE('',(#1181),#373,.F.);
+#1181 = FACE_BOUND('',#1182,.F.);
+#1182 = EDGE_LOOP('',(#1183,#1184,#1207,#1235));
+#1183 = ORIENTED_EDGE('',*,*,#357,.T.);
+#1184 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1185 = EDGE_CURVE('',#1186,#335,#1188,.T.);
+#1186 = VERTEX_POINT('',#1187);
+#1187 = CARTESIAN_POINT('',(-0.177165354331,-3.346456692913E-02,
+    9.251968503937E-02));
+#1188 = SURFACE_CURVE('',#1189,(#1193,#1200),.PCURVE_S1.);
+#1189 = LINE('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(-0.177165354331,-3.346456692913E-02,
+    9.251968503937E-02));
+#1191 = VECTOR('',#1192,3.937007874016E-02);
+#1192 = DIRECTION('',(-0.,-1.,-0.));
+#1193 = PCURVE('',#373,#1194);
+#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);
+#1195 = LINE('',#1196,#1197);
+#1196 = CARTESIAN_POINT('',(1.377952755906E-02,-9.251968503937E-02));
+#1197 = VECTOR('',#1198,1.);
+#1198 = DIRECTION('',(-1.,0.));
+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1200 = PCURVE('',#874,#1201);
+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206);
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(0.,0.));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(0.,1.));
+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1208 = EDGE_CURVE('',#1209,#1186,#1211,.T.);
+#1209 = VERTEX_POINT('',#1210);
+#1210 = CARTESIAN_POINT('',(-0.177165354331,-3.346456692913E-02,
+    5.905511811024E-03));
+#1211 = SURFACE_CURVE('',#1212,(#1216,#1223),.PCURVE_S1.);
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(-0.177165354331,-3.346456692913E-02,0.));
+#1214 = VECTOR('',#1215,3.937007874016E-02);
+#1215 = DIRECTION('',(0.,0.,1.));
+#1216 = PCURVE('',#373,#1217);
+#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1222);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(1.377952755906E-02,0.));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(0.,-1.));
+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1223 = PCURVE('',#1224,#1229);
+#1224 = CYLINDRICAL_SURFACE('',#1225,5.905511811024E-03);
+#1225 = AXIS2_PLACEMENT_3D('',#1226,#1227,#1228);
+#1226 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,0.));
+#1227 = DIRECTION('',(-0.,-0.,-1.));
+#1228 = DIRECTION('',(1.,0.,0.));
+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234);
+#1230 = LINE('',#1231,#1232);
+#1231 = CARTESIAN_POINT('',(-0.,0.));
+#1232 = VECTOR('',#1233,1.);
+#1233 = DIRECTION('',(-0.,-1.));
+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1235 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1236 = EDGE_CURVE('',#1209,#358,#1237,.T.);
+#1237 = SURFACE_CURVE('',#1238,(#1242,#1249),.PCURVE_S1.);
+#1238 = LINE('',#1239,#1240);
+#1239 = CARTESIAN_POINT('',(-0.177165354331,-3.346456692913E-02,
+    5.905511811024E-03));
+#1240 = VECTOR('',#1241,3.937007874016E-02);
+#1241 = DIRECTION('',(-0.,-1.,-0.));
+#1242 = PCURVE('',#373,#1243);
+#1243 = DEFINITIONAL_REPRESENTATION('',(#1244),#1248);
+#1244 = LINE('',#1245,#1246);
+#1245 = CARTESIAN_POINT('',(1.377952755906E-02,-5.905511811024E-03));
+#1246 = VECTOR('',#1247,1.);
+#1247 = DIRECTION('',(-1.,0.));
+#1248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1249 = PCURVE('',#661,#1250);
+#1250 = DEFINITIONAL_REPRESENTATION('',(#1251),#1255);
+#1251 = LINE('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(-0.,0.));
+#1253 = VECTOR('',#1254,1.);
+#1254 = DIRECTION('',(-0.,1.));
+#1255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1256 = ADVANCED_FACE('',(#1257),#429,.T.);
+#1257 = FACE_BOUND('',#1258,.F.);
+#1258 = EDGE_LOOP('',(#1259,#1260,#1283,#1314));
+#1259 = ORIENTED_EDGE('',*,*,#408,.F.);
+#1260 = ORIENTED_EDGE('',*,*,#1261,.T.);
+#1261 = EDGE_CURVE('',#409,#1262,#1264,.T.);
+#1262 = VERTEX_POINT('',#1263);
+#1263 = CARTESIAN_POINT('',(9.842519685039E-02,-4.685039370079E-02,
+    4.92125984252E-02));
+#1264 = SEAM_CURVE('',#1265,(#1269,#1276),.PCURVE_S1.);
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(9.842519685039E-02,-4.724409448819E-02,
+    4.92125984252E-02));
+#1267 = VECTOR('',#1268,3.937007874016E-02);
+#1268 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1269 = PCURVE('',#429,#1270);
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);
+#1271 = LINE('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1273 = VECTOR('',#1274,1.);
+#1274 = DIRECTION('',(-0.,-1.));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1276 = PCURVE('',#429,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(-0.,0.));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(-0.,-1.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = ORIENTED_EDGE('',*,*,#1284,.T.);
+#1284 = EDGE_CURVE('',#1262,#1262,#1285,.T.);
+#1285 = SURFACE_CURVE('',#1286,(#1291,#1298),.PCURVE_S1.);
+#1286 = CIRCLE('',#1287,1.968503937008E-03);
+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
+#1288 = CARTESIAN_POINT('',(0.100393700787,-4.685039370079E-02,
+    4.92125984252E-02));
+#1289 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1290 = DIRECTION('',(-1.,0.,0.));
+#1291 = PCURVE('',#429,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(-0.,-3.937007874016E-04));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(-1.,0.));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = PCURVE('',#1299,#1304);
+#1299 = PLANE('',#1300);
+#1300 = AXIS2_PLACEMENT_3D('',#1301,#1302,#1303);
+#1301 = CARTESIAN_POINT('',(9.842519685039E-02,-4.685039370079E-02,
+    4.92125984252E-02));
+#1302 = DIRECTION('',(0.,-1.,0.));
+#1303 = DIRECTION('',(0.,0.,-1.));
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1313);
+#1305 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1306,#1307,#1308,#1309,
+#1310,#1311,#1312),.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('') );
+#1306 = CARTESIAN_POINT('',(0.,0.));
+#1307 = CARTESIAN_POINT('',(-3.409548833797E-03,0.));
+#1308 = CARTESIAN_POINT('',(-1.704774416898E-03,2.952755905512E-03));
+#1309 = CARTESIAN_POINT('',(-4.821444091131E-19,5.905511811024E-03));
+#1310 = CARTESIAN_POINT('',(1.704774416898E-03,2.952755905512E-03));
+#1311 = CARTESIAN_POINT('',(3.409548833797E-03,3.035766082959E-18));
+#1312 = CARTESIAN_POINT('',(0.,0.));
+#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1314 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1315 = ADVANCED_FACE('',(#1316),#464,.T.);
+#1316 = FACE_BOUND('',#1317,.F.);
+#1317 = EDGE_LOOP('',(#1318,#1319,#1342,#1373));
+#1318 = ORIENTED_EDGE('',*,*,#443,.F.);
+#1319 = ORIENTED_EDGE('',*,*,#1320,.T.);
+#1320 = EDGE_CURVE('',#444,#1321,#1323,.T.);
+#1321 = VERTEX_POINT('',#1322);
+#1322 = CARTESIAN_POINT('',(-1.968503937008E-03,-4.685039370079E-02,
+    4.92125984252E-02));
+#1323 = SEAM_CURVE('',#1324,(#1328,#1335),.PCURVE_S1.);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(-1.968503937008E-03,-4.724409448819E-02,
+    4.92125984252E-02));
+#1326 = VECTOR('',#1327,3.937007874016E-02);
+#1327 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1328 = PCURVE('',#464,#1329);
+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334);
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(-0.,-1.));
+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1335 = PCURVE('',#464,#1336);
+#1336 = DEFINITIONAL_REPRESENTATION('',(#1337),#1341);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(-0.,0.));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(-0.,-1.));
+#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1342 = ORIENTED_EDGE('',*,*,#1343,.T.);
+#1343 = EDGE_CURVE('',#1321,#1321,#1344,.T.);
+#1344 = SURFACE_CURVE('',#1345,(#1350,#1357),.PCURVE_S1.);
+#1345 = CIRCLE('',#1346,1.968503937008E-03);
+#1346 = AXIS2_PLACEMENT_3D('',#1347,#1348,#1349);
+#1347 = CARTESIAN_POINT('',(0.,-4.685039370079E-02,4.92125984252E-02));
+#1348 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1349 = DIRECTION('',(-1.,0.,0.));
+#1350 = PCURVE('',#464,#1351);
+#1351 = DEFINITIONAL_REPRESENTATION('',(#1352),#1356);
+#1352 = LINE('',#1353,#1354);
+#1353 = CARTESIAN_POINT('',(-0.,-3.937007874016E-04));
+#1354 = VECTOR('',#1355,1.);
+#1355 = DIRECTION('',(-1.,0.));
+#1356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1357 = PCURVE('',#1358,#1363);
+#1358 = PLANE('',#1359);
+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
+#1360 = CARTESIAN_POINT('',(-1.968503937008E-03,-4.685039370079E-02,
+    4.92125984252E-02));
+#1361 = DIRECTION('',(0.,-1.,0.));
+#1362 = DIRECTION('',(0.,0.,-1.));
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1372);
+#1364 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1365,#1366,#1367,#1368,
+#1369,#1370,#1371),.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('') );
+#1365 = CARTESIAN_POINT('',(0.,0.));
+#1366 = CARTESIAN_POINT('',(-3.409548833797E-03,0.));
+#1367 = CARTESIAN_POINT('',(-1.704774416899E-03,2.952755905512E-03));
+#1368 = CARTESIAN_POINT('',(-4.821444091131E-19,5.905511811024E-03));
+#1369 = CARTESIAN_POINT('',(1.704774416899E-03,2.952755905512E-03));
+#1370 = CARTESIAN_POINT('',(3.409548833797E-03,3.035766082959E-18));
+#1371 = CARTESIAN_POINT('',(0.,0.));
+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1373 = ORIENTED_EDGE('',*,*,#1320,.F.);
+#1374 = ADVANCED_FACE('',(#1375),#499,.T.);
+#1375 = FACE_BOUND('',#1376,.F.);
+#1376 = EDGE_LOOP('',(#1377,#1378,#1401,#1432));
+#1377 = ORIENTED_EDGE('',*,*,#478,.F.);
+#1378 = ORIENTED_EDGE('',*,*,#1379,.T.);
+#1379 = EDGE_CURVE('',#479,#1380,#1382,.T.);
+#1380 = VERTEX_POINT('',#1381);
+#1381 = CARTESIAN_POINT('',(-0.102362204724,-4.685039370079E-02,
+    4.92125984252E-02));
+#1382 = SEAM_CURVE('',#1383,(#1387,#1394),.PCURVE_S1.);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(-0.102362204724,-4.724409448819E-02,
+    4.92125984252E-02));
+#1385 = VECTOR('',#1386,3.937007874016E-02);
+#1386 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1387 = PCURVE('',#499,#1388);
+#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393);
+#1389 = LINE('',#1390,#1391);
+#1390 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1391 = VECTOR('',#1392,1.);
+#1392 = DIRECTION('',(-0.,-1.));
+#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1394 = PCURVE('',#499,#1395);
+#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1400);
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(-0.,0.));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(-0.,-1.));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1402 = EDGE_CURVE('',#1380,#1380,#1403,.T.);
+#1403 = SURFACE_CURVE('',#1404,(#1409,#1416),.PCURVE_S1.);
+#1404 = CIRCLE('',#1405,1.968503937008E-03);
+#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408);
+#1406 = CARTESIAN_POINT('',(-0.100393700787,-4.685039370079E-02,
+    4.92125984252E-02));
+#1407 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1408 = DIRECTION('',(-1.,0.,0.));
+#1409 = PCURVE('',#499,#1410);
+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(-0.,-3.937007874016E-04));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(-1.,0.));
+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1416 = PCURVE('',#1417,#1422);
+#1417 = PLANE('',#1418);
+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
+#1419 = CARTESIAN_POINT('',(-0.102362204724,-4.685039370079E-02,
+    4.92125984252E-02));
+#1420 = DIRECTION('',(0.,-1.,0.));
+#1421 = DIRECTION('',(0.,0.,-1.));
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1431);
+#1423 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1424,#1425,#1426,#1427,
+#1428,#1429,#1430),.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('') );
+#1424 = CARTESIAN_POINT('',(0.,0.));
+#1425 = CARTESIAN_POINT('',(-3.409548833797E-03,0.));
+#1426 = CARTESIAN_POINT('',(-1.704774416898E-03,2.952755905512E-03));
+#1427 = CARTESIAN_POINT('',(-4.821444091131E-19,5.905511811024E-03));
+#1428 = CARTESIAN_POINT('',(1.704774416898E-03,2.952755905512E-03));
+#1429 = CARTESIAN_POINT('',(3.409548833797E-03,3.035766082959E-18));
+#1430 = CARTESIAN_POINT('',(0.,0.));
+#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1432 = ORIENTED_EDGE('',*,*,#1379,.F.);
+#1433 = ADVANCED_FACE('',(#1434),#532,.T.);
+#1434 = FACE_BOUND('',#1435,.F.);
+#1435 = EDGE_LOOP('',(#1436,#1437,#1471));
+#1436 = ORIENTED_EDGE('',*,*,#516,.T.);
+#1437 = ORIENTED_EDGE('',*,*,#1438,.F.);
+#1438 = EDGE_CURVE('',#623,#358,#1439,.T.);
+#1439 = SURFACE_CURVE('',#1440,(#1445,#1458),.PCURVE_S1.);
+#1440 = ELLIPSE('',#1441,8.351654895904E-03,5.905511811024E-03);
+#1441 = AXIS2_PLACEMENT_3D('',#1442,#1443,#1444);
+#1442 = CARTESIAN_POINT('',(-0.183070866142,-5.314960629921E-02,
+    5.905511811024E-03));
+#1443 = DIRECTION('',(0.707106781187,-0.707106781187,-0.));
+#1444 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#1445 = PCURVE('',#532,#1446);
+#1446 = DEFINITIONAL_REPRESENTATION('',(#1447),#1457);
+#1447 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1448,#1449,#1450,#1451,#1452,
+    #1453,#1454,#1455,#1456),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
+    ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1448 = CARTESIAN_POINT('',(-1.273239929221E-18,5.905511811024E-03));
+#1449 = CARTESIAN_POINT('',(-0.196349541599,4.74596727402E-03));
+#1450 = CARTESIAN_POINT('',(-0.392699082198,3.586422467871E-03));
+#1451 = CARTESIAN_POINT('',(-0.589048622799,2.495000424955E-03));
+#1452 = CARTESIAN_POINT('',(-0.785398163395,1.539810528588E-03));
+#1453 = CARTESIAN_POINT('',(-0.981747703995,7.806020899629E-04));
+#1454 = CARTESIAN_POINT('',(-1.178097244596,2.602014346469E-04));
+#1455 = CARTESIAN_POINT('',(-1.374446785196,1.159544485036E-12));
+#1456 = CARTESIAN_POINT('',(-1.570796326795,-2.952752852716E-21));
+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1458 = PCURVE('',#661,#1459);
+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1470);
+#1460 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1461,#1462,#1463,#1464,#1465,
+    #1466,#1467,#1468,#1469),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
+    ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1461 = CARTESIAN_POINT('',(-1.570796326795,1.968503937008E-02));
+#1462 = CARTESIAN_POINT('',(-1.374446785196,1.852549483307E-02));
+#1463 = CARTESIAN_POINT('',(-1.178097244596,1.736595002691E-02));
+#1464 = CARTESIAN_POINT('',(-0.981747703995,1.627452798408E-02));
+#1465 = CARTESIAN_POINT('',(-0.785398163393,1.53193380876E-02));
+#1466 = CARTESIAN_POINT('',(-0.589048622798,1.456012964906E-02));
+#1467 = CARTESIAN_POINT('',(-0.392699082199,1.403972899369E-02));
+#1468 = CARTESIAN_POINT('',(-0.196349541599,1.377952756021E-02));
+#1469 = CARTESIAN_POINT('',(2.511374706932E-16,1.377952755906E-02));
+#1470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1471 = ORIENTED_EDGE('',*,*,#622,.F.);
+#1472 = ADVANCED_FACE('',(#1473),#585,.T.);
+#1473 = FACE_BOUND('',#1474,.T.);
+#1474 = EDGE_LOOP('',(#1475,#1476,#1510));
+#1475 = ORIENTED_EDGE('',*,*,#569,.T.);
+#1476 = ORIENTED_EDGE('',*,*,#1477,.F.);
+#1477 = EDGE_CURVE('',#836,#335,#1478,.T.);
+#1478 = SURFACE_CURVE('',#1479,(#1484,#1497),.PCURVE_S1.);
+#1479 = ELLIPSE('',#1480,8.351654895904E-03,5.905511811024E-03);
+#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483);
+#1481 = CARTESIAN_POINT('',(-0.183070866142,-5.314960629921E-02,
+    9.251968503937E-02));
+#1482 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#1483 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#1484 = PCURVE('',#585,#1485);
+#1485 = DEFINITIONAL_REPRESENTATION('',(#1486),#1496);
+#1486 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1487,#1488,#1489,#1490,#1491,
+    #1492,#1493,#1494,#1495),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
+    ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1487 = CARTESIAN_POINT('',(-6.610029681182E-17,5.905511811024E-03));
+#1488 = CARTESIAN_POINT('',(0.196349541599,4.74596727402E-03));
+#1489 = CARTESIAN_POINT('',(0.392699082199,3.586422467871E-03));
+#1490 = CARTESIAN_POINT('',(0.589048622796,2.495000424951E-03));
+#1491 = CARTESIAN_POINT('',(0.785398163398,1.539810528599E-03));
+#1492 = CARTESIAN_POINT('',(0.981747703996,7.80602089954E-04));
+#1493 = CARTESIAN_POINT('',(1.178097244596,2.60201434648E-04));
+#1494 = CARTESIAN_POINT('',(1.374446785196,1.159544769043E-12));
+#1495 = CARTESIAN_POINT('',(1.570796326795,-2.952754299137E-21));
+#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1497 = PCURVE('',#874,#1498);
+#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1509);
+#1499 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1500,#1501,#1502,#1503,#1504,
+    #1505,#1506,#1507,#1508),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
+    ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1500 = CARTESIAN_POINT('',(1.570796326795,1.968503937008E-02));
+#1501 = CARTESIAN_POINT('',(1.374446785196,1.852549483307E-02));
+#1502 = CARTESIAN_POINT('',(1.178097244595,1.736595002692E-02));
+#1503 = CARTESIAN_POINT('',(0.981747704,1.627452798401E-02));
+#1504 = CARTESIAN_POINT('',(0.785398163393,1.531933808759E-02));
+#1505 = CARTESIAN_POINT('',(0.589048622801,1.456012964902E-02));
+#1506 = CARTESIAN_POINT('',(0.392699082197,1.40397289937E-02));
+#1507 = CARTESIAN_POINT('',(0.196349541599,1.377952756021E-02));
+#1508 = CARTESIAN_POINT('',(1.273237654475E-18,1.377952755906E-02));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = ORIENTED_EDGE('',*,*,#835,.F.);
+#1511 = ADVANCED_FACE('',(#1512),#796,.T.);
+#1512 = FACE_BOUND('',#1513,.F.);
+#1513 = EDGE_LOOP('',(#1514,#1536,#1537,#1564));
+#1514 = ORIENTED_EDGE('',*,*,#1515,.T.);
+#1515 = EDGE_CURVE('',#1516,#781,#1518,.T.);
+#1516 = VERTEX_POINT('',#1517);
+#1517 = CARTESIAN_POINT('',(0.196850393701,-3.346456692913E-02,
+    5.905511811024E-03));
+#1518 = SURFACE_CURVE('',#1519,(#1524,#1530),.PCURVE_S1.);
+#1519 = CIRCLE('',#1520,5.905511811024E-03);
+#1520 = AXIS2_PLACEMENT_3D('',#1521,#1522,#1523);
+#1521 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#1522 = DIRECTION('',(-6.123233995737E-17,1.,0.));
+#1523 = DIRECTION('',(1.,6.123233995737E-17,0.));
+#1524 = PCURVE('',#796,#1525);
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1529);
+#1526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1527,#1528),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1527 = CARTESIAN_POINT('',(0.,0.));
+#1528 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1530 = PCURVE('',#1064,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1535);
+#1532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1533,#1534),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1533 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1534 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#1535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1536 = ORIENTED_EDGE('',*,*,#780,.T.);
+#1537 = ORIENTED_EDGE('',*,*,#1538,.F.);
+#1538 = EDGE_CURVE('',#1539,#753,#1541,.T.);
+#1539 = VERTEX_POINT('',#1540);
+#1540 = CARTESIAN_POINT('',(0.196850393701,-0.218503937008,
+    5.905511811024E-03));
+#1541 = SURFACE_CURVE('',#1542,(#1547,#1553),.PCURVE_S1.);
+#1542 = CIRCLE('',#1543,5.905511811024E-03);
+#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546);
+#1544 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#1545 = DIRECTION('',(-0.,1.,0.));
+#1546 = DIRECTION('',(1.,0.,0.));
+#1547 = PCURVE('',#796,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1552);
+#1549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1550,#1551),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1550 = CARTESIAN_POINT('',(0.,0.185039370079));
+#1551 = CARTESIAN_POINT('',(-1.570796326795,0.185039370079));
+#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1553 = PCURVE('',#1554,#1559);
+#1554 = SPHERICAL_SURFACE('',#1555,5.905511811024E-03);
+#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
+#1556 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#1557 = DIRECTION('',(-0.,-0.,-1.));
+#1558 = DIRECTION('',(1.,0.,0.));
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1563);
+#1560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1561,#1562),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1561 = CARTESIAN_POINT('',(0.,0.));
+#1562 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1564 = ORIENTED_EDGE('',*,*,#1565,.F.);
+#1565 = EDGE_CURVE('',#1516,#1539,#1566,.T.);
+#1566 = SURFACE_CURVE('',#1567,(#1571,#1578),.PCURVE_S1.);
+#1567 = LINE('',#1568,#1569);
+#1568 = CARTESIAN_POINT('',(0.196850393701,-3.346456692913E-02,
+    5.905511811024E-03));
+#1569 = VECTOR('',#1570,3.937007874016E-02);
+#1570 = DIRECTION('',(0.,-1.,0.));
+#1571 = PCURVE('',#796,#1572);
+#1572 = DEFINITIONAL_REPRESENTATION('',(#1573),#1577);
+#1573 = LINE('',#1574,#1575);
+#1574 = CARTESIAN_POINT('',(-0.,0.));
+#1575 = VECTOR('',#1576,1.);
+#1576 = DIRECTION('',(-0.,1.));
+#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1578 = PCURVE('',#1579,#1584);
+#1579 = PLANE('',#1580);
+#1580 = AXIS2_PLACEMENT_3D('',#1581,#1582,#1583);
+#1581 = CARTESIAN_POINT('',(0.196850393701,-3.346456692913E-02,0.));
+#1582 = DIRECTION('',(1.,0.,0.));
+#1583 = DIRECTION('',(0.,-1.,0.));
+#1584 = DEFINITIONAL_REPRESENTATION('',(#1585),#1589);
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(1.,0.));
+#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1590 = ADVANCED_FACE('',(#1591),#661,.T.);
+#1591 = FACE_BOUND('',#1592,.F.);
+#1592 = EDGE_LOOP('',(#1593,#1594,#1595,#1620,#1621));
+#1593 = ORIENTED_EDGE('',*,*,#1438,.T.);
+#1594 = ORIENTED_EDGE('',*,*,#1236,.F.);
+#1595 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#1596 = EDGE_CURVE('',#1209,#674,#1597,.T.);
+#1597 = SURFACE_CURVE('',#1598,(#1603,#1609),.PCURVE_S1.);
+#1598 = CIRCLE('',#1599,5.905511811024E-03);
+#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602);
+#1600 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    5.905511811024E-03));
+#1601 = DIRECTION('',(-6.123233995737E-17,1.,0.));
+#1602 = DIRECTION('',(1.,6.123233995737E-17,0.));
+#1603 = PCURVE('',#661,#1604);
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1608);
+#1605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1606,#1607),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1606 = CARTESIAN_POINT('',(0.,0.));
+#1607 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1609 = PCURVE('',#1610,#1615);
+#1610 = SPHERICAL_SURFACE('',#1611,5.905511811024E-03);
+#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
+#1612 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    5.905511811024E-03));
+#1613 = DIRECTION('',(-0.,-0.,-1.));
+#1614 = DIRECTION('',(0.,1.,0.));
+#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1619);
+#1616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1617,#1618),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1617 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1618 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1620 = ORIENTED_EDGE('',*,*,#673,.T.);
+#1621 = ORIENTED_EDGE('',*,*,#645,.T.);
+#1622 = ADVANCED_FACE('',(#1623),#768,.T.);
+#1623 = FACE_BOUND('',#1624,.F.);
+#1624 = EDGE_LOOP('',(#1625,#1647,#1648,#1675));
+#1625 = ORIENTED_EDGE('',*,*,#1626,.T.);
+#1626 = EDGE_CURVE('',#1627,#753,#1629,.T.);
+#1627 = VERTEX_POINT('',#1628);
+#1628 = CARTESIAN_POINT('',(0.19094488189,-0.224409448819,
+    5.905511811024E-03));
+#1629 = SURFACE_CURVE('',#1630,(#1635,#1641),.PCURVE_S1.);
+#1630 = CIRCLE('',#1631,5.905511811024E-03);
+#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634);
+#1632 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#1633 = DIRECTION('',(1.,6.123233995737E-17,0.));
+#1634 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#1635 = PCURVE('',#768,#1636);
+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1640);
+#1637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1638,#1639),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1638 = CARTESIAN_POINT('',(0.,-6.993530863781E-17));
+#1639 = CARTESIAN_POINT('',(-1.570796326795,-6.993530863781E-17));
+#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1641 = PCURVE('',#1554,#1642);
+#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1646);
+#1643 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1644,#1645),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1644 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1645 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1647 = ORIENTED_EDGE('',*,*,#752,.T.);
+#1648 = ORIENTED_EDGE('',*,*,#1649,.F.);
+#1649 = EDGE_CURVE('',#1650,#725,#1652,.T.);
+#1650 = VERTEX_POINT('',#1651);
+#1651 = CARTESIAN_POINT('',(-0.19094488189,-0.224409448819,
+    5.905511811024E-03));
+#1652 = SURFACE_CURVE('',#1653,(#1658,#1664),.PCURVE_S1.);
+#1653 = CIRCLE('',#1654,5.905511811024E-03);
+#1654 = AXIS2_PLACEMENT_3D('',#1655,#1656,#1657);
+#1655 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#1656 = DIRECTION('',(1.,0.,0.));
+#1657 = DIRECTION('',(0.,-1.,0.));
+#1658 = PCURVE('',#768,#1659);
+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1663);
+#1660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1661,#1662),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1661 = CARTESIAN_POINT('',(0.,0.38188976378));
+#1662 = CARTESIAN_POINT('',(-1.570796326795,0.38188976378));
+#1663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1664 = PCURVE('',#1665,#1670);
+#1665 = SPHERICAL_SURFACE('',#1666,5.905511811024E-03);
+#1666 = AXIS2_PLACEMENT_3D('',#1667,#1668,#1669);
+#1667 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#1668 = DIRECTION('',(-0.,-0.,-1.));
+#1669 = DIRECTION('',(5.921189464668E-15,-1.,0.));
+#1670 = DEFINITIONAL_REPRESENTATION('',(#1671),#1674);
+#1671 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1672,#1673),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1672 = CARTESIAN_POINT('',(0.,0.));
+#1673 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1675 = ORIENTED_EDGE('',*,*,#1676,.F.);
+#1676 = EDGE_CURVE('',#1627,#1650,#1677,.T.);
+#1677 = SURFACE_CURVE('',#1678,(#1682,#1689),.PCURVE_S1.);
+#1678 = LINE('',#1679,#1680);
+#1679 = CARTESIAN_POINT('',(0.19094488189,-0.224409448819,
+    5.905511811024E-03));
+#1680 = VECTOR('',#1681,3.937007874016E-02);
+#1681 = DIRECTION('',(-1.,-0.,-0.));
+#1682 = PCURVE('',#768,#1683);
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(-0.,0.));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(-0.,1.));
+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1689 = PCURVE('',#1690,#1695);
+#1690 = PLANE('',#1691);
+#1691 = AXIS2_PLACEMENT_3D('',#1692,#1693,#1694);
+#1692 = CARTESIAN_POINT('',(-0.19094488189,-0.224409448819,0.));
+#1693 = DIRECTION('',(0.,1.,0.));
+#1694 = DIRECTION('',(1.,0.,0.));
+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700);
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(0.38188976378,-5.905511811024E-03));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(-1.,0.));
+#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1701 = ADVANCED_FACE('',(#1702),#740,.T.);
+#1702 = FACE_BOUND('',#1703,.F.);
+#1703 = EDGE_LOOP('',(#1704,#1726,#1727,#1754));
+#1704 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#1705 = EDGE_CURVE('',#1706,#725,#1708,.T.);
+#1706 = VERTEX_POINT('',#1707);
+#1707 = CARTESIAN_POINT('',(-0.196850393701,-0.218503937008,
+    5.905511811024E-03));
+#1708 = SURFACE_CURVE('',#1709,(#1714,#1720),.PCURVE_S1.);
+#1709 = CIRCLE('',#1710,5.905511811024E-03);
+#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713);
+#1711 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#1712 = DIRECTION('',(5.982421804625E-15,-1.,0.));
+#1713 = DIRECTION('',(-1.,-5.982421804625E-15,0.));
+#1714 = PCURVE('',#740,#1715);
+#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1719);
+#1716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1717,#1718),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1717 = CARTESIAN_POINT('',(0.,0.));
+#1718 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1720 = PCURVE('',#1665,#1721);
+#1721 = DEFINITIONAL_REPRESENTATION('',(#1722),#1725);
+#1722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1723,#1724),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1723 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1724 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1726 = ORIENTED_EDGE('',*,*,#724,.T.);
+#1727 = ORIENTED_EDGE('',*,*,#1728,.F.);
+#1728 = EDGE_CURVE('',#1729,#697,#1731,.T.);
+#1729 = VERTEX_POINT('',#1730);
+#1730 = CARTESIAN_POINT('',(-0.196850393701,-3.346456692913E-02,
+    5.905511811024E-03));
+#1731 = SURFACE_CURVE('',#1732,(#1737,#1743),.PCURVE_S1.);
+#1732 = CIRCLE('',#1733,5.905511811024E-03);
+#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);
+#1734 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#1735 = DIRECTION('',(0.,-1.,0.));
+#1736 = DIRECTION('',(-1.,0.,0.));
+#1737 = PCURVE('',#740,#1738);
+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1742);
+#1739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1740,#1741),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1740 = CARTESIAN_POINT('',(0.,0.185039370079));
+#1741 = CARTESIAN_POINT('',(-1.570796326795,0.185039370079));
+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1743 = PCURVE('',#1744,#1749);
+#1744 = SPHERICAL_SURFACE('',#1745,5.905511811024E-03);
+#1745 = AXIS2_PLACEMENT_3D('',#1746,#1747,#1748);
+#1746 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#1747 = DIRECTION('',(-0.,-0.,-1.));
+#1748 = DIRECTION('',(-1.,0.,0.));
+#1749 = DEFINITIONAL_REPRESENTATION('',(#1750),#1753);
+#1750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1751,#1752),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1751 = CARTESIAN_POINT('',(0.,0.));
+#1752 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1754 = ORIENTED_EDGE('',*,*,#1755,.F.);
+#1755 = EDGE_CURVE('',#1706,#1729,#1756,.T.);
+#1756 = SURFACE_CURVE('',#1757,(#1761,#1768),.PCURVE_S1.);
+#1757 = LINE('',#1758,#1759);
+#1758 = CARTESIAN_POINT('',(-0.196850393701,-0.218503937008,
+    5.905511811024E-03));
+#1759 = VECTOR('',#1760,3.937007874016E-02);
+#1760 = DIRECTION('',(0.,1.,0.));
+#1761 = PCURVE('',#740,#1762);
+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);
+#1763 = LINE('',#1764,#1765);
+#1764 = CARTESIAN_POINT('',(-0.,0.));
+#1765 = VECTOR('',#1766,1.);
+#1766 = DIRECTION('',(-0.,1.));
+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1768 = PCURVE('',#1769,#1774);
+#1769 = PLANE('',#1770);
+#1770 = AXIS2_PLACEMENT_3D('',#1771,#1772,#1773);
+#1771 = CARTESIAN_POINT('',(-0.196850393701,-3.346456692913E-02,0.));
+#1772 = DIRECTION('',(1.,0.,0.));
+#1773 = DIRECTION('',(0.,-1.,0.));
+#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779);
+#1775 = LINE('',#1776,#1777);
+#1776 = CARTESIAN_POINT('',(0.185039370079,-5.905511811024E-03));
+#1777 = VECTOR('',#1778,1.);
+#1778 = DIRECTION('',(-1.,0.));
+#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1780 = ADVANCED_FACE('',(#1781),#712,.T.);
+#1781 = FACE_BOUND('',#1782,.F.);
+#1782 = EDGE_LOOP('',(#1783,#1805,#1806,#1828));
+#1783 = ORIENTED_EDGE('',*,*,#1784,.T.);
+#1784 = EDGE_CURVE('',#1785,#697,#1787,.T.);
+#1785 = VERTEX_POINT('',#1786);
+#1786 = CARTESIAN_POINT('',(-0.19094488189,-2.755905511811E-02,
+    5.905511811024E-03));
+#1787 = SURFACE_CURVE('',#1788,(#1793,#1799),.PCURVE_S1.);
+#1788 = CIRCLE('',#1789,5.905511811024E-03);
+#1789 = AXIS2_PLACEMENT_3D('',#1790,#1791,#1792);
+#1790 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#1791 = DIRECTION('',(-1.,-6.123233995737E-17,-0.));
+#1792 = DIRECTION('',(-6.123233995737E-17,1.,0.));
+#1793 = PCURVE('',#712,#1794);
+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1798);
+#1795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1796,#1797),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1796 = CARTESIAN_POINT('',(0.,0.));
+#1797 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1799 = PCURVE('',#1744,#1800);
+#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1804);
+#1801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1802,#1803),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1802 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1803 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1805 = ORIENTED_EDGE('',*,*,#696,.T.);
+#1806 = ORIENTED_EDGE('',*,*,#1807,.F.);
+#1807 = EDGE_CURVE('',#1808,#674,#1810,.T.);
+#1808 = VERTEX_POINT('',#1809);
+#1809 = CARTESIAN_POINT('',(-0.183070866142,-2.755905511811E-02,
+    5.905511811024E-03));
+#1810 = SURFACE_CURVE('',#1811,(#1816,#1822),.PCURVE_S1.);
+#1811 = CIRCLE('',#1812,5.905511811024E-03);
+#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815);
+#1813 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    5.905511811024E-03));
+#1814 = DIRECTION('',(-1.,0.,0.));
+#1815 = DIRECTION('',(0.,1.,0.));
+#1816 = PCURVE('',#712,#1817);
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1821);
+#1818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1819,#1820),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1819 = CARTESIAN_POINT('',(0.,7.874015748031E-03));
+#1820 = CARTESIAN_POINT('',(-1.570796326795,7.874015748031E-03));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = PCURVE('',#1610,#1823);
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1827);
+#1824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1825,#1826),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1825 = CARTESIAN_POINT('',(0.,0.));
+#1826 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1828 = ORIENTED_EDGE('',*,*,#1829,.F.);
+#1829 = EDGE_CURVE('',#1785,#1808,#1830,.T.);
+#1830 = SURFACE_CURVE('',#1831,(#1835,#1842),.PCURVE_S1.);
+#1831 = LINE('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(-0.19094488189,-2.755905511811E-02,
+    5.905511811024E-03));
+#1833 = VECTOR('',#1834,3.937007874016E-02);
+#1834 = DIRECTION('',(1.,0.,0.));
+#1835 = PCURVE('',#712,#1836);
+#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(-0.,0.));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(-0.,1.));
+#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1842 = PCURVE('',#1843,#1848);
+#1843 = PLANE('',#1844);
+#1844 = AXIS2_PLACEMENT_3D('',#1845,#1846,#1847);
+#1845 = CARTESIAN_POINT('',(-0.19094488189,-2.755905511811E-02,0.));
+#1846 = DIRECTION('',(0.,1.,0.));
+#1847 = DIRECTION('',(1.,0.,0.));
+#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1853);
+#1849 = LINE('',#1850,#1851);
+#1850 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#1851 = VECTOR('',#1852,1.);
+#1852 = DIRECTION('',(1.,0.));
+#1853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1854 = ADVANCED_FACE('',(#1855),#1009,.T.);
+#1855 = FACE_BOUND('',#1856,.T.);
+#1856 = EDGE_LOOP('',(#1857,#1879,#1880,#1907));
+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1858 = EDGE_CURVE('',#1859,#994,#1861,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(0.196850393701,-3.346456692913E-02,
+    9.251968503937E-02));
+#1861 = SURFACE_CURVE('',#1862,(#1867,#1873),.PCURVE_S1.);
+#1862 = CIRCLE('',#1863,5.905511811024E-03);
+#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
+#1864 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#1865 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#1866 = DIRECTION('',(1.,6.123233995737E-17,0.));
+#1867 = PCURVE('',#1009,#1868);
+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1872);
+#1869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1870,#1871),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1870 = CARTESIAN_POINT('',(0.,0.));
+#1871 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1873 = PCURVE('',#1117,#1874);
+#1874 = DEFINITIONAL_REPRESENTATION('',(#1875),#1878);
+#1875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1876,#1877),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1876 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1877 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#1878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1879 = ORIENTED_EDGE('',*,*,#993,.T.);
+#1880 = ORIENTED_EDGE('',*,*,#1881,.F.);
+#1881 = EDGE_CURVE('',#1882,#966,#1884,.T.);
+#1882 = VERTEX_POINT('',#1883);
+#1883 = CARTESIAN_POINT('',(0.196850393701,-0.218503937008,
+    9.251968503937E-02));
+#1884 = SURFACE_CURVE('',#1885,(#1890,#1896),.PCURVE_S1.);
+#1885 = CIRCLE('',#1886,5.905511811024E-03);
+#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889);
+#1887 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#1888 = DIRECTION('',(0.,-1.,0.));
+#1889 = DIRECTION('',(1.,0.,0.));
+#1890 = PCURVE('',#1009,#1891);
+#1891 = DEFINITIONAL_REPRESENTATION('',(#1892),#1895);
+#1892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1893,#1894),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1893 = CARTESIAN_POINT('',(0.,0.185039370079));
+#1894 = CARTESIAN_POINT('',(1.570796326795,0.185039370079));
+#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1896 = PCURVE('',#1897,#1902);
+#1897 = SPHERICAL_SURFACE('',#1898,5.905511811024E-03);
+#1898 = AXIS2_PLACEMENT_3D('',#1899,#1900,#1901);
+#1899 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#1900 = DIRECTION('',(0.,0.,1.));
+#1901 = DIRECTION('',(1.,0.,0.));
+#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1906);
+#1903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1904,#1905),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1904 = CARTESIAN_POINT('',(0.,0.));
+#1905 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1907 = ORIENTED_EDGE('',*,*,#1908,.F.);
+#1908 = EDGE_CURVE('',#1859,#1882,#1909,.T.);
+#1909 = SURFACE_CURVE('',#1910,(#1914,#1921),.PCURVE_S1.);
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(0.196850393701,-3.346456692913E-02,
+    9.251968503937E-02));
+#1912 = VECTOR('',#1913,3.937007874016E-02);
+#1913 = DIRECTION('',(0.,-1.,0.));
+#1914 = PCURVE('',#1009,#1915);
+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(0.,0.));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(0.,1.));
+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1921 = PCURVE('',#1579,#1922);
+#1922 = DEFINITIONAL_REPRESENTATION('',(#1923),#1927);
+#1923 = LINE('',#1924,#1925);
+#1924 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#1925 = VECTOR('',#1926,1.);
+#1926 = DIRECTION('',(1.,0.));
+#1927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1928 = ADVANCED_FACE('',(#1929),#874,.T.);
+#1929 = FACE_BOUND('',#1930,.T.);
+#1930 = EDGE_LOOP('',(#1931,#1932,#1933,#1958,#1959));
+#1931 = ORIENTED_EDGE('',*,*,#1477,.T.);
+#1932 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1933 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#1934 = EDGE_CURVE('',#1186,#887,#1935,.T.);
+#1935 = SURFACE_CURVE('',#1936,(#1941,#1947),.PCURVE_S1.);
+#1936 = CIRCLE('',#1937,5.905511811024E-03);
+#1937 = AXIS2_PLACEMENT_3D('',#1938,#1939,#1940);
+#1938 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    9.251968503937E-02));
+#1939 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#1940 = DIRECTION('',(1.,6.123233995737E-17,0.));
+#1941 = PCURVE('',#874,#1942);
+#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1946);
+#1943 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1944,#1945),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1944 = CARTESIAN_POINT('',(0.,0.));
+#1945 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1947 = PCURVE('',#1948,#1953);
+#1948 = SPHERICAL_SURFACE('',#1949,5.905511811024E-03);
+#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952);
+#1950 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    9.251968503937E-02));
+#1951 = DIRECTION('',(0.,0.,1.));
+#1952 = DIRECTION('',(0.,1.,0.));
+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1957);
+#1954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1955,#1956),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1955 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1956 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#1957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1958 = ORIENTED_EDGE('',*,*,#886,.T.);
+#1959 = ORIENTED_EDGE('',*,*,#858,.T.);
+#1960 = ADVANCED_FACE('',(#1961),#981,.T.);
+#1961 = FACE_BOUND('',#1962,.T.);
+#1962 = EDGE_LOOP('',(#1963,#1985,#1986,#2013));
+#1963 = ORIENTED_EDGE('',*,*,#1964,.T.);
+#1964 = EDGE_CURVE('',#1965,#966,#1967,.T.);
+#1965 = VERTEX_POINT('',#1966);
+#1966 = CARTESIAN_POINT('',(0.19094488189,-0.224409448819,
+    9.251968503937E-02));
+#1967 = SURFACE_CURVE('',#1968,(#1973,#1979),.PCURVE_S1.);
+#1968 = CIRCLE('',#1969,5.905511811024E-03);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#1971 = DIRECTION('',(-1.,-6.123233995737E-17,0.));
+#1972 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#1973 = PCURVE('',#981,#1974);
+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1978);
+#1975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1976,#1977),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1976 = CARTESIAN_POINT('',(0.,-6.993530863781E-17));
+#1977 = CARTESIAN_POINT('',(1.570796326795,-6.993530863781E-17));
+#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1979 = PCURVE('',#1897,#1980);
+#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1984);
+#1981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1982,#1983),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1982 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1983 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#1984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1985 = ORIENTED_EDGE('',*,*,#965,.T.);
+#1986 = ORIENTED_EDGE('',*,*,#1987,.F.);
+#1987 = EDGE_CURVE('',#1988,#938,#1990,.T.);
+#1988 = VERTEX_POINT('',#1989);
+#1989 = CARTESIAN_POINT('',(-0.19094488189,-0.224409448819,
+    9.251968503937E-02));
+#1990 = SURFACE_CURVE('',#1991,(#1996,#2002),.PCURVE_S1.);
+#1991 = CIRCLE('',#1992,5.905511811024E-03);
+#1992 = AXIS2_PLACEMENT_3D('',#1993,#1994,#1995);
+#1993 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#1994 = DIRECTION('',(-1.,0.,0.));
+#1995 = DIRECTION('',(0.,-1.,0.));
+#1996 = PCURVE('',#981,#1997);
+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2001);
+#1998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1999,#2000),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1999 = CARTESIAN_POINT('',(0.,0.38188976378));
+#2000 = CARTESIAN_POINT('',(1.570796326795,0.38188976378));
+#2001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2002 = PCURVE('',#2003,#2008);
+#2003 = SPHERICAL_SURFACE('',#2004,5.905511811024E-03);
+#2004 = AXIS2_PLACEMENT_3D('',#2005,#2006,#2007);
+#2005 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#2006 = DIRECTION('',(0.,0.,1.));
+#2007 = DIRECTION('',(5.921189464668E-15,-1.,0.));
+#2008 = DEFINITIONAL_REPRESENTATION('',(#2009),#2012);
+#2009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2010,#2011),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2010 = CARTESIAN_POINT('',(0.,0.));
+#2011 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2013 = ORIENTED_EDGE('',*,*,#2014,.F.);
+#2014 = EDGE_CURVE('',#1965,#1988,#2015,.T.);
+#2015 = SURFACE_CURVE('',#2016,(#2020,#2027),.PCURVE_S1.);
+#2016 = LINE('',#2017,#2018);
+#2017 = CARTESIAN_POINT('',(0.19094488189,-0.224409448819,
+    9.251968503937E-02));
+#2018 = VECTOR('',#2019,3.937007874016E-02);
+#2019 = DIRECTION('',(-1.,-0.,-0.));
+#2020 = PCURVE('',#981,#2021);
+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(0.,0.));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(0.,1.));
+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2027 = PCURVE('',#1690,#2028);
+#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033);
+#2029 = LINE('',#2030,#2031);
+#2030 = CARTESIAN_POINT('',(0.38188976378,-9.251968503937E-02));
+#2031 = VECTOR('',#2032,1.);
+#2032 = DIRECTION('',(-1.,0.));
+#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2034 = ADVANCED_FACE('',(#2035),#953,.T.);
+#2035 = FACE_BOUND('',#2036,.T.);
+#2036 = EDGE_LOOP('',(#2037,#2059,#2060,#2087));
+#2037 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2038 = EDGE_CURVE('',#2039,#938,#2041,.T.);
+#2039 = VERTEX_POINT('',#2040);
+#2040 = CARTESIAN_POINT('',(-0.196850393701,-0.218503937008,
+    9.251968503937E-02));
+#2041 = SURFACE_CURVE('',#2042,(#2047,#2053),.PCURVE_S1.);
+#2042 = CIRCLE('',#2043,5.905511811024E-03);
+#2043 = AXIS2_PLACEMENT_3D('',#2044,#2045,#2046);
+#2044 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#2045 = DIRECTION('',(-5.982421804625E-15,1.,0.));
+#2046 = DIRECTION('',(-1.,-5.982421804625E-15,0.));
+#2047 = PCURVE('',#953,#2048);
+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2052);
+#2049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2050,#2051),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2050 = CARTESIAN_POINT('',(0.,0.));
+#2051 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2053 = PCURVE('',#2003,#2054);
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2058);
+#2055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2056,#2057),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2056 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2057 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2059 = ORIENTED_EDGE('',*,*,#937,.T.);
+#2060 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#2061 = EDGE_CURVE('',#2062,#910,#2064,.T.);
+#2062 = VERTEX_POINT('',#2063);
+#2063 = CARTESIAN_POINT('',(-0.196850393701,-3.346456692913E-02,
+    9.251968503937E-02));
+#2064 = SURFACE_CURVE('',#2065,(#2070,#2076),.PCURVE_S1.);
+#2065 = CIRCLE('',#2066,5.905511811024E-03);
+#2066 = AXIS2_PLACEMENT_3D('',#2067,#2068,#2069);
+#2067 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#2068 = DIRECTION('',(0.,1.,0.));
+#2069 = DIRECTION('',(-1.,-0.,-0.));
+#2070 = PCURVE('',#953,#2071);
+#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2075);
+#2072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2073,#2074),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2073 = CARTESIAN_POINT('',(0.,0.185039370079));
+#2074 = CARTESIAN_POINT('',(1.570796326795,0.185039370079));
+#2075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2076 = PCURVE('',#2077,#2082);
+#2077 = SPHERICAL_SURFACE('',#2078,5.905511811024E-03);
+#2078 = AXIS2_PLACEMENT_3D('',#2079,#2080,#2081);
+#2079 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#2080 = DIRECTION('',(0.,0.,1.));
+#2081 = DIRECTION('',(-1.,0.,0.));
+#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2086);
+#2083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2084,#2085),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2084 = CARTESIAN_POINT('',(0.,0.));
+#2085 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2087 = ORIENTED_EDGE('',*,*,#2088,.F.);
+#2088 = EDGE_CURVE('',#2039,#2062,#2089,.T.);
+#2089 = SURFACE_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.);
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(-0.196850393701,-0.218503937008,
+    9.251968503937E-02));
+#2092 = VECTOR('',#2093,3.937007874016E-02);
+#2093 = DIRECTION('',(0.,1.,0.));
+#2094 = PCURVE('',#953,#2095);
+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(0.,0.));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(0.,1.));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2101 = PCURVE('',#1769,#2102);
+#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107);
+#2103 = LINE('',#2104,#2105);
+#2104 = CARTESIAN_POINT('',(0.185039370079,-9.251968503937E-02));
+#2105 = VECTOR('',#2106,1.);
+#2106 = DIRECTION('',(-1.,0.));
+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2108 = ADVANCED_FACE('',(#2109),#925,.T.);
+#2109 = FACE_BOUND('',#2110,.T.);
+#2110 = EDGE_LOOP('',(#2111,#2133,#2134,#2156));
+#2111 = ORIENTED_EDGE('',*,*,#2112,.T.);
+#2112 = EDGE_CURVE('',#2113,#910,#2115,.T.);
+#2113 = VERTEX_POINT('',#2114);
+#2114 = CARTESIAN_POINT('',(-0.19094488189,-2.755905511811E-02,
+    9.251968503937E-02));
+#2115 = SURFACE_CURVE('',#2116,(#2121,#2127),.PCURVE_S1.);
+#2116 = CIRCLE('',#2117,5.905511811024E-03);
+#2117 = AXIS2_PLACEMENT_3D('',#2118,#2119,#2120);
+#2118 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#2119 = DIRECTION('',(1.,6.123233995737E-17,-0.));
+#2120 = DIRECTION('',(-6.123233995737E-17,1.,0.));
+#2121 = PCURVE('',#925,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2126);
+#2123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2124,#2125),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2124 = CARTESIAN_POINT('',(0.,0.));
+#2125 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2127 = PCURVE('',#2077,#2128);
+#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2132);
+#2129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2130,#2131),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2130 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2131 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795));
+#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2133 = ORIENTED_EDGE('',*,*,#909,.T.);
+#2134 = ORIENTED_EDGE('',*,*,#2135,.F.);
+#2135 = EDGE_CURVE('',#2136,#887,#2138,.T.);
+#2136 = VERTEX_POINT('',#2137);
+#2137 = CARTESIAN_POINT('',(-0.183070866142,-2.755905511811E-02,
+    9.251968503937E-02));
+#2138 = SURFACE_CURVE('',#2139,(#2144,#2150),.PCURVE_S1.);
+#2139 = CIRCLE('',#2140,5.905511811024E-03);
+#2140 = AXIS2_PLACEMENT_3D('',#2141,#2142,#2143);
+#2141 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    9.251968503937E-02));
+#2142 = DIRECTION('',(1.,0.,0.));
+#2143 = DIRECTION('',(0.,1.,0.));
+#2144 = PCURVE('',#925,#2145);
+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2149);
+#2146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2147,#2148),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2147 = CARTESIAN_POINT('',(0.,7.874015748031E-03));
+#2148 = CARTESIAN_POINT('',(1.570796326795,7.874015748031E-03));
+#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2150 = PCURVE('',#1948,#2151);
+#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2155);
+#2152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2153,#2154),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2153 = CARTESIAN_POINT('',(0.,0.));
+#2154 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2156 = ORIENTED_EDGE('',*,*,#2157,.F.);
+#2157 = EDGE_CURVE('',#2113,#2136,#2158,.T.);
+#2158 = SURFACE_CURVE('',#2159,(#2163,#2170),.PCURVE_S1.);
+#2159 = LINE('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(-0.19094488189,-2.755905511811E-02,
+    9.251968503937E-02));
+#2161 = VECTOR('',#2162,3.937007874016E-02);
+#2162 = DIRECTION('',(1.,0.,0.));
+#2163 = PCURVE('',#925,#2164);
+#2164 = DEFINITIONAL_REPRESENTATION('',(#2165),#2169);
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(0.,0.));
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(0.,1.));
+#2169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2170 = PCURVE('',#1843,#2171);
+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(1.,0.));
+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2177 = ADVANCED_FACE('',(#2178),#1064,.T.);
+#2178 = FACE_BOUND('',#2179,.T.);
+#2179 = EDGE_LOOP('',(#2180,#2181,#2203));
+#2180 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#2181 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2182 = EDGE_CURVE('',#1049,#1516,#2183,.T.);
+#2183 = SURFACE_CURVE('',#2184,(#2189,#2196),.PCURVE_S1.);
+#2184 = CIRCLE('',#2185,5.905511811024E-03);
+#2185 = AXIS2_PLACEMENT_3D('',#2186,#2187,#2188);
+#2186 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#2187 = DIRECTION('',(0.,0.,-1.));
+#2188 = DIRECTION('',(0.,1.,0.));
+#2189 = PCURVE('',#1064,#2190);
+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195);
+#2191 = LINE('',#2192,#2193);
+#2192 = CARTESIAN_POINT('',(0.,0.));
+#2193 = VECTOR('',#2194,1.);
+#2194 = DIRECTION('',(1.,0.));
+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2196 = PCURVE('',#1168,#2197);
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(-1.570796326795,-5.905511811024E-03));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(1.,-0.));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = ORIENTED_EDGE('',*,*,#1515,.T.);
+#2204 = ADVANCED_FACE('',(#2205),#1117,.T.);
+#2205 = FACE_BOUND('',#2206,.F.);
+#2206 = EDGE_LOOP('',(#2207,#2208,#2230));
+#2207 = ORIENTED_EDGE('',*,*,#1101,.F.);
+#2208 = ORIENTED_EDGE('',*,*,#2209,.T.);
+#2209 = EDGE_CURVE('',#1102,#1859,#2210,.T.);
+#2210 = SURFACE_CURVE('',#2211,(#2216,#2223),.PCURVE_S1.);
+#2211 = CIRCLE('',#2212,5.905511811024E-03);
+#2212 = AXIS2_PLACEMENT_3D('',#2213,#2214,#2215);
+#2213 = CARTESIAN_POINT('',(0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#2214 = DIRECTION('',(0.,0.,-1.));
+#2215 = DIRECTION('',(0.,1.,0.));
+#2216 = PCURVE('',#1117,#2217);
+#2217 = DEFINITIONAL_REPRESENTATION('',(#2218),#2222);
+#2218 = LINE('',#2219,#2220);
+#2219 = CARTESIAN_POINT('',(-0.,0.));
+#2220 = VECTOR('',#2221,1.);
+#2221 = DIRECTION('',(-1.,0.));
+#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2223 = PCURVE('',#1168,#2224);
+#2224 = DEFINITIONAL_REPRESENTATION('',(#2225),#2229);
+#2225 = LINE('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(-1.570796326795,-9.251968503937E-02));
+#2227 = VECTOR('',#2228,1.);
+#2228 = DIRECTION('',(1.,-0.));
+#2229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2230 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#2231 = ADVANCED_FACE('',(#2232),#1168,.T.);
+#2232 = FACE_BOUND('',#2233,.F.);
+#2233 = EDGE_LOOP('',(#2234,#2255,#2256,#2257));
+#2234 = ORIENTED_EDGE('',*,*,#2235,.T.);
+#2235 = EDGE_CURVE('',#1516,#1859,#2236,.T.);
+#2236 = SURFACE_CURVE('',#2237,(#2241,#2248),.PCURVE_S1.);
+#2237 = LINE('',#2238,#2239);
+#2238 = CARTESIAN_POINT('',(0.196850393701,-3.346456692913E-02,0.));
+#2239 = VECTOR('',#2240,3.937007874016E-02);
+#2240 = DIRECTION('',(0.,0.,1.));
+#2241 = PCURVE('',#1168,#2242);
+#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2247);
+#2243 = LINE('',#2244,#2245);
+#2244 = CARTESIAN_POINT('',(-0.,0.));
+#2245 = VECTOR('',#2246,1.);
+#2246 = DIRECTION('',(-0.,-1.));
+#2247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2248 = PCURVE('',#1579,#2249);
+#2249 = DEFINITIONAL_REPRESENTATION('',(#2250),#2254);
+#2250 = LINE('',#2251,#2252);
+#2251 = CARTESIAN_POINT('',(0.,0.));
+#2252 = VECTOR('',#2253,1.);
+#2253 = DIRECTION('',(0.,-1.));
+#2254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2255 = ORIENTED_EDGE('',*,*,#2209,.F.);
+#2256 = ORIENTED_EDGE('',*,*,#1154,.F.);
+#2257 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2258 = ADVANCED_FACE('',(#2259),#1224,.T.);
+#2259 = FACE_BOUND('',#2260,.F.);
+#2260 = EDGE_LOOP('',(#2261,#2262,#2284,#2305));
+#2261 = ORIENTED_EDGE('',*,*,#1208,.T.);
+#2262 = ORIENTED_EDGE('',*,*,#2263,.F.);
+#2263 = EDGE_CURVE('',#2136,#1186,#2264,.T.);
+#2264 = SURFACE_CURVE('',#2265,(#2270,#2277),.PCURVE_S1.);
+#2265 = CIRCLE('',#2266,5.905511811024E-03);
+#2266 = AXIS2_PLACEMENT_3D('',#2267,#2268,#2269);
+#2267 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    9.251968503937E-02));
+#2268 = DIRECTION('',(0.,0.,-1.));
+#2269 = DIRECTION('',(0.,1.,0.));
+#2270 = PCURVE('',#1224,#2271);
+#2271 = DEFINITIONAL_REPRESENTATION('',(#2272),#2276);
+#2272 = LINE('',#2273,#2274);
+#2273 = CARTESIAN_POINT('',(-1.570796326795,-9.251968503937E-02));
+#2274 = VECTOR('',#2275,1.);
+#2275 = DIRECTION('',(1.,-0.));
+#2276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2277 = PCURVE('',#1948,#2278);
+#2278 = DEFINITIONAL_REPRESENTATION('',(#2279),#2283);
+#2279 = LINE('',#2280,#2281);
+#2280 = CARTESIAN_POINT('',(-0.,0.));
+#2281 = VECTOR('',#2282,1.);
+#2282 = DIRECTION('',(-1.,0.));
+#2283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2284 = ORIENTED_EDGE('',*,*,#2285,.F.);
+#2285 = EDGE_CURVE('',#1808,#2136,#2286,.T.);
+#2286 = SURFACE_CURVE('',#2287,(#2291,#2298),.PCURVE_S1.);
+#2287 = LINE('',#2288,#2289);
+#2288 = CARTESIAN_POINT('',(-0.183070866142,-2.755905511811E-02,0.));
+#2289 = VECTOR('',#2290,3.937007874016E-02);
+#2290 = DIRECTION('',(0.,0.,1.));
+#2291 = PCURVE('',#1224,#2292);
+#2292 = DEFINITIONAL_REPRESENTATION('',(#2293),#2297);
+#2293 = LINE('',#2294,#2295);
+#2294 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2295 = VECTOR('',#2296,1.);
+#2296 = DIRECTION('',(-0.,-1.));
+#2297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2298 = PCURVE('',#1843,#2299);
+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2304);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(7.874015748031E-03,0.));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(0.,-1.));
+#2304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2305 = ORIENTED_EDGE('',*,*,#2306,.T.);
+#2306 = EDGE_CURVE('',#1808,#1209,#2307,.T.);
+#2307 = SURFACE_CURVE('',#2308,(#2313,#2320),.PCURVE_S1.);
+#2308 = CIRCLE('',#2309,5.905511811024E-03);
+#2309 = AXIS2_PLACEMENT_3D('',#2310,#2311,#2312);
+#2310 = CARTESIAN_POINT('',(-0.183070866142,-3.346456692913E-02,
+    5.905511811024E-03));
+#2311 = DIRECTION('',(0.,0.,-1.));
+#2312 = DIRECTION('',(0.,1.,0.));
+#2313 = PCURVE('',#1224,#2314);
+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(-1.570796326795,-5.905511811024E-03));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(1.,-0.));
+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2320 = PCURVE('',#1610,#2321);
+#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2326);
+#2322 = LINE('',#2323,#2324);
+#2323 = CARTESIAN_POINT('',(0.,0.));
+#2324 = VECTOR('',#2325,1.);
+#2325 = DIRECTION('',(1.,0.));
+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2327 = ADVANCED_FACE('',(#2328),#1299,.F.);
+#2328 = FACE_BOUND('',#2329,.T.);
+#2329 = EDGE_LOOP('',(#2330));
+#2330 = ORIENTED_EDGE('',*,*,#1284,.T.);
+#2331 = ADVANCED_FACE('',(#2332),#1358,.F.);
+#2332 = FACE_BOUND('',#2333,.T.);
+#2333 = EDGE_LOOP('',(#2334));
+#2334 = ORIENTED_EDGE('',*,*,#1343,.T.);
+#2335 = ADVANCED_FACE('',(#2336),#1417,.F.);
+#2336 = FACE_BOUND('',#2337,.T.);
+#2337 = EDGE_LOOP('',(#2338));
+#2338 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#2339 = ADVANCED_FACE('',(#2340),#1579,.T.);
+#2340 = FACE_BOUND('',#2341,.T.);
+#2341 = EDGE_LOOP('',(#2342,#2343,#2344,#2370));
+#2342 = ORIENTED_EDGE('',*,*,#2235,.T.);
+#2343 = ORIENTED_EDGE('',*,*,#1908,.T.);
+#2344 = ORIENTED_EDGE('',*,*,#2345,.F.);
+#2345 = EDGE_CURVE('',#1539,#1882,#2346,.T.);
+#2346 = SURFACE_CURVE('',#2347,(#2351,#2358),.PCURVE_S1.);
+#2347 = LINE('',#2348,#2349);
+#2348 = CARTESIAN_POINT('',(0.196850393701,-0.218503937008,0.));
+#2349 = VECTOR('',#2350,3.937007874016E-02);
+#2350 = DIRECTION('',(0.,0.,1.));
+#2351 = PCURVE('',#1579,#2352);
+#2352 = DEFINITIONAL_REPRESENTATION('',(#2353),#2357);
+#2353 = LINE('',#2354,#2355);
+#2354 = CARTESIAN_POINT('',(0.185039370079,0.));
+#2355 = VECTOR('',#2356,1.);
+#2356 = DIRECTION('',(0.,-1.));
+#2357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2358 = PCURVE('',#2359,#2364);
+#2359 = CYLINDRICAL_SURFACE('',#2360,5.905511811024E-03);
+#2360 = AXIS2_PLACEMENT_3D('',#2361,#2362,#2363);
+#2361 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,0.));
+#2362 = DIRECTION('',(-0.,-0.,-1.));
+#2363 = DIRECTION('',(1.,0.,0.));
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(-0.,-1.));
+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2370 = ORIENTED_EDGE('',*,*,#1565,.F.);
+#2371 = ADVANCED_FACE('',(#2372),#1554,.T.);
+#2372 = FACE_BOUND('',#2373,.T.);
+#2373 = EDGE_LOOP('',(#2374,#2375,#2397));
+#2374 = ORIENTED_EDGE('',*,*,#1538,.F.);
+#2375 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#2376 = EDGE_CURVE('',#1539,#1627,#2377,.T.);
+#2377 = SURFACE_CURVE('',#2378,(#2383,#2390),.PCURVE_S1.);
+#2378 = CIRCLE('',#2379,5.905511811024E-03);
+#2379 = AXIS2_PLACEMENT_3D('',#2380,#2381,#2382);
+#2380 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#2381 = DIRECTION('',(0.,0.,-1.));
+#2382 = DIRECTION('',(1.,0.,0.));
+#2383 = PCURVE('',#1554,#2384);
+#2384 = DEFINITIONAL_REPRESENTATION('',(#2385),#2389);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(0.,0.));
+#2387 = VECTOR('',#2388,1.);
+#2388 = DIRECTION('',(1.,0.));
+#2389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2390 = PCURVE('',#2359,#2391);
+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2396);
+#2392 = LINE('',#2393,#2394);
+#2393 = CARTESIAN_POINT('',(-6.28318530718,-5.905511811024E-03));
+#2394 = VECTOR('',#2395,1.);
+#2395 = DIRECTION('',(1.,-0.));
+#2396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2397 = ORIENTED_EDGE('',*,*,#1626,.T.);
+#2398 = ADVANCED_FACE('',(#2399),#1610,.T.);
+#2399 = FACE_BOUND('',#2400,.T.);
+#2400 = EDGE_LOOP('',(#2401,#2402,#2403));
+#2401 = ORIENTED_EDGE('',*,*,#1807,.F.);
+#2402 = ORIENTED_EDGE('',*,*,#2306,.T.);
+#2403 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#2404 = ADVANCED_FACE('',(#2405),#1690,.F.);
+#2405 = FACE_BOUND('',#2406,.F.);
+#2406 = EDGE_LOOP('',(#2407,#2433,#2434,#2455));
+#2407 = ORIENTED_EDGE('',*,*,#2408,.T.);
+#2408 = EDGE_CURVE('',#1650,#1988,#2409,.T.);
+#2409 = SURFACE_CURVE('',#2410,(#2414,#2421),.PCURVE_S1.);
+#2410 = LINE('',#2411,#2412);
+#2411 = CARTESIAN_POINT('',(-0.19094488189,-0.224409448819,0.));
+#2412 = VECTOR('',#2413,3.937007874016E-02);
+#2413 = DIRECTION('',(0.,0.,1.));
+#2414 = PCURVE('',#1690,#2415);
+#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2420);
+#2416 = LINE('',#2417,#2418);
+#2417 = CARTESIAN_POINT('',(0.,0.));
+#2418 = VECTOR('',#2419,1.);
+#2419 = DIRECTION('',(0.,-1.));
+#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2421 = PCURVE('',#2422,#2427);
+#2422 = CYLINDRICAL_SURFACE('',#2423,5.905511811024E-03);
+#2423 = AXIS2_PLACEMENT_3D('',#2424,#2425,#2426);
+#2424 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,0.));
+#2425 = DIRECTION('',(-0.,-0.,-1.));
+#2426 = DIRECTION('',(1.,0.,0.));
+#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432);
+#2428 = LINE('',#2429,#2430);
+#2429 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#2430 = VECTOR('',#2431,1.);
+#2431 = DIRECTION('',(-0.,-1.));
+#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2433 = ORIENTED_EDGE('',*,*,#2014,.F.);
+#2434 = ORIENTED_EDGE('',*,*,#2435,.F.);
+#2435 = EDGE_CURVE('',#1627,#1965,#2436,.T.);
+#2436 = SURFACE_CURVE('',#2437,(#2441,#2448),.PCURVE_S1.);
+#2437 = LINE('',#2438,#2439);
+#2438 = CARTESIAN_POINT('',(0.19094488189,-0.224409448819,0.));
+#2439 = VECTOR('',#2440,3.937007874016E-02);
+#2440 = DIRECTION('',(0.,0.,1.));
+#2441 = PCURVE('',#1690,#2442);
+#2442 = DEFINITIONAL_REPRESENTATION('',(#2443),#2447);
+#2443 = LINE('',#2444,#2445);
+#2444 = CARTESIAN_POINT('',(0.38188976378,0.));
+#2445 = VECTOR('',#2446,1.);
+#2446 = DIRECTION('',(0.,-1.));
+#2447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2448 = PCURVE('',#2359,#2449);
+#2449 = DEFINITIONAL_REPRESENTATION('',(#2450),#2454);
+#2450 = LINE('',#2451,#2452);
+#2451 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#2452 = VECTOR('',#2453,1.);
+#2453 = DIRECTION('',(-0.,-1.));
+#2454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2455 = ORIENTED_EDGE('',*,*,#1676,.T.);
+#2456 = ADVANCED_FACE('',(#2457),#1665,.T.);
+#2457 = FACE_BOUND('',#2458,.T.);
+#2458 = EDGE_LOOP('',(#2459,#2460,#2482));
+#2459 = ORIENTED_EDGE('',*,*,#1649,.F.);
+#2460 = ORIENTED_EDGE('',*,*,#2461,.T.);
+#2461 = EDGE_CURVE('',#1650,#1706,#2462,.T.);
+#2462 = SURFACE_CURVE('',#2463,(#2468,#2475),.PCURVE_S1.);
+#2463 = CIRCLE('',#2464,5.905511811024E-03);
+#2464 = AXIS2_PLACEMENT_3D('',#2465,#2466,#2467);
+#2465 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    5.905511811024E-03));
+#2466 = DIRECTION('',(0.,-0.,-1.));
+#2467 = DIRECTION('',(5.921189464668E-15,-1.,0.));
+#2468 = PCURVE('',#1665,#2469);
+#2469 = DEFINITIONAL_REPRESENTATION('',(#2470),#2474);
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(0.,0.));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(1.,0.));
+#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2475 = PCURVE('',#2422,#2476);
+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);
+#2477 = LINE('',#2478,#2479);
+#2478 = CARTESIAN_POINT('',(-4.712388980385,-5.905511811024E-03));
+#2479 = VECTOR('',#2480,1.);
+#2480 = DIRECTION('',(1.,-0.));
+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2482 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#2483 = ADVANCED_FACE('',(#2484),#1769,.F.);
+#2484 = FACE_BOUND('',#2485,.F.);
+#2485 = EDGE_LOOP('',(#2486,#2512,#2513,#2534));
+#2486 = ORIENTED_EDGE('',*,*,#2487,.T.);
+#2487 = EDGE_CURVE('',#1729,#2062,#2488,.T.);
+#2488 = SURFACE_CURVE('',#2489,(#2493,#2500),.PCURVE_S1.);
+#2489 = LINE('',#2490,#2491);
+#2490 = CARTESIAN_POINT('',(-0.196850393701,-3.346456692913E-02,0.));
+#2491 = VECTOR('',#2492,3.937007874016E-02);
+#2492 = DIRECTION('',(0.,0.,1.));
+#2493 = PCURVE('',#1769,#2494);
+#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2499);
+#2495 = LINE('',#2496,#2497);
+#2496 = CARTESIAN_POINT('',(0.,0.));
+#2497 = VECTOR('',#2498,1.);
+#2498 = DIRECTION('',(0.,-1.));
+#2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2500 = PCURVE('',#2501,#2506);
+#2501 = CYLINDRICAL_SURFACE('',#2502,5.905511811024E-03);
+#2502 = AXIS2_PLACEMENT_3D('',#2503,#2504,#2505);
+#2503 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,0.));
+#2504 = DIRECTION('',(-0.,-0.,-1.));
+#2505 = DIRECTION('',(1.,0.,0.));
+#2506 = DEFINITIONAL_REPRESENTATION('',(#2507),#2511);
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#2509 = VECTOR('',#2510,1.);
+#2510 = DIRECTION('',(-0.,-1.));
+#2511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2512 = ORIENTED_EDGE('',*,*,#2088,.F.);
+#2513 = ORIENTED_EDGE('',*,*,#2514,.F.);
+#2514 = EDGE_CURVE('',#1706,#2039,#2515,.T.);
+#2515 = SURFACE_CURVE('',#2516,(#2520,#2527),.PCURVE_S1.);
+#2516 = LINE('',#2517,#2518);
+#2517 = CARTESIAN_POINT('',(-0.196850393701,-0.218503937008,0.));
+#2518 = VECTOR('',#2519,3.937007874016E-02);
+#2519 = DIRECTION('',(0.,0.,1.));
+#2520 = PCURVE('',#1769,#2521);
+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2526);
+#2522 = LINE('',#2523,#2524);
+#2523 = CARTESIAN_POINT('',(0.185039370079,0.));
+#2524 = VECTOR('',#2525,1.);
+#2525 = DIRECTION('',(0.,-1.));
+#2526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2527 = PCURVE('',#2422,#2528);
+#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533);
+#2529 = LINE('',#2530,#2531);
+#2530 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#2531 = VECTOR('',#2532,1.);
+#2532 = DIRECTION('',(-0.,-1.));
+#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2534 = ORIENTED_EDGE('',*,*,#1755,.T.);
+#2535 = ADVANCED_FACE('',(#2536),#1744,.T.);
+#2536 = FACE_BOUND('',#2537,.T.);
+#2537 = EDGE_LOOP('',(#2538,#2539,#2561));
+#2538 = ORIENTED_EDGE('',*,*,#1728,.F.);
+#2539 = ORIENTED_EDGE('',*,*,#2540,.T.);
+#2540 = EDGE_CURVE('',#1729,#1785,#2541,.T.);
+#2541 = SURFACE_CURVE('',#2542,(#2547,#2554),.PCURVE_S1.);
+#2542 = CIRCLE('',#2543,5.905511811024E-03);
+#2543 = AXIS2_PLACEMENT_3D('',#2544,#2545,#2546);
+#2544 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    5.905511811024E-03));
+#2545 = DIRECTION('',(0.,0.,-1.));
+#2546 = DIRECTION('',(-1.,0.,0.));
+#2547 = PCURVE('',#1744,#2548);
+#2548 = DEFINITIONAL_REPRESENTATION('',(#2549),#2553);
+#2549 = LINE('',#2550,#2551);
+#2550 = CARTESIAN_POINT('',(0.,0.));
+#2551 = VECTOR('',#2552,1.);
+#2552 = DIRECTION('',(1.,0.));
+#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2554 = PCURVE('',#2501,#2555);
+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(-3.14159265359,-5.905511811024E-03));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(1.,-0.));
+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2561 = ORIENTED_EDGE('',*,*,#1784,.T.);
+#2562 = ADVANCED_FACE('',(#2563),#1843,.T.);
+#2563 = FACE_BOUND('',#2564,.T.);
+#2564 = EDGE_LOOP('',(#2565,#2586,#2587,#2588));
+#2565 = ORIENTED_EDGE('',*,*,#2566,.T.);
+#2566 = EDGE_CURVE('',#1785,#2113,#2567,.T.);
+#2567 = SURFACE_CURVE('',#2568,(#2572,#2579),.PCURVE_S1.);
+#2568 = LINE('',#2569,#2570);
+#2569 = CARTESIAN_POINT('',(-0.19094488189,-2.755905511811E-02,0.));
+#2570 = VECTOR('',#2571,3.937007874016E-02);
+#2571 = DIRECTION('',(0.,0.,1.));
+#2572 = PCURVE('',#1843,#2573);
+#2573 = DEFINITIONAL_REPRESENTATION('',(#2574),#2578);
+#2574 = LINE('',#2575,#2576);
+#2575 = CARTESIAN_POINT('',(0.,0.));
+#2576 = VECTOR('',#2577,1.);
+#2577 = DIRECTION('',(0.,-1.));
+#2578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2579 = PCURVE('',#2501,#2580);
+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);
+#2581 = LINE('',#2582,#2583);
+#2582 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2583 = VECTOR('',#2584,1.);
+#2584 = DIRECTION('',(-0.,-1.));
+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2586 = ORIENTED_EDGE('',*,*,#2157,.T.);
+#2587 = ORIENTED_EDGE('',*,*,#2285,.F.);
+#2588 = ORIENTED_EDGE('',*,*,#1829,.F.);
+#2589 = ADVANCED_FACE('',(#2590),#1897,.T.);
+#2590 = FACE_BOUND('',#2591,.F.);
+#2591 = EDGE_LOOP('',(#2592,#2593,#2615));
+#2592 = ORIENTED_EDGE('',*,*,#1881,.F.);
+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#2594 = EDGE_CURVE('',#1882,#1965,#2595,.T.);
+#2595 = SURFACE_CURVE('',#2596,(#2601,#2608),.PCURVE_S1.);
+#2596 = CIRCLE('',#2597,5.905511811024E-03);
+#2597 = AXIS2_PLACEMENT_3D('',#2598,#2599,#2600);
+#2598 = CARTESIAN_POINT('',(0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#2599 = DIRECTION('',(0.,0.,-1.));
+#2600 = DIRECTION('',(1.,0.,0.));
+#2601 = PCURVE('',#1897,#2602);
+#2602 = DEFINITIONAL_REPRESENTATION('',(#2603),#2607);
+#2603 = LINE('',#2604,#2605);
+#2604 = CARTESIAN_POINT('',(-0.,0.));
+#2605 = VECTOR('',#2606,1.);
+#2606 = DIRECTION('',(-1.,0.));
+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2608 = PCURVE('',#2359,#2609);
+#2609 = DEFINITIONAL_REPRESENTATION('',(#2610),#2614);
+#2610 = LINE('',#2611,#2612);
+#2611 = CARTESIAN_POINT('',(-6.28318530718,-9.251968503937E-02));
+#2612 = VECTOR('',#2613,1.);
+#2613 = DIRECTION('',(1.,-0.));
+#2614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2615 = ORIENTED_EDGE('',*,*,#1964,.T.);
+#2616 = ADVANCED_FACE('',(#2617),#1948,.T.);
+#2617 = FACE_BOUND('',#2618,.F.);
+#2618 = EDGE_LOOP('',(#2619,#2620,#2621));
+#2619 = ORIENTED_EDGE('',*,*,#2135,.F.);
+#2620 = ORIENTED_EDGE('',*,*,#2263,.T.);
+#2621 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#2622 = ADVANCED_FACE('',(#2623),#2003,.T.);
+#2623 = FACE_BOUND('',#2624,.F.);
+#2624 = EDGE_LOOP('',(#2625,#2626,#2648));
+#2625 = ORIENTED_EDGE('',*,*,#1987,.F.);
+#2626 = ORIENTED_EDGE('',*,*,#2627,.T.);
+#2627 = EDGE_CURVE('',#1988,#2039,#2628,.T.);
+#2628 = SURFACE_CURVE('',#2629,(#2634,#2641),.PCURVE_S1.);
+#2629 = CIRCLE('',#2630,5.905511811024E-03);
+#2630 = AXIS2_PLACEMENT_3D('',#2631,#2632,#2633);
+#2631 = CARTESIAN_POINT('',(-0.19094488189,-0.218503937008,
+    9.251968503937E-02));
+#2632 = DIRECTION('',(0.,-0.,-1.));
+#2633 = DIRECTION('',(5.921189464668E-15,-1.,0.));
+#2634 = PCURVE('',#2003,#2635);
+#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2640);
+#2636 = LINE('',#2637,#2638);
+#2637 = CARTESIAN_POINT('',(-0.,0.));
+#2638 = VECTOR('',#2639,1.);
+#2639 = DIRECTION('',(-1.,0.));
+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2641 = PCURVE('',#2422,#2642);
+#2642 = DEFINITIONAL_REPRESENTATION('',(#2643),#2647);
+#2643 = LINE('',#2644,#2645);
+#2644 = CARTESIAN_POINT('',(-4.712388980385,-9.251968503937E-02));
+#2645 = VECTOR('',#2646,1.);
+#2646 = DIRECTION('',(1.,-0.));
+#2647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2648 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2649 = ADVANCED_FACE('',(#2650),#2077,.T.);
+#2650 = FACE_BOUND('',#2651,.F.);
+#2651 = EDGE_LOOP('',(#2652,#2653,#2675));
+#2652 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#2653 = ORIENTED_EDGE('',*,*,#2654,.T.);
+#2654 = EDGE_CURVE('',#2062,#2113,#2655,.T.);
+#2655 = SURFACE_CURVE('',#2656,(#2661,#2668),.PCURVE_S1.);
+#2656 = CIRCLE('',#2657,5.905511811024E-03);
+#2657 = AXIS2_PLACEMENT_3D('',#2658,#2659,#2660);
+#2658 = CARTESIAN_POINT('',(-0.19094488189,-3.346456692913E-02,
+    9.251968503937E-02));
+#2659 = DIRECTION('',(0.,0.,-1.));
+#2660 = DIRECTION('',(-1.,0.,0.));
+#2661 = PCURVE('',#2077,#2662);
+#2662 = DEFINITIONAL_REPRESENTATION('',(#2663),#2667);
+#2663 = LINE('',#2664,#2665);
+#2664 = CARTESIAN_POINT('',(-0.,0.));
+#2665 = VECTOR('',#2666,1.);
+#2666 = DIRECTION('',(-1.,0.));
+#2667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2668 = PCURVE('',#2501,#2669);
+#2669 = DEFINITIONAL_REPRESENTATION('',(#2670),#2674);
+#2670 = LINE('',#2671,#2672);
+#2671 = CARTESIAN_POINT('',(-3.14159265359,-9.251968503937E-02));
+#2672 = VECTOR('',#2673,1.);
+#2673 = DIRECTION('',(1.,-0.));
+#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2675 = ORIENTED_EDGE('',*,*,#2112,.T.);
+#2676 = ADVANCED_FACE('',(#2677),#2359,.T.);
+#2677 = FACE_BOUND('',#2678,.F.);
+#2678 = EDGE_LOOP('',(#2679,#2680,#2681,#2682));
+#2679 = ORIENTED_EDGE('',*,*,#2435,.T.);
+#2680 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2681 = ORIENTED_EDGE('',*,*,#2345,.F.);
+#2682 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#2683 = ADVANCED_FACE('',(#2684),#2422,.T.);
+#2684 = FACE_BOUND('',#2685,.F.);
+#2685 = EDGE_LOOP('',(#2686,#2687,#2688,#2689));
+#2686 = ORIENTED_EDGE('',*,*,#2514,.T.);
+#2687 = ORIENTED_EDGE('',*,*,#2627,.F.);
+#2688 = ORIENTED_EDGE('',*,*,#2408,.F.);
+#2689 = ORIENTED_EDGE('',*,*,#2461,.T.);
+#2690 = ADVANCED_FACE('',(#2691),#2501,.T.);
+#2691 = FACE_BOUND('',#2692,.F.);
+#2692 = EDGE_LOOP('',(#2693,#2694,#2695,#2696));
+#2693 = ORIENTED_EDGE('',*,*,#2566,.T.);
+#2694 = ORIENTED_EDGE('',*,*,#2654,.F.);
+#2695 = ORIENTED_EDGE('',*,*,#2487,.F.);
+#2696 = ORIENTED_EDGE('',*,*,#2540,.T.);
+#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2704)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2698,#2702,#2703)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2698 = ( CONVERSION_BASED_UNIT('INCH',#2700) LENGTH_UNIT() NAMED_UNIT(
+  #2699) );
+#2699 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#2700 = LENGTH_MEASURE_WITH_UNIT(25.4,#2701);
+#2701 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2702 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2703 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2704 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.968503937008E-07)
+  ,#2698,'distance_accuracy_value','confusion accuracy');
+#2705 = SHAPE_DEFINITION_REPRESENTATION(#2706,#36);
+#2706 = PRODUCT_DEFINITION_SHAPE('','',#2707);
+#2707 = PRODUCT_DEFINITION('design','',#2708,#2711);
+#2708 = PRODUCT_DEFINITION_FORMATION('','',#2709);
+#2709 = PRODUCT('body','body','',(#2710));
+#2710 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2711 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2712 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2713,#2715);
+#2713 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2714) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2714 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#2715 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2716);
+#2716 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#2707,$);
+#2717 = PRODUCT_TYPE('part',$,(#2709));
+#2718 = SHAPE_REPRESENTATION('',(#11,#2719,#2931,#3143),#3355);
+#2719 = MANIFOLD_SOLID_BREP('',#2720);
+#2720 = CLOSED_SHELL('',(#2721,#2811,#2865,#2923,#2927));
+#2721 = ADVANCED_FACE('',(#2722),#2736,.T.);
+#2722 = FACE_BOUND('',#2723,.T.);
+#2723 = EDGE_LOOP('',(#2724,#2753,#2779,#2780));
+#2724 = ORIENTED_EDGE('',*,*,#2725,.T.);
+#2725 = EDGE_CURVE('',#2726,#2728,#2730,.T.);
+#2726 = VERTEX_POINT('',#2727);
+#2727 = CARTESIAN_POINT('',(0.112204724409,-4.724409448819E-02,
+    4.92125984252E-02));
+#2728 = VERTEX_POINT('',#2729);
+#2729 = CARTESIAN_POINT('',(0.112204724409,-1.968503937008E-02,
+    4.92125984252E-02));
+#2730 = SEAM_CURVE('',#2731,(#2735,#2747),.PCURVE_S1.);
+#2731 = LINE('',#2732,#2733);
+#2732 = CARTESIAN_POINT('',(0.112204724409,-4.724409448819E-02,
+    4.92125984252E-02));
+#2733 = VECTOR('',#2734,3.937007874016E-02);
+#2734 = DIRECTION('',(0.,1.,0.));
+#2735 = PCURVE('',#2736,#2741);
+#2736 = CYLINDRICAL_SURFACE('',#2737,1.181102362205E-02);
+#2737 = AXIS2_PLACEMENT_3D('',#2738,#2739,#2740);
+#2738 = CARTESIAN_POINT('',(0.100393700787,-4.724409448819E-02,
+    4.92125984252E-02));
+#2739 = DIRECTION('',(0.,1.,0.));
+#2740 = DIRECTION('',(1.,0.,0.));
+#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746);
+#2742 = LINE('',#2743,#2744);
+#2743 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2744 = VECTOR('',#2745,1.);
+#2745 = DIRECTION('',(0.,1.));
+#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2747 = PCURVE('',#2736,#2748);
+#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2752);
+#2749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2750,#2751),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#2750 = CARTESIAN_POINT('',(0.,0.));
+#2751 = CARTESIAN_POINT('',(0.,2.755905511811E-02));
+#2752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2753 = ORIENTED_EDGE('',*,*,#2754,.F.);
+#2754 = EDGE_CURVE('',#2728,#2728,#2755,.T.);
+#2755 = SURFACE_CURVE('',#2756,(#2761,#2768),.PCURVE_S1.);
+#2756 = CIRCLE('',#2757,1.181102362205E-02);
+#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760);
+#2758 = CARTESIAN_POINT('',(0.100393700787,-1.968503937008E-02,
+    4.92125984252E-02));
+#2759 = DIRECTION('',(-0.,1.,0.));
+#2760 = DIRECTION('',(1.,0.,0.));
+#2761 = PCURVE('',#2736,#2762);
+#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2767);
+#2763 = LINE('',#2764,#2765);
+#2764 = CARTESIAN_POINT('',(0.,2.755905511811E-02));
+#2765 = VECTOR('',#2766,1.);
+#2766 = DIRECTION('',(1.,0.));
+#2767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2768 = PCURVE('',#2769,#2774);
+#2769 = TOROIDAL_SURFACE('',#2770,1.96850479748E-02,1.181102362205E-02);
+#2770 = AXIS2_PLACEMENT_3D('',#2771,#2772,#2773);
+#2771 = CARTESIAN_POINT('',(0.100393700787,-1.968503937008E-02,
+    2.952755045039E-02));
+#2772 = DIRECTION('',(-1.,0.,0.));
+#2773 = DIRECTION('',(0.,1.,0.));
+#2774 = DEFINITIONAL_REPRESENTATION('',(#2775),#2778);
+#2775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2776,#2777),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2776 = CARTESIAN_POINT('',(4.712388980385,10.995574287564));
+#2777 = CARTESIAN_POINT('',(4.712388980385,4.712388980385));
+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2779 = ORIENTED_EDGE('',*,*,#2725,.F.);
+#2780 = ORIENTED_EDGE('',*,*,#2781,.T.);
+#2781 = EDGE_CURVE('',#2726,#2726,#2782,.T.);
+#2782 = SURFACE_CURVE('',#2783,(#2788,#2795),.PCURVE_S1.);
+#2783 = CIRCLE('',#2784,1.181102362205E-02);
+#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787);
+#2785 = CARTESIAN_POINT('',(0.100393700787,-4.724409448819E-02,
+    4.92125984252E-02));
+#2786 = DIRECTION('',(-0.,1.,0.));
+#2787 = DIRECTION('',(1.,0.,0.));
+#2788 = PCURVE('',#2736,#2789);
+#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794);
+#2790 = LINE('',#2791,#2792);
+#2791 = CARTESIAN_POINT('',(0.,0.));
+#2792 = VECTOR('',#2793,1.);
+#2793 = DIRECTION('',(1.,0.));
+#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2795 = PCURVE('',#2796,#2801);
+#2796 = PLANE('',#2797);
+#2797 = AXIS2_PLACEMENT_3D('',#2798,#2799,#2800);
+#2798 = CARTESIAN_POINT('',(0.112204724409,-4.724409448819E-02,
+    4.92125984252E-02));
+#2799 = DIRECTION('',(0.,-1.,0.));
+#2800 = DIRECTION('',(0.,0.,-1.));
+#2801 = DEFINITIONAL_REPRESENTATION('',(#2802),#2810);
+#2802 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2803,#2804,#2805,#2806,
+#2807,#2808,#2809),.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('') );
+#2803 = CARTESIAN_POINT('',(0.,0.));
+#2804 = CARTESIAN_POINT('',(2.045729300278E-02,0.));
+#2805 = CARTESIAN_POINT('',(1.022864650139E-02,-1.771653543307E-02));
+#2806 = CARTESIAN_POINT('',(2.892866454679E-18,-3.543307086614E-02));
+#2807 = CARTESIAN_POINT('',(-1.022864650139E-02,-1.771653543307E-02));
+#2808 = CARTESIAN_POINT('',(-2.045729300278E-02,-1.908195823574E-17));
+#2809 = CARTESIAN_POINT('',(0.,0.));
+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2811 = ADVANCED_FACE('',(#2812),#2769,.T.);
+#2812 = FACE_BOUND('',#2813,.T.);
+#2813 = EDGE_LOOP('',(#2814,#2837,#2863,#2864));
+#2814 = ORIENTED_EDGE('',*,*,#2815,.T.);
+#2815 = EDGE_CURVE('',#2728,#2816,#2818,.T.);
+#2816 = VERTEX_POINT('',#2817);
+#2817 = CARTESIAN_POINT('',(0.112204724409,8.604724405663E-09,
+    2.952755045039E-02));
+#2818 = SEAM_CURVE('',#2819,(#2824,#2831),.PCURVE_S1.);
+#2819 = CIRCLE('',#2820,1.96850479748E-02);
+#2820 = AXIS2_PLACEMENT_3D('',#2821,#2822,#2823);
+#2821 = CARTESIAN_POINT('',(0.112204724409,-1.968503937008E-02,
+    2.952755045039E-02));
+#2822 = DIRECTION('',(-1.,0.,0.));
+#2823 = DIRECTION('',(0.,1.,0.));
+#2824 = PCURVE('',#2769,#2825);
+#2825 = DEFINITIONAL_REPRESENTATION('',(#2826),#2830);
+#2826 = LINE('',#2827,#2828);
+#2827 = CARTESIAN_POINT('',(0.,4.712388980385));
+#2828 = VECTOR('',#2829,1.);
+#2829 = DIRECTION('',(1.,0.));
+#2830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2831 = PCURVE('',#2769,#2832);
+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2836);
+#2833 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2834,#2835),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2834 = CARTESIAN_POINT('',(4.712388980385,10.995574287564));
+#2835 = CARTESIAN_POINT('',(6.28318530718,10.995574287564));
+#2836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2837 = ORIENTED_EDGE('',*,*,#2838,.T.);
+#2838 = EDGE_CURVE('',#2816,#2816,#2839,.T.);
+#2839 = SURFACE_CURVE('',#2840,(#2845,#2852),.PCURVE_S1.);
+#2840 = CIRCLE('',#2841,1.181102362205E-02);
+#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844);
+#2842 = CARTESIAN_POINT('',(0.100393700787,8.60472440457E-09,
+    2.952755045039E-02));
+#2843 = DIRECTION('',(0.,-2.449293598295E-16,1.));
+#2844 = DIRECTION('',(0.,1.,2.449293598295E-16));
+#2845 = PCURVE('',#2769,#2846);
+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851);
+#2847 = LINE('',#2848,#2849);
+#2848 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2849 = VECTOR('',#2850,1.);
+#2850 = DIRECTION('',(0.,1.));
+#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2852 = PCURVE('',#2853,#2858);
+#2853 = CYLINDRICAL_SURFACE('',#2854,1.181102362205E-02);
+#2854 = AXIS2_PLACEMENT_3D('',#2855,#2856,#2857);
+#2855 = CARTESIAN_POINT('',(0.100393700787,8.604724406755E-09,
+    2.952755045039E-02));
+#2856 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#2857 = DIRECTION('',(1.,0.,0.));
+#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2862);
+#2859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2860,#2861),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,10.995574287564),.PIECEWISE_BEZIER_KNOTS.);
+#2860 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2861 = CARTESIAN_POINT('',(0.,0.));
+#2862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2863 = ORIENTED_EDGE('',*,*,#2815,.F.);
+#2864 = ORIENTED_EDGE('',*,*,#2754,.T.);
+#2865 = ADVANCED_FACE('',(#2866),#2853,.T.);
+#2866 = FACE_BOUND('',#2867,.T.);
+#2867 = EDGE_LOOP('',(#2868,#2890,#2921,#2922));
+#2868 = ORIENTED_EDGE('',*,*,#2869,.T.);
+#2869 = EDGE_CURVE('',#2816,#2870,#2872,.T.);
+#2870 = VERTEX_POINT('',#2871);
+#2871 = CARTESIAN_POINT('',(0.112204724409,8.60472440457E-09,
+    -0.118110244825));
+#2872 = SEAM_CURVE('',#2873,(#2877,#2884),.PCURVE_S1.);
+#2873 = LINE('',#2874,#2875);
+#2874 = CARTESIAN_POINT('',(0.112204724409,8.604724409648E-09,
+    2.952755045039E-02));
+#2875 = VECTOR('',#2876,3.937007874016E-02);
+#2876 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#2877 = PCURVE('',#2853,#2878);
+#2878 = DEFINITIONAL_REPRESENTATION('',(#2879),#2883);
+#2879 = LINE('',#2880,#2881);
+#2880 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2881 = VECTOR('',#2882,1.);
+#2882 = DIRECTION('',(0.,1.));
+#2883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2884 = PCURVE('',#2853,#2885);
+#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2889);
+#2886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2887,#2888),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.75),.PIECEWISE_BEZIER_KNOTS.);
+#2887 = CARTESIAN_POINT('',(0.,0.));
+#2888 = CARTESIAN_POINT('',(0.,0.147637795276));
+#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2890 = ORIENTED_EDGE('',*,*,#2891,.F.);
+#2891 = EDGE_CURVE('',#2870,#2870,#2892,.T.);
+#2892 = SURFACE_CURVE('',#2893,(#2898,#2905),.PCURVE_S1.);
+#2893 = CIRCLE('',#2894,1.181102362205E-02);
+#2894 = AXIS2_PLACEMENT_3D('',#2895,#2896,#2897);
+#2895 = CARTESIAN_POINT('',(0.100393700787,8.60472440457E-09,
+    -0.118110244825));
+#2896 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#2897 = DIRECTION('',(1.,0.,0.));
+#2898 = PCURVE('',#2853,#2899);
+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904);
+#2900 = LINE('',#2901,#2902);
+#2901 = CARTESIAN_POINT('',(0.,0.147637795276));
+#2902 = VECTOR('',#2903,1.);
+#2903 = DIRECTION('',(1.,0.));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2905 = PCURVE('',#2906,#2911);
+#2906 = PLANE('',#2907);
+#2907 = AXIS2_PLACEMENT_3D('',#2908,#2909,#2910);
+#2908 = CARTESIAN_POINT('',(0.112204724409,8.60472440457E-09,
+    -0.118110244825));
+#2909 = DIRECTION('',(0.,0.,1.));
+#2910 = DIRECTION('',(1.,0.,0.));
+#2911 = DEFINITIONAL_REPRESENTATION('',(#2912),#2920);
+#2912 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2913,#2914,#2915,#2916,
+#2917,#2918,#2919),.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('') );
+#2913 = CARTESIAN_POINT('',(0.,0.));
+#2914 = CARTESIAN_POINT('',(0.,-2.045729300278E-02));
+#2915 = CARTESIAN_POINT('',(-1.771653543307E-02,-1.022864650139E-02));
+#2916 = CARTESIAN_POINT('',(-3.543307086614E-02,-2.892866454679E-18));
+#2917 = CARTESIAN_POINT('',(-1.771653543307E-02,1.022864650139E-02));
+#2918 = CARTESIAN_POINT('',(-1.908195823574E-17,2.045729300278E-02));
+#2919 = CARTESIAN_POINT('',(0.,0.));
+#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2921 = ORIENTED_EDGE('',*,*,#2869,.F.);
+#2922 = ORIENTED_EDGE('',*,*,#2838,.F.);
+#2923 = ADVANCED_FACE('',(#2924),#2796,.T.);
+#2924 = FACE_BOUND('',#2925,.T.);
+#2925 = EDGE_LOOP('',(#2926));
+#2926 = ORIENTED_EDGE('',*,*,#2781,.F.);
+#2927 = ADVANCED_FACE('',(#2928),#2906,.F.);
+#2928 = FACE_BOUND('',#2929,.F.);
+#2929 = EDGE_LOOP('',(#2930));
+#2930 = ORIENTED_EDGE('',*,*,#2891,.F.);
+#2931 = MANIFOLD_SOLID_BREP('',#2932);
+#2932 = CLOSED_SHELL('',(#2933,#3023,#3077,#3135,#3139));
+#2933 = ADVANCED_FACE('',(#2934),#2948,.T.);
+#2934 = FACE_BOUND('',#2935,.T.);
+#2935 = EDGE_LOOP('',(#2936,#2965,#2991,#2992));
+#2936 = ORIENTED_EDGE('',*,*,#2937,.T.);
+#2937 = EDGE_CURVE('',#2938,#2940,#2942,.T.);
+#2938 = VERTEX_POINT('',#2939);
+#2939 = CARTESIAN_POINT('',(-8.858267716516E-02,-4.724409448819E-02,
+    4.92125984252E-02));
+#2940 = VERTEX_POINT('',#2941);
+#2941 = CARTESIAN_POINT('',(-8.858267716516E-02,-1.968503937008E-02,
+    4.92125984252E-02));
+#2942 = SEAM_CURVE('',#2943,(#2947,#2959),.PCURVE_S1.);
+#2943 = LINE('',#2944,#2945);
+#2944 = CARTESIAN_POINT('',(-8.858267716516E-02,-4.724409448819E-02,
+    4.92125984252E-02));
+#2945 = VECTOR('',#2946,3.937007874016E-02);
+#2946 = DIRECTION('',(0.,1.,0.));
+#2947 = PCURVE('',#2948,#2953);
+#2948 = CYLINDRICAL_SURFACE('',#2949,1.181102362205E-02);
+#2949 = AXIS2_PLACEMENT_3D('',#2950,#2951,#2952);
+#2950 = CARTESIAN_POINT('',(-0.100393700787,-4.724409448819E-02,
+    4.92125984252E-02));
+#2951 = DIRECTION('',(0.,1.,0.));
+#2952 = DIRECTION('',(1.,0.,0.));
+#2953 = DEFINITIONAL_REPRESENTATION('',(#2954),#2958);
+#2954 = LINE('',#2955,#2956);
+#2955 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2956 = VECTOR('',#2957,1.);
+#2957 = DIRECTION('',(0.,1.));
+#2958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2959 = PCURVE('',#2948,#2960);
+#2960 = DEFINITIONAL_REPRESENTATION('',(#2961),#2964);
+#2961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2962,#2963),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#2962 = CARTESIAN_POINT('',(0.,0.));
+#2963 = CARTESIAN_POINT('',(0.,2.755905511811E-02));
+#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2965 = ORIENTED_EDGE('',*,*,#2966,.F.);
+#2966 = EDGE_CURVE('',#2940,#2940,#2967,.T.);
+#2967 = SURFACE_CURVE('',#2968,(#2973,#2980),.PCURVE_S1.);
+#2968 = CIRCLE('',#2969,1.181102362205E-02);
+#2969 = AXIS2_PLACEMENT_3D('',#2970,#2971,#2972);
+#2970 = CARTESIAN_POINT('',(-0.100393700787,-1.968503937008E-02,
+    4.92125984252E-02));
+#2971 = DIRECTION('',(-0.,1.,0.));
+#2972 = DIRECTION('',(1.,0.,0.));
+#2973 = PCURVE('',#2948,#2974);
+#2974 = DEFINITIONAL_REPRESENTATION('',(#2975),#2979);
+#2975 = LINE('',#2976,#2977);
+#2976 = CARTESIAN_POINT('',(0.,2.755905511811E-02));
+#2977 = VECTOR('',#2978,1.);
+#2978 = DIRECTION('',(1.,0.));
+#2979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2980 = PCURVE('',#2981,#2986);
+#2981 = TOROIDAL_SURFACE('',#2982,1.96850479748E-02,1.181102362205E-02);
+#2982 = AXIS2_PLACEMENT_3D('',#2983,#2984,#2985);
+#2983 = CARTESIAN_POINT('',(-0.100393700787,-1.968503937008E-02,
+    2.952755045039E-02));
+#2984 = DIRECTION('',(-1.,0.,0.));
+#2985 = DIRECTION('',(0.,1.,0.));
+#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2990);
+#2987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2988,#2989),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2988 = CARTESIAN_POINT('',(4.712388980385,10.995574287564));
+#2989 = CARTESIAN_POINT('',(4.712388980385,4.712388980385));
+#2990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2991 = ORIENTED_EDGE('',*,*,#2937,.F.);
+#2992 = ORIENTED_EDGE('',*,*,#2993,.T.);
+#2993 = EDGE_CURVE('',#2938,#2938,#2994,.T.);
+#2994 = SURFACE_CURVE('',#2995,(#3000,#3007),.PCURVE_S1.);
+#2995 = CIRCLE('',#2996,1.181102362205E-02);
+#2996 = AXIS2_PLACEMENT_3D('',#2997,#2998,#2999);
+#2997 = CARTESIAN_POINT('',(-0.100393700787,-4.724409448819E-02,
+    4.92125984252E-02));
+#2998 = DIRECTION('',(-0.,1.,0.));
+#2999 = DIRECTION('',(1.,0.,0.));
+#3000 = PCURVE('',#2948,#3001);
+#3001 = DEFINITIONAL_REPRESENTATION('',(#3002),#3006);
+#3002 = LINE('',#3003,#3004);
+#3003 = CARTESIAN_POINT('',(0.,0.));
+#3004 = VECTOR('',#3005,1.);
+#3005 = DIRECTION('',(1.,0.));
+#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3007 = PCURVE('',#3008,#3013);
+#3008 = PLANE('',#3009);
+#3009 = AXIS2_PLACEMENT_3D('',#3010,#3011,#3012);
+#3010 = CARTESIAN_POINT('',(-8.858267716516E-02,-4.724409448819E-02,
+    4.92125984252E-02));
+#3011 = DIRECTION('',(0.,-1.,0.));
+#3012 = DIRECTION('',(0.,0.,-1.));
+#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3022);
+#3014 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3015,#3016,#3017,#3018,
+#3019,#3020,#3021),.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('') );
+#3015 = CARTESIAN_POINT('',(0.,0.));
+#3016 = CARTESIAN_POINT('',(2.045729300278E-02,0.));
+#3017 = CARTESIAN_POINT('',(1.022864650139E-02,-1.771653543307E-02));
+#3018 = CARTESIAN_POINT('',(2.892866454679E-18,-3.543307086614E-02));
+#3019 = CARTESIAN_POINT('',(-1.022864650139E-02,-1.771653543307E-02));
+#3020 = CARTESIAN_POINT('',(-2.045729300278E-02,-1.908195823574E-17));
+#3021 = CARTESIAN_POINT('',(0.,0.));
+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3023 = ADVANCED_FACE('',(#3024),#2981,.T.);
+#3024 = FACE_BOUND('',#3025,.T.);
+#3025 = EDGE_LOOP('',(#3026,#3049,#3075,#3076));
+#3026 = ORIENTED_EDGE('',*,*,#3027,.T.);
+#3027 = EDGE_CURVE('',#2940,#3028,#3030,.T.);
+#3028 = VERTEX_POINT('',#3029);
+#3029 = CARTESIAN_POINT('',(-8.858267716516E-02,8.604724405663E-09,
+    2.952755045039E-02));
+#3030 = SEAM_CURVE('',#3031,(#3036,#3043),.PCURVE_S1.);
+#3031 = CIRCLE('',#3032,1.96850479748E-02);
+#3032 = AXIS2_PLACEMENT_3D('',#3033,#3034,#3035);
+#3033 = CARTESIAN_POINT('',(-8.858267716516E-02,-1.968503937008E-02,
+    2.952755045039E-02));
+#3034 = DIRECTION('',(-1.,0.,0.));
+#3035 = DIRECTION('',(0.,1.,0.));
+#3036 = PCURVE('',#2981,#3037);
+#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042);
+#3038 = LINE('',#3039,#3040);
+#3039 = CARTESIAN_POINT('',(0.,4.712388980385));
+#3040 = VECTOR('',#3041,1.);
+#3041 = DIRECTION('',(1.,0.));
+#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3043 = PCURVE('',#2981,#3044);
+#3044 = DEFINITIONAL_REPRESENTATION('',(#3045),#3048);
+#3045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3046,#3047),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3046 = CARTESIAN_POINT('',(4.712388980385,10.995574287564));
+#3047 = CARTESIAN_POINT('',(6.28318530718,10.995574287564));
+#3048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3049 = ORIENTED_EDGE('',*,*,#3050,.T.);
+#3050 = EDGE_CURVE('',#3028,#3028,#3051,.T.);
+#3051 = SURFACE_CURVE('',#3052,(#3057,#3064),.PCURVE_S1.);
+#3052 = CIRCLE('',#3053,1.181102362205E-02);
+#3053 = AXIS2_PLACEMENT_3D('',#3054,#3055,#3056);
+#3054 = CARTESIAN_POINT('',(-0.100393700787,8.60472440457E-09,
+    2.952755045039E-02));
+#3055 = DIRECTION('',(0.,-2.449293598295E-16,1.));
+#3056 = DIRECTION('',(0.,1.,2.449293598295E-16));
+#3057 = PCURVE('',#2981,#3058);
+#3058 = DEFINITIONAL_REPRESENTATION('',(#3059),#3063);
+#3059 = LINE('',#3060,#3061);
+#3060 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3061 = VECTOR('',#3062,1.);
+#3062 = DIRECTION('',(0.,1.));
+#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3064 = PCURVE('',#3065,#3070);
+#3065 = CYLINDRICAL_SURFACE('',#3066,1.181102362205E-02);
+#3066 = AXIS2_PLACEMENT_3D('',#3067,#3068,#3069);
+#3067 = CARTESIAN_POINT('',(-0.100393700787,8.604724406755E-09,
+    2.952755045039E-02));
+#3068 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#3069 = DIRECTION('',(1.,0.,0.));
+#3070 = DEFINITIONAL_REPRESENTATION('',(#3071),#3074);
+#3071 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3072,#3073),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,10.995574287564),.PIECEWISE_BEZIER_KNOTS.);
+#3072 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3073 = CARTESIAN_POINT('',(0.,0.));
+#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3075 = ORIENTED_EDGE('',*,*,#3027,.F.);
+#3076 = ORIENTED_EDGE('',*,*,#2966,.T.);
+#3077 = ADVANCED_FACE('',(#3078),#3065,.T.);
+#3078 = FACE_BOUND('',#3079,.T.);
+#3079 = EDGE_LOOP('',(#3080,#3102,#3133,#3134));
+#3080 = ORIENTED_EDGE('',*,*,#3081,.T.);
+#3081 = EDGE_CURVE('',#3028,#3082,#3084,.T.);
+#3082 = VERTEX_POINT('',#3083);
+#3083 = CARTESIAN_POINT('',(-8.858267716516E-02,8.60472440457E-09,
+    -0.118110244825));
+#3084 = SEAM_CURVE('',#3085,(#3089,#3096),.PCURVE_S1.);
+#3085 = LINE('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(-8.858267716516E-02,8.604724409648E-09,
+    2.952755045039E-02));
+#3087 = VECTOR('',#3088,3.937007874016E-02);
+#3088 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#3089 = PCURVE('',#3065,#3090);
+#3090 = DEFINITIONAL_REPRESENTATION('',(#3091),#3095);
+#3091 = LINE('',#3092,#3093);
+#3092 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3093 = VECTOR('',#3094,1.);
+#3094 = DIRECTION('',(0.,1.));
+#3095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3096 = PCURVE('',#3065,#3097);
+#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3101);
+#3098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3099,#3100),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.75),.PIECEWISE_BEZIER_KNOTS.);
+#3099 = CARTESIAN_POINT('',(0.,0.));
+#3100 = CARTESIAN_POINT('',(0.,0.147637795276));
+#3101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3102 = ORIENTED_EDGE('',*,*,#3103,.F.);
+#3103 = EDGE_CURVE('',#3082,#3082,#3104,.T.);
+#3104 = SURFACE_CURVE('',#3105,(#3110,#3117),.PCURVE_S1.);
+#3105 = CIRCLE('',#3106,1.181102362205E-02);
+#3106 = AXIS2_PLACEMENT_3D('',#3107,#3108,#3109);
+#3107 = CARTESIAN_POINT('',(-0.100393700787,8.60472440457E-09,
+    -0.118110244825));
+#3108 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#3109 = DIRECTION('',(1.,0.,0.));
+#3110 = PCURVE('',#3065,#3111);
+#3111 = DEFINITIONAL_REPRESENTATION('',(#3112),#3116);
+#3112 = LINE('',#3113,#3114);
+#3113 = CARTESIAN_POINT('',(0.,0.147637795276));
+#3114 = VECTOR('',#3115,1.);
+#3115 = DIRECTION('',(1.,0.));
+#3116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3117 = PCURVE('',#3118,#3123);
+#3118 = PLANE('',#3119);
+#3119 = AXIS2_PLACEMENT_3D('',#3120,#3121,#3122);
+#3120 = CARTESIAN_POINT('',(-8.858267716516E-02,8.60472440457E-09,
+    -0.118110244825));
+#3121 = DIRECTION('',(0.,0.,1.));
+#3122 = DIRECTION('',(1.,0.,0.));
+#3123 = DEFINITIONAL_REPRESENTATION('',(#3124),#3132);
+#3124 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3125,#3126,#3127,#3128,
+#3129,#3130,#3131),.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('') );
+#3125 = CARTESIAN_POINT('',(0.,0.));
+#3126 = CARTESIAN_POINT('',(0.,-2.045729300278E-02));
+#3127 = CARTESIAN_POINT('',(-1.771653543307E-02,-1.022864650139E-02));
+#3128 = CARTESIAN_POINT('',(-3.543307086614E-02,-2.892866454679E-18));
+#3129 = CARTESIAN_POINT('',(-1.771653543307E-02,1.022864650139E-02));
+#3130 = CARTESIAN_POINT('',(-1.908195823574E-17,2.045729300278E-02));
+#3131 = CARTESIAN_POINT('',(0.,0.));
+#3132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3133 = ORIENTED_EDGE('',*,*,#3081,.F.);
+#3134 = ORIENTED_EDGE('',*,*,#3050,.F.);
+#3135 = ADVANCED_FACE('',(#3136),#3008,.T.);
+#3136 = FACE_BOUND('',#3137,.T.);
+#3137 = EDGE_LOOP('',(#3138));
+#3138 = ORIENTED_EDGE('',*,*,#2993,.F.);
+#3139 = ADVANCED_FACE('',(#3140),#3118,.F.);
+#3140 = FACE_BOUND('',#3141,.F.);
+#3141 = EDGE_LOOP('',(#3142));
+#3142 = ORIENTED_EDGE('',*,*,#3103,.F.);
+#3143 = MANIFOLD_SOLID_BREP('',#3144);
+#3144 = CLOSED_SHELL('',(#3145,#3235,#3289,#3347,#3351));
+#3145 = ADVANCED_FACE('',(#3146),#3160,.T.);
+#3146 = FACE_BOUND('',#3147,.T.);
+#3147 = EDGE_LOOP('',(#3148,#3177,#3203,#3204));
+#3148 = ORIENTED_EDGE('',*,*,#3149,.T.);
+#3149 = EDGE_CURVE('',#3150,#3152,#3154,.T.);
+#3150 = VERTEX_POINT('',#3151);
+#3151 = CARTESIAN_POINT('',(1.181102654862E-02,-4.724409448819E-02,
+    4.921260702992E-02));
+#3152 = VERTEX_POINT('',#3153);
+#3153 = CARTESIAN_POINT('',(1.181102654862E-02,-1.968503937008E-02,
+    4.921260702992E-02));
+#3154 = SEAM_CURVE('',#3155,(#3159,#3171),.PCURVE_S1.);
+#3155 = LINE('',#3156,#3157);
+#3156 = CARTESIAN_POINT('',(1.181102654862E-02,-4.724409448819E-02,
+    4.921260702992E-02));
+#3157 = VECTOR('',#3158,3.937007874016E-02);
+#3158 = DIRECTION('',(0.,1.,0.));
+#3159 = PCURVE('',#3160,#3165);
+#3160 = CYLINDRICAL_SURFACE('',#3161,1.181102362205E-02);
+#3161 = AXIS2_PLACEMENT_3D('',#3162,#3163,#3164);
+#3162 = CARTESIAN_POINT('',(2.926574800522E-09,-4.724409448819E-02,
+    4.921260702992E-02));
+#3163 = DIRECTION('',(0.,1.,0.));
+#3164 = DIRECTION('',(1.,0.,0.));
+#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3170);
+#3166 = LINE('',#3167,#3168);
+#3167 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3168 = VECTOR('',#3169,1.);
+#3169 = DIRECTION('',(0.,1.));
+#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3171 = PCURVE('',#3160,#3172);
+#3172 = DEFINITIONAL_REPRESENTATION('',(#3173),#3176);
+#3173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3174,#3175),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#3174 = CARTESIAN_POINT('',(0.,0.));
+#3175 = CARTESIAN_POINT('',(0.,2.755905511811E-02));
+#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3177 = ORIENTED_EDGE('',*,*,#3178,.F.);
+#3178 = EDGE_CURVE('',#3152,#3152,#3179,.T.);
+#3179 = SURFACE_CURVE('',#3180,(#3185,#3192),.PCURVE_S1.);
+#3180 = CIRCLE('',#3181,1.181102362205E-02);
+#3181 = AXIS2_PLACEMENT_3D('',#3182,#3183,#3184);
+#3182 = CARTESIAN_POINT('',(2.926574800522E-09,-1.968503937008E-02,
+    4.921260702992E-02));
+#3183 = DIRECTION('',(-0.,1.,0.));
+#3184 = DIRECTION('',(1.,0.,0.));
+#3185 = PCURVE('',#3160,#3186);
+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3191);
+#3187 = LINE('',#3188,#3189);
+#3188 = CARTESIAN_POINT('',(0.,2.755905511811E-02));
+#3189 = VECTOR('',#3190,1.);
+#3190 = DIRECTION('',(1.,0.));
+#3191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3192 = PCURVE('',#3193,#3198);
+#3193 = TOROIDAL_SURFACE('',#3194,1.96850479748E-02,1.181102362205E-02);
+#3194 = AXIS2_PLACEMENT_3D('',#3195,#3196,#3197);
+#3195 = CARTESIAN_POINT('',(2.926574800522E-09,-1.968503937008E-02,
+    2.952755905512E-02));
+#3196 = DIRECTION('',(-1.,0.,0.));
+#3197 = DIRECTION('',(0.,1.,0.));
+#3198 = DEFINITIONAL_REPRESENTATION('',(#3199),#3202);
+#3199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3200,#3201),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3200 = CARTESIAN_POINT('',(4.712388980385,10.995574287564));
+#3201 = CARTESIAN_POINT('',(4.712388980385,4.712388980385));
+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3203 = ORIENTED_EDGE('',*,*,#3149,.F.);
+#3204 = ORIENTED_EDGE('',*,*,#3205,.T.);
+#3205 = EDGE_CURVE('',#3150,#3150,#3206,.T.);
+#3206 = SURFACE_CURVE('',#3207,(#3212,#3219),.PCURVE_S1.);
+#3207 = CIRCLE('',#3208,1.181102362205E-02);
+#3208 = AXIS2_PLACEMENT_3D('',#3209,#3210,#3211);
+#3209 = CARTESIAN_POINT('',(2.926574800522E-09,-4.724409448819E-02,
+    4.921260702992E-02));
+#3210 = DIRECTION('',(-0.,1.,0.));
+#3211 = DIRECTION('',(1.,0.,0.));
+#3212 = PCURVE('',#3160,#3213);
+#3213 = DEFINITIONAL_REPRESENTATION('',(#3214),#3218);
+#3214 = LINE('',#3215,#3216);
+#3215 = CARTESIAN_POINT('',(0.,0.));
+#3216 = VECTOR('',#3217,1.);
+#3217 = DIRECTION('',(1.,0.));
+#3218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3219 = PCURVE('',#3220,#3225);
+#3220 = PLANE('',#3221);
+#3221 = AXIS2_PLACEMENT_3D('',#3222,#3223,#3224);
+#3222 = CARTESIAN_POINT('',(1.181102654862E-02,-4.724409448819E-02,
+    4.921260702992E-02));
+#3223 = DIRECTION('',(0.,-1.,0.));
+#3224 = DIRECTION('',(0.,0.,-1.));
+#3225 = DEFINITIONAL_REPRESENTATION('',(#3226),#3234);
+#3226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3227,#3228,#3229,#3230,
+#3231,#3232,#3233),.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('') );
+#3227 = CARTESIAN_POINT('',(0.,0.));
+#3228 = CARTESIAN_POINT('',(2.045729300278E-02,0.));
+#3229 = CARTESIAN_POINT('',(1.022864650139E-02,-1.771653543307E-02));
+#3230 = CARTESIAN_POINT('',(2.892866454679E-18,-3.543307086614E-02));
+#3231 = CARTESIAN_POINT('',(-1.022864650139E-02,-1.771653543307E-02));
+#3232 = CARTESIAN_POINT('',(-2.045729300278E-02,-1.908195823574E-17));
+#3233 = CARTESIAN_POINT('',(0.,0.));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3235 = ADVANCED_FACE('',(#3236),#3193,.T.);
+#3236 = FACE_BOUND('',#3237,.T.);
+#3237 = EDGE_LOOP('',(#3238,#3261,#3287,#3288));
+#3238 = ORIENTED_EDGE('',*,*,#3239,.T.);
+#3239 = EDGE_CURVE('',#3152,#3240,#3242,.T.);
+#3240 = VERTEX_POINT('',#3241);
+#3241 = CARTESIAN_POINT('',(1.181102654862E-02,8.604724405663E-09,
+    2.952755905512E-02));
+#3242 = SEAM_CURVE('',#3243,(#3248,#3255),.PCURVE_S1.);
+#3243 = CIRCLE('',#3244,1.96850479748E-02);
+#3244 = AXIS2_PLACEMENT_3D('',#3245,#3246,#3247);
+#3245 = CARTESIAN_POINT('',(1.181102654862E-02,-1.968503937008E-02,
+    2.952755905512E-02));
+#3246 = DIRECTION('',(-1.,0.,0.));
+#3247 = DIRECTION('',(0.,1.,0.));
+#3248 = PCURVE('',#3193,#3249);
+#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3254);
+#3250 = LINE('',#3251,#3252);
+#3251 = CARTESIAN_POINT('',(0.,4.712388980385));
+#3252 = VECTOR('',#3253,1.);
+#3253 = DIRECTION('',(1.,0.));
+#3254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3255 = PCURVE('',#3193,#3256);
+#3256 = DEFINITIONAL_REPRESENTATION('',(#3257),#3260);
+#3257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3258,#3259),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3258 = CARTESIAN_POINT('',(4.712388980385,10.995574287564));
+#3259 = CARTESIAN_POINT('',(6.28318530718,10.995574287564));
+#3260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3261 = ORIENTED_EDGE('',*,*,#3262,.T.);
+#3262 = EDGE_CURVE('',#3240,#3240,#3263,.T.);
+#3263 = SURFACE_CURVE('',#3264,(#3269,#3276),.PCURVE_S1.);
+#3264 = CIRCLE('',#3265,1.181102362205E-02);
+#3265 = AXIS2_PLACEMENT_3D('',#3266,#3267,#3268);
+#3266 = CARTESIAN_POINT('',(2.926574800522E-09,8.60472440457E-09,
+    2.952755905512E-02));
+#3267 = DIRECTION('',(0.,-2.449293598295E-16,1.));
+#3268 = DIRECTION('',(0.,1.,2.449293598295E-16));
+#3269 = PCURVE('',#3193,#3270);
+#3270 = DEFINITIONAL_REPRESENTATION('',(#3271),#3275);
+#3271 = LINE('',#3272,#3273);
+#3272 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3273 = VECTOR('',#3274,1.);
+#3274 = DIRECTION('',(0.,1.));
+#3275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3276 = PCURVE('',#3277,#3282);
+#3277 = CYLINDRICAL_SURFACE('',#3278,1.181102362205E-02);
+#3278 = AXIS2_PLACEMENT_3D('',#3279,#3280,#3281);
+#3279 = CARTESIAN_POINT('',(2.926574800522E-09,8.604724406755E-09,
+    2.952755905512E-02));
+#3280 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#3281 = DIRECTION('',(1.,0.,0.));
+#3282 = DEFINITIONAL_REPRESENTATION('',(#3283),#3286);
+#3283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3284,#3285),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,10.995574287564),.PIECEWISE_BEZIER_KNOTS.);
+#3284 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3285 = CARTESIAN_POINT('',(0.,0.));
+#3286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3287 = ORIENTED_EDGE('',*,*,#3239,.F.);
+#3288 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#3289 = ADVANCED_FACE('',(#3290),#3277,.T.);
+#3290 = FACE_BOUND('',#3291,.T.);
+#3291 = EDGE_LOOP('',(#3292,#3314,#3345,#3346));
+#3292 = ORIENTED_EDGE('',*,*,#3293,.T.);
+#3293 = EDGE_CURVE('',#3240,#3294,#3296,.T.);
+#3294 = VERTEX_POINT('',#3295);
+#3295 = CARTESIAN_POINT('',(1.181102654862E-02,8.60472440457E-09,
+    -0.11811023622));
+#3296 = SEAM_CURVE('',#3297,(#3301,#3308),.PCURVE_S1.);
+#3297 = LINE('',#3298,#3299);
+#3298 = CARTESIAN_POINT('',(1.181102654862E-02,8.604724409648E-09,
+    2.952755905512E-02));
+#3299 = VECTOR('',#3300,3.937007874016E-02);
+#3300 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#3301 = PCURVE('',#3277,#3302);
+#3302 = DEFINITIONAL_REPRESENTATION('',(#3303),#3307);
+#3303 = LINE('',#3304,#3305);
+#3304 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3305 = VECTOR('',#3306,1.);
+#3306 = DIRECTION('',(0.,1.));
+#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3308 = PCURVE('',#3277,#3309);
+#3309 = DEFINITIONAL_REPRESENTATION('',(#3310),#3313);
+#3310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3311,#3312),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.75),.PIECEWISE_BEZIER_KNOTS.);
+#3311 = CARTESIAN_POINT('',(0.,0.));
+#3312 = CARTESIAN_POINT('',(0.,0.147637795276));
+#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3314 = ORIENTED_EDGE('',*,*,#3315,.F.);
+#3315 = EDGE_CURVE('',#3294,#3294,#3316,.T.);
+#3316 = SURFACE_CURVE('',#3317,(#3322,#3329),.PCURVE_S1.);
+#3317 = CIRCLE('',#3318,1.181102362205E-02);
+#3318 = AXIS2_PLACEMENT_3D('',#3319,#3320,#3321);
+#3319 = CARTESIAN_POINT('',(2.926574800522E-09,8.60472440457E-09,
+    -0.11811023622));
+#3320 = DIRECTION('',(0.,-1.480297366167E-17,-1.));
+#3321 = DIRECTION('',(1.,0.,0.));
+#3322 = PCURVE('',#3277,#3323);
+#3323 = DEFINITIONAL_REPRESENTATION('',(#3324),#3328);
+#3324 = LINE('',#3325,#3326);
+#3325 = CARTESIAN_POINT('',(0.,0.147637795276));
+#3326 = VECTOR('',#3327,1.);
+#3327 = DIRECTION('',(1.,0.));
+#3328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3329 = PCURVE('',#3330,#3335);
+#3330 = PLANE('',#3331);
+#3331 = AXIS2_PLACEMENT_3D('',#3332,#3333,#3334);
+#3332 = CARTESIAN_POINT('',(1.181102654862E-02,8.60472440457E-09,
+    -0.11811023622));
+#3333 = DIRECTION('',(0.,0.,1.));
+#3334 = DIRECTION('',(1.,0.,0.));
+#3335 = DEFINITIONAL_REPRESENTATION('',(#3336),#3344);
+#3336 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3337,#3338,#3339,#3340,
+#3341,#3342,#3343),.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('') );
+#3337 = CARTESIAN_POINT('',(0.,0.));
+#3338 = CARTESIAN_POINT('',(0.,-2.045729300278E-02));
+#3339 = CARTESIAN_POINT('',(-1.771653543307E-02,-1.022864650139E-02));
+#3340 = CARTESIAN_POINT('',(-3.543307086614E-02,-2.892866454679E-18));
+#3341 = CARTESIAN_POINT('',(-1.771653543307E-02,1.022864650139E-02));
+#3342 = CARTESIAN_POINT('',(-1.908195823574E-17,2.045729300278E-02));
+#3343 = CARTESIAN_POINT('',(0.,0.));
+#3344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3345 = ORIENTED_EDGE('',*,*,#3293,.F.);
+#3346 = ORIENTED_EDGE('',*,*,#3262,.F.);
+#3347 = ADVANCED_FACE('',(#3348),#3220,.T.);
+#3348 = FACE_BOUND('',#3349,.T.);
+#3349 = EDGE_LOOP('',(#3350));
+#3350 = ORIENTED_EDGE('',*,*,#3205,.F.);
+#3351 = ADVANCED_FACE('',(#3352),#3330,.F.);
+#3352 = FACE_BOUND('',#3353,.F.);
+#3353 = EDGE_LOOP('',(#3354));
+#3354 = ORIENTED_EDGE('',*,*,#3315,.F.);
+#3355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3362)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3356,#3360,#3361)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3356 = ( CONVERSION_BASED_UNIT('INCH',#3358) LENGTH_UNIT() NAMED_UNIT(
+  #3357) );
+#3357 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#3358 = LENGTH_MEASURE_WITH_UNIT(25.4,#3359);
+#3359 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3360 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3361 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3362 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#3356,'distance_accuracy_value','confusion accuracy');
+#3363 = SHAPE_DEFINITION_REPRESENTATION(#3364,#2718);
+#3364 = PRODUCT_DEFINITION_SHAPE('','',#3365);
+#3365 = PRODUCT_DEFINITION('design','',#3366,#3369);
+#3366 = PRODUCT_DEFINITION_FORMATION('','',#3367);
+#3367 = PRODUCT('pins','pins','',(#3368));
+#3368 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3369 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3370 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3371,#3373);
+#3371 = ( REPRESENTATION_RELATIONSHIP('','',#2718,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3372) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3372 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#3373 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3374);
+#3374 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#3365,$);
+#3375 = PRODUCT_TYPE('part',$,(#3367));
+#3376 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3377),#5751);
+#3377 = MANIFOLD_SOLID_BREP('',#3378);
+#3378 = CLOSED_SHELL('',(#3379,#3623,#3699,#3752,#3805,#4029,#4253,#4306
+    ,#4359,#4391,#4469,#4494,#4519,#4567,#4641,#4695,#4749,#4807,#4865,
+    #4939,#4987,#5056,#5105,#5154,#5207,#5260,#5329,#5356,#5383,#5410,
+    #5437,#5464,#5491,#5518,#5550,#5577,#5609,#5636,#5683,#5710,#5737,
+    #5744));
+#3379 = ADVANCED_FACE('',(#3380),#3394,.T.);
+#3380 = FACE_BOUND('',#3381,.T.);
+#3381 = EDGE_LOOP('',(#3382,#3417,#3446,#3474,#3507,#3535,#3564,#3592));
+#3382 = ORIENTED_EDGE('',*,*,#3383,.T.);
+#3383 = EDGE_CURVE('',#3384,#3386,#3388,.T.);
+#3384 = VERTEX_POINT('',#3385);
+#3385 = CARTESIAN_POINT('',(-0.165354330709,0.,5.905511811024E-03));
+#3386 = VERTEX_POINT('',#3387);
+#3387 = CARTESIAN_POINT('',(-0.165354330709,0.,9.251968503937E-02));
+#3388 = SURFACE_CURVE('',#3389,(#3393,#3405),.PCURVE_S1.);
+#3389 = LINE('',#3390,#3391);
+#3390 = CARTESIAN_POINT('',(-0.165354330709,0.,0.));
+#3391 = VECTOR('',#3392,3.937007874016E-02);
+#3392 = DIRECTION('',(0.,0.,1.));
+#3393 = PCURVE('',#3394,#3399);
+#3394 = PLANE('',#3395);
+#3395 = AXIS2_PLACEMENT_3D('',#3396,#3397,#3398);
+#3396 = CARTESIAN_POINT('',(-0.165354330709,0.,0.));
+#3397 = DIRECTION('',(0.,1.,0.));
+#3398 = DIRECTION('',(1.,0.,0.));
+#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404);
+#3400 = LINE('',#3401,#3402);
+#3401 = CARTESIAN_POINT('',(0.,0.));
+#3402 = VECTOR('',#3403,1.);
+#3403 = DIRECTION('',(0.,-1.));
+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3405 = PCURVE('',#3406,#3411);
+#3406 = PLANE('',#3407);
+#3407 = AXIS2_PLACEMENT_3D('',#3408,#3409,#3410);
+#3408 = CARTESIAN_POINT('',(-0.165354330709,-1.574803149606E-02,0.));
+#3409 = DIRECTION('',(-1.,0.,0.));
+#3410 = DIRECTION('',(0.,1.,0.));
+#3411 = DEFINITIONAL_REPRESENTATION('',(#3412),#3416);
+#3412 = LINE('',#3413,#3414);
+#3413 = CARTESIAN_POINT('',(1.574803149606E-02,0.));
+#3414 = VECTOR('',#3415,1.);
+#3415 = DIRECTION('',(0.,-1.));
+#3416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3417 = ORIENTED_EDGE('',*,*,#3418,.T.);
+#3418 = EDGE_CURVE('',#3386,#3419,#3421,.T.);
+#3419 = VERTEX_POINT('',#3420);
+#3420 = CARTESIAN_POINT('',(-0.159448818898,0.,9.842519685039E-02));
+#3421 = SURFACE_CURVE('',#3422,(#3427,#3434),.PCURVE_S1.);
+#3422 = CIRCLE('',#3423,5.905511811024E-03);
+#3423 = AXIS2_PLACEMENT_3D('',#3424,#3425,#3426);
+#3424 = CARTESIAN_POINT('',(-0.159448818898,0.,9.251968503937E-02));
+#3425 = DIRECTION('',(0.,1.,0.));
+#3426 = DIRECTION('',(0.,-0.,1.));
+#3427 = PCURVE('',#3394,#3428);
+#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3433);
+#3429 = CIRCLE('',#3430,5.905511811024E-03);
+#3430 = AXIS2_PLACEMENT_2D('',#3431,#3432);
+#3431 = CARTESIAN_POINT('',(5.905511811024E-03,-9.251968503937E-02));
+#3432 = DIRECTION('',(0.,-1.));
+#3433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3434 = PCURVE('',#3435,#3440);
+#3435 = CYLINDRICAL_SURFACE('',#3436,5.905511811024E-03);
+#3436 = AXIS2_PLACEMENT_3D('',#3437,#3438,#3439);
+#3437 = CARTESIAN_POINT('',(-0.159448818898,-1.574803149606E-02,
+    9.251968503937E-02));
+#3438 = DIRECTION('',(0.,1.,0.));
+#3439 = DIRECTION('',(-1.,0.,0.));
+#3440 = DEFINITIONAL_REPRESENTATION('',(#3441),#3445);
+#3441 = LINE('',#3442,#3443);
+#3442 = CARTESIAN_POINT('',(-4.712388980385,1.574803149606E-02));
+#3443 = VECTOR('',#3444,1.);
+#3444 = DIRECTION('',(1.,0.));
+#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3446 = ORIENTED_EDGE('',*,*,#3447,.T.);
+#3447 = EDGE_CURVE('',#3419,#3448,#3450,.T.);
+#3448 = VERTEX_POINT('',#3449);
+#3449 = CARTESIAN_POINT('',(0.159448818898,0.,9.842519685039E-02));
+#3450 = SURFACE_CURVE('',#3451,(#3455,#3462),.PCURVE_S1.);
+#3451 = LINE('',#3452,#3453);
+#3452 = CARTESIAN_POINT('',(-0.165354330709,0.,9.842519685039E-02));
+#3453 = VECTOR('',#3454,3.937007874016E-02);
+#3454 = DIRECTION('',(1.,0.,0.));
+#3455 = PCURVE('',#3394,#3456);
+#3456 = DEFINITIONAL_REPRESENTATION('',(#3457),#3461);
+#3457 = LINE('',#3458,#3459);
+#3458 = CARTESIAN_POINT('',(0.,-9.842519685039E-02));
+#3459 = VECTOR('',#3460,1.);
+#3460 = DIRECTION('',(1.,0.));
+#3461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3462 = PCURVE('',#3463,#3468);
+#3463 = PLANE('',#3464);
+#3464 = AXIS2_PLACEMENT_3D('',#3465,#3466,#3467);
+#3465 = CARTESIAN_POINT('',(-0.165354330709,0.,9.842519685039E-02));
+#3466 = DIRECTION('',(0.,0.,1.));
+#3467 = DIRECTION('',(1.,0.,0.));
+#3468 = DEFINITIONAL_REPRESENTATION('',(#3469),#3473);
+#3469 = LINE('',#3470,#3471);
+#3470 = CARTESIAN_POINT('',(0.,0.));
+#3471 = VECTOR('',#3472,1.);
+#3472 = DIRECTION('',(1.,0.));
+#3473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3474 = ORIENTED_EDGE('',*,*,#3475,.F.);
+#3475 = EDGE_CURVE('',#3476,#3448,#3478,.T.);
+#3476 = VERTEX_POINT('',#3477);
+#3477 = CARTESIAN_POINT('',(0.165354330709,0.,9.251968503937E-02));
+#3478 = SURFACE_CURVE('',#3479,(#3484,#3495),.PCURVE_S1.);
+#3479 = CIRCLE('',#3480,5.905511811024E-03);
+#3480 = AXIS2_PLACEMENT_3D('',#3481,#3482,#3483);
+#3481 = CARTESIAN_POINT('',(0.159448818898,0.,9.251968503937E-02));
+#3482 = DIRECTION('',(0.,-1.,0.));
+#3483 = DIRECTION('',(0.,-0.,-1.));
+#3484 = PCURVE('',#3394,#3485);
+#3485 = DEFINITIONAL_REPRESENTATION('',(#3486),#3494);
+#3486 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3487,#3488,#3489,#3490,
+#3491,#3492,#3493),.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('') );
+#3487 = CARTESIAN_POINT('',(0.324803149606,-8.661417322835E-02));
+#3488 = CARTESIAN_POINT('',(0.335031796108,-8.661417322835E-02));
+#3489 = CARTESIAN_POINT('',(0.329917472857,-9.547244094488E-02));
+#3490 = CARTESIAN_POINT('',(0.324803149606,-0.104330708661));
+#3491 = CARTESIAN_POINT('',(0.319688826356,-9.547244094488E-02));
+#3492 = CARTESIAN_POINT('',(0.314574503105,-8.661417322835E-02));
+#3493 = CARTESIAN_POINT('',(0.324803149606,-8.661417322835E-02));
+#3494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3495 = PCURVE('',#3496,#3501);
+#3496 = CYLINDRICAL_SURFACE('',#3497,5.905511811024E-03);
+#3497 = AXIS2_PLACEMENT_3D('',#3498,#3499,#3500);
+#3498 = CARTESIAN_POINT('',(0.159448818898,0.,9.251968503937E-02));
+#3499 = DIRECTION('',(0.,-1.,0.));
+#3500 = DIRECTION('',(1.,0.,0.));
+#3501 = DEFINITIONAL_REPRESENTATION('',(#3502),#3506);
+#3502 = LINE('',#3503,#3504);
+#3503 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3504 = VECTOR('',#3505,1.);
+#3505 = DIRECTION('',(1.,0.));
+#3506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3507 = ORIENTED_EDGE('',*,*,#3508,.F.);
+#3508 = EDGE_CURVE('',#3509,#3476,#3511,.T.);
+#3509 = VERTEX_POINT('',#3510);
+#3510 = CARTESIAN_POINT('',(0.165354330709,0.,5.905511811024E-03));
+#3511 = SURFACE_CURVE('',#3512,(#3516,#3523),.PCURVE_S1.);
+#3512 = LINE('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(0.165354330709,0.,0.));
+#3514 = VECTOR('',#3515,3.937007874016E-02);
+#3515 = DIRECTION('',(0.,0.,1.));
+#3516 = PCURVE('',#3394,#3517);
+#3517 = DEFINITIONAL_REPRESENTATION('',(#3518),#3522);
+#3518 = LINE('',#3519,#3520);
+#3519 = CARTESIAN_POINT('',(0.330708661417,0.));
+#3520 = VECTOR('',#3521,1.);
+#3521 = DIRECTION('',(0.,-1.));
+#3522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3523 = PCURVE('',#3524,#3529);
+#3524 = PLANE('',#3525);
+#3525 = AXIS2_PLACEMENT_3D('',#3526,#3527,#3528);
+#3526 = CARTESIAN_POINT('',(0.165354330709,0.,0.));
+#3527 = DIRECTION('',(1.,0.,0.));
+#3528 = DIRECTION('',(0.,-1.,0.));
+#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3534);
+#3530 = LINE('',#3531,#3532);
+#3531 = CARTESIAN_POINT('',(0.,0.));
+#3532 = VECTOR('',#3533,1.);
+#3533 = DIRECTION('',(0.,-1.));
+#3534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3535 = ORIENTED_EDGE('',*,*,#3536,.T.);
+#3536 = EDGE_CURVE('',#3509,#3537,#3539,.T.);
+#3537 = VERTEX_POINT('',#3538);
+#3538 = CARTESIAN_POINT('',(0.159448818898,0.,-1.092739392863E-18));
+#3539 = SURFACE_CURVE('',#3540,(#3545,#3552),.PCURVE_S1.);
+#3540 = CIRCLE('',#3541,5.905511811024E-03);
+#3541 = AXIS2_PLACEMENT_3D('',#3542,#3543,#3544);
+#3542 = CARTESIAN_POINT('',(0.159448818898,0.,5.905511811024E-03));
+#3543 = DIRECTION('',(-0.,1.,0.));
+#3544 = DIRECTION('',(0.,0.,-1.));
+#3545 = PCURVE('',#3394,#3546);
+#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551);
+#3547 = CIRCLE('',#3548,5.905511811024E-03);
+#3548 = AXIS2_PLACEMENT_2D('',#3549,#3550);
+#3549 = CARTESIAN_POINT('',(0.324803149606,-5.905511811024E-03));
+#3550 = DIRECTION('',(0.,1.));
+#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3552 = PCURVE('',#3553,#3558);
+#3553 = CYLINDRICAL_SURFACE('',#3554,5.905511811024E-03);
+#3554 = AXIS2_PLACEMENT_3D('',#3555,#3556,#3557);
+#3555 = CARTESIAN_POINT('',(0.159448818898,0.,5.905511811024E-03));
+#3556 = DIRECTION('',(0.,-1.,0.));
+#3557 = DIRECTION('',(1.,0.,0.));
+#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563);
+#3559 = LINE('',#3560,#3561);
+#3560 = CARTESIAN_POINT('',(4.712388980385,-0.));
+#3561 = VECTOR('',#3562,1.);
+#3562 = DIRECTION('',(-1.,0.));
+#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3564 = ORIENTED_EDGE('',*,*,#3565,.F.);
+#3565 = EDGE_CURVE('',#3566,#3537,#3568,.T.);
+#3566 = VERTEX_POINT('',#3567);
+#3567 = CARTESIAN_POINT('',(-0.159448818898,0.,-1.092739392863E-18));
+#3568 = SURFACE_CURVE('',#3569,(#3573,#3580),.PCURVE_S1.);
+#3569 = LINE('',#3570,#3571);
+#3570 = CARTESIAN_POINT('',(-0.165354330709,0.,0.));
+#3571 = VECTOR('',#3572,3.937007874016E-02);
+#3572 = DIRECTION('',(1.,0.,0.));
+#3573 = PCURVE('',#3394,#3574);
+#3574 = DEFINITIONAL_REPRESENTATION('',(#3575),#3579);
+#3575 = LINE('',#3576,#3577);
+#3576 = CARTESIAN_POINT('',(0.,0.));
+#3577 = VECTOR('',#3578,1.);
+#3578 = DIRECTION('',(1.,0.));
+#3579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3580 = PCURVE('',#3581,#3586);
+#3581 = PLANE('',#3582);
+#3582 = AXIS2_PLACEMENT_3D('',#3583,#3584,#3585);
+#3583 = CARTESIAN_POINT('',(-0.165354330709,0.,0.));
+#3584 = DIRECTION('',(0.,0.,1.));
+#3585 = DIRECTION('',(1.,0.,0.));
+#3586 = DEFINITIONAL_REPRESENTATION('',(#3587),#3591);
+#3587 = LINE('',#3588,#3589);
+#3588 = CARTESIAN_POINT('',(0.,0.));
+#3589 = VECTOR('',#3590,1.);
+#3590 = DIRECTION('',(1.,0.));
+#3591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3592 = ORIENTED_EDGE('',*,*,#3593,.F.);
+#3593 = EDGE_CURVE('',#3384,#3566,#3594,.T.);
+#3594 = SURFACE_CURVE('',#3595,(#3600,#3611),.PCURVE_S1.);
+#3595 = CIRCLE('',#3596,5.905511811024E-03);
+#3596 = AXIS2_PLACEMENT_3D('',#3597,#3598,#3599);
+#3597 = CARTESIAN_POINT('',(-0.159448818898,0.,5.905511811024E-03));
+#3598 = DIRECTION('',(-0.,-1.,0.));
+#3599 = DIRECTION('',(0.,-0.,1.));
+#3600 = PCURVE('',#3394,#3601);
+#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3610);
+#3602 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3603,#3604,#3605,#3606,
+#3607,#3608,#3609),.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('') );
+#3603 = CARTESIAN_POINT('',(5.905511811024E-03,-1.181102362205E-02));
+#3604 = CARTESIAN_POINT('',(-4.323134690367E-03,-1.181102362205E-02));
+#3605 = CARTESIAN_POINT('',(7.911885603281E-04,-2.952755905512E-03));
+#3606 = CARTESIAN_POINT('',(5.905511811024E-03,5.905511811024E-03));
+#3607 = CARTESIAN_POINT('',(1.101983506172E-02,-2.952755905512E-03));
+#3608 = CARTESIAN_POINT('',(1.613415831241E-02,-1.181102362205E-02));
+#3609 = CARTESIAN_POINT('',(5.905511811024E-03,-1.181102362205E-02));
+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3611 = PCURVE('',#3612,#3617);
+#3612 = CYLINDRICAL_SURFACE('',#3613,5.905511811024E-03);
+#3613 = AXIS2_PLACEMENT_3D('',#3614,#3615,#3616);
+#3614 = CARTESIAN_POINT('',(-0.159448818898,-1.574803149606E-02,
+    5.905511811024E-03));
+#3615 = DIRECTION('',(0.,1.,0.));
+#3616 = DIRECTION('',(-1.,0.,0.));
+#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3622);
+#3618 = LINE('',#3619,#3620);
+#3619 = CARTESIAN_POINT('',(1.570796326795,1.574803149606E-02));
+#3620 = VECTOR('',#3621,1.);
+#3621 = DIRECTION('',(-1.,0.));
+#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3623 = ADVANCED_FACE('',(#3624),#3406,.T.);
+#3624 = FACE_BOUND('',#3625,.T.);
+#3625 = EDGE_LOOP('',(#3626,#3627,#3650,#3678));
+#3626 = ORIENTED_EDGE('',*,*,#3383,.F.);
+#3627 = ORIENTED_EDGE('',*,*,#3628,.F.);
+#3628 = EDGE_CURVE('',#3629,#3384,#3631,.T.);
+#3629 = VERTEX_POINT('',#3630);
+#3630 = CARTESIAN_POINT('',(-0.165354330709,-1.108413929706E-02,
+    5.905511811024E-03));
+#3631 = SURFACE_CURVE('',#3632,(#3636,#3643),.PCURVE_S1.);
+#3632 = LINE('',#3633,#3634);
+#3633 = CARTESIAN_POINT('',(-0.165354330709,-1.574803149606E-02,
+    5.905511811024E-03));
+#3634 = VECTOR('',#3635,3.937007874016E-02);
+#3635 = DIRECTION('',(0.,1.,0.));
+#3636 = PCURVE('',#3406,#3637);
+#3637 = DEFINITIONAL_REPRESENTATION('',(#3638),#3642);
+#3638 = LINE('',#3639,#3640);
+#3639 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#3640 = VECTOR('',#3641,1.);
+#3641 = DIRECTION('',(1.,0.));
+#3642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3643 = PCURVE('',#3612,#3644);
+#3644 = DEFINITIONAL_REPRESENTATION('',(#3645),#3649);
+#3645 = LINE('',#3646,#3647);
+#3646 = CARTESIAN_POINT('',(-0.,0.));
+#3647 = VECTOR('',#3648,1.);
+#3648 = DIRECTION('',(-0.,1.));
+#3649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3650 = ORIENTED_EDGE('',*,*,#3651,.T.);
+#3651 = EDGE_CURVE('',#3629,#3652,#3654,.T.);
+#3652 = VERTEX_POINT('',#3653);
+#3653 = CARTESIAN_POINT('',(-0.165354330709,-1.108413929706E-02,
+    9.251968503937E-02));
+#3654 = SURFACE_CURVE('',#3655,(#3659,#3666),.PCURVE_S1.);
+#3655 = LINE('',#3656,#3657);
+#3656 = CARTESIAN_POINT('',(-0.165354330709,-1.108413929706E-02,0.));
+#3657 = VECTOR('',#3658,3.937007874016E-02);
+#3658 = DIRECTION('',(0.,0.,1.));
+#3659 = PCURVE('',#3406,#3660);
+#3660 = DEFINITIONAL_REPRESENTATION('',(#3661),#3665);
+#3661 = LINE('',#3662,#3663);
+#3662 = CARTESIAN_POINT('',(4.663892199003E-03,0.));
+#3663 = VECTOR('',#3664,1.);
+#3664 = DIRECTION('',(0.,-1.));
+#3665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3666 = PCURVE('',#3667,#3672);
+#3667 = CYLINDRICAL_SURFACE('',#3668,5.905511811024E-03);
+#3668 = AXIS2_PLACEMENT_3D('',#3669,#3670,#3671);
+#3669 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,0.));
+#3670 = DIRECTION('',(0.,0.,1.));
+#3671 = DIRECTION('',(-0.231747903494,-0.972775878209,0.));
+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);
+#3673 = LINE('',#3674,#3675);
+#3674 = CARTESIAN_POINT('',(-1.336922207028,0.));
+#3675 = VECTOR('',#3676,1.);
+#3676 = DIRECTION('',(-0.,1.));
+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3678 = ORIENTED_EDGE('',*,*,#3679,.T.);
+#3679 = EDGE_CURVE('',#3652,#3386,#3680,.T.);
+#3680 = SURFACE_CURVE('',#3681,(#3685,#3692),.PCURVE_S1.);
+#3681 = LINE('',#3682,#3683);
+#3682 = CARTESIAN_POINT('',(-0.165354330709,-1.574803149606E-02,
+    9.251968503937E-02));
+#3683 = VECTOR('',#3684,3.937007874016E-02);
+#3684 = DIRECTION('',(0.,1.,0.));
+#3685 = PCURVE('',#3406,#3686);
+#3686 = DEFINITIONAL_REPRESENTATION('',(#3687),#3691);
+#3687 = LINE('',#3688,#3689);
+#3688 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#3689 = VECTOR('',#3690,1.);
+#3690 = DIRECTION('',(1.,0.));
+#3691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3692 = PCURVE('',#3435,#3693);
+#3693 = DEFINITIONAL_REPRESENTATION('',(#3694),#3698);
+#3694 = LINE('',#3695,#3696);
+#3695 = CARTESIAN_POINT('',(0.,0.));
+#3696 = VECTOR('',#3697,1.);
+#3697 = DIRECTION('',(0.,1.));
+#3698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3699 = ADVANCED_FACE('',(#3700),#3612,.T.);
+#3700 = FACE_BOUND('',#3701,.F.);
+#3701 = EDGE_LOOP('',(#3702,#3729,#3750,#3751));
+#3702 = ORIENTED_EDGE('',*,*,#3703,.F.);
+#3703 = EDGE_CURVE('',#3704,#3629,#3706,.T.);
+#3704 = VERTEX_POINT('',#3705);
+#3705 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,0.));
+#3706 = SURFACE_CURVE('',#3707,(#3712,#3718),.PCURVE_S1.);
+#3707 = CIRCLE('',#3708,5.905511811024E-03);
+#3708 = AXIS2_PLACEMENT_3D('',#3709,#3710,#3711);
+#3709 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    5.905511811024E-03));
+#3710 = DIRECTION('',(4.468647674116E-15,1.,-0.));
+#3711 = DIRECTION('',(-1.,4.468647674116E-15,0.));
+#3712 = PCURVE('',#3612,#3713);
+#3713 = DEFINITIONAL_REPRESENTATION('',(#3714),#3717);
+#3714 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3715,#3716),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3715 = CARTESIAN_POINT('',(-1.570796326795,4.663892199003E-03));
+#3716 = CARTESIAN_POINT('',(0.,4.663892199003E-03));
+#3717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3718 = PCURVE('',#3719,#3724);
+#3719 = SPHERICAL_SURFACE('',#3720,5.905511811024E-03);
+#3720 = AXIS2_PLACEMENT_3D('',#3721,#3722,#3723);
+#3721 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    5.905511811024E-03));
+#3722 = DIRECTION('',(0.,0.,1.));
+#3723 = DIRECTION('',(-0.231747903494,-0.972775878209,0.));
+#3724 = DEFINITIONAL_REPRESENTATION('',(#3725),#3728);
+#3725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3726,#3727),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3726 = CARTESIAN_POINT('',(-1.336922207028,-1.570796326795));
+#3727 = CARTESIAN_POINT('',(-1.336922207028,0.));
+#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3729 = ORIENTED_EDGE('',*,*,#3730,.T.);
+#3730 = EDGE_CURVE('',#3704,#3566,#3731,.T.);
+#3731 = SURFACE_CURVE('',#3732,(#3736,#3743),.PCURVE_S1.);
+#3732 = LINE('',#3733,#3734);
+#3733 = CARTESIAN_POINT('',(-0.159448818898,-1.574803149606E-02,
+    -1.092739197466E-18));
+#3734 = VECTOR('',#3735,3.937007874016E-02);
+#3735 = DIRECTION('',(0.,1.,0.));
+#3736 = PCURVE('',#3612,#3737);
+#3737 = DEFINITIONAL_REPRESENTATION('',(#3738),#3742);
+#3738 = LINE('',#3739,#3740);
+#3739 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3740 = VECTOR('',#3741,1.);
+#3741 = DIRECTION('',(-0.,1.));
+#3742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3743 = PCURVE('',#3581,#3744);
+#3744 = DEFINITIONAL_REPRESENTATION('',(#3745),#3749);
+#3745 = LINE('',#3746,#3747);
+#3746 = CARTESIAN_POINT('',(5.905511811024E-03,-1.574803149606E-02));
+#3747 = VECTOR('',#3748,1.);
+#3748 = DIRECTION('',(0.,1.));
+#3749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3750 = ORIENTED_EDGE('',*,*,#3593,.F.);
+#3751 = ORIENTED_EDGE('',*,*,#3628,.F.);
+#3752 = ADVANCED_FACE('',(#3753),#3435,.T.);
+#3753 = FACE_BOUND('',#3754,.T.);
+#3754 = EDGE_LOOP('',(#3755,#3782,#3803,#3804));
+#3755 = ORIENTED_EDGE('',*,*,#3756,.F.);
+#3756 = EDGE_CURVE('',#3757,#3652,#3759,.T.);
+#3757 = VERTEX_POINT('',#3758);
+#3758 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    9.842519685039E-02));
+#3759 = SURFACE_CURVE('',#3760,(#3765,#3771),.PCURVE_S1.);
+#3760 = CIRCLE('',#3761,5.905511811024E-03);
+#3761 = AXIS2_PLACEMENT_3D('',#3762,#3763,#3764);
+#3762 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    9.251968503937E-02));
+#3763 = DIRECTION('',(-4.468647674116E-15,-1.,0.));
+#3764 = DIRECTION('',(-1.,4.468647674116E-15,0.));
+#3765 = PCURVE('',#3435,#3766);
+#3766 = DEFINITIONAL_REPRESENTATION('',(#3767),#3770);
+#3767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3768,#3769),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3768 = CARTESIAN_POINT('',(1.570796326795,4.663892199003E-03));
+#3769 = CARTESIAN_POINT('',(0.,4.663892199003E-03));
+#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3771 = PCURVE('',#3772,#3777);
+#3772 = SPHERICAL_SURFACE('',#3773,5.905511811024E-03);
+#3773 = AXIS2_PLACEMENT_3D('',#3774,#3775,#3776);
+#3774 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    9.251968503937E-02));
+#3775 = DIRECTION('',(-0.,-0.,-1.));
+#3776 = DIRECTION('',(-0.231747903494,-0.972775878209,0.));
+#3777 = DEFINITIONAL_REPRESENTATION('',(#3778),#3781);
+#3778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3779,#3780),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3779 = CARTESIAN_POINT('',(1.336922207028,-1.570796326795));
+#3780 = CARTESIAN_POINT('',(1.336922207028,0.));
+#3781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3782 = ORIENTED_EDGE('',*,*,#3783,.T.);
+#3783 = EDGE_CURVE('',#3757,#3419,#3784,.T.);
+#3784 = SURFACE_CURVE('',#3785,(#3789,#3796),.PCURVE_S1.);
+#3785 = LINE('',#3786,#3787);
+#3786 = CARTESIAN_POINT('',(-0.159448818898,-1.574803149606E-02,
+    9.842519685039E-02));
+#3787 = VECTOR('',#3788,3.937007874016E-02);
+#3788 = DIRECTION('',(0.,1.,0.));
+#3789 = PCURVE('',#3435,#3790);
+#3790 = DEFINITIONAL_REPRESENTATION('',(#3791),#3795);
+#3791 = LINE('',#3792,#3793);
+#3792 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3793 = VECTOR('',#3794,1.);
+#3794 = DIRECTION('',(0.,1.));
+#3795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3796 = PCURVE('',#3463,#3797);
+#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802);
+#3798 = LINE('',#3799,#3800);
+#3799 = CARTESIAN_POINT('',(5.905511811024E-03,-1.574803149606E-02));
+#3800 = VECTOR('',#3801,1.);
+#3801 = DIRECTION('',(0.,1.));
+#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3803 = ORIENTED_EDGE('',*,*,#3418,.F.);
+#3804 = ORIENTED_EDGE('',*,*,#3679,.F.);
+#3805 = ADVANCED_FACE('',(#3806),#3581,.F.);
+#3806 = FACE_BOUND('',#3807,.F.);
+#3807 = EDGE_LOOP('',(#3808,#3809,#3810,#3838,#3867,#3895,#3923,#3951,
+    #3980,#4008));
+#3808 = ORIENTED_EDGE('',*,*,#3565,.F.);
+#3809 = ORIENTED_EDGE('',*,*,#3730,.F.);
+#3810 = ORIENTED_EDGE('',*,*,#3811,.F.);
+#3811 = EDGE_CURVE('',#3812,#3704,#3814,.T.);
+#3812 = VERTEX_POINT('',#3813);
+#3813 = CARTESIAN_POINT('',(-5.041242633668E-02,-3.706027208016E-02,0.)
+  );
+#3814 = SURFACE_CURVE('',#3815,(#3819,#3826),.PCURVE_S1.);
+#3815 = LINE('',#3816,#3817);
+#3816 = CARTESIAN_POINT('',(-4.587550450692E-02,-3.814111931941E-02,
+    -1.092739197466E-18));
+#3817 = VECTOR('',#3818,3.937007874016E-02);
+#3818 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#3819 = PCURVE('',#3581,#3820);
+#3820 = DEFINITIONAL_REPRESENTATION('',(#3821),#3825);
+#3821 = LINE('',#3822,#3823);
+#3822 = CARTESIAN_POINT('',(0.119478826202,-3.814111931941E-02));
+#3823 = VECTOR('',#3824,1.);
+#3824 = DIRECTION('',(-0.972775878209,0.231747903494));
+#3825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3826 = PCURVE('',#3827,#3832);
+#3827 = CYLINDRICAL_SURFACE('',#3828,5.905511811024E-03);
+#3828 = AXIS2_PLACEMENT_3D('',#3829,#3830,#3831);
+#3829 = CARTESIAN_POINT('',(-4.587550450692E-02,-3.814111931941E-02,
+    5.905511811024E-03));
+#3830 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#3831 = DIRECTION('',(-0.231747903494,-0.972775878209,-0.));
+#3832 = DEFINITIONAL_REPRESENTATION('',(#3833),#3837);
+#3833 = LINE('',#3834,#3835);
+#3834 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3835 = VECTOR('',#3836,1.);
+#3836 = DIRECTION('',(-0.,1.));
+#3837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3838 = ORIENTED_EDGE('',*,*,#3839,.F.);
+#3839 = EDGE_CURVE('',#3840,#3812,#3842,.T.);
+#3840 = VERTEX_POINT('',#3841);
+#3841 = CARTESIAN_POINT('',(-4.133858267717E-02,-4.854975095665E-02,0.)
+  );
+#3842 = SURFACE_CURVE('',#3843,(#3848,#3855),.PCURVE_S1.);
+#3843 = CIRCLE('',#3844,1.181102362205E-02);
+#3844 = AXIS2_PLACEMENT_3D('',#3845,#3846,#3847);
+#3845 = CARTESIAN_POINT('',(-5.314960629921E-02,-4.854975095665E-02,0.)
+  );
+#3846 = DIRECTION('',(0.,0.,1.));
+#3847 = DIRECTION('',(1.,0.,-0.));
+#3848 = PCURVE('',#3581,#3849);
+#3849 = DEFINITIONAL_REPRESENTATION('',(#3850),#3854);
+#3850 = CIRCLE('',#3851,1.181102362205E-02);
+#3851 = AXIS2_PLACEMENT_2D('',#3852,#3853);
+#3852 = CARTESIAN_POINT('',(0.112204724409,-4.854975095665E-02));
+#3853 = DIRECTION('',(1.,0.));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3855 = PCURVE('',#3856,#3861);
+#3856 = TOROIDAL_SURFACE('',#3857,1.181102362205E-02,5.905511811024E-03
+  );
+#3857 = AXIS2_PLACEMENT_3D('',#3858,#3859,#3860);
+#3858 = CARTESIAN_POINT('',(-5.314960629921E-02,-4.854975095665E-02,
+    5.905511811024E-03));
+#3859 = DIRECTION('',(-0.,-0.,-1.));
+#3860 = DIRECTION('',(1.,0.,-0.));
+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3866);
+#3862 = LINE('',#3863,#3864);
+#3863 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#3864 = VECTOR('',#3865,1.);
+#3865 = DIRECTION('',(-1.,0.));
+#3866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3867 = ORIENTED_EDGE('',*,*,#3868,.F.);
+#3868 = EDGE_CURVE('',#3869,#3840,#3871,.T.);
+#3869 = VERTEX_POINT('',#3870);
+#3870 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,0.)
+  );
+#3871 = SURFACE_CURVE('',#3872,(#3876,#3883),.PCURVE_S1.);
+#3872 = LINE('',#3873,#3874);
+#3873 = CARTESIAN_POINT('',(-4.133858267717E-02,-6.042129182852E-02,
+    -1.092739197466E-18));
+#3874 = VECTOR('',#3875,3.937007874016E-02);
+#3875 = DIRECTION('',(0.,1.,0.));
+#3876 = PCURVE('',#3581,#3877);
+#3877 = DEFINITIONAL_REPRESENTATION('',(#3878),#3882);
+#3878 = LINE('',#3879,#3880);
+#3879 = CARTESIAN_POINT('',(0.124015748031,-6.042129182852E-02));
+#3880 = VECTOR('',#3881,1.);
+#3881 = DIRECTION('',(0.,1.));
+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3883 = PCURVE('',#3884,#3889);
+#3884 = CYLINDRICAL_SURFACE('',#3885,5.905511811024E-03);
+#3885 = AXIS2_PLACEMENT_3D('',#3886,#3887,#3888);
+#3886 = CARTESIAN_POINT('',(-4.133858267717E-02,-6.042129182852E-02,
+    5.905511811024E-03));
+#3887 = DIRECTION('',(0.,1.,0.));
+#3888 = DIRECTION('',(-1.,0.,0.));
+#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3894);
+#3890 = LINE('',#3891,#3892);
+#3891 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3892 = VECTOR('',#3893,1.);
+#3893 = DIRECTION('',(-0.,1.));
+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3895 = ORIENTED_EDGE('',*,*,#3896,.F.);
+#3896 = EDGE_CURVE('',#3897,#3869,#3899,.T.);
+#3897 = VERTEX_POINT('',#3898);
+#3898 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,0.));
+#3899 = SURFACE_CURVE('',#3900,(#3904,#3911),.PCURVE_S1.);
+#3900 = LINE('',#3901,#3902);
+#3901 = CARTESIAN_POINT('',(4.724409448819E-02,-5.451578001749E-02,
+    -1.092739197466E-18));
+#3902 = VECTOR('',#3903,3.937007874016E-02);
+#3903 = DIRECTION('',(-1.,0.,0.));
+#3904 = PCURVE('',#3581,#3905);
+#3905 = DEFINITIONAL_REPRESENTATION('',(#3906),#3910);
+#3906 = LINE('',#3907,#3908);
+#3907 = CARTESIAN_POINT('',(0.212598425197,-5.451578001749E-02));
+#3908 = VECTOR('',#3909,1.);
+#3909 = DIRECTION('',(-1.,0.));
+#3910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3911 = PCURVE('',#3912,#3917);
+#3912 = CYLINDRICAL_SURFACE('',#3913,5.905511811024E-03);
+#3913 = AXIS2_PLACEMENT_3D('',#3914,#3915,#3916);
+#3914 = CARTESIAN_POINT('',(4.724409448819E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#3915 = DIRECTION('',(-1.,0.,0.));
+#3916 = DIRECTION('',(0.,-1.,0.));
+#3917 = DEFINITIONAL_REPRESENTATION('',(#3918),#3922);
+#3918 = LINE('',#3919,#3920);
+#3919 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3920 = VECTOR('',#3921,1.);
+#3921 = DIRECTION('',(-0.,1.));
+#3922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3923 = ORIENTED_EDGE('',*,*,#3924,.F.);
+#3924 = EDGE_CURVE('',#3925,#3897,#3927,.T.);
+#3925 = VERTEX_POINT('',#3926);
+#3926 = CARTESIAN_POINT('',(4.133858267717E-02,-4.854975095665E-02,0.));
+#3927 = SURFACE_CURVE('',#3928,(#3932,#3939),.PCURVE_S1.);
+#3928 = LINE('',#3929,#3930);
+#3929 = CARTESIAN_POINT('',(4.133858267717E-02,-4.388585875765E-02,
+    -1.092739197466E-18));
+#3930 = VECTOR('',#3931,3.937007874016E-02);
+#3931 = DIRECTION('',(0.,-1.,0.));
+#3932 = PCURVE('',#3581,#3933);
+#3933 = DEFINITIONAL_REPRESENTATION('',(#3934),#3938);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(0.206692913386,-4.388585875765E-02));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(0.,-1.));
+#3938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3939 = PCURVE('',#3940,#3945);
+#3940 = CYLINDRICAL_SURFACE('',#3941,5.905511811024E-03);
+#3941 = AXIS2_PLACEMENT_3D('',#3942,#3943,#3944);
+#3942 = CARTESIAN_POINT('',(4.133858267717E-02,-4.388585875765E-02,
+    5.905511811024E-03));
+#3943 = DIRECTION('',(0.,-1.,0.));
+#3944 = DIRECTION('',(1.,0.,0.));
+#3945 = DEFINITIONAL_REPRESENTATION('',(#3946),#3950);
+#3946 = LINE('',#3947,#3948);
+#3947 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3948 = VECTOR('',#3949,1.);
+#3949 = DIRECTION('',(-0.,1.));
+#3950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3951 = ORIENTED_EDGE('',*,*,#3952,.F.);
+#3952 = EDGE_CURVE('',#3953,#3925,#3955,.T.);
+#3953 = VERTEX_POINT('',#3954);
+#3954 = CARTESIAN_POINT('',(5.041242633668E-02,-3.706027208016E-02,0.));
+#3955 = SURFACE_CURVE('',#3956,(#3961,#3968),.PCURVE_S1.);
+#3956 = CIRCLE('',#3957,1.181102362205E-02);
+#3957 = AXIS2_PLACEMENT_3D('',#3958,#3959,#3960);
+#3958 = CARTESIAN_POINT('',(5.314960629921E-02,-4.854975095665E-02,0.));
+#3959 = DIRECTION('',(0.,0.,1.));
+#3960 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#3961 = PCURVE('',#3581,#3962);
+#3962 = DEFINITIONAL_REPRESENTATION('',(#3963),#3967);
+#3963 = CIRCLE('',#3964,1.181102362205E-02);
+#3964 = AXIS2_PLACEMENT_2D('',#3965,#3966);
+#3965 = CARTESIAN_POINT('',(0.218503937008,-4.854975095665E-02));
+#3966 = DIRECTION('',(-0.231747903494,0.972775878209));
+#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3968 = PCURVE('',#3969,#3974);
+#3969 = TOROIDAL_SURFACE('',#3970,1.181102362205E-02,5.905511811024E-03
+  );
+#3970 = AXIS2_PLACEMENT_3D('',#3971,#3972,#3973);
+#3971 = CARTESIAN_POINT('',(5.314960629921E-02,-4.854975095665E-02,
+    5.905511811024E-03));
+#3972 = DIRECTION('',(-0.,-0.,-1.));
+#3973 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#3974 = DEFINITIONAL_REPRESENTATION('',(#3975),#3979);
+#3975 = LINE('',#3976,#3977);
+#3976 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#3977 = VECTOR('',#3978,1.);
+#3978 = DIRECTION('',(-1.,0.));
+#3979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3980 = ORIENTED_EDGE('',*,*,#3981,.F.);
+#3981 = EDGE_CURVE('',#3982,#3953,#3984,.T.);
+#3982 = VERTEX_POINT('',#3983);
+#3983 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,0.));
+#3984 = SURFACE_CURVE('',#3985,(#3989,#3996),.PCURVE_S1.);
+#3985 = LINE('',#3986,#3987);
+#3986 = CARTESIAN_POINT('',(0.163985740727,-1.000329205782E-02,
+    -1.092739197466E-18));
+#3987 = VECTOR('',#3988,3.937007874016E-02);
+#3988 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#3989 = PCURVE('',#3581,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);
+#3991 = LINE('',#3992,#3993);
+#3992 = CARTESIAN_POINT('',(0.329340071436,-1.000329205782E-02));
+#3993 = VECTOR('',#3994,1.);
+#3994 = DIRECTION('',(-0.972775878209,-0.231747903494));
+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3996 = PCURVE('',#3997,#4002);
+#3997 = CYLINDRICAL_SURFACE('',#3998,5.905511811024E-03);
+#3998 = AXIS2_PLACEMENT_3D('',#3999,#4000,#4001);
+#3999 = CARTESIAN_POINT('',(0.163985740727,-1.000329205782E-02,
+    5.905511811024E-03));
+#4000 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#4001 = DIRECTION('',(0.231747903494,-0.972775878209,0.));
+#4002 = DEFINITIONAL_REPRESENTATION('',(#4003),#4007);
+#4003 = LINE('',#4004,#4005);
+#4004 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4005 = VECTOR('',#4006,1.);
+#4006 = DIRECTION('',(-0.,1.));
+#4007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4008 = ORIENTED_EDGE('',*,*,#4009,.F.);
+#4009 = EDGE_CURVE('',#3537,#3982,#4010,.T.);
+#4010 = SURFACE_CURVE('',#4011,(#4015,#4022),.PCURVE_S1.);
+#4011 = LINE('',#4012,#4013);
+#4012 = CARTESIAN_POINT('',(0.159448818898,0.,-1.092739197466E-18));
+#4013 = VECTOR('',#4014,3.937007874016E-02);
+#4014 = DIRECTION('',(0.,-1.,0.));
+#4015 = PCURVE('',#3581,#4016);
+#4016 = DEFINITIONAL_REPRESENTATION('',(#4017),#4021);
+#4017 = LINE('',#4018,#4019);
+#4018 = CARTESIAN_POINT('',(0.324803149606,0.));
+#4019 = VECTOR('',#4020,1.);
+#4020 = DIRECTION('',(0.,-1.));
+#4021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4022 = PCURVE('',#3553,#4023);
+#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028);
+#4024 = LINE('',#4025,#4026);
+#4025 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4026 = VECTOR('',#4027,1.);
+#4027 = DIRECTION('',(-0.,1.));
+#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4029 = ADVANCED_FACE('',(#4030),#3463,.T.);
+#4030 = FACE_BOUND('',#4031,.T.);
+#4031 = EDGE_LOOP('',(#4032,#4033,#4034,#4062,#4091,#4119,#4147,#4175,
+    #4204,#4232));
+#4032 = ORIENTED_EDGE('',*,*,#3447,.F.);
+#4033 = ORIENTED_EDGE('',*,*,#3783,.F.);
+#4034 = ORIENTED_EDGE('',*,*,#4035,.F.);
+#4035 = EDGE_CURVE('',#4036,#3757,#4038,.T.);
+#4036 = VERTEX_POINT('',#4037);
+#4037 = CARTESIAN_POINT('',(-5.041242633668E-02,-3.706027208016E-02,
+    9.842519685039E-02));
+#4038 = SURFACE_CURVE('',#4039,(#4043,#4050),.PCURVE_S1.);
+#4039 = LINE('',#4040,#4041);
+#4040 = CARTESIAN_POINT('',(-4.587550450692E-02,-3.814111931941E-02,
+    9.842519685039E-02));
+#4041 = VECTOR('',#4042,3.937007874016E-02);
+#4042 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#4043 = PCURVE('',#3463,#4044);
+#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049);
+#4045 = LINE('',#4046,#4047);
+#4046 = CARTESIAN_POINT('',(0.119478826202,-3.814111931941E-02));
+#4047 = VECTOR('',#4048,1.);
+#4048 = DIRECTION('',(-0.972775878209,0.231747903494));
+#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4050 = PCURVE('',#4051,#4056);
+#4051 = CYLINDRICAL_SURFACE('',#4052,5.905511811024E-03);
+#4052 = AXIS2_PLACEMENT_3D('',#4053,#4054,#4055);
+#4053 = CARTESIAN_POINT('',(-4.587550450692E-02,-3.814111931941E-02,
+    9.251968503937E-02));
+#4054 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#4055 = DIRECTION('',(-0.231747903494,-0.972775878209,-0.));
+#4056 = DEFINITIONAL_REPRESENTATION('',(#4057),#4061);
+#4057 = LINE('',#4058,#4059);
+#4058 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4059 = VECTOR('',#4060,1.);
+#4060 = DIRECTION('',(0.,1.));
+#4061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4062 = ORIENTED_EDGE('',*,*,#4063,.F.);
+#4063 = EDGE_CURVE('',#4064,#4036,#4066,.T.);
+#4064 = VERTEX_POINT('',#4065);
+#4065 = CARTESIAN_POINT('',(-4.133858267717E-02,-4.854975095665E-02,
+    9.842519685039E-02));
+#4066 = SURFACE_CURVE('',#4067,(#4072,#4079),.PCURVE_S1.);
+#4067 = CIRCLE('',#4068,1.181102362205E-02);
+#4068 = AXIS2_PLACEMENT_3D('',#4069,#4070,#4071);
+#4069 = CARTESIAN_POINT('',(-5.314960629921E-02,-4.854975095665E-02,
+    9.842519685039E-02));
+#4070 = DIRECTION('',(0.,0.,1.));
+#4071 = DIRECTION('',(1.,0.,-0.));
+#4072 = PCURVE('',#3463,#4073);
+#4073 = DEFINITIONAL_REPRESENTATION('',(#4074),#4078);
+#4074 = CIRCLE('',#4075,1.181102362205E-02);
+#4075 = AXIS2_PLACEMENT_2D('',#4076,#4077);
+#4076 = CARTESIAN_POINT('',(0.112204724409,-4.854975095665E-02));
+#4077 = DIRECTION('',(1.,0.));
+#4078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4079 = PCURVE('',#4080,#4085);
+#4080 = TOROIDAL_SURFACE('',#4081,1.181102362205E-02,5.905511811024E-03
+  );
+#4081 = AXIS2_PLACEMENT_3D('',#4082,#4083,#4084);
+#4082 = CARTESIAN_POINT('',(-5.314960629921E-02,-4.854975095665E-02,
+    9.251968503937E-02));
+#4083 = DIRECTION('',(0.,0.,1.));
+#4084 = DIRECTION('',(1.,0.,-0.));
+#4085 = DEFINITIONAL_REPRESENTATION('',(#4086),#4090);
+#4086 = LINE('',#4087,#4088);
+#4087 = CARTESIAN_POINT('',(0.,1.570796326795));
+#4088 = VECTOR('',#4089,1.);
+#4089 = DIRECTION('',(1.,0.));
+#4090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4091 = ORIENTED_EDGE('',*,*,#4092,.F.);
+#4092 = EDGE_CURVE('',#4093,#4064,#4095,.T.);
+#4093 = VERTEX_POINT('',#4094);
+#4094 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    9.842519685039E-02));
+#4095 = SURFACE_CURVE('',#4096,(#4100,#4107),.PCURVE_S1.);
+#4096 = LINE('',#4097,#4098);
+#4097 = CARTESIAN_POINT('',(-4.133858267717E-02,-6.042129182852E-02,
+    9.842519685039E-02));
+#4098 = VECTOR('',#4099,3.937007874016E-02);
+#4099 = DIRECTION('',(0.,1.,0.));
+#4100 = PCURVE('',#3463,#4101);
+#4101 = DEFINITIONAL_REPRESENTATION('',(#4102),#4106);
+#4102 = LINE('',#4103,#4104);
+#4103 = CARTESIAN_POINT('',(0.124015748031,-6.042129182852E-02));
+#4104 = VECTOR('',#4105,1.);
+#4105 = DIRECTION('',(0.,1.));
+#4106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4107 = PCURVE('',#4108,#4113);
+#4108 = CYLINDRICAL_SURFACE('',#4109,5.905511811024E-03);
+#4109 = AXIS2_PLACEMENT_3D('',#4110,#4111,#4112);
+#4110 = CARTESIAN_POINT('',(-4.133858267717E-02,-6.042129182852E-02,
+    9.251968503937E-02));
+#4111 = DIRECTION('',(0.,1.,0.));
+#4112 = DIRECTION('',(-1.,0.,0.));
+#4113 = DEFINITIONAL_REPRESENTATION('',(#4114),#4118);
+#4114 = LINE('',#4115,#4116);
+#4115 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4116 = VECTOR('',#4117,1.);
+#4117 = DIRECTION('',(0.,1.));
+#4118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4119 = ORIENTED_EDGE('',*,*,#4120,.F.);
+#4120 = EDGE_CURVE('',#4121,#4093,#4123,.T.);
+#4121 = VERTEX_POINT('',#4122);
+#4122 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    9.842519685039E-02));
+#4123 = SURFACE_CURVE('',#4124,(#4128,#4135),.PCURVE_S1.);
+#4124 = LINE('',#4125,#4126);
+#4125 = CARTESIAN_POINT('',(4.724409448819E-02,-5.451578001749E-02,
+    9.842519685039E-02));
+#4126 = VECTOR('',#4127,3.937007874016E-02);
+#4127 = DIRECTION('',(-1.,0.,0.));
+#4128 = PCURVE('',#3463,#4129);
+#4129 = DEFINITIONAL_REPRESENTATION('',(#4130),#4134);
+#4130 = LINE('',#4131,#4132);
+#4131 = CARTESIAN_POINT('',(0.212598425197,-5.451578001749E-02));
+#4132 = VECTOR('',#4133,1.);
+#4133 = DIRECTION('',(-1.,0.));
+#4134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4135 = PCURVE('',#4136,#4141);
+#4136 = CYLINDRICAL_SURFACE('',#4137,5.905511811024E-03);
+#4137 = AXIS2_PLACEMENT_3D('',#4138,#4139,#4140);
+#4138 = CARTESIAN_POINT('',(4.724409448819E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#4139 = DIRECTION('',(-1.,0.,0.));
+#4140 = DIRECTION('',(0.,-1.,0.));
+#4141 = DEFINITIONAL_REPRESENTATION('',(#4142),#4146);
+#4142 = LINE('',#4143,#4144);
+#4143 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4144 = VECTOR('',#4145,1.);
+#4145 = DIRECTION('',(0.,1.));
+#4146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4147 = ORIENTED_EDGE('',*,*,#4148,.F.);
+#4148 = EDGE_CURVE('',#4149,#4121,#4151,.T.);
+#4149 = VERTEX_POINT('',#4150);
+#4150 = CARTESIAN_POINT('',(4.133858267717E-02,-4.854975095665E-02,
+    9.842519685039E-02));
+#4151 = SURFACE_CURVE('',#4152,(#4156,#4163),.PCURVE_S1.);
+#4152 = LINE('',#4153,#4154);
+#4153 = CARTESIAN_POINT('',(4.133858267717E-02,-4.388585875765E-02,
+    9.842519685039E-02));
+#4154 = VECTOR('',#4155,3.937007874016E-02);
+#4155 = DIRECTION('',(0.,-1.,0.));
+#4156 = PCURVE('',#3463,#4157);
+#4157 = DEFINITIONAL_REPRESENTATION('',(#4158),#4162);
+#4158 = LINE('',#4159,#4160);
+#4159 = CARTESIAN_POINT('',(0.206692913386,-4.388585875765E-02));
+#4160 = VECTOR('',#4161,1.);
+#4161 = DIRECTION('',(0.,-1.));
+#4162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4163 = PCURVE('',#4164,#4169);
+#4164 = CYLINDRICAL_SURFACE('',#4165,5.905511811024E-03);
+#4165 = AXIS2_PLACEMENT_3D('',#4166,#4167,#4168);
+#4166 = CARTESIAN_POINT('',(4.133858267717E-02,-4.388585875765E-02,
+    9.251968503937E-02));
+#4167 = DIRECTION('',(0.,-1.,0.));
+#4168 = DIRECTION('',(1.,0.,0.));
+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);
+#4170 = LINE('',#4171,#4172);
+#4171 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4172 = VECTOR('',#4173,1.);
+#4173 = DIRECTION('',(0.,1.));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4175 = ORIENTED_EDGE('',*,*,#4176,.F.);
+#4176 = EDGE_CURVE('',#4177,#4149,#4179,.T.);
+#4177 = VERTEX_POINT('',#4178);
+#4178 = CARTESIAN_POINT('',(5.041242633668E-02,-3.706027208016E-02,
+    9.842519685039E-02));
+#4179 = SURFACE_CURVE('',#4180,(#4185,#4192),.PCURVE_S1.);
+#4180 = CIRCLE('',#4181,1.181102362205E-02);
+#4181 = AXIS2_PLACEMENT_3D('',#4182,#4183,#4184);
+#4182 = CARTESIAN_POINT('',(5.314960629921E-02,-4.854975095665E-02,
+    9.842519685039E-02));
+#4183 = DIRECTION('',(0.,0.,1.));
+#4184 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#4185 = PCURVE('',#3463,#4186);
+#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4191);
+#4187 = CIRCLE('',#4188,1.181102362205E-02);
+#4188 = AXIS2_PLACEMENT_2D('',#4189,#4190);
+#4189 = CARTESIAN_POINT('',(0.218503937008,-4.854975095665E-02));
+#4190 = DIRECTION('',(-0.231747903494,0.972775878209));
+#4191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4192 = PCURVE('',#4193,#4198);
+#4193 = TOROIDAL_SURFACE('',#4194,1.181102362205E-02,5.905511811024E-03
+  );
+#4194 = AXIS2_PLACEMENT_3D('',#4195,#4196,#4197);
+#4195 = CARTESIAN_POINT('',(5.314960629921E-02,-4.854975095665E-02,
+    9.251968503937E-02));
+#4196 = DIRECTION('',(0.,0.,1.));
+#4197 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#4198 = DEFINITIONAL_REPRESENTATION('',(#4199),#4203);
+#4199 = LINE('',#4200,#4201);
+#4200 = CARTESIAN_POINT('',(0.,1.570796326795));
+#4201 = VECTOR('',#4202,1.);
+#4202 = DIRECTION('',(1.,0.));
+#4203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4204 = ORIENTED_EDGE('',*,*,#4205,.F.);
+#4205 = EDGE_CURVE('',#4206,#4177,#4208,.T.);
+#4206 = VERTEX_POINT('',#4207);
+#4207 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    9.842519685039E-02));
+#4208 = SURFACE_CURVE('',#4209,(#4213,#4220),.PCURVE_S1.);
+#4209 = LINE('',#4210,#4211);
+#4210 = CARTESIAN_POINT('',(0.163985740727,-1.000329205782E-02,
+    9.842519685039E-02));
+#4211 = VECTOR('',#4212,3.937007874016E-02);
+#4212 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#4213 = PCURVE('',#3463,#4214);
+#4214 = DEFINITIONAL_REPRESENTATION('',(#4215),#4219);
+#4215 = LINE('',#4216,#4217);
+#4216 = CARTESIAN_POINT('',(0.329340071436,-1.000329205782E-02));
+#4217 = VECTOR('',#4218,1.);
+#4218 = DIRECTION('',(-0.972775878209,-0.231747903494));
+#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4220 = PCURVE('',#4221,#4226);
+#4221 = CYLINDRICAL_SURFACE('',#4222,5.905511811024E-03);
+#4222 = AXIS2_PLACEMENT_3D('',#4223,#4224,#4225);
+#4223 = CARTESIAN_POINT('',(0.163985740727,-1.000329205782E-02,
+    9.251968503937E-02));
+#4224 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#4225 = DIRECTION('',(0.231747903494,-0.972775878209,0.));
+#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4231);
+#4227 = LINE('',#4228,#4229);
+#4228 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4229 = VECTOR('',#4230,1.);
+#4230 = DIRECTION('',(0.,1.));
+#4231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4232 = ORIENTED_EDGE('',*,*,#4233,.F.);
+#4233 = EDGE_CURVE('',#3448,#4206,#4234,.T.);
+#4234 = SURFACE_CURVE('',#4235,(#4239,#4246),.PCURVE_S1.);
+#4235 = LINE('',#4236,#4237);
+#4236 = CARTESIAN_POINT('',(0.159448818898,0.,9.842519685039E-02));
+#4237 = VECTOR('',#4238,3.937007874016E-02);
+#4238 = DIRECTION('',(0.,-1.,0.));
+#4239 = PCURVE('',#3463,#4240);
+#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4245);
+#4241 = LINE('',#4242,#4243);
+#4242 = CARTESIAN_POINT('',(0.324803149606,0.));
+#4243 = VECTOR('',#4244,1.);
+#4244 = DIRECTION('',(0.,-1.));
+#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4246 = PCURVE('',#3496,#4247);
+#4247 = DEFINITIONAL_REPRESENTATION('',(#4248),#4252);
+#4248 = LINE('',#4249,#4250);
+#4249 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4250 = VECTOR('',#4251,1.);
+#4251 = DIRECTION('',(0.,1.));
+#4252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4253 = ADVANCED_FACE('',(#4254),#3553,.T.);
+#4254 = FACE_BOUND('',#4255,.F.);
+#4255 = EDGE_LOOP('',(#4256,#4257,#4258,#4285));
+#4256 = ORIENTED_EDGE('',*,*,#3536,.T.);
+#4257 = ORIENTED_EDGE('',*,*,#4009,.T.);
+#4258 = ORIENTED_EDGE('',*,*,#4259,.T.);
+#4259 = EDGE_CURVE('',#3982,#4260,#4262,.T.);
+#4260 = VERTEX_POINT('',#4261);
+#4261 = CARTESIAN_POINT('',(0.165354330709,-1.108413929706E-02,
+    5.905511811024E-03));
+#4262 = SURFACE_CURVE('',#4263,(#4268,#4274),.PCURVE_S1.);
+#4263 = CIRCLE('',#4264,5.905511811024E-03);
+#4264 = AXIS2_PLACEMENT_3D('',#4265,#4266,#4267);
+#4265 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    5.905511811024E-03));
+#4266 = DIRECTION('',(0.,-1.,0.));
+#4267 = DIRECTION('',(1.,0.,0.));
+#4268 = PCURVE('',#3553,#4269);
+#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4273);
+#4270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4271,#4272),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4271 = CARTESIAN_POINT('',(-1.570796326795,1.108413929706E-02));
+#4272 = CARTESIAN_POINT('',(0.,1.108413929706E-02));
+#4273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4274 = PCURVE('',#4275,#4280);
+#4275 = SPHERICAL_SURFACE('',#4276,5.905511811024E-03);
+#4276 = AXIS2_PLACEMENT_3D('',#4277,#4278,#4279);
+#4277 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    5.905511811024E-03));
+#4278 = DIRECTION('',(0.,0.,1.));
+#4279 = DIRECTION('',(1.,0.,-0.));
+#4280 = DEFINITIONAL_REPRESENTATION('',(#4281),#4284);
+#4281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4282,#4283),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4282 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4283 = CARTESIAN_POINT('',(0.,0.));
+#4284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4285 = ORIENTED_EDGE('',*,*,#4286,.F.);
+#4286 = EDGE_CURVE('',#3509,#4260,#4287,.T.);
+#4287 = SURFACE_CURVE('',#4288,(#4292,#4299),.PCURVE_S1.);
+#4288 = LINE('',#4289,#4290);
+#4289 = CARTESIAN_POINT('',(0.165354330709,0.,5.905511811024E-03));
+#4290 = VECTOR('',#4291,3.937007874016E-02);
+#4291 = DIRECTION('',(0.,-1.,0.));
+#4292 = PCURVE('',#3553,#4293);
+#4293 = DEFINITIONAL_REPRESENTATION('',(#4294),#4298);
+#4294 = LINE('',#4295,#4296);
+#4295 = CARTESIAN_POINT('',(-0.,0.));
+#4296 = VECTOR('',#4297,1.);
+#4297 = DIRECTION('',(-0.,1.));
+#4298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4299 = PCURVE('',#3524,#4300);
+#4300 = DEFINITIONAL_REPRESENTATION('',(#4301),#4305);
+#4301 = LINE('',#4302,#4303);
+#4302 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#4303 = VECTOR('',#4304,1.);
+#4304 = DIRECTION('',(1.,0.));
+#4305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4306 = ADVANCED_FACE('',(#4307),#3496,.T.);
+#4307 = FACE_BOUND('',#4308,.T.);
+#4308 = EDGE_LOOP('',(#4309,#4310,#4311,#4338));
+#4309 = ORIENTED_EDGE('',*,*,#3475,.T.);
+#4310 = ORIENTED_EDGE('',*,*,#4233,.T.);
+#4311 = ORIENTED_EDGE('',*,*,#4312,.T.);
+#4312 = EDGE_CURVE('',#4206,#4313,#4315,.T.);
+#4313 = VERTEX_POINT('',#4314);
+#4314 = CARTESIAN_POINT('',(0.165354330709,-1.108413929706E-02,
+    9.251968503937E-02));
+#4315 = SURFACE_CURVE('',#4316,(#4321,#4327),.PCURVE_S1.);
+#4316 = CIRCLE('',#4317,5.905511811024E-03);
+#4317 = AXIS2_PLACEMENT_3D('',#4318,#4319,#4320);
+#4318 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    9.251968503937E-02));
+#4319 = DIRECTION('',(-0.,1.,0.));
+#4320 = DIRECTION('',(1.,0.,0.));
+#4321 = PCURVE('',#3496,#4322);
+#4322 = DEFINITIONAL_REPRESENTATION('',(#4323),#4326);
+#4323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4324,#4325),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4324 = CARTESIAN_POINT('',(1.570796326795,1.108413929706E-02));
+#4325 = CARTESIAN_POINT('',(0.,1.108413929706E-02));
+#4326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4327 = PCURVE('',#4328,#4333);
+#4328 = SPHERICAL_SURFACE('',#4329,5.905511811024E-03);
+#4329 = AXIS2_PLACEMENT_3D('',#4330,#4331,#4332);
+#4330 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    9.251968503937E-02));
+#4331 = DIRECTION('',(-0.,-0.,-1.));
+#4332 = DIRECTION('',(1.,0.,0.));
+#4333 = DEFINITIONAL_REPRESENTATION('',(#4334),#4337);
+#4334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4335,#4336),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4335 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4336 = CARTESIAN_POINT('',(0.,0.));
+#4337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4338 = ORIENTED_EDGE('',*,*,#4339,.F.);
+#4339 = EDGE_CURVE('',#3476,#4313,#4340,.T.);
+#4340 = SURFACE_CURVE('',#4341,(#4345,#4352),.PCURVE_S1.);
+#4341 = LINE('',#4342,#4343);
+#4342 = CARTESIAN_POINT('',(0.165354330709,0.,9.251968503937E-02));
+#4343 = VECTOR('',#4344,3.937007874016E-02);
+#4344 = DIRECTION('',(0.,-1.,0.));
+#4345 = PCURVE('',#3496,#4346);
+#4346 = DEFINITIONAL_REPRESENTATION('',(#4347),#4351);
+#4347 = LINE('',#4348,#4349);
+#4348 = CARTESIAN_POINT('',(0.,0.));
+#4349 = VECTOR('',#4350,1.);
+#4350 = DIRECTION('',(0.,1.));
+#4351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4352 = PCURVE('',#3524,#4353);
+#4353 = DEFINITIONAL_REPRESENTATION('',(#4354),#4358);
+#4354 = LINE('',#4355,#4356);
+#4355 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#4356 = VECTOR('',#4357,1.);
+#4357 = DIRECTION('',(1.,0.));
+#4358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4359 = ADVANCED_FACE('',(#4360),#3524,.T.);
+#4360 = FACE_BOUND('',#4361,.T.);
+#4361 = EDGE_LOOP('',(#4362,#4363,#4364,#4390));
+#4362 = ORIENTED_EDGE('',*,*,#3508,.T.);
+#4363 = ORIENTED_EDGE('',*,*,#4339,.T.);
+#4364 = ORIENTED_EDGE('',*,*,#4365,.F.);
+#4365 = EDGE_CURVE('',#4260,#4313,#4366,.T.);
+#4366 = SURFACE_CURVE('',#4367,(#4371,#4378),.PCURVE_S1.);
+#4367 = LINE('',#4368,#4369);
+#4368 = CARTESIAN_POINT('',(0.165354330709,-1.108413929706E-02,0.));
+#4369 = VECTOR('',#4370,3.937007874016E-02);
+#4370 = DIRECTION('',(0.,0.,1.));
+#4371 = PCURVE('',#3524,#4372);
+#4372 = DEFINITIONAL_REPRESENTATION('',(#4373),#4377);
+#4373 = LINE('',#4374,#4375);
+#4374 = CARTESIAN_POINT('',(1.108413929706E-02,0.));
+#4375 = VECTOR('',#4376,1.);
+#4376 = DIRECTION('',(0.,-1.));
+#4377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4378 = PCURVE('',#4379,#4384);
+#4379 = CYLINDRICAL_SURFACE('',#4380,5.905511811024E-03);
+#4380 = AXIS2_PLACEMENT_3D('',#4381,#4382,#4383);
+#4381 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,0.));
+#4382 = DIRECTION('',(0.,0.,1.));
+#4383 = DIRECTION('',(1.,0.,-0.));
+#4384 = DEFINITIONAL_REPRESENTATION('',(#4385),#4389);
+#4385 = LINE('',#4386,#4387);
+#4386 = CARTESIAN_POINT('',(-0.,0.));
+#4387 = VECTOR('',#4388,1.);
+#4388 = DIRECTION('',(-0.,1.));
+#4389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4390 = ORIENTED_EDGE('',*,*,#4286,.F.);
+#4391 = ADVANCED_FACE('',(#4392),#3667,.T.);
+#4392 = FACE_BOUND('',#4393,.F.);
+#4393 = EDGE_LOOP('',(#4394,#4424,#4446,#4447));
+#4394 = ORIENTED_EDGE('',*,*,#4395,.F.);
+#4395 = EDGE_CURVE('',#4396,#4398,#4400,.T.);
+#4396 = VERTEX_POINT('',#4397);
+#4397 = CARTESIAN_POINT('',(-0.160817408879,-1.68288787353E-02,
+    5.905511811024E-03));
+#4398 = VERTEX_POINT('',#4399);
+#4399 = CARTESIAN_POINT('',(-0.160817408879,-1.68288787353E-02,
+    9.251968503937E-02));
+#4400 = SURFACE_CURVE('',#4401,(#4405,#4412),.PCURVE_S1.);
+#4401 = LINE('',#4402,#4403);
+#4402 = CARTESIAN_POINT('',(-0.160817408879,-1.68288787353E-02,0.));
+#4403 = VECTOR('',#4404,3.937007874016E-02);
+#4404 = DIRECTION('',(0.,0.,1.));
+#4405 = PCURVE('',#3667,#4406);
+#4406 = DEFINITIONAL_REPRESENTATION('',(#4407),#4411);
+#4407 = LINE('',#4408,#4409);
+#4408 = CARTESIAN_POINT('',(-0.,0.));
+#4409 = VECTOR('',#4410,1.);
+#4410 = DIRECTION('',(-0.,1.));
+#4411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4412 = PCURVE('',#4413,#4418);
+#4413 = PLANE('',#4414);
+#4414 = AXIS2_PLACEMENT_3D('',#4415,#4416,#4417);
+#4415 = CARTESIAN_POINT('',(-4.724409448819E-02,-4.388585875765E-02,0.)
+  );
+#4416 = DIRECTION('',(-0.231747903494,-0.972775878209,0.));
+#4417 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#4418 = DEFINITIONAL_REPRESENTATION('',(#4419),#4423);
+#4419 = LINE('',#4420,#4421);
+#4420 = CARTESIAN_POINT('',(0.116751779043,0.));
+#4421 = VECTOR('',#4422,1.);
+#4422 = DIRECTION('',(0.,-1.));
+#4423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4424 = ORIENTED_EDGE('',*,*,#4425,.T.);
+#4425 = EDGE_CURVE('',#4396,#3629,#4426,.T.);
+#4426 = SURFACE_CURVE('',#4427,(#4432,#4439),.PCURVE_S1.);
+#4427 = CIRCLE('',#4428,5.905511811024E-03);
+#4428 = AXIS2_PLACEMENT_3D('',#4429,#4430,#4431);
+#4429 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    5.905511811024E-03));
+#4430 = DIRECTION('',(-0.,0.,-1.));
+#4431 = DIRECTION('',(-0.231747903494,-0.972775878209,0.));
+#4432 = PCURVE('',#3667,#4433);
+#4433 = DEFINITIONAL_REPRESENTATION('',(#4434),#4438);
+#4434 = LINE('',#4435,#4436);
+#4435 = CARTESIAN_POINT('',(-0.,5.905511811024E-03));
+#4436 = VECTOR('',#4437,1.);
+#4437 = DIRECTION('',(-1.,0.));
+#4438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4439 = PCURVE('',#3719,#4440);
+#4440 = DEFINITIONAL_REPRESENTATION('',(#4441),#4445);
+#4441 = LINE('',#4442,#4443);
+#4442 = CARTESIAN_POINT('',(-0.,0.));
+#4443 = VECTOR('',#4444,1.);
+#4444 = DIRECTION('',(-1.,0.));
+#4445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4446 = ORIENTED_EDGE('',*,*,#3651,.T.);
+#4447 = ORIENTED_EDGE('',*,*,#4448,.F.);
+#4448 = EDGE_CURVE('',#4398,#3652,#4449,.T.);
+#4449 = SURFACE_CURVE('',#4450,(#4455,#4462),.PCURVE_S1.);
+#4450 = CIRCLE('',#4451,5.905511811024E-03);
+#4451 = AXIS2_PLACEMENT_3D('',#4452,#4453,#4454);
+#4452 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    9.251968503937E-02));
+#4453 = DIRECTION('',(-0.,0.,-1.));
+#4454 = DIRECTION('',(-0.231747903494,-0.972775878209,0.));
+#4455 = PCURVE('',#3667,#4456);
+#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4461);
+#4457 = LINE('',#4458,#4459);
+#4458 = CARTESIAN_POINT('',(-0.,9.251968503937E-02));
+#4459 = VECTOR('',#4460,1.);
+#4460 = DIRECTION('',(-1.,0.));
+#4461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4462 = PCURVE('',#3772,#4463);
+#4463 = DEFINITIONAL_REPRESENTATION('',(#4464),#4468);
+#4464 = LINE('',#4465,#4466);
+#4465 = CARTESIAN_POINT('',(0.,0.));
+#4466 = VECTOR('',#4467,1.);
+#4467 = DIRECTION('',(1.,0.));
+#4468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4469 = ADVANCED_FACE('',(#4470),#3719,.T.);
+#4470 = FACE_BOUND('',#4471,.F.);
+#4471 = EDGE_LOOP('',(#4472,#4492,#4493));
+#4472 = ORIENTED_EDGE('',*,*,#4473,.F.);
+#4473 = EDGE_CURVE('',#3704,#4396,#4474,.T.);
+#4474 = SURFACE_CURVE('',#4475,(#4480,#4486),.PCURVE_S1.);
+#4475 = CIRCLE('',#4476,5.905511811024E-03);
+#4476 = AXIS2_PLACEMENT_3D('',#4477,#4478,#4479);
+#4477 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    5.905511811024E-03));
+#4478 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#4479 = DIRECTION('',(-0.231747903494,-0.972775878209,0.));
+#4480 = PCURVE('',#3719,#4481);
+#4481 = DEFINITIONAL_REPRESENTATION('',(#4482),#4485);
+#4482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4483,#4484),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4483 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4484 = CARTESIAN_POINT('',(0.,0.));
+#4485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4486 = PCURVE('',#3827,#4487);
+#4487 = DEFINITIONAL_REPRESENTATION('',(#4488),#4491);
+#4488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4489,#4490),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4489 = CARTESIAN_POINT('',(-1.570796326795,0.116751779043));
+#4490 = CARTESIAN_POINT('',(0.,0.116751779043));
+#4491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4492 = ORIENTED_EDGE('',*,*,#3703,.T.);
+#4493 = ORIENTED_EDGE('',*,*,#4425,.F.);
+#4494 = ADVANCED_FACE('',(#4495),#3772,.T.);
+#4495 = FACE_BOUND('',#4496,.T.);
+#4496 = EDGE_LOOP('',(#4497,#4517,#4518));
+#4497 = ORIENTED_EDGE('',*,*,#4498,.F.);
+#4498 = EDGE_CURVE('',#3757,#4398,#4499,.T.);
+#4499 = SURFACE_CURVE('',#4500,(#4505,#4511),.PCURVE_S1.);
+#4500 = CIRCLE('',#4501,5.905511811024E-03);
+#4501 = AXIS2_PLACEMENT_3D('',#4502,#4503,#4504);
+#4502 = CARTESIAN_POINT('',(-0.159448818898,-1.108413929706E-02,
+    9.251968503937E-02));
+#4503 = DIRECTION('',(0.972775878209,-0.231747903494,0.));
+#4504 = DIRECTION('',(-0.231747903494,-0.972775878209,0.));
+#4505 = PCURVE('',#3772,#4506);
+#4506 = DEFINITIONAL_REPRESENTATION('',(#4507),#4510);
+#4507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4508,#4509),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4508 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4509 = CARTESIAN_POINT('',(0.,0.));
+#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4511 = PCURVE('',#4051,#4512);
+#4512 = DEFINITIONAL_REPRESENTATION('',(#4513),#4516);
+#4513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4514,#4515),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4514 = CARTESIAN_POINT('',(1.570796326795,0.116751779043));
+#4515 = CARTESIAN_POINT('',(0.,0.116751779043));
+#4516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4517 = ORIENTED_EDGE('',*,*,#3756,.T.);
+#4518 = ORIENTED_EDGE('',*,*,#4448,.F.);
+#4519 = ADVANCED_FACE('',(#4520),#3827,.T.);
+#4520 = FACE_BOUND('',#4521,.F.);
+#4521 = EDGE_LOOP('',(#4522,#4544,#4545,#4546));
+#4522 = ORIENTED_EDGE('',*,*,#4523,.F.);
+#4523 = EDGE_CURVE('',#3812,#4524,#4526,.T.);
+#4524 = VERTEX_POINT('',#4525);
+#4525 = CARTESIAN_POINT('',(-5.178101631795E-02,-4.280501151841E-02,
+    5.905511811024E-03));
+#4526 = SURFACE_CURVE('',#4527,(#4532,#4538),.PCURVE_S1.);
+#4527 = CIRCLE('',#4528,5.905511811024E-03);
+#4528 = AXIS2_PLACEMENT_3D('',#4529,#4530,#4531);
+#4529 = CARTESIAN_POINT('',(-5.041242633668E-02,-3.706027208016E-02,
+    5.905511811024E-03));
+#4530 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#4531 = DIRECTION('',(0.231747903494,0.972775878209,-0.));
+#4532 = PCURVE('',#3827,#4533);
+#4533 = DEFINITIONAL_REPRESENTATION('',(#4534),#4537);
+#4534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4535,#4536),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4535 = CARTESIAN_POINT('',(-1.570796326795,4.663892199003E-03));
+#4536 = CARTESIAN_POINT('',(0.,4.663892199003E-03));
+#4537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4538 = PCURVE('',#3856,#4539);
+#4539 = DEFINITIONAL_REPRESENTATION('',(#4540),#4543);
+#4540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4541,#4542),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4541 = CARTESIAN_POINT('',(-1.336922207028,1.570796326795));
+#4542 = CARTESIAN_POINT('',(-1.336922207028,3.14159265359));
+#4543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4544 = ORIENTED_EDGE('',*,*,#3811,.T.);
+#4545 = ORIENTED_EDGE('',*,*,#4473,.T.);
+#4546 = ORIENTED_EDGE('',*,*,#4547,.F.);
+#4547 = EDGE_CURVE('',#4524,#4396,#4548,.T.);
+#4548 = SURFACE_CURVE('',#4549,(#4553,#4560),.PCURVE_S1.);
+#4549 = LINE('',#4550,#4551);
+#4550 = CARTESIAN_POINT('',(-4.724409448819E-02,-4.388585875765E-02,
+    5.905511811024E-03));
+#4551 = VECTOR('',#4552,3.937007874016E-02);
+#4552 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#4553 = PCURVE('',#3827,#4554);
+#4554 = DEFINITIONAL_REPRESENTATION('',(#4555),#4559);
+#4555 = LINE('',#4556,#4557);
+#4556 = CARTESIAN_POINT('',(-0.,0.));
+#4557 = VECTOR('',#4558,1.);
+#4558 = DIRECTION('',(-0.,1.));
+#4559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4560 = PCURVE('',#4413,#4561);
+#4561 = DEFINITIONAL_REPRESENTATION('',(#4562),#4566);
+#4562 = LINE('',#4563,#4564);
+#4563 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#4564 = VECTOR('',#4565,1.);
+#4565 = DIRECTION('',(1.,0.));
+#4566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4567 = ADVANCED_FACE('',(#4568),#3997,.T.);
+#4568 = FACE_BOUND('',#4569,.F.);
+#4569 = EDGE_LOOP('',(#4570,#4592,#4593,#4615));
+#4570 = ORIENTED_EDGE('',*,*,#4571,.F.);
+#4571 = EDGE_CURVE('',#3982,#4572,#4574,.T.);
+#4572 = VERTEX_POINT('',#4573);
+#4573 = CARTESIAN_POINT('',(0.160817408879,-1.68288787353E-02,
+    5.905511811024E-03));
+#4574 = SURFACE_CURVE('',#4575,(#4580,#4586),.PCURVE_S1.);
+#4575 = CIRCLE('',#4576,5.905511811024E-03);
+#4576 = AXIS2_PLACEMENT_3D('',#4577,#4578,#4579);
+#4577 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    5.905511811024E-03));
+#4578 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#4579 = DIRECTION('',(0.231747903494,-0.972775878209,-0.));
+#4580 = PCURVE('',#3997,#4581);
+#4581 = DEFINITIONAL_REPRESENTATION('',(#4582),#4585);
+#4582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4583,#4584),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4583 = CARTESIAN_POINT('',(-1.570796326795,4.663892199003E-03));
+#4584 = CARTESIAN_POINT('',(0.,4.663892199003E-03));
+#4585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4586 = PCURVE('',#4275,#4587);
+#4587 = DEFINITIONAL_REPRESENTATION('',(#4588),#4591);
+#4588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4589,#4590),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4589 = CARTESIAN_POINT('',(-1.336922207028,-1.570796326795));
+#4590 = CARTESIAN_POINT('',(-1.336922207028,0.));
+#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4592 = ORIENTED_EDGE('',*,*,#3981,.T.);
+#4593 = ORIENTED_EDGE('',*,*,#4594,.T.);
+#4594 = EDGE_CURVE('',#3953,#4595,#4597,.T.);
+#4595 = VERTEX_POINT('',#4596);
+#4596 = CARTESIAN_POINT('',(5.178101631795E-02,-4.280501151841E-02,
+    5.905511811024E-03));
+#4597 = SURFACE_CURVE('',#4598,(#4603,#4609),.PCURVE_S1.);
+#4598 = CIRCLE('',#4599,5.905511811024E-03);
+#4599 = AXIS2_PLACEMENT_3D('',#4600,#4601,#4602);
+#4600 = CARTESIAN_POINT('',(5.041242633668E-02,-3.706027208016E-02,
+    5.905511811024E-03));
+#4601 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#4602 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#4603 = PCURVE('',#3997,#4604);
+#4604 = DEFINITIONAL_REPRESENTATION('',(#4605),#4608);
+#4605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4606,#4607),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4606 = CARTESIAN_POINT('',(-1.570796326795,0.116751779043));
+#4607 = CARTESIAN_POINT('',(0.,0.116751779043));
+#4608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4609 = PCURVE('',#3969,#4610);
+#4610 = DEFINITIONAL_REPRESENTATION('',(#4611),#4614);
+#4611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4612,#4613),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4612 = CARTESIAN_POINT('',(0.,1.570796326795));
+#4613 = CARTESIAN_POINT('',(0.,3.14159265359));
+#4614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4615 = ORIENTED_EDGE('',*,*,#4616,.F.);
+#4616 = EDGE_CURVE('',#4572,#4595,#4617,.T.);
+#4617 = SURFACE_CURVE('',#4618,(#4622,#4629),.PCURVE_S1.);
+#4618 = LINE('',#4619,#4620);
+#4619 = CARTESIAN_POINT('',(0.165354330709,-1.574803149606E-02,
+    5.905511811024E-03));
+#4620 = VECTOR('',#4621,3.937007874016E-02);
+#4621 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#4622 = PCURVE('',#3997,#4623);
+#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628);
+#4624 = LINE('',#4625,#4626);
+#4625 = CARTESIAN_POINT('',(-0.,0.));
+#4626 = VECTOR('',#4627,1.);
+#4627 = DIRECTION('',(-0.,1.));
+#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4629 = PCURVE('',#4630,#4635);
+#4630 = PLANE('',#4631);
+#4631 = AXIS2_PLACEMENT_3D('',#4632,#4633,#4634);
+#4632 = CARTESIAN_POINT('',(0.165354330709,-1.574803149606E-02,0.));
+#4633 = DIRECTION('',(0.231747903494,-0.972775878209,0.));
+#4634 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4640);
+#4636 = LINE('',#4637,#4638);
+#4637 = CARTESIAN_POINT('',(-3.49676543189E-17,-5.905511811024E-03));
+#4638 = VECTOR('',#4639,1.);
+#4639 = DIRECTION('',(1.,-0.));
+#4640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4641 = ADVANCED_FACE('',(#4642),#3856,.T.);
+#4642 = FACE_BOUND('',#4643,.F.);
+#4643 = EDGE_LOOP('',(#4644,#4666,#4667,#4668));
+#4644 = ORIENTED_EDGE('',*,*,#4645,.F.);
+#4645 = EDGE_CURVE('',#3840,#4646,#4648,.T.);
+#4646 = VERTEX_POINT('',#4647);
+#4647 = CARTESIAN_POINT('',(-4.724409448819E-02,-4.854975095665E-02,
+    5.905511811024E-03));
+#4648 = SURFACE_CURVE('',#4649,(#4654,#4660),.PCURVE_S1.);
+#4649 = CIRCLE('',#4650,5.905511811024E-03);
+#4650 = AXIS2_PLACEMENT_3D('',#4651,#4652,#4653);
+#4651 = CARTESIAN_POINT('',(-4.133858267717E-02,-4.854975095665E-02,
+    5.905511811024E-03));
+#4652 = DIRECTION('',(0.,1.,0.));
+#4653 = DIRECTION('',(1.,0.,-0.));
+#4654 = PCURVE('',#3856,#4655);
+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4659);
+#4656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4657,#4658),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4657 = CARTESIAN_POINT('',(0.,1.570796326795));
+#4658 = CARTESIAN_POINT('',(0.,3.14159265359));
+#4659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4660 = PCURVE('',#3884,#4661);
+#4661 = DEFINITIONAL_REPRESENTATION('',(#4662),#4665);
+#4662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4663,#4664),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4663 = CARTESIAN_POINT('',(-1.570796326795,1.187154087186E-02));
+#4664 = CARTESIAN_POINT('',(0.,1.187154087186E-02));
+#4665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4666 = ORIENTED_EDGE('',*,*,#3839,.T.);
+#4667 = ORIENTED_EDGE('',*,*,#4523,.T.);
+#4668 = ORIENTED_EDGE('',*,*,#4669,.F.);
+#4669 = EDGE_CURVE('',#4646,#4524,#4670,.T.);
+#4670 = SURFACE_CURVE('',#4671,(#4676,#4683),.PCURVE_S1.);
+#4671 = CIRCLE('',#4672,5.905511811024E-03);
+#4672 = AXIS2_PLACEMENT_3D('',#4673,#4674,#4675);
+#4673 = CARTESIAN_POINT('',(-5.314960629921E-02,-4.854975095665E-02,
+    5.905511811024E-03));
+#4674 = DIRECTION('',(0.,0.,1.));
+#4675 = DIRECTION('',(1.,0.,-0.));
+#4676 = PCURVE('',#3856,#4677);
+#4677 = DEFINITIONAL_REPRESENTATION('',(#4678),#4682);
+#4678 = LINE('',#4679,#4680);
+#4679 = CARTESIAN_POINT('',(-0.,3.14159265359));
+#4680 = VECTOR('',#4681,1.);
+#4681 = DIRECTION('',(-1.,0.));
+#4682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4683 = PCURVE('',#4684,#4689);
+#4684 = CYLINDRICAL_SURFACE('',#4685,5.905511811024E-03);
+#4685 = AXIS2_PLACEMENT_3D('',#4686,#4687,#4688);
+#4686 = CARTESIAN_POINT('',(-5.314960629921E-02,-4.854975095665E-02,0.)
+  );
+#4687 = DIRECTION('',(0.,0.,1.));
+#4688 = DIRECTION('',(1.,0.,-0.));
+#4689 = DEFINITIONAL_REPRESENTATION('',(#4690),#4694);
+#4690 = LINE('',#4691,#4692);
+#4691 = CARTESIAN_POINT('',(0.,5.905511811024E-03));
+#4692 = VECTOR('',#4693,1.);
+#4693 = DIRECTION('',(1.,0.));
+#4694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4695 = ADVANCED_FACE('',(#4696),#3969,.T.);
+#4696 = FACE_BOUND('',#4697,.F.);
+#4697 = EDGE_LOOP('',(#4698,#4699,#4700,#4722));
+#4698 = ORIENTED_EDGE('',*,*,#4594,.F.);
+#4699 = ORIENTED_EDGE('',*,*,#3952,.T.);
+#4700 = ORIENTED_EDGE('',*,*,#4701,.T.);
+#4701 = EDGE_CURVE('',#3925,#4702,#4704,.T.);
+#4702 = VERTEX_POINT('',#4703);
+#4703 = CARTESIAN_POINT('',(4.724409448819E-02,-4.854975095665E-02,
+    5.905511811024E-03));
+#4704 = SURFACE_CURVE('',#4705,(#4710,#4716),.PCURVE_S1.);
+#4705 = CIRCLE('',#4706,5.905511811024E-03);
+#4706 = AXIS2_PLACEMENT_3D('',#4707,#4708,#4709);
+#4707 = CARTESIAN_POINT('',(4.133858267717E-02,-4.854975095665E-02,
+    5.905511811024E-03));
+#4708 = DIRECTION('',(-6.550315845288E-15,-1.,0.));
+#4709 = DIRECTION('',(-1.,6.550315845288E-15,0.));
+#4710 = PCURVE('',#3969,#4711);
+#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4715);
+#4712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4713,#4714),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4713 = CARTESIAN_POINT('',(-1.336922207028,1.570796326795));
+#4714 = CARTESIAN_POINT('',(-1.336922207028,3.14159265359));
+#4715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4716 = PCURVE('',#3940,#4717);
+#4717 = DEFINITIONAL_REPRESENTATION('',(#4718),#4721);
+#4718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4719,#4720),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4719 = CARTESIAN_POINT('',(-1.570796326795,4.663892199003E-03));
+#4720 = CARTESIAN_POINT('',(0.,4.663892199003E-03));
+#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4722 = ORIENTED_EDGE('',*,*,#4723,.F.);
+#4723 = EDGE_CURVE('',#4595,#4702,#4724,.T.);
+#4724 = SURFACE_CURVE('',#4725,(#4730,#4737),.PCURVE_S1.);
+#4725 = CIRCLE('',#4726,5.905511811024E-03);
+#4726 = AXIS2_PLACEMENT_3D('',#4727,#4728,#4729);
+#4727 = CARTESIAN_POINT('',(5.314960629921E-02,-4.854975095665E-02,
+    5.905511811024E-03));
+#4728 = DIRECTION('',(0.,0.,1.));
+#4729 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#4730 = PCURVE('',#3969,#4731);
+#4731 = DEFINITIONAL_REPRESENTATION('',(#4732),#4736);
+#4732 = LINE('',#4733,#4734);
+#4733 = CARTESIAN_POINT('',(-0.,3.14159265359));
+#4734 = VECTOR('',#4735,1.);
+#4735 = DIRECTION('',(-1.,0.));
+#4736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4737 = PCURVE('',#4738,#4743);
+#4738 = CYLINDRICAL_SURFACE('',#4739,5.905511811024E-03);
+#4739 = AXIS2_PLACEMENT_3D('',#4740,#4741,#4742);
+#4740 = CARTESIAN_POINT('',(5.314960629921E-02,-4.854975095665E-02,0.));
+#4741 = DIRECTION('',(0.,0.,1.));
+#4742 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#4743 = DEFINITIONAL_REPRESENTATION('',(#4744),#4748);
+#4744 = LINE('',#4745,#4746);
+#4745 = CARTESIAN_POINT('',(0.,5.905511811024E-03));
+#4746 = VECTOR('',#4747,1.);
+#4747 = DIRECTION('',(1.,0.));
+#4748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4749 = ADVANCED_FACE('',(#4750),#3884,.T.);
+#4750 = FACE_BOUND('',#4751,.F.);
+#4751 = EDGE_LOOP('',(#4752,#4779,#4780,#4781));
+#4752 = ORIENTED_EDGE('',*,*,#4753,.F.);
+#4753 = EDGE_CURVE('',#3869,#4754,#4756,.T.);
+#4754 = VERTEX_POINT('',#4755);
+#4755 = CARTESIAN_POINT('',(-4.724409448819E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#4756 = SURFACE_CURVE('',#4757,(#4762,#4768),.PCURVE_S1.);
+#4757 = CIRCLE('',#4758,5.905511811024E-03);
+#4758 = AXIS2_PLACEMENT_3D('',#4759,#4760,#4761);
+#4759 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#4760 = DIRECTION('',(8.679739665932E-17,1.,-0.));
+#4761 = DIRECTION('',(-1.,8.679739665932E-17,0.));
+#4762 = PCURVE('',#3884,#4763);
+#4763 = DEFINITIONAL_REPRESENTATION('',(#4764),#4767);
+#4764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4765,#4766),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4765 = CARTESIAN_POINT('',(-1.570796326795,5.905511811024E-03));
+#4766 = CARTESIAN_POINT('',(0.,5.905511811024E-03));
+#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4768 = PCURVE('',#4769,#4774);
+#4769 = SPHERICAL_SURFACE('',#4770,5.905511811024E-03);
+#4770 = AXIS2_PLACEMENT_3D('',#4771,#4772,#4773);
+#4771 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#4772 = DIRECTION('',(0.,0.,1.));
+#4773 = DIRECTION('',(-1.480297366167E-15,-1.,0.));
+#4774 = DEFINITIONAL_REPRESENTATION('',(#4775),#4778);
+#4775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4776,#4777),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4776 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#4777 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4779 = ORIENTED_EDGE('',*,*,#3868,.T.);
+#4780 = ORIENTED_EDGE('',*,*,#4645,.T.);
+#4781 = ORIENTED_EDGE('',*,*,#4782,.F.);
+#4782 = EDGE_CURVE('',#4754,#4646,#4783,.T.);
+#4783 = SURFACE_CURVE('',#4784,(#4788,#4795),.PCURVE_S1.);
+#4784 = LINE('',#4785,#4786);
+#4785 = CARTESIAN_POINT('',(-4.724409448819E-02,-6.042129182852E-02,
+    5.905511811024E-03));
+#4786 = VECTOR('',#4787,3.937007874016E-02);
+#4787 = DIRECTION('',(0.,1.,0.));
+#4788 = PCURVE('',#3884,#4789);
+#4789 = DEFINITIONAL_REPRESENTATION('',(#4790),#4794);
+#4790 = LINE('',#4791,#4792);
+#4791 = CARTESIAN_POINT('',(-0.,0.));
+#4792 = VECTOR('',#4793,1.);
+#4793 = DIRECTION('',(-0.,1.));
+#4794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4795 = PCURVE('',#4796,#4801);
+#4796 = PLANE('',#4797);
+#4797 = AXIS2_PLACEMENT_3D('',#4798,#4799,#4800);
+#4798 = CARTESIAN_POINT('',(-4.724409448819E-02,-6.042129182852E-02,0.)
+  );
+#4799 = DIRECTION('',(-1.,0.,0.));
+#4800 = DIRECTION('',(0.,1.,0.));
+#4801 = DEFINITIONAL_REPRESENTATION('',(#4802),#4806);
+#4802 = LINE('',#4803,#4804);
+#4803 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#4804 = VECTOR('',#4805,1.);
+#4805 = DIRECTION('',(1.,0.));
+#4806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4807 = ADVANCED_FACE('',(#4808),#3940,.T.);
+#4808 = FACE_BOUND('',#4809,.F.);
+#4809 = EDGE_LOOP('',(#4810,#4811,#4812,#4839));
+#4810 = ORIENTED_EDGE('',*,*,#4701,.F.);
+#4811 = ORIENTED_EDGE('',*,*,#3924,.T.);
+#4812 = ORIENTED_EDGE('',*,*,#4813,.T.);
+#4813 = EDGE_CURVE('',#3897,#4814,#4816,.T.);
+#4814 = VERTEX_POINT('',#4815);
+#4815 = CARTESIAN_POINT('',(4.724409448819E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#4816 = SURFACE_CURVE('',#4817,(#4822,#4828),.PCURVE_S1.);
+#4817 = CIRCLE('',#4818,5.905511811024E-03);
+#4818 = AXIS2_PLACEMENT_3D('',#4819,#4820,#4821);
+#4819 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#4820 = DIRECTION('',(0.,-1.,0.));
+#4821 = DIRECTION('',(1.,0.,0.));
+#4822 = PCURVE('',#3940,#4823);
+#4823 = DEFINITIONAL_REPRESENTATION('',(#4824),#4827);
+#4824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4825,#4826),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4825 = CARTESIAN_POINT('',(-1.570796326795,1.062992125984E-02));
+#4826 = CARTESIAN_POINT('',(0.,1.062992125984E-02));
+#4827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4828 = PCURVE('',#4829,#4834);
+#4829 = SPHERICAL_SURFACE('',#4830,5.905511811024E-03);
+#4830 = AXIS2_PLACEMENT_3D('',#4831,#4832,#4833);
+#4831 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#4832 = DIRECTION('',(0.,0.,1.));
+#4833 = DIRECTION('',(1.,0.,-0.));
+#4834 = DEFINITIONAL_REPRESENTATION('',(#4835),#4838);
+#4835 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4836,#4837),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4836 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4837 = CARTESIAN_POINT('',(0.,0.));
+#4838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4839 = ORIENTED_EDGE('',*,*,#4840,.F.);
+#4840 = EDGE_CURVE('',#4702,#4814,#4841,.T.);
+#4841 = SURFACE_CURVE('',#4842,(#4846,#4853),.PCURVE_S1.);
+#4842 = LINE('',#4843,#4844);
+#4843 = CARTESIAN_POINT('',(4.724409448819E-02,-4.388585875765E-02,
+    5.905511811024E-03));
+#4844 = VECTOR('',#4845,3.937007874016E-02);
+#4845 = DIRECTION('',(0.,-1.,0.));
+#4846 = PCURVE('',#3940,#4847);
+#4847 = DEFINITIONAL_REPRESENTATION('',(#4848),#4852);
+#4848 = LINE('',#4849,#4850);
+#4849 = CARTESIAN_POINT('',(-0.,0.));
+#4850 = VECTOR('',#4851,1.);
+#4851 = DIRECTION('',(-0.,1.));
+#4852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4853 = PCURVE('',#4854,#4859);
+#4854 = PLANE('',#4855);
+#4855 = AXIS2_PLACEMENT_3D('',#4856,#4857,#4858);
+#4856 = CARTESIAN_POINT('',(4.724409448819E-02,-4.388585875765E-02,0.));
+#4857 = DIRECTION('',(1.,0.,0.));
+#4858 = DIRECTION('',(0.,-1.,0.));
+#4859 = DEFINITIONAL_REPRESENTATION('',(#4860),#4864);
+#4860 = LINE('',#4861,#4862);
+#4861 = CARTESIAN_POINT('',(0.,-5.905511811024E-03));
+#4862 = VECTOR('',#4863,1.);
+#4863 = DIRECTION('',(1.,0.));
+#4864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4865 = ADVANCED_FACE('',(#4866),#3912,.T.);
+#4866 = FACE_BOUND('',#4867,.F.);
+#4867 = EDGE_LOOP('',(#4868,#4890,#4891,#4913));
+#4868 = ORIENTED_EDGE('',*,*,#4869,.F.);
+#4869 = EDGE_CURVE('',#3897,#4870,#4872,.T.);
+#4870 = VERTEX_POINT('',#4871);
+#4871 = CARTESIAN_POINT('',(4.133858267717E-02,-6.042129182852E-02,
+    5.905511811024E-03));
+#4872 = SURFACE_CURVE('',#4873,(#4878,#4884),.PCURVE_S1.);
+#4873 = CIRCLE('',#4874,5.905511811024E-03);
+#4874 = AXIS2_PLACEMENT_3D('',#4875,#4876,#4877);
+#4875 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#4876 = DIRECTION('',(-1.,-6.123233995737E-17,0.));
+#4877 = DIRECTION('',(6.123233995737E-17,-1.,-0.));
+#4878 = PCURVE('',#3912,#4879);
+#4879 = DEFINITIONAL_REPRESENTATION('',(#4880),#4883);
+#4880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4881,#4882),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4881 = CARTESIAN_POINT('',(-1.570796326795,5.905511811024E-03));
+#4882 = CARTESIAN_POINT('',(0.,5.905511811024E-03));
+#4883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4884 = PCURVE('',#4829,#4885);
+#4885 = DEFINITIONAL_REPRESENTATION('',(#4886),#4889);
+#4886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4887,#4888),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4887 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#4888 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4890 = ORIENTED_EDGE('',*,*,#3896,.T.);
+#4891 = ORIENTED_EDGE('',*,*,#4892,.T.);
+#4892 = EDGE_CURVE('',#3869,#4893,#4895,.T.);
+#4893 = VERTEX_POINT('',#4894);
+#4894 = CARTESIAN_POINT('',(-4.133858267717E-02,-6.042129182852E-02,
+    5.905511811024E-03));
+#4895 = SURFACE_CURVE('',#4896,(#4901,#4907),.PCURVE_S1.);
+#4896 = CIRCLE('',#4897,5.905511811024E-03);
+#4897 = AXIS2_PLACEMENT_3D('',#4898,#4899,#4900);
+#4898 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#4899 = DIRECTION('',(-1.,1.480297366167E-15,0.));
+#4900 = DIRECTION('',(-1.480297366167E-15,-1.,0.));
+#4901 = PCURVE('',#3912,#4902);
+#4902 = DEFINITIONAL_REPRESENTATION('',(#4903),#4906);
+#4903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4904,#4905),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4904 = CARTESIAN_POINT('',(-1.570796326795,8.858267716535E-02));
+#4905 = CARTESIAN_POINT('',(0.,8.858267716535E-02));
+#4906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4907 = PCURVE('',#4769,#4908);
+#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4912);
+#4909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4910,#4911),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4910 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4911 = CARTESIAN_POINT('',(0.,0.));
+#4912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4913 = ORIENTED_EDGE('',*,*,#4914,.F.);
+#4914 = EDGE_CURVE('',#4870,#4893,#4915,.T.);
+#4915 = SURFACE_CURVE('',#4916,(#4920,#4927),.PCURVE_S1.);
+#4916 = LINE('',#4917,#4918);
+#4917 = CARTESIAN_POINT('',(4.724409448819E-02,-6.042129182852E-02,
+    5.905511811024E-03));
+#4918 = VECTOR('',#4919,3.937007874016E-02);
+#4919 = DIRECTION('',(-1.,0.,0.));
+#4920 = PCURVE('',#3912,#4921);
+#4921 = DEFINITIONAL_REPRESENTATION('',(#4922),#4926);
+#4922 = LINE('',#4923,#4924);
+#4923 = CARTESIAN_POINT('',(-0.,0.));
+#4924 = VECTOR('',#4925,1.);
+#4925 = DIRECTION('',(-0.,1.));
+#4926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4927 = PCURVE('',#4928,#4933);
+#4928 = PLANE('',#4929);
+#4929 = AXIS2_PLACEMENT_3D('',#4930,#4931,#4932);
+#4930 = CARTESIAN_POINT('',(4.724409448819E-02,-6.042129182852E-02,0.));
+#4931 = DIRECTION('',(0.,-1.,0.));
+#4932 = DIRECTION('',(-1.,0.,0.));
+#4933 = DEFINITIONAL_REPRESENTATION('',(#4934),#4938);
+#4934 = LINE('',#4935,#4936);
+#4935 = CARTESIAN_POINT('',(-8.741913579726E-18,-5.905511811024E-03));
+#4936 = VECTOR('',#4937,1.);
+#4937 = DIRECTION('',(1.,0.));
+#4938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4939 = ADVANCED_FACE('',(#4940),#4051,.T.);
+#4940 = FACE_BOUND('',#4941,.T.);
+#4941 = EDGE_LOOP('',(#4942,#4964,#4965,#4966));
+#4942 = ORIENTED_EDGE('',*,*,#4943,.F.);
+#4943 = EDGE_CURVE('',#4036,#4944,#4946,.T.);
+#4944 = VERTEX_POINT('',#4945);
+#4945 = CARTESIAN_POINT('',(-5.178101631795E-02,-4.280501151841E-02,
+    9.251968503937E-02));
+#4946 = SURFACE_CURVE('',#4947,(#4952,#4958),.PCURVE_S1.);
+#4947 = CIRCLE('',#4948,5.905511811024E-03);
+#4948 = AXIS2_PLACEMENT_3D('',#4949,#4950,#4951);
+#4949 = CARTESIAN_POINT('',(-5.041242633668E-02,-3.706027208016E-02,
+    9.251968503937E-02));
+#4950 = DIRECTION('',(0.972775878209,-0.231747903494,0.));
+#4951 = DIRECTION('',(0.231747903494,0.972775878209,0.));
+#4952 = PCURVE('',#4051,#4953);
+#4953 = DEFINITIONAL_REPRESENTATION('',(#4954),#4957);
+#4954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4955,#4956),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4955 = CARTESIAN_POINT('',(1.570796326795,4.663892199003E-03));
+#4956 = CARTESIAN_POINT('',(0.,4.663892199003E-03));
+#4957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4958 = PCURVE('',#4080,#4959);
+#4959 = DEFINITIONAL_REPRESENTATION('',(#4960),#4963);
+#4960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4961,#4962),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#4961 = CARTESIAN_POINT('',(1.336922207028,1.570796326795));
+#4962 = CARTESIAN_POINT('',(1.336922207028,3.14159265359));
+#4963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4964 = ORIENTED_EDGE('',*,*,#4035,.T.);
+#4965 = ORIENTED_EDGE('',*,*,#4498,.T.);
+#4966 = ORIENTED_EDGE('',*,*,#4967,.F.);
+#4967 = EDGE_CURVE('',#4944,#4398,#4968,.T.);
+#4968 = SURFACE_CURVE('',#4969,(#4973,#4980),.PCURVE_S1.);
+#4969 = LINE('',#4970,#4971);
+#4970 = CARTESIAN_POINT('',(-4.724409448819E-02,-4.388585875765E-02,
+    9.251968503937E-02));
+#4971 = VECTOR('',#4972,3.937007874016E-02);
+#4972 = DIRECTION('',(-0.972775878209,0.231747903494,0.));
+#4973 = PCURVE('',#4051,#4974);
+#4974 = DEFINITIONAL_REPRESENTATION('',(#4975),#4979);
+#4975 = LINE('',#4976,#4977);
+#4976 = CARTESIAN_POINT('',(0.,0.));
+#4977 = VECTOR('',#4978,1.);
+#4978 = DIRECTION('',(0.,1.));
+#4979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4980 = PCURVE('',#4413,#4981);
+#4981 = DEFINITIONAL_REPRESENTATION('',(#4982),#4986);
+#4982 = LINE('',#4983,#4984);
+#4983 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#4984 = VECTOR('',#4985,1.);
+#4985 = DIRECTION('',(1.,0.));
+#4986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4987 = ADVANCED_FACE('',(#4988),#4221,.T.);
+#4988 = FACE_BOUND('',#4989,.T.);
+#4989 = EDGE_LOOP('',(#4990,#5012,#5013,#5035));
+#4990 = ORIENTED_EDGE('',*,*,#4991,.F.);
+#4991 = EDGE_CURVE('',#4206,#4992,#4994,.T.);
+#4992 = VERTEX_POINT('',#4993);
+#4993 = CARTESIAN_POINT('',(0.160817408879,-1.68288787353E-02,
+    9.251968503937E-02));
+#4994 = SURFACE_CURVE('',#4995,(#5000,#5006),.PCURVE_S1.);
+#4995 = CIRCLE('',#4996,5.905511811024E-03);
+#4996 = AXIS2_PLACEMENT_3D('',#4997,#4998,#4999);
+#4997 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    9.251968503937E-02));
+#4998 = DIRECTION('',(0.972775878209,0.231747903494,0.));
+#4999 = DIRECTION('',(0.231747903494,-0.972775878209,0.));
+#5000 = PCURVE('',#4221,#5001);
+#5001 = DEFINITIONAL_REPRESENTATION('',(#5002),#5005);
+#5002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5003,#5004),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5003 = CARTESIAN_POINT('',(1.570796326795,4.663892199003E-03));
+#5004 = CARTESIAN_POINT('',(0.,4.663892199003E-03));
+#5005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5006 = PCURVE('',#4328,#5007);
+#5007 = DEFINITIONAL_REPRESENTATION('',(#5008),#5011);
+#5008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5009,#5010),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5009 = CARTESIAN_POINT('',(1.336922207028,-1.570796326795));
+#5010 = CARTESIAN_POINT('',(1.336922207028,0.));
+#5011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5012 = ORIENTED_EDGE('',*,*,#4205,.T.);
+#5013 = ORIENTED_EDGE('',*,*,#5014,.T.);
+#5014 = EDGE_CURVE('',#4177,#5015,#5017,.T.);
+#5015 = VERTEX_POINT('',#5016);
+#5016 = CARTESIAN_POINT('',(5.178101631795E-02,-4.280501151841E-02,
+    9.251968503937E-02));
+#5017 = SURFACE_CURVE('',#5018,(#5023,#5029),.PCURVE_S1.);
+#5018 = CIRCLE('',#5019,5.905511811024E-03);
+#5019 = AXIS2_PLACEMENT_3D('',#5020,#5021,#5022);
+#5020 = CARTESIAN_POINT('',(5.041242633668E-02,-3.706027208016E-02,
+    9.251968503937E-02));
+#5021 = DIRECTION('',(0.972775878209,0.231747903494,-0.));
+#5022 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#5023 = PCURVE('',#4221,#5024);
+#5024 = DEFINITIONAL_REPRESENTATION('',(#5025),#5028);
+#5025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5026,#5027),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5026 = CARTESIAN_POINT('',(1.570796326795,0.116751779043));
+#5027 = CARTESIAN_POINT('',(0.,0.116751779043));
+#5028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5029 = PCURVE('',#4193,#5030);
+#5030 = DEFINITIONAL_REPRESENTATION('',(#5031),#5034);
+#5031 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5032,#5033),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5032 = CARTESIAN_POINT('',(0.,1.570796326795));
+#5033 = CARTESIAN_POINT('',(0.,3.14159265359));
+#5034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5035 = ORIENTED_EDGE('',*,*,#5036,.F.);
+#5036 = EDGE_CURVE('',#4992,#5015,#5037,.T.);
+#5037 = SURFACE_CURVE('',#5038,(#5042,#5049),.PCURVE_S1.);
+#5038 = LINE('',#5039,#5040);
+#5039 = CARTESIAN_POINT('',(0.165354330709,-1.574803149606E-02,
+    9.251968503937E-02));
+#5040 = VECTOR('',#5041,3.937007874016E-02);
+#5041 = DIRECTION('',(-0.972775878209,-0.231747903494,0.));
+#5042 = PCURVE('',#4221,#5043);
+#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5048);
+#5044 = LINE('',#5045,#5046);
+#5045 = CARTESIAN_POINT('',(0.,0.));
+#5046 = VECTOR('',#5047,1.);
+#5047 = DIRECTION('',(0.,1.));
+#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5049 = PCURVE('',#4630,#5050);
+#5050 = DEFINITIONAL_REPRESENTATION('',(#5051),#5055);
+#5051 = LINE('',#5052,#5053);
+#5052 = CARTESIAN_POINT('',(-3.49676543189E-17,-9.251968503937E-02));
+#5053 = VECTOR('',#5054,1.);
+#5054 = DIRECTION('',(1.,-0.));
+#5055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5056 = ADVANCED_FACE('',(#5057),#4080,.T.);
+#5057 = FACE_BOUND('',#5058,.T.);
+#5058 = EDGE_LOOP('',(#5059,#5081,#5082,#5083));
+#5059 = ORIENTED_EDGE('',*,*,#5060,.F.);
+#5060 = EDGE_CURVE('',#4064,#5061,#5063,.T.);
+#5061 = VERTEX_POINT('',#5062);
+#5062 = CARTESIAN_POINT('',(-4.724409448819E-02,-4.854975095665E-02,
+    9.251968503937E-02));
+#5063 = SURFACE_CURVE('',#5064,(#5069,#5075),.PCURVE_S1.);
+#5064 = CIRCLE('',#5065,5.905511811024E-03);
+#5065 = AXIS2_PLACEMENT_3D('',#5066,#5067,#5068);
+#5066 = CARTESIAN_POINT('',(-4.133858267717E-02,-4.854975095665E-02,
+    9.251968503937E-02));
+#5067 = DIRECTION('',(0.,-1.,0.));
+#5068 = DIRECTION('',(1.,0.,0.));
+#5069 = PCURVE('',#4080,#5070);
+#5070 = DEFINITIONAL_REPRESENTATION('',(#5071),#5074);
+#5071 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5072,#5073),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5072 = CARTESIAN_POINT('',(0.,1.570796326795));
+#5073 = CARTESIAN_POINT('',(0.,3.14159265359));
+#5074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5075 = PCURVE('',#4108,#5076);
+#5076 = DEFINITIONAL_REPRESENTATION('',(#5077),#5080);
+#5077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5078,#5079),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5078 = CARTESIAN_POINT('',(1.570796326795,1.187154087186E-02));
+#5079 = CARTESIAN_POINT('',(0.,1.187154087186E-02));
+#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5081 = ORIENTED_EDGE('',*,*,#4063,.T.);
+#5082 = ORIENTED_EDGE('',*,*,#4943,.T.);
+#5083 = ORIENTED_EDGE('',*,*,#5084,.F.);
+#5084 = EDGE_CURVE('',#5061,#4944,#5085,.T.);
+#5085 = SURFACE_CURVE('',#5086,(#5091,#5098),.PCURVE_S1.);
+#5086 = CIRCLE('',#5087,5.905511811024E-03);
+#5087 = AXIS2_PLACEMENT_3D('',#5088,#5089,#5090);
+#5088 = CARTESIAN_POINT('',(-5.314960629921E-02,-4.854975095665E-02,
+    9.251968503937E-02));
+#5089 = DIRECTION('',(0.,0.,1.));
+#5090 = DIRECTION('',(1.,0.,-0.));
+#5091 = PCURVE('',#4080,#5092);
+#5092 = DEFINITIONAL_REPRESENTATION('',(#5093),#5097);
+#5093 = LINE('',#5094,#5095);
+#5094 = CARTESIAN_POINT('',(0.,3.14159265359));
+#5095 = VECTOR('',#5096,1.);
+#5096 = DIRECTION('',(1.,0.));
+#5097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5098 = PCURVE('',#4684,#5099);
+#5099 = DEFINITIONAL_REPRESENTATION('',(#5100),#5104);
+#5100 = LINE('',#5101,#5102);
+#5101 = CARTESIAN_POINT('',(0.,9.251968503937E-02));
+#5102 = VECTOR('',#5103,1.);
+#5103 = DIRECTION('',(1.,0.));
+#5104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5105 = ADVANCED_FACE('',(#5106),#4193,.T.);
+#5106 = FACE_BOUND('',#5107,.T.);
+#5107 = EDGE_LOOP('',(#5108,#5109,#5110,#5132));
+#5108 = ORIENTED_EDGE('',*,*,#5014,.F.);
+#5109 = ORIENTED_EDGE('',*,*,#4176,.T.);
+#5110 = ORIENTED_EDGE('',*,*,#5111,.T.);
+#5111 = EDGE_CURVE('',#4149,#5112,#5114,.T.);
+#5112 = VERTEX_POINT('',#5113);
+#5113 = CARTESIAN_POINT('',(4.724409448819E-02,-4.854975095665E-02,
+    9.251968503937E-02));
+#5114 = SURFACE_CURVE('',#5115,(#5120,#5126),.PCURVE_S1.);
+#5115 = CIRCLE('',#5116,5.905511811024E-03);
+#5116 = AXIS2_PLACEMENT_3D('',#5117,#5118,#5119);
+#5117 = CARTESIAN_POINT('',(4.133858267717E-02,-4.854975095665E-02,
+    9.251968503937E-02));
+#5118 = DIRECTION('',(6.550315845288E-15,1.,-0.));
+#5119 = DIRECTION('',(-1.,6.550315845288E-15,0.));
+#5120 = PCURVE('',#4193,#5121);
+#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5125);
+#5122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5123,#5124),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5123 = CARTESIAN_POINT('',(1.336922207028,1.570796326795));
+#5124 = CARTESIAN_POINT('',(1.336922207028,3.14159265359));
+#5125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5126 = PCURVE('',#4164,#5127);
+#5127 = DEFINITIONAL_REPRESENTATION('',(#5128),#5131);
+#5128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5129,#5130),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5129 = CARTESIAN_POINT('',(1.570796326795,4.663892199003E-03));
+#5130 = CARTESIAN_POINT('',(0.,4.663892199003E-03));
+#5131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5132 = ORIENTED_EDGE('',*,*,#5133,.F.);
+#5133 = EDGE_CURVE('',#5015,#5112,#5134,.T.);
+#5134 = SURFACE_CURVE('',#5135,(#5140,#5147),.PCURVE_S1.);
+#5135 = CIRCLE('',#5136,5.905511811024E-03);
+#5136 = AXIS2_PLACEMENT_3D('',#5137,#5138,#5139);
+#5137 = CARTESIAN_POINT('',(5.314960629921E-02,-4.854975095665E-02,
+    9.251968503937E-02));
+#5138 = DIRECTION('',(0.,0.,1.));
+#5139 = DIRECTION('',(-0.231747903494,0.972775878209,0.));
+#5140 = PCURVE('',#4193,#5141);
+#5141 = DEFINITIONAL_REPRESENTATION('',(#5142),#5146);
+#5142 = LINE('',#5143,#5144);
+#5143 = CARTESIAN_POINT('',(0.,3.14159265359));
+#5144 = VECTOR('',#5145,1.);
+#5145 = DIRECTION('',(1.,0.));
+#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5147 = PCURVE('',#4738,#5148);
+#5148 = DEFINITIONAL_REPRESENTATION('',(#5149),#5153);
+#5149 = LINE('',#5150,#5151);
+#5150 = CARTESIAN_POINT('',(0.,9.251968503937E-02));
+#5151 = VECTOR('',#5152,1.);
+#5152 = DIRECTION('',(1.,0.));
+#5153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5154 = ADVANCED_FACE('',(#5155),#4108,.T.);
+#5155 = FACE_BOUND('',#5156,.T.);
+#5156 = EDGE_LOOP('',(#5157,#5184,#5185,#5186));
+#5157 = ORIENTED_EDGE('',*,*,#5158,.F.);
+#5158 = EDGE_CURVE('',#4093,#5159,#5161,.T.);
+#5159 = VERTEX_POINT('',#5160);
+#5160 = CARTESIAN_POINT('',(-4.724409448819E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5161 = SURFACE_CURVE('',#5162,(#5167,#5173),.PCURVE_S1.);
+#5162 = CIRCLE('',#5163,5.905511811024E-03);
+#5163 = AXIS2_PLACEMENT_3D('',#5164,#5165,#5166);
+#5164 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5165 = DIRECTION('',(-8.679739665932E-17,-1.,0.));
+#5166 = DIRECTION('',(-1.,8.679739665932E-17,0.));
+#5167 = PCURVE('',#4108,#5168);
+#5168 = DEFINITIONAL_REPRESENTATION('',(#5169),#5172);
+#5169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5170,#5171),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5170 = CARTESIAN_POINT('',(1.570796326795,5.905511811024E-03));
+#5171 = CARTESIAN_POINT('',(0.,5.905511811024E-03));
+#5172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5173 = PCURVE('',#5174,#5179);
+#5174 = SPHERICAL_SURFACE('',#5175,5.905511811024E-03);
+#5175 = AXIS2_PLACEMENT_3D('',#5176,#5177,#5178);
+#5176 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5177 = DIRECTION('',(-0.,-0.,-1.));
+#5178 = DIRECTION('',(-1.480297366167E-15,-1.,0.));
+#5179 = DEFINITIONAL_REPRESENTATION('',(#5180),#5183);
+#5180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5181,#5182),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5181 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#5182 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5184 = ORIENTED_EDGE('',*,*,#4092,.T.);
+#5185 = ORIENTED_EDGE('',*,*,#5060,.T.);
+#5186 = ORIENTED_EDGE('',*,*,#5187,.F.);
+#5187 = EDGE_CURVE('',#5159,#5061,#5188,.T.);
+#5188 = SURFACE_CURVE('',#5189,(#5193,#5200),.PCURVE_S1.);
+#5189 = LINE('',#5190,#5191);
+#5190 = CARTESIAN_POINT('',(-4.724409448819E-02,-6.042129182852E-02,
+    9.251968503937E-02));
+#5191 = VECTOR('',#5192,3.937007874016E-02);
+#5192 = DIRECTION('',(0.,1.,0.));
+#5193 = PCURVE('',#4108,#5194);
+#5194 = DEFINITIONAL_REPRESENTATION('',(#5195),#5199);
+#5195 = LINE('',#5196,#5197);
+#5196 = CARTESIAN_POINT('',(0.,0.));
+#5197 = VECTOR('',#5198,1.);
+#5198 = DIRECTION('',(0.,1.));
+#5199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5200 = PCURVE('',#4796,#5201);
+#5201 = DEFINITIONAL_REPRESENTATION('',(#5202),#5206);
+#5202 = LINE('',#5203,#5204);
+#5203 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#5204 = VECTOR('',#5205,1.);
+#5205 = DIRECTION('',(1.,0.));
+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5207 = ADVANCED_FACE('',(#5208),#4164,.T.);
+#5208 = FACE_BOUND('',#5209,.T.);
+#5209 = EDGE_LOOP('',(#5210,#5211,#5212,#5239));
+#5210 = ORIENTED_EDGE('',*,*,#5111,.F.);
+#5211 = ORIENTED_EDGE('',*,*,#4148,.T.);
+#5212 = ORIENTED_EDGE('',*,*,#5213,.T.);
+#5213 = EDGE_CURVE('',#4121,#5214,#5216,.T.);
+#5214 = VERTEX_POINT('',#5215);
+#5215 = CARTESIAN_POINT('',(4.724409448819E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5216 = SURFACE_CURVE('',#5217,(#5222,#5228),.PCURVE_S1.);
+#5217 = CIRCLE('',#5218,5.905511811024E-03);
+#5218 = AXIS2_PLACEMENT_3D('',#5219,#5220,#5221);
+#5219 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5220 = DIRECTION('',(-0.,1.,0.));
+#5221 = DIRECTION('',(1.,0.,0.));
+#5222 = PCURVE('',#4164,#5223);
+#5223 = DEFINITIONAL_REPRESENTATION('',(#5224),#5227);
+#5224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5225,#5226),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5225 = CARTESIAN_POINT('',(1.570796326795,1.062992125984E-02));
+#5226 = CARTESIAN_POINT('',(0.,1.062992125984E-02));
+#5227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5228 = PCURVE('',#5229,#5234);
+#5229 = SPHERICAL_SURFACE('',#5230,5.905511811024E-03);
+#5230 = AXIS2_PLACEMENT_3D('',#5231,#5232,#5233);
+#5231 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5232 = DIRECTION('',(-0.,-0.,-1.));
+#5233 = DIRECTION('',(1.,0.,0.));
+#5234 = DEFINITIONAL_REPRESENTATION('',(#5235),#5238);
+#5235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5236,#5237),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5236 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#5237 = CARTESIAN_POINT('',(0.,0.));
+#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5239 = ORIENTED_EDGE('',*,*,#5240,.F.);
+#5240 = EDGE_CURVE('',#5112,#5214,#5241,.T.);
+#5241 = SURFACE_CURVE('',#5242,(#5246,#5253),.PCURVE_S1.);
+#5242 = LINE('',#5243,#5244);
+#5243 = CARTESIAN_POINT('',(4.724409448819E-02,-4.388585875765E-02,
+    9.251968503937E-02));
+#5244 = VECTOR('',#5245,3.937007874016E-02);
+#5245 = DIRECTION('',(0.,-1.,0.));
+#5246 = PCURVE('',#4164,#5247);
+#5247 = DEFINITIONAL_REPRESENTATION('',(#5248),#5252);
+#5248 = LINE('',#5249,#5250);
+#5249 = CARTESIAN_POINT('',(0.,0.));
+#5250 = VECTOR('',#5251,1.);
+#5251 = DIRECTION('',(0.,1.));
+#5252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5253 = PCURVE('',#4854,#5254);
+#5254 = DEFINITIONAL_REPRESENTATION('',(#5255),#5259);
+#5255 = LINE('',#5256,#5257);
+#5256 = CARTESIAN_POINT('',(0.,-9.251968503937E-02));
+#5257 = VECTOR('',#5258,1.);
+#5258 = DIRECTION('',(1.,0.));
+#5259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5260 = ADVANCED_FACE('',(#5261),#4136,.T.);
+#5261 = FACE_BOUND('',#5262,.T.);
+#5262 = EDGE_LOOP('',(#5263,#5285,#5286,#5308));
+#5263 = ORIENTED_EDGE('',*,*,#5264,.F.);
+#5264 = EDGE_CURVE('',#4121,#5265,#5267,.T.);
+#5265 = VERTEX_POINT('',#5266);
+#5266 = CARTESIAN_POINT('',(4.133858267717E-02,-6.042129182852E-02,
+    9.251968503937E-02));
+#5267 = SURFACE_CURVE('',#5268,(#5273,#5279),.PCURVE_S1.);
+#5268 = CIRCLE('',#5269,5.905511811024E-03);
+#5269 = AXIS2_PLACEMENT_3D('',#5270,#5271,#5272);
+#5270 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5271 = DIRECTION('',(1.,6.123233995737E-17,0.));
+#5272 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#5273 = PCURVE('',#4136,#5274);
+#5274 = DEFINITIONAL_REPRESENTATION('',(#5275),#5278);
+#5275 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5276,#5277),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5276 = CARTESIAN_POINT('',(1.570796326795,5.905511811024E-03));
+#5277 = CARTESIAN_POINT('',(0.,5.905511811024E-03));
+#5278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5279 = PCURVE('',#5229,#5280);
+#5280 = DEFINITIONAL_REPRESENTATION('',(#5281),#5284);
+#5281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5282,#5283),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5282 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#5283 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5285 = ORIENTED_EDGE('',*,*,#4120,.T.);
+#5286 = ORIENTED_EDGE('',*,*,#5287,.T.);
+#5287 = EDGE_CURVE('',#4093,#5288,#5290,.T.);
+#5288 = VERTEX_POINT('',#5289);
+#5289 = CARTESIAN_POINT('',(-4.133858267717E-02,-6.042129182852E-02,
+    9.251968503937E-02));
+#5290 = SURFACE_CURVE('',#5291,(#5296,#5302),.PCURVE_S1.);
+#5291 = CIRCLE('',#5292,5.905511811024E-03);
+#5292 = AXIS2_PLACEMENT_3D('',#5293,#5294,#5295);
+#5293 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5294 = DIRECTION('',(1.,-1.480297366167E-15,0.));
+#5295 = DIRECTION('',(-1.480297366167E-15,-1.,0.));
+#5296 = PCURVE('',#4136,#5297);
+#5297 = DEFINITIONAL_REPRESENTATION('',(#5298),#5301);
+#5298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5299,#5300),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5299 = CARTESIAN_POINT('',(1.570796326795,8.858267716535E-02));
+#5300 = CARTESIAN_POINT('',(0.,8.858267716535E-02));
+#5301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5302 = PCURVE('',#5174,#5303);
+#5303 = DEFINITIONAL_REPRESENTATION('',(#5304),#5307);
+#5304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5305,#5306),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5305 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#5306 = CARTESIAN_POINT('',(0.,0.));
+#5307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5308 = ORIENTED_EDGE('',*,*,#5309,.F.);
+#5309 = EDGE_CURVE('',#5265,#5288,#5310,.T.);
+#5310 = SURFACE_CURVE('',#5311,(#5315,#5322),.PCURVE_S1.);
+#5311 = LINE('',#5312,#5313);
+#5312 = CARTESIAN_POINT('',(4.724409448819E-02,-6.042129182852E-02,
+    9.251968503937E-02));
+#5313 = VECTOR('',#5314,3.937007874016E-02);
+#5314 = DIRECTION('',(-1.,0.,0.));
+#5315 = PCURVE('',#4136,#5316);
+#5316 = DEFINITIONAL_REPRESENTATION('',(#5317),#5321);
+#5317 = LINE('',#5318,#5319);
+#5318 = CARTESIAN_POINT('',(0.,0.));
+#5319 = VECTOR('',#5320,1.);
+#5320 = DIRECTION('',(0.,1.));
+#5321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5322 = PCURVE('',#4928,#5323);
+#5323 = DEFINITIONAL_REPRESENTATION('',(#5324),#5328);
+#5324 = LINE('',#5325,#5326);
+#5325 = CARTESIAN_POINT('',(-8.741913579726E-18,-9.251968503937E-02));
+#5326 = VECTOR('',#5327,1.);
+#5327 = DIRECTION('',(1.,0.));
+#5328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5329 = ADVANCED_FACE('',(#5330),#4275,.T.);
+#5330 = FACE_BOUND('',#5331,.F.);
+#5331 = EDGE_LOOP('',(#5332,#5333,#5334));
+#5332 = ORIENTED_EDGE('',*,*,#4259,.F.);
+#5333 = ORIENTED_EDGE('',*,*,#4571,.T.);
+#5334 = ORIENTED_EDGE('',*,*,#5335,.F.);
+#5335 = EDGE_CURVE('',#4260,#4572,#5336,.T.);
+#5336 = SURFACE_CURVE('',#5337,(#5342,#5349),.PCURVE_S1.);
+#5337 = CIRCLE('',#5338,5.905511811024E-03);
+#5338 = AXIS2_PLACEMENT_3D('',#5339,#5340,#5341);
+#5339 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    5.905511811024E-03));
+#5340 = DIRECTION('',(0.,-0.,-1.));
+#5341 = DIRECTION('',(1.,0.,-0.));
+#5342 = PCURVE('',#4275,#5343);
+#5343 = DEFINITIONAL_REPRESENTATION('',(#5344),#5348);
+#5344 = LINE('',#5345,#5346);
+#5345 = CARTESIAN_POINT('',(-0.,0.));
+#5346 = VECTOR('',#5347,1.);
+#5347 = DIRECTION('',(-1.,0.));
+#5348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5349 = PCURVE('',#4379,#5350);
+#5350 = DEFINITIONAL_REPRESENTATION('',(#5351),#5355);
+#5351 = LINE('',#5352,#5353);
+#5352 = CARTESIAN_POINT('',(-0.,5.905511811024E-03));
+#5353 = VECTOR('',#5354,1.);
+#5354 = DIRECTION('',(-1.,0.));
+#5355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5356 = ADVANCED_FACE('',(#5357),#4328,.T.);
+#5357 = FACE_BOUND('',#5358,.T.);
+#5358 = EDGE_LOOP('',(#5359,#5360,#5361));
+#5359 = ORIENTED_EDGE('',*,*,#4312,.F.);
+#5360 = ORIENTED_EDGE('',*,*,#4991,.T.);
+#5361 = ORIENTED_EDGE('',*,*,#5362,.F.);
+#5362 = EDGE_CURVE('',#4313,#4992,#5363,.T.);
+#5363 = SURFACE_CURVE('',#5364,(#5369,#5376),.PCURVE_S1.);
+#5364 = CIRCLE('',#5365,5.905511811024E-03);
+#5365 = AXIS2_PLACEMENT_3D('',#5366,#5367,#5368);
+#5366 = CARTESIAN_POINT('',(0.159448818898,-1.108413929706E-02,
+    9.251968503937E-02));
+#5367 = DIRECTION('',(0.,0.,-1.));
+#5368 = DIRECTION('',(1.,0.,0.));
+#5369 = PCURVE('',#4328,#5370);
+#5370 = DEFINITIONAL_REPRESENTATION('',(#5371),#5375);
+#5371 = LINE('',#5372,#5373);
+#5372 = CARTESIAN_POINT('',(0.,0.));
+#5373 = VECTOR('',#5374,1.);
+#5374 = DIRECTION('',(1.,0.));
+#5375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5376 = PCURVE('',#4379,#5377);
+#5377 = DEFINITIONAL_REPRESENTATION('',(#5378),#5382);
+#5378 = LINE('',#5379,#5380);
+#5379 = CARTESIAN_POINT('',(-0.,9.251968503937E-02));
+#5380 = VECTOR('',#5381,1.);
+#5381 = DIRECTION('',(-1.,0.));
+#5382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5383 = ADVANCED_FACE('',(#5384),#4379,.T.);
+#5384 = FACE_BOUND('',#5385,.F.);
+#5385 = EDGE_LOOP('',(#5386,#5387,#5388,#5409));
+#5386 = ORIENTED_EDGE('',*,*,#4365,.F.);
+#5387 = ORIENTED_EDGE('',*,*,#5335,.T.);
+#5388 = ORIENTED_EDGE('',*,*,#5389,.T.);
+#5389 = EDGE_CURVE('',#4572,#4992,#5390,.T.);
+#5390 = SURFACE_CURVE('',#5391,(#5395,#5402),.PCURVE_S1.);
+#5391 = LINE('',#5392,#5393);
+#5392 = CARTESIAN_POINT('',(0.160817408879,-1.68288787353E-02,0.));
+#5393 = VECTOR('',#5394,3.937007874016E-02);
+#5394 = DIRECTION('',(0.,0.,1.));
+#5395 = PCURVE('',#4379,#5396);
+#5396 = DEFINITIONAL_REPRESENTATION('',(#5397),#5401);
+#5397 = LINE('',#5398,#5399);
+#5398 = CARTESIAN_POINT('',(-1.336922207028,0.));
+#5399 = VECTOR('',#5400,1.);
+#5400 = DIRECTION('',(-0.,1.));
+#5401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5402 = PCURVE('',#4630,#5403);
+#5403 = DEFINITIONAL_REPRESENTATION('',(#5404),#5408);
+#5404 = LINE('',#5405,#5406);
+#5405 = CARTESIAN_POINT('',(4.663892199003E-03,0.));
+#5406 = VECTOR('',#5407,1.);
+#5407 = DIRECTION('',(0.,-1.));
+#5408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5409 = ORIENTED_EDGE('',*,*,#5362,.F.);
+#5410 = ADVANCED_FACE('',(#5411),#4413,.T.);
+#5411 = FACE_BOUND('',#5412,.T.);
+#5412 = EDGE_LOOP('',(#5413,#5434,#5435,#5436));
+#5413 = ORIENTED_EDGE('',*,*,#5414,.T.);
+#5414 = EDGE_CURVE('',#4524,#4944,#5415,.T.);
+#5415 = SURFACE_CURVE('',#5416,(#5420,#5427),.PCURVE_S1.);
+#5416 = LINE('',#5417,#5418);
+#5417 = CARTESIAN_POINT('',(-5.178101631795E-02,-4.280501151841E-02,0.)
+  );
+#5418 = VECTOR('',#5419,3.937007874016E-02);
+#5419 = DIRECTION('',(0.,0.,1.));
+#5420 = PCURVE('',#4413,#5421);
+#5421 = DEFINITIONAL_REPRESENTATION('',(#5422),#5426);
+#5422 = LINE('',#5423,#5424);
+#5423 = CARTESIAN_POINT('',(4.663892199003E-03,0.));
+#5424 = VECTOR('',#5425,1.);
+#5425 = DIRECTION('',(0.,-1.));
+#5426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5427 = PCURVE('',#4684,#5428);
+#5428 = DEFINITIONAL_REPRESENTATION('',(#5429),#5433);
+#5429 = LINE('',#5430,#5431);
+#5430 = CARTESIAN_POINT('',(1.336922207028,0.));
+#5431 = VECTOR('',#5432,1.);
+#5432 = DIRECTION('',(0.,1.));
+#5433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5434 = ORIENTED_EDGE('',*,*,#4967,.T.);
+#5435 = ORIENTED_EDGE('',*,*,#4395,.F.);
+#5436 = ORIENTED_EDGE('',*,*,#4547,.F.);
+#5437 = ADVANCED_FACE('',(#5438),#4630,.T.);
+#5438 = FACE_BOUND('',#5439,.T.);
+#5439 = EDGE_LOOP('',(#5440,#5441,#5442,#5463));
+#5440 = ORIENTED_EDGE('',*,*,#5389,.T.);
+#5441 = ORIENTED_EDGE('',*,*,#5036,.T.);
+#5442 = ORIENTED_EDGE('',*,*,#5443,.F.);
+#5443 = EDGE_CURVE('',#4595,#5015,#5444,.T.);
+#5444 = SURFACE_CURVE('',#5445,(#5449,#5456),.PCURVE_S1.);
+#5445 = LINE('',#5446,#5447);
+#5446 = CARTESIAN_POINT('',(5.178101631795E-02,-4.280501151841E-02,0.));
+#5447 = VECTOR('',#5448,3.937007874016E-02);
+#5448 = DIRECTION('',(0.,0.,1.));
+#5449 = PCURVE('',#4630,#5450);
+#5450 = DEFINITIONAL_REPRESENTATION('',(#5451),#5455);
+#5451 = LINE('',#5452,#5453);
+#5452 = CARTESIAN_POINT('',(0.116751779043,0.));
+#5453 = VECTOR('',#5454,1.);
+#5454 = DIRECTION('',(0.,-1.));
+#5455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5456 = PCURVE('',#4738,#5457);
+#5457 = DEFINITIONAL_REPRESENTATION('',(#5458),#5462);
+#5458 = LINE('',#5459,#5460);
+#5459 = CARTESIAN_POINT('',(0.,0.));
+#5460 = VECTOR('',#5461,1.);
+#5461 = DIRECTION('',(0.,1.));
+#5462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5463 = ORIENTED_EDGE('',*,*,#4616,.F.);
+#5464 = ADVANCED_FACE('',(#5465),#4684,.F.);
+#5465 = FACE_BOUND('',#5466,.F.);
+#5466 = EDGE_LOOP('',(#5467,#5488,#5489,#5490));
+#5467 = ORIENTED_EDGE('',*,*,#5468,.F.);
+#5468 = EDGE_CURVE('',#4646,#5061,#5469,.T.);
+#5469 = SURFACE_CURVE('',#5470,(#5474,#5481),.PCURVE_S1.);
+#5470 = LINE('',#5471,#5472);
+#5471 = CARTESIAN_POINT('',(-4.724409448819E-02,-4.854975095665E-02,0.)
+  );
+#5472 = VECTOR('',#5473,3.937007874016E-02);
+#5473 = DIRECTION('',(0.,0.,1.));
+#5474 = PCURVE('',#4684,#5475);
+#5475 = DEFINITIONAL_REPRESENTATION('',(#5476),#5480);
+#5476 = LINE('',#5477,#5478);
+#5477 = CARTESIAN_POINT('',(0.,0.));
+#5478 = VECTOR('',#5479,1.);
+#5479 = DIRECTION('',(0.,1.));
+#5480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5481 = PCURVE('',#4796,#5482);
+#5482 = DEFINITIONAL_REPRESENTATION('',(#5483),#5487);
+#5483 = LINE('',#5484,#5485);
+#5484 = CARTESIAN_POINT('',(1.187154087186E-02,0.));
+#5485 = VECTOR('',#5486,1.);
+#5486 = DIRECTION('',(0.,-1.));
+#5487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5488 = ORIENTED_EDGE('',*,*,#4669,.T.);
+#5489 = ORIENTED_EDGE('',*,*,#5414,.T.);
+#5490 = ORIENTED_EDGE('',*,*,#5084,.F.);
+#5491 = ADVANCED_FACE('',(#5492),#4738,.F.);
+#5492 = FACE_BOUND('',#5493,.F.);
+#5493 = EDGE_LOOP('',(#5494,#5495,#5496,#5517));
+#5494 = ORIENTED_EDGE('',*,*,#5443,.F.);
+#5495 = ORIENTED_EDGE('',*,*,#4723,.T.);
+#5496 = ORIENTED_EDGE('',*,*,#5497,.T.);
+#5497 = EDGE_CURVE('',#4702,#5112,#5498,.T.);
+#5498 = SURFACE_CURVE('',#5499,(#5503,#5510),.PCURVE_S1.);
+#5499 = LINE('',#5500,#5501);
+#5500 = CARTESIAN_POINT('',(4.724409448819E-02,-4.854975095665E-02,0.));
+#5501 = VECTOR('',#5502,3.937007874016E-02);
+#5502 = DIRECTION('',(0.,0.,1.));
+#5503 = PCURVE('',#4738,#5504);
+#5504 = DEFINITIONAL_REPRESENTATION('',(#5505),#5509);
+#5505 = LINE('',#5506,#5507);
+#5506 = CARTESIAN_POINT('',(1.336922207028,0.));
+#5507 = VECTOR('',#5508,1.);
+#5508 = DIRECTION('',(0.,1.));
+#5509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5510 = PCURVE('',#4854,#5511);
+#5511 = DEFINITIONAL_REPRESENTATION('',(#5512),#5516);
+#5512 = LINE('',#5513,#5514);
+#5513 = CARTESIAN_POINT('',(4.663892199003E-03,0.));
+#5514 = VECTOR('',#5515,1.);
+#5515 = DIRECTION('',(0.,-1.));
+#5516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5517 = ORIENTED_EDGE('',*,*,#5133,.F.);
+#5518 = ADVANCED_FACE('',(#5519),#4769,.T.);
+#5519 = FACE_BOUND('',#5520,.F.);
+#5520 = EDGE_LOOP('',(#5521,#5522,#5523));
+#5521 = ORIENTED_EDGE('',*,*,#4892,.F.);
+#5522 = ORIENTED_EDGE('',*,*,#4753,.T.);
+#5523 = ORIENTED_EDGE('',*,*,#5524,.F.);
+#5524 = EDGE_CURVE('',#4893,#4754,#5525,.T.);
+#5525 = SURFACE_CURVE('',#5526,(#5531,#5538),.PCURVE_S1.);
+#5526 = CIRCLE('',#5527,5.905511811024E-03);
+#5527 = AXIS2_PLACEMENT_3D('',#5528,#5529,#5530);
+#5528 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#5529 = DIRECTION('',(-0.,0.,-1.));
+#5530 = DIRECTION('',(-1.480297366167E-15,-1.,0.));
+#5531 = PCURVE('',#4769,#5532);
+#5532 = DEFINITIONAL_REPRESENTATION('',(#5533),#5537);
+#5533 = LINE('',#5534,#5535);
+#5534 = CARTESIAN_POINT('',(-0.,0.));
+#5535 = VECTOR('',#5536,1.);
+#5536 = DIRECTION('',(-1.,0.));
+#5537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5538 = PCURVE('',#5539,#5544);
+#5539 = CYLINDRICAL_SURFACE('',#5540,5.905511811024E-03);
+#5540 = AXIS2_PLACEMENT_3D('',#5541,#5542,#5543);
+#5541 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,0.)
+  );
+#5542 = DIRECTION('',(0.,0.,1.));
+#5543 = DIRECTION('',(0.,-1.,0.));
+#5544 = DEFINITIONAL_REPRESENTATION('',(#5545),#5549);
+#5545 = LINE('',#5546,#5547);
+#5546 = CARTESIAN_POINT('',(-0.,5.905511811024E-03));
+#5547 = VECTOR('',#5548,1.);
+#5548 = DIRECTION('',(-1.,0.));
+#5549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5550 = ADVANCED_FACE('',(#5551),#4796,.T.);
+#5551 = FACE_BOUND('',#5552,.T.);
+#5552 = EDGE_LOOP('',(#5553,#5574,#5575,#5576));
+#5553 = ORIENTED_EDGE('',*,*,#5554,.T.);
+#5554 = EDGE_CURVE('',#4754,#5159,#5555,.T.);
+#5555 = SURFACE_CURVE('',#5556,(#5560,#5567),.PCURVE_S1.);
+#5556 = LINE('',#5557,#5558);
+#5557 = CARTESIAN_POINT('',(-4.724409448819E-02,-5.451578001749E-02,0.)
+  );
+#5558 = VECTOR('',#5559,3.937007874016E-02);
+#5559 = DIRECTION('',(0.,0.,1.));
+#5560 = PCURVE('',#4796,#5561);
+#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5566);
+#5562 = LINE('',#5563,#5564);
+#5563 = CARTESIAN_POINT('',(5.905511811024E-03,0.));
+#5564 = VECTOR('',#5565,1.);
+#5565 = DIRECTION('',(0.,-1.));
+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5567 = PCURVE('',#5539,#5568);
+#5568 = DEFINITIONAL_REPRESENTATION('',(#5569),#5573);
+#5569 = LINE('',#5570,#5571);
+#5570 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#5571 = VECTOR('',#5572,1.);
+#5572 = DIRECTION('',(-0.,1.));
+#5573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5574 = ORIENTED_EDGE('',*,*,#5187,.T.);
+#5575 = ORIENTED_EDGE('',*,*,#5468,.F.);
+#5576 = ORIENTED_EDGE('',*,*,#4782,.F.);
+#5577 = ADVANCED_FACE('',(#5578),#4854,.T.);
+#5578 = FACE_BOUND('',#5579,.T.);
+#5579 = EDGE_LOOP('',(#5580,#5581,#5582,#5608));
+#5580 = ORIENTED_EDGE('',*,*,#5497,.T.);
+#5581 = ORIENTED_EDGE('',*,*,#5240,.T.);
+#5582 = ORIENTED_EDGE('',*,*,#5583,.F.);
+#5583 = EDGE_CURVE('',#4814,#5214,#5584,.T.);
+#5584 = SURFACE_CURVE('',#5585,(#5589,#5596),.PCURVE_S1.);
+#5585 = LINE('',#5586,#5587);
+#5586 = CARTESIAN_POINT('',(4.724409448819E-02,-5.451578001749E-02,0.));
+#5587 = VECTOR('',#5588,3.937007874016E-02);
+#5588 = DIRECTION('',(0.,0.,1.));
+#5589 = PCURVE('',#4854,#5590);
+#5590 = DEFINITIONAL_REPRESENTATION('',(#5591),#5595);
+#5591 = LINE('',#5592,#5593);
+#5592 = CARTESIAN_POINT('',(1.062992125984E-02,0.));
+#5593 = VECTOR('',#5594,1.);
+#5594 = DIRECTION('',(0.,-1.));
+#5595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5596 = PCURVE('',#5597,#5602);
+#5597 = CYLINDRICAL_SURFACE('',#5598,5.905511811024E-03);
+#5598 = AXIS2_PLACEMENT_3D('',#5599,#5600,#5601);
+#5599 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,0.));
+#5600 = DIRECTION('',(0.,0.,1.));
+#5601 = DIRECTION('',(1.,0.,-0.));
+#5602 = DEFINITIONAL_REPRESENTATION('',(#5603),#5607);
+#5603 = LINE('',#5604,#5605);
+#5604 = CARTESIAN_POINT('',(-0.,0.));
+#5605 = VECTOR('',#5606,1.);
+#5606 = DIRECTION('',(-0.,1.));
+#5607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5608 = ORIENTED_EDGE('',*,*,#4840,.F.);
+#5609 = ADVANCED_FACE('',(#5610),#4829,.T.);
+#5610 = FACE_BOUND('',#5611,.F.);
+#5611 = EDGE_LOOP('',(#5612,#5613,#5614));
+#5612 = ORIENTED_EDGE('',*,*,#4813,.F.);
+#5613 = ORIENTED_EDGE('',*,*,#4869,.T.);
+#5614 = ORIENTED_EDGE('',*,*,#5615,.F.);
+#5615 = EDGE_CURVE('',#4814,#4870,#5616,.T.);
+#5616 = SURFACE_CURVE('',#5617,(#5622,#5629),.PCURVE_S1.);
+#5617 = CIRCLE('',#5618,5.905511811024E-03);
+#5618 = AXIS2_PLACEMENT_3D('',#5619,#5620,#5621);
+#5619 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    5.905511811024E-03));
+#5620 = DIRECTION('',(0.,-0.,-1.));
+#5621 = DIRECTION('',(1.,0.,-0.));
+#5622 = PCURVE('',#4829,#5623);
+#5623 = DEFINITIONAL_REPRESENTATION('',(#5624),#5628);
+#5624 = LINE('',#5625,#5626);
+#5625 = CARTESIAN_POINT('',(-0.,0.));
+#5626 = VECTOR('',#5627,1.);
+#5627 = DIRECTION('',(-1.,0.));
+#5628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5629 = PCURVE('',#5597,#5630);
+#5630 = DEFINITIONAL_REPRESENTATION('',(#5631),#5635);
+#5631 = LINE('',#5632,#5633);
+#5632 = CARTESIAN_POINT('',(-0.,5.905511811024E-03));
+#5633 = VECTOR('',#5634,1.);
+#5634 = DIRECTION('',(-1.,0.));
+#5635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5636 = ADVANCED_FACE('',(#5637),#4928,.T.);
+#5637 = FACE_BOUND('',#5638,.T.);
+#5638 = EDGE_LOOP('',(#5639,#5660,#5661,#5682));
+#5639 = ORIENTED_EDGE('',*,*,#5640,.T.);
+#5640 = EDGE_CURVE('',#4870,#5265,#5641,.T.);
+#5641 = SURFACE_CURVE('',#5642,(#5646,#5653),.PCURVE_S1.);
+#5642 = LINE('',#5643,#5644);
+#5643 = CARTESIAN_POINT('',(4.133858267717E-02,-6.042129182852E-02,0.));
+#5644 = VECTOR('',#5645,3.937007874016E-02);
+#5645 = DIRECTION('',(0.,0.,1.));
+#5646 = PCURVE('',#4928,#5647);
+#5647 = DEFINITIONAL_REPRESENTATION('',(#5648),#5652);
+#5648 = LINE('',#5649,#5650);
+#5649 = CARTESIAN_POINT('',(5.905511811024E-03,0.));
+#5650 = VECTOR('',#5651,1.);
+#5651 = DIRECTION('',(0.,-1.));
+#5652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5653 = PCURVE('',#5597,#5654);
+#5654 = DEFINITIONAL_REPRESENTATION('',(#5655),#5659);
+#5655 = LINE('',#5656,#5657);
+#5656 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#5657 = VECTOR('',#5658,1.);
+#5658 = DIRECTION('',(-0.,1.));
+#5659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5660 = ORIENTED_EDGE('',*,*,#5309,.T.);
+#5661 = ORIENTED_EDGE('',*,*,#5662,.F.);
+#5662 = EDGE_CURVE('',#4893,#5288,#5663,.T.);
+#5663 = SURFACE_CURVE('',#5664,(#5668,#5675),.PCURVE_S1.);
+#5664 = LINE('',#5665,#5666);
+#5665 = CARTESIAN_POINT('',(-4.133858267717E-02,-6.042129182852E-02,0.)
+  );
+#5666 = VECTOR('',#5667,3.937007874016E-02);
+#5667 = DIRECTION('',(0.,0.,1.));
+#5668 = PCURVE('',#4928,#5669);
+#5669 = DEFINITIONAL_REPRESENTATION('',(#5670),#5674);
+#5670 = LINE('',#5671,#5672);
+#5671 = CARTESIAN_POINT('',(8.858267716535E-02,0.));
+#5672 = VECTOR('',#5673,1.);
+#5673 = DIRECTION('',(0.,-1.));
+#5674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5675 = PCURVE('',#5539,#5676);
+#5676 = DEFINITIONAL_REPRESENTATION('',(#5677),#5681);
+#5677 = LINE('',#5678,#5679);
+#5678 = CARTESIAN_POINT('',(-0.,0.));
+#5679 = VECTOR('',#5680,1.);
+#5680 = DIRECTION('',(-0.,1.));
+#5681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5682 = ORIENTED_EDGE('',*,*,#4914,.F.);
+#5683 = ADVANCED_FACE('',(#5684),#5174,.T.);
+#5684 = FACE_BOUND('',#5685,.T.);
+#5685 = EDGE_LOOP('',(#5686,#5687,#5688));
+#5686 = ORIENTED_EDGE('',*,*,#5287,.F.);
+#5687 = ORIENTED_EDGE('',*,*,#5158,.T.);
+#5688 = ORIENTED_EDGE('',*,*,#5689,.F.);
+#5689 = EDGE_CURVE('',#5288,#5159,#5690,.T.);
+#5690 = SURFACE_CURVE('',#5691,(#5696,#5703),.PCURVE_S1.);
+#5691 = CIRCLE('',#5692,5.905511811024E-03);
+#5692 = AXIS2_PLACEMENT_3D('',#5693,#5694,#5695);
+#5693 = CARTESIAN_POINT('',(-4.133858267717E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5694 = DIRECTION('',(-0.,0.,-1.));
+#5695 = DIRECTION('',(-1.480297366167E-15,-1.,0.));
+#5696 = PCURVE('',#5174,#5697);
+#5697 = DEFINITIONAL_REPRESENTATION('',(#5698),#5702);
+#5698 = LINE('',#5699,#5700);
+#5699 = CARTESIAN_POINT('',(0.,0.));
+#5700 = VECTOR('',#5701,1.);
+#5701 = DIRECTION('',(1.,0.));
+#5702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5703 = PCURVE('',#5539,#5704);
+#5704 = DEFINITIONAL_REPRESENTATION('',(#5705),#5709);
+#5705 = LINE('',#5706,#5707);
+#5706 = CARTESIAN_POINT('',(-0.,9.251968503937E-02));
+#5707 = VECTOR('',#5708,1.);
+#5708 = DIRECTION('',(-1.,0.));
+#5709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5710 = ADVANCED_FACE('',(#5711),#5229,.T.);
+#5711 = FACE_BOUND('',#5712,.T.);
+#5712 = EDGE_LOOP('',(#5713,#5714,#5715));
+#5713 = ORIENTED_EDGE('',*,*,#5213,.F.);
+#5714 = ORIENTED_EDGE('',*,*,#5264,.T.);
+#5715 = ORIENTED_EDGE('',*,*,#5716,.F.);
+#5716 = EDGE_CURVE('',#5214,#5265,#5717,.T.);
+#5717 = SURFACE_CURVE('',#5718,(#5723,#5730),.PCURVE_S1.);
+#5718 = CIRCLE('',#5719,5.905511811024E-03);
+#5719 = AXIS2_PLACEMENT_3D('',#5720,#5721,#5722);
+#5720 = CARTESIAN_POINT('',(4.133858267717E-02,-5.451578001749E-02,
+    9.251968503937E-02));
+#5721 = DIRECTION('',(0.,0.,-1.));
+#5722 = DIRECTION('',(1.,0.,0.));
+#5723 = PCURVE('',#5229,#5724);
+#5724 = DEFINITIONAL_REPRESENTATION('',(#5725),#5729);
+#5725 = LINE('',#5726,#5727);
+#5726 = CARTESIAN_POINT('',(0.,0.));
+#5727 = VECTOR('',#5728,1.);
+#5728 = DIRECTION('',(1.,0.));
+#5729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5730 = PCURVE('',#5597,#5731);
+#5731 = DEFINITIONAL_REPRESENTATION('',(#5732),#5736);
+#5732 = LINE('',#5733,#5734);
+#5733 = CARTESIAN_POINT('',(-0.,9.251968503937E-02));
+#5734 = VECTOR('',#5735,1.);
+#5735 = DIRECTION('',(-1.,0.));
+#5736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5737 = ADVANCED_FACE('',(#5738),#5539,.T.);
+#5738 = FACE_BOUND('',#5739,.F.);
+#5739 = EDGE_LOOP('',(#5740,#5741,#5742,#5743));
+#5740 = ORIENTED_EDGE('',*,*,#5662,.F.);
+#5741 = ORIENTED_EDGE('',*,*,#5524,.T.);
+#5742 = ORIENTED_EDGE('',*,*,#5554,.T.);
+#5743 = ORIENTED_EDGE('',*,*,#5689,.F.);
+#5744 = ADVANCED_FACE('',(#5745),#5597,.T.);
+#5745 = FACE_BOUND('',#5746,.F.);
+#5746 = EDGE_LOOP('',(#5747,#5748,#5749,#5750));
+#5747 = ORIENTED_EDGE('',*,*,#5583,.F.);
+#5748 = ORIENTED_EDGE('',*,*,#5615,.T.);
+#5749 = ORIENTED_EDGE('',*,*,#5640,.T.);
+#5750 = ORIENTED_EDGE('',*,*,#5716,.F.);
+#5751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5758)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5752,#5756,#5757)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5752 = ( CONVERSION_BASED_UNIT('INCH',#5754) LENGTH_UNIT() NAMED_UNIT(
+  #5753) );
+#5753 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#5754 = LENGTH_MEASURE_WITH_UNIT(25.4,#5755);
+#5755 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5756 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5757 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5758 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#5752,'distance_accuracy_value','confusion accuracy');
+#5759 = SHAPE_DEFINITION_REPRESENTATION(#5760,#3376);
+#5760 = PRODUCT_DEFINITION_SHAPE('','',#5761);
+#5761 = PRODUCT_DEFINITION('design','',#5762,#5765);
+#5762 = PRODUCT_DEFINITION_FORMATION('','',#5763);
+#5763 = PRODUCT('head','head','',(#5764));
+#5764 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5765 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5766 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5767,#5769);
+#5767 = ( REPRESENTATION_RELATIONSHIP('','',#3376,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5768) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5768 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#5769 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5770);
+#5770 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#5761,$);
+#5771 = PRODUCT_TYPE('part',$,(#5763));
+#5772 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5773),#5751);
+#5773 = STYLED_ITEM('color',(#5774),#3377);
+#5774 = PRESENTATION_STYLE_ASSIGNMENT((#5775,#5781));
+#5775 = SURFACE_STYLE_USAGE(.BOTH.,#5776);
+#5776 = SURFACE_SIDE_STYLE('',(#5777));
+#5777 = SURFACE_STYLE_FILL_AREA(#5778);
+#5778 = FILL_AREA_STYLE('',(#5779));
+#5779 = FILL_AREA_STYLE_COLOUR('',#5780);
+#5780 = DRAUGHTING_PRE_DEFINED_COLOUR('red');
+#5781 = CURVE_STYLE('',#5782,POSITIVE_LENGTH_MEASURE(0.1),#5780);
+#5782 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5783 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5784),#2697);
+#5784 = STYLED_ITEM('color',(#5785),#37);
+#5785 = PRESENTATION_STYLE_ASSIGNMENT((#5786,#5792));
+#5786 = SURFACE_STYLE_USAGE(.BOTH.,#5787);
+#5787 = SURFACE_SIDE_STYLE('',(#5788));
+#5788 = SURFACE_STYLE_FILL_AREA(#5789);
+#5789 = FILL_AREA_STYLE('',(#5790));
+#5790 = FILL_AREA_STYLE_COLOUR('',#5791);
+#5791 = COLOUR_RGB('',0.,0.250980407,0.75686275959);
+#5792 = CURVE_STYLE('',#5793,POSITIVE_LENGTH_MEASURE(0.1),#5791);
+#5793 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5794 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5795,#5805,#5814),#3355);
+#5795 = STYLED_ITEM('color',(#5796),#2719);
+#5796 = PRESENTATION_STYLE_ASSIGNMENT((#5797,#5803));
+#5797 = SURFACE_STYLE_USAGE(.BOTH.,#5798);
+#5798 = SURFACE_SIDE_STYLE('',(#5799));
+#5799 = SURFACE_STYLE_FILL_AREA(#5800);
+#5800 = FILL_AREA_STYLE('',(#5801));
+#5801 = FILL_AREA_STYLE_COLOUR('',#5802);
+#5802 = COLOUR_RGB('',0.40000000596,0.274509817362,0.);
+#5803 = CURVE_STYLE('',#5804,POSITIVE_LENGTH_MEASURE(0.1),#5802);
+#5804 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5805 = STYLED_ITEM('color',(#5806),#2931);
+#5806 = PRESENTATION_STYLE_ASSIGNMENT((#5807,#5812));
+#5807 = SURFACE_STYLE_USAGE(.BOTH.,#5808);
+#5808 = SURFACE_SIDE_STYLE('',(#5809));
+#5809 = SURFACE_STYLE_FILL_AREA(#5810);
+#5810 = FILL_AREA_STYLE('',(#5811));
+#5811 = FILL_AREA_STYLE_COLOUR('',#5802);
+#5812 = CURVE_STYLE('',#5813,POSITIVE_LENGTH_MEASURE(0.1),#5802);
+#5813 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5814 = STYLED_ITEM('color',(#5815),#3143);
+#5815 = PRESENTATION_STYLE_ASSIGNMENT((#5816,#5821));
+#5816 = SURFACE_STYLE_USAGE(.BOTH.,#5817);
+#5817 = SURFACE_SIDE_STYLE('',(#5818));
+#5818 = SURFACE_STYLE_FILL_AREA(#5819);
+#5819 = FILL_AREA_STYLE('',(#5820));
+#5820 = FILL_AREA_STYLE_COLOUR('',#5802);
+#5821 = CURVE_STYLE('',#5822,POSITIVE_LENGTH_MEASURE(0.1),#5802);
+#5822 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/switches/through-hole/slid-sw-spdt-right-angle.stl b/Electrical Parts/electronic-components/switches/through-hole/slid-sw-spdt-right-angle.stl
new file mode 100644
index 00000000..6efdaf30
Binary files /dev/null and b/Electrical Parts/electronic-components/switches/through-hole/slid-sw-spdt-right-angle.stl differ
diff --git a/Electrical Parts/electronic-components/switches/through-hole/slide-sw-spdt-right-angle.fcstd b/Electrical Parts/electronic-components/switches/through-hole/slide-sw-spdt-right-angle.fcstd
new file mode 100644
index 00000000..2b9c91e7
Binary files /dev/null and b/Electrical Parts/electronic-components/switches/through-hole/slide-sw-spdt-right-angle.fcstd differ