diff --git a/Electrical Parts/electronic-components/Inductors/smd/L_0805.fcstd b/Electrical Parts/electronic-components/Inductors/smd/L_0805.fcstd
new file mode 100644
index 00000000..f4c2f06d
Binary files /dev/null and b/Electrical Parts/electronic-components/Inductors/smd/L_0805.fcstd differ
diff --git a/Electrical Parts/electronic-components/Inductors/smd/L_0805.step b/Electrical Parts/electronic-components/Inductors/smd/L_0805.step
new file mode 100644
index 00000000..cb662e4d
--- /dev/null
+++ b/Electrical Parts/electronic-components/Inductors/smd/L_0805.step	
@@ -0,0 +1,3446 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/develop/FreeCAD-library/Electrical 
+Parts/electronic-components/Inductors/smd/L_0805.step',
+  '2016-06-11T08:27:00',('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.,-9.645667570276E-03,-7.874015748031E-04));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(-7.874015748031E-03,-8.858265995472E-03,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(7.874015748031E-03,-8.858265995472E-03,0.));
+#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(3.937007874016E-09),
+  #28,'distance_accuracy_value','confusion accuracy');
+#35 = PRODUCT_TYPE('part',$,(#7));
+#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#703);
+#37 = MANIFOLD_SOLID_BREP('',#38);
+#38 = CLOSED_SHELL('',(#39,#283,#359,#409,#463,#512,#561,#615,#665,#692)
+  );
+#39 = ADVANCED_FACE('',(#40),#54,.F.);
+#40 = FACE_BOUND('',#41,.F.);
+#41 = EDGE_LOOP('',(#42,#77,#106,#134,#167,#195,#224,#252));
+#42 = ORIENTED_EDGE('',*,*,#43,.F.);
+#43 = EDGE_CURVE('',#44,#46,#48,.T.);
+#44 = VERTEX_POINT('',#45);
+#45 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    2.362204724409E-03));
+#46 = VERTEX_POINT('',#47);
+#47 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    4.842519685039E-02));
+#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    7.874015748031E-04));
+#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('',(-1.968503937008E-02,-1.496063164232E-02,
+    7.874015748031E-04));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = DIRECTION('',(0.,0.,1.));
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    7.874015748031E-04));
+#69 = DIRECTION('',(0.,1.,0.));
+#70 = DIRECTION('',(0.,0.,1.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(1.,0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#78,.T.);
+#78 = EDGE_CURVE('',#44,#79,#81,.T.);
+#79 = VERTEX_POINT('',#80);
+#80 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    7.874015748031E-04));
+#81 = SURFACE_CURVE('',#82,(#87,#94),.PCURVE_S1.);
+#82 = CIRCLE('',#83,1.574803149606E-03);
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    2.362204724409E-03));
+#85 = DIRECTION('',(1.,0.,0.));
+#86 = DIRECTION('',(-0.,0.,1.));
+#87 = PCURVE('',#54,#88);
+#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93);
+#89 = CIRCLE('',#90,1.574803149606E-03);
+#90 = AXIS2_PLACEMENT_2D('',#91,#92);
+#91 = CARTESIAN_POINT('',(1.574803149606E-03,-1.574803149606E-03));
+#92 = DIRECTION('',(1.,0.));
+#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#94 = PCURVE('',#95,#100);
+#95 = CYLINDRICAL_SURFACE('',#96,1.574803149606E-03);
+#96 = AXIS2_PLACEMENT_3D('',#97,#98,#99);
+#97 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    2.362204724409E-03));
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = DIRECTION('',(0.,-1.,0.));
+#100 = DEFINITIONAL_REPRESENTATION('',(#101),#105);
+#101 = LINE('',#102,#103);
+#102 = CARTESIAN_POINT('',(-1.570796326795,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,.T.);
+#107 = EDGE_CURVE('',#79,#108,#110,.T.);
+#108 = VERTEX_POINT('',#109);
+#109 = CARTESIAN_POINT('',(-1.968503937008E-02,3.267716363327E-02,
+    7.874015748031E-04));
+#110 = SURFACE_CURVE('',#111,(#115,#122),.PCURVE_S1.);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    7.874015748031E-04));
+#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.,0.));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(0.,-1.));
+#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('',(-1.968503937008E-02,-1.496063164232E-02,
+    7.874015748031E-04));
+#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,.F.);
+#135 = EDGE_CURVE('',#136,#108,#138,.T.);
+#136 = VERTEX_POINT('',#137);
+#137 = CARTESIAN_POINT('',(-1.968503937008E-02,3.425196678287E-02,
+    2.362204724409E-03));
+#138 = SURFACE_CURVE('',#139,(#144,#155),.PCURVE_S1.);
+#139 = CIRCLE('',#140,1.574803149606E-03);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(-1.968503937008E-02,3.267716363327E-02,
+    2.362204724409E-03));
+#142 = DIRECTION('',(-1.,0.,-0.));
+#143 = DIRECTION('',(-0.,0.,1.));
+#144 = PCURVE('',#54,#145);
+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#154);
+#146 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#147,#148,#149,#150,#151,#152
+,#153),.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(
+  '') );
+#147 = CARTESIAN_POINT('',(3.149606299213E-03,-4.763779527559E-02));
+#148 = CARTESIAN_POINT('',(3.149606299213E-03,-5.036543434263E-02));
+#149 = CARTESIAN_POINT('',(7.874015748031E-04,-4.900161480911E-02));
+#150 = CARTESIAN_POINT('',(-1.574803149606E-03,-4.763779527559E-02));
+#151 = CARTESIAN_POINT('',(7.874015748031E-04,-4.627397574207E-02));
+#152 = CARTESIAN_POINT('',(3.149606299213E-03,-4.491015620855E-02));
+#153 = CARTESIAN_POINT('',(3.149606299213E-03,-4.763779527559E-02));
+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#155 = PCURVE('',#156,#161);
+#156 = CYLINDRICAL_SURFACE('',#157,1.574803149606E-03);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(-1.968503937008E-02,3.267716363327E-02,
+    2.362204724409E-03));
+#159 = DIRECTION('',(1.,0.,0.));
+#160 = DIRECTION('',(-0.,1.,0.));
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(-1.,0.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = ORIENTED_EDGE('',*,*,#168,.T.);
+#168 = EDGE_CURVE('',#136,#169,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(-1.968503937008E-02,3.425196678287E-02,
+    4.842519685039E-02));
+#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(-1.968503937008E-02,3.425196678287E-02,
+    7.874015748031E-04));
+#174 = VECTOR('',#175,3.937007874016E-02);
+#175 = DIRECTION('',(0.,0.,1.));
+#176 = PCURVE('',#54,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(0.,-4.92125984252E-02));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(1.,0.));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#183 = PCURVE('',#184,#189);
+#184 = PLANE('',#185);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(-1.968503937008E-02,3.425196678287E-02,
+    7.874015748031E-04));
+#187 = DIRECTION('',(0.,1.,0.));
+#188 = DIRECTION('',(0.,0.,1.));
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(0.,0.));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(1.,0.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = ORIENTED_EDGE('',*,*,#196,.T.);
+#196 = EDGE_CURVE('',#169,#197,#199,.T.);
+#197 = VERTEX_POINT('',#198);
+#198 = CARTESIAN_POINT('',(-1.968503937008E-02,3.267716363327E-02,5.E-02
+    ));
+#199 = SURFACE_CURVE('',#200,(#205,#212),.PCURVE_S1.);
+#200 = CIRCLE('',#201,1.574803149606E-03);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(-1.968503937008E-02,3.267716363327E-02,
+    4.842519685039E-02));
+#203 = DIRECTION('',(1.,0.,0.));
+#204 = DIRECTION('',(-0.,0.,1.));
+#205 = PCURVE('',#54,#206);
+#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211);
+#207 = CIRCLE('',#208,1.574803149606E-03);
+#208 = AXIS2_PLACEMENT_2D('',#209,#210);
+#209 = CARTESIAN_POINT('',(4.763779527559E-02,-4.763779527559E-02));
+#210 = DIRECTION('',(1.,0.));
+#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#212 = PCURVE('',#213,#218);
+#213 = CYLINDRICAL_SURFACE('',#214,1.574803149606E-03);
+#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217);
+#215 = CARTESIAN_POINT('',(-1.968503937008E-02,3.267716363327E-02,
+    4.842519685039E-02));
+#216 = DIRECTION('',(1.,0.,0.));
+#217 = DIRECTION('',(-0.,1.,0.));
+#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(1.,0.));
+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#224 = ORIENTED_EDGE('',*,*,#225,.F.);
+#225 = EDGE_CURVE('',#226,#197,#228,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    5.E-02));
+#228 = SURFACE_CURVE('',#229,(#233,#240),.PCURVE_S1.);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    5.E-02));
+#231 = VECTOR('',#232,3.937007874016E-02);
+#232 = DIRECTION('',(0.,1.,0.));
+#233 = PCURVE('',#54,#234);
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(4.92125984252E-02,0.));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(0.,-1.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = PCURVE('',#241,#246);
+#241 = PLANE('',#242);
+#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);
+#243 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    5.E-02));
+#244 = DIRECTION('',(0.,0.,1.));
+#245 = DIRECTION('',(1.,0.,0.));
+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(0.,0.));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(0.,1.));
+#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#252 = ORIENTED_EDGE('',*,*,#253,.F.);
+#253 = EDGE_CURVE('',#46,#226,#254,.T.);
+#254 = SURFACE_CURVE('',#255,(#260,#271),.PCURVE_S1.);
+#255 = CIRCLE('',#256,1.574803149606E-03);
+#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
+#257 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    4.842519685039E-02));
+#258 = DIRECTION('',(-1.,0.,-0.));
+#259 = DIRECTION('',(-0.,0.,1.));
+#260 = PCURVE('',#54,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#270);
+#262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#263,#264,#265,#266,#267,#268
+,#269),.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(
+  '') );
+#263 = CARTESIAN_POINT('',(4.92125984252E-02,-1.574803149606E-03));
+#264 = CARTESIAN_POINT('',(4.92125984252E-02,-4.302442216644E-03));
+#265 = CARTESIAN_POINT('',(4.685039370079E-02,-2.938622683125E-03));
+#266 = CARTESIAN_POINT('',(4.448818897638E-02,-1.574803149606E-03));
+#267 = CARTESIAN_POINT('',(4.685039370079E-02,-2.109836160875E-04));
+#268 = CARTESIAN_POINT('',(4.92125984252E-02,1.152835917431E-03));
+#269 = CARTESIAN_POINT('',(4.92125984252E-02,-1.574803149606E-03));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = PCURVE('',#272,#277);
+#272 = CYLINDRICAL_SURFACE('',#273,1.574803149606E-03);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    4.842519685039E-02));
+#275 = DIRECTION('',(1.,0.,0.));
+#276 = DIRECTION('',(0.,-1.,0.));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(4.712388980385,-0.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(-1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ADVANCED_FACE('',(#284),#66,.F.);
+#284 = FACE_BOUND('',#285,.F.);
+#285 = EDGE_LOOP('',(#286,#316,#337,#338));
+#286 = ORIENTED_EDGE('',*,*,#287,.F.);
+#287 = EDGE_CURVE('',#288,#290,#292,.T.);
+#288 = VERTEX_POINT('',#289);
+#289 = CARTESIAN_POINT('',(1.968503937008E-02,-1.496063164232E-02,
+    2.362204724409E-03));
+#290 = VERTEX_POINT('',#291);
+#291 = CARTESIAN_POINT('',(1.968503937008E-02,-1.496063164232E-02,
+    4.842519685039E-02));
+#292 = SURFACE_CURVE('',#293,(#297,#304),.PCURVE_S1.);
+#293 = LINE('',#294,#295);
+#294 = CARTESIAN_POINT('',(1.968503937008E-02,-1.496063164232E-02,
+    7.874015748031E-04));
+#295 = VECTOR('',#296,3.937007874016E-02);
+#296 = DIRECTION('',(0.,0.,1.));
+#297 = PCURVE('',#66,#298);
+#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(0.,3.937007874016E-02));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(1.,0.));
+#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#304 = PCURVE('',#305,#310);
+#305 = PLANE('',#306);
+#306 = AXIS2_PLACEMENT_3D('',#307,#308,#309);
+#307 = CARTESIAN_POINT('',(1.968503937008E-02,-1.496063164232E-02,
+    7.874015748031E-04));
+#308 = DIRECTION('',(1.,0.,0.));
+#309 = DIRECTION('',(0.,0.,1.));
+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(0.,0.));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(1.,0.));
+#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#316 = ORIENTED_EDGE('',*,*,#317,.F.);
+#317 = EDGE_CURVE('',#44,#288,#318,.T.);
+#318 = SURFACE_CURVE('',#319,(#323,#330),.PCURVE_S1.);
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    2.362204724409E-03));
+#321 = VECTOR('',#322,3.937007874016E-02);
+#322 = DIRECTION('',(1.,0.,0.));
+#323 = PCURVE('',#66,#324);
+#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329);
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(1.574803149606E-03,0.));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(0.,1.));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#330 = PCURVE('',#95,#331);
+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(0.,0.));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(0.,1.));
+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#337 = ORIENTED_EDGE('',*,*,#43,.T.);
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#46,#290,#340,.T.);
+#340 = SURFACE_CURVE('',#341,(#345,#352),.PCURVE_S1.);
+#341 = LINE('',#342,#343);
+#342 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    4.842519685039E-02));
+#343 = VECTOR('',#344,3.937007874016E-02);
+#344 = DIRECTION('',(1.,0.,0.));
+#345 = PCURVE('',#66,#346);
+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
+#347 = LINE('',#348,#349);
+#348 = CARTESIAN_POINT('',(4.763779527559E-02,0.));
+#349 = VECTOR('',#350,1.);
+#350 = DIRECTION('',(0.,1.));
+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#352 = PCURVE('',#272,#353);
+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(-0.,0.));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(-0.,1.));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#359 = ADVANCED_FACE('',(#360),#95,.T.);
+#360 = FACE_BOUND('',#361,.T.);
+#361 = EDGE_LOOP('',(#362,#363,#386,#408));
+#362 = ORIENTED_EDGE('',*,*,#78,.T.);
+#363 = ORIENTED_EDGE('',*,*,#364,.T.);
+#364 = EDGE_CURVE('',#79,#365,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(1.968503937008E-02,-1.338582849272E-02,
+    7.874015748031E-04));
+#367 = SURFACE_CURVE('',#368,(#372,#379),.PCURVE_S1.);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    7.874015748031E-04));
+#370 = VECTOR('',#371,3.937007874016E-02);
+#371 = DIRECTION('',(1.,0.,0.));
+#372 = PCURVE('',#95,#373);
+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(1.570796326795,0.));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(0.,1.));
+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#379 = PCURVE('',#123,#380);
+#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385);
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(0.,1.574803149606E-03));
+#383 = VECTOR('',#384,1.);
+#384 = DIRECTION('',(1.,0.));
+#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#386 = ORIENTED_EDGE('',*,*,#387,.F.);
+#387 = EDGE_CURVE('',#288,#365,#388,.T.);
+#388 = SURFACE_CURVE('',#389,(#394,#401),.PCURVE_S1.);
+#389 = CIRCLE('',#390,1.574803149606E-03);
+#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393);
+#391 = CARTESIAN_POINT('',(1.968503937008E-02,-1.338582849272E-02,
+    2.362204724409E-03));
+#392 = DIRECTION('',(1.,0.,0.));
+#393 = DIRECTION('',(-0.,0.,1.));
+#394 = PCURVE('',#95,#395);
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(-1.570796326795,3.937007874016E-02));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(1.,0.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = PCURVE('',#305,#402);
+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#407);
+#403 = CIRCLE('',#404,1.574803149606E-03);
+#404 = AXIS2_PLACEMENT_2D('',#405,#406);
+#405 = CARTESIAN_POINT('',(1.574803149606E-03,-1.574803149606E-03));
+#406 = DIRECTION('',(1.,0.));
+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#408 = ORIENTED_EDGE('',*,*,#317,.F.);
+#409 = ADVANCED_FACE('',(#410),#272,.T.);
+#410 = FACE_BOUND('',#411,.F.);
+#411 = EDGE_LOOP('',(#412,#413,#436,#462));
+#412 = ORIENTED_EDGE('',*,*,#253,.T.);
+#413 = ORIENTED_EDGE('',*,*,#414,.T.);
+#414 = EDGE_CURVE('',#226,#415,#417,.T.);
+#415 = VERTEX_POINT('',#416);
+#416 = CARTESIAN_POINT('',(1.968503937008E-02,-1.338582849272E-02,5.E-02
+    ));
+#417 = SURFACE_CURVE('',#418,(#422,#429),.PCURVE_S1.);
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    5.E-02));
+#420 = VECTOR('',#421,3.937007874016E-02);
+#421 = DIRECTION('',(1.,0.,0.));
+#422 = PCURVE('',#272,#423);
+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(-0.,1.));
+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#429 = PCURVE('',#241,#430);
+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(0.,1.574803149606E-03));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(1.,0.));
+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#436 = ORIENTED_EDGE('',*,*,#437,.F.);
+#437 = EDGE_CURVE('',#290,#415,#438,.T.);
+#438 = SURFACE_CURVE('',#439,(#444,#451),.PCURVE_S1.);
+#439 = CIRCLE('',#440,1.574803149606E-03);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(1.968503937008E-02,-1.338582849272E-02,
+    4.842519685039E-02));
+#442 = DIRECTION('',(-1.,0.,-0.));
+#443 = DIRECTION('',(-0.,0.,1.));
+#444 = PCURVE('',#272,#445);
+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(4.712388980385,3.937007874016E-02));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-1.,0.));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = PCURVE('',#305,#452);
+#452 = DEFINITIONAL_REPRESENTATION('',(#453),#461);
+#453 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#454,#455,#456,#457,#458,#459
+,#460),.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(
+  '') );
+#454 = CARTESIAN_POINT('',(4.92125984252E-02,-1.574803149606E-03));
+#455 = CARTESIAN_POINT('',(4.92125984252E-02,-4.302442216644E-03));
+#456 = CARTESIAN_POINT('',(4.685039370079E-02,-2.938622683125E-03));
+#457 = CARTESIAN_POINT('',(4.448818897638E-02,-1.574803149606E-03));
+#458 = CARTESIAN_POINT('',(4.685039370079E-02,-2.109836160875E-04));
+#459 = CARTESIAN_POINT('',(4.92125984252E-02,1.152835917431E-03));
+#460 = CARTESIAN_POINT('',(4.92125984252E-02,-1.574803149606E-03));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = ORIENTED_EDGE('',*,*,#339,.F.);
+#463 = ADVANCED_FACE('',(#464),#123,.F.);
+#464 = FACE_BOUND('',#465,.F.);
+#465 = EDGE_LOOP('',(#466,#467,#468,#491));
+#466 = ORIENTED_EDGE('',*,*,#107,.F.);
+#467 = ORIENTED_EDGE('',*,*,#364,.T.);
+#468 = ORIENTED_EDGE('',*,*,#469,.T.);
+#469 = EDGE_CURVE('',#365,#470,#472,.T.);
+#470 = VERTEX_POINT('',#471);
+#471 = CARTESIAN_POINT('',(1.968503937008E-02,3.267716363327E-02,
+    7.874015748031E-04));
+#472 = SURFACE_CURVE('',#473,(#477,#484),.PCURVE_S1.);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(1.968503937008E-02,-1.496063164232E-02,
+    7.874015748031E-04));
+#475 = VECTOR('',#476,3.937007874016E-02);
+#476 = DIRECTION('',(0.,1.,0.));
+#477 = PCURVE('',#123,#478);
+#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483);
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(3.937007874016E-02,0.));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(0.,1.));
+#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#484 = PCURVE('',#305,#485);
+#485 = DEFINITIONAL_REPRESENTATION('',(#486),#490);
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(0.,0.));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(0.,-1.));
+#490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#491 = ORIENTED_EDGE('',*,*,#492,.F.);
+#492 = EDGE_CURVE('',#108,#470,#493,.T.);
+#493 = SURFACE_CURVE('',#494,(#498,#505),.PCURVE_S1.);
+#494 = LINE('',#495,#496);
+#495 = CARTESIAN_POINT('',(-1.968503937008E-02,3.267716363327E-02,
+    7.874015748031E-04));
+#496 = VECTOR('',#497,3.937007874016E-02);
+#497 = DIRECTION('',(1.,0.,0.));
+#498 = PCURVE('',#123,#499);
+#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(0.,4.763779527559E-02));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(1.,0.));
+#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#505 = PCURVE('',#156,#506);
+#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511);
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(-0.,1.));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = ADVANCED_FACE('',(#513),#241,.T.);
+#513 = FACE_BOUND('',#514,.T.);
+#514 = EDGE_LOOP('',(#515,#516,#517,#540));
+#515 = ORIENTED_EDGE('',*,*,#225,.F.);
+#516 = ORIENTED_EDGE('',*,*,#414,.T.);
+#517 = ORIENTED_EDGE('',*,*,#518,.T.);
+#518 = EDGE_CURVE('',#415,#519,#521,.T.);
+#519 = VERTEX_POINT('',#520);
+#520 = CARTESIAN_POINT('',(1.968503937008E-02,3.267716363327E-02,5.E-02)
+  );
+#521 = SURFACE_CURVE('',#522,(#526,#533),.PCURVE_S1.);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(1.968503937008E-02,-1.496063164232E-02,5.E-02
+    ));
+#524 = VECTOR('',#525,3.937007874016E-02);
+#525 = DIRECTION('',(0.,1.,0.));
+#526 = PCURVE('',#241,#527);
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(3.937007874016E-02,0.));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(0.,1.));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#533 = PCURVE('',#305,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(4.92125984252E-02,0.));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(0.,-1.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = ORIENTED_EDGE('',*,*,#541,.F.);
+#541 = EDGE_CURVE('',#197,#519,#542,.T.);
+#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(-1.968503937008E-02,3.267716363327E-02,5.E-02
+    ));
+#545 = VECTOR('',#546,3.937007874016E-02);
+#546 = DIRECTION('',(1.,0.,0.));
+#547 = PCURVE('',#241,#548);
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(0.,4.763779527559E-02));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(1.,0.));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = PCURVE('',#213,#555);
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(1.570796326795,0.));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(0.,1.));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = ADVANCED_FACE('',(#562),#156,.T.);
+#562 = FACE_BOUND('',#563,.F.);
+#563 = EDGE_LOOP('',(#564,#565,#566,#594));
+#564 = ORIENTED_EDGE('',*,*,#135,.T.);
+#565 = ORIENTED_EDGE('',*,*,#492,.T.);
+#566 = ORIENTED_EDGE('',*,*,#567,.F.);
+#567 = EDGE_CURVE('',#568,#470,#570,.T.);
+#568 = VERTEX_POINT('',#569);
+#569 = CARTESIAN_POINT('',(1.968503937008E-02,3.425196678287E-02,
+    2.362204724409E-03));
+#570 = SURFACE_CURVE('',#571,(#576,#583),.PCURVE_S1.);
+#571 = CIRCLE('',#572,1.574803149606E-03);
+#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575);
+#573 = CARTESIAN_POINT('',(1.968503937008E-02,3.267716363327E-02,
+    2.362204724409E-03));
+#574 = DIRECTION('',(-1.,0.,-0.));
+#575 = DIRECTION('',(-0.,0.,1.));
+#576 = PCURVE('',#156,#577);
+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(1.570796326795,3.937007874016E-02));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(-1.,0.));
+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#583 = PCURVE('',#305,#584);
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#593);
+#585 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#586,#587,#588,#589,#590,#591
+,#592),.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(
+  '') );
+#586 = CARTESIAN_POINT('',(3.149606299213E-03,-4.763779527559E-02));
+#587 = CARTESIAN_POINT('',(3.149606299213E-03,-5.036543434263E-02));
+#588 = CARTESIAN_POINT('',(7.874015748031E-04,-4.900161480911E-02));
+#589 = CARTESIAN_POINT('',(-1.574803149606E-03,-4.763779527559E-02));
+#590 = CARTESIAN_POINT('',(7.874015748031E-04,-4.627397574207E-02));
+#591 = CARTESIAN_POINT('',(3.149606299213E-03,-4.491015620855E-02));
+#592 = CARTESIAN_POINT('',(3.149606299213E-03,-4.763779527559E-02));
+#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#594 = ORIENTED_EDGE('',*,*,#595,.F.);
+#595 = EDGE_CURVE('',#136,#568,#596,.T.);
+#596 = SURFACE_CURVE('',#597,(#601,#608),.PCURVE_S1.);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(-1.968503937008E-02,3.425196678287E-02,
+    2.362204724409E-03));
+#599 = VECTOR('',#600,3.937007874016E-02);
+#600 = DIRECTION('',(1.,0.,0.));
+#601 = PCURVE('',#156,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(-0.,0.));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(-0.,1.));
+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#608 = PCURVE('',#184,#609);
+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(1.574803149606E-03,0.));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.,1.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#615 = ADVANCED_FACE('',(#616),#213,.T.);
+#616 = FACE_BOUND('',#617,.T.);
+#617 = EDGE_LOOP('',(#618,#619,#620,#644));
+#618 = ORIENTED_EDGE('',*,*,#196,.T.);
+#619 = ORIENTED_EDGE('',*,*,#541,.T.);
+#620 = ORIENTED_EDGE('',*,*,#621,.F.);
+#621 = EDGE_CURVE('',#622,#519,#624,.T.);
+#622 = VERTEX_POINT('',#623);
+#623 = CARTESIAN_POINT('',(1.968503937008E-02,3.425196678287E-02,
+    4.842519685039E-02));
+#624 = SURFACE_CURVE('',#625,(#630,#637),.PCURVE_S1.);
+#625 = CIRCLE('',#626,1.574803149606E-03);
+#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629);
+#627 = CARTESIAN_POINT('',(1.968503937008E-02,3.267716363327E-02,
+    4.842519685039E-02));
+#628 = DIRECTION('',(1.,0.,0.));
+#629 = DIRECTION('',(-0.,0.,1.));
+#630 = PCURVE('',#213,#631);
+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(-4.712388980385,3.937007874016E-02));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(1.,0.));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = PCURVE('',#305,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = CIRCLE('',#640,1.574803149606E-03);
+#640 = AXIS2_PLACEMENT_2D('',#641,#642);
+#641 = CARTESIAN_POINT('',(4.763779527559E-02,-4.763779527559E-02));
+#642 = DIRECTION('',(1.,0.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = ORIENTED_EDGE('',*,*,#645,.F.);
+#645 = EDGE_CURVE('',#169,#622,#646,.T.);
+#646 = SURFACE_CURVE('',#647,(#651,#658),.PCURVE_S1.);
+#647 = LINE('',#648,#649);
+#648 = CARTESIAN_POINT('',(-1.968503937008E-02,3.425196678287E-02,
+    4.842519685039E-02));
+#649 = VECTOR('',#650,3.937007874016E-02);
+#650 = DIRECTION('',(1.,0.,0.));
+#651 = PCURVE('',#213,#652);
+#652 = DEFINITIONAL_REPRESENTATION('',(#653),#657);
+#653 = LINE('',#654,#655);
+#654 = CARTESIAN_POINT('',(0.,0.));
+#655 = VECTOR('',#656,1.);
+#656 = DIRECTION('',(0.,1.));
+#657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#658 = PCURVE('',#184,#659);
+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(4.763779527559E-02,0.));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(0.,1.));
+#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#665 = ADVANCED_FACE('',(#666),#184,.T.);
+#666 = FACE_BOUND('',#667,.T.);
+#667 = EDGE_LOOP('',(#668,#689,#690,#691));
+#668 = ORIENTED_EDGE('',*,*,#669,.F.);
+#669 = EDGE_CURVE('',#568,#622,#670,.T.);
+#670 = SURFACE_CURVE('',#671,(#675,#682),.PCURVE_S1.);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(1.968503937008E-02,3.425196678287E-02,
+    7.874015748031E-04));
+#673 = VECTOR('',#674,3.937007874016E-02);
+#674 = DIRECTION('',(0.,0.,1.));
+#675 = PCURVE('',#184,#676);
+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(0.,3.937007874016E-02));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(1.,0.));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#682 = PCURVE('',#305,#683);
+#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(0.,-4.92125984252E-02));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(1.,0.));
+#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#689 = ORIENTED_EDGE('',*,*,#595,.F.);
+#690 = ORIENTED_EDGE('',*,*,#168,.T.);
+#691 = ORIENTED_EDGE('',*,*,#645,.T.);
+#692 = ADVANCED_FACE('',(#693),#305,.T.);
+#693 = FACE_BOUND('',#694,.T.);
+#694 = EDGE_LOOP('',(#695,#696,#697,#698,#699,#700,#701,#702));
+#695 = ORIENTED_EDGE('',*,*,#287,.F.);
+#696 = ORIENTED_EDGE('',*,*,#387,.T.);
+#697 = ORIENTED_EDGE('',*,*,#469,.T.);
+#698 = ORIENTED_EDGE('',*,*,#567,.F.);
+#699 = ORIENTED_EDGE('',*,*,#669,.T.);
+#700 = ORIENTED_EDGE('',*,*,#621,.T.);
+#701 = ORIENTED_EDGE('',*,*,#518,.F.);
+#702 = ORIENTED_EDGE('',*,*,#437,.F.);
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#710)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#704,#708,#709)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#704 = ( CONVERSION_BASED_UNIT('INCH',#706) LENGTH_UNIT() NAMED_UNIT(
+  #705) );
+#705 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#706 = LENGTH_MEASURE_WITH_UNIT(25.4,#707);
+#707 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#708 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#709 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#710 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09),
+  #704,'distance_accuracy_value','confusion accuracy');
+#711 = SHAPE_DEFINITION_REPRESENTATION(#712,#36);
+#712 = PRODUCT_DEFINITION_SHAPE('','',#713);
+#713 = PRODUCT_DEFINITION('design','',#714,#717);
+#714 = PRODUCT_DEFINITION_FORMATION('','',#715);
+#715 = PRODUCT('body','body','',(#716));
+#716 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#717 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#718 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#719,#721);
+#719 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#720) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#720 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#721 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#722
+  );
+#722 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#713,$);
+#723 = PRODUCT_TYPE('part',$,(#715));
+#724 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#725),#1711);
+#725 = MANIFOLD_SOLID_BREP('',#726);
+#726 = CLOSED_SHELL('',(#727,#847,#935,#1014,#1095,#1171,#1201,#1231,
+    #1307,#1383,#1408,#1484,#1509,#1580,#1608,#1640,#1697,#1704));
+#727 = ADVANCED_FACE('',(#728),#742,.F.);
+#728 = FACE_BOUND('',#729,.F.);
+#729 = EDGE_LOOP('',(#730,#765,#793,#821));
+#730 = ORIENTED_EDGE('',*,*,#731,.F.);
+#731 = EDGE_CURVE('',#732,#734,#736,.T.);
+#732 = VERTEX_POINT('',#733);
+#733 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#734 = VERTEX_POINT('',#735);
+#735 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#736 = SURFACE_CURVE('',#737,(#741,#753),.PCURVE_S1.);
+#737 = LINE('',#738,#739);
+#738 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,0.));
+#739 = VECTOR('',#740,3.937007874016E-02);
+#740 = DIRECTION('',(0.,0.,1.));
+#741 = PCURVE('',#742,#747);
+#742 = PLANE('',#743);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,0.));
+#745 = DIRECTION('',(1.,0.,0.));
+#746 = DIRECTION('',(0.,0.,1.));
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(0.,-1.181102362205E-03));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(1.,0.));
+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#753 = PCURVE('',#754,#759);
+#754 = CYLINDRICAL_SURFACE('',#755,1.181102362205E-03);
+#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);
+#756 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,0.));
+#757 = DIRECTION('',(0.,0.,1.));
+#758 = DIRECTION('',(-1.,-0.,0.));
+#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764);
+#760 = LINE('',#761,#762);
+#761 = CARTESIAN_POINT('',(0.,0.));
+#762 = VECTOR('',#763,1.);
+#763 = DIRECTION('',(0.,1.));
+#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#765 = ORIENTED_EDGE('',*,*,#766,.T.);
+#766 = EDGE_CURVE('',#732,#767,#769,.T.);
+#767 = VERTEX_POINT('',#768);
+#768 = CARTESIAN_POINT('',(-3.149606299213E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.);
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#772 = VECTOR('',#773,3.937007874016E-02);
+#773 = DIRECTION('',(0.,1.,0.));
+#774 = PCURVE('',#742,#775);
+#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780);
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(0.,-1.));
+#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#781 = PCURVE('',#782,#787);
+#782 = CYLINDRICAL_SURFACE('',#783,1.181102362205E-03);
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#785 = DIRECTION('',(0.,1.,0.));
+#786 = DIRECTION('',(-1.,0.,0.));
+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);
+#788 = LINE('',#789,#790);
+#789 = CARTESIAN_POINT('',(-0.,0.));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(-0.,1.));
+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#793 = ORIENTED_EDGE('',*,*,#794,.T.);
+#794 = EDGE_CURVE('',#767,#795,#797,.T.);
+#795 = VERTEX_POINT('',#796);
+#796 = CARTESIAN_POINT('',(-3.149606299213E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(-3.149606299213E-02,3.228346284587E-02,0.));
+#800 = VECTOR('',#801,3.937007874016E-02);
+#801 = DIRECTION('',(0.,0.,1.));
+#802 = PCURVE('',#742,#803);
+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(0.,-4.803149606299E-02));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(1.,0.));
+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#809 = PCURVE('',#810,#815);
+#810 = CYLINDRICAL_SURFACE('',#811,1.181102362205E-03);
+#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
+#812 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,0.));
+#813 = DIRECTION('',(0.,0.,1.));
+#814 = DIRECTION('',(-1.,-0.,0.));
+#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820);
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(-0.,0.));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(-0.,1.));
+#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#821 = ORIENTED_EDGE('',*,*,#822,.F.);
+#822 = EDGE_CURVE('',#734,#795,#823,.T.);
+#823 = SURFACE_CURVE('',#824,(#828,#835),.PCURVE_S1.);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#826 = VECTOR('',#827,3.937007874016E-02);
+#827 = DIRECTION('',(0.,1.,0.));
+#828 = PCURVE('',#742,#829);
+#829 = DEFINITIONAL_REPRESENTATION('',(#830),#834);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(4.803149606299E-02,0.));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.,-1.));
+#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#835 = PCURVE('',#836,#841);
+#836 = CYLINDRICAL_SURFACE('',#837,1.181102362205E-03);
+#837 = AXIS2_PLACEMENT_3D('',#838,#839,#840);
+#838 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#839 = DIRECTION('',(0.,1.,0.));
+#840 = DIRECTION('',(-1.,0.,0.));
+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(0.,0.));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(0.,1.));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#847 = ADVANCED_FACE('',(#848),#754,.T.);
+#848 = FACE_BOUND('',#849,.T.);
+#849 = EDGE_LOOP('',(#850,#851,#880,#908));
+#850 = ORIENTED_EDGE('',*,*,#731,.F.);
+#851 = ORIENTED_EDGE('',*,*,#852,.T.);
+#852 = EDGE_CURVE('',#732,#853,#855,.T.);
+#853 = VERTEX_POINT('',#854);
+#854 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#855 = SURFACE_CURVE('',#856,(#861,#868),.PCURVE_S1.);
+#856 = CIRCLE('',#857,1.181102362205E-03);
+#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860);
+#858 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#859 = DIRECTION('',(0.,0.,1.));
+#860 = DIRECTION('',(-1.,0.,0.));
+#861 = PCURVE('',#754,#862);
+#862 = DEFINITIONAL_REPRESENTATION('',(#863),#867);
+#863 = LINE('',#864,#865);
+#864 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#865 = VECTOR('',#866,1.);
+#866 = DIRECTION('',(1.,0.));
+#867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#868 = PCURVE('',#869,#874);
+#869 = SPHERICAL_SURFACE('',#870,1.181102362205E-03);
+#870 = AXIS2_PLACEMENT_3D('',#871,#872,#873);
+#871 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#872 = DIRECTION('',(0.,0.,1.));
+#873 = DIRECTION('',(-1.,0.,0.));
+#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879);
+#875 = LINE('',#876,#877);
+#876 = CARTESIAN_POINT('',(0.,0.));
+#877 = VECTOR('',#878,1.);
+#878 = DIRECTION('',(1.,0.));
+#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#880 = ORIENTED_EDGE('',*,*,#881,.T.);
+#881 = EDGE_CURVE('',#853,#882,#884,.T.);
+#882 = VERTEX_POINT('',#883);
+#883 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#884 = SURFACE_CURVE('',#885,(#889,#896),.PCURVE_S1.);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,0.));
+#887 = VECTOR('',#888,3.937007874016E-02);
+#888 = DIRECTION('',(0.,0.,1.));
+#889 = PCURVE('',#754,#890);
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#895);
+#891 = LINE('',#892,#893);
+#892 = CARTESIAN_POINT('',(1.570796326795,0.));
+#893 = VECTOR('',#894,1.);
+#894 = DIRECTION('',(0.,1.));
+#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#896 = PCURVE('',#897,#902);
+#897 = PLANE('',#898);
+#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901);
+#899 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,0.));
+#900 = DIRECTION('',(0.,1.,0.));
+#901 = DIRECTION('',(0.,0.,1.));
+#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(1.,0.));
+#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#908 = ORIENTED_EDGE('',*,*,#909,.F.);
+#909 = EDGE_CURVE('',#734,#882,#910,.T.);
+#910 = SURFACE_CURVE('',#911,(#916,#923),.PCURVE_S1.);
+#911 = CIRCLE('',#912,1.181102362205E-03);
+#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915);
+#913 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#914 = DIRECTION('',(0.,0.,1.));
+#915 = DIRECTION('',(-1.,0.,0.));
+#916 = PCURVE('',#754,#917);
+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);
+#918 = LINE('',#919,#920);
+#919 = CARTESIAN_POINT('',(0.,4.803149606299E-02));
+#920 = VECTOR('',#921,1.);
+#921 = DIRECTION('',(1.,0.));
+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#923 = PCURVE('',#924,#929);
+#924 = SPHERICAL_SURFACE('',#925,1.181102362205E-03);
+#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
+#926 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#927 = DIRECTION('',(-0.,-0.,-1.));
+#928 = DIRECTION('',(-1.,0.,0.));
+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(-0.,0.));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(-1.,0.));
+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#935 = ADVANCED_FACE('',(#936),#782,.T.);
+#936 = FACE_BOUND('',#937,.F.);
+#937 = EDGE_LOOP('',(#938,#960,#988,#1013));
+#938 = ORIENTED_EDGE('',*,*,#939,.F.);
+#939 = EDGE_CURVE('',#940,#732,#942,.T.);
+#940 = VERTEX_POINT('',#941);
+#941 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,0.));
+#942 = SURFACE_CURVE('',#943,(#948,#954),.PCURVE_S1.);
+#943 = CIRCLE('',#944,1.181102362205E-03);
+#944 = AXIS2_PLACEMENT_3D('',#945,#946,#947);
+#945 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#946 = DIRECTION('',(0.,1.,-0.));
+#947 = DIRECTION('',(-1.,0.,0.));
+#948 = PCURVE('',#782,#949);
+#949 = DEFINITIONAL_REPRESENTATION('',(#950),#953);
+#950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#951,#952),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#951 = CARTESIAN_POINT('',(-1.570796326795,1.181102362205E-03));
+#952 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#954 = PCURVE('',#869,#955);
+#955 = DEFINITIONAL_REPRESENTATION('',(#956),#959);
+#956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#957,#958),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#957 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#958 = CARTESIAN_POINT('',(0.,0.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = ORIENTED_EDGE('',*,*,#961,.T.);
+#961 = EDGE_CURVE('',#940,#962,#964,.T.);
+#962 = VERTEX_POINT('',#963);
+#963 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,0.));
+#964 = SURFACE_CURVE('',#965,(#969,#976),.PCURVE_S1.);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    -1.365923996832E-19));
+#967 = VECTOR('',#968,3.937007874016E-02);
+#968 = DIRECTION('',(0.,1.,0.));
+#969 = PCURVE('',#782,#970);
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975);
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(-0.,1.));
+#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#976 = PCURVE('',#977,#982);
+#977 = PLANE('',#978);
+#978 = AXIS2_PLACEMENT_3D('',#979,#980,#981);
+#979 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,0.));
+#980 = DIRECTION('',(0.,0.,1.));
+#981 = DIRECTION('',(1.,0.,0.));
+#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987);
+#983 = LINE('',#984,#985);
+#984 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#985 = VECTOR('',#986,1.);
+#986 = DIRECTION('',(0.,1.));
+#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#988 = ORIENTED_EDGE('',*,*,#989,.T.);
+#989 = EDGE_CURVE('',#962,#767,#990,.T.);
+#990 = SURFACE_CURVE('',#991,(#996,#1002),.PCURVE_S1.);
+#991 = CIRCLE('',#992,1.181102362205E-03);
+#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
+#993 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#994 = DIRECTION('',(0.,1.,-0.));
+#995 = DIRECTION('',(-1.,0.,0.));
+#996 = PCURVE('',#782,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1001);
+#998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#999,#1000),.UNSPECIFIED.,.F.,.F.
+  ,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#999 = CARTESIAN_POINT('',(-1.570796326795,4.803149606299E-02));
+#1000 = CARTESIAN_POINT('',(0.,4.803149606299E-02));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1002 = PCURVE('',#1003,#1008);
+#1003 = SPHERICAL_SURFACE('',#1004,1.181102362205E-03);
+#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007);
+#1005 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#1006 = DIRECTION('',(0.,0.,1.));
+#1007 = DIRECTION('',(-1.,0.,0.));
+#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1012);
+#1009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1010,#1011),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1010 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#1011 = CARTESIAN_POINT('',(0.,0.));
+#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1013 = ORIENTED_EDGE('',*,*,#766,.F.);
+#1014 = ADVANCED_FACE('',(#1015),#836,.T.);
+#1015 = FACE_BOUND('',#1016,.T.);
+#1016 = EDGE_LOOP('',(#1017,#1039,#1067,#1094));
+#1017 = ORIENTED_EDGE('',*,*,#1018,.F.);
+#1018 = EDGE_CURVE('',#1019,#734,#1021,.T.);
+#1019 = VERTEX_POINT('',#1020);
+#1020 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    4.92125984252E-02));
+#1021 = SURFACE_CURVE('',#1022,(#1027,#1033),.PCURVE_S1.);
+#1022 = CIRCLE('',#1023,1.181102362205E-03);
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#1025 = DIRECTION('',(0.,-1.,0.));
+#1026 = DIRECTION('',(-1.,0.,0.));
+#1027 = PCURVE('',#836,#1028);
+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1032);
+#1029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1030,#1031),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1030 = CARTESIAN_POINT('',(1.570796326795,1.181102362205E-03));
+#1031 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1033 = PCURVE('',#924,#1034);
+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1038);
+#1035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1036,#1037),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1036 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#1037 = CARTESIAN_POINT('',(0.,0.));
+#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1039 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1040 = EDGE_CURVE('',#1019,#1041,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    4.92125984252E-02));
+#1043 = SURFACE_CURVE('',#1044,(#1048,#1055),.PCURVE_S1.);
+#1044 = LINE('',#1045,#1046);
+#1045 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    4.92125984252E-02));
+#1046 = VECTOR('',#1047,3.937007874016E-02);
+#1047 = DIRECTION('',(0.,1.,0.));
+#1048 = PCURVE('',#836,#1049);
+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054);
+#1050 = LINE('',#1051,#1052);
+#1051 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1052 = VECTOR('',#1053,1.);
+#1053 = DIRECTION('',(0.,1.));
+#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1055 = PCURVE('',#1056,#1061);
+#1056 = PLANE('',#1057);
+#1057 = AXIS2_PLACEMENT_3D('',#1058,#1059,#1060);
+#1058 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    4.92125984252E-02));
+#1059 = DIRECTION('',(0.,0.,1.));
+#1060 = DIRECTION('',(1.,0.,0.));
+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1066);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.,1.));
+#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1067 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1068 = EDGE_CURVE('',#795,#1041,#1069,.T.);
+#1069 = SURFACE_CURVE('',#1070,(#1075,#1082),.PCURVE_S1.);
+#1070 = CIRCLE('',#1071,1.181102362205E-03);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#1073 = DIRECTION('',(0.,1.,0.));
+#1074 = DIRECTION('',(-1.,0.,0.));
+#1075 = PCURVE('',#836,#1076);
+#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081);
+#1077 = LINE('',#1078,#1079);
+#1078 = CARTESIAN_POINT('',(0.,4.803149606299E-02));
+#1079 = VECTOR('',#1080,1.);
+#1080 = DIRECTION('',(1.,0.));
+#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1082 = PCURVE('',#1083,#1088);
+#1083 = SPHERICAL_SURFACE('',#1084,1.181102362205E-03);
+#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
+#1085 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#1086 = DIRECTION('',(-0.,-1.,-0.));
+#1087 = DIRECTION('',(-1.,0.,0.));
+#1088 = DEFINITIONAL_REPRESENTATION('',(#1089),#1093);
+#1089 = LINE('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(-0.,0.));
+#1091 = VECTOR('',#1092,1.);
+#1092 = DIRECTION('',(-1.,0.));
+#1093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1094 = ORIENTED_EDGE('',*,*,#822,.F.);
+#1095 = ADVANCED_FACE('',(#1096),#810,.T.);
+#1096 = FACE_BOUND('',#1097,.F.);
+#1097 = EDGE_LOOP('',(#1098,#1099,#1123,#1151));
+#1098 = ORIENTED_EDGE('',*,*,#794,.F.);
+#1099 = ORIENTED_EDGE('',*,*,#1100,.T.);
+#1100 = EDGE_CURVE('',#767,#1101,#1103,.T.);
+#1101 = VERTEX_POINT('',#1102);
+#1102 = CARTESIAN_POINT('',(-3.031496062992E-02,3.346456520807E-02,
+    1.181102362205E-03));
+#1103 = SURFACE_CURVE('',#1104,(#1109,#1116),.PCURVE_S1.);
+#1104 = CIRCLE('',#1105,1.181102362205E-03);
+#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108);
+#1106 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#1107 = DIRECTION('',(-0.,0.,-1.));
+#1108 = DIRECTION('',(-1.,0.,0.));
+#1109 = PCURVE('',#810,#1110);
+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-0.,1.181102362205E-03));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(-1.,0.));
+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1116 = PCURVE('',#1003,#1117);
+#1117 = DEFINITIONAL_REPRESENTATION('',(#1118),#1122);
+#1118 = LINE('',#1119,#1120);
+#1119 = CARTESIAN_POINT('',(-0.,0.));
+#1120 = VECTOR('',#1121,1.);
+#1121 = DIRECTION('',(-1.,0.));
+#1122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1123 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#1124 = EDGE_CURVE('',#1101,#1125,#1127,.T.);
+#1125 = VERTEX_POINT('',#1126);
+#1126 = CARTESIAN_POINT('',(-3.031496062992E-02,3.346456520807E-02,
+    4.803149606299E-02));
+#1127 = SURFACE_CURVE('',#1128,(#1132,#1139),.PCURVE_S1.);
+#1128 = LINE('',#1129,#1130);
+#1129 = CARTESIAN_POINT('',(-3.031496062992E-02,3.346456520807E-02,0.));
+#1130 = VECTOR('',#1131,3.937007874016E-02);
+#1131 = DIRECTION('',(0.,0.,1.));
+#1132 = PCURVE('',#810,#1133);
+#1133 = DEFINITIONAL_REPRESENTATION('',(#1134),#1138);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1136 = VECTOR('',#1137,1.);
+#1137 = DIRECTION('',(-0.,1.));
+#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1139 = PCURVE('',#1140,#1145);
+#1140 = PLANE('',#1141);
+#1141 = AXIS2_PLACEMENT_3D('',#1142,#1143,#1144);
+#1142 = CARTESIAN_POINT('',(-3.149606299213E-02,3.346456520807E-02,0.));
+#1143 = DIRECTION('',(0.,1.,0.));
+#1144 = DIRECTION('',(0.,0.,1.));
+#1145 = DEFINITIONAL_REPRESENTATION('',(#1146),#1150);
+#1146 = LINE('',#1147,#1148);
+#1147 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1148 = VECTOR('',#1149,1.);
+#1149 = DIRECTION('',(1.,0.));
+#1150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1151 = ORIENTED_EDGE('',*,*,#1152,.T.);
+#1152 = EDGE_CURVE('',#1125,#795,#1153,.T.);
+#1153 = SURFACE_CURVE('',#1154,(#1159,#1165),.PCURVE_S1.);
+#1154 = CIRCLE('',#1155,1.181102362205E-03);
+#1155 = AXIS2_PLACEMENT_3D('',#1156,#1157,#1158);
+#1156 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#1157 = DIRECTION('',(0.,0.,1.));
+#1158 = DIRECTION('',(-1.,0.,0.));
+#1159 = PCURVE('',#810,#1160);
+#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1164);
+#1161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1162,#1163),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1162 = CARTESIAN_POINT('',(-1.570796326795,4.803149606299E-02));
+#1163 = CARTESIAN_POINT('',(0.,4.803149606299E-02));
+#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1165 = PCURVE('',#1083,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1170);
+#1167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1168,#1169),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1168 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#1169 = CARTESIAN_POINT('',(0.,0.));
+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1171 = ADVANCED_FACE('',(#1172),#869,.T.);
+#1172 = FACE_BOUND('',#1173,.T.);
+#1173 = EDGE_LOOP('',(#1174,#1175,#1200));
+#1174 = ORIENTED_EDGE('',*,*,#939,.F.);
+#1175 = ORIENTED_EDGE('',*,*,#1176,.T.);
+#1176 = EDGE_CURVE('',#940,#853,#1177,.T.);
+#1177 = SURFACE_CURVE('',#1178,(#1183,#1189),.PCURVE_S1.);
+#1178 = CIRCLE('',#1179,1.181102362205E-03);
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1181 = DIRECTION('',(-1.,6.123233995737E-17,0.));
+#1182 = DIRECTION('',(-6.123233995737E-17,-1.,0.));
+#1183 = PCURVE('',#869,#1184);
+#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1188);
+#1185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1186,#1187),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1186 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#1187 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = PCURVE('',#1190,#1195);
+#1190 = CYLINDRICAL_SURFACE('',#1191,1.181102362205E-03);
+#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
+#1192 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1193 = DIRECTION('',(1.,0.,0.));
+#1194 = DIRECTION('',(0.,-1.,0.));
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1199);
+#1196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1197,#1198),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1197 = CARTESIAN_POINT('',(1.570796326795,1.181102362205E-03));
+#1198 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1200 = ORIENTED_EDGE('',*,*,#852,.F.);
+#1201 = ADVANCED_FACE('',(#1202),#924,.T.);
+#1202 = FACE_BOUND('',#1203,.F.);
+#1203 = EDGE_LOOP('',(#1204,#1205,#1230));
+#1204 = ORIENTED_EDGE('',*,*,#1018,.F.);
+#1205 = ORIENTED_EDGE('',*,*,#1206,.T.);
+#1206 = EDGE_CURVE('',#1019,#882,#1207,.T.);
+#1207 = SURFACE_CURVE('',#1208,(#1213,#1219),.PCURVE_S1.);
+#1208 = CIRCLE('',#1209,1.181102362205E-03);
+#1209 = AXIS2_PLACEMENT_3D('',#1210,#1211,#1212);
+#1210 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#1211 = DIRECTION('',(1.,-6.123233995737E-17,0.));
+#1212 = DIRECTION('',(-6.123233995737E-17,-1.,0.));
+#1213 = PCURVE('',#924,#1214);
+#1214 = DEFINITIONAL_REPRESENTATION('',(#1215),#1218);
+#1215 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1216,#1217),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1216 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#1217 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1219 = PCURVE('',#1220,#1225);
+#1220 = CYLINDRICAL_SURFACE('',#1221,1.181102362205E-03);
+#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224);
+#1222 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#1223 = DIRECTION('',(1.,0.,0.));
+#1224 = DIRECTION('',(0.,-1.,0.));
+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1229);
+#1226 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1227,#1228),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1227 = CARTESIAN_POINT('',(-1.570796326795,1.181102362205E-03));
+#1228 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1230 = ORIENTED_EDGE('',*,*,#909,.F.);
+#1231 = ADVANCED_FACE('',(#1232),#897,.F.);
+#1232 = FACE_BOUND('',#1233,.F.);
+#1233 = EDGE_LOOP('',(#1234,#1264,#1285,#1286));
+#1234 = ORIENTED_EDGE('',*,*,#1235,.F.);
+#1235 = EDGE_CURVE('',#1236,#1238,#1240,.T.);
+#1236 = VERTEX_POINT('',#1237);
+#1237 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1238 = VERTEX_POINT('',#1239);
+#1239 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#1240 = SURFACE_CURVE('',#1241,(#1245,#1252),.PCURVE_S1.);
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.574803321713E-02,0.)
+  );
+#1243 = VECTOR('',#1244,3.937007874016E-02);
+#1244 = DIRECTION('',(0.,0.,1.));
+#1245 = PCURVE('',#897,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(0.,1.968503937008E-02));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(1.,0.));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1252 = PCURVE('',#1253,#1258);
+#1253 = PLANE('',#1254);
+#1254 = AXIS2_PLACEMENT_3D('',#1255,#1256,#1257);
+#1255 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.574803321713E-02,0.)
+  );
+#1256 = DIRECTION('',(1.,0.,0.));
+#1257 = DIRECTION('',(0.,0.,1.));
+#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1263);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(0.,0.));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(1.,0.));
+#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1264 = ORIENTED_EDGE('',*,*,#1265,.F.);
+#1265 = EDGE_CURVE('',#853,#1236,#1266,.T.);
+#1266 = SURFACE_CURVE('',#1267,(#1271,#1278),.PCURVE_S1.);
+#1267 = LINE('',#1268,#1269);
+#1268 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1269 = VECTOR('',#1270,3.937007874016E-02);
+#1270 = DIRECTION('',(1.,0.,0.));
+#1271 = PCURVE('',#897,#1272);
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(0.,1.));
+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1278 = PCURVE('',#1190,#1279);
+#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(0.,0.));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(0.,1.));
+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1285 = ORIENTED_EDGE('',*,*,#881,.T.);
+#1286 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1287 = EDGE_CURVE('',#882,#1238,#1288,.T.);
+#1288 = SURFACE_CURVE('',#1289,(#1293,#1300),.PCURVE_S1.);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#1291 = VECTOR('',#1292,3.937007874016E-02);
+#1292 = DIRECTION('',(1.,0.,0.));
+#1293 = PCURVE('',#897,#1294);
+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299);
+#1295 = LINE('',#1296,#1297);
+#1296 = CARTESIAN_POINT('',(4.803149606299E-02,0.));
+#1297 = VECTOR('',#1298,1.);
+#1298 = DIRECTION('',(0.,1.));
+#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1300 = PCURVE('',#1220,#1301);
+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306);
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(-0.,0.));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(-0.,1.));
+#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1307 = ADVANCED_FACE('',(#1308),#977,.F.);
+#1308 = FACE_BOUND('',#1309,.F.);
+#1309 = EDGE_LOOP('',(#1310,#1335,#1361,#1362));
+#1310 = ORIENTED_EDGE('',*,*,#1311,.T.);
+#1311 = EDGE_CURVE('',#1312,#1314,#1316,.T.);
+#1312 = VERTEX_POINT('',#1313);
+#1313 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.456693085492E-02,
+    -1.365923996832E-19));
+#1314 = VERTEX_POINT('',#1315);
+#1315 = CARTESIAN_POINT('',(-1.181102362205E-02,3.228346284587E-02,
+    -1.365923996832E-19));
+#1316 = SURFACE_CURVE('',#1317,(#1321,#1328),.PCURVE_S1.);
+#1317 = LINE('',#1318,#1319);
+#1318 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.574803321713E-02,0.)
+  );
+#1319 = VECTOR('',#1320,3.937007874016E-02);
+#1320 = DIRECTION('',(0.,1.,0.));
+#1321 = PCURVE('',#977,#1322);
+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);
+#1323 = LINE('',#1324,#1325);
+#1324 = CARTESIAN_POINT('',(1.968503937008E-02,0.));
+#1325 = VECTOR('',#1326,1.);
+#1326 = DIRECTION('',(0.,1.));
+#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1328 = PCURVE('',#1253,#1329);
+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334);
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(0.,0.));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(0.,-1.));
+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1335 = ORIENTED_EDGE('',*,*,#1336,.F.);
+#1336 = EDGE_CURVE('',#962,#1314,#1337,.T.);
+#1337 = SURFACE_CURVE('',#1338,(#1342,#1349),.PCURVE_S1.);
+#1338 = LINE('',#1339,#1340);
+#1339 = CARTESIAN_POINT('',(-3.149606299213E-02,3.228346284587E-02,
+    -1.365923996832E-19));
+#1340 = VECTOR('',#1341,3.937007874016E-02);
+#1341 = DIRECTION('',(1.,0.,0.));
+#1342 = PCURVE('',#977,#1343);
+#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348);
+#1344 = LINE('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(0.,4.803149606299E-02));
+#1346 = VECTOR('',#1347,1.);
+#1347 = DIRECTION('',(1.,0.));
+#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1349 = PCURVE('',#1350,#1355);
+#1350 = CYLINDRICAL_SURFACE('',#1351,1.181102362205E-03);
+#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354);
+#1352 = CARTESIAN_POINT('',(-3.149606299213E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#1353 = DIRECTION('',(1.,0.,0.));
+#1354 = DIRECTION('',(-0.,1.,0.));
+#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360);
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(-0.,1.));
+#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1361 = ORIENTED_EDGE('',*,*,#961,.F.);
+#1362 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1363 = EDGE_CURVE('',#940,#1312,#1364,.T.);
+#1364 = SURFACE_CURVE('',#1365,(#1369,#1376),.PCURVE_S1.);
+#1365 = LINE('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    -1.365923996832E-19));
+#1367 = VECTOR('',#1368,3.937007874016E-02);
+#1368 = DIRECTION('',(1.,0.,0.));
+#1369 = PCURVE('',#977,#1370);
+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);
+#1371 = LINE('',#1372,#1373);
+#1372 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1373 = VECTOR('',#1374,1.);
+#1374 = DIRECTION('',(1.,0.));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1376 = PCURVE('',#1190,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(0.,1.));
+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1383 = ADVANCED_FACE('',(#1384),#1003,.T.);
+#1384 = FACE_BOUND('',#1385,.F.);
+#1385 = EDGE_LOOP('',(#1386,#1387,#1407));
+#1386 = ORIENTED_EDGE('',*,*,#989,.F.);
+#1387 = ORIENTED_EDGE('',*,*,#1388,.T.);
+#1388 = EDGE_CURVE('',#962,#1101,#1389,.T.);
+#1389 = SURFACE_CURVE('',#1390,(#1395,#1401),.PCURVE_S1.);
+#1390 = CIRCLE('',#1391,1.181102362205E-03);
+#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
+#1392 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#1393 = DIRECTION('',(1.,6.123233995737E-17,-0.));
+#1394 = DIRECTION('',(-6.123233995737E-17,1.,0.));
+#1395 = PCURVE('',#1003,#1396);
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1400);
+#1397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1398,#1399),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1398 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#1399 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = PCURVE('',#1350,#1402);
+#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1406);
+#1403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1404,#1405),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1404 = CARTESIAN_POINT('',(-1.570796326795,1.181102362205E-03));
+#1405 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1407 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1408 = ADVANCED_FACE('',(#1409),#1056,.T.);
+#1409 = FACE_BOUND('',#1410,.T.);
+#1410 = EDGE_LOOP('',(#1411,#1436,#1462,#1463));
+#1411 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#1412 = EDGE_CURVE('',#1413,#1415,#1417,.T.);
+#1413 = VERTEX_POINT('',#1414);
+#1414 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.456693085492E-02,
+    4.92125984252E-02));
+#1415 = VERTEX_POINT('',#1416);
+#1416 = CARTESIAN_POINT('',(-1.181102362205E-02,3.228346284587E-02,
+    4.92125984252E-02));
+#1417 = SURFACE_CURVE('',#1418,(#1422,#1429),.PCURVE_S1.);
+#1418 = LINE('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.574803321713E-02,
+    4.92125984252E-02));
+#1420 = VECTOR('',#1421,3.937007874016E-02);
+#1421 = DIRECTION('',(0.,1.,0.));
+#1422 = PCURVE('',#1056,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428);
+#1424 = LINE('',#1425,#1426);
+#1425 = CARTESIAN_POINT('',(1.968503937008E-02,0.));
+#1426 = VECTOR('',#1427,1.);
+#1427 = DIRECTION('',(0.,1.));
+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1429 = PCURVE('',#1253,#1430);
+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(4.92125984252E-02,0.));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(0.,-1.));
+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1436 = ORIENTED_EDGE('',*,*,#1437,.F.);
+#1437 = EDGE_CURVE('',#1041,#1415,#1438,.T.);
+#1438 = SURFACE_CURVE('',#1439,(#1443,#1450),.PCURVE_S1.);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(-3.149606299213E-02,3.228346284587E-02,
+    4.92125984252E-02));
+#1441 = VECTOR('',#1442,3.937007874016E-02);
+#1442 = DIRECTION('',(1.,0.,0.));
+#1443 = PCURVE('',#1056,#1444);
+#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449);
+#1445 = LINE('',#1446,#1447);
+#1446 = CARTESIAN_POINT('',(0.,4.803149606299E-02));
+#1447 = VECTOR('',#1448,1.);
+#1448 = DIRECTION('',(1.,0.));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = PCURVE('',#1451,#1456);
+#1451 = CYLINDRICAL_SURFACE('',#1452,1.181102362205E-03);
+#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455);
+#1453 = CARTESIAN_POINT('',(-3.149606299213E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#1454 = DIRECTION('',(1.,0.,0.));
+#1455 = DIRECTION('',(-0.,1.,0.));
+#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1461);
+#1457 = LINE('',#1458,#1459);
+#1458 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1459 = VECTOR('',#1460,1.);
+#1460 = DIRECTION('',(0.,1.));
+#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1462 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#1463 = ORIENTED_EDGE('',*,*,#1464,.T.);
+#1464 = EDGE_CURVE('',#1019,#1413,#1465,.T.);
+#1465 = SURFACE_CURVE('',#1466,(#1470,#1477),.PCURVE_S1.);
+#1466 = LINE('',#1467,#1468);
+#1467 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    4.92125984252E-02));
+#1468 = VECTOR('',#1469,3.937007874016E-02);
+#1469 = DIRECTION('',(1.,0.,0.));
+#1470 = PCURVE('',#1056,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(1.,0.));
+#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1477 = PCURVE('',#1220,#1478);
+#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1483);
+#1479 = LINE('',#1480,#1481);
+#1480 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1481 = VECTOR('',#1482,1.);
+#1482 = DIRECTION('',(-0.,1.));
+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1484 = ADVANCED_FACE('',(#1485),#1083,.T.);
+#1485 = FACE_BOUND('',#1486,.F.);
+#1486 = EDGE_LOOP('',(#1487,#1488,#1508));
+#1487 = ORIENTED_EDGE('',*,*,#1152,.F.);
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#1125,#1041,#1490,.T.);
+#1490 = SURFACE_CURVE('',#1491,(#1496,#1502),.PCURVE_S1.);
+#1491 = CIRCLE('',#1492,1.181102362205E-03);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(-3.031496062992E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#1494 = DIRECTION('',(1.,0.,6.123233995737E-17));
+#1495 = DIRECTION('',(-6.123233995737E-17,0.,1.));
+#1496 = PCURVE('',#1083,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1501);
+#1498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1499,#1500),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1499 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#1500 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1502 = PCURVE('',#1451,#1503);
+#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1507);
+#1504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1505,#1506),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1505 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1506 = CARTESIAN_POINT('',(1.570796326795,1.181102362205E-03));
+#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1508 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1509 = ADVANCED_FACE('',(#1510),#1140,.T.);
+#1510 = FACE_BOUND('',#1511,.T.);
+#1511 = EDGE_LOOP('',(#1512,#1537,#1558,#1559));
+#1512 = ORIENTED_EDGE('',*,*,#1513,.F.);
+#1513 = EDGE_CURVE('',#1514,#1516,#1518,.T.);
+#1514 = VERTEX_POINT('',#1515);
+#1515 = CARTESIAN_POINT('',(-1.181102362205E-02,3.346456520807E-02,
+    1.181102362205E-03));
+#1516 = VERTEX_POINT('',#1517);
+#1517 = CARTESIAN_POINT('',(-1.181102362205E-02,3.346456520807E-02,
+    4.803149606299E-02));
+#1518 = SURFACE_CURVE('',#1519,(#1523,#1530),.PCURVE_S1.);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(-1.181102362205E-02,3.346456520807E-02,0.));
+#1521 = VECTOR('',#1522,3.937007874016E-02);
+#1522 = DIRECTION('',(0.,0.,1.));
+#1523 = PCURVE('',#1140,#1524);
+#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1529);
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(0.,1.968503937008E-02));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(1.,0.));
+#1529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1530 = PCURVE('',#1253,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(0.,-4.92125984252E-02));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(1.,0.));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = ORIENTED_EDGE('',*,*,#1538,.F.);
+#1538 = EDGE_CURVE('',#1101,#1514,#1539,.T.);
+#1539 = SURFACE_CURVE('',#1540,(#1544,#1551),.PCURVE_S1.);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-3.149606299213E-02,3.346456520807E-02,
+    1.181102362205E-03));
+#1542 = VECTOR('',#1543,3.937007874016E-02);
+#1543 = DIRECTION('',(1.,0.,0.));
+#1544 = PCURVE('',#1140,#1545);
+#1545 = DEFINITIONAL_REPRESENTATION('',(#1546),#1550);
+#1546 = LINE('',#1547,#1548);
+#1547 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#1548 = VECTOR('',#1549,1.);
+#1549 = DIRECTION('',(0.,1.));
+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1551 = PCURVE('',#1350,#1552);
+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1557);
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(-0.,0.));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(-0.,1.));
+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1558 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#1559 = ORIENTED_EDGE('',*,*,#1560,.T.);
+#1560 = EDGE_CURVE('',#1125,#1516,#1561,.T.);
+#1561 = SURFACE_CURVE('',#1562,(#1566,#1573),.PCURVE_S1.);
+#1562 = LINE('',#1563,#1564);
+#1563 = CARTESIAN_POINT('',(-3.149606299213E-02,3.346456520807E-02,
+    4.803149606299E-02));
+#1564 = VECTOR('',#1565,3.937007874016E-02);
+#1565 = DIRECTION('',(1.,0.,0.));
+#1566 = PCURVE('',#1140,#1567);
+#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572);
+#1568 = LINE('',#1569,#1570);
+#1569 = CARTESIAN_POINT('',(4.803149606299E-02,0.));
+#1570 = VECTOR('',#1571,1.);
+#1571 = DIRECTION('',(0.,1.));
+#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1573 = PCURVE('',#1451,#1574);
+#1574 = DEFINITIONAL_REPRESENTATION('',(#1575),#1579);
+#1575 = LINE('',#1576,#1577);
+#1576 = CARTESIAN_POINT('',(0.,0.));
+#1577 = VECTOR('',#1578,1.);
+#1578 = DIRECTION('',(0.,1.));
+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1580 = ADVANCED_FACE('',(#1581),#1190,.T.);
+#1581 = FACE_BOUND('',#1582,.T.);
+#1582 = EDGE_LOOP('',(#1583,#1584,#1585,#1607));
+#1583 = ORIENTED_EDGE('',*,*,#1176,.F.);
+#1584 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1585 = ORIENTED_EDGE('',*,*,#1586,.F.);
+#1586 = EDGE_CURVE('',#1236,#1312,#1587,.T.);
+#1587 = SURFACE_CURVE('',#1588,(#1593,#1600),.PCURVE_S1.);
+#1588 = CIRCLE('',#1589,1.181102362205E-03);
+#1589 = AXIS2_PLACEMENT_3D('',#1590,#1591,#1592);
+#1590 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1591 = DIRECTION('',(1.,0.,0.));
+#1592 = DIRECTION('',(-0.,0.,1.));
+#1593 = PCURVE('',#1190,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599);
+#1595 = LINE('',#1596,#1597);
+#1596 = CARTESIAN_POINT('',(-1.570796326795,1.968503937008E-02));
+#1597 = VECTOR('',#1598,1.);
+#1598 = DIRECTION('',(1.,0.));
+#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1600 = PCURVE('',#1253,#1601);
+#1601 = DEFINITIONAL_REPRESENTATION('',(#1602),#1606);
+#1602 = CIRCLE('',#1603,1.181102362205E-03);
+#1603 = AXIS2_PLACEMENT_2D('',#1604,#1605);
+#1604 = CARTESIAN_POINT('',(1.181102362205E-03,-1.181102362205E-03));
+#1605 = DIRECTION('',(1.,0.));
+#1606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1607 = ORIENTED_EDGE('',*,*,#1265,.F.);
+#1608 = ADVANCED_FACE('',(#1609),#1220,.T.);
+#1609 = FACE_BOUND('',#1610,.F.);
+#1610 = EDGE_LOOP('',(#1611,#1612,#1613,#1639));
+#1611 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#1612 = ORIENTED_EDGE('',*,*,#1464,.T.);
+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1614 = EDGE_CURVE('',#1238,#1413,#1615,.T.);
+#1615 = SURFACE_CURVE('',#1616,(#1621,#1628),.PCURVE_S1.);
+#1616 = CIRCLE('',#1617,1.181102362205E-03);
+#1617 = AXIS2_PLACEMENT_3D('',#1618,#1619,#1620);
+#1618 = CARTESIAN_POINT('',(-1.181102362205E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#1619 = DIRECTION('',(-1.,0.,-0.));
+#1620 = DIRECTION('',(-0.,0.,1.));
+#1621 = PCURVE('',#1220,#1622);
+#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1627);
+#1623 = LINE('',#1624,#1625);
+#1624 = CARTESIAN_POINT('',(4.712388980385,1.968503937008E-02));
+#1625 = VECTOR('',#1626,1.);
+#1626 = DIRECTION('',(-1.,0.));
+#1627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1628 = PCURVE('',#1253,#1629);
+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1638);
+#1630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1631,#1632,#1633,#1634,
+#1635,#1636,#1637),.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('') );
+#1631 = CARTESIAN_POINT('',(4.92125984252E-02,-1.181102362205E-03));
+#1632 = CARTESIAN_POINT('',(4.92125984252E-02,-3.226831662483E-03));
+#1633 = CARTESIAN_POINT('',(4.744094488189E-02,-2.203967012344E-03));
+#1634 = CARTESIAN_POINT('',(4.566929133858E-02,-1.181102362205E-03));
+#1635 = CARTESIAN_POINT('',(4.744094488189E-02,-1.582377120656E-04));
+#1636 = CARTESIAN_POINT('',(4.92125984252E-02,8.646269380735E-04));
+#1637 = CARTESIAN_POINT('',(4.92125984252E-02,-1.181102362205E-03));
+#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1639 = ORIENTED_EDGE('',*,*,#1287,.F.);
+#1640 = ADVANCED_FACE('',(#1641),#1253,.T.);
+#1641 = FACE_BOUND('',#1642,.T.);
+#1642 = EDGE_LOOP('',(#1643,#1644,#1645,#1646,#1672,#1673,#1695,#1696));
+#1643 = ORIENTED_EDGE('',*,*,#1235,.F.);
+#1644 = ORIENTED_EDGE('',*,*,#1586,.T.);
+#1645 = ORIENTED_EDGE('',*,*,#1311,.T.);
+#1646 = ORIENTED_EDGE('',*,*,#1647,.F.);
+#1647 = EDGE_CURVE('',#1514,#1314,#1648,.T.);
+#1648 = SURFACE_CURVE('',#1649,(#1654,#1665),.PCURVE_S1.);
+#1649 = CIRCLE('',#1650,1.181102362205E-03);
+#1650 = AXIS2_PLACEMENT_3D('',#1651,#1652,#1653);
+#1651 = CARTESIAN_POINT('',(-1.181102362205E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#1652 = DIRECTION('',(-1.,0.,-0.));
+#1653 = DIRECTION('',(-0.,0.,1.));
+#1654 = PCURVE('',#1253,#1655);
+#1655 = DEFINITIONAL_REPRESENTATION('',(#1656),#1664);
+#1656 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1657,#1658,#1659,#1660,
+#1661,#1662,#1663),.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('') );
+#1657 = CARTESIAN_POINT('',(2.362204724409E-03,-4.803149606299E-02));
+#1658 = CARTESIAN_POINT('',(2.362204724409E-03,-5.007722536327E-02));
+#1659 = CARTESIAN_POINT('',(5.905511811024E-04,-4.905436071313E-02));
+#1660 = CARTESIAN_POINT('',(-1.181102362205E-03,-4.803149606299E-02));
+#1661 = CARTESIAN_POINT('',(5.905511811024E-04,-4.700863141285E-02));
+#1662 = CARTESIAN_POINT('',(2.362204724409E-03,-4.598576676271E-02));
+#1663 = CARTESIAN_POINT('',(2.362204724409E-03,-4.803149606299E-02));
+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1665 = PCURVE('',#1350,#1666);
+#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1671);
+#1667 = LINE('',#1668,#1669);
+#1668 = CARTESIAN_POINT('',(1.570796326795,1.968503937008E-02));
+#1669 = VECTOR('',#1670,1.);
+#1670 = DIRECTION('',(-1.,0.));
+#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1672 = ORIENTED_EDGE('',*,*,#1513,.T.);
+#1673 = ORIENTED_EDGE('',*,*,#1674,.T.);
+#1674 = EDGE_CURVE('',#1516,#1415,#1675,.T.);
+#1675 = SURFACE_CURVE('',#1676,(#1681,#1688),.PCURVE_S1.);
+#1676 = CIRCLE('',#1677,1.181102362205E-03);
+#1677 = AXIS2_PLACEMENT_3D('',#1678,#1679,#1680);
+#1678 = CARTESIAN_POINT('',(-1.181102362205E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#1679 = DIRECTION('',(1.,0.,0.));
+#1680 = DIRECTION('',(-0.,0.,1.));
+#1681 = PCURVE('',#1253,#1682);
+#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687);
+#1683 = CIRCLE('',#1684,1.181102362205E-03);
+#1684 = AXIS2_PLACEMENT_2D('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(4.803149606299E-02,-4.803149606299E-02));
+#1686 = DIRECTION('',(1.,0.));
+#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1688 = PCURVE('',#1451,#1689);
+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694);
+#1690 = LINE('',#1691,#1692);
+#1691 = CARTESIAN_POINT('',(-4.712388980385,1.968503937008E-02));
+#1692 = VECTOR('',#1693,1.);
+#1693 = DIRECTION('',(1.,0.));
+#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1695 = ORIENTED_EDGE('',*,*,#1412,.F.);
+#1696 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1697 = ADVANCED_FACE('',(#1698),#1350,.T.);
+#1698 = FACE_BOUND('',#1699,.F.);
+#1699 = EDGE_LOOP('',(#1700,#1701,#1702,#1703));
+#1700 = ORIENTED_EDGE('',*,*,#1388,.F.);
+#1701 = ORIENTED_EDGE('',*,*,#1336,.T.);
+#1702 = ORIENTED_EDGE('',*,*,#1647,.F.);
+#1703 = ORIENTED_EDGE('',*,*,#1538,.F.);
+#1704 = ADVANCED_FACE('',(#1705),#1451,.T.);
+#1705 = FACE_BOUND('',#1706,.T.);
+#1706 = EDGE_LOOP('',(#1707,#1708,#1709,#1710));
+#1707 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1708 = ORIENTED_EDGE('',*,*,#1437,.T.);
+#1709 = ORIENTED_EDGE('',*,*,#1674,.F.);
+#1710 = ORIENTED_EDGE('',*,*,#1560,.F.);
+#1711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1718)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1712,#1716,#1717)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1712 = ( CONVERSION_BASED_UNIT('INCH',#1714) LENGTH_UNIT() NAMED_UNIT(
+  #1713) );
+#1713 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#1714 = LENGTH_MEASURE_WITH_UNIT(25.4,#1715);
+#1715 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1716 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1717 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1718 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#1712,'distance_accuracy_value','confusion accuracy');
+#1719 = SHAPE_DEFINITION_REPRESENTATION(#1720,#724);
+#1720 = PRODUCT_DEFINITION_SHAPE('','',#1721);
+#1721 = PRODUCT_DEFINITION('design','',#1722,#1725);
+#1722 = PRODUCT_DEFINITION_FORMATION('','',#1723);
+#1723 = PRODUCT('left-side','left-side','',(#1724));
+#1724 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1725 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1726 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1727,#1729);
+#1727 = ( REPRESENTATION_RELATIONSHIP('','',#724,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1728) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1728 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#1729 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1730);
+#1730 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#1721,$);
+#1731 = PRODUCT_TYPE('part',$,(#1723));
+#1732 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1733),#2735);
+#1733 = MANIFOLD_SOLID_BREP('',#1734);
+#1734 = CLOSED_SHELL('',(#1735,#1855,#1943,#2026,#2109,#2187,#2219,#2251
+    ,#2327,#2403,#2430,#2506,#2533,#2604,#2636,#2664,#2721,#2728));
+#1735 = ADVANCED_FACE('',(#1736),#1750,.F.);
+#1736 = FACE_BOUND('',#1737,.T.);
+#1737 = EDGE_LOOP('',(#1738,#1773,#1801,#1829));
+#1738 = ORIENTED_EDGE('',*,*,#1739,.F.);
+#1739 = EDGE_CURVE('',#1740,#1742,#1744,.T.);
+#1740 = VERTEX_POINT('',#1741);
+#1741 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1742 = VERTEX_POINT('',#1743);
+#1743 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#1744 = SURFACE_CURVE('',#1745,(#1749,#1761),.PCURVE_S1.);
+#1745 = LINE('',#1746,#1747);
+#1746 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,0.));
+#1747 = VECTOR('',#1748,3.937007874016E-02);
+#1748 = DIRECTION('',(-0.,-0.,1.));
+#1749 = PCURVE('',#1750,#1755);
+#1750 = PLANE('',#1751);
+#1751 = AXIS2_PLACEMENT_3D('',#1752,#1753,#1754);
+#1752 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,0.));
+#1753 = DIRECTION('',(-1.,-0.,-0.));
+#1754 = DIRECTION('',(0.,0.,-1.));
+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(-0.,-1.181102362205E-03));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(-1.,-0.));
+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1761 = PCURVE('',#1762,#1767);
+#1762 = CYLINDRICAL_SURFACE('',#1763,1.181102362205E-03);
+#1763 = AXIS2_PLACEMENT_3D('',#1764,#1765,#1766);
+#1764 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,0.));
+#1765 = DIRECTION('',(-0.,-0.,1.));
+#1766 = DIRECTION('',(1.,0.,0.));
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1772);
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(-0.,0.));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(-0.,1.));
+#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1773 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#1774 = EDGE_CURVE('',#1740,#1775,#1777,.T.);
+#1775 = VERTEX_POINT('',#1776);
+#1776 = CARTESIAN_POINT('',(3.149606299213E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#1777 = SURFACE_CURVE('',#1778,(#1782,#1789),.PCURVE_S1.);
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1780 = VECTOR('',#1781,3.937007874016E-02);
+#1781 = DIRECTION('',(-0.,1.,-0.));
+#1782 = PCURVE('',#1750,#1783);
+#1783 = DEFINITIONAL_REPRESENTATION('',(#1784),#1788);
+#1784 = LINE('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(-1.181102362205E-03,-0.));
+#1786 = VECTOR('',#1787,1.);
+#1787 = DIRECTION('',(-0.,-1.));
+#1788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1789 = PCURVE('',#1790,#1795);
+#1790 = CYLINDRICAL_SURFACE('',#1791,1.181102362205E-03);
+#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794);
+#1792 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1793 = DIRECTION('',(-0.,1.,-0.));
+#1794 = DIRECTION('',(1.,0.,-0.));
+#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800);
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(0.,0.));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(0.,1.));
+#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1801 = ORIENTED_EDGE('',*,*,#1802,.T.);
+#1802 = EDGE_CURVE('',#1775,#1803,#1805,.T.);
+#1803 = VERTEX_POINT('',#1804);
+#1804 = CARTESIAN_POINT('',(3.149606299213E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#1805 = SURFACE_CURVE('',#1806,(#1810,#1817),.PCURVE_S1.);
+#1806 = LINE('',#1807,#1808);
+#1807 = CARTESIAN_POINT('',(3.149606299213E-02,3.228346284587E-02,0.));
+#1808 = VECTOR('',#1809,3.937007874016E-02);
+#1809 = DIRECTION('',(-0.,-0.,1.));
+#1810 = PCURVE('',#1750,#1811);
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
+#1812 = LINE('',#1813,#1814);
+#1813 = CARTESIAN_POINT('',(-0.,-4.803149606299E-02));
+#1814 = VECTOR('',#1815,1.);
+#1815 = DIRECTION('',(-1.,-0.));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = PCURVE('',#1818,#1823);
+#1818 = CYLINDRICAL_SURFACE('',#1819,1.181102362205E-03);
+#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);
+#1820 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,0.));
+#1821 = DIRECTION('',(-0.,-0.,1.));
+#1822 = DIRECTION('',(1.,0.,0.));
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);
+#1824 = LINE('',#1825,#1826);
+#1825 = CARTESIAN_POINT('',(0.,0.));
+#1826 = VECTOR('',#1827,1.);
+#1827 = DIRECTION('',(0.,1.));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1829 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#1830 = EDGE_CURVE('',#1742,#1803,#1831,.T.);
+#1831 = SURFACE_CURVE('',#1832,(#1836,#1843),.PCURVE_S1.);
+#1832 = LINE('',#1833,#1834);
+#1833 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#1834 = VECTOR('',#1835,3.937007874016E-02);
+#1835 = DIRECTION('',(-0.,1.,-0.));
+#1836 = PCURVE('',#1750,#1837);
+#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842);
+#1838 = LINE('',#1839,#1840);
+#1839 = CARTESIAN_POINT('',(-4.803149606299E-02,-0.));
+#1840 = VECTOR('',#1841,1.);
+#1841 = DIRECTION('',(-0.,-1.));
+#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1843 = PCURVE('',#1844,#1849);
+#1844 = CYLINDRICAL_SURFACE('',#1845,1.181102362205E-03);
+#1845 = AXIS2_PLACEMENT_3D('',#1846,#1847,#1848);
+#1846 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#1847 = DIRECTION('',(-0.,1.,-0.));
+#1848 = DIRECTION('',(1.,0.,-0.));
+#1849 = DEFINITIONAL_REPRESENTATION('',(#1850),#1854);
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(-0.,0.));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(-0.,1.));
+#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1855 = ADVANCED_FACE('',(#1856),#1762,.T.);
+#1856 = FACE_BOUND('',#1857,.F.);
+#1857 = EDGE_LOOP('',(#1858,#1859,#1888,#1916));
+#1858 = ORIENTED_EDGE('',*,*,#1739,.F.);
+#1859 = ORIENTED_EDGE('',*,*,#1860,.T.);
+#1860 = EDGE_CURVE('',#1740,#1861,#1863,.T.);
+#1861 = VERTEX_POINT('',#1862);
+#1862 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1863 = SURFACE_CURVE('',#1864,(#1869,#1876),.PCURVE_S1.);
+#1864 = CIRCLE('',#1865,1.181102362205E-03);
+#1865 = AXIS2_PLACEMENT_3D('',#1866,#1867,#1868);
+#1866 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1867 = DIRECTION('',(0.,0.,-1.));
+#1868 = DIRECTION('',(1.,-0.,0.));
+#1869 = PCURVE('',#1762,#1870);
+#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1875);
+#1871 = LINE('',#1872,#1873);
+#1872 = CARTESIAN_POINT('',(-0.,1.181102362205E-03));
+#1873 = VECTOR('',#1874,1.);
+#1874 = DIRECTION('',(-1.,0.));
+#1875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1876 = PCURVE('',#1877,#1882);
+#1877 = SPHERICAL_SURFACE('',#1878,1.181102362205E-03);
+#1878 = AXIS2_PLACEMENT_3D('',#1879,#1880,#1881);
+#1879 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1880 = DIRECTION('',(-0.,-0.,1.));
+#1881 = DIRECTION('',(1.,0.,0.));
+#1882 = DEFINITIONAL_REPRESENTATION('',(#1883),#1887);
+#1883 = LINE('',#1884,#1885);
+#1884 = CARTESIAN_POINT('',(-0.,0.));
+#1885 = VECTOR('',#1886,1.);
+#1886 = DIRECTION('',(-1.,0.));
+#1887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1888 = ORIENTED_EDGE('',*,*,#1889,.T.);
+#1889 = EDGE_CURVE('',#1861,#1890,#1892,.T.);
+#1890 = VERTEX_POINT('',#1891);
+#1891 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#1892 = SURFACE_CURVE('',#1893,(#1897,#1904),.PCURVE_S1.);
+#1893 = LINE('',#1894,#1895);
+#1894 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,0.));
+#1895 = VECTOR('',#1896,3.937007874016E-02);
+#1896 = DIRECTION('',(-0.,-0.,1.));
+#1897 = PCURVE('',#1762,#1898);
+#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(-0.,1.));
+#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1904 = PCURVE('',#1905,#1910);
+#1905 = PLANE('',#1906);
+#1906 = AXIS2_PLACEMENT_3D('',#1907,#1908,#1909);
+#1907 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,0.));
+#1908 = DIRECTION('',(0.,1.,0.));
+#1909 = DIRECTION('',(-0.,-0.,-1.));
+#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915);
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(-0.,1.181102362205E-03));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(-1.,0.));
+#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1916 = ORIENTED_EDGE('',*,*,#1917,.F.);
+#1917 = EDGE_CURVE('',#1742,#1890,#1918,.T.);
+#1918 = SURFACE_CURVE('',#1919,(#1924,#1931),.PCURVE_S1.);
+#1919 = CIRCLE('',#1920,1.181102362205E-03);
+#1920 = AXIS2_PLACEMENT_3D('',#1921,#1922,#1923);
+#1921 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#1922 = DIRECTION('',(0.,0.,-1.));
+#1923 = DIRECTION('',(1.,-0.,0.));
+#1924 = PCURVE('',#1762,#1925);
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(-0.,4.803149606299E-02));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(-1.,0.));
+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1931 = PCURVE('',#1932,#1937);
+#1932 = SPHERICAL_SURFACE('',#1933,1.181102362205E-03);
+#1933 = AXIS2_PLACEMENT_3D('',#1934,#1935,#1936);
+#1934 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#1935 = DIRECTION('',(0.,-0.,-1.));
+#1936 = DIRECTION('',(1.,-0.,0.));
+#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942);
+#1938 = LINE('',#1939,#1940);
+#1939 = CARTESIAN_POINT('',(0.,0.));
+#1940 = VECTOR('',#1941,1.);
+#1941 = DIRECTION('',(1.,0.));
+#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1943 = ADVANCED_FACE('',(#1944),#1790,.T.);
+#1944 = FACE_BOUND('',#1945,.T.);
+#1945 = EDGE_LOOP('',(#1946,#1970,#1998,#2025));
+#1946 = ORIENTED_EDGE('',*,*,#1947,.F.);
+#1947 = EDGE_CURVE('',#1948,#1740,#1950,.T.);
+#1948 = VERTEX_POINT('',#1949);
+#1949 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,0.));
+#1950 = SURFACE_CURVE('',#1951,(#1956,#1963),.PCURVE_S1.);
+#1951 = CIRCLE('',#1952,1.181102362205E-03);
+#1952 = AXIS2_PLACEMENT_3D('',#1953,#1954,#1955);
+#1953 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1954 = DIRECTION('',(-0.,-1.,0.));
+#1955 = DIRECTION('',(1.,-0.,0.));
+#1956 = PCURVE('',#1790,#1957);
+#1957 = DEFINITIONAL_REPRESENTATION('',(#1958),#1962);
+#1958 = LINE('',#1959,#1960);
+#1959 = CARTESIAN_POINT('',(6.28318530718,1.181102362205E-03));
+#1960 = VECTOR('',#1961,1.);
+#1961 = DIRECTION('',(-1.,-0.));
+#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1963 = PCURVE('',#1877,#1964);
+#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1969);
+#1965 = LINE('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(-0.,-6.28318530718));
+#1967 = VECTOR('',#1968,1.);
+#1968 = DIRECTION('',(-0.,1.));
+#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1970 = ORIENTED_EDGE('',*,*,#1971,.T.);
+#1971 = EDGE_CURVE('',#1948,#1972,#1974,.T.);
+#1972 = VERTEX_POINT('',#1973);
+#1973 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,0.));
+#1974 = SURFACE_CURVE('',#1975,(#1979,#1986),.PCURVE_S1.);
+#1975 = LINE('',#1976,#1977);
+#1976 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,
+    -1.365923996832E-19));
+#1977 = VECTOR('',#1978,3.937007874016E-02);
+#1978 = DIRECTION('',(-0.,1.,-0.));
+#1979 = PCURVE('',#1790,#1980);
+#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1985);
+#1981 = LINE('',#1982,#1983);
+#1982 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1983 = VECTOR('',#1984,1.);
+#1984 = DIRECTION('',(0.,1.));
+#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1986 = PCURVE('',#1987,#1992);
+#1987 = PLANE('',#1988);
+#1988 = AXIS2_PLACEMENT_3D('',#1989,#1990,#1991);
+#1989 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,0.));
+#1990 = DIRECTION('',(0.,0.,1.));
+#1991 = DIRECTION('',(1.,0.,0.));
+#1992 = DEFINITIONAL_REPRESENTATION('',(#1993),#1997);
+#1993 = LINE('',#1994,#1995);
+#1994 = CARTESIAN_POINT('',(-1.181102362205E-03,0.));
+#1995 = VECTOR('',#1996,1.);
+#1996 = DIRECTION('',(-0.,1.));
+#1997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1998 = ORIENTED_EDGE('',*,*,#1999,.T.);
+#1999 = EDGE_CURVE('',#1972,#1775,#2000,.T.);
+#2000 = SURFACE_CURVE('',#2001,(#2006,#2013),.PCURVE_S1.);
+#2001 = CIRCLE('',#2002,1.181102362205E-03);
+#2002 = AXIS2_PLACEMENT_3D('',#2003,#2004,#2005);
+#2003 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#2004 = DIRECTION('',(-0.,-1.,0.));
+#2005 = DIRECTION('',(1.,-0.,0.));
+#2006 = PCURVE('',#1790,#2007);
+#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012);
+#2008 = LINE('',#2009,#2010);
+#2009 = CARTESIAN_POINT('',(6.28318530718,4.803149606299E-02));
+#2010 = VECTOR('',#2011,1.);
+#2011 = DIRECTION('',(-1.,-0.));
+#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2013 = PCURVE('',#2014,#2019);
+#2014 = SPHERICAL_SURFACE('',#2015,1.181102362205E-03);
+#2015 = AXIS2_PLACEMENT_3D('',#2016,#2017,#2018);
+#2016 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#2017 = DIRECTION('',(-0.,-0.,1.));
+#2018 = DIRECTION('',(1.,0.,0.));
+#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024);
+#2020 = LINE('',#2021,#2022);
+#2021 = CARTESIAN_POINT('',(0.,-6.28318530718));
+#2022 = VECTOR('',#2023,1.);
+#2023 = DIRECTION('',(0.,1.));
+#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2025 = ORIENTED_EDGE('',*,*,#1774,.F.);
+#2026 = ADVANCED_FACE('',(#2027),#1844,.T.);
+#2027 = FACE_BOUND('',#2028,.F.);
+#2028 = EDGE_LOOP('',(#2029,#2053,#2081,#2108));
+#2029 = ORIENTED_EDGE('',*,*,#2030,.F.);
+#2030 = EDGE_CURVE('',#2031,#1742,#2033,.T.);
+#2031 = VERTEX_POINT('',#2032);
+#2032 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    4.92125984252E-02));
+#2033 = SURFACE_CURVE('',#2034,(#2039,#2046),.PCURVE_S1.);
+#2034 = CIRCLE('',#2035,1.181102362205E-03);
+#2035 = AXIS2_PLACEMENT_3D('',#2036,#2037,#2038);
+#2036 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#2037 = DIRECTION('',(0.,1.,0.));
+#2038 = DIRECTION('',(1.,0.,-0.));
+#2039 = PCURVE('',#1844,#2040);
+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(-6.28318530718,1.181102362205E-03));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(1.,-0.));
+#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2046 = PCURVE('',#1932,#2047);
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2052);
+#2048 = LINE('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(0.,-6.28318530718));
+#2050 = VECTOR('',#2051,1.);
+#2051 = DIRECTION('',(0.,1.));
+#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2053 = ORIENTED_EDGE('',*,*,#2054,.T.);
+#2054 = EDGE_CURVE('',#2031,#2055,#2057,.T.);
+#2055 = VERTEX_POINT('',#2056);
+#2056 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    4.92125984252E-02));
+#2057 = SURFACE_CURVE('',#2058,(#2062,#2069),.PCURVE_S1.);
+#2058 = LINE('',#2059,#2060);
+#2059 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,
+    4.92125984252E-02));
+#2060 = VECTOR('',#2061,3.937007874016E-02);
+#2061 = DIRECTION('',(-0.,1.,-0.));
+#2062 = PCURVE('',#1844,#2063);
+#2063 = DEFINITIONAL_REPRESENTATION('',(#2064),#2068);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2066 = VECTOR('',#2067,1.);
+#2067 = DIRECTION('',(-0.,1.));
+#2068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2069 = PCURVE('',#2070,#2075);
+#2070 = PLANE('',#2071);
+#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074);
+#2072 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,
+    4.92125984252E-02));
+#2073 = DIRECTION('',(0.,0.,1.));
+#2074 = DIRECTION('',(1.,0.,0.));
+#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080);
+#2076 = LINE('',#2077,#2078);
+#2077 = CARTESIAN_POINT('',(-1.181102362205E-03,0.));
+#2078 = VECTOR('',#2079,1.);
+#2079 = DIRECTION('',(-0.,1.));
+#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2081 = ORIENTED_EDGE('',*,*,#2082,.F.);
+#2082 = EDGE_CURVE('',#1803,#2055,#2083,.T.);
+#2083 = SURFACE_CURVE('',#2084,(#2089,#2096),.PCURVE_S1.);
+#2084 = CIRCLE('',#2085,1.181102362205E-03);
+#2085 = AXIS2_PLACEMENT_3D('',#2086,#2087,#2088);
+#2086 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#2087 = DIRECTION('',(-0.,-1.,0.));
+#2088 = DIRECTION('',(1.,-0.,0.));
+#2089 = PCURVE('',#1844,#2090);
+#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2095);
+#2091 = LINE('',#2092,#2093);
+#2092 = CARTESIAN_POINT('',(-0.,4.803149606299E-02));
+#2093 = VECTOR('',#2094,1.);
+#2094 = DIRECTION('',(-1.,0.));
+#2095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2096 = PCURVE('',#2097,#2102);
+#2097 = SPHERICAL_SURFACE('',#2098,1.181102362205E-03);
+#2098 = AXIS2_PLACEMENT_3D('',#2099,#2100,#2101);
+#2099 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#2100 = DIRECTION('',(0.,-1.,-0.));
+#2101 = DIRECTION('',(1.,0.,0.));
+#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107);
+#2103 = LINE('',#2104,#2105);
+#2104 = CARTESIAN_POINT('',(0.,0.));
+#2105 = VECTOR('',#2106,1.);
+#2106 = DIRECTION('',(1.,0.));
+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2108 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#2109 = ADVANCED_FACE('',(#2110),#1818,.T.);
+#2110 = FACE_BOUND('',#2111,.T.);
+#2111 = EDGE_LOOP('',(#2112,#2113,#2137,#2165));
+#2112 = ORIENTED_EDGE('',*,*,#1802,.F.);
+#2113 = ORIENTED_EDGE('',*,*,#2114,.T.);
+#2114 = EDGE_CURVE('',#1775,#2115,#2117,.T.);
+#2115 = VERTEX_POINT('',#2116);
+#2116 = CARTESIAN_POINT('',(3.031496062992E-02,3.346456520807E-02,
+    1.181102362205E-03));
+#2117 = SURFACE_CURVE('',#2118,(#2123,#2130),.PCURVE_S1.);
+#2118 = CIRCLE('',#2119,1.181102362205E-03);
+#2119 = AXIS2_PLACEMENT_3D('',#2120,#2121,#2122);
+#2120 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#2121 = DIRECTION('',(0.,0.,1.));
+#2122 = DIRECTION('',(1.,0.,-0.));
+#2123 = PCURVE('',#1818,#2124);
+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(1.,0.));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2130 = PCURVE('',#2014,#2131);
+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);
+#2132 = LINE('',#2133,#2134);
+#2133 = CARTESIAN_POINT('',(0.,0.));
+#2134 = VECTOR('',#2135,1.);
+#2135 = DIRECTION('',(1.,0.));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2137 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2138 = EDGE_CURVE('',#2115,#2139,#2141,.T.);
+#2139 = VERTEX_POINT('',#2140);
+#2140 = CARTESIAN_POINT('',(3.031496062992E-02,3.346456520807E-02,
+    4.803149606299E-02));
+#2141 = SURFACE_CURVE('',#2142,(#2146,#2153),.PCURVE_S1.);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(3.031496062992E-02,3.346456520807E-02,0.));
+#2144 = VECTOR('',#2145,3.937007874016E-02);
+#2145 = DIRECTION('',(-0.,-0.,1.));
+#2146 = PCURVE('',#1818,#2147);
+#2147 = DEFINITIONAL_REPRESENTATION('',(#2148),#2152);
+#2148 = LINE('',#2149,#2150);
+#2149 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2150 = VECTOR('',#2151,1.);
+#2151 = DIRECTION('',(0.,1.));
+#2152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2153 = PCURVE('',#2154,#2159);
+#2154 = PLANE('',#2155);
+#2155 = AXIS2_PLACEMENT_3D('',#2156,#2157,#2158);
+#2156 = CARTESIAN_POINT('',(3.149606299213E-02,3.346456520807E-02,0.));
+#2157 = DIRECTION('',(0.,1.,0.));
+#2158 = DIRECTION('',(-0.,-0.,-1.));
+#2159 = DEFINITIONAL_REPRESENTATION('',(#2160),#2164);
+#2160 = LINE('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(-0.,1.181102362205E-03));
+#2162 = VECTOR('',#2163,1.);
+#2163 = DIRECTION('',(-1.,0.));
+#2164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2165 = ORIENTED_EDGE('',*,*,#2166,.T.);
+#2166 = EDGE_CURVE('',#2139,#1803,#2167,.T.);
+#2167 = SURFACE_CURVE('',#2168,(#2173,#2180),.PCURVE_S1.);
+#2168 = CIRCLE('',#2169,1.181102362205E-03);
+#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172);
+#2170 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#2171 = DIRECTION('',(-0.,0.,-1.));
+#2172 = DIRECTION('',(1.,0.,-0.));
+#2173 = PCURVE('',#1818,#2174);
+#2174 = DEFINITIONAL_REPRESENTATION('',(#2175),#2179);
+#2175 = LINE('',#2176,#2177);
+#2176 = CARTESIAN_POINT('',(6.28318530718,4.803149606299E-02));
+#2177 = VECTOR('',#2178,1.);
+#2178 = DIRECTION('',(-1.,-0.));
+#2179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2180 = PCURVE('',#2097,#2181);
+#2181 = DEFINITIONAL_REPRESENTATION('',(#2182),#2186);
+#2182 = LINE('',#2183,#2184);
+#2183 = CARTESIAN_POINT('',(0.,-6.28318530718));
+#2184 = VECTOR('',#2185,1.);
+#2185 = DIRECTION('',(0.,1.));
+#2186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2187 = ADVANCED_FACE('',(#2188),#1877,.T.);
+#2188 = FACE_BOUND('',#2189,.F.);
+#2189 = EDGE_LOOP('',(#2190,#2191,#2218));
+#2190 = ORIENTED_EDGE('',*,*,#1947,.F.);
+#2191 = ORIENTED_EDGE('',*,*,#2192,.T.);
+#2192 = EDGE_CURVE('',#1948,#1861,#2193,.T.);
+#2193 = SURFACE_CURVE('',#2194,(#2199,#2206),.PCURVE_S1.);
+#2194 = CIRCLE('',#2195,1.181102362205E-03);
+#2195 = AXIS2_PLACEMENT_3D('',#2196,#2197,#2198);
+#2196 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#2197 = DIRECTION('',(-1.,-6.123233995737E-17,0.));
+#2198 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#2199 = PCURVE('',#1877,#2200);
+#2200 = DEFINITIONAL_REPRESENTATION('',(#2201),#2205);
+#2201 = LINE('',#2202,#2203);
+#2202 = CARTESIAN_POINT('',(-1.570796326795,-6.28318530718));
+#2203 = VECTOR('',#2204,1.);
+#2204 = DIRECTION('',(-0.,1.));
+#2205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2206 = PCURVE('',#2207,#2212);
+#2207 = CYLINDRICAL_SURFACE('',#2208,1.181102362205E-03);
+#2208 = AXIS2_PLACEMENT_3D('',#2209,#2210,#2211);
+#2209 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#2210 = DIRECTION('',(-1.,-0.,-0.));
+#2211 = DIRECTION('',(0.,-1.,0.));
+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(-6.28318530718,1.181102362205E-03));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(1.,-0.));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2218 = ORIENTED_EDGE('',*,*,#1860,.F.);
+#2219 = ADVANCED_FACE('',(#2220),#1932,.T.);
+#2220 = FACE_BOUND('',#2221,.T.);
+#2221 = EDGE_LOOP('',(#2222,#2223,#2250));
+#2222 = ORIENTED_EDGE('',*,*,#2030,.F.);
+#2223 = ORIENTED_EDGE('',*,*,#2224,.T.);
+#2224 = EDGE_CURVE('',#2031,#1890,#2225,.T.);
+#2225 = SURFACE_CURVE('',#2226,(#2231,#2238),.PCURVE_S1.);
+#2226 = CIRCLE('',#2227,1.181102362205E-03);
+#2227 = AXIS2_PLACEMENT_3D('',#2228,#2229,#2230);
+#2228 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#2229 = DIRECTION('',(1.,6.123233995737E-17,0.));
+#2230 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#2231 = PCURVE('',#1932,#2232);
+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);
+#2233 = LINE('',#2234,#2235);
+#2234 = CARTESIAN_POINT('',(1.570796326795,-6.28318530718));
+#2235 = VECTOR('',#2236,1.);
+#2236 = DIRECTION('',(0.,1.));
+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2238 = PCURVE('',#2239,#2244);
+#2239 = CYLINDRICAL_SURFACE('',#2240,1.181102362205E-03);
+#2240 = AXIS2_PLACEMENT_3D('',#2241,#2242,#2243);
+#2241 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#2242 = DIRECTION('',(-1.,-0.,-0.));
+#2243 = DIRECTION('',(0.,-1.,0.));
+#2244 = DEFINITIONAL_REPRESENTATION('',(#2245),#2249);
+#2245 = LINE('',#2246,#2247);
+#2246 = CARTESIAN_POINT('',(6.28318530718,1.181102362205E-03));
+#2247 = VECTOR('',#2248,1.);
+#2248 = DIRECTION('',(-1.,-0.));
+#2249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2250 = ORIENTED_EDGE('',*,*,#1917,.F.);
+#2251 = ADVANCED_FACE('',(#2252),#1905,.F.);
+#2252 = FACE_BOUND('',#2253,.T.);
+#2253 = EDGE_LOOP('',(#2254,#2284,#2305,#2306));
+#2254 = ORIENTED_EDGE('',*,*,#2255,.F.);
+#2255 = EDGE_CURVE('',#2256,#2258,#2260,.T.);
+#2256 = VERTEX_POINT('',#2257);
+#2257 = CARTESIAN_POINT('',(1.181102362205E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#2258 = VERTEX_POINT('',#2259);
+#2259 = CARTESIAN_POINT('',(1.181102362205E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#2260 = SURFACE_CURVE('',#2261,(#2265,#2272),.PCURVE_S1.);
+#2261 = LINE('',#2262,#2263);
+#2262 = CARTESIAN_POINT('',(1.181102362205E-02,-1.574803321713E-02,0.));
+#2263 = VECTOR('',#2264,3.937007874016E-02);
+#2264 = DIRECTION('',(0.,0.,1.));
+#2265 = PCURVE('',#1905,#2266);
+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271);
+#2267 = LINE('',#2268,#2269);
+#2268 = CARTESIAN_POINT('',(-0.,1.968503937008E-02));
+#2269 = VECTOR('',#2270,1.);
+#2270 = DIRECTION('',(-1.,0.));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2272 = PCURVE('',#2273,#2278);
+#2273 = PLANE('',#2274);
+#2274 = AXIS2_PLACEMENT_3D('',#2275,#2276,#2277);
+#2275 = CARTESIAN_POINT('',(1.181102362205E-02,-1.574803321713E-02,0.));
+#2276 = DIRECTION('',(-1.,-0.,-0.));
+#2277 = DIRECTION('',(0.,0.,-1.));
+#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('',#1861,#2256,#2286,.T.);
+#2286 = SURFACE_CURVE('',#2287,(#2291,#2298),.PCURVE_S1.);
+#2287 = LINE('',#2288,#2289);
+#2288 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#2289 = VECTOR('',#2290,3.937007874016E-02);
+#2290 = DIRECTION('',(-1.,-0.,-0.));
+#2291 = PCURVE('',#1905,#2292);
+#2292 = DEFINITIONAL_REPRESENTATION('',(#2293),#2297);
+#2293 = LINE('',#2294,#2295);
+#2294 = CARTESIAN_POINT('',(-1.181102362205E-03,-0.));
+#2295 = VECTOR('',#2296,1.);
+#2296 = DIRECTION('',(-0.,1.));
+#2297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2298 = PCURVE('',#2207,#2299);
+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2304);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(-0.,0.));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(-0.,1.));
+#2304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2305 = ORIENTED_EDGE('',*,*,#1889,.T.);
+#2306 = ORIENTED_EDGE('',*,*,#2307,.T.);
+#2307 = EDGE_CURVE('',#1890,#2258,#2308,.T.);
+#2308 = SURFACE_CURVE('',#2309,(#2313,#2320),.PCURVE_S1.);
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,
+    4.803149606299E-02));
+#2311 = VECTOR('',#2312,3.937007874016E-02);
+#2312 = DIRECTION('',(-1.,-0.,-0.));
+#2313 = PCURVE('',#1905,#2314);
+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(-4.803149606299E-02,-0.));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(-0.,1.));
+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2320 = PCURVE('',#2239,#2321);
+#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2326);
+#2322 = LINE('',#2323,#2324);
+#2323 = CARTESIAN_POINT('',(0.,0.));
+#2324 = VECTOR('',#2325,1.);
+#2325 = DIRECTION('',(0.,1.));
+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2327 = ADVANCED_FACE('',(#2328),#1987,.F.);
+#2328 = FACE_BOUND('',#2329,.T.);
+#2329 = EDGE_LOOP('',(#2330,#2355,#2381,#2382));
+#2330 = ORIENTED_EDGE('',*,*,#2331,.T.);
+#2331 = EDGE_CURVE('',#2332,#2334,#2336,.T.);
+#2332 = VERTEX_POINT('',#2333);
+#2333 = CARTESIAN_POINT('',(1.181102362205E-02,-1.456693085492E-02,
+    -1.365923996832E-19));
+#2334 = VERTEX_POINT('',#2335);
+#2335 = CARTESIAN_POINT('',(1.181102362205E-02,3.228346284587E-02,
+    -1.365923996832E-19));
+#2336 = SURFACE_CURVE('',#2337,(#2341,#2348),.PCURVE_S1.);
+#2337 = LINE('',#2338,#2339);
+#2338 = CARTESIAN_POINT('',(1.181102362205E-02,-1.574803321713E-02,0.));
+#2339 = VECTOR('',#2340,3.937007874016E-02);
+#2340 = DIRECTION('',(0.,1.,0.));
+#2341 = PCURVE('',#1987,#2342);
+#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347);
+#2343 = LINE('',#2344,#2345);
+#2344 = CARTESIAN_POINT('',(-1.968503937008E-02,0.));
+#2345 = VECTOR('',#2346,1.);
+#2346 = DIRECTION('',(-0.,1.));
+#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2348 = PCURVE('',#2273,#2349);
+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2354);
+#2350 = LINE('',#2351,#2352);
+#2351 = CARTESIAN_POINT('',(-0.,-0.));
+#2352 = VECTOR('',#2353,1.);
+#2353 = DIRECTION('',(-0.,-1.));
+#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2355 = ORIENTED_EDGE('',*,*,#2356,.F.);
+#2356 = EDGE_CURVE('',#1972,#2334,#2357,.T.);
+#2357 = SURFACE_CURVE('',#2358,(#2362,#2369),.PCURVE_S1.);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(3.149606299213E-02,3.228346284587E-02,
+    -1.365923996832E-19));
+#2360 = VECTOR('',#2361,3.937007874016E-02);
+#2361 = DIRECTION('',(-1.,-0.,-0.));
+#2362 = PCURVE('',#1987,#2363);
+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368);
+#2364 = LINE('',#2365,#2366);
+#2365 = CARTESIAN_POINT('',(0.,4.803149606299E-02));
+#2366 = VECTOR('',#2367,1.);
+#2367 = DIRECTION('',(-1.,0.));
+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2369 = PCURVE('',#2370,#2375);
+#2370 = CYLINDRICAL_SURFACE('',#2371,1.181102362205E-03);
+#2371 = AXIS2_PLACEMENT_3D('',#2372,#2373,#2374);
+#2372 = CARTESIAN_POINT('',(3.149606299213E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#2373 = DIRECTION('',(-1.,-0.,-0.));
+#2374 = DIRECTION('',(0.,1.,-0.));
+#2375 = DEFINITIONAL_REPRESENTATION('',(#2376),#2380);
+#2376 = LINE('',#2377,#2378);
+#2377 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2378 = VECTOR('',#2379,1.);
+#2379 = DIRECTION('',(0.,1.));
+#2380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2381 = ORIENTED_EDGE('',*,*,#1971,.F.);
+#2382 = ORIENTED_EDGE('',*,*,#2383,.T.);
+#2383 = EDGE_CURVE('',#1948,#2332,#2384,.T.);
+#2384 = SURFACE_CURVE('',#2385,(#2389,#2396),.PCURVE_S1.);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    -1.365923996832E-19));
+#2387 = VECTOR('',#2388,3.937007874016E-02);
+#2388 = DIRECTION('',(-1.,-0.,-0.));
+#2389 = PCURVE('',#1987,#2390);
+#2390 = DEFINITIONAL_REPRESENTATION('',(#2391),#2395);
+#2391 = LINE('',#2392,#2393);
+#2392 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2393 = VECTOR('',#2394,1.);
+#2394 = DIRECTION('',(-1.,0.));
+#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2396 = PCURVE('',#2207,#2397);
+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2402);
+#2398 = LINE('',#2399,#2400);
+#2399 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2400 = VECTOR('',#2401,1.);
+#2401 = DIRECTION('',(-0.,1.));
+#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2403 = ADVANCED_FACE('',(#2404),#2014,.T.);
+#2404 = FACE_BOUND('',#2405,.T.);
+#2405 = EDGE_LOOP('',(#2406,#2407,#2429));
+#2406 = ORIENTED_EDGE('',*,*,#1999,.F.);
+#2407 = ORIENTED_EDGE('',*,*,#2408,.T.);
+#2408 = EDGE_CURVE('',#1972,#2115,#2409,.T.);
+#2409 = SURFACE_CURVE('',#2410,(#2415,#2422),.PCURVE_S1.);
+#2410 = CIRCLE('',#2411,1.181102362205E-03);
+#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414);
+#2412 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#2413 = DIRECTION('',(1.,-6.123233995737E-17,0.));
+#2414 = DIRECTION('',(6.123233995737E-17,1.,0.));
+#2415 = PCURVE('',#2014,#2416);
+#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421);
+#2417 = LINE('',#2418,#2419);
+#2418 = CARTESIAN_POINT('',(1.570796326795,-6.28318530718));
+#2419 = VECTOR('',#2420,1.);
+#2420 = DIRECTION('',(0.,1.));
+#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2422 = PCURVE('',#2370,#2423);
+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(6.28318530718,1.181102362205E-03));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(-1.,-0.));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2429 = ORIENTED_EDGE('',*,*,#2114,.F.);
+#2430 = ADVANCED_FACE('',(#2431),#2070,.T.);
+#2431 = FACE_BOUND('',#2432,.F.);
+#2432 = EDGE_LOOP('',(#2433,#2458,#2484,#2485));
+#2433 = ORIENTED_EDGE('',*,*,#2434,.T.);
+#2434 = EDGE_CURVE('',#2435,#2437,#2439,.T.);
+#2435 = VERTEX_POINT('',#2436);
+#2436 = CARTESIAN_POINT('',(1.181102362205E-02,-1.456693085492E-02,
+    4.92125984252E-02));
+#2437 = VERTEX_POINT('',#2438);
+#2438 = CARTESIAN_POINT('',(1.181102362205E-02,3.228346284587E-02,
+    4.92125984252E-02));
+#2439 = SURFACE_CURVE('',#2440,(#2444,#2451),.PCURVE_S1.);
+#2440 = LINE('',#2441,#2442);
+#2441 = CARTESIAN_POINT('',(1.181102362205E-02,-1.574803321713E-02,
+    4.92125984252E-02));
+#2442 = VECTOR('',#2443,3.937007874016E-02);
+#2443 = DIRECTION('',(0.,1.,0.));
+#2444 = PCURVE('',#2070,#2445);
+#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(-1.968503937008E-02,0.));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(-0.,1.));
+#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2451 = PCURVE('',#2273,#2452);
+#2452 = DEFINITIONAL_REPRESENTATION('',(#2453),#2457);
+#2453 = LINE('',#2454,#2455);
+#2454 = CARTESIAN_POINT('',(-4.92125984252E-02,-0.));
+#2455 = VECTOR('',#2456,1.);
+#2456 = DIRECTION('',(-0.,-1.));
+#2457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2458 = ORIENTED_EDGE('',*,*,#2459,.F.);
+#2459 = EDGE_CURVE('',#2055,#2437,#2460,.T.);
+#2460 = SURFACE_CURVE('',#2461,(#2465,#2472),.PCURVE_S1.);
+#2461 = LINE('',#2462,#2463);
+#2462 = CARTESIAN_POINT('',(3.149606299213E-02,3.228346284587E-02,
+    4.92125984252E-02));
+#2463 = VECTOR('',#2464,3.937007874016E-02);
+#2464 = DIRECTION('',(-1.,-0.,-0.));
+#2465 = PCURVE('',#2070,#2466);
+#2466 = DEFINITIONAL_REPRESENTATION('',(#2467),#2471);
+#2467 = LINE('',#2468,#2469);
+#2468 = CARTESIAN_POINT('',(0.,4.803149606299E-02));
+#2469 = VECTOR('',#2470,1.);
+#2470 = DIRECTION('',(-1.,0.));
+#2471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2472 = PCURVE('',#2473,#2478);
+#2473 = CYLINDRICAL_SURFACE('',#2474,1.181102362205E-03);
+#2474 = AXIS2_PLACEMENT_3D('',#2475,#2476,#2477);
+#2475 = CARTESIAN_POINT('',(3.149606299213E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#2476 = DIRECTION('',(-1.,-0.,-0.));
+#2477 = DIRECTION('',(0.,1.,-0.));
+#2478 = DEFINITIONAL_REPRESENTATION('',(#2479),#2483);
+#2479 = LINE('',#2480,#2481);
+#2480 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2481 = VECTOR('',#2482,1.);
+#2482 = DIRECTION('',(-0.,1.));
+#2483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2484 = ORIENTED_EDGE('',*,*,#2054,.F.);
+#2485 = ORIENTED_EDGE('',*,*,#2486,.T.);
+#2486 = EDGE_CURVE('',#2031,#2435,#2487,.T.);
+#2487 = SURFACE_CURVE('',#2488,(#2492,#2499),.PCURVE_S1.);
+#2488 = LINE('',#2489,#2490);
+#2489 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    4.92125984252E-02));
+#2490 = VECTOR('',#2491,3.937007874016E-02);
+#2491 = DIRECTION('',(-1.,-0.,-0.));
+#2492 = PCURVE('',#2070,#2493);
+#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498);
+#2494 = LINE('',#2495,#2496);
+#2495 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2496 = VECTOR('',#2497,1.);
+#2497 = DIRECTION('',(-1.,0.));
+#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2499 = PCURVE('',#2239,#2500);
+#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2505);
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(0.,1.));
+#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2506 = ADVANCED_FACE('',(#2507),#2097,.T.);
+#2507 = FACE_BOUND('',#2508,.T.);
+#2508 = EDGE_LOOP('',(#2509,#2510,#2532));
+#2509 = ORIENTED_EDGE('',*,*,#2166,.F.);
+#2510 = ORIENTED_EDGE('',*,*,#2511,.T.);
+#2511 = EDGE_CURVE('',#2139,#2055,#2512,.T.);
+#2512 = SURFACE_CURVE('',#2513,(#2518,#2525),.PCURVE_S1.);
+#2513 = CIRCLE('',#2514,1.181102362205E-03);
+#2514 = AXIS2_PLACEMENT_3D('',#2515,#2516,#2517);
+#2515 = CARTESIAN_POINT('',(3.031496062992E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#2516 = DIRECTION('',(1.,-0.,-6.123233995737E-17));
+#2517 = DIRECTION('',(6.123233995737E-17,-0.,1.));
+#2518 = PCURVE('',#2097,#2519);
+#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524);
+#2520 = LINE('',#2521,#2522);
+#2521 = CARTESIAN_POINT('',(1.570796326795,-6.28318530718));
+#2522 = VECTOR('',#2523,1.);
+#2523 = DIRECTION('',(0.,1.));
+#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2525 = PCURVE('',#2473,#2526);
+#2526 = DEFINITIONAL_REPRESENTATION('',(#2527),#2531);
+#2527 = LINE('',#2528,#2529);
+#2528 = CARTESIAN_POINT('',(4.712388980385,1.181102362205E-03));
+#2529 = VECTOR('',#2530,1.);
+#2530 = DIRECTION('',(-1.,0.));
+#2531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2532 = ORIENTED_EDGE('',*,*,#2082,.F.);
+#2533 = ADVANCED_FACE('',(#2534),#2154,.T.);
+#2534 = FACE_BOUND('',#2535,.F.);
+#2535 = EDGE_LOOP('',(#2536,#2561,#2582,#2583));
+#2536 = ORIENTED_EDGE('',*,*,#2537,.F.);
+#2537 = EDGE_CURVE('',#2538,#2540,#2542,.T.);
+#2538 = VERTEX_POINT('',#2539);
+#2539 = CARTESIAN_POINT('',(1.181102362205E-02,3.346456520807E-02,
+    1.181102362205E-03));
+#2540 = VERTEX_POINT('',#2541);
+#2541 = CARTESIAN_POINT('',(1.181102362205E-02,3.346456520807E-02,
+    4.803149606299E-02));
+#2542 = SURFACE_CURVE('',#2543,(#2547,#2554),.PCURVE_S1.);
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(1.181102362205E-02,3.346456520807E-02,0.));
+#2545 = VECTOR('',#2546,3.937007874016E-02);
+#2546 = DIRECTION('',(0.,0.,1.));
+#2547 = PCURVE('',#2154,#2548);
+#2548 = DEFINITIONAL_REPRESENTATION('',(#2549),#2553);
+#2549 = LINE('',#2550,#2551);
+#2550 = CARTESIAN_POINT('',(-0.,1.968503937008E-02));
+#2551 = VECTOR('',#2552,1.);
+#2552 = DIRECTION('',(-1.,0.));
+#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2554 = PCURVE('',#2273,#2555);
+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(-0.,-4.92125984252E-02));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(-1.,-0.));
+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2561 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2562 = EDGE_CURVE('',#2115,#2538,#2563,.T.);
+#2563 = SURFACE_CURVE('',#2564,(#2568,#2575),.PCURVE_S1.);
+#2564 = LINE('',#2565,#2566);
+#2565 = CARTESIAN_POINT('',(3.149606299213E-02,3.346456520807E-02,
+    1.181102362205E-03));
+#2566 = VECTOR('',#2567,3.937007874016E-02);
+#2567 = DIRECTION('',(-1.,-0.,-0.));
+#2568 = PCURVE('',#2154,#2569);
+#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2574);
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(-1.181102362205E-03,-0.));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(-0.,1.));
+#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2575 = PCURVE('',#2370,#2576);
+#2576 = DEFINITIONAL_REPRESENTATION('',(#2577),#2581);
+#2577 = LINE('',#2578,#2579);
+#2578 = CARTESIAN_POINT('',(0.,0.));
+#2579 = VECTOR('',#2580,1.);
+#2580 = DIRECTION('',(0.,1.));
+#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2582 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2583 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#2584 = EDGE_CURVE('',#2139,#2540,#2585,.T.);
+#2585 = SURFACE_CURVE('',#2586,(#2590,#2597),.PCURVE_S1.);
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(3.149606299213E-02,3.346456520807E-02,
+    4.803149606299E-02));
+#2588 = VECTOR('',#2589,3.937007874016E-02);
+#2589 = DIRECTION('',(-1.,-0.,-0.));
+#2590 = PCURVE('',#2154,#2591);
+#2591 = DEFINITIONAL_REPRESENTATION('',(#2592),#2596);
+#2592 = LINE('',#2593,#2594);
+#2593 = CARTESIAN_POINT('',(-4.803149606299E-02,-0.));
+#2594 = VECTOR('',#2595,1.);
+#2595 = DIRECTION('',(-0.,1.));
+#2596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2597 = PCURVE('',#2473,#2598);
+#2598 = DEFINITIONAL_REPRESENTATION('',(#2599),#2603);
+#2599 = LINE('',#2600,#2601);
+#2600 = CARTESIAN_POINT('',(-0.,0.));
+#2601 = VECTOR('',#2602,1.);
+#2602 = DIRECTION('',(-0.,1.));
+#2603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2604 = ADVANCED_FACE('',(#2605),#2207,.T.);
+#2605 = FACE_BOUND('',#2606,.F.);
+#2606 = EDGE_LOOP('',(#2607,#2608,#2609,#2635));
+#2607 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2608 = ORIENTED_EDGE('',*,*,#2383,.T.);
+#2609 = ORIENTED_EDGE('',*,*,#2610,.F.);
+#2610 = EDGE_CURVE('',#2256,#2332,#2611,.T.);
+#2611 = SURFACE_CURVE('',#2612,(#2617,#2624),.PCURVE_S1.);
+#2612 = CIRCLE('',#2613,1.181102362205E-03);
+#2613 = AXIS2_PLACEMENT_3D('',#2614,#2615,#2616);
+#2614 = CARTESIAN_POINT('',(1.181102362205E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#2615 = DIRECTION('',(1.,0.,0.));
+#2616 = DIRECTION('',(-0.,0.,1.));
+#2617 = PCURVE('',#2207,#2618);
+#2618 = DEFINITIONAL_REPRESENTATION('',(#2619),#2623);
+#2619 = LINE('',#2620,#2621);
+#2620 = CARTESIAN_POINT('',(1.570796326795,1.968503937008E-02));
+#2621 = VECTOR('',#2622,1.);
+#2622 = DIRECTION('',(-1.,0.));
+#2623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2624 = PCURVE('',#2273,#2625);
+#2625 = DEFINITIONAL_REPRESENTATION('',(#2626),#2634);
+#2626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2627,#2628,#2629,#2630,
+#2631,#2632,#2633),.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('') );
+#2627 = CARTESIAN_POINT('',(-2.362204724409E-03,-1.181102362205E-03));
+#2628 = CARTESIAN_POINT('',(-2.362204724409E-03,8.646269380735E-04));
+#2629 = CARTESIAN_POINT('',(-5.905511811024E-04,-1.582377120656E-04));
+#2630 = CARTESIAN_POINT('',(1.181102362205E-03,-1.181102362205E-03));
+#2631 = CARTESIAN_POINT('',(-5.905511811024E-04,-2.203967012344E-03));
+#2632 = CARTESIAN_POINT('',(-2.362204724409E-03,-3.226831662483E-03));
+#2633 = CARTESIAN_POINT('',(-2.362204724409E-03,-1.181102362205E-03));
+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2635 = ORIENTED_EDGE('',*,*,#2285,.F.);
+#2636 = ADVANCED_FACE('',(#2637),#2239,.T.);
+#2637 = FACE_BOUND('',#2638,.T.);
+#2638 = EDGE_LOOP('',(#2639,#2640,#2641,#2663));
+#2639 = ORIENTED_EDGE('',*,*,#2224,.F.);
+#2640 = ORIENTED_EDGE('',*,*,#2486,.T.);
+#2641 = ORIENTED_EDGE('',*,*,#2642,.F.);
+#2642 = EDGE_CURVE('',#2258,#2435,#2643,.T.);
+#2643 = SURFACE_CURVE('',#2644,(#2649,#2656),.PCURVE_S1.);
+#2644 = CIRCLE('',#2645,1.181102362205E-03);
+#2645 = AXIS2_PLACEMENT_3D('',#2646,#2647,#2648);
+#2646 = CARTESIAN_POINT('',(1.181102362205E-02,-1.456693085492E-02,
+    4.803149606299E-02));
+#2647 = DIRECTION('',(-1.,0.,-0.));
+#2648 = DIRECTION('',(-0.,0.,1.));
+#2649 = PCURVE('',#2239,#2650);
+#2650 = DEFINITIONAL_REPRESENTATION('',(#2651),#2655);
+#2651 = LINE('',#2652,#2653);
+#2652 = CARTESIAN_POINT('',(-4.712388980385,1.968503937008E-02));
+#2653 = VECTOR('',#2654,1.);
+#2654 = DIRECTION('',(1.,0.));
+#2655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2656 = PCURVE('',#2273,#2657);
+#2657 = DEFINITIONAL_REPRESENTATION('',(#2658),#2662);
+#2658 = CIRCLE('',#2659,1.181102362205E-03);
+#2659 = AXIS2_PLACEMENT_2D('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(-4.803149606299E-02,-1.181102362205E-03));
+#2661 = DIRECTION('',(-1.,-0.));
+#2662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2663 = ORIENTED_EDGE('',*,*,#2307,.F.);
+#2664 = ADVANCED_FACE('',(#2665),#2273,.T.);
+#2665 = FACE_BOUND('',#2666,.F.);
+#2666 = EDGE_LOOP('',(#2667,#2668,#2669,#2670,#2692,#2693,#2719,#2720));
+#2667 = ORIENTED_EDGE('',*,*,#2255,.F.);
+#2668 = ORIENTED_EDGE('',*,*,#2610,.T.);
+#2669 = ORIENTED_EDGE('',*,*,#2331,.T.);
+#2670 = ORIENTED_EDGE('',*,*,#2671,.F.);
+#2671 = EDGE_CURVE('',#2538,#2334,#2672,.T.);
+#2672 = SURFACE_CURVE('',#2673,(#2678,#2685),.PCURVE_S1.);
+#2673 = CIRCLE('',#2674,1.181102362205E-03);
+#2674 = AXIS2_PLACEMENT_3D('',#2675,#2676,#2677);
+#2675 = CARTESIAN_POINT('',(1.181102362205E-02,3.228346284587E-02,
+    1.181102362205E-03));
+#2676 = DIRECTION('',(-1.,0.,-0.));
+#2677 = DIRECTION('',(-0.,0.,1.));
+#2678 = PCURVE('',#2273,#2679);
+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);
+#2680 = CIRCLE('',#2681,1.181102362205E-03);
+#2681 = AXIS2_PLACEMENT_2D('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(-1.181102362205E-03,-4.803149606299E-02));
+#2683 = DIRECTION('',(-1.,-0.));
+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2685 = PCURVE('',#2370,#2686);
+#2686 = DEFINITIONAL_REPRESENTATION('',(#2687),#2691);
+#2687 = LINE('',#2688,#2689);
+#2688 = CARTESIAN_POINT('',(-1.570796326795,1.968503937008E-02));
+#2689 = VECTOR('',#2690,1.);
+#2690 = DIRECTION('',(1.,0.));
+#2691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2692 = ORIENTED_EDGE('',*,*,#2537,.T.);
+#2693 = ORIENTED_EDGE('',*,*,#2694,.T.);
+#2694 = EDGE_CURVE('',#2540,#2437,#2695,.T.);
+#2695 = SURFACE_CURVE('',#2696,(#2701,#2712),.PCURVE_S1.);
+#2696 = CIRCLE('',#2697,1.181102362205E-03);
+#2697 = AXIS2_PLACEMENT_3D('',#2698,#2699,#2700);
+#2698 = CARTESIAN_POINT('',(1.181102362205E-02,3.228346284587E-02,
+    4.803149606299E-02));
+#2699 = DIRECTION('',(1.,0.,0.));
+#2700 = DIRECTION('',(-0.,0.,1.));
+#2701 = PCURVE('',#2273,#2702);
+#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2711);
+#2703 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2704,#2705,#2706,#2707,
+#2708,#2709,#2710),.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('') );
+#2704 = CARTESIAN_POINT('',(-4.92125984252E-02,-4.803149606299E-02));
+#2705 = CARTESIAN_POINT('',(-4.92125984252E-02,-4.598576676271E-02));
+#2706 = CARTESIAN_POINT('',(-4.744094488189E-02,-4.700863141285E-02));
+#2707 = CARTESIAN_POINT('',(-4.566929133858E-02,-4.803149606299E-02));
+#2708 = CARTESIAN_POINT('',(-4.744094488189E-02,-4.905436071313E-02));
+#2709 = CARTESIAN_POINT('',(-4.92125984252E-02,-5.007722536327E-02));
+#2710 = CARTESIAN_POINT('',(-4.92125984252E-02,-4.803149606299E-02));
+#2711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2712 = PCURVE('',#2473,#2713);
+#2713 = DEFINITIONAL_REPRESENTATION('',(#2714),#2718);
+#2714 = LINE('',#2715,#2716);
+#2715 = CARTESIAN_POINT('',(4.712388980385,1.968503937008E-02));
+#2716 = VECTOR('',#2717,1.);
+#2717 = DIRECTION('',(-1.,0.));
+#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2719 = ORIENTED_EDGE('',*,*,#2434,.F.);
+#2720 = ORIENTED_EDGE('',*,*,#2642,.F.);
+#2721 = ADVANCED_FACE('',(#2722),#2370,.T.);
+#2722 = FACE_BOUND('',#2723,.T.);
+#2723 = EDGE_LOOP('',(#2724,#2725,#2726,#2727));
+#2724 = ORIENTED_EDGE('',*,*,#2408,.F.);
+#2725 = ORIENTED_EDGE('',*,*,#2356,.T.);
+#2726 = ORIENTED_EDGE('',*,*,#2671,.F.);
+#2727 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2728 = ADVANCED_FACE('',(#2729),#2473,.T.);
+#2729 = FACE_BOUND('',#2730,.F.);
+#2730 = EDGE_LOOP('',(#2731,#2732,#2733,#2734));
+#2731 = ORIENTED_EDGE('',*,*,#2511,.T.);
+#2732 = ORIENTED_EDGE('',*,*,#2459,.T.);
+#2733 = ORIENTED_EDGE('',*,*,#2694,.F.);
+#2734 = ORIENTED_EDGE('',*,*,#2584,.F.);
+#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2742)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2736,#2740,#2741)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2736 = ( CONVERSION_BASED_UNIT('INCH',#2738) LENGTH_UNIT() NAMED_UNIT(
+  #2737) );
+#2737 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#2738 = LENGTH_MEASURE_WITH_UNIT(25.4,#2739);
+#2739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#2736,'distance_accuracy_value','confusion accuracy');
+#2743 = SHAPE_DEFINITION_REPRESENTATION(#2744,#1732);
+#2744 = PRODUCT_DEFINITION_SHAPE('','',#2745);
+#2745 = PRODUCT_DEFINITION('design','',#2746,#2749);
+#2746 = PRODUCT_DEFINITION_FORMATION('','',#2747);
+#2747 = PRODUCT('right-side','right-side','',(#2748));
+#2748 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2751,#2753);
+#2751 = ( REPRESENTATION_RELATIONSHIP('','',#1732,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2752) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#2753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2754);
+#2754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#2745,$);
+#2755 = PRODUCT_TYPE('part',$,(#2747));
+#2756 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2757),#703);
+#2757 = STYLED_ITEM('color',(#2758),#37);
+#2758 = PRESENTATION_STYLE_ASSIGNMENT((#2759,#2765));
+#2759 = SURFACE_STYLE_USAGE(.BOTH.,#2760);
+#2760 = SURFACE_SIDE_STYLE('',(#2761));
+#2761 = SURFACE_STYLE_FILL_AREA(#2762);
+#2762 = FILL_AREA_STYLE('',(#2763));
+#2763 = FILL_AREA_STYLE_COLOUR('',#2764);
+#2764 = COLOUR_RGB('',0.101960785687,0.101960785687,0.101960785687);
+#2765 = CURVE_STYLE('',#2766,POSITIVE_LENGTH_MEASURE(0.1),#2764);
+#2766 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2767 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2768),#1711);
+#2768 = STYLED_ITEM('color',(#2769),#725);
+#2769 = PRESENTATION_STYLE_ASSIGNMENT((#2770,#2776));
+#2770 = SURFACE_STYLE_USAGE(.BOTH.,#2771);
+#2771 = SURFACE_SIDE_STYLE('',(#2772));
+#2772 = SURFACE_STYLE_FILL_AREA(#2773);
+#2773 = FILL_AREA_STYLE('',(#2774));
+#2774 = FILL_AREA_STYLE_COLOUR('',#2775);
+#2775 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2776 = CURVE_STYLE('',#2777,POSITIVE_LENGTH_MEASURE(0.1),#2775);
+#2777 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2778 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2779),#2735);
+#2779 = STYLED_ITEM('color',(#2780),#1733);
+#2780 = PRESENTATION_STYLE_ASSIGNMENT((#2781,#2786));
+#2781 = SURFACE_STYLE_USAGE(.BOTH.,#2782);
+#2782 = SURFACE_SIDE_STYLE('',(#2783));
+#2783 = SURFACE_STYLE_FILL_AREA(#2784);
+#2784 = FILL_AREA_STYLE('',(#2785));
+#2785 = FILL_AREA_STYLE_COLOUR('',#2775);
+#2786 = CURVE_STYLE('',#2787,POSITIVE_LENGTH_MEASURE(0.1),#2775);
+#2787 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/Inductors/smd/L_0805.stl b/Electrical Parts/electronic-components/Inductors/smd/L_0805.stl
new file mode 100644
index 00000000..777837cf
Binary files /dev/null and b/Electrical Parts/electronic-components/Inductors/smd/L_0805.stl differ