diff --git a/Electrical Parts/electronic-components/capacitors/smd/C_0603.fcstd b/Electrical Parts/electronic-components/capacitors/smd/C_0603.fcstd
new file mode 100644
index 00000000..7eb0b8fc
Binary files /dev/null and b/Electrical Parts/electronic-components/capacitors/smd/C_0603.fcstd differ
diff --git a/Electrical Parts/electronic-components/capacitors/smd/C_0603.step b/Electrical Parts/electronic-components/capacitors/smd/C_0603.step
new file mode 100644
index 00000000..d867a485
--- /dev/null
+++ b/Electrical Parts/electronic-components/capacitors/smd/C_0603.step	
@@ -0,0 +1,3453 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/develop/FreeCAD-library/Electrical 
+Parts/electronic-components/capacitors/smd/C_0603.step',
+  '2016-06-06T17:46:36',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,0.,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,
+    2.125984251969E-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,1.338582505059E-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,1.49606282002E-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,1.338582505059E-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,-2.834645669291E-02));
+#148 = CARTESIAN_POINT('',(3.149606299213E-03,-3.107409575995E-02));
+#149 = CARTESIAN_POINT('',(7.874015748031E-04,-2.971027622643E-02));
+#150 = CARTESIAN_POINT('',(-1.574803149606E-03,-2.834645669291E-02));
+#151 = CARTESIAN_POINT('',(7.874015748031E-04,-2.698263715939E-02));
+#152 = CARTESIAN_POINT('',(3.149606299213E-03,-2.561881762588E-02));
+#153 = CARTESIAN_POINT('',(3.149606299213E-03,-2.834645669291E-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,1.338582505059E-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,1.49606282002E-02,
+    2.125984251969E-02));
+#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(-1.968503937008E-02,1.49606282002E-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.,-2.992125984252E-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,1.49606282002E-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,1.338582505059E-02,
+    2.283464566929E-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,1.338582505059E-02,
+    2.125984251969E-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('',(2.047244094488E-02,-2.834645669291E-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,1.338582505059E-02,
+    2.125984251969E-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,
+    2.283464566929E-02));
+#228 = SURFACE_CURVE('',#229,(#233,#240),.PCURVE_S1.);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.496063164232E-02,
+    2.283464566929E-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('',(2.204724409449E-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,
+    2.283464566929E-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,
+    2.125984251969E-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.,.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(
+  '') );
+#263 = CARTESIAN_POINT('',(2.204724409449E-02,-1.574803149606E-03));
+#264 = CARTESIAN_POINT('',(2.204724409449E-02,-4.302442216644E-03));
+#265 = CARTESIAN_POINT('',(1.968503937008E-02,-2.938622683125E-03));
+#266 = CARTESIAN_POINT('',(1.732283464567E-02,-1.574803149606E-03));
+#267 = CARTESIAN_POINT('',(1.968503937008E-02,-2.109836160875E-04));
+#268 = CARTESIAN_POINT('',(2.204724409449E-02,1.152835917431E-03));
+#269 = CARTESIAN_POINT('',(2.204724409449E-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,
+    2.125984251969E-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,
+    2.125984251969E-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,
+    2.125984251969E-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('',(2.047244094488E-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,
+    2.283464566929E-02));
+#417 = SURFACE_CURVE('',#418,(#422,#429),.PCURVE_S1.);
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.338582849272E-02,
+    2.283464566929E-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,
+    2.125984251969E-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.,.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(
+  '') );
+#454 = CARTESIAN_POINT('',(2.204724409449E-02,-1.574803149606E-03));
+#455 = CARTESIAN_POINT('',(2.204724409449E-02,-4.302442216644E-03));
+#456 = CARTESIAN_POINT('',(1.968503937008E-02,-2.938622683125E-03));
+#457 = CARTESIAN_POINT('',(1.732283464567E-02,-1.574803149606E-03));
+#458 = CARTESIAN_POINT('',(1.968503937008E-02,-2.109836160875E-04));
+#459 = CARTESIAN_POINT('',(2.204724409449E-02,1.152835917431E-03));
+#460 = CARTESIAN_POINT('',(2.204724409449E-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,1.338582505059E-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,1.338582505059E-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.,2.834645669291E-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,1.338582505059E-02,
+    2.283464566929E-02));
+#521 = SURFACE_CURVE('',#522,(#526,#533),.PCURVE_S1.);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(1.968503937008E-02,-1.496063164232E-02,
+    2.283464566929E-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('',(2.204724409449E-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,1.338582505059E-02,
+    2.283464566929E-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.,2.834645669291E-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,1.49606282002E-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,1.338582505059E-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,-2.834645669291E-02));
+#587 = CARTESIAN_POINT('',(3.149606299213E-03,-3.107409575995E-02));
+#588 = CARTESIAN_POINT('',(7.874015748031E-04,-2.971027622643E-02));
+#589 = CARTESIAN_POINT('',(-1.574803149606E-03,-2.834645669291E-02));
+#590 = CARTESIAN_POINT('',(7.874015748031E-04,-2.698263715939E-02));
+#591 = CARTESIAN_POINT('',(3.149606299213E-03,-2.561881762588E-02));
+#592 = CARTESIAN_POINT('',(3.149606299213E-03,-2.834645669291E-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,1.49606282002E-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,1.49606282002E-02,
+    2.125984251969E-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,1.338582505059E-02,
+    2.125984251969E-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('',(2.047244094488E-02,-2.834645669291E-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,1.49606282002E-02,
+    2.125984251969E-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('',(2.047244094488E-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,1.49606282002E-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.,-2.992125984252E-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),#1727);
+#725 = MANIFOLD_SOLID_BREP('',#726);
+#726 = CLOSED_SHELL('',(#727,#847,#935,#1018,#1101,#1179,#1211,#1243,
+    #1319,#1395,#1422,#1498,#1525,#1596,#1628,#1656,#1713,#1720));
+#727 = ADVANCED_FACE('',(#728),#742,.F.);
+#728 = FACE_BOUND('',#729,.T.);
+#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,
+    2.244094488189E-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,1.45669274128E-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,1.45669274128E-02,
+    2.244094488189E-02));
+#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(3.149606299213E-02,1.45669274128E-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.,-3.031496062992E-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,1.45669274128E-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,
+    2.244094488189E-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('',(-2.244094488189E-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,
+    2.244094488189E-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,.F.);
+#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,
+    2.244094488189E-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,
+    2.244094488189E-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.,2.244094488189E-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,
+    2.244094488189E-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,.T.);
+#937 = EDGE_LOOP('',(#938,#962,#990,#1017));
+#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,#955),.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),#954);
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(6.28318530718,1.181102362205E-03));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(-1.,-0.));
+#954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#955 = PCURVE('',#869,#956);
+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(-0.,-6.28318530718));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(-0.,1.));
+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#962 = ORIENTED_EDGE('',*,*,#963,.T.);
+#963 = EDGE_CURVE('',#940,#964,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,0.));
+#966 = SURFACE_CURVE('',#967,(#971,#978),.PCURVE_S1.);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,
+    -1.365923996832E-19));
+#969 = VECTOR('',#970,3.937007874016E-02);
+#970 = DIRECTION('',(-0.,1.,-0.));
+#971 = PCURVE('',#782,#972);
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(1.570796326795,0.));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(0.,1.));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#978 = PCURVE('',#979,#984);
+#979 = PLANE('',#980);
+#980 = AXIS2_PLACEMENT_3D('',#981,#982,#983);
+#981 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,0.));
+#982 = DIRECTION('',(0.,0.,1.));
+#983 = DIRECTION('',(1.,0.,0.));
+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(-1.181102362205E-03,0.));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(-0.,1.));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = ORIENTED_EDGE('',*,*,#991,.T.);
+#991 = EDGE_CURVE('',#964,#767,#992,.T.);
+#992 = SURFACE_CURVE('',#993,(#998,#1005),.PCURVE_S1.);
+#993 = CIRCLE('',#994,1.181102362205E-03);
+#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997);
+#995 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#996 = DIRECTION('',(1.850371707709E-15,-1.,0.));
+#997 = DIRECTION('',(1.,1.850371707709E-15,0.));
+#998 = PCURVE('',#782,#999);
+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(6.28318530718,3.031496062992E-02));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(-1.,-0.));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = PCURVE('',#1006,#1011);
+#1006 = SPHERICAL_SURFACE('',#1007,1.181102362205E-03);
+#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
+#1008 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#1009 = DIRECTION('',(-0.,-0.,1.));
+#1010 = DIRECTION('',(1.,1.850371707709E-15,0.));
+#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
+#1012 = LINE('',#1013,#1014);
+#1013 = CARTESIAN_POINT('',(0.,-6.28318530718));
+#1014 = VECTOR('',#1015,1.);
+#1015 = DIRECTION('',(0.,1.));
+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1017 = ORIENTED_EDGE('',*,*,#766,.F.);
+#1018 = ADVANCED_FACE('',(#1019),#836,.T.);
+#1019 = FACE_BOUND('',#1020,.F.);
+#1020 = EDGE_LOOP('',(#1021,#1045,#1073,#1100));
+#1021 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#1022 = EDGE_CURVE('',#1023,#734,#1025,.T.);
+#1023 = VERTEX_POINT('',#1024);
+#1024 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    2.362204724409E-02));
+#1025 = SURFACE_CURVE('',#1026,(#1031,#1038),.PCURVE_S1.);
+#1026 = CIRCLE('',#1027,1.181102362205E-03);
+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
+#1028 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#1029 = DIRECTION('',(0.,1.,0.));
+#1030 = DIRECTION('',(1.,0.,-0.));
+#1031 = PCURVE('',#836,#1032);
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(-6.28318530718,1.181102362205E-03));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(1.,-0.));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1038 = PCURVE('',#924,#1039);
+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044);
+#1040 = LINE('',#1041,#1042);
+#1041 = CARTESIAN_POINT('',(0.,-6.28318530718));
+#1042 = VECTOR('',#1043,1.);
+#1043 = DIRECTION('',(0.,1.));
+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1045 = ORIENTED_EDGE('',*,*,#1046,.T.);
+#1046 = EDGE_CURVE('',#1023,#1047,#1049,.T.);
+#1047 = VERTEX_POINT('',#1048);
+#1048 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    2.362204724409E-02));
+#1049 = SURFACE_CURVE('',#1050,(#1054,#1061),.PCURVE_S1.);
+#1050 = LINE('',#1051,#1052);
+#1051 = CARTESIAN_POINT('',(3.031496062992E-02,-1.574803321713E-02,
+    2.362204724409E-02));
+#1052 = VECTOR('',#1053,3.937007874016E-02);
+#1053 = DIRECTION('',(-0.,1.,-0.));
+#1054 = PCURVE('',#836,#1055);
+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);
+#1056 = LINE('',#1057,#1058);
+#1057 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1058 = VECTOR('',#1059,1.);
+#1059 = DIRECTION('',(-0.,1.));
+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1061 = PCURVE('',#1062,#1067);
+#1062 = PLANE('',#1063);
+#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);
+#1064 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,
+    2.362204724409E-02));
+#1065 = DIRECTION('',(0.,0.,1.));
+#1066 = DIRECTION('',(1.,0.,0.));
+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072);
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(-1.181102362205E-03,0.));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(-0.,1.));
+#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1073 = ORIENTED_EDGE('',*,*,#1074,.F.);
+#1074 = EDGE_CURVE('',#795,#1047,#1075,.T.);
+#1075 = SURFACE_CURVE('',#1076,(#1081,#1088),.PCURVE_S1.);
+#1076 = CIRCLE('',#1077,1.181102362205E-03);
+#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080);
+#1078 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#1079 = DIRECTION('',(-0.,-1.,0.));
+#1080 = DIRECTION('',(1.,-0.,0.));
+#1081 = PCURVE('',#836,#1082);
+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087);
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(-0.,3.031496062992E-02));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(-1.,0.));
+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1088 = PCURVE('',#1089,#1094);
+#1089 = SPHERICAL_SURFACE('',#1090,1.181102362205E-03);
+#1090 = AXIS2_PLACEMENT_3D('',#1091,#1092,#1093);
+#1091 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#1092 = DIRECTION('',(0.,-1.,-0.));
+#1093 = DIRECTION('',(1.,0.,0.));
+#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099);
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(0.,0.));
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(1.,0.));
+#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1100 = ORIENTED_EDGE('',*,*,#822,.F.);
+#1101 = ADVANCED_FACE('',(#1102),#810,.T.);
+#1102 = FACE_BOUND('',#1103,.T.);
+#1103 = EDGE_LOOP('',(#1104,#1105,#1129,#1157));
+#1104 = ORIENTED_EDGE('',*,*,#794,.F.);
+#1105 = ORIENTED_EDGE('',*,*,#1106,.T.);
+#1106 = EDGE_CURVE('',#767,#1107,#1109,.T.);
+#1107 = VERTEX_POINT('',#1108);
+#1108 = CARTESIAN_POINT('',(3.031496062992E-02,1.5748029775E-02,
+    1.181102362205E-03));
+#1109 = SURFACE_CURVE('',#1110,(#1115,#1122),.PCURVE_S1.);
+#1110 = CIRCLE('',#1111,1.181102362205E-03);
+#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114);
+#1112 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#1113 = DIRECTION('',(0.,0.,1.));
+#1114 = DIRECTION('',(1.,1.850371707709E-15,-0.));
+#1115 = PCURVE('',#810,#1116);
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(1.,0.));
+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1122 = PCURVE('',#1006,#1123);
+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);
+#1124 = LINE('',#1125,#1126);
+#1125 = CARTESIAN_POINT('',(0.,0.));
+#1126 = VECTOR('',#1127,1.);
+#1127 = DIRECTION('',(1.,0.));
+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1129 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#1130 = EDGE_CURVE('',#1107,#1131,#1133,.T.);
+#1131 = VERTEX_POINT('',#1132);
+#1132 = CARTESIAN_POINT('',(3.031496062992E-02,1.5748029775E-02,
+    2.244094488189E-02));
+#1133 = SURFACE_CURVE('',#1134,(#1138,#1145),.PCURVE_S1.);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(3.031496062992E-02,1.5748029775E-02,0.));
+#1136 = VECTOR('',#1137,3.937007874016E-02);
+#1137 = DIRECTION('',(-0.,-0.,1.));
+#1138 = PCURVE('',#810,#1139);
+#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
+#1140 = LINE('',#1141,#1142);
+#1141 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1142 = VECTOR('',#1143,1.);
+#1143 = DIRECTION('',(0.,1.));
+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1145 = PCURVE('',#1146,#1151);
+#1146 = PLANE('',#1147);
+#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
+#1148 = CARTESIAN_POINT('',(3.149606299213E-02,1.5748029775E-02,0.));
+#1149 = DIRECTION('',(0.,1.,0.));
+#1150 = DIRECTION('',(0.,0.,-1.));
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(-0.,1.181102362205E-03));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(-1.,0.));
+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1157 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#1158 = EDGE_CURVE('',#1131,#795,#1159,.T.);
+#1159 = SURFACE_CURVE('',#1160,(#1165,#1172),.PCURVE_S1.);
+#1160 = CIRCLE('',#1161,1.181102362205E-03);
+#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164);
+#1162 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#1163 = DIRECTION('',(-0.,0.,-1.));
+#1164 = DIRECTION('',(1.,0.,-0.));
+#1165 = PCURVE('',#810,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(6.28318530718,2.244094488189E-02));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(-1.,-0.));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1172 = PCURVE('',#1089,#1173);
+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(0.,-6.28318530718));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(0.,1.));
+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1179 = ADVANCED_FACE('',(#1180),#869,.T.);
+#1180 = FACE_BOUND('',#1181,.F.);
+#1181 = EDGE_LOOP('',(#1182,#1183,#1210));
+#1182 = ORIENTED_EDGE('',*,*,#939,.F.);
+#1183 = ORIENTED_EDGE('',*,*,#1184,.T.);
+#1184 = EDGE_CURVE('',#940,#853,#1185,.T.);
+#1185 = SURFACE_CURVE('',#1186,(#1191,#1198),.PCURVE_S1.);
+#1186 = CIRCLE('',#1187,1.181102362205E-03);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1189 = DIRECTION('',(-1.,-6.123233995737E-17,0.));
+#1190 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#1191 = PCURVE('',#869,#1192);
+#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(-1.570796326795,-6.28318530718));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(-0.,1.));
+#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1198 = PCURVE('',#1199,#1204);
+#1199 = CYLINDRICAL_SURFACE('',#1200,1.181102362205E-03);
+#1200 = AXIS2_PLACEMENT_3D('',#1201,#1202,#1203);
+#1201 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1202 = DIRECTION('',(-1.,-0.,-0.));
+#1203 = DIRECTION('',(0.,-1.,0.));
+#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1209);
+#1205 = LINE('',#1206,#1207);
+#1206 = CARTESIAN_POINT('',(-6.28318530718,1.181102362205E-03));
+#1207 = VECTOR('',#1208,1.);
+#1208 = DIRECTION('',(1.,-0.));
+#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1210 = ORIENTED_EDGE('',*,*,#852,.F.);
+#1211 = ADVANCED_FACE('',(#1212),#924,.T.);
+#1212 = FACE_BOUND('',#1213,.T.);
+#1213 = EDGE_LOOP('',(#1214,#1215,#1242));
+#1214 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#1215 = ORIENTED_EDGE('',*,*,#1216,.T.);
+#1216 = EDGE_CURVE('',#1023,#882,#1217,.T.);
+#1217 = SURFACE_CURVE('',#1218,(#1223,#1230),.PCURVE_S1.);
+#1218 = CIRCLE('',#1219,1.181102362205E-03);
+#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222);
+#1220 = CARTESIAN_POINT('',(3.031496062992E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#1221 = DIRECTION('',(1.,6.123233995737E-17,0.));
+#1222 = DIRECTION('',(6.123233995737E-17,-1.,0.));
+#1223 = PCURVE('',#924,#1224);
+#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229);
+#1225 = LINE('',#1226,#1227);
+#1226 = CARTESIAN_POINT('',(1.570796326795,-6.28318530718));
+#1227 = VECTOR('',#1228,1.);
+#1228 = DIRECTION('',(0.,1.));
+#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1230 = PCURVE('',#1231,#1236);
+#1231 = CYLINDRICAL_SURFACE('',#1232,1.181102362205E-03);
+#1232 = AXIS2_PLACEMENT_3D('',#1233,#1234,#1235);
+#1233 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#1234 = DIRECTION('',(-1.,-0.,-0.));
+#1235 = DIRECTION('',(0.,-1.,0.));
+#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1241);
+#1237 = LINE('',#1238,#1239);
+#1238 = CARTESIAN_POINT('',(6.28318530718,1.181102362205E-03));
+#1239 = VECTOR('',#1240,1.);
+#1240 = DIRECTION('',(-1.,-0.));
+#1241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1242 = ORIENTED_EDGE('',*,*,#909,.F.);
+#1243 = ADVANCED_FACE('',(#1244),#897,.F.);
+#1244 = FACE_BOUND('',#1245,.T.);
+#1245 = EDGE_LOOP('',(#1246,#1276,#1297,#1298));
+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1247 = EDGE_CURVE('',#1248,#1250,#1252,.T.);
+#1248 = VERTEX_POINT('',#1249);
+#1249 = CARTESIAN_POINT('',(1.968503937008E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1250 = VERTEX_POINT('',#1251);
+#1251 = CARTESIAN_POINT('',(1.968503937008E-02,-1.574803321713E-02,
+    2.244094488189E-02));
+#1252 = SURFACE_CURVE('',#1253,(#1257,#1264),.PCURVE_S1.);
+#1253 = LINE('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(1.968503937008E-02,-1.574803321713E-02,0.));
+#1255 = VECTOR('',#1256,3.937007874016E-02);
+#1256 = DIRECTION('',(0.,0.,1.));
+#1257 = PCURVE('',#897,#1258);
+#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1263);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(-0.,1.181102362205E-02));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(-1.,0.));
+#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1264 = PCURVE('',#1265,#1270);
+#1265 = PLANE('',#1266);
+#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
+#1267 = CARTESIAN_POINT('',(1.968503937008E-02,-1.574803321713E-02,0.));
+#1268 = DIRECTION('',(-1.,-0.,-0.));
+#1269 = DIRECTION('',(0.,0.,-1.));
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);
+#1271 = LINE('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(-0.,-0.));
+#1273 = VECTOR('',#1274,1.);
+#1274 = DIRECTION('',(-1.,-0.));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1276 = ORIENTED_EDGE('',*,*,#1277,.F.);
+#1277 = EDGE_CURVE('',#853,#1248,#1278,.T.);
+#1278 = SURFACE_CURVE('',#1279,(#1283,#1290),.PCURVE_S1.);
+#1279 = LINE('',#1280,#1281);
+#1280 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1281 = VECTOR('',#1282,3.937007874016E-02);
+#1282 = DIRECTION('',(-1.,-0.,-0.));
+#1283 = PCURVE('',#897,#1284);
+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(-1.181102362205E-03,-0.));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(-0.,1.));
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1290 = PCURVE('',#1199,#1291);
+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(-0.,0.));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(-0.,1.));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1297 = ORIENTED_EDGE('',*,*,#881,.T.);
+#1298 = ORIENTED_EDGE('',*,*,#1299,.T.);
+#1299 = EDGE_CURVE('',#882,#1250,#1300,.T.);
+#1300 = SURFACE_CURVE('',#1301,(#1305,#1312),.PCURVE_S1.);
+#1301 = LINE('',#1302,#1303);
+#1302 = CARTESIAN_POINT('',(3.149606299213E-02,-1.574803321713E-02,
+    2.244094488189E-02));
+#1303 = VECTOR('',#1304,3.937007874016E-02);
+#1304 = DIRECTION('',(-1.,-0.,-0.));
+#1305 = PCURVE('',#897,#1306);
+#1306 = DEFINITIONAL_REPRESENTATION('',(#1307),#1311);
+#1307 = LINE('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(-2.244094488189E-02,-0.));
+#1309 = VECTOR('',#1310,1.);
+#1310 = DIRECTION('',(-0.,1.));
+#1311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1312 = PCURVE('',#1231,#1313);
+#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(0.,0.));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(0.,1.));
+#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1319 = ADVANCED_FACE('',(#1320),#979,.F.);
+#1320 = FACE_BOUND('',#1321,.T.);
+#1321 = EDGE_LOOP('',(#1322,#1347,#1373,#1374));
+#1322 = ORIENTED_EDGE('',*,*,#1323,.T.);
+#1323 = EDGE_CURVE('',#1324,#1326,#1328,.T.);
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(1.968503937008E-02,-1.456693085492E-02,
+    -1.365923996832E-19));
+#1326 = VERTEX_POINT('',#1327);
+#1327 = CARTESIAN_POINT('',(1.968503937008E-02,1.45669274128E-02,
+    -1.365923996832E-19));
+#1328 = SURFACE_CURVE('',#1329,(#1333,#1340),.PCURVE_S1.);
+#1329 = LINE('',#1330,#1331);
+#1330 = CARTESIAN_POINT('',(1.968503937008E-02,-1.574803321713E-02,0.));
+#1331 = VECTOR('',#1332,3.937007874016E-02);
+#1332 = DIRECTION('',(0.,1.,0.));
+#1333 = PCURVE('',#979,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(-1.181102362205E-02,0.));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(-0.,1.));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1340 = PCURVE('',#1265,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);
+#1342 = LINE('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(-0.,-0.));
+#1344 = VECTOR('',#1345,1.);
+#1345 = DIRECTION('',(-0.,-1.));
+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1347 = ORIENTED_EDGE('',*,*,#1348,.F.);
+#1348 = EDGE_CURVE('',#964,#1326,#1349,.T.);
+#1349 = SURFACE_CURVE('',#1350,(#1354,#1361),.PCURVE_S1.);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(3.149606299213E-02,1.45669274128E-02,
+    -1.365923996832E-19));
+#1352 = VECTOR('',#1353,3.937007874016E-02);
+#1353 = DIRECTION('',(-1.,-0.,-0.));
+#1354 = PCURVE('',#979,#1355);
+#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360);
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(0.,3.031496062992E-02));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(-1.,0.));
+#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1361 = PCURVE('',#1362,#1367);
+#1362 = CYLINDRICAL_SURFACE('',#1363,1.181102362205E-03);
+#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366);
+#1364 = CARTESIAN_POINT('',(3.149606299213E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#1365 = DIRECTION('',(-1.,-0.,-0.));
+#1366 = DIRECTION('',(0.,1.,-0.));
+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);
+#1368 = LINE('',#1369,#1370);
+#1369 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1370 = VECTOR('',#1371,1.);
+#1371 = DIRECTION('',(0.,1.));
+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1373 = ORIENTED_EDGE('',*,*,#963,.F.);
+#1374 = ORIENTED_EDGE('',*,*,#1375,.T.);
+#1375 = EDGE_CURVE('',#940,#1324,#1376,.T.);
+#1376 = SURFACE_CURVE('',#1377,(#1381,#1388),.PCURVE_S1.);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    -1.365923996832E-19));
+#1379 = VECTOR('',#1380,3.937007874016E-02);
+#1380 = DIRECTION('',(-1.,-0.,-0.));
+#1381 = PCURVE('',#979,#1382);
+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1387);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(-1.,0.));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = PCURVE('',#1199,#1389);
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);
+#1390 = LINE('',#1391,#1392);
+#1391 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1392 = VECTOR('',#1393,1.);
+#1393 = DIRECTION('',(-0.,1.));
+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1395 = ADVANCED_FACE('',(#1396),#1006,.T.);
+#1396 = FACE_BOUND('',#1397,.T.);
+#1397 = EDGE_LOOP('',(#1398,#1399,#1421));
+#1398 = ORIENTED_EDGE('',*,*,#991,.F.);
+#1399 = ORIENTED_EDGE('',*,*,#1400,.T.);
+#1400 = EDGE_CURVE('',#964,#1107,#1401,.T.);
+#1401 = SURFACE_CURVE('',#1402,(#1407,#1414),.PCURVE_S1.);
+#1402 = CIRCLE('',#1403,1.181102362205E-03);
+#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406);
+#1404 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#1405 = DIRECTION('',(1.,1.278252835097E-17,0.));
+#1406 = DIRECTION('',(-1.278252835097E-17,1.,0.));
+#1407 = PCURVE('',#1006,#1408);
+#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1413);
+#1409 = LINE('',#1410,#1411);
+#1410 = CARTESIAN_POINT('',(1.570796326795,-6.28318530718));
+#1411 = VECTOR('',#1412,1.);
+#1412 = DIRECTION('',(0.,1.));
+#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1414 = PCURVE('',#1362,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(6.28318530718,1.181102362205E-03));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(-1.,-0.));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1421 = ORIENTED_EDGE('',*,*,#1106,.F.);
+#1422 = ADVANCED_FACE('',(#1423),#1062,.T.);
+#1423 = FACE_BOUND('',#1424,.F.);
+#1424 = EDGE_LOOP('',(#1425,#1450,#1476,#1477));
+#1425 = ORIENTED_EDGE('',*,*,#1426,.T.);
+#1426 = EDGE_CURVE('',#1427,#1429,#1431,.T.);
+#1427 = VERTEX_POINT('',#1428);
+#1428 = CARTESIAN_POINT('',(1.968503937008E-02,-1.456693085492E-02,
+    2.362204724409E-02));
+#1429 = VERTEX_POINT('',#1430);
+#1430 = CARTESIAN_POINT('',(1.968503937008E-02,1.45669274128E-02,
+    2.362204724409E-02));
+#1431 = SURFACE_CURVE('',#1432,(#1436,#1443),.PCURVE_S1.);
+#1432 = LINE('',#1433,#1434);
+#1433 = CARTESIAN_POINT('',(1.968503937008E-02,-1.574803321713E-02,
+    2.362204724409E-02));
+#1434 = VECTOR('',#1435,3.937007874016E-02);
+#1435 = DIRECTION('',(0.,1.,0.));
+#1436 = PCURVE('',#1062,#1437);
+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(-1.181102362205E-02,0.));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(-0.,1.));
+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1443 = PCURVE('',#1265,#1444);
+#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449);
+#1445 = LINE('',#1446,#1447);
+#1446 = CARTESIAN_POINT('',(-2.362204724409E-02,-0.));
+#1447 = VECTOR('',#1448,1.);
+#1448 = DIRECTION('',(-0.,-1.));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = ORIENTED_EDGE('',*,*,#1451,.F.);
+#1451 = EDGE_CURVE('',#1047,#1429,#1452,.T.);
+#1452 = SURFACE_CURVE('',#1453,(#1457,#1464),.PCURVE_S1.);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(3.149606299213E-02,1.45669274128E-02,
+    2.362204724409E-02));
+#1455 = VECTOR('',#1456,3.937007874016E-02);
+#1456 = DIRECTION('',(-1.,-0.,-0.));
+#1457 = PCURVE('',#1062,#1458);
+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(0.,3.031496062992E-02));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(-1.,0.));
+#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1464 = PCURVE('',#1465,#1470);
+#1465 = CYLINDRICAL_SURFACE('',#1466,1.181102362205E-03);
+#1466 = AXIS2_PLACEMENT_3D('',#1467,#1468,#1469);
+#1467 = CARTESIAN_POINT('',(3.149606299213E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#1468 = DIRECTION('',(-1.,-0.,-0.));
+#1469 = DIRECTION('',(0.,1.,-0.));
+#1470 = DEFINITIONAL_REPRESENTATION('',(#1471),#1475);
+#1471 = LINE('',#1472,#1473);
+#1472 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1473 = VECTOR('',#1474,1.);
+#1474 = DIRECTION('',(-0.,1.));
+#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1476 = ORIENTED_EDGE('',*,*,#1046,.F.);
+#1477 = ORIENTED_EDGE('',*,*,#1478,.T.);
+#1478 = EDGE_CURVE('',#1023,#1427,#1479,.T.);
+#1479 = SURFACE_CURVE('',#1480,(#1484,#1491),.PCURVE_S1.);
+#1480 = LINE('',#1481,#1482);
+#1481 = CARTESIAN_POINT('',(3.149606299213E-02,-1.456693085492E-02,
+    2.362204724409E-02));
+#1482 = VECTOR('',#1483,3.937007874016E-02);
+#1483 = DIRECTION('',(-1.,-0.,-0.));
+#1484 = PCURVE('',#1062,#1485);
+#1485 = DEFINITIONAL_REPRESENTATION('',(#1486),#1490);
+#1486 = LINE('',#1487,#1488);
+#1487 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1488 = VECTOR('',#1489,1.);
+#1489 = DIRECTION('',(-1.,0.));
+#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1491 = PCURVE('',#1231,#1492);
+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1497);
+#1493 = LINE('',#1494,#1495);
+#1494 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1495 = VECTOR('',#1496,1.);
+#1496 = DIRECTION('',(0.,1.));
+#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1498 = ADVANCED_FACE('',(#1499),#1089,.T.);
+#1499 = FACE_BOUND('',#1500,.T.);
+#1500 = EDGE_LOOP('',(#1501,#1502,#1524));
+#1501 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1502 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#1503 = EDGE_CURVE('',#1131,#1047,#1504,.T.);
+#1504 = SURFACE_CURVE('',#1505,(#1510,#1517),.PCURVE_S1.);
+#1505 = CIRCLE('',#1506,1.181102362205E-03);
+#1506 = AXIS2_PLACEMENT_3D('',#1507,#1508,#1509);
+#1507 = CARTESIAN_POINT('',(3.031496062992E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#1508 = DIRECTION('',(1.,-0.,-6.123233995737E-17));
+#1509 = DIRECTION('',(6.123233995737E-17,-0.,1.));
+#1510 = PCURVE('',#1089,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(1.570796326795,-6.28318530718));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(0.,1.));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = PCURVE('',#1465,#1518);
+#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(4.712388980385,1.181102362205E-03));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(-1.,0.));
+#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1524 = ORIENTED_EDGE('',*,*,#1074,.F.);
+#1525 = ADVANCED_FACE('',(#1526),#1146,.T.);
+#1526 = FACE_BOUND('',#1527,.F.);
+#1527 = EDGE_LOOP('',(#1528,#1553,#1574,#1575));
+#1528 = ORIENTED_EDGE('',*,*,#1529,.F.);
+#1529 = EDGE_CURVE('',#1530,#1532,#1534,.T.);
+#1530 = VERTEX_POINT('',#1531);
+#1531 = CARTESIAN_POINT('',(1.968503937008E-02,1.5748029775E-02,
+    1.181102362205E-03));
+#1532 = VERTEX_POINT('',#1533);
+#1533 = CARTESIAN_POINT('',(1.968503937008E-02,1.5748029775E-02,
+    2.244094488189E-02));
+#1534 = SURFACE_CURVE('',#1535,(#1539,#1546),.PCURVE_S1.);
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(1.968503937008E-02,1.5748029775E-02,0.));
+#1537 = VECTOR('',#1538,3.937007874016E-02);
+#1538 = DIRECTION('',(0.,0.,1.));
+#1539 = PCURVE('',#1146,#1540);
+#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545);
+#1541 = LINE('',#1542,#1543);
+#1542 = CARTESIAN_POINT('',(-0.,1.181102362205E-02));
+#1543 = VECTOR('',#1544,1.);
+#1544 = DIRECTION('',(-1.,0.));
+#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1546 = PCURVE('',#1265,#1547);
+#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1552);
+#1548 = LINE('',#1549,#1550);
+#1549 = CARTESIAN_POINT('',(-0.,-3.149606299213E-02));
+#1550 = VECTOR('',#1551,1.);
+#1551 = DIRECTION('',(-1.,-0.));
+#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1553 = ORIENTED_EDGE('',*,*,#1554,.F.);
+#1554 = EDGE_CURVE('',#1107,#1530,#1555,.T.);
+#1555 = SURFACE_CURVE('',#1556,(#1560,#1567),.PCURVE_S1.);
+#1556 = LINE('',#1557,#1558);
+#1557 = CARTESIAN_POINT('',(3.149606299213E-02,1.5748029775E-02,
+    1.181102362205E-03));
+#1558 = VECTOR('',#1559,3.937007874016E-02);
+#1559 = DIRECTION('',(-1.,-0.,-0.));
+#1560 = PCURVE('',#1146,#1561);
+#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);
+#1562 = LINE('',#1563,#1564);
+#1563 = CARTESIAN_POINT('',(-1.181102362205E-03,-0.));
+#1564 = VECTOR('',#1565,1.);
+#1565 = DIRECTION('',(-0.,1.));
+#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1567 = PCURVE('',#1362,#1568);
+#1568 = DEFINITIONAL_REPRESENTATION('',(#1569),#1573);
+#1569 = LINE('',#1570,#1571);
+#1570 = CARTESIAN_POINT('',(0.,0.));
+#1571 = VECTOR('',#1572,1.);
+#1572 = DIRECTION('',(0.,1.));
+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1574 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#1575 = ORIENTED_EDGE('',*,*,#1576,.T.);
+#1576 = EDGE_CURVE('',#1131,#1532,#1577,.T.);
+#1577 = SURFACE_CURVE('',#1578,(#1582,#1589),.PCURVE_S1.);
+#1578 = LINE('',#1579,#1580);
+#1579 = CARTESIAN_POINT('',(3.149606299213E-02,1.5748029775E-02,
+    2.244094488189E-02));
+#1580 = VECTOR('',#1581,3.937007874016E-02);
+#1581 = DIRECTION('',(-1.,-0.,-0.));
+#1582 = PCURVE('',#1146,#1583);
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588);
+#1584 = LINE('',#1585,#1586);
+#1585 = CARTESIAN_POINT('',(-2.244094488189E-02,-0.));
+#1586 = VECTOR('',#1587,1.);
+#1587 = DIRECTION('',(-0.,1.));
+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1589 = PCURVE('',#1465,#1590);
+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(-0.,0.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(-0.,1.));
+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1596 = ADVANCED_FACE('',(#1597),#1199,.T.);
+#1597 = FACE_BOUND('',#1598,.F.);
+#1598 = EDGE_LOOP('',(#1599,#1600,#1601,#1627));
+#1599 = ORIENTED_EDGE('',*,*,#1184,.F.);
+#1600 = ORIENTED_EDGE('',*,*,#1375,.T.);
+#1601 = ORIENTED_EDGE('',*,*,#1602,.F.);
+#1602 = EDGE_CURVE('',#1248,#1324,#1603,.T.);
+#1603 = SURFACE_CURVE('',#1604,(#1609,#1616),.PCURVE_S1.);
+#1604 = CIRCLE('',#1605,1.181102362205E-03);
+#1605 = AXIS2_PLACEMENT_3D('',#1606,#1607,#1608);
+#1606 = CARTESIAN_POINT('',(1.968503937008E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1607 = DIRECTION('',(1.,0.,0.));
+#1608 = DIRECTION('',(-0.,0.,1.));
+#1609 = PCURVE('',#1199,#1610);
+#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1615);
+#1611 = LINE('',#1612,#1613);
+#1612 = CARTESIAN_POINT('',(1.570796326795,1.181102362205E-02));
+#1613 = VECTOR('',#1614,1.);
+#1614 = DIRECTION('',(-1.,0.));
+#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1616 = PCURVE('',#1265,#1617);
+#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1626);
+#1618 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1619,#1620,#1621,#1622,
+#1623,#1624,#1625),.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('') );
+#1619 = CARTESIAN_POINT('',(-2.362204724409E-03,-1.181102362205E-03));
+#1620 = CARTESIAN_POINT('',(-2.362204724409E-03,8.646269380735E-04));
+#1621 = CARTESIAN_POINT('',(-5.905511811024E-04,-1.582377120656E-04));
+#1622 = CARTESIAN_POINT('',(1.181102362205E-03,-1.181102362205E-03));
+#1623 = CARTESIAN_POINT('',(-5.905511811024E-04,-2.203967012344E-03));
+#1624 = CARTESIAN_POINT('',(-2.362204724409E-03,-3.226831662483E-03));
+#1625 = CARTESIAN_POINT('',(-2.362204724409E-03,-1.181102362205E-03));
+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1627 = ORIENTED_EDGE('',*,*,#1277,.F.);
+#1628 = ADVANCED_FACE('',(#1629),#1231,.T.);
+#1629 = FACE_BOUND('',#1630,.T.);
+#1630 = EDGE_LOOP('',(#1631,#1632,#1633,#1655));
+#1631 = ORIENTED_EDGE('',*,*,#1216,.F.);
+#1632 = ORIENTED_EDGE('',*,*,#1478,.T.);
+#1633 = ORIENTED_EDGE('',*,*,#1634,.F.);
+#1634 = EDGE_CURVE('',#1250,#1427,#1635,.T.);
+#1635 = SURFACE_CURVE('',#1636,(#1641,#1648),.PCURVE_S1.);
+#1636 = CIRCLE('',#1637,1.181102362205E-03);
+#1637 = AXIS2_PLACEMENT_3D('',#1638,#1639,#1640);
+#1638 = CARTESIAN_POINT('',(1.968503937008E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#1639 = DIRECTION('',(-1.,0.,-0.));
+#1640 = DIRECTION('',(-0.,0.,1.));
+#1641 = PCURVE('',#1231,#1642);
+#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1647);
+#1643 = LINE('',#1644,#1645);
+#1644 = CARTESIAN_POINT('',(-4.712388980385,1.181102362205E-02));
+#1645 = VECTOR('',#1646,1.);
+#1646 = DIRECTION('',(1.,0.));
+#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1648 = PCURVE('',#1265,#1649);
+#1649 = DEFINITIONAL_REPRESENTATION('',(#1650),#1654);
+#1650 = CIRCLE('',#1651,1.181102362205E-03);
+#1651 = AXIS2_PLACEMENT_2D('',#1652,#1653);
+#1652 = CARTESIAN_POINT('',(-2.244094488189E-02,-1.181102362205E-03));
+#1653 = DIRECTION('',(-1.,-0.));
+#1654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1655 = ORIENTED_EDGE('',*,*,#1299,.F.);
+#1656 = ADVANCED_FACE('',(#1657),#1265,.T.);
+#1657 = FACE_BOUND('',#1658,.F.);
+#1658 = EDGE_LOOP('',(#1659,#1660,#1661,#1662,#1684,#1685,#1711,#1712));
+#1659 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1660 = ORIENTED_EDGE('',*,*,#1602,.T.);
+#1661 = ORIENTED_EDGE('',*,*,#1323,.T.);
+#1662 = ORIENTED_EDGE('',*,*,#1663,.F.);
+#1663 = EDGE_CURVE('',#1530,#1326,#1664,.T.);
+#1664 = SURFACE_CURVE('',#1665,(#1670,#1677),.PCURVE_S1.);
+#1665 = CIRCLE('',#1666,1.181102362205E-03);
+#1666 = AXIS2_PLACEMENT_3D('',#1667,#1668,#1669);
+#1667 = CARTESIAN_POINT('',(1.968503937008E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#1668 = DIRECTION('',(-1.,0.,-0.));
+#1669 = DIRECTION('',(-0.,0.,1.));
+#1670 = PCURVE('',#1265,#1671);
+#1671 = DEFINITIONAL_REPRESENTATION('',(#1672),#1676);
+#1672 = CIRCLE('',#1673,1.181102362205E-03);
+#1673 = AXIS2_PLACEMENT_2D('',#1674,#1675);
+#1674 = CARTESIAN_POINT('',(-1.181102362205E-03,-3.031496062992E-02));
+#1675 = DIRECTION('',(-1.,-0.));
+#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1677 = PCURVE('',#1362,#1678);
+#1678 = DEFINITIONAL_REPRESENTATION('',(#1679),#1683);
+#1679 = LINE('',#1680,#1681);
+#1680 = CARTESIAN_POINT('',(-1.570796326795,1.181102362205E-02));
+#1681 = VECTOR('',#1682,1.);
+#1682 = DIRECTION('',(1.,0.));
+#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1684 = ORIENTED_EDGE('',*,*,#1529,.T.);
+#1685 = ORIENTED_EDGE('',*,*,#1686,.T.);
+#1686 = EDGE_CURVE('',#1532,#1429,#1687,.T.);
+#1687 = SURFACE_CURVE('',#1688,(#1693,#1704),.PCURVE_S1.);
+#1688 = CIRCLE('',#1689,1.181102362205E-03);
+#1689 = AXIS2_PLACEMENT_3D('',#1690,#1691,#1692);
+#1690 = CARTESIAN_POINT('',(1.968503937008E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#1691 = DIRECTION('',(1.,0.,0.));
+#1692 = DIRECTION('',(-0.,0.,1.));
+#1693 = PCURVE('',#1265,#1694);
+#1694 = DEFINITIONAL_REPRESENTATION('',(#1695),#1703);
+#1695 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1696,#1697,#1698,#1699,
+#1700,#1701,#1702),.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('') );
+#1696 = CARTESIAN_POINT('',(-2.362204724409E-02,-3.031496062992E-02));
+#1697 = CARTESIAN_POINT('',(-2.362204724409E-02,-2.826923132964E-02));
+#1698 = CARTESIAN_POINT('',(-2.185039370079E-02,-2.929209597978E-02));
+#1699 = CARTESIAN_POINT('',(-2.007874015748E-02,-3.031496062992E-02));
+#1700 = CARTESIAN_POINT('',(-2.185039370079E-02,-3.133782528006E-02));
+#1701 = CARTESIAN_POINT('',(-2.362204724409E-02,-3.23606899302E-02));
+#1702 = CARTESIAN_POINT('',(-2.362204724409E-02,-3.031496062992E-02));
+#1703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1704 = PCURVE('',#1465,#1705);
+#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710);
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(4.712388980385,1.181102362205E-02));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(-1.,0.));
+#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1711 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1712 = ORIENTED_EDGE('',*,*,#1634,.F.);
+#1713 = ADVANCED_FACE('',(#1714),#1362,.T.);
+#1714 = FACE_BOUND('',#1715,.T.);
+#1715 = EDGE_LOOP('',(#1716,#1717,#1718,#1719));
+#1716 = ORIENTED_EDGE('',*,*,#1400,.F.);
+#1717 = ORIENTED_EDGE('',*,*,#1348,.T.);
+#1718 = ORIENTED_EDGE('',*,*,#1663,.F.);
+#1719 = ORIENTED_EDGE('',*,*,#1554,.F.);
+#1720 = ADVANCED_FACE('',(#1721),#1465,.T.);
+#1721 = FACE_BOUND('',#1722,.F.);
+#1722 = EDGE_LOOP('',(#1723,#1724,#1725,#1726));
+#1723 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#1724 = ORIENTED_EDGE('',*,*,#1451,.T.);
+#1725 = ORIENTED_EDGE('',*,*,#1686,.F.);
+#1726 = ORIENTED_EDGE('',*,*,#1576,.F.);
+#1727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1734)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1728,#1732,#1733)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1728 = ( CONVERSION_BASED_UNIT('INCH',#1730) LENGTH_UNIT() NAMED_UNIT(
+  #1729) );
+#1729 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#1730 = LENGTH_MEASURE_WITH_UNIT(25.4,#1731);
+#1731 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1732 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1733 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1734 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#1728,'distance_accuracy_value','confusion accuracy');
+#1735 = SHAPE_DEFINITION_REPRESENTATION(#1736,#724);
+#1736 = PRODUCT_DEFINITION_SHAPE('','',#1737);
+#1737 = PRODUCT_DEFINITION('design','',#1738,#1741);
+#1738 = PRODUCT_DEFINITION_FORMATION('','',#1739);
+#1739 = PRODUCT('right-side','right-side','',(#1740));
+#1740 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1741 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1742 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1743,#1745);
+#1743 = ( REPRESENTATION_RELATIONSHIP('','',#724,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1744) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1744 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#1745 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1746);
+#1746 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#1737,$);
+#1747 = PRODUCT_TYPE('part',$,(#1739));
+#1748 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1749),#2735);
+#1749 = MANIFOLD_SOLID_BREP('',#1750);
+#1750 = CLOSED_SHELL('',(#1751,#1871,#1959,#2038,#2119,#2195,#2225,#2255
+    ,#2331,#2407,#2432,#2508,#2533,#2604,#2632,#2664,#2721,#2728));
+#1751 = ADVANCED_FACE('',(#1752),#1766,.F.);
+#1752 = FACE_BOUND('',#1753,.F.);
+#1753 = EDGE_LOOP('',(#1754,#1789,#1817,#1845));
+#1754 = ORIENTED_EDGE('',*,*,#1755,.F.);
+#1755 = EDGE_CURVE('',#1756,#1758,#1760,.T.);
+#1756 = VERTEX_POINT('',#1757);
+#1757 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1758 = VERTEX_POINT('',#1759);
+#1759 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#1760 = SURFACE_CURVE('',#1761,(#1765,#1777),.PCURVE_S1.);
+#1761 = LINE('',#1762,#1763);
+#1762 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,0.)
+  );
+#1763 = VECTOR('',#1764,3.937007874016E-02);
+#1764 = DIRECTION('',(0.,0.,1.));
+#1765 = PCURVE('',#1766,#1771);
+#1766 = PLANE('',#1767);
+#1767 = AXIS2_PLACEMENT_3D('',#1768,#1769,#1770);
+#1768 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,0.)
+  );
+#1769 = DIRECTION('',(1.,0.,0.));
+#1770 = DIRECTION('',(0.,0.,1.));
+#1771 = DEFINITIONAL_REPRESENTATION('',(#1772),#1776);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(0.,-1.181102362205E-03));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(1.,0.));
+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1777 = PCURVE('',#1778,#1783);
+#1778 = CYLINDRICAL_SURFACE('',#1779,1.181102362205E-03);
+#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782);
+#1780 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,0.)
+  );
+#1781 = DIRECTION('',(0.,0.,1.));
+#1782 = DIRECTION('',(-1.,-0.,0.));
+#1783 = DEFINITIONAL_REPRESENTATION('',(#1784),#1788);
+#1784 = LINE('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(0.,0.));
+#1786 = VECTOR('',#1787,1.);
+#1787 = DIRECTION('',(0.,1.));
+#1788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1789 = ORIENTED_EDGE('',*,*,#1790,.T.);
+#1790 = EDGE_CURVE('',#1756,#1791,#1793,.T.);
+#1791 = VERTEX_POINT('',#1792);
+#1792 = CARTESIAN_POINT('',(-3.149606299213E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#1793 = SURFACE_CURVE('',#1794,(#1798,#1805),.PCURVE_S1.);
+#1794 = LINE('',#1795,#1796);
+#1795 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1796 = VECTOR('',#1797,3.937007874016E-02);
+#1797 = DIRECTION('',(0.,1.,0.));
+#1798 = PCURVE('',#1766,#1799);
+#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1804);
+#1800 = LINE('',#1801,#1802);
+#1801 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#1802 = VECTOR('',#1803,1.);
+#1803 = DIRECTION('',(0.,-1.));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1805 = PCURVE('',#1806,#1811);
+#1806 = CYLINDRICAL_SURFACE('',#1807,1.181102362205E-03);
+#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);
+#1808 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1809 = DIRECTION('',(0.,1.,0.));
+#1810 = DIRECTION('',(-1.,0.,0.));
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
+#1812 = LINE('',#1813,#1814);
+#1813 = CARTESIAN_POINT('',(-0.,0.));
+#1814 = VECTOR('',#1815,1.);
+#1815 = DIRECTION('',(-0.,1.));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = ORIENTED_EDGE('',*,*,#1818,.T.);
+#1818 = EDGE_CURVE('',#1791,#1819,#1821,.T.);
+#1819 = VERTEX_POINT('',#1820);
+#1820 = CARTESIAN_POINT('',(-3.149606299213E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#1821 = SURFACE_CURVE('',#1822,(#1826,#1833),.PCURVE_S1.);
+#1822 = LINE('',#1823,#1824);
+#1823 = CARTESIAN_POINT('',(-3.149606299213E-02,1.45669274128E-02,0.));
+#1824 = VECTOR('',#1825,3.937007874016E-02);
+#1825 = DIRECTION('',(0.,0.,1.));
+#1826 = PCURVE('',#1766,#1827);
+#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1832);
+#1828 = LINE('',#1829,#1830);
+#1829 = CARTESIAN_POINT('',(0.,-3.031496062992E-02));
+#1830 = VECTOR('',#1831,1.);
+#1831 = DIRECTION('',(1.,0.));
+#1832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1833 = PCURVE('',#1834,#1839);
+#1834 = CYLINDRICAL_SURFACE('',#1835,1.181102362205E-03);
+#1835 = AXIS2_PLACEMENT_3D('',#1836,#1837,#1838);
+#1836 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,0.));
+#1837 = DIRECTION('',(0.,0.,1.));
+#1838 = DIRECTION('',(-1.,-0.,0.));
+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);
+#1840 = LINE('',#1841,#1842);
+#1841 = CARTESIAN_POINT('',(-0.,0.));
+#1842 = VECTOR('',#1843,1.);
+#1843 = DIRECTION('',(-0.,1.));
+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1845 = ORIENTED_EDGE('',*,*,#1846,.F.);
+#1846 = EDGE_CURVE('',#1758,#1819,#1847,.T.);
+#1847 = SURFACE_CURVE('',#1848,(#1852,#1859),.PCURVE_S1.);
+#1848 = LINE('',#1849,#1850);
+#1849 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    2.244094488189E-02));
+#1850 = VECTOR('',#1851,3.937007874016E-02);
+#1851 = DIRECTION('',(0.,1.,0.));
+#1852 = PCURVE('',#1766,#1853);
+#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1858);
+#1854 = LINE('',#1855,#1856);
+#1855 = CARTESIAN_POINT('',(2.244094488189E-02,0.));
+#1856 = VECTOR('',#1857,1.);
+#1857 = DIRECTION('',(0.,-1.));
+#1858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1859 = PCURVE('',#1860,#1865);
+#1860 = CYLINDRICAL_SURFACE('',#1861,1.181102362205E-03);
+#1861 = AXIS2_PLACEMENT_3D('',#1862,#1863,#1864);
+#1862 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    2.244094488189E-02));
+#1863 = DIRECTION('',(0.,1.,0.));
+#1864 = DIRECTION('',(-1.,0.,0.));
+#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);
+#1866 = LINE('',#1867,#1868);
+#1867 = CARTESIAN_POINT('',(0.,0.));
+#1868 = VECTOR('',#1869,1.);
+#1869 = DIRECTION('',(0.,1.));
+#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1871 = ADVANCED_FACE('',(#1872),#1778,.T.);
+#1872 = FACE_BOUND('',#1873,.T.);
+#1873 = EDGE_LOOP('',(#1874,#1875,#1904,#1932));
+#1874 = ORIENTED_EDGE('',*,*,#1755,.F.);
+#1875 = ORIENTED_EDGE('',*,*,#1876,.T.);
+#1876 = EDGE_CURVE('',#1756,#1877,#1879,.T.);
+#1877 = VERTEX_POINT('',#1878);
+#1878 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#1879 = SURFACE_CURVE('',#1880,(#1885,#1892),.PCURVE_S1.);
+#1880 = CIRCLE('',#1881,1.181102362205E-03);
+#1881 = AXIS2_PLACEMENT_3D('',#1882,#1883,#1884);
+#1882 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1883 = DIRECTION('',(0.,0.,1.));
+#1884 = DIRECTION('',(-1.,0.,0.));
+#1885 = PCURVE('',#1778,#1886);
+#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);
+#1887 = LINE('',#1888,#1889);
+#1888 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1889 = VECTOR('',#1890,1.);
+#1890 = DIRECTION('',(1.,0.));
+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1892 = PCURVE('',#1893,#1898);
+#1893 = SPHERICAL_SURFACE('',#1894,1.181102362205E-03);
+#1894 = AXIS2_PLACEMENT_3D('',#1895,#1896,#1897);
+#1895 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1896 = DIRECTION('',(0.,0.,1.));
+#1897 = DIRECTION('',(-1.,0.,0.));
+#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(0.,0.));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(1.,0.));
+#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1904 = ORIENTED_EDGE('',*,*,#1905,.T.);
+#1905 = EDGE_CURVE('',#1877,#1906,#1908,.T.);
+#1906 = VERTEX_POINT('',#1907);
+#1907 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    2.244094488189E-02));
+#1908 = SURFACE_CURVE('',#1909,(#1913,#1920),.PCURVE_S1.);
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,0.)
+  );
+#1911 = VECTOR('',#1912,3.937007874016E-02);
+#1912 = DIRECTION('',(0.,0.,1.));
+#1913 = PCURVE('',#1778,#1914);
+#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1919);
+#1915 = LINE('',#1916,#1917);
+#1916 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1917 = VECTOR('',#1918,1.);
+#1918 = DIRECTION('',(0.,1.));
+#1919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1920 = PCURVE('',#1921,#1926);
+#1921 = PLANE('',#1922);
+#1922 = AXIS2_PLACEMENT_3D('',#1923,#1924,#1925);
+#1923 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,0.)
+  );
+#1924 = DIRECTION('',(0.,1.,0.));
+#1925 = DIRECTION('',(0.,0.,1.));
+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(1.,0.));
+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1932 = ORIENTED_EDGE('',*,*,#1933,.F.);
+#1933 = EDGE_CURVE('',#1758,#1906,#1934,.T.);
+#1934 = SURFACE_CURVE('',#1935,(#1940,#1947),.PCURVE_S1.);
+#1935 = CIRCLE('',#1936,1.181102362205E-03);
+#1936 = AXIS2_PLACEMENT_3D('',#1937,#1938,#1939);
+#1937 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#1938 = DIRECTION('',(0.,0.,1.));
+#1939 = DIRECTION('',(-1.,0.,0.));
+#1940 = PCURVE('',#1778,#1941);
+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(0.,2.244094488189E-02));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(1.,0.));
+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1947 = PCURVE('',#1948,#1953);
+#1948 = SPHERICAL_SURFACE('',#1949,1.181102362205E-03);
+#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952);
+#1950 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#1951 = DIRECTION('',(-0.,-0.,-1.));
+#1952 = DIRECTION('',(-1.,0.,0.));
+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1958);
+#1954 = LINE('',#1955,#1956);
+#1955 = CARTESIAN_POINT('',(-0.,0.));
+#1956 = VECTOR('',#1957,1.);
+#1957 = DIRECTION('',(-1.,0.));
+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1959 = ADVANCED_FACE('',(#1960),#1806,.T.);
+#1960 = FACE_BOUND('',#1961,.F.);
+#1961 = EDGE_LOOP('',(#1962,#1984,#2012,#2037));
+#1962 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#1963 = EDGE_CURVE('',#1964,#1756,#1966,.T.);
+#1964 = VERTEX_POINT('',#1965);
+#1965 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,0.)
+  );
+#1966 = SURFACE_CURVE('',#1967,(#1972,#1978),.PCURVE_S1.);
+#1967 = CIRCLE('',#1968,1.181102362205E-03);
+#1968 = AXIS2_PLACEMENT_3D('',#1969,#1970,#1971);
+#1969 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#1970 = DIRECTION('',(0.,1.,-0.));
+#1971 = DIRECTION('',(-1.,0.,0.));
+#1972 = PCURVE('',#1806,#1973);
+#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1977);
+#1974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1975,#1976),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1975 = CARTESIAN_POINT('',(-1.570796326795,1.181102362205E-03));
+#1976 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#1977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1978 = PCURVE('',#1893,#1979);
+#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1983);
+#1980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1981,#1982),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1981 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#1982 = CARTESIAN_POINT('',(0.,0.));
+#1983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1984 = ORIENTED_EDGE('',*,*,#1985,.T.);
+#1985 = EDGE_CURVE('',#1964,#1986,#1988,.T.);
+#1986 = VERTEX_POINT('',#1987);
+#1987 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,0.));
+#1988 = SURFACE_CURVE('',#1989,(#1993,#2000),.PCURVE_S1.);
+#1989 = LINE('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    -1.365923996832E-19));
+#1991 = VECTOR('',#1992,3.937007874016E-02);
+#1992 = DIRECTION('',(0.,1.,0.));
+#1993 = PCURVE('',#1806,#1994);
+#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999);
+#1995 = LINE('',#1996,#1997);
+#1996 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1997 = VECTOR('',#1998,1.);
+#1998 = DIRECTION('',(-0.,1.));
+#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2000 = PCURVE('',#2001,#2006);
+#2001 = PLANE('',#2002);
+#2002 = AXIS2_PLACEMENT_3D('',#2003,#2004,#2005);
+#2003 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,0.)
+  );
+#2004 = DIRECTION('',(0.,0.,1.));
+#2005 = DIRECTION('',(1.,0.,0.));
+#2006 = DEFINITIONAL_REPRESENTATION('',(#2007),#2011);
+#2007 = LINE('',#2008,#2009);
+#2008 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#2009 = VECTOR('',#2010,1.);
+#2010 = DIRECTION('',(0.,1.));
+#2011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2012 = ORIENTED_EDGE('',*,*,#2013,.T.);
+#2013 = EDGE_CURVE('',#1986,#1791,#2014,.T.);
+#2014 = SURFACE_CURVE('',#2015,(#2020,#2026),.PCURVE_S1.);
+#2015 = CIRCLE('',#2016,1.181102362205E-03);
+#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019);
+#2017 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#2018 = DIRECTION('',(1.850371707709E-15,1.,-0.));
+#2019 = DIRECTION('',(-1.,1.850371707709E-15,0.));
+#2020 = PCURVE('',#1806,#2021);
+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2025);
+#2022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2023,#2024),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2023 = CARTESIAN_POINT('',(-1.570796326795,3.031496062992E-02));
+#2024 = CARTESIAN_POINT('',(0.,3.031496062992E-02));
+#2025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2026 = PCURVE('',#2027,#2032);
+#2027 = SPHERICAL_SURFACE('',#2028,1.181102362205E-03);
+#2028 = AXIS2_PLACEMENT_3D('',#2029,#2030,#2031);
+#2029 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#2030 = DIRECTION('',(0.,0.,1.));
+#2031 = DIRECTION('',(-1.,1.850371707709E-15,0.));
+#2032 = DEFINITIONAL_REPRESENTATION('',(#2033),#2036);
+#2033 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2034,#2035),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2034 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2035 = CARTESIAN_POINT('',(0.,0.));
+#2036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2037 = ORIENTED_EDGE('',*,*,#1790,.F.);
+#2038 = ADVANCED_FACE('',(#2039),#1860,.T.);
+#2039 = FACE_BOUND('',#2040,.T.);
+#2040 = EDGE_LOOP('',(#2041,#2063,#2091,#2118));
+#2041 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2042 = EDGE_CURVE('',#2043,#1758,#2045,.T.);
+#2043 = VERTEX_POINT('',#2044);
+#2044 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    2.362204724409E-02));
+#2045 = SURFACE_CURVE('',#2046,(#2051,#2057),.PCURVE_S1.);
+#2046 = CIRCLE('',#2047,1.181102362205E-03);
+#2047 = AXIS2_PLACEMENT_3D('',#2048,#2049,#2050);
+#2048 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#2049 = DIRECTION('',(0.,-1.,0.));
+#2050 = DIRECTION('',(-1.,0.,0.));
+#2051 = PCURVE('',#1860,#2052);
+#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2056);
+#2053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2054,#2055),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2054 = CARTESIAN_POINT('',(1.570796326795,1.181102362205E-03));
+#2055 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2057 = PCURVE('',#1948,#2058);
+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2062);
+#2059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2060,#2061),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2060 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2061 = CARTESIAN_POINT('',(0.,0.));
+#2062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2063 = ORIENTED_EDGE('',*,*,#2064,.T.);
+#2064 = EDGE_CURVE('',#2043,#2065,#2067,.T.);
+#2065 = VERTEX_POINT('',#2066);
+#2066 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    2.362204724409E-02));
+#2067 = SURFACE_CURVE('',#2068,(#2072,#2079),.PCURVE_S1.);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.574803321713E-02,
+    2.362204724409E-02));
+#2070 = VECTOR('',#2071,3.937007874016E-02);
+#2071 = DIRECTION('',(0.,1.,0.));
+#2072 = PCURVE('',#1860,#2073);
+#2073 = DEFINITIONAL_REPRESENTATION('',(#2074),#2078);
+#2074 = LINE('',#2075,#2076);
+#2075 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2076 = VECTOR('',#2077,1.);
+#2077 = DIRECTION('',(0.,1.));
+#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2079 = PCURVE('',#2080,#2085);
+#2080 = PLANE('',#2081);
+#2081 = AXIS2_PLACEMENT_3D('',#2082,#2083,#2084);
+#2082 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    2.362204724409E-02));
+#2083 = DIRECTION('',(0.,0.,1.));
+#2084 = DIRECTION('',(1.,0.,0.));
+#2085 = DEFINITIONAL_REPRESENTATION('',(#2086),#2090);
+#2086 = LINE('',#2087,#2088);
+#2087 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#2088 = VECTOR('',#2089,1.);
+#2089 = DIRECTION('',(0.,1.));
+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2091 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#2092 = EDGE_CURVE('',#1819,#2065,#2093,.T.);
+#2093 = SURFACE_CURVE('',#2094,(#2099,#2106),.PCURVE_S1.);
+#2094 = CIRCLE('',#2095,1.181102362205E-03);
+#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098);
+#2096 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#2097 = DIRECTION('',(0.,1.,0.));
+#2098 = DIRECTION('',(-1.,0.,0.));
+#2099 = PCURVE('',#1860,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = LINE('',#2102,#2103);
+#2102 = CARTESIAN_POINT('',(0.,3.031496062992E-02));
+#2103 = VECTOR('',#2104,1.);
+#2104 = DIRECTION('',(1.,0.));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2106 = PCURVE('',#2107,#2112);
+#2107 = SPHERICAL_SURFACE('',#2108,1.181102362205E-03);
+#2108 = AXIS2_PLACEMENT_3D('',#2109,#2110,#2111);
+#2109 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#2110 = DIRECTION('',(-0.,-1.,-0.));
+#2111 = DIRECTION('',(-1.,0.,0.));
+#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117);
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(-0.,0.));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(-1.,0.));
+#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2118 = ORIENTED_EDGE('',*,*,#1846,.F.);
+#2119 = ADVANCED_FACE('',(#2120),#1834,.T.);
+#2120 = FACE_BOUND('',#2121,.F.);
+#2121 = EDGE_LOOP('',(#2122,#2123,#2147,#2175));
+#2122 = ORIENTED_EDGE('',*,*,#1818,.F.);
+#2123 = ORIENTED_EDGE('',*,*,#2124,.T.);
+#2124 = EDGE_CURVE('',#1791,#2125,#2127,.T.);
+#2125 = VERTEX_POINT('',#2126);
+#2126 = CARTESIAN_POINT('',(-3.031496062992E-02,1.5748029775E-02,
+    1.181102362205E-03));
+#2127 = SURFACE_CURVE('',#2128,(#2133,#2140),.PCURVE_S1.);
+#2128 = CIRCLE('',#2129,1.181102362205E-03);
+#2129 = AXIS2_PLACEMENT_3D('',#2130,#2131,#2132);
+#2130 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#2131 = DIRECTION('',(-0.,0.,-1.));
+#2132 = DIRECTION('',(-1.,1.850371707709E-15,0.));
+#2133 = PCURVE('',#1834,#2134);
+#2134 = DEFINITIONAL_REPRESENTATION('',(#2135),#2139);
+#2135 = LINE('',#2136,#2137);
+#2136 = CARTESIAN_POINT('',(-0.,1.181102362205E-03));
+#2137 = VECTOR('',#2138,1.);
+#2138 = DIRECTION('',(-1.,0.));
+#2139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2140 = PCURVE('',#2027,#2141);
+#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(-0.,0.));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(-1.,0.));
+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2147 = ORIENTED_EDGE('',*,*,#2148,.T.);
+#2148 = EDGE_CURVE('',#2125,#2149,#2151,.T.);
+#2149 = VERTEX_POINT('',#2150);
+#2150 = CARTESIAN_POINT('',(-3.031496062992E-02,1.5748029775E-02,
+    2.244094488189E-02));
+#2151 = SURFACE_CURVE('',#2152,(#2156,#2163),.PCURVE_S1.);
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(-3.031496062992E-02,1.5748029775E-02,0.));
+#2154 = VECTOR('',#2155,3.937007874016E-02);
+#2155 = DIRECTION('',(0.,0.,1.));
+#2156 = PCURVE('',#1834,#2157);
+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);
+#2158 = LINE('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2160 = VECTOR('',#2161,1.);
+#2161 = DIRECTION('',(-0.,1.));
+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2163 = PCURVE('',#2164,#2169);
+#2164 = PLANE('',#2165);
+#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168);
+#2166 = CARTESIAN_POINT('',(-3.149606299213E-02,1.5748029775E-02,0.));
+#2167 = DIRECTION('',(0.,1.,0.));
+#2168 = DIRECTION('',(0.,0.,1.));
+#2169 = DEFINITIONAL_REPRESENTATION('',(#2170),#2174);
+#2170 = LINE('',#2171,#2172);
+#2171 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2172 = VECTOR('',#2173,1.);
+#2173 = DIRECTION('',(1.,0.));
+#2174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2175 = ORIENTED_EDGE('',*,*,#2176,.T.);
+#2176 = EDGE_CURVE('',#2149,#1819,#2177,.T.);
+#2177 = SURFACE_CURVE('',#2178,(#2183,#2189),.PCURVE_S1.);
+#2178 = CIRCLE('',#2179,1.181102362205E-03);
+#2179 = AXIS2_PLACEMENT_3D('',#2180,#2181,#2182);
+#2180 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#2181 = DIRECTION('',(0.,0.,1.));
+#2182 = DIRECTION('',(-1.,0.,0.));
+#2183 = PCURVE('',#1834,#2184);
+#2184 = DEFINITIONAL_REPRESENTATION('',(#2185),#2188);
+#2185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2186,#2187),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2186 = CARTESIAN_POINT('',(-1.570796326795,2.244094488189E-02));
+#2187 = CARTESIAN_POINT('',(0.,2.244094488189E-02));
+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2189 = PCURVE('',#2107,#2190);
+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2194);
+#2191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2192,#2193),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2192 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2193 = CARTESIAN_POINT('',(0.,0.));
+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2195 = ADVANCED_FACE('',(#2196),#1893,.T.);
+#2196 = FACE_BOUND('',#2197,.T.);
+#2197 = EDGE_LOOP('',(#2198,#2199,#2224));
+#2198 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#2199 = ORIENTED_EDGE('',*,*,#2200,.T.);
+#2200 = EDGE_CURVE('',#1964,#1877,#2201,.T.);
+#2201 = SURFACE_CURVE('',#2202,(#2207,#2213),.PCURVE_S1.);
+#2202 = CIRCLE('',#2203,1.181102362205E-03);
+#2203 = AXIS2_PLACEMENT_3D('',#2204,#2205,#2206);
+#2204 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#2205 = DIRECTION('',(-1.,6.123233995737E-17,0.));
+#2206 = DIRECTION('',(-6.123233995737E-17,-1.,0.));
+#2207 = PCURVE('',#1893,#2208);
+#2208 = DEFINITIONAL_REPRESENTATION('',(#2209),#2212);
+#2209 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2210,#2211),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2210 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#2211 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2213 = PCURVE('',#2214,#2219);
+#2214 = CYLINDRICAL_SURFACE('',#2215,1.181102362205E-03);
+#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);
+#2216 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#2217 = DIRECTION('',(1.,0.,0.));
+#2218 = DIRECTION('',(0.,-1.,0.));
+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2223);
+#2220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2221,#2222),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2221 = CARTESIAN_POINT('',(1.570796326795,1.181102362205E-03));
+#2222 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2224 = ORIENTED_EDGE('',*,*,#1876,.F.);
+#2225 = ADVANCED_FACE('',(#2226),#1948,.T.);
+#2226 = FACE_BOUND('',#2227,.F.);
+#2227 = EDGE_LOOP('',(#2228,#2229,#2254));
+#2228 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2229 = ORIENTED_EDGE('',*,*,#2230,.T.);
+#2230 = EDGE_CURVE('',#2043,#1906,#2231,.T.);
+#2231 = SURFACE_CURVE('',#2232,(#2237,#2243),.PCURVE_S1.);
+#2232 = CIRCLE('',#2233,1.181102362205E-03);
+#2233 = AXIS2_PLACEMENT_3D('',#2234,#2235,#2236);
+#2234 = CARTESIAN_POINT('',(-3.031496062992E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#2235 = DIRECTION('',(1.,-6.123233995737E-17,0.));
+#2236 = DIRECTION('',(-6.123233995737E-17,-1.,0.));
+#2237 = PCURVE('',#1948,#2238);
+#2238 = DEFINITIONAL_REPRESENTATION('',(#2239),#2242);
+#2239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2240,#2241),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2240 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#2241 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2243 = PCURVE('',#2244,#2249);
+#2244 = CYLINDRICAL_SURFACE('',#2245,1.181102362205E-03);
+#2245 = AXIS2_PLACEMENT_3D('',#2246,#2247,#2248);
+#2246 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#2247 = DIRECTION('',(1.,0.,0.));
+#2248 = DIRECTION('',(0.,-1.,0.));
+#2249 = DEFINITIONAL_REPRESENTATION('',(#2250),#2253);
+#2250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2251,#2252),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2251 = CARTESIAN_POINT('',(-1.570796326795,1.181102362205E-03));
+#2252 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2254 = ORIENTED_EDGE('',*,*,#1933,.F.);
+#2255 = ADVANCED_FACE('',(#2256),#1921,.F.);
+#2256 = FACE_BOUND('',#2257,.F.);
+#2257 = EDGE_LOOP('',(#2258,#2288,#2309,#2310));
+#2258 = ORIENTED_EDGE('',*,*,#2259,.F.);
+#2259 = EDGE_CURVE('',#2260,#2262,#2264,.T.);
+#2260 = VERTEX_POINT('',#2261);
+#2261 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#2262 = VERTEX_POINT('',#2263);
+#2263 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.574803321713E-02,
+    2.244094488189E-02));
+#2264 = SURFACE_CURVE('',#2265,(#2269,#2276),.PCURVE_S1.);
+#2265 = LINE('',#2266,#2267);
+#2266 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.574803321713E-02,0.)
+  );
+#2267 = VECTOR('',#2268,3.937007874016E-02);
+#2268 = DIRECTION('',(0.,0.,1.));
+#2269 = PCURVE('',#1921,#2270);
+#2270 = DEFINITIONAL_REPRESENTATION('',(#2271),#2275);
+#2271 = LINE('',#2272,#2273);
+#2272 = CARTESIAN_POINT('',(0.,1.181102362205E-02));
+#2273 = VECTOR('',#2274,1.);
+#2274 = DIRECTION('',(1.,0.));
+#2275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2276 = PCURVE('',#2277,#2282);
+#2277 = PLANE('',#2278);
+#2278 = AXIS2_PLACEMENT_3D('',#2279,#2280,#2281);
+#2279 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.574803321713E-02,0.)
+  );
+#2280 = DIRECTION('',(1.,0.,0.));
+#2281 = DIRECTION('',(0.,0.,1.));
+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);
+#2283 = LINE('',#2284,#2285);
+#2284 = CARTESIAN_POINT('',(0.,0.));
+#2285 = VECTOR('',#2286,1.);
+#2286 = DIRECTION('',(1.,0.));
+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2288 = ORIENTED_EDGE('',*,*,#2289,.F.);
+#2289 = EDGE_CURVE('',#1877,#2260,#2290,.T.);
+#2290 = SURFACE_CURVE('',#2291,(#2295,#2302),.PCURVE_S1.);
+#2291 = LINE('',#2292,#2293);
+#2292 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    1.181102362205E-03));
+#2293 = VECTOR('',#2294,3.937007874016E-02);
+#2294 = DIRECTION('',(1.,0.,0.));
+#2295 = PCURVE('',#1921,#2296);
+#2296 = DEFINITIONAL_REPRESENTATION('',(#2297),#2301);
+#2297 = LINE('',#2298,#2299);
+#2298 = CARTESIAN_POINT('',(1.181102362205E-03,0.));
+#2299 = VECTOR('',#2300,1.);
+#2300 = DIRECTION('',(0.,1.));
+#2301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2302 = PCURVE('',#2214,#2303);
+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(0.,0.));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(0.,1.));
+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2309 = ORIENTED_EDGE('',*,*,#1905,.T.);
+#2310 = ORIENTED_EDGE('',*,*,#2311,.T.);
+#2311 = EDGE_CURVE('',#1906,#2262,#2312,.T.);
+#2312 = SURFACE_CURVE('',#2313,(#2317,#2324),.PCURVE_S1.);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.574803321713E-02,
+    2.244094488189E-02));
+#2315 = VECTOR('',#2316,3.937007874016E-02);
+#2316 = DIRECTION('',(1.,0.,0.));
+#2317 = PCURVE('',#1921,#2318);
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(2.244094488189E-02,0.));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(0.,1.));
+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2324 = PCURVE('',#2244,#2325);
+#2325 = DEFINITIONAL_REPRESENTATION('',(#2326),#2330);
+#2326 = LINE('',#2327,#2328);
+#2327 = CARTESIAN_POINT('',(-0.,0.));
+#2328 = VECTOR('',#2329,1.);
+#2329 = DIRECTION('',(-0.,1.));
+#2330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2331 = ADVANCED_FACE('',(#2332),#2001,.F.);
+#2332 = FACE_BOUND('',#2333,.F.);
+#2333 = EDGE_LOOP('',(#2334,#2359,#2385,#2386));
+#2334 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2335 = EDGE_CURVE('',#2336,#2338,#2340,.T.);
+#2336 = VERTEX_POINT('',#2337);
+#2337 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.456693085492E-02,
+    -1.365923996832E-19));
+#2338 = VERTEX_POINT('',#2339);
+#2339 = CARTESIAN_POINT('',(-1.968503937008E-02,1.45669274128E-02,
+    -1.365923996832E-19));
+#2340 = SURFACE_CURVE('',#2341,(#2345,#2352),.PCURVE_S1.);
+#2341 = LINE('',#2342,#2343);
+#2342 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.574803321713E-02,0.)
+  );
+#2343 = VECTOR('',#2344,3.937007874016E-02);
+#2344 = DIRECTION('',(0.,1.,0.));
+#2345 = PCURVE('',#2001,#2346);
+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);
+#2347 = LINE('',#2348,#2349);
+#2348 = CARTESIAN_POINT('',(1.181102362205E-02,0.));
+#2349 = VECTOR('',#2350,1.);
+#2350 = DIRECTION('',(0.,1.));
+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2352 = PCURVE('',#2277,#2353);
+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2358);
+#2354 = LINE('',#2355,#2356);
+#2355 = CARTESIAN_POINT('',(0.,0.));
+#2356 = VECTOR('',#2357,1.);
+#2357 = DIRECTION('',(0.,-1.));
+#2358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2359 = ORIENTED_EDGE('',*,*,#2360,.F.);
+#2360 = EDGE_CURVE('',#1986,#2338,#2361,.T.);
+#2361 = SURFACE_CURVE('',#2362,(#2366,#2373),.PCURVE_S1.);
+#2362 = LINE('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(-3.149606299213E-02,1.45669274128E-02,
+    -1.365923996832E-19));
+#2364 = VECTOR('',#2365,3.937007874016E-02);
+#2365 = DIRECTION('',(1.,0.,0.));
+#2366 = PCURVE('',#2001,#2367);
+#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2372);
+#2368 = LINE('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(0.,3.031496062992E-02));
+#2370 = VECTOR('',#2371,1.);
+#2371 = DIRECTION('',(1.,0.));
+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2373 = PCURVE('',#2374,#2379);
+#2374 = CYLINDRICAL_SURFACE('',#2375,1.181102362205E-03);
+#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378);
+#2376 = CARTESIAN_POINT('',(-3.149606299213E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#2377 = DIRECTION('',(1.,0.,0.));
+#2378 = DIRECTION('',(-0.,1.,0.));
+#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);
+#2380 = LINE('',#2381,#2382);
+#2381 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2382 = VECTOR('',#2383,1.);
+#2383 = DIRECTION('',(-0.,1.));
+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2385 = ORIENTED_EDGE('',*,*,#1985,.F.);
+#2386 = ORIENTED_EDGE('',*,*,#2387,.T.);
+#2387 = EDGE_CURVE('',#1964,#2336,#2388,.T.);
+#2388 = SURFACE_CURVE('',#2389,(#2393,#2400),.PCURVE_S1.);
+#2389 = LINE('',#2390,#2391);
+#2390 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    -1.365923996832E-19));
+#2391 = VECTOR('',#2392,3.937007874016E-02);
+#2392 = DIRECTION('',(1.,0.,0.));
+#2393 = PCURVE('',#2001,#2394);
+#2394 = DEFINITIONAL_REPRESENTATION('',(#2395),#2399);
+#2395 = LINE('',#2396,#2397);
+#2396 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2397 = VECTOR('',#2398,1.);
+#2398 = DIRECTION('',(1.,0.));
+#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2400 = PCURVE('',#2214,#2401);
+#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406);
+#2402 = LINE('',#2403,#2404);
+#2403 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2404 = VECTOR('',#2405,1.);
+#2405 = DIRECTION('',(0.,1.));
+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2407 = ADVANCED_FACE('',(#2408),#2027,.T.);
+#2408 = FACE_BOUND('',#2409,.F.);
+#2409 = EDGE_LOOP('',(#2410,#2411,#2431));
+#2410 = ORIENTED_EDGE('',*,*,#2013,.F.);
+#2411 = ORIENTED_EDGE('',*,*,#2412,.T.);
+#2412 = EDGE_CURVE('',#1986,#2125,#2413,.T.);
+#2413 = SURFACE_CURVE('',#2414,(#2419,#2425),.PCURVE_S1.);
+#2414 = CIRCLE('',#2415,1.181102362205E-03);
+#2415 = AXIS2_PLACEMENT_3D('',#2416,#2417,#2418);
+#2416 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#2417 = DIRECTION('',(1.,-1.278252835097E-17,0.));
+#2418 = DIRECTION('',(1.278252835097E-17,1.,0.));
+#2419 = PCURVE('',#2027,#2420);
+#2420 = DEFINITIONAL_REPRESENTATION('',(#2421),#2424);
+#2421 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2422,#2423),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2422 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#2423 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2425 = PCURVE('',#2374,#2426);
+#2426 = DEFINITIONAL_REPRESENTATION('',(#2427),#2430);
+#2427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2428,#2429),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2428 = CARTESIAN_POINT('',(-1.570796326795,1.181102362205E-03));
+#2429 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2431 = ORIENTED_EDGE('',*,*,#2124,.F.);
+#2432 = ADVANCED_FACE('',(#2433),#2080,.T.);
+#2433 = FACE_BOUND('',#2434,.T.);
+#2434 = EDGE_LOOP('',(#2435,#2460,#2486,#2487));
+#2435 = ORIENTED_EDGE('',*,*,#2436,.T.);
+#2436 = EDGE_CURVE('',#2437,#2439,#2441,.T.);
+#2437 = VERTEX_POINT('',#2438);
+#2438 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.456693085492E-02,
+    2.362204724409E-02));
+#2439 = VERTEX_POINT('',#2440);
+#2440 = CARTESIAN_POINT('',(-1.968503937008E-02,1.45669274128E-02,
+    2.362204724409E-02));
+#2441 = SURFACE_CURVE('',#2442,(#2446,#2453),.PCURVE_S1.);
+#2442 = LINE('',#2443,#2444);
+#2443 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.574803321713E-02,
+    2.362204724409E-02));
+#2444 = VECTOR('',#2445,3.937007874016E-02);
+#2445 = DIRECTION('',(0.,1.,0.));
+#2446 = PCURVE('',#2080,#2447);
+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);
+#2448 = LINE('',#2449,#2450);
+#2449 = CARTESIAN_POINT('',(1.181102362205E-02,0.));
+#2450 = VECTOR('',#2451,1.);
+#2451 = DIRECTION('',(0.,1.));
+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2453 = PCURVE('',#2277,#2454);
+#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(2.362204724409E-02,0.));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(0.,-1.));
+#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2460 = ORIENTED_EDGE('',*,*,#2461,.F.);
+#2461 = EDGE_CURVE('',#2065,#2439,#2462,.T.);
+#2462 = SURFACE_CURVE('',#2463,(#2467,#2474),.PCURVE_S1.);
+#2463 = LINE('',#2464,#2465);
+#2464 = CARTESIAN_POINT('',(-3.149606299213E-02,1.45669274128E-02,
+    2.362204724409E-02));
+#2465 = VECTOR('',#2466,3.937007874016E-02);
+#2466 = DIRECTION('',(1.,0.,0.));
+#2467 = PCURVE('',#2080,#2468);
+#2468 = DEFINITIONAL_REPRESENTATION('',(#2469),#2473);
+#2469 = LINE('',#2470,#2471);
+#2470 = CARTESIAN_POINT('',(0.,3.031496062992E-02));
+#2471 = VECTOR('',#2472,1.);
+#2472 = DIRECTION('',(1.,0.));
+#2473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2474 = PCURVE('',#2475,#2480);
+#2475 = CYLINDRICAL_SURFACE('',#2476,1.181102362205E-03);
+#2476 = AXIS2_PLACEMENT_3D('',#2477,#2478,#2479);
+#2477 = CARTESIAN_POINT('',(-3.149606299213E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#2478 = DIRECTION('',(1.,0.,0.));
+#2479 = DIRECTION('',(-0.,1.,0.));
+#2480 = DEFINITIONAL_REPRESENTATION('',(#2481),#2485);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(0.,1.));
+#2485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2486 = ORIENTED_EDGE('',*,*,#2064,.F.);
+#2487 = ORIENTED_EDGE('',*,*,#2488,.T.);
+#2488 = EDGE_CURVE('',#2043,#2437,#2489,.T.);
+#2489 = SURFACE_CURVE('',#2490,(#2494,#2501),.PCURVE_S1.);
+#2490 = LINE('',#2491,#2492);
+#2491 = CARTESIAN_POINT('',(-3.149606299213E-02,-1.456693085492E-02,
+    2.362204724409E-02));
+#2492 = VECTOR('',#2493,3.937007874016E-02);
+#2493 = DIRECTION('',(1.,0.,0.));
+#2494 = PCURVE('',#2080,#2495);
+#2495 = DEFINITIONAL_REPRESENTATION('',(#2496),#2500);
+#2496 = LINE('',#2497,#2498);
+#2497 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2498 = VECTOR('',#2499,1.);
+#2499 = DIRECTION('',(1.,0.));
+#2500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2501 = PCURVE('',#2244,#2502);
+#2502 = DEFINITIONAL_REPRESENTATION('',(#2503),#2507);
+#2503 = LINE('',#2504,#2505);
+#2504 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2505 = VECTOR('',#2506,1.);
+#2506 = DIRECTION('',(-0.,1.));
+#2507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2508 = ADVANCED_FACE('',(#2509),#2107,.T.);
+#2509 = FACE_BOUND('',#2510,.F.);
+#2510 = EDGE_LOOP('',(#2511,#2512,#2532));
+#2511 = ORIENTED_EDGE('',*,*,#2176,.F.);
+#2512 = ORIENTED_EDGE('',*,*,#2513,.T.);
+#2513 = EDGE_CURVE('',#2149,#2065,#2514,.T.);
+#2514 = SURFACE_CURVE('',#2515,(#2520,#2526),.PCURVE_S1.);
+#2515 = CIRCLE('',#2516,1.181102362205E-03);
+#2516 = AXIS2_PLACEMENT_3D('',#2517,#2518,#2519);
+#2517 = CARTESIAN_POINT('',(-3.031496062992E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#2518 = DIRECTION('',(1.,0.,6.123233995737E-17));
+#2519 = DIRECTION('',(-6.123233995737E-17,0.,1.));
+#2520 = PCURVE('',#2107,#2521);
+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2525);
+#2522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2523,#2524),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2523 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#2524 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2526 = PCURVE('',#2475,#2527);
+#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2531);
+#2528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2529,#2530),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2529 = CARTESIAN_POINT('',(0.,1.181102362205E-03));
+#2530 = CARTESIAN_POINT('',(1.570796326795,1.181102362205E-03));
+#2531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2532 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#2533 = ADVANCED_FACE('',(#2534),#2164,.T.);
+#2534 = FACE_BOUND('',#2535,.T.);
+#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.968503937008E-02,1.5748029775E-02,
+    1.181102362205E-03));
+#2540 = VERTEX_POINT('',#2541);
+#2541 = CARTESIAN_POINT('',(-1.968503937008E-02,1.5748029775E-02,
+    2.244094488189E-02));
+#2542 = SURFACE_CURVE('',#2543,(#2547,#2554),.PCURVE_S1.);
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(-1.968503937008E-02,1.5748029775E-02,0.));
+#2545 = VECTOR('',#2546,3.937007874016E-02);
+#2546 = DIRECTION('',(0.,0.,1.));
+#2547 = PCURVE('',#2164,#2548);
+#2548 = DEFINITIONAL_REPRESENTATION('',(#2549),#2553);
+#2549 = LINE('',#2550,#2551);
+#2550 = CARTESIAN_POINT('',(0.,1.181102362205E-02));
+#2551 = VECTOR('',#2552,1.);
+#2552 = DIRECTION('',(1.,0.));
+#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2554 = PCURVE('',#2277,#2555);
+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(0.,-3.149606299213E-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('',#2125,#2538,#2563,.T.);
+#2563 = SURFACE_CURVE('',#2564,(#2568,#2575),.PCURVE_S1.);
+#2564 = LINE('',#2565,#2566);
+#2565 = CARTESIAN_POINT('',(-3.149606299213E-02,1.5748029775E-02,
+    1.181102362205E-03));
+#2566 = VECTOR('',#2567,3.937007874016E-02);
+#2567 = DIRECTION('',(1.,0.,0.));
+#2568 = PCURVE('',#2164,#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('',#2374,#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('',*,*,#2148,.T.);
+#2583 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#2584 = EDGE_CURVE('',#2149,#2540,#2585,.T.);
+#2585 = SURFACE_CURVE('',#2586,(#2590,#2597),.PCURVE_S1.);
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(-3.149606299213E-02,1.5748029775E-02,
+    2.244094488189E-02));
+#2588 = VECTOR('',#2589,3.937007874016E-02);
+#2589 = DIRECTION('',(1.,0.,0.));
+#2590 = PCURVE('',#2164,#2591);
+#2591 = DEFINITIONAL_REPRESENTATION('',(#2592),#2596);
+#2592 = LINE('',#2593,#2594);
+#2593 = CARTESIAN_POINT('',(2.244094488189E-02,0.));
+#2594 = VECTOR('',#2595,1.);
+#2595 = DIRECTION('',(0.,1.));
+#2596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2597 = PCURVE('',#2475,#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),#2214,.T.);
+#2605 = FACE_BOUND('',#2606,.T.);
+#2606 = EDGE_LOOP('',(#2607,#2608,#2609,#2631));
+#2607 = ORIENTED_EDGE('',*,*,#2200,.F.);
+#2608 = ORIENTED_EDGE('',*,*,#2387,.T.);
+#2609 = ORIENTED_EDGE('',*,*,#2610,.F.);
+#2610 = EDGE_CURVE('',#2260,#2336,#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.968503937008E-02,-1.456693085492E-02,
+    1.181102362205E-03));
+#2615 = DIRECTION('',(1.,0.,0.));
+#2616 = DIRECTION('',(-0.,0.,1.));
+#2617 = PCURVE('',#2214,#2618);
+#2618 = DEFINITIONAL_REPRESENTATION('',(#2619),#2623);
+#2619 = LINE('',#2620,#2621);
+#2620 = CARTESIAN_POINT('',(-1.570796326795,1.181102362205E-02));
+#2621 = VECTOR('',#2622,1.);
+#2622 = DIRECTION('',(1.,0.));
+#2623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2624 = PCURVE('',#2277,#2625);
+#2625 = DEFINITIONAL_REPRESENTATION('',(#2626),#2630);
+#2626 = CIRCLE('',#2627,1.181102362205E-03);
+#2627 = AXIS2_PLACEMENT_2D('',#2628,#2629);
+#2628 = CARTESIAN_POINT('',(1.181102362205E-03,-1.181102362205E-03));
+#2629 = DIRECTION('',(1.,0.));
+#2630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2631 = ORIENTED_EDGE('',*,*,#2289,.F.);
+#2632 = ADVANCED_FACE('',(#2633),#2244,.T.);
+#2633 = FACE_BOUND('',#2634,.F.);
+#2634 = EDGE_LOOP('',(#2635,#2636,#2637,#2663));
+#2635 = ORIENTED_EDGE('',*,*,#2230,.F.);
+#2636 = ORIENTED_EDGE('',*,*,#2488,.T.);
+#2637 = ORIENTED_EDGE('',*,*,#2638,.F.);
+#2638 = EDGE_CURVE('',#2262,#2437,#2639,.T.);
+#2639 = SURFACE_CURVE('',#2640,(#2645,#2652),.PCURVE_S1.);
+#2640 = CIRCLE('',#2641,1.181102362205E-03);
+#2641 = AXIS2_PLACEMENT_3D('',#2642,#2643,#2644);
+#2642 = CARTESIAN_POINT('',(-1.968503937008E-02,-1.456693085492E-02,
+    2.244094488189E-02));
+#2643 = DIRECTION('',(-1.,0.,-0.));
+#2644 = DIRECTION('',(-0.,0.,1.));
+#2645 = PCURVE('',#2244,#2646);
+#2646 = DEFINITIONAL_REPRESENTATION('',(#2647),#2651);
+#2647 = LINE('',#2648,#2649);
+#2648 = CARTESIAN_POINT('',(4.712388980385,1.181102362205E-02));
+#2649 = VECTOR('',#2650,1.);
+#2650 = DIRECTION('',(-1.,0.));
+#2651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2652 = PCURVE('',#2277,#2653);
+#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2662);
+#2654 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2655,#2656,#2657,#2658,
+#2659,#2660,#2661),.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('') );
+#2655 = CARTESIAN_POINT('',(2.362204724409E-02,-1.181102362205E-03));
+#2656 = CARTESIAN_POINT('',(2.362204724409E-02,-3.226831662483E-03));
+#2657 = CARTESIAN_POINT('',(2.185039370079E-02,-2.203967012344E-03));
+#2658 = CARTESIAN_POINT('',(2.007874015748E-02,-1.181102362205E-03));
+#2659 = CARTESIAN_POINT('',(2.185039370079E-02,-1.582377120656E-04));
+#2660 = CARTESIAN_POINT('',(2.362204724409E-02,8.646269380735E-04));
+#2661 = CARTESIAN_POINT('',(2.362204724409E-02,-1.181102362205E-03));
+#2662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2663 = ORIENTED_EDGE('',*,*,#2311,.F.);
+#2664 = ADVANCED_FACE('',(#2665),#2277,.T.);
+#2665 = FACE_BOUND('',#2666,.T.);
+#2666 = EDGE_LOOP('',(#2667,#2668,#2669,#2670,#2696,#2697,#2719,#2720));
+#2667 = ORIENTED_EDGE('',*,*,#2259,.F.);
+#2668 = ORIENTED_EDGE('',*,*,#2610,.T.);
+#2669 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2670 = ORIENTED_EDGE('',*,*,#2671,.F.);
+#2671 = EDGE_CURVE('',#2538,#2338,#2672,.T.);
+#2672 = SURFACE_CURVE('',#2673,(#2678,#2689),.PCURVE_S1.);
+#2673 = CIRCLE('',#2674,1.181102362205E-03);
+#2674 = AXIS2_PLACEMENT_3D('',#2675,#2676,#2677);
+#2675 = CARTESIAN_POINT('',(-1.968503937008E-02,1.45669274128E-02,
+    1.181102362205E-03));
+#2676 = DIRECTION('',(-1.,0.,-0.));
+#2677 = DIRECTION('',(-0.,0.,1.));
+#2678 = PCURVE('',#2277,#2679);
+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2688);
+#2680 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2681,#2682,#2683,#2684,
+#2685,#2686,#2687),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2681 = CARTESIAN_POINT('',(2.362204724409E-03,-3.031496062992E-02));
+#2682 = CARTESIAN_POINT('',(2.362204724409E-03,-3.23606899302E-02));
+#2683 = CARTESIAN_POINT('',(5.905511811024E-04,-3.133782528006E-02));
+#2684 = CARTESIAN_POINT('',(-1.181102362205E-03,-3.031496062992E-02));
+#2685 = CARTESIAN_POINT('',(5.905511811024E-04,-2.929209597978E-02));
+#2686 = CARTESIAN_POINT('',(2.362204724409E-03,-2.826923132964E-02));
+#2687 = CARTESIAN_POINT('',(2.362204724409E-03,-3.031496062992E-02));
+#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2689 = PCURVE('',#2374,#2690);
+#2690 = DEFINITIONAL_REPRESENTATION('',(#2691),#2695);
+#2691 = LINE('',#2692,#2693);
+#2692 = CARTESIAN_POINT('',(1.570796326795,1.181102362205E-02));
+#2693 = VECTOR('',#2694,1.);
+#2694 = DIRECTION('',(-1.,0.));
+#2695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2696 = ORIENTED_EDGE('',*,*,#2537,.T.);
+#2697 = ORIENTED_EDGE('',*,*,#2698,.T.);
+#2698 = EDGE_CURVE('',#2540,#2439,#2699,.T.);
+#2699 = SURFACE_CURVE('',#2700,(#2705,#2712),.PCURVE_S1.);
+#2700 = CIRCLE('',#2701,1.181102362205E-03);
+#2701 = AXIS2_PLACEMENT_3D('',#2702,#2703,#2704);
+#2702 = CARTESIAN_POINT('',(-1.968503937008E-02,1.45669274128E-02,
+    2.244094488189E-02));
+#2703 = DIRECTION('',(1.,0.,0.));
+#2704 = DIRECTION('',(-0.,0.,1.));
+#2705 = PCURVE('',#2277,#2706);
+#2706 = DEFINITIONAL_REPRESENTATION('',(#2707),#2711);
+#2707 = CIRCLE('',#2708,1.181102362205E-03);
+#2708 = AXIS2_PLACEMENT_2D('',#2709,#2710);
+#2709 = CARTESIAN_POINT('',(2.244094488189E-02,-3.031496062992E-02));
+#2710 = DIRECTION('',(1.,0.));
+#2711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2712 = PCURVE('',#2475,#2713);
+#2713 = DEFINITIONAL_REPRESENTATION('',(#2714),#2718);
+#2714 = LINE('',#2715,#2716);
+#2715 = CARTESIAN_POINT('',(-4.712388980385,1.181102362205E-02));
+#2716 = VECTOR('',#2717,1.);
+#2717 = DIRECTION('',(1.,0.));
+#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2719 = ORIENTED_EDGE('',*,*,#2436,.F.);
+#2720 = ORIENTED_EDGE('',*,*,#2638,.F.);
+#2721 = ADVANCED_FACE('',(#2722),#2374,.T.);
+#2722 = FACE_BOUND('',#2723,.F.);
+#2723 = EDGE_LOOP('',(#2724,#2725,#2726,#2727));
+#2724 = ORIENTED_EDGE('',*,*,#2412,.F.);
+#2725 = ORIENTED_EDGE('',*,*,#2360,.T.);
+#2726 = ORIENTED_EDGE('',*,*,#2671,.F.);
+#2727 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2728 = ADVANCED_FACE('',(#2729),#2475,.T.);
+#2729 = FACE_BOUND('',#2730,.T.);
+#2730 = EDGE_LOOP('',(#2731,#2732,#2733,#2734));
+#2731 = ORIENTED_EDGE('',*,*,#2513,.T.);
+#2732 = ORIENTED_EDGE('',*,*,#2461,.T.);
+#2733 = ORIENTED_EDGE('',*,*,#2698,.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,#1748);
+#2744 = PRODUCT_DEFINITION_SHAPE('','',#2745);
+#2745 = PRODUCT_DEFINITION('design','',#2746,#2749);
+#2746 = PRODUCT_DEFINITION_FORMATION('','',#2747);
+#2747 = PRODUCT('left-side','left-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('','',#1748,#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),#2735);
+#2757 = STYLED_ITEM('color',(#2758),#1749);
+#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.800000011921,0.800000011921,0.800000011921);
+#2765 = CURVE_STYLE('',#2766,POSITIVE_LENGTH_MEASURE(0.1),#2764);
+#2766 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2767 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2768),#1727);
+#2768 = STYLED_ITEM('color',(#2769),#725);
+#2769 = PRESENTATION_STYLE_ASSIGNMENT((#2770,#2775));
+#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('',#2764);
+#2775 = CURVE_STYLE('',#2776,POSITIVE_LENGTH_MEASURE(0.1),#2764);
+#2776 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2777 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2778),#703);
+#2778 = STYLED_ITEM('color',(#2779),#37);
+#2779 = PRESENTATION_STYLE_ASSIGNMENT((#2780,#2786));
+#2780 = SURFACE_STYLE_USAGE(.BOTH.,#2781);
+#2781 = SURFACE_SIDE_STYLE('',(#2782));
+#2782 = SURFACE_STYLE_FILL_AREA(#2783);
+#2783 = FILL_AREA_STYLE('',(#2784));
+#2784 = FILL_AREA_STYLE_COLOUR('',#2785);
+#2785 = COLOUR_RGB('',0.890196084976,0.509803950787,5.88235296309E-02);
+#2786 = CURVE_STYLE('',#2787,POSITIVE_LENGTH_MEASURE(0.1),#2785);
+#2787 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/capacitors/smd/C_0603.stl b/Electrical Parts/electronic-components/capacitors/smd/C_0603.stl
new file mode 100644
index 00000000..e499a798
Binary files /dev/null and b/Electrical Parts/electronic-components/capacitors/smd/C_0603.stl differ