From 4a2955b66c32ba62efeb13e710f2474af73aa6bd Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Mon, 6 Jul 2015 11:09:10 +0200
Subject: [PATCH] 220ohms, 1/4W through hole resistor added

---
 .../through-hole/res-1_4w-220ohm.fcstd        |  Bin 0 -> 57795 bytes
 .../through-hole/res-1_4w-220ohm.step         | 2052 +++++++++++++++++
 .../through-hole/res-1_4w-220ohm.stl          |  Bin 0 -> 86484 bytes
 3 files changed, 2052 insertions(+)
 create mode 100644 Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.fcstd
 create mode 100644 Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.step
 create mode 100644 Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.stl

diff --git a/Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.fcstd b/Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..73d7678c26f75e6065660e71c5d7b8dffdab62a1
GIT binary patch
literal 57795
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
b20;1*0B{C=0~sJ@V_+csOoZ^~n$Z6P<Rauj

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.step b/Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.step
new file mode 100644
index 00000000..ed2dde6c
--- /dev/null
+++ b/Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.step	
@@ -0,0 +1,2052 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.step'
+  ,'2015-07-06T11:07:34',('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('Clone_of_res-body','Clone_of_res-body','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#326);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#132,#161,#241,#297));
+#17 = ADVANCED_FACE('',(#18),#31,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#58,#82,#131));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.327875187557,1.024657502817,0.));
+#24 = SURFACE_CURVE('',#25,(#30,#46),.PCURVE_S1.);
+#25 = CIRCLE('',#26,1.024657502817);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(-1.327875187557,0.,0.));
+#28 = DIRECTION('',(1.,0.,0.));
+#29 = DIRECTION('',(0.,1.,0.));
+#30 = PCURVE('',#31,#40);
+#31 = SURFACE_OF_REVOLUTION('',#32,#37);
+#32 = CIRCLE('',#33,1.18);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-0.8,2.08,0.));
+#35 = DIRECTION('',(0.,0.,1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = AXIS1_PLACEMENT('',#38,#39);
+#38 = CARTESIAN_POINT('',(0.,0.,0.));
+#39 = DIRECTION('',(1.,0.,0.));
+#40 = DEFINITIONAL_REPRESENTATION('',(#41),#45);
+#41 = LINE('',#42,#43);
+#42 = CARTESIAN_POINT('',(0.,4.248586787861));
+#43 = VECTOR('',#44,1.);
+#44 = DIRECTION('',(1.,0.));
+#45 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46 = PCURVE('',#47,#52);
+#47 = SPHERICAL_SURFACE('',#48,1.15);
+#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51);
+#49 = CARTESIAN_POINT('',(-1.849964262258,0.,0.));
+#50 = DIRECTION('',(-1.,-0.,-0.));
+#51 = DIRECTION('',(0.,1.,0.));
+#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
+#53 = LINE('',#54,#55);
+#54 = CARTESIAN_POINT('',(-0.,-0.471238898038));
+#55 = VECTOR('',#56,1.);
+#56 = DIRECTION('',(-1.,0.));
+#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58 = ORIENTED_EDGE('',*,*,#59,.T.);
+#59 = EDGE_CURVE('',#22,#60,#62,.T.);
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(-0.8,0.9,0.));
+#62 = SEAM_CURVE('',#63,(#68,#75),.PCURVE_S1.);
+#63 = CIRCLE('',#64,1.18);
+#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);
+#65 = CARTESIAN_POINT('',(-0.8,2.08,0.));
+#66 = DIRECTION('',(0.,0.,1.));
+#67 = DIRECTION('',(1.,0.,0.));
+#68 = PCURVE('',#31,#69);
+#69 = DEFINITIONAL_REPRESENTATION('',(#70),#74);
+#70 = LINE('',#71,#72);
+#71 = CARTESIAN_POINT('',(0.,0.));
+#72 = VECTOR('',#73,1.);
+#73 = DIRECTION('',(0.,1.));
+#74 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#75 = PCURVE('',#31,#76);
+#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(6.28318530718,0.));
+#79 = VECTOR('',#80,1.);
+#80 = DIRECTION('',(0.,1.));
+#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#60,#60,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,0.9);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(-0.8,0.,0.));
+#88 = DIRECTION('',(1.,0.,0.));
+#89 = DIRECTION('',(0.,1.,0.));
+#90 = PCURVE('',#31,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(0.,4.712388980385));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = CYLINDRICAL_SURFACE('',#99,0.9);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(0.8,0.,0.));
+#101 = DIRECTION('',(-1.,-0.,-0.));
+#102 = DIRECTION('',(0.,1.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#130);
+#104 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105,#106,#107,#108,#109,#110,
+    #111,#112,#113,#114,#115,#116,#117,#118,#119,#120,#121,#122,#123,
+    #124,#125,#126,#127,#128,#129),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#105 = CARTESIAN_POINT('',(0.,1.6));
+#106 = CARTESIAN_POINT('',(-9.519977738151E-02,1.6));
+#107 = CARTESIAN_POINT('',(-0.285599332145,1.6));
+#108 = CARTESIAN_POINT('',(-0.571198664289,1.6));
+#109 = CARTESIAN_POINT('',(-0.856797996434,1.6));
+#110 = CARTESIAN_POINT('',(-1.142397328578,1.6));
+#111 = CARTESIAN_POINT('',(-1.427996660723,1.6));
+#112 = CARTESIAN_POINT('',(-1.713595992867,1.6));
+#113 = CARTESIAN_POINT('',(-1.999195325012,1.6));
+#114 = CARTESIAN_POINT('',(-2.284794657156,1.6));
+#115 = CARTESIAN_POINT('',(-2.570393989301,1.6));
+#116 = CARTESIAN_POINT('',(-2.855993321445,1.6));
+#117 = CARTESIAN_POINT('',(-3.14159265359,1.6));
+#118 = CARTESIAN_POINT('',(-3.427191985734,1.6));
+#119 = CARTESIAN_POINT('',(-3.712791317879,1.6));
+#120 = CARTESIAN_POINT('',(-3.998390650023,1.6));
+#121 = CARTESIAN_POINT('',(-4.283989982168,1.6));
+#122 = CARTESIAN_POINT('',(-4.569589314312,1.6));
+#123 = CARTESIAN_POINT('',(-4.855188646457,1.6));
+#124 = CARTESIAN_POINT('',(-5.140787978601,1.6));
+#125 = CARTESIAN_POINT('',(-5.426387310746,1.6));
+#126 = CARTESIAN_POINT('',(-5.711986642891,1.6));
+#127 = CARTESIAN_POINT('',(-5.997585975035,1.6));
+#128 = CARTESIAN_POINT('',(-6.187985529798,1.6));
+#129 = CARTESIAN_POINT('',(-6.28318530718,1.6));
+#130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#131 = ORIENTED_EDGE('',*,*,#59,.F.);
+#132 = ADVANCED_FACE('',(#133),#47,.T.);
+#133 = FACE_BOUND('',#134,.F.);
+#134 = EDGE_LOOP('',(#135,#136,#160));
+#135 = ORIENTED_EDGE('',*,*,#21,.T.);
+#136 = ORIENTED_EDGE('',*,*,#137,.T.);
+#137 = EDGE_CURVE('',#22,#138,#140,.T.);
+#138 = VERTEX_POINT('',#139);
+#139 = CARTESIAN_POINT('',(-2.999964262258,1.408343819019E-16,0.));
+#140 = SEAM_CURVE('',#141,(#146,#153),.PCURVE_S1.);
+#141 = CIRCLE('',#142,1.15);
+#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145);
+#143 = CARTESIAN_POINT('',(-1.849964262258,0.,0.));
+#144 = DIRECTION('',(0.,0.,1.));
+#145 = DIRECTION('',(1.,0.,0.));
+#146 = PCURVE('',#47,#147);
+#147 = DEFINITIONAL_REPRESENTATION('',(#148),#152);
+#148 = LINE('',#149,#150);
+#149 = CARTESIAN_POINT('',(-0.,-1.570796326795));
+#150 = VECTOR('',#151,1.);
+#151 = DIRECTION('',(-0.,1.));
+#152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#153 = PCURVE('',#47,#154);
+#154 = DEFINITIONAL_REPRESENTATION('',(#155),#159);
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(-6.28318530718,-1.570796326795));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(-0.,1.));
+#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#160 = ORIENTED_EDGE('',*,*,#137,.F.);
+#161 = ADVANCED_FACE('',(#162),#98,.T.);
+#162 = FACE_BOUND('',#163,.F.);
+#163 = EDGE_LOOP('',(#164,#165,#187,#240));
+#164 = ORIENTED_EDGE('',*,*,#83,.F.);
+#165 = ORIENTED_EDGE('',*,*,#166,.F.);
+#166 = EDGE_CURVE('',#167,#60,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(0.8,0.9,0.));
+#169 = SEAM_CURVE('',#170,(#173,#180),.PCURVE_S1.);
+#170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#171,#172),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.110223024625E-16,1.6),.PIECEWISE_BEZIER_KNOTS.);
+#171 = CARTESIAN_POINT('',(0.8,0.9,-2.204364238465E-16));
+#172 = CARTESIAN_POINT('',(-0.8,0.9,-2.204364238465E-16));
+#173 = PCURVE('',#98,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(-0.,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(-0.,1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = PCURVE('',#98,#181);
+#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);
+#182 = LINE('',#183,#184);
+#183 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#184 = VECTOR('',#185,1.);
+#185 = DIRECTION('',(-0.,1.));
+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#187 = ORIENTED_EDGE('',*,*,#188,.T.);
+#188 = EDGE_CURVE('',#167,#167,#189,.T.);
+#189 = SURFACE_CURVE('',#190,(#195,#224),.PCURVE_S1.);
+#190 = CIRCLE('',#191,0.9);
+#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
+#192 = CARTESIAN_POINT('',(0.8,0.,0.));
+#193 = DIRECTION('',(1.,0.,0.));
+#194 = DIRECTION('',(0.,1.,0.));
+#195 = PCURVE('',#98,#196);
+#196 = DEFINITIONAL_REPRESENTATION('',(#197),#223);
+#197 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#198,#199,#200,#201,#202,#203,
+    #204,#205,#206,#207,#208,#209,#210,#211,#212,#213,#214,#215,#216,
+    #217,#218,#219,#220,#221,#222),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#198 = CARTESIAN_POINT('',(0.,-1.110223024625E-16));
+#199 = CARTESIAN_POINT('',(-9.519977738151E-02,-1.110223024625E-16));
+#200 = CARTESIAN_POINT('',(-0.285599332145,-1.110223024625E-16));
+#201 = CARTESIAN_POINT('',(-0.571198664289,-1.110223024625E-16));
+#202 = CARTESIAN_POINT('',(-0.856797996434,-1.110223024625E-16));
+#203 = CARTESIAN_POINT('',(-1.142397328578,-1.110223024625E-16));
+#204 = CARTESIAN_POINT('',(-1.427996660723,-1.110223024625E-16));
+#205 = CARTESIAN_POINT('',(-1.713595992867,-1.110223024625E-16));
+#206 = CARTESIAN_POINT('',(-1.999195325012,-1.110223024625E-16));
+#207 = CARTESIAN_POINT('',(-2.284794657156,-1.110223024625E-16));
+#208 = CARTESIAN_POINT('',(-2.570393989301,-1.110223024625E-16));
+#209 = CARTESIAN_POINT('',(-2.855993321445,-1.110223024625E-16));
+#210 = CARTESIAN_POINT('',(-3.14159265359,-1.110223024625E-16));
+#211 = CARTESIAN_POINT('',(-3.427191985734,-1.110223024625E-16));
+#212 = CARTESIAN_POINT('',(-3.712791317879,-1.110223024625E-16));
+#213 = CARTESIAN_POINT('',(-3.998390650023,-1.110223024625E-16));
+#214 = CARTESIAN_POINT('',(-4.283989982168,-1.110223024625E-16));
+#215 = CARTESIAN_POINT('',(-4.569589314312,-1.110223024625E-16));
+#216 = CARTESIAN_POINT('',(-4.855188646457,-1.110223024625E-16));
+#217 = CARTESIAN_POINT('',(-5.140787978601,-1.110223024625E-16));
+#218 = CARTESIAN_POINT('',(-5.426387310746,-1.110223024625E-16));
+#219 = CARTESIAN_POINT('',(-5.711986642891,-1.110223024625E-16));
+#220 = CARTESIAN_POINT('',(-5.997585975035,-1.110223024625E-16));
+#221 = CARTESIAN_POINT('',(-6.187985529798,-1.110223024625E-16));
+#222 = CARTESIAN_POINT('',(-6.28318530718,-1.110223024625E-16));
+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#224 = PCURVE('',#225,#234);
+#225 = SURFACE_OF_REVOLUTION('',#226,#231);
+#226 = CIRCLE('',#227,1.18);
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(0.8,2.08,0.));
+#229 = DIRECTION('',(0.,0.,-1.));
+#230 = DIRECTION('',(-1.,-0.,-0.));
+#231 = AXIS1_PLACEMENT('',#232,#233);
+#232 = CARTESIAN_POINT('',(0.,0.,0.));
+#233 = DIRECTION('',(1.,0.,0.));
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(0.,4.712388980385));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(1.,0.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#166,.T.);
+#241 = ADVANCED_FACE('',(#242),#225,.F.);
+#242 = FACE_BOUND('',#243,.F.);
+#243 = EDGE_LOOP('',(#244,#273,#295,#296));
+#244 = ORIENTED_EDGE('',*,*,#245,.T.);
+#245 = EDGE_CURVE('',#246,#246,#248,.T.);
+#246 = VERTEX_POINT('',#247);
+#247 = CARTESIAN_POINT('',(1.327875187557,1.024657502817,0.));
+#248 = SURFACE_CURVE('',#249,(#254,#261),.PCURVE_S1.);
+#249 = CIRCLE('',#250,1.024657502817);
+#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
+#251 = CARTESIAN_POINT('',(1.327875187557,0.,0.));
+#252 = DIRECTION('',(1.,0.,0.));
+#253 = DIRECTION('',(0.,1.,0.));
+#254 = PCURVE('',#225,#255);
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(0.,4.248586787861));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.,0.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = PCURVE('',#262,#267);
+#262 = SPHERICAL_SURFACE('',#263,1.15);
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(1.849964262258,0.,0.));
+#265 = DIRECTION('',(1.,0.,0.));
+#266 = DIRECTION('',(0.,1.,0.));
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(0.,-0.471238898038));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(1.,0.));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ORIENTED_EDGE('',*,*,#274,.T.);
+#274 = EDGE_CURVE('',#246,#167,#275,.T.);
+#275 = SEAM_CURVE('',#276,(#281,#288),.PCURVE_S1.);
+#276 = CIRCLE('',#277,1.18);
+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
+#278 = CARTESIAN_POINT('',(0.8,2.08,0.));
+#279 = DIRECTION('',(0.,0.,-1.));
+#280 = DIRECTION('',(-1.,-0.,-0.));
+#281 = PCURVE('',#225,#282);
+#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
+#283 = LINE('',#284,#285);
+#284 = CARTESIAN_POINT('',(0.,0.));
+#285 = VECTOR('',#286,1.);
+#286 = DIRECTION('',(0.,1.));
+#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#288 = PCURVE('',#225,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(6.28318530718,0.));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(0.,1.));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = ORIENTED_EDGE('',*,*,#188,.F.);
+#296 = ORIENTED_EDGE('',*,*,#274,.F.);
+#297 = ADVANCED_FACE('',(#298),#262,.T.);
+#298 = FACE_BOUND('',#299,.T.);
+#299 = EDGE_LOOP('',(#300,#301,#325));
+#300 = ORIENTED_EDGE('',*,*,#245,.T.);
+#301 = ORIENTED_EDGE('',*,*,#302,.T.);
+#302 = EDGE_CURVE('',#246,#303,#305,.T.);
+#303 = VERTEX_POINT('',#304);
+#304 = CARTESIAN_POINT('',(2.999964262258,1.408343819019E-16,0.));
+#305 = SEAM_CURVE('',#306,(#311,#318),.PCURVE_S1.);
+#306 = CIRCLE('',#307,1.15);
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(1.849964262258,0.,0.));
+#309 = DIRECTION('',(0.,0.,-1.));
+#310 = DIRECTION('',(-1.,-0.,-0.));
+#311 = PCURVE('',#262,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(0.,1.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = PCURVE('',#262,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(6.28318530718,-1.570796326795));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(0.,1.));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = ORIENTED_EDGE('',*,*,#302,.F.);
+#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#330)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#327,#328,#329)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#327 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#328 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#329 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#330 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#327,
+  'distance_accuracy_value','confusion accuracy');
+#331 = PRODUCT_TYPE('part',$,(#7));
+#332 = SHAPE_DEFINITION_REPRESENTATION(#333,#339);
+#333 = PRODUCT_DEFINITION_SHAPE('','',#334);
+#334 = PRODUCT_DEFINITION('design','',#335,#338);
+#335 = PRODUCT_DEFINITION_FORMATION('','',#336);
+#336 = PRODUCT('Clone_of_ring-1','Clone_of_ring-1','',(#337));
+#337 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#338 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#339 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#340),#554);
+#340 = MANIFOLD_SOLID_BREP('',#341);
+#341 = CLOSED_SHELL('',(#342,#427,#480,#528));
+#342 = ADVANCED_FACE('',(#343),#356,.F.);
+#343 = FACE_BOUND('',#344,.F.);
+#344 = EDGE_LOOP('',(#345,#378,#400,#426));
+#345 = ORIENTED_EDGE('',*,*,#346,.F.);
+#346 = EDGE_CURVE('',#347,#347,#349,.T.);
+#347 = VERTEX_POINT('',#348);
+#348 = CARTESIAN_POINT('',(-1.140785606931,0.927196051202,
+    -2.270975352574E-16));
+#349 = SURFACE_CURVE('',#350,(#355,#367),.PCURVE_S1.);
+#350 = CIRCLE('',#351,0.927196051202);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(-1.140785606931,0.,0.));
+#353 = DIRECTION('',(1.,0.,0.));
+#354 = DIRECTION('',(0.,1.,0.));
+#355 = PCURVE('',#356,#361);
+#356 = CONICAL_SURFACE('',#357,1.068581889546,0.361272200045);
+#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);
+#358 = CARTESIAN_POINT('',(-1.514964768184,0.,0.));
+#359 = DIRECTION('',(-1.,0.,0.));
+#360 = DIRECTION('',(0.,1.,0.));
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-0.,-0.374179161253));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(-1.,-0.));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#367 = PCURVE('',#368,#373);
+#368 = CONICAL_SURFACE('',#369,0.927196051202,1.20952412675);
+#369 = AXIS2_PLACEMENT_3D('',#370,#371,#372);
+#370 = CARTESIAN_POINT('',(-1.140785606931,0.,0.));
+#371 = DIRECTION('',(1.,0.,0.));
+#372 = DIRECTION('',(0.,1.,0.));
+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#377);
+#374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#375,#376),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#375 = CARTESIAN_POINT('',(0.,0.));
+#376 = CARTESIAN_POINT('',(6.28318530718,0.));
+#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#378 = ORIENTED_EDGE('',*,*,#379,.F.);
+#379 = EDGE_CURVE('',#380,#347,#382,.T.);
+#380 = VERTEX_POINT('',#381);
+#381 = CARTESIAN_POINT('',(-1.514964768184,1.068581889546,
+    -2.617270781318E-16));
+#382 = SEAM_CURVE('',#383,(#387,#394),.PCURVE_S1.);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(-1.514964768184,1.068581889546,0.));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(0.935447903132,-0.353464595859,0.));
+#387 = PCURVE('',#356,#388);
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(-0.,-0.));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(-0.,-1.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = PCURVE('',#356,#395);
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#399);
+#396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#397,#398),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#397 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#398 = CARTESIAN_POINT('',(-6.28318530718,-0.374179161253));
+#399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#400 = ORIENTED_EDGE('',*,*,#401,.T.);
+#401 = EDGE_CURVE('',#380,#380,#402,.T.);
+#402 = SURFACE_CURVE('',#403,(#408,#415),.PCURVE_S1.);
+#403 = CIRCLE('',#404,1.068581889546);
+#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407);
+#405 = CARTESIAN_POINT('',(-1.514964768184,0.,0.));
+#406 = DIRECTION('',(1.,0.,0.));
+#407 = DIRECTION('',(0.,1.,0.));
+#408 = PCURVE('',#356,#409);
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(-0.,-0.));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(-1.,-0.));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = PCURVE('',#416,#421);
+#416 = CONICAL_SURFACE('',#417,1.115354284702,1.20952412675);
+#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420);
+#418 = CARTESIAN_POINT('',(-1.497291538391,0.,0.));
+#419 = DIRECTION('',(1.,0.,0.));
+#420 = DIRECTION('',(0.,1.,0.));
+#421 = DEFINITIONAL_REPRESENTATION('',(#422),#425);
+#422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#423,#424),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#423 = CARTESIAN_POINT('',(0.,-1.767322979294E-02));
+#424 = CARTESIAN_POINT('',(6.28318530718,-1.767322979294E-02));
+#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#426 = ORIENTED_EDGE('',*,*,#379,.T.);
+#427 = ADVANCED_FACE('',(#428),#416,.T.);
+#428 = FACE_BOUND('',#429,.T.);
+#429 = EDGE_LOOP('',(#430,#431,#453,#479));
+#430 = ORIENTED_EDGE('',*,*,#401,.T.);
+#431 = ORIENTED_EDGE('',*,*,#432,.T.);
+#432 = EDGE_CURVE('',#380,#433,#435,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(-1.497291538391,1.115354284702,
+    -2.731830109352E-16));
+#435 = SEAM_CURVE('',#436,(#440,#446),.PCURVE_S1.);
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(-1.497291538391,1.115354284702,0.));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(0.353464595859,0.935447903132,0.));
+#440 = PCURVE('',#416,#441);
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#445);
+#442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#443,#444),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.E-02,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#443 = CARTESIAN_POINT('',(6.28318530718,-1.767322979294E-02));
+#444 = CARTESIAN_POINT('',(6.28318530718,0.));
+#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#446 = PCURVE('',#416,#447);
+#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);
+#448 = LINE('',#449,#450);
+#449 = CARTESIAN_POINT('',(0.,0.));
+#450 = VECTOR('',#451,1.);
+#451 = DIRECTION('',(0.,1.));
+#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#453 = ORIENTED_EDGE('',*,*,#454,.F.);
+#454 = EDGE_CURVE('',#433,#433,#455,.T.);
+#455 = SURFACE_CURVE('',#456,(#461,#468),.PCURVE_S1.);
+#456 = CIRCLE('',#457,1.115354284702);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(-1.497291538391,0.,0.));
+#459 = DIRECTION('',(1.,0.,0.));
+#460 = DIRECTION('',(0.,1.,0.));
+#461 = PCURVE('',#416,#462);
+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
+#463 = LINE('',#464,#465);
+#464 = CARTESIAN_POINT('',(0.,-0.));
+#465 = VECTOR('',#466,1.);
+#466 = DIRECTION('',(1.,0.));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#468 = PCURVE('',#469,#474);
+#469 = CONICAL_SURFACE('',#470,0.973968446359,0.361272200045);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(-1.123112377138,0.,0.));
+#472 = DIRECTION('',(-1.,0.,0.));
+#473 = DIRECTION('',(0.,1.,0.));
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#478);
+#475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#476,#477),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#476 = CARTESIAN_POINT('',(0.,0.374179161253));
+#477 = CARTESIAN_POINT('',(-6.28318530718,0.374179161253));
+#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#479 = ORIENTED_EDGE('',*,*,#432,.F.);
+#480 = ADVANCED_FACE('',(#481),#469,.T.);
+#481 = FACE_BOUND('',#482,.T.);
+#482 = EDGE_LOOP('',(#483,#484,#506,#527));
+#483 = ORIENTED_EDGE('',*,*,#454,.T.);
+#484 = ORIENTED_EDGE('',*,*,#485,.T.);
+#485 = EDGE_CURVE('',#433,#486,#488,.T.);
+#486 = VERTEX_POINT('',#487);
+#487 = CARTESIAN_POINT('',(-1.123112377138,0.973968446359,
+    -2.385534680608E-16));
+#488 = SEAM_CURVE('',#489,(#493,#499),.PCURVE_S1.);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(-1.123112377138,0.973968446359,0.));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(0.935447903132,-0.353464595859,0.));
+#493 = PCURVE('',#469,#494);
+#494 = DEFINITIONAL_REPRESENTATION('',(#495),#498);
+#495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#496,#497),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.4,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#496 = CARTESIAN_POINT('',(-6.28318530718,0.374179161253));
+#497 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#499 = PCURVE('',#469,#500);
+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(-0.,-0.));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(-0.,-1.));
+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#506 = ORIENTED_EDGE('',*,*,#507,.F.);
+#507 = EDGE_CURVE('',#486,#486,#508,.T.);
+#508 = SURFACE_CURVE('',#509,(#514,#521),.PCURVE_S1.);
+#509 = CIRCLE('',#510,0.973968446359);
+#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
+#511 = CARTESIAN_POINT('',(-1.123112377138,0.,0.));
+#512 = DIRECTION('',(1.,0.,0.));
+#513 = DIRECTION('',(0.,1.,0.));
+#514 = PCURVE('',#469,#515);
+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
+#516 = LINE('',#517,#518);
+#517 = CARTESIAN_POINT('',(0.,-0.));
+#518 = VECTOR('',#519,1.);
+#519 = DIRECTION('',(-1.,-0.));
+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#521 = PCURVE('',#368,#522);
+#522 = DEFINITIONAL_REPRESENTATION('',(#523),#526);
+#523 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#524,#525),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#524 = CARTESIAN_POINT('',(0.,1.767322979294E-02));
+#525 = CARTESIAN_POINT('',(6.28318530718,1.767322979294E-02));
+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#527 = ORIENTED_EDGE('',*,*,#485,.F.);
+#528 = ADVANCED_FACE('',(#529),#368,.F.);
+#529 = FACE_BOUND('',#530,.F.);
+#530 = EDGE_LOOP('',(#531,#532,#552,#553));
+#531 = ORIENTED_EDGE('',*,*,#507,.F.);
+#532 = ORIENTED_EDGE('',*,*,#533,.F.);
+#533 = EDGE_CURVE('',#347,#486,#534,.T.);
+#534 = SEAM_CURVE('',#535,(#539,#546),.PCURVE_S1.);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(-1.140785606931,0.927196051202,0.));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(0.353464595859,0.935447903132,0.));
+#539 = PCURVE('',#368,#540);
+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#545);
+#541 = LINE('',#542,#543);
+#542 = CARTESIAN_POINT('',(0.,0.));
+#543 = VECTOR('',#544,1.);
+#544 = DIRECTION('',(0.,1.));
+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#546 = PCURVE('',#368,#547);
+#547 = DEFINITIONAL_REPRESENTATION('',(#548),#551);
+#548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#549,#550),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#549 = CARTESIAN_POINT('',(6.28318530718,0.));
+#550 = CARTESIAN_POINT('',(6.28318530718,1.767322979294E-02));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#552 = ORIENTED_EDGE('',*,*,#346,.T.);
+#553 = ORIENTED_EDGE('',*,*,#533,.T.);
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#558)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#555,#556,#557)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#555 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#556 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#557 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#558 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#555,
+  'distance_accuracy_value','confusion accuracy');
+#559 = PRODUCT_TYPE('part',$,(#336));
+#560 = SHAPE_DEFINITION_REPRESENTATION(#561,#567);
+#561 = PRODUCT_DEFINITION_SHAPE('','',#562);
+#562 = PRODUCT_DEFINITION('design','',#563,#566);
+#563 = PRODUCT_DEFINITION_FORMATION('','',#564);
+#564 = PRODUCT('Clone_of_ring-2','Clone_of_ring-2','',(#565));
+#565 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#566 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#567 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#568),#788);
+#568 = MANIFOLD_SOLID_BREP('',#569);
+#569 = CLOSED_SHELL('',(#570,#661,#714,#762));
+#570 = ADVANCED_FACE('',(#571),#584,.F.);
+#571 = FACE_BOUND('',#572,.F.);
+#572 = EDGE_LOOP('',(#573,#609,#631,#660));
+#573 = ORIENTED_EDGE('',*,*,#574,.F.);
+#574 = EDGE_CURVE('',#575,#575,#577,.T.);
+#575 = VERTEX_POINT('',#576);
+#576 = CARTESIAN_POINT('',(-0.242625062523,0.866679549217,
+    -2.12275267167E-16));
+#577 = SURFACE_CURVE('',#578,(#583,#595),.PCURVE_S1.);
+#578 = CIRCLE('',#579,0.866679549217);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(-0.242625062523,0.,0.));
+#581 = DIRECTION('',(1.,-0.,0.));
+#582 = DIRECTION('',(0.,1.,-1.281007525363E-16));
+#583 = PCURVE('',#584,#589);
+#584 = CYLINDRICAL_SURFACE('',#585,0.866679549217);
+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
+#586 = CARTESIAN_POINT('',(-0.642625062523,0.,0.));
+#587 = DIRECTION('',(1.,0.,0.));
+#588 = DIRECTION('',(0.,1.,-1.281007525363E-16));
+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(0.,0.4));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(1.,0.));
+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#595 = PCURVE('',#596,#604);
+#596 = SURFACE_OF_REVOLUTION('',#597,#601);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(-0.242625062523,0.866679549217,0.));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(3.061616997868E-17,-1.,1.608122649677E-16));
+#601 = AXIS1_PLACEMENT('',#602,#603);
+#602 = CARTESIAN_POINT('',(-0.442625062523,0.,0.));
+#603 = DIRECTION('',(1.,0.,0.));
+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#608);
+#605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#606,#607),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#606 = CARTESIAN_POINT('',(0.,0.));
+#607 = CARTESIAN_POINT('',(6.28318530718,0.));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = ORIENTED_EDGE('',*,*,#610,.F.);
+#610 = EDGE_CURVE('',#611,#575,#613,.T.);
+#611 = VERTEX_POINT('',#612);
+#612 = CARTESIAN_POINT('',(-0.642625062523,0.866679549217,
+    -3.152569563811E-16));
+#613 = SEAM_CURVE('',#614,(#618,#625),.PCURVE_S1.);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(-0.642625062523,0.866679549217,
+    -1.110223024625E-16));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(1.,0.,0.));
+#618 = PCURVE('',#584,#619);
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(0.,0.));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(0.,1.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = PCURVE('',#584,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#630);
+#627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#628,#629),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#628 = CARTESIAN_POINT('',(6.28318530718,0.));
+#629 = CARTESIAN_POINT('',(6.28318530718,0.4));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#631 = ORIENTED_EDGE('',*,*,#632,.T.);
+#632 = EDGE_CURVE('',#611,#611,#633,.T.);
+#633 = SURFACE_CURVE('',#634,(#639,#646),.PCURVE_S1.);
+#634 = CIRCLE('',#635,0.866679549217);
+#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);
+#636 = CARTESIAN_POINT('',(-0.642625062523,0.,0.));
+#637 = DIRECTION('',(1.,-0.,0.));
+#638 = DIRECTION('',(0.,1.,-1.281007525363E-16));
+#639 = PCURVE('',#584,#640);
+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(0.,0.));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(1.,0.));
+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#646 = PCURVE('',#647,#655);
+#647 = SURFACE_OF_REVOLUTION('',#648,#652);
+#648 = LINE('',#649,#650);
+#649 = CARTESIAN_POINT('',(-0.642625062523,0.916679549217,
+    -1.110223024625E-16));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(-3.061616997868E-17,1.,-1.608122649677E-16));
+#652 = AXIS1_PLACEMENT('',#653,#654);
+#653 = CARTESIAN_POINT('',(-0.442625062523,0.,0.));
+#654 = DIRECTION('',(1.,0.,0.));
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#659);
+#656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#657,#658),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#657 = CARTESIAN_POINT('',(0.,-5.E-02));
+#658 = CARTESIAN_POINT('',(6.28318530718,-5.E-02));
+#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#660 = ORIENTED_EDGE('',*,*,#610,.T.);
+#661 = ADVANCED_FACE('',(#662),#647,.T.);
+#662 = FACE_BOUND('',#663,.T.);
+#663 = EDGE_LOOP('',(#664,#665,#687,#713));
+#664 = ORIENTED_EDGE('',*,*,#632,.T.);
+#665 = ORIENTED_EDGE('',*,*,#666,.T.);
+#666 = EDGE_CURVE('',#611,#667,#669,.T.);
+#667 = VERTEX_POINT('',#668);
+#668 = CARTESIAN_POINT('',(-0.642625062523,0.916679549217,
+    -2.245217351585E-16));
+#669 = SEAM_CURVE('',#670,(#674,#680),.PCURVE_S1.);
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(-0.642625062523,0.916679549217,
+    -1.110223024625E-16));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(-3.061616997868E-17,1.,-1.608122649677E-16));
+#674 = PCURVE('',#647,#675);
+#675 = DEFINITIONAL_REPRESENTATION('',(#676),#679);
+#676 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#677,#678),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.E-02,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#677 = CARTESIAN_POINT('',(6.28318530718,-5.E-02));
+#678 = CARTESIAN_POINT('',(6.28318530718,0.));
+#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#680 = PCURVE('',#647,#681);
+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);
+#682 = LINE('',#683,#684);
+#683 = CARTESIAN_POINT('',(0.,0.));
+#684 = VECTOR('',#685,1.);
+#685 = DIRECTION('',(0.,1.));
+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#687 = ORIENTED_EDGE('',*,*,#688,.F.);
+#688 = EDGE_CURVE('',#667,#667,#689,.T.);
+#689 = SURFACE_CURVE('',#690,(#695,#702),.PCURVE_S1.);
+#690 = CIRCLE('',#691,0.916679549217);
+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
+#692 = CARTESIAN_POINT('',(-0.642625062523,0.,0.));
+#693 = DIRECTION('',(1.,-0.,0.));
+#694 = DIRECTION('',(0.,1.,-1.211135369578E-16));
+#695 = PCURVE('',#647,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(0.,-0.));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(1.,0.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = PCURVE('',#703,#708);
+#703 = CYLINDRICAL_SURFACE('',#704,0.916679549217);
+#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);
+#705 = CARTESIAN_POINT('',(-0.242625062523,0.,0.));
+#706 = DIRECTION('',(1.,0.,0.));
+#707 = DIRECTION('',(0.,1.,0.));
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#712);
+#709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#710,#711),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#710 = CARTESIAN_POINT('',(0.,-0.4));
+#711 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#713 = ORIENTED_EDGE('',*,*,#666,.F.);
+#714 = ADVANCED_FACE('',(#715),#703,.T.);
+#715 = FACE_BOUND('',#716,.T.);
+#716 = EDGE_LOOP('',(#717,#718,#740,#761));
+#717 = ORIENTED_EDGE('',*,*,#688,.T.);
+#718 = ORIENTED_EDGE('',*,*,#719,.T.);
+#719 = EDGE_CURVE('',#667,#720,#722,.T.);
+#720 = VERTEX_POINT('',#721);
+#721 = CARTESIAN_POINT('',(-0.242625062523,0.916679549217,
+    -2.325623484069E-16));
+#722 = SEAM_CURVE('',#723,(#727,#733),.PCURVE_S1.);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(-0.242625062523,0.916679549217,0.));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(1.,0.,0.));
+#727 = PCURVE('',#703,#728);
+#728 = DEFINITIONAL_REPRESENTATION('',(#729),#732);
+#729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#730,#731),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.4,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#730 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#731 = CARTESIAN_POINT('',(6.28318530718,0.));
+#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#733 = PCURVE('',#703,#734);
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(0.,0.));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(0.,1.));
+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#740 = ORIENTED_EDGE('',*,*,#741,.F.);
+#741 = EDGE_CURVE('',#720,#720,#742,.T.);
+#742 = SURFACE_CURVE('',#743,(#748,#755),.PCURVE_S1.);
+#743 = CIRCLE('',#744,0.916679549217);
+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
+#745 = CARTESIAN_POINT('',(-0.242625062523,0.,0.));
+#746 = DIRECTION('',(1.,0.,0.));
+#747 = DIRECTION('',(0.,1.,0.));
+#748 = PCURVE('',#703,#749);
+#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754);
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(0.,-0.));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(1.,0.));
+#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#755 = PCURVE('',#596,#756);
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#760);
+#757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#758,#759),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#758 = CARTESIAN_POINT('',(0.,-5.E-02));
+#759 = CARTESIAN_POINT('',(6.28318530718,-5.E-02));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = ORIENTED_EDGE('',*,*,#719,.F.);
+#762 = ADVANCED_FACE('',(#763),#596,.T.);
+#763 = FACE_BOUND('',#764,.T.);
+#764 = EDGE_LOOP('',(#765,#766,#786,#787));
+#765 = ORIENTED_EDGE('',*,*,#741,.T.);
+#766 = ORIENTED_EDGE('',*,*,#767,.T.);
+#767 = EDGE_CURVE('',#720,#575,#768,.T.);
+#768 = SEAM_CURVE('',#769,(#773,#779),.PCURVE_S1.);
+#769 = LINE('',#770,#771);
+#770 = CARTESIAN_POINT('',(-0.242625062523,0.866679549217,0.));
+#771 = VECTOR('',#772,1.);
+#772 = DIRECTION('',(3.061616997868E-17,-1.,1.608122649677E-16));
+#773 = PCURVE('',#596,#774);
+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#778);
+#775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#776,#777),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.E-02,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#776 = CARTESIAN_POINT('',(6.28318530718,-5.E-02));
+#777 = CARTESIAN_POINT('',(6.28318530718,0.));
+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#779 = PCURVE('',#596,#780);
+#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785);
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(0.,0.));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(0.,1.));
+#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#786 = ORIENTED_EDGE('',*,*,#574,.F.);
+#787 = ORIENTED_EDGE('',*,*,#767,.F.);
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#792)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#789,#790,#791)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#789 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#790 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#791 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#792 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#789,
+  'distance_accuracy_value','confusion accuracy');
+#793 = PRODUCT_TYPE('part',$,(#564));
+#794 = SHAPE_DEFINITION_REPRESENTATION(#795,#801);
+#795 = PRODUCT_DEFINITION_SHAPE('','',#796);
+#796 = PRODUCT_DEFINITION('design','',#797,#800);
+#797 = PRODUCT_DEFINITION_FORMATION('','',#798);
+#798 = PRODUCT('Clone_of_ring-4','Clone_of_ring-4','',(#799));
+#799 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#800 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#801 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#802),#1016);
+#802 = MANIFOLD_SOLID_BREP('',#803);
+#803 = CLOSED_SHELL('',(#804,#889,#942,#990));
+#804 = ADVANCED_FACE('',(#805),#818,.F.);
+#805 = FACE_BOUND('',#806,.F.);
+#806 = EDGE_LOOP('',(#807,#840,#862,#888));
+#807 = ORIENTED_EDGE('',*,*,#808,.F.);
+#808 = EDGE_CURVE('',#809,#809,#811,.T.);
+#809 = VERTEX_POINT('',#810);
+#810 = CARTESIAN_POINT('',(1.517156832527,1.069350644543,
+    -1.508930663387E-16));
+#811 = SURFACE_CURVE('',#812,(#817,#829),.PCURVE_S1.);
+#812 = CIRCLE('',#813,1.069350644543);
+#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816);
+#814 = CARTESIAN_POINT('',(1.517156832527,0.,0.));
+#815 = DIRECTION('',(1.,0.,0.));
+#816 = DIRECTION('',(0.,1.,0.));
+#817 = PCURVE('',#818,#823);
+#818 = CONICAL_SURFACE('',#819,0.936694931175,0.338040667585);
+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
+#820 = CARTESIAN_POINT('',(1.139794325498,0.,0.));
+#821 = DIRECTION('',(1.,0.,0.));
+#822 = DIRECTION('',(0.,1.,0.));
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(0.,0.377362507028));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(1.,0.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = PCURVE('',#830,#835);
+#830 = CONICAL_SURFACE('',#831,1.069350644543,1.23275565921);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(1.517156832527,0.,0.));
+#833 = DIRECTION('',(-1.,0.,0.));
+#834 = DIRECTION('',(0.,1.,1.038221681813E-16));
+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#839);
+#836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#837,#838),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#837 = CARTESIAN_POINT('',(0.,0.));
+#838 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#840 = ORIENTED_EDGE('',*,*,#841,.F.);
+#841 = EDGE_CURVE('',#842,#809,#844,.T.);
+#842 = VERTEX_POINT('',#843);
+#843 = CARTESIAN_POINT('',(1.139794325498,0.936694931175,
+    -3.351235527976E-16));
+#844 = SEAM_CURVE('',#845,(#849,#856),.PCURVE_S1.);
+#845 = LINE('',#846,#847);
+#846 = CARTESIAN_POINT('',(1.139794325498,0.936694931175,0.));
+#847 = VECTOR('',#848,1.);
+#848 = DIRECTION('',(0.943406267571,0.331639283422,0.));
+#849 = PCURVE('',#818,#850);
+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#855);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(0.,0.));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(0.,1.));
+#855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#856 = PCURVE('',#818,#857);
+#857 = DEFINITIONAL_REPRESENTATION('',(#858),#861);
+#858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#859,#860),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#859 = CARTESIAN_POINT('',(6.28318530718,0.));
+#860 = CARTESIAN_POINT('',(6.28318530718,0.377362507028));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#862 = ORIENTED_EDGE('',*,*,#863,.T.);
+#863 = EDGE_CURVE('',#842,#842,#864,.T.);
+#864 = SURFACE_CURVE('',#865,(#870,#877),.PCURVE_S1.);
+#865 = CIRCLE('',#866,0.936694931175);
+#866 = AXIS2_PLACEMENT_3D('',#867,#868,#869);
+#867 = CARTESIAN_POINT('',(1.139794325498,0.,0.));
+#868 = DIRECTION('',(1.,0.,0.));
+#869 = DIRECTION('',(0.,1.,0.));
+#870 = PCURVE('',#818,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(0.,0.));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(1.,0.));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = PCURVE('',#878,#883);
+#878 = CONICAL_SURFACE('',#879,0.983865244553,1.23275565921);
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(1.123212361327,0.,0.));
+#881 = DIRECTION('',(-1.,0.,0.));
+#882 = DIRECTION('',(0.,1.,-1.128429966168E-16));
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#887);
+#884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#885,#886),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#885 = CARTESIAN_POINT('',(0.,-1.658196417108E-02));
+#886 = CARTESIAN_POINT('',(-6.28318530718,-1.658196417108E-02));
+#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#888 = ORIENTED_EDGE('',*,*,#841,.T.);
+#889 = ADVANCED_FACE('',(#890),#878,.F.);
+#890 = FACE_BOUND('',#891,.F.);
+#891 = EDGE_LOOP('',(#892,#893,#915,#941));
+#892 = ORIENTED_EDGE('',*,*,#863,.F.);
+#893 = ORIENTED_EDGE('',*,*,#894,.F.);
+#894 = EDGE_CURVE('',#895,#842,#897,.T.);
+#895 = VERTEX_POINT('',#896);
+#896 = CARTESIAN_POINT('',(1.123212361327,0.983865244553,
+    -2.409774845068E-16));
+#897 = SEAM_CURVE('',#898,(#902,#909),.PCURVE_S1.);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(1.123212361327,0.983865244553,
+    -1.110223024625E-16));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(0.331639283422,-0.943406267571,1.064567902598E-16)
+  );
+#902 = PCURVE('',#878,#903);
+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(-0.,-0.));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(-0.,-1.));
+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#909 = PCURVE('',#878,#910);
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#914);
+#911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#912,#913),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#912 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#913 = CARTESIAN_POINT('',(-6.28318530718,-1.658196417108E-02));
+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#915 = ORIENTED_EDGE('',*,*,#916,.T.);
+#916 = EDGE_CURVE('',#895,#895,#917,.T.);
+#917 = SURFACE_CURVE('',#918,(#923,#930),.PCURVE_S1.);
+#918 = CIRCLE('',#919,0.983865244553);
+#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922);
+#920 = CARTESIAN_POINT('',(1.123212361327,0.,0.));
+#921 = DIRECTION('',(1.,-0.,0.));
+#922 = DIRECTION('',(0.,1.,-1.128429966168E-16));
+#923 = PCURVE('',#878,#924);
+#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929);
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(-0.,-0.));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(-1.,-0.));
+#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#930 = PCURVE('',#931,#936);
+#931 = CONICAL_SURFACE('',#932,1.116520957922,0.338040667585);
+#932 = AXIS2_PLACEMENT_3D('',#933,#934,#935);
+#933 = CARTESIAN_POINT('',(1.500574868355,0.,0.));
+#934 = DIRECTION('',(1.,0.,0.));
+#935 = DIRECTION('',(0.,1.,0.));
+#936 = DEFINITIONAL_REPRESENTATION('',(#937),#940);
+#937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#938,#939),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#938 = CARTESIAN_POINT('',(0.,-0.377362507028));
+#939 = CARTESIAN_POINT('',(6.28318530718,-0.377362507028));
+#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#941 = ORIENTED_EDGE('',*,*,#894,.T.);
+#942 = ADVANCED_FACE('',(#943),#931,.T.);
+#943 = FACE_BOUND('',#944,.T.);
+#944 = EDGE_LOOP('',(#945,#946,#968,#989));
+#945 = ORIENTED_EDGE('',*,*,#916,.T.);
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#895,#948,#950,.T.);
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(1.500574868355,1.116520957922,
+    -1.575491367887E-16));
+#950 = SEAM_CURVE('',#951,(#955,#961),.PCURVE_S1.);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(1.500574868355,1.116520957922,0.));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.943406267571,0.331639283422,0.));
+#955 = PCURVE('',#931,#956);
+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#960);
+#957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#958,#959),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.4,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#958 = CARTESIAN_POINT('',(6.28318530718,-0.377362507028));
+#959 = CARTESIAN_POINT('',(6.28318530718,0.));
+#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#961 = PCURVE('',#931,#962);
+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#967);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(0.,0.));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(0.,1.));
+#967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#968 = ORIENTED_EDGE('',*,*,#969,.F.);
+#969 = EDGE_CURVE('',#948,#948,#970,.T.);
+#970 = SURFACE_CURVE('',#971,(#976,#983),.PCURVE_S1.);
+#971 = CIRCLE('',#972,1.116520957922);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(1.500574868355,0.,0.));
+#974 = DIRECTION('',(1.,0.,0.));
+#975 = DIRECTION('',(0.,1.,0.));
+#976 = PCURVE('',#931,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(0.,-0.));
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(1.,0.));
+#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#983 = PCURVE('',#830,#984);
+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#988);
+#985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#986,#987),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#986 = CARTESIAN_POINT('',(0.,1.658196417108E-02));
+#987 = CARTESIAN_POINT('',(-6.28318530718,1.658196417108E-02));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#989 = ORIENTED_EDGE('',*,*,#947,.F.);
+#990 = ADVANCED_FACE('',(#991),#830,.T.);
+#991 = FACE_BOUND('',#992,.T.);
+#992 = EDGE_LOOP('',(#993,#994,#1014,#1015));
+#993 = ORIENTED_EDGE('',*,*,#969,.T.);
+#994 = ORIENTED_EDGE('',*,*,#995,.T.);
+#995 = EDGE_CURVE('',#948,#809,#996,.T.);
+#996 = SEAM_CURVE('',#997,(#1001,#1007),.PCURVE_S1.);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(1.517156832527,1.069350644543,
+    1.110223024625E-16));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.331639283422,-0.943406267571,-9.7946484175E-17)
+  );
+#1001 = PCURVE('',#830,#1002);
+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1006);
+#1003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1004,#1005),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#1004 = CARTESIAN_POINT('',(-6.28318530718,1.658196417108E-02));
+#1005 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1007 = PCURVE('',#830,#1008);
+#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013);
+#1009 = LINE('',#1010,#1011);
+#1010 = CARTESIAN_POINT('',(-0.,-0.));
+#1011 = VECTOR('',#1012,1.);
+#1012 = DIRECTION('',(-0.,-1.));
+#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1014 = ORIENTED_EDGE('',*,*,#808,.F.);
+#1015 = ORIENTED_EDGE('',*,*,#995,.F.);
+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1020)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1017,#1018,#1019)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1017 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1018 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1019 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1020 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1017,
+  'distance_accuracy_value','confusion accuracy');
+#1021 = PRODUCT_TYPE('part',$,(#798));
+#1022 = SHAPE_DEFINITION_REPRESENTATION(#1023,#1029);
+#1023 = PRODUCT_DEFINITION_SHAPE('','',#1024);
+#1024 = PRODUCT_DEFINITION('design','',#1025,#1028);
+#1025 = PRODUCT_DEFINITION_FORMATION('','',#1026);
+#1026 = PRODUCT('Clone_of_Sweep','Clone_of_Sweep','',(#1027));
+#1027 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1028 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1029 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1030),#1362);
+#1030 = MANIFOLD_SOLID_BREP('',#1031);
+#1031 = CLOSED_SHELL('',(#1032,#1129,#1186,#1243,#1300,#1354,#1358));
+#1032 = ADVANCED_FACE('',(#1033),#1047,.T.);
+#1033 = FACE_BOUND('',#1034,.T.);
+#1034 = EDGE_LOOP('',(#1035,#1067,#1097,#1098));
+#1035 = ORIENTED_EDGE('',*,*,#1036,.T.);
+#1036 = EDGE_CURVE('',#1037,#1039,#1041,.T.);
+#1037 = VERTEX_POINT('',#1038);
+#1038 = CARTESIAN_POINT('',(-4.7470164299,-9.901872844002E-16,
+    -4.14917039871));
+#1039 = VERTEX_POINT('',#1040);
+#1040 = CARTESIAN_POINT('',(-4.809599914856,-2.341386848663E-16,
+    -1.01999615099));
+#1041 = SEAM_CURVE('',#1042,(#1046,#1060),.PCURVE_S1.);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(-4.7470164299,-9.289549444429E-16,
+    -4.14917039871));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(-1.999600119999E-02,2.220002093223E-16,
+    0.99980005998));
+#1046 = PCURVE('',#1047,#1055);
+#1047 = SURFACE_OF_LINEAR_EXTRUSION('',#1048,#1053);
+#1048 = CIRCLE('',#1049,0.25);
+#1049 = AXIS2_PLACEMENT_3D('',#1050,#1051,#1052);
+#1050 = CARTESIAN_POINT('',(-4.9970164299,-9.213009019482E-16,
+    -4.14917039871));
+#1051 = DIRECTION('',(3.122502256758E-17,4.440892098501E-16,1.));
+#1052 = DIRECTION('',(1.,-3.061616997868E-17,-3.122502256758E-17));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(-1.999600119999E-02,2.220002093223E-16,
+    0.99980005998));
+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1059);
+#1056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1057,#1058),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.129800019999),.PIECEWISE_BEZIER_KNOTS.);
+#1057 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1058 = CARTESIAN_POINT('',(6.28318530718,3.129800019999));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1060 = PCURVE('',#1047,#1061);
+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1066);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(0.,0.));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.,1.));
+#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1067 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1068 = EDGE_CURVE('',#1039,#1039,#1069,.T.);
+#1069 = SURFACE_CURVE('',#1070,(#1075,#1082),.PCURVE_S1.);
+#1070 = CIRCLE('',#1071,0.25);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(-5.059599914856,-2.264846423716E-16,
+    -1.01999615099));
+#1073 = DIRECTION('',(3.122502256758E-17,4.440892098501E-16,1.));
+#1074 = DIRECTION('',(1.,-3.061616997868E-17,-3.122502256758E-17));
+#1075 = PCURVE('',#1047,#1076);
+#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081);
+#1077 = LINE('',#1078,#1079);
+#1078 = CARTESIAN_POINT('',(0.,3.129800019999));
+#1079 = VECTOR('',#1080,1.);
+#1080 = DIRECTION('',(1.,0.));
+#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1082 = PCURVE('',#1083,#1092);
+#1083 = SURFACE_OF_REVOLUTION('',#1084,#1089);
+#1084 = CIRCLE('',#1085,0.25);
+#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088);
+#1086 = CARTESIAN_POINT('',(-5.059599914856,-2.264846423716E-16,
+    -1.01999615099));
+#1087 = DIRECTION('',(7.806255641896E-16,4.440892098501E-16,1.));
+#1088 = DIRECTION('',(1.,-3.061616997868E-17,-7.806255641896E-16));
+#1089 = AXIS1_PLACEMENT('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(-4.059800019996,-2.22044604925E-16,-1.));
+#1091 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1096);
+#1093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1094,#1095),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1094 = CARTESIAN_POINT('',(0.,0.));
+#1095 = CARTESIAN_POINT('',(0.,6.28318530718));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1097 = ORIENTED_EDGE('',*,*,#1036,.F.);
+#1098 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1099 = EDGE_CURVE('',#1037,#1037,#1100,.T.);
+#1100 = SURFACE_CURVE('',#1101,(#1106,#1113),.PCURVE_S1.);
+#1101 = CIRCLE('',#1102,0.25);
+#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105);
+#1103 = CARTESIAN_POINT('',(-4.9970164299,-9.213009019482E-16,
+    -4.14917039871));
+#1104 = DIRECTION('',(3.122502256758E-17,4.440892098501E-16,1.));
+#1105 = DIRECTION('',(1.,-3.061616997868E-17,-3.122502256758E-17));
+#1106 = PCURVE('',#1047,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(0.,0.));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(1.,0.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1113 = PCURVE('',#1114,#1119);
+#1114 = PLANE('',#1115);
+#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
+#1116 = CARTESIAN_POINT('',(-4.7470164299,-9.289549444429E-16,
+    -4.14917039871));
+#1117 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1118 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1128);
+#1120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1121,#1122,#1123,#1124,
+#1125,#1126,#1127),.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('') );
+#1121 = CARTESIAN_POINT('',(-1.54074395551E-33,0.));
+#1122 = CARTESIAN_POINT('',(0.433012701892,0.));
+#1123 = CARTESIAN_POINT('',(0.216506350946,-0.375));
+#1124 = CARTESIAN_POINT('',(8.419446744138E-17,-0.75));
+#1125 = CARTESIAN_POINT('',(-0.216506350946,-0.375));
+#1126 = CARTESIAN_POINT('',(-0.433012701892,-3.885780586188E-16));
+#1127 = CARTESIAN_POINT('',(-1.54074395551E-33,0.));
+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1129 = ADVANCED_FACE('',(#1130),#1083,.F.);
+#1130 = FACE_BOUND('',#1131,.F.);
+#1131 = EDGE_LOOP('',(#1132,#1155,#1184,#1185));
+#1132 = ORIENTED_EDGE('',*,*,#1133,.T.);
+#1133 = EDGE_CURVE('',#1039,#1134,#1136,.T.);
+#1134 = VERTEX_POINT('',#1135);
+#1135 = CARTESIAN_POINT('',(-4.064799173357,-6.315413081685E-17,
+    -0.249950177087));
+#1136 = SEAM_CURVE('',#1137,(#1142,#1149),.PCURVE_S1.);
+#1137 = CIRCLE('',#1138,0.750066482644);
+#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141);
+#1139 = CARTESIAN_POINT('',(-4.059800019996,-2.296986474197E-16,-1.));
+#1140 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1141 = DIRECTION('',(-0.999644581126,-5.919525201205E-18,
+    -2.665917149036E-02));
+#1142 = PCURVE('',#1083,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);
+#1144 = LINE('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(0.,0.));
+#1146 = VECTOR('',#1147,1.);
+#1147 = DIRECTION('',(1.,0.));
+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1149 = PCURVE('',#1083,#1150);
+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1154);
+#1151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1152,#1153),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.590793660768),.PIECEWISE_BEZIER_KNOTS.);
+#1152 = CARTESIAN_POINT('',(0.,6.28318530718));
+#1153 = CARTESIAN_POINT('',(1.590793660768,6.28318530718));
+#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1155 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1156 = EDGE_CURVE('',#1134,#1134,#1157,.T.);
+#1157 = SURFACE_CURVE('',#1158,(#1163,#1170),.PCURVE_S1.);
+#1158 = CIRCLE('',#1159,0.25);
+#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);
+#1160 = CARTESIAN_POINT('',(-4.059800173057,-3.59916064346E-23,
+    -1.620917853273E-07));
+#1161 = DIRECTION('',(0.99980005998,2.176046007385E-16,
+    -1.999600119998E-02));
+#1162 = DIRECTION('',(-1.999600119998E-02,-2.52616379301E-16,
+    -0.99980005998));
+#1163 = PCURVE('',#1083,#1164);
+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169);
+#1165 = LINE('',#1166,#1167);
+#1166 = CARTESIAN_POINT('',(1.590793660768,0.));
+#1167 = VECTOR('',#1168,1.);
+#1168 = DIRECTION('',(0.,1.));
+#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1170 = PCURVE('',#1171,#1179);
+#1171 = SURFACE_OF_LINEAR_EXTRUSION('',#1172,#1177);
+#1172 = CIRCLE('',#1173,0.25);
+#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176);
+#1174 = CARTESIAN_POINT('',(-4.059800173057,-3.599160623739E-23,
+    -1.620917844392E-07));
+#1175 = DIRECTION('',(0.99980005998,2.176046007385E-16,
+    -1.999600119998E-02));
+#1176 = DIRECTION('',(-1.999600119998E-02,-2.52616379301E-16,
+    -0.99980005998));
+#1177 = VECTOR('',#1178,1.);
+#1178 = DIRECTION('',(1.,0.,0.));
+#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1183);
+#1180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1181,#1182),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1181 = CARTESIAN_POINT('',(0.,0.));
+#1182 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1184 = ORIENTED_EDGE('',*,*,#1133,.F.);
+#1185 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1186 = ADVANCED_FACE('',(#1187),#1171,.T.);
+#1187 = FACE_BOUND('',#1188,.T.);
+#1188 = EDGE_LOOP('',(#1189,#1211,#1241,#1242));
+#1189 = ORIENTED_EDGE('',*,*,#1190,.T.);
+#1190 = EDGE_CURVE('',#1134,#1191,#1193,.T.);
+#1191 = VERTEX_POINT('',#1192);
+#1192 = CARTESIAN_POINT('',(4.075000846638,-6.315413081685E-17,
+    -0.249950177087));
+#1193 = SEAM_CURVE('',#1194,(#1198,#1204),.PCURVE_S1.);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(-4.064799173357,-6.315413081685E-17,
+    -0.249950177087));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(1.,0.,0.));
+#1198 = PCURVE('',#1171,#1199);
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1203);
+#1200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1201,#1202),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.139800019996),.PIECEWISE_BEZIER_KNOTS.);
+#1201 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1202 = CARTESIAN_POINT('',(6.28318530718,8.139800019996));
+#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1204 = PCURVE('',#1171,#1205);
+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(0.,0.));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(0.,1.));
+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1211 = ORIENTED_EDGE('',*,*,#1212,.F.);
+#1212 = EDGE_CURVE('',#1191,#1191,#1213,.T.);
+#1213 = SURFACE_CURVE('',#1214,(#1219,#1226),.PCURVE_S1.);
+#1214 = CIRCLE('',#1215,0.25);
+#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218);
+#1216 = CARTESIAN_POINT('',(4.079999846938,-3.599160623739E-23,
+    -1.620917844392E-07));
+#1217 = DIRECTION('',(0.99980005998,2.176046007385E-16,
+    -1.999600119998E-02));
+#1218 = DIRECTION('',(-1.999600119998E-02,-2.52616379301E-16,
+    -0.99980005998));
+#1219 = PCURVE('',#1171,#1220);
+#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225);
+#1221 = LINE('',#1222,#1223);
+#1222 = CARTESIAN_POINT('',(0.,8.139800019996));
+#1223 = VECTOR('',#1224,1.);
+#1224 = DIRECTION('',(1.,0.));
+#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1226 = PCURVE('',#1227,#1236);
+#1227 = SURFACE_OF_REVOLUTION('',#1228,#1233);
+#1228 = CIRCLE('',#1229,0.25);
+#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232);
+#1230 = CARTESIAN_POINT('',(4.079999846938,-3.599160628669E-23,
+    -1.620917846612E-07));
+#1231 = DIRECTION('',(0.99980005998,2.176046007385E-16,
+    -1.999600119998E-02));
+#1232 = DIRECTION('',(-1.999600119998E-02,-2.52616379301E-16,
+    -0.99980005998));
+#1233 = AXIS1_PLACEMENT('',#1234,#1235);
+#1234 = CARTESIAN_POINT('',(4.08,-2.22044604925E-16,-1.));
+#1235 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1240);
+#1237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1238,#1239),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1238 = CARTESIAN_POINT('',(0.,0.));
+#1239 = CARTESIAN_POINT('',(0.,6.28318530718));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = ORIENTED_EDGE('',*,*,#1190,.F.);
+#1242 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1243 = ADVANCED_FACE('',(#1244),#1227,.F.);
+#1244 = FACE_BOUND('',#1245,.F.);
+#1245 = EDGE_LOOP('',(#1246,#1269,#1298,#1299));
+#1246 = ORIENTED_EDGE('',*,*,#1247,.T.);
+#1247 = EDGE_CURVE('',#1191,#1248,#1250,.T.);
+#1248 = VERTEX_POINT('',#1249);
+#1249 = CARTESIAN_POINT('',(4.830049822913,-2.285886123865E-16,
+    -0.995000846638));
+#1250 = SEAM_CURVE('',#1251,(#1256,#1263),.PCURVE_S1.);
+#1251 = CIRCLE('',#1252,0.750066482644);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(4.08,-2.296986474197E-16,-1.));
+#1254 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1255 = DIRECTION('',(-6.664947011314E-03,2.22039673091E-16,
+    0.999977788994));
+#1256 = PCURVE('',#1227,#1257);
+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262);
+#1258 = LINE('',#1259,#1260);
+#1259 = CARTESIAN_POINT('',(0.,0.));
+#1260 = VECTOR('',#1261,1.);
+#1261 = DIRECTION('',(1.,0.));
+#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1263 = PCURVE('',#1227,#1264);
+#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1268);
+#1265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1266,#1267),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1266 = CARTESIAN_POINT('',(0.,6.28318530718));
+#1267 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));
+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1269 = ORIENTED_EDGE('',*,*,#1270,.T.);
+#1270 = EDGE_CURVE('',#1248,#1248,#1271,.T.);
+#1271 = SURFACE_CURVE('',#1272,(#1277,#1284),.PCURVE_S1.);
+#1272 = CIRCLE('',#1273,0.25);
+#1273 = AXIS2_PLACEMENT_3D('',#1274,#1275,#1276);
+#1274 = CARTESIAN_POINT('',(5.079999837908,-2.220445709385E-16,
+    -0.999999846938));
+#1275 = DIRECTION('',(-1.999600119999E-02,4.439560275008E-20,
+    -0.99980005998));
+#1276 = DIRECTION('',(-0.99980005998,-2.617616579215E-17,
+    1.999600119999E-02));
+#1277 = PCURVE('',#1227,#1278);
+#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1283);
+#1279 = LINE('',#1280,#1281);
+#1280 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1281 = VECTOR('',#1282,1.);
+#1282 = DIRECTION('',(0.,1.));
+#1283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1284 = PCURVE('',#1285,#1293);
+#1285 = SURFACE_OF_LINEAR_EXTRUSION('',#1286,#1291);
+#1286 = CIRCLE('',#1287,0.25);
+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
+#1288 = CARTESIAN_POINT('',(5.079999837908,-2.220445709385E-16,
+    -0.999999846938));
+#1289 = DIRECTION('',(-1.999600119999E-02,4.439560275003E-20,
+    -0.99980005998));
+#1290 = DIRECTION('',(-0.99980005998,-2.617616579215E-17,
+    1.999600119999E-02));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1297);
+#1294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1295,#1296),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1295 = CARTESIAN_POINT('',(0.,0.));
+#1296 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1299 = ORIENTED_EDGE('',*,*,#1212,.F.);
+#1300 = ADVANCED_FACE('',(#1301),#1285,.T.);
+#1301 = FACE_BOUND('',#1302,.T.);
+#1302 = EDGE_LOOP('',(#1303,#1325,#1352,#1353));
+#1303 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#1304 = EDGE_CURVE('',#1248,#1305,#1307,.T.);
+#1305 = VERTEX_POINT('',#1306);
+#1306 = CARTESIAN_POINT('',(4.830049822913,-9.89077216107E-16,
+    -4.144171095558));
+#1307 = SEAM_CURVE('',#1308,(#1312,#1318),.PCURVE_S1.);
+#1308 = LINE('',#1309,#1310);
+#1309 = CARTESIAN_POINT('',(4.830049822913,-2.285886123865E-16,
+    -0.995000846638));
+#1310 = VECTOR('',#1311,1.);
+#1311 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1312 = PCURVE('',#1285,#1313);
+#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1317);
+#1314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1315,#1316),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.14917024892),.PIECEWISE_BEZIER_KNOTS.);
+#1315 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1316 = CARTESIAN_POINT('',(6.28318530718,3.14917024892));
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1318 = PCURVE('',#1285,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(0.,0.));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(0.,1.));
+#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1325 = ORIENTED_EDGE('',*,*,#1326,.F.);
+#1326 = EDGE_CURVE('',#1305,#1305,#1327,.T.);
+#1327 = SURFACE_CURVE('',#1328,(#1333,#1340),.PCURVE_S1.);
+#1328 = CIRCLE('',#1329,0.25);
+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);
+#1330 = CARTESIAN_POINT('',(5.079999837908,-9.213008347016E-16,
+    -4.149170095858));
+#1331 = DIRECTION('',(-1.999600119999E-02,4.439560275003E-20,
+    -0.99980005998));
+#1332 = DIRECTION('',(-0.99980005998,-2.617616579215E-17,
+    1.999600119999E-02));
+#1333 = PCURVE('',#1285,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(0.,3.14917024892));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(1.,0.));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1340 = PCURVE('',#1341,#1346);
+#1341 = PLANE('',#1342);
+#1342 = AXIS2_PLACEMENT_3D('',#1343,#1344,#1345);
+#1343 = CARTESIAN_POINT('',(5.079999837908,-9.114156463727E-16,
+    -4.149170095858));
+#1344 = DIRECTION('',(-1.999600119998E-02,-2.214659637434E-16,
+    -0.99980005998));
+#1345 = DIRECTION('',(-0.99980005998,4.440004186531E-18,
+    1.999600119998E-02));
+#1346 = DEFINITIONAL_REPRESENTATION('',(#1347),#1351);
+#1347 = CIRCLE('',#1348,0.25);
+#1348 = AXIS2_PLACEMENT_2D('',#1349,#1350);
+#1349 = CARTESIAN_POINT('',(0.,-9.885188328922E-18));
+#1350 = DIRECTION('',(1.,-3.061616997868E-17));
+#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1352 = ORIENTED_EDGE('',*,*,#1304,.F.);
+#1353 = ORIENTED_EDGE('',*,*,#1270,.T.);
+#1354 = ADVANCED_FACE('',(#1355),#1114,.T.);
+#1355 = FACE_BOUND('',#1356,.F.);
+#1356 = EDGE_LOOP('',(#1357));
+#1357 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1358 = ADVANCED_FACE('',(#1359),#1341,.T.);
+#1359 = FACE_BOUND('',#1360,.T.);
+#1360 = EDGE_LOOP('',(#1361));
+#1361 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1366)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1363,#1364,#1365)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1363 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1364 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1365 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1366 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1363,
+  'distance_accuracy_value','confusion accuracy');
+#1367 = PRODUCT_TYPE('part',$,(#1026));
+#1368 = SHAPE_DEFINITION_REPRESENTATION(#1369,#1375);
+#1369 = PRODUCT_DEFINITION_SHAPE('','',#1370);
+#1370 = PRODUCT_DEFINITION('design','',#1371,#1374);
+#1371 = PRODUCT_DEFINITION_FORMATION('','',#1372);
+#1372 = PRODUCT('Clone_of_ring-3','Clone_of_ring-3','',(#1373));
+#1373 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1374 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1375 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1376),#1596);
+#1376 = MANIFOLD_SOLID_BREP('',#1377);
+#1377 = CLOSED_SHELL('',(#1378,#1469,#1522,#1570));
+#1378 = ADVANCED_FACE('',(#1379),#1392,.F.);
+#1379 = FACE_BOUND('',#1380,.F.);
+#1380 = EDGE_LOOP('',(#1381,#1417,#1439,#1468));
+#1381 = ORIENTED_EDGE('',*,*,#1382,.F.);
+#1382 = EDGE_CURVE('',#1383,#1383,#1385,.T.);
+#1383 = VERTEX_POINT('',#1384);
+#1384 = CARTESIAN_POINT('',(0.642625045776,0.866679549217,
+    -2.12275267167E-16));
+#1385 = SURFACE_CURVE('',#1386,(#1391,#1403),.PCURVE_S1.);
+#1386 = CIRCLE('',#1387,0.866679549217);
+#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390);
+#1388 = CARTESIAN_POINT('',(0.642625045776,0.,0.));
+#1389 = DIRECTION('',(1.,-0.,0.));
+#1390 = DIRECTION('',(0.,1.,-1.281007525363E-16));
+#1391 = PCURVE('',#1392,#1397);
+#1392 = CYLINDRICAL_SURFACE('',#1393,0.866679549217);
+#1393 = AXIS2_PLACEMENT_3D('',#1394,#1395,#1396);
+#1394 = CARTESIAN_POINT('',(0.242625045776,0.,0.));
+#1395 = DIRECTION('',(1.,0.,0.));
+#1396 = DIRECTION('',(0.,1.,-1.281007525363E-16));
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1402);
+#1398 = LINE('',#1399,#1400);
+#1399 = CARTESIAN_POINT('',(0.,0.4));
+#1400 = VECTOR('',#1401,1.);
+#1401 = DIRECTION('',(1.,0.));
+#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1403 = PCURVE('',#1404,#1412);
+#1404 = SURFACE_OF_REVOLUTION('',#1405,#1409);
+#1405 = LINE('',#1406,#1407);
+#1406 = CARTESIAN_POINT('',(0.642625045776,0.866679549217,0.));
+#1407 = VECTOR('',#1408,1.);
+#1408 = DIRECTION('',(-5.473822126269E-48,-1.,1.608122649677E-16));
+#1409 = AXIS1_PLACEMENT('',#1410,#1411);
+#1410 = CARTESIAN_POINT('',(0.442625062513,0.,0.));
+#1411 = DIRECTION('',(1.,0.,0.));
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1416);
+#1413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1414,#1415),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1414 = CARTESIAN_POINT('',(0.,0.));
+#1415 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1417 = ORIENTED_EDGE('',*,*,#1418,.F.);
+#1418 = EDGE_CURVE('',#1419,#1383,#1421,.T.);
+#1419 = VERTEX_POINT('',#1420);
+#1420 = CARTESIAN_POINT('',(0.242625045776,0.866679549217,
+    -3.152569563811E-16));
+#1421 = SEAM_CURVE('',#1422,(#1426,#1433),.PCURVE_S1.);
+#1422 = LINE('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(0.242625045776,0.866679549217,
+    -1.110223024625E-16));
+#1424 = VECTOR('',#1425,1.);
+#1425 = DIRECTION('',(1.,0.,0.));
+#1426 = PCURVE('',#1392,#1427);
+#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1432);
+#1428 = LINE('',#1429,#1430);
+#1429 = CARTESIAN_POINT('',(0.,0.));
+#1430 = VECTOR('',#1431,1.);
+#1431 = DIRECTION('',(0.,1.));
+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1433 = PCURVE('',#1392,#1434);
+#1434 = DEFINITIONAL_REPRESENTATION('',(#1435),#1438);
+#1435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1436,#1437),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#1436 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1437 = CARTESIAN_POINT('',(6.28318530718,0.4));
+#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);
+#1440 = EDGE_CURVE('',#1419,#1419,#1441,.T.);
+#1441 = SURFACE_CURVE('',#1442,(#1447,#1454),.PCURVE_S1.);
+#1442 = CIRCLE('',#1443,0.866679549217);
+#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);
+#1444 = CARTESIAN_POINT('',(0.242625045776,0.,0.));
+#1445 = DIRECTION('',(1.,-0.,0.));
+#1446 = DIRECTION('',(0.,1.,-1.281007525363E-16));
+#1447 = PCURVE('',#1392,#1448);
+#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1453);
+#1449 = LINE('',#1450,#1451);
+#1450 = CARTESIAN_POINT('',(0.,0.));
+#1451 = VECTOR('',#1452,1.);
+#1452 = DIRECTION('',(1.,0.));
+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1454 = PCURVE('',#1455,#1463);
+#1455 = SURFACE_OF_REVOLUTION('',#1456,#1460);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(0.242625045776,0.916679549217,
+    -1.110223024625E-16));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(5.473822126269E-48,1.,-1.608122649677E-16));
+#1460 = AXIS1_PLACEMENT('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(0.442625062513,0.,0.));
+#1462 = DIRECTION('',(1.,0.,0.));
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1467);
+#1464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1465,#1466),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1465 = CARTESIAN_POINT('',(0.,-5.E-02));
+#1466 = CARTESIAN_POINT('',(6.28318530718,-5.E-02));
+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1468 = ORIENTED_EDGE('',*,*,#1418,.T.);
+#1469 = ADVANCED_FACE('',(#1470),#1455,.T.);
+#1470 = FACE_BOUND('',#1471,.T.);
+#1471 = EDGE_LOOP('',(#1472,#1473,#1495,#1521));
+#1472 = ORIENTED_EDGE('',*,*,#1440,.T.);
+#1473 = ORIENTED_EDGE('',*,*,#1474,.T.);
+#1474 = EDGE_CURVE('',#1419,#1475,#1477,.T.);
+#1475 = VERTEX_POINT('',#1476);
+#1476 = CARTESIAN_POINT('',(0.242625045776,0.916679549217,
+    -2.245217351585E-16));
+#1477 = SEAM_CURVE('',#1478,(#1482,#1488),.PCURVE_S1.);
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(0.242625045776,0.916679549217,
+    -1.110223024625E-16));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(5.473822126269E-48,1.,-1.608122649677E-16));
+#1482 = PCURVE('',#1455,#1483);
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1487);
+#1484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1485,#1486),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#1485 = CARTESIAN_POINT('',(6.28318530718,-5.E-02));
+#1486 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1488 = PCURVE('',#1455,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(0.,0.));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(0.,1.));
+#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1495 = ORIENTED_EDGE('',*,*,#1496,.F.);
+#1496 = EDGE_CURVE('',#1475,#1475,#1497,.T.);
+#1497 = SURFACE_CURVE('',#1498,(#1503,#1510),.PCURVE_S1.);
+#1498 = CIRCLE('',#1499,0.916679549217);
+#1499 = AXIS2_PLACEMENT_3D('',#1500,#1501,#1502);
+#1500 = CARTESIAN_POINT('',(0.242625045776,0.,0.));
+#1501 = DIRECTION('',(1.,-0.,0.));
+#1502 = DIRECTION('',(0.,1.,-1.211135369578E-16));
+#1503 = PCURVE('',#1455,#1504);
+#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(0.,-0.));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(1.,0.));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = PCURVE('',#1511,#1516);
+#1511 = CYLINDRICAL_SURFACE('',#1512,0.916679549217);
+#1512 = AXIS2_PLACEMENT_3D('',#1513,#1514,#1515);
+#1513 = CARTESIAN_POINT('',(0.642625045776,0.,0.));
+#1514 = DIRECTION('',(1.,0.,0.));
+#1515 = DIRECTION('',(0.,1.,0.));
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1520);
+#1517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1518,#1519),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1518 = CARTESIAN_POINT('',(0.,-0.4));
+#1519 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1521 = ORIENTED_EDGE('',*,*,#1474,.F.);
+#1522 = ADVANCED_FACE('',(#1523),#1511,.T.);
+#1523 = FACE_BOUND('',#1524,.T.);
+#1524 = EDGE_LOOP('',(#1525,#1526,#1548,#1569));
+#1525 = ORIENTED_EDGE('',*,*,#1496,.T.);
+#1526 = ORIENTED_EDGE('',*,*,#1527,.T.);
+#1527 = EDGE_CURVE('',#1475,#1528,#1530,.T.);
+#1528 = VERTEX_POINT('',#1529);
+#1529 = CARTESIAN_POINT('',(0.642625045776,0.916679549217,
+    -2.325623484069E-16));
+#1530 = SEAM_CURVE('',#1531,(#1535,#1541),.PCURVE_S1.);
+#1531 = LINE('',#1532,#1533);
+#1532 = CARTESIAN_POINT('',(0.642625045776,0.916679549217,0.));
+#1533 = VECTOR('',#1534,1.);
+#1534 = DIRECTION('',(1.,0.,0.));
+#1535 = PCURVE('',#1511,#1536);
+#1536 = DEFINITIONAL_REPRESENTATION('',(#1537),#1540);
+#1537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1538,#1539),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.4,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#1538 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#1539 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1541 = PCURVE('',#1511,#1542);
+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(0.,0.));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(0.,1.));
+#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1548 = ORIENTED_EDGE('',*,*,#1549,.F.);
+#1549 = EDGE_CURVE('',#1528,#1528,#1550,.T.);
+#1550 = SURFACE_CURVE('',#1551,(#1556,#1563),.PCURVE_S1.);
+#1551 = CIRCLE('',#1552,0.916679549217);
+#1552 = AXIS2_PLACEMENT_3D('',#1553,#1554,#1555);
+#1553 = CARTESIAN_POINT('',(0.642625045776,0.,0.));
+#1554 = DIRECTION('',(1.,0.,0.));
+#1555 = DIRECTION('',(0.,1.,0.));
+#1556 = PCURVE('',#1511,#1557);
+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(0.,-0.));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(1.,0.));
+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1563 = PCURVE('',#1404,#1564);
+#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1568);
+#1565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1566,#1567),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1566 = CARTESIAN_POINT('',(0.,-5.E-02));
+#1567 = CARTESIAN_POINT('',(6.28318530718,-5.E-02));
+#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1569 = ORIENTED_EDGE('',*,*,#1527,.F.);
+#1570 = ADVANCED_FACE('',(#1571),#1404,.T.);
+#1571 = FACE_BOUND('',#1572,.T.);
+#1572 = EDGE_LOOP('',(#1573,#1574,#1594,#1595));
+#1573 = ORIENTED_EDGE('',*,*,#1549,.T.);
+#1574 = ORIENTED_EDGE('',*,*,#1575,.T.);
+#1575 = EDGE_CURVE('',#1528,#1383,#1576,.T.);
+#1576 = SEAM_CURVE('',#1577,(#1581,#1587),.PCURVE_S1.);
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(0.642625045776,0.866679549217,0.));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(-5.473822126269E-48,-1.,1.608122649677E-16));
+#1581 = PCURVE('',#1404,#1582);
+#1582 = DEFINITIONAL_REPRESENTATION('',(#1583),#1586);
+#1583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1584,#1585),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#1584 = CARTESIAN_POINT('',(6.28318530718,-5.E-02));
+#1585 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1587 = PCURVE('',#1404,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(0.,0.));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(0.,1.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1594 = ORIENTED_EDGE('',*,*,#1382,.F.);
+#1595 = ORIENTED_EDGE('',*,*,#1575,.F.);
+#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1600)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1597,#1598,#1599)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1597 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1598 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1599 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1600 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1597,
+  'distance_accuracy_value','confusion accuracy');
+#1601 = PRODUCT_TYPE('part',$,(#1372));
+#1602 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1603),#554);
+#1603 = STYLED_ITEM('color',(#1604),#340);
+#1604 = PRESENTATION_STYLE_ASSIGNMENT((#1605,#1611));
+#1605 = SURFACE_STYLE_USAGE(.BOTH.,#1606);
+#1606 = SURFACE_SIDE_STYLE('',(#1607));
+#1607 = SURFACE_STYLE_FILL_AREA(#1608);
+#1608 = FILL_AREA_STYLE('',(#1609));
+#1609 = FILL_AREA_STYLE_COLOUR('',#1610);
+#1610 = DRAUGHTING_PRE_DEFINED_COLOUR('red');
+#1611 = CURVE_STYLE('',#1612,POSITIVE_LENGTH_MEASURE(0.1),#1610);
+#1612 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1613 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1614),#788);
+#1614 = STYLED_ITEM('color',(#1615),#568);
+#1615 = PRESENTATION_STYLE_ASSIGNMENT((#1616,#1621));
+#1616 = SURFACE_STYLE_USAGE(.BOTH.,#1617);
+#1617 = SURFACE_SIDE_STYLE('',(#1618));
+#1618 = SURFACE_STYLE_FILL_AREA(#1619);
+#1619 = FILL_AREA_STYLE('',(#1620));
+#1620 = FILL_AREA_STYLE_COLOUR('',#1610);
+#1621 = CURVE_STYLE('',#1622,POSITIVE_LENGTH_MEASURE(0.1),#1610);
+#1622 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1623 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1624),#1016);
+#1624 = STYLED_ITEM('color',(#1625),#802);
+#1625 = PRESENTATION_STYLE_ASSIGNMENT((#1626,#1632));
+#1626 = SURFACE_STYLE_USAGE(.BOTH.,#1627);
+#1627 = SURFACE_SIDE_STYLE('',(#1628));
+#1628 = SURFACE_STYLE_FILL_AREA(#1629);
+#1629 = FILL_AREA_STYLE('',(#1630));
+#1630 = FILL_AREA_STYLE_COLOUR('',#1631);
+#1631 = COLOUR_RGB('',0.96862745285,0.858823537827,1.568627543747E-02);
+#1632 = CURVE_STYLE('',#1633,POSITIVE_LENGTH_MEASURE(0.1),#1631);
+#1633 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1634 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1635),#326);
+#1635 = STYLED_ITEM('color',(#1636),#15);
+#1636 = PRESENTATION_STYLE_ASSIGNMENT((#1637,#1643));
+#1637 = SURFACE_STYLE_USAGE(.BOTH.,#1638);
+#1638 = SURFACE_SIDE_STYLE('',(#1639));
+#1639 = SURFACE_STYLE_FILL_AREA(#1640);
+#1640 = FILL_AREA_STYLE('',(#1641));
+#1641 = FILL_AREA_STYLE_COLOUR('',#1642);
+#1642 = COLOUR_RGB('',1.,0.86274510622,0.705882370472);
+#1643 = CURVE_STYLE('',#1644,POSITIVE_LENGTH_MEASURE(0.1),#1642);
+#1644 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1645 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1646),#1362);
+#1646 = STYLED_ITEM('color',(#1647),#1030);
+#1647 = PRESENTATION_STYLE_ASSIGNMENT((#1648,#1654));
+#1648 = SURFACE_STYLE_USAGE(.BOTH.,#1649);
+#1649 = SURFACE_SIDE_STYLE('',(#1650));
+#1650 = SURFACE_STYLE_FILL_AREA(#1651);
+#1651 = FILL_AREA_STYLE('',(#1652));
+#1652 = FILL_AREA_STYLE_COLOUR('',#1653);
+#1653 = COLOUR_RGB('',0.658823549747,0.658823549747,0.658823549747);
+#1654 = CURVE_STYLE('',#1655,POSITIVE_LENGTH_MEASURE(0.1),#1653);
+#1655 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1656 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1657),#1596);
+#1657 = STYLED_ITEM('color',(#1658),#1376);
+#1658 = PRESENTATION_STYLE_ASSIGNMENT((#1659,#1665));
+#1659 = SURFACE_STYLE_USAGE(.BOTH.,#1660);
+#1660 = SURFACE_SIDE_STYLE('',(#1661));
+#1661 = SURFACE_STYLE_FILL_AREA(#1662);
+#1662 = FILL_AREA_STYLE('',(#1663));
+#1663 = FILL_AREA_STYLE_COLOUR('',#1664);
+#1664 = COLOUR_RGB('',0.666666686535,0.333333343267,0.);
+#1665 = CURVE_STYLE('',#1666,POSITIVE_LENGTH_MEASURE(0.1),#1664);
+#1666 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.stl b/Electrical Parts/electronic-components/resistors/through-hole/res-1_4w-220ohm.stl
new file mode 100644
index 0000000000000000000000000000000000000000..961cbfe963f505db8867e9c106c3851152e5a3e7
GIT binary patch
literal 86484
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
Y8Tb`z#j@+sK1QQm5zfLOkI^Cg4`_;i{r~^~

literal 0
HcmV?d00001