diff --git a/Mechanical Parts/Bearings/linear_bearings/LM8uu.fcstd b/Mechanical Parts/Bearings/linear_bearings/LM8uu.fcstd
new file mode 100644
index 00000000..0a65c81f
Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LM8uu.fcstd differ
diff --git a/Mechanical Parts/Bearings/linear_bearings/LM8uu.stl b/Mechanical Parts/Bearings/linear_bearings/LM8uu.stl
new file mode 100644
index 00000000..1c221246
Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LM8uu.stl differ
diff --git a/Mechanical Parts/Bearings/linear_bearings/LM8uu.stp b/Mechanical Parts/Bearings/linear_bearings/LM8uu.stp
new file mode 100644
index 00000000..9465643f
--- /dev/null
+++ b/Mechanical Parts/Bearings/linear_bearings/LM8uu.stp	
@@ -0,0 +1,1207 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Bearings/linear_bearings/LM8uu.stp','2014-10-19T20:55:52',(
+    'FreeCAD'),('FreeCAD'),'Open CASCADE STEP processor 6.7','FreeCAD',
+  'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('LM8uu001','LM8uu001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#917);
+#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,#105,#140,#195,#230,#285,#320,#375,#410,#465,
+    #500,#555,#590,#645,#680,#735,#770,#825,#860,#910));
+#17 = ADVANCED_FACE('',(#18),#31,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#54,#77,#104));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(7.5,-1.06581410364E-14,-12.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,7.5);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,-7.993605777301E-15,-12.));
+#28 = DIRECTION('',(-4.379057701015E-47,-6.661338147751E-16,-1.));
+#29 = DIRECTION('',(1.,-3.552713678801E-16,2.366582715663E-31));
+#30 = PCURVE('',#31,#36);
+#31 = CYLINDRICAL_SURFACE('',#32,7.5);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,-7.993605777301E-15,-12.));
+#34 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#35 = DIRECTION('',(1.,-3.552713678801E-16,2.366582715663E-31));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = LINE('',#38,#39);
+#38 = CARTESIAN_POINT('',(-0.,0.));
+#39 = VECTOR('',#40,1.);
+#40 = DIRECTION('',(-1.,0.));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = PLANE('',#44);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,-7.993605777301E-15,-12.));
+#46 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#47 = DIRECTION('',(1.,-3.552713678801E-16,2.366582715663E-31));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = CIRCLE('',#50,7.5);
+#50 = AXIS2_PLACEMENT_2D('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,0.));
+#52 = DIRECTION('',(1.,1.051814540295E-31));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = ORIENTED_EDGE('',*,*,#55,.T.);
+#55 = EDGE_CURVE('',#22,#56,#58,.T.);
+#56 = VERTEX_POINT('',#57);
+#57 = CARTESIAN_POINT('',(7.5,-7.727152251391E-15,-8.7));
+#58 = SEAM_CURVE('',#59,(#63,#70),.PCURVE_S1.);
+#59 = LINE('',#60,#61);
+#60 = CARTESIAN_POINT('',(7.5,-1.06581410364E-14,-12.));
+#61 = VECTOR('',#62,1.);
+#62 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#63 = PCURVE('',#31,#64);
+#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69);
+#65 = LINE('',#66,#67);
+#66 = CARTESIAN_POINT('',(-0.,0.));
+#67 = VECTOR('',#68,1.);
+#68 = DIRECTION('',(-0.,1.));
+#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#70 = PCURVE('',#31,#71);
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-0.,1.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#78,.F.);
+#78 = EDGE_CURVE('',#56,#56,#79,.T.);
+#79 = SURFACE_CURVE('',#80,(#85,#92),.PCURVE_S1.);
+#80 = CIRCLE('',#81,7.5);
+#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84);
+#82 = CARTESIAN_POINT('',(0.,-5.795364188543E-15,-8.7));
+#83 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#84 = DIRECTION('',(1.,-2.57571741713E-16,1.715772468856E-31));
+#85 = PCURVE('',#31,#86);
+#86 = DEFINITIONAL_REPRESENTATION('',(#87),#91);
+#87 = LINE('',#88,#89);
+#88 = CARTESIAN_POINT('',(-0.,3.3));
+#89 = VECTOR('',#90,1.);
+#90 = DIRECTION('',(-1.,0.));
+#91 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#92 = PCURVE('',#93,#98);
+#93 = PLANE('',#94);
+#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97);
+#95 = CARTESIAN_POINT('',(0.,-5.795364188543E-15,-8.7));
+#96 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#97 = DIRECTION('',(1.,-2.7018014865E-16,1.799761330968E-31));
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);
+#99 = CIRCLE('',#100,7.5);
+#100 = AXIS2_PLACEMENT_2D('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.,0.));
+#102 = DIRECTION('',(1.,-1.2608406937E-17));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#104 = ORIENTED_EDGE('',*,*,#55,.F.);
+#105 = ADVANCED_FACE('',(#106,#137),#93,.F.);
+#106 = FACE_BOUND('',#107,.T.);
+#107 = EDGE_LOOP('',(#108));
+#108 = ORIENTED_EDGE('',*,*,#109,.T.);
+#109 = EDGE_CURVE('',#110,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(7.15,-7.727152251391E-15,-8.7));
+#112 = SURFACE_CURVE('',#113,(#118,#125),.PCURVE_S1.);
+#113 = CIRCLE('',#114,7.15);
+#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
+#115 = CARTESIAN_POINT('',(0.,-5.795364188543E-15,-8.7));
+#116 = DIRECTION('',(2.189528850508E-47,-6.661338147751E-16,-1.));
+#117 = DIRECTION('',(1.,-2.7018014865E-16,1.799761330968E-31));
+#118 = PCURVE('',#93,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = CIRCLE('',#121,7.15);
+#121 = AXIS2_PLACEMENT_2D('',#122,#123);
+#122 = CARTESIAN_POINT('',(0.,0.));
+#123 = DIRECTION('',(1.,-0.));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#125 = PCURVE('',#126,#131);
+#126 = CYLINDRICAL_SURFACE('',#127,7.15);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(0.,-5.062616992291E-15,-7.6));
+#129 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#130 = DIRECTION('',(1.,-2.360194402E-16,1.572205300615E-31));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(0.,1.1));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = FACE_BOUND('',#138,.T.);
+#138 = EDGE_LOOP('',(#139));
+#139 = ORIENTED_EDGE('',*,*,#78,.F.);
+#140 = ADVANCED_FACE('',(#141),#126,.T.);
+#141 = FACE_BOUND('',#142,.T.);
+#142 = EDGE_LOOP('',(#143,#172,#193,#194));
+#143 = ORIENTED_EDGE('',*,*,#144,.T.);
+#144 = EDGE_CURVE('',#145,#145,#147,.T.);
+#145 = VERTEX_POINT('',#146);
+#146 = CARTESIAN_POINT('',(7.15,-6.750155989721E-15,-7.6));
+#147 = SURFACE_CURVE('',#148,(#153,#160),.PCURVE_S1.);
+#148 = CIRCLE('',#149,7.15);
+#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
+#150 = CARTESIAN_POINT('',(0.,-5.062616992291E-15,-7.6));
+#151 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#152 = DIRECTION('',(1.,-2.360194402E-16,1.572205300615E-31));
+#153 = PCURVE('',#126,#154);
+#154 = DEFINITIONAL_REPRESENTATION('',(#155),#159);
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(0.,0.));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(1.,0.));
+#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#160 = PCURVE('',#161,#166);
+#161 = PLANE('',#162);
+#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);
+#163 = CARTESIAN_POINT('',(0.,-5.062616992291E-15,-7.6));
+#164 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#165 = DIRECTION('',(1.,-2.250051996574E-16,1.49883571992E-31));
+#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171);
+#167 = CIRCLE('',#168,7.15);
+#168 = AXIS2_PLACEMENT_2D('',#169,#170);
+#169 = CARTESIAN_POINT('',(0.,0.));
+#170 = DIRECTION('',(1.,1.101424054267E-17));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#173,.T.);
+#173 = EDGE_CURVE('',#145,#110,#174,.T.);
+#174 = SEAM_CURVE('',#175,(#179,#186),.PCURVE_S1.);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(7.15,-6.750155989721E-15,-7.6));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#179 = PCURVE('',#126,#180);
+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(0.,0.));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(0.,1.));
+#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#186 = PCURVE('',#126,#187);
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(6.28318530718,0.));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(0.,1.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = ORIENTED_EDGE('',*,*,#109,.F.);
+#194 = ORIENTED_EDGE('',*,*,#173,.F.);
+#195 = ADVANCED_FACE('',(#196,#227),#161,.T.);
+#196 = FACE_BOUND('',#197,.T.);
+#197 = EDGE_LOOP('',(#198));
+#198 = ORIENTED_EDGE('',*,*,#199,.T.);
+#199 = EDGE_CURVE('',#200,#200,#202,.T.);
+#200 = VERTEX_POINT('',#201);
+#201 = CARTESIAN_POINT('',(7.5,-6.750155989721E-15,-7.6));
+#202 = SURFACE_CURVE('',#203,(#208,#215),.PCURVE_S1.);
+#203 = CIRCLE('',#204,7.5);
+#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);
+#205 = CARTESIAN_POINT('',(0.,-5.062616992291E-15,-7.6));
+#206 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#207 = DIRECTION('',(1.,-2.250051996574E-16,1.49883571992E-31));
+#208 = PCURVE('',#161,#209);
+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
+#210 = CIRCLE('',#211,7.5);
+#211 = AXIS2_PLACEMENT_2D('',#212,#213);
+#212 = CARTESIAN_POINT('',(0.,0.));
+#213 = DIRECTION('',(1.,1.051814540295E-31));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = PCURVE('',#216,#221);
+#216 = CYLINDRICAL_SURFACE('',#217,7.5);
+#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
+#218 = CARTESIAN_POINT('',(0.,-5.062616992291E-15,-7.6));
+#219 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#220 = DIRECTION('',(1.,-2.250051996574E-16,1.49883571992E-31));
+#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(-0.,0.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(-1.,0.));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#227 = FACE_BOUND('',#228,.T.);
+#228 = EDGE_LOOP('',(#229));
+#229 = ORIENTED_EDGE('',*,*,#144,.F.);
+#230 = ADVANCED_FACE('',(#231),#216,.T.);
+#231 = FACE_BOUND('',#232,.F.);
+#232 = EDGE_LOOP('',(#233,#234,#257,#284));
+#233 = ORIENTED_EDGE('',*,*,#199,.T.);
+#234 = ORIENTED_EDGE('',*,*,#235,.T.);
+#235 = EDGE_CURVE('',#200,#236,#238,.T.);
+#236 = VERTEX_POINT('',#237);
+#237 = CARTESIAN_POINT('',(7.5,6.750155989721E-15,7.6));
+#238 = SEAM_CURVE('',#239,(#243,#250),.PCURVE_S1.);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(7.5,-6.750155989721E-15,-7.6));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(-5.843279076975E-17,8.881784197001E-16,1.));
+#243 = PCURVE('',#216,#244);
+#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(-0.,0.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(-0.,1.));
+#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#250 = PCURVE('',#216,#251);
+#251 = DEFINITIONAL_REPRESENTATION('',(#252),#256);
+#252 = LINE('',#253,#254);
+#253 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#254 = VECTOR('',#255,1.);
+#255 = DIRECTION('',(-0.,1.));
+#256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#257 = ORIENTED_EDGE('',*,*,#258,.F.);
+#258 = EDGE_CURVE('',#236,#236,#259,.T.);
+#259 = SURFACE_CURVE('',#260,(#265,#272),.PCURVE_S1.);
+#260 = CIRCLE('',#261,7.5);
+#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264);
+#262 = CARTESIAN_POINT('',(0.,5.062616992291E-15,7.6));
+#263 = DIRECTION('',(2.189528850508E-47,-6.661338147751E-16,-1.));
+#264 = DIRECTION('',(1.,2.250051996574E-16,-1.49883571992E-31));
+#265 = PCURVE('',#216,#266);
+#266 = DEFINITIONAL_REPRESENTATION('',(#267),#271);
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(-0.,15.2));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(-1.,0.));
+#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#272 = PCURVE('',#273,#278);
+#273 = PLANE('',#274);
+#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277);
+#275 = CARTESIAN_POINT('',(0.,5.062616992291E-15,7.6));
+#276 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#277 = DIRECTION('',(1.,2.250051996574E-16,-1.49883571992E-31));
+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
+#279 = CIRCLE('',#280,7.5);
+#280 = AXIS2_PLACEMENT_2D('',#281,#282);
+#281 = CARTESIAN_POINT('',(0.,0.));
+#282 = DIRECTION('',(1.,-5.259072701473E-32));
+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#284 = ORIENTED_EDGE('',*,*,#235,.F.);
+#285 = ADVANCED_FACE('',(#286,#289),#273,.F.);
+#286 = FACE_BOUND('',#287,.F.);
+#287 = EDGE_LOOP('',(#288));
+#288 = ORIENTED_EDGE('',*,*,#258,.T.);
+#289 = FACE_BOUND('',#290,.F.);
+#290 = EDGE_LOOP('',(#291));
+#291 = ORIENTED_EDGE('',*,*,#292,.F.);
+#292 = EDGE_CURVE('',#293,#293,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(7.15,6.750155989721E-15,7.6));
+#295 = SURFACE_CURVE('',#296,(#301,#308),.PCURVE_S1.);
+#296 = CIRCLE('',#297,7.15);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(0.,5.062616992291E-15,7.6));
+#299 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#300 = DIRECTION('',(1.,2.360194402E-16,-1.572205300615E-31));
+#301 = PCURVE('',#273,#302);
+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);
+#303 = CIRCLE('',#304,7.15);
+#304 = AXIS2_PLACEMENT_2D('',#305,#306);
+#305 = CARTESIAN_POINT('',(0.,0.));
+#306 = DIRECTION('',(1.,-1.101424054267E-17));
+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#308 = PCURVE('',#309,#314);
+#309 = CYLINDRICAL_SURFACE('',#310,7.15);
+#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313);
+#311 = CARTESIAN_POINT('',(0.,5.062616992291E-15,7.6));
+#312 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#313 = DIRECTION('',(1.,2.360194402E-16,-1.572205300615E-31));
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319);
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(-0.,0.));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(-1.,0.));
+#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#320 = ADVANCED_FACE('',(#321),#309,.T.);
+#321 = FACE_BOUND('',#322,.F.);
+#322 = EDGE_LOOP('',(#323,#324,#347,#374));
+#323 = ORIENTED_EDGE('',*,*,#292,.T.);
+#324 = ORIENTED_EDGE('',*,*,#325,.T.);
+#325 = EDGE_CURVE('',#293,#326,#328,.T.);
+#326 = VERTEX_POINT('',#327);
+#327 = CARTESIAN_POINT('',(7.15,7.727152251391E-15,8.7));
+#328 = SEAM_CURVE('',#329,(#333,#340),.PCURVE_S1.);
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(7.15,6.750155989721E-15,7.6));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#333 = PCURVE('',#309,#334);
+#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339);
+#335 = LINE('',#336,#337);
+#336 = CARTESIAN_POINT('',(-0.,0.));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(-0.,1.));
+#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#340 = PCURVE('',#309,#341);
+#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(-0.,1.));
+#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#347 = ORIENTED_EDGE('',*,*,#348,.F.);
+#348 = EDGE_CURVE('',#326,#326,#349,.T.);
+#349 = SURFACE_CURVE('',#350,(#355,#362),.PCURVE_S1.);
+#350 = CIRCLE('',#351,7.15);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(0.,5.795364188543E-15,8.7));
+#353 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#354 = DIRECTION('',(1.,2.7018014865E-16,-1.799761330968E-31));
+#355 = PCURVE('',#309,#356);
+#356 = DEFINITIONAL_REPRESENTATION('',(#357),#361);
+#357 = LINE('',#358,#359);
+#358 = CARTESIAN_POINT('',(-0.,1.1));
+#359 = VECTOR('',#360,1.);
+#360 = DIRECTION('',(-1.,0.));
+#361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#362 = PCURVE('',#363,#368);
+#363 = PLANE('',#364);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(0.,5.795364188543E-15,8.7));
+#366 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#367 = DIRECTION('',(1.,2.7018014865E-16,-1.799761330968E-31));
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
+#369 = CIRCLE('',#370,7.15);
+#370 = AXIS2_PLACEMENT_2D('',#371,#372);
+#371 = CARTESIAN_POINT('',(0.,0.));
+#372 = DIRECTION('',(1.,-1.103301965344E-31));
+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#374 = ORIENTED_EDGE('',*,*,#325,.F.);
+#375 = ADVANCED_FACE('',(#376,#379),#363,.T.);
+#376 = FACE_BOUND('',#377,.F.);
+#377 = EDGE_LOOP('',(#378));
+#378 = ORIENTED_EDGE('',*,*,#348,.T.);
+#379 = FACE_BOUND('',#380,.F.);
+#380 = EDGE_LOOP('',(#381));
+#381 = ORIENTED_EDGE('',*,*,#382,.F.);
+#382 = EDGE_CURVE('',#383,#383,#385,.T.);
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(7.5,7.727152251391E-15,8.7));
+#385 = SURFACE_CURVE('',#386,(#391,#398),.PCURVE_S1.);
+#386 = CIRCLE('',#387,7.5);
+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
+#388 = CARTESIAN_POINT('',(0.,5.795364188543E-15,8.7));
+#389 = DIRECTION('',(-2.189528850508E-47,-6.661338147751E-16,-1.));
+#390 = DIRECTION('',(1.,2.57571741713E-16,-1.715772468856E-31));
+#391 = PCURVE('',#363,#392);
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = CIRCLE('',#394,7.5);
+#394 = AXIS2_PLACEMENT_2D('',#395,#396);
+#395 = CARTESIAN_POINT('',(0.,0.));
+#396 = DIRECTION('',(1.,1.2608406937E-17));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = PCURVE('',#399,#404);
+#399 = CYLINDRICAL_SURFACE('',#400,7.5);
+#400 = AXIS2_PLACEMENT_3D('',#401,#402,#403);
+#401 = CARTESIAN_POINT('',(0.,5.795364188543E-15,8.7));
+#402 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#403 = DIRECTION('',(1.,2.57571741713E-16,-1.715772468856E-31));
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(-0.,0.));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(-1.,0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = ADVANCED_FACE('',(#411),#399,.T.);
+#411 = FACE_BOUND('',#412,.F.);
+#412 = EDGE_LOOP('',(#413,#414,#437,#464));
+#413 = ORIENTED_EDGE('',*,*,#382,.T.);
+#414 = ORIENTED_EDGE('',*,*,#415,.T.);
+#415 = EDGE_CURVE('',#383,#416,#418,.T.);
+#416 = VERTEX_POINT('',#417);
+#417 = CARTESIAN_POINT('',(7.5,1.06581410364E-14,12.));
+#418 = SEAM_CURVE('',#419,(#423,#430),.PCURVE_S1.);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(7.5,7.727152251391E-15,8.7));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#423 = PCURVE('',#399,#424);
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(-0.,0.));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(-0.,1.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = PCURVE('',#399,#431);
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-0.,1.));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#437 = ORIENTED_EDGE('',*,*,#438,.F.);
+#438 = EDGE_CURVE('',#416,#416,#439,.T.);
+#439 = SURFACE_CURVE('',#440,(#445,#452),.PCURVE_S1.);
+#440 = CIRCLE('',#441,7.5);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(0.,7.993605777301E-15,12.));
+#443 = DIRECTION('',(4.379057701015E-47,-6.661338147751E-16,-1.));
+#444 = DIRECTION('',(1.,3.552713678801E-16,-2.366582715663E-31));
+#445 = PCURVE('',#399,#446);
+#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(-0.,3.3));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(-1.,0.));
+#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#452 = PCURVE('',#453,#458);
+#453 = PLANE('',#454);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(0.,7.993605777301E-15,12.));
+#456 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#457 = DIRECTION('',(1.,3.552713678801E-16,-2.366582715663E-31));
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = CIRCLE('',#460,7.5);
+#460 = AXIS2_PLACEMENT_2D('',#461,#462);
+#461 = CARTESIAN_POINT('',(0.,0.));
+#462 = DIRECTION('',(1.,-1.051814540295E-31));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = ORIENTED_EDGE('',*,*,#415,.F.);
+#465 = ADVANCED_FACE('',(#466,#469),#453,.F.);
+#466 = FACE_BOUND('',#467,.F.);
+#467 = EDGE_LOOP('',(#468));
+#468 = ORIENTED_EDGE('',*,*,#438,.T.);
+#469 = FACE_BOUND('',#470,.F.);
+#470 = EDGE_LOOP('',(#471));
+#471 = ORIENTED_EDGE('',*,*,#472,.F.);
+#472 = EDGE_CURVE('',#473,#473,#475,.T.);
+#473 = VERTEX_POINT('',#474);
+#474 = CARTESIAN_POINT('',(6.2,1.06581410364E-14,12.));
+#475 = SURFACE_CURVE('',#476,(#481,#488),.PCURVE_S1.);
+#476 = CIRCLE('',#477,6.2);
+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
+#478 = CARTESIAN_POINT('',(0.,7.993605777301E-15,12.));
+#479 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#480 = DIRECTION('',(1.,4.297637514678E-16,-2.862801672173E-31));
+#481 = PCURVE('',#453,#482);
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = CIRCLE('',#484,6.2);
+#484 = AXIS2_PLACEMENT_2D('',#485,#486);
+#485 = CARTESIAN_POINT('',(0.,0.));
+#486 = DIRECTION('',(1.,-7.449238358775E-17));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#488 = PCURVE('',#489,#494);
+#489 = CYLINDRICAL_SURFACE('',#490,6.2);
+#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493);
+#491 = CARTESIAN_POINT('',(0.,7.993605777301E-15,12.));
+#492 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#493 = DIRECTION('',(1.,4.297637514678E-16,-2.862801672173E-31));
+#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499);
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(0.,0.));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(1.,0.));
+#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#500 = ADVANCED_FACE('',(#501),#489,.F.);
+#501 = FACE_BOUND('',#502,.F.);
+#502 = EDGE_LOOP('',(#503,#504,#527,#554));
+#503 = ORIENTED_EDGE('',*,*,#472,.T.);
+#504 = ORIENTED_EDGE('',*,*,#505,.T.);
+#505 = EDGE_CURVE('',#473,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(6.2,9.414691248821E-15,10.6));
+#508 = SEAM_CURVE('',#509,(#513,#520),.PCURVE_S1.);
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(6.2,1.06581410364E-14,12.));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#513 = PCURVE('',#489,#514);
+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(0.,0.));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(0.,1.));
+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#520 = PCURVE('',#489,#521);
+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(6.28318530718,0.));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(0.,1.));
+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#527 = ORIENTED_EDGE('',*,*,#528,.F.);
+#528 = EDGE_CURVE('',#506,#506,#529,.T.);
+#529 = SURFACE_CURVE('',#530,(#535,#542),.PCURVE_S1.);
+#530 = CIRCLE('',#531,6.2);
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(0.,7.061018436616E-15,10.6));
+#533 = DIRECTION('',(-4.379057701015E-47,-6.661338147751E-16,-1.));
+#534 = DIRECTION('',(1.,3.796246471299E-16,-2.528808143753E-31));
+#535 = PCURVE('',#489,#536);
+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#541);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(0.,1.4));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(1.,0.));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = PCURVE('',#543,#548);
+#543 = PLANE('',#544);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(0.,7.061018436616E-15,10.6));
+#546 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#547 = DIRECTION('',(1.,3.796246471299E-16,-2.528808143753E-31));
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
+#549 = CIRCLE('',#550,6.2);
+#550 = AXIS2_PLACEMENT_2D('',#551,#552);
+#551 = CARTESIAN_POINT('',(0.,0.));
+#552 = DIRECTION('',(1.,0.));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = ORIENTED_EDGE('',*,*,#505,.F.);
+#555 = ADVANCED_FACE('',(#556,#559),#543,.F.);
+#556 = FACE_BOUND('',#557,.F.);
+#557 = EDGE_LOOP('',(#558));
+#558 = ORIENTED_EDGE('',*,*,#528,.T.);
+#559 = FACE_BOUND('',#560,.F.);
+#560 = EDGE_LOOP('',(#561));
+#561 = ORIENTED_EDGE('',*,*,#562,.F.);
+#562 = EDGE_CURVE('',#563,#563,#565,.T.);
+#563 = VERTEX_POINT('',#564);
+#564 = CARTESIAN_POINT('',(4.6,9.414691248821E-15,10.6));
+#565 = SURFACE_CURVE('',#566,(#571,#578),.PCURVE_S1.);
+#566 = CIRCLE('',#567,4.6);
+#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#568 = CARTESIAN_POINT('',(0.,7.061018436616E-15,10.6));
+#569 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#570 = DIRECTION('',(1.,5.116680026533E-16,-3.408393585058E-31));
+#571 = PCURVE('',#543,#572);
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = CIRCLE('',#574,4.6);
+#574 = AXIS2_PLACEMENT_2D('',#575,#576);
+#575 = CARTESIAN_POINT('',(0.,0.));
+#576 = DIRECTION('',(1.,-1.320433555234E-16));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = PCURVE('',#579,#584);
+#579 = CYLINDRICAL_SURFACE('',#580,4.6);
+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);
+#581 = CARTESIAN_POINT('',(0.,7.061018436616E-15,10.6));
+#582 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#583 = DIRECTION('',(1.,5.116680026533E-16,-3.408393585058E-31));
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(-0.,0.));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(-1.,0.));
+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#590 = ADVANCED_FACE('',(#591),#579,.T.);
+#591 = FACE_BOUND('',#592,.F.);
+#592 = EDGE_LOOP('',(#593,#594,#617,#644));
+#593 = ORIENTED_EDGE('',*,*,#562,.T.);
+#594 = ORIENTED_EDGE('',*,*,#595,.T.);
+#595 = EDGE_CURVE('',#563,#596,#598,.T.);
+#596 = VERTEX_POINT('',#597);
+#597 = CARTESIAN_POINT('',(4.6,1.003641614261E-14,11.3));
+#598 = SEAM_CURVE('',#599,(#603,#610),.PCURVE_S1.);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(4.6,9.414691248821E-15,10.6));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#603 = PCURVE('',#579,#604);
+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(-0.,0.));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(-0.,1.));
+#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#610 = PCURVE('',#579,#611);
+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616);
+#612 = LINE('',#613,#614);
+#613 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#614 = VECTOR('',#615,1.);
+#615 = DIRECTION('',(-0.,1.));
+#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#617 = ORIENTED_EDGE('',*,*,#618,.F.);
+#618 = EDGE_CURVE('',#596,#596,#619,.T.);
+#619 = SURFACE_CURVE('',#620,(#625,#632),.PCURVE_S1.);
+#620 = CIRCLE('',#621,4.6);
+#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624);
+#622 = CARTESIAN_POINT('',(0.,7.527312106959E-15,11.3));
+#623 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#624 = DIRECTION('',(1.,5.45457399055E-16,-3.633476180298E-31));
+#625 = PCURVE('',#579,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(-0.,0.7));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(-1.,0.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = PCURVE('',#633,#638);
+#633 = PLANE('',#634);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(0.,7.527312106959E-15,11.3));
+#636 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#637 = DIRECTION('',(1.,5.45457399055E-16,-3.633476180298E-31));
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = CIRCLE('',#640,4.6);
+#640 = AXIS2_PLACEMENT_2D('',#641,#642);
+#641 = CARTESIAN_POINT('',(0.,0.));
+#642 = DIRECTION('',(1.,-1.71491501135E-31));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = ORIENTED_EDGE('',*,*,#595,.F.);
+#645 = ADVANCED_FACE('',(#646,#649),#633,.F.);
+#646 = FACE_BOUND('',#647,.F.);
+#647 = EDGE_LOOP('',(#648));
+#648 = ORIENTED_EDGE('',*,*,#618,.T.);
+#649 = FACE_BOUND('',#650,.F.);
+#650 = EDGE_LOOP('',(#651));
+#651 = ORIENTED_EDGE('',*,*,#652,.F.);
+#652 = EDGE_CURVE('',#653,#653,#655,.T.);
+#653 = VERTEX_POINT('',#654);
+#654 = CARTESIAN_POINT('',(4.,1.003641614261E-14,11.3));
+#655 = SURFACE_CURVE('',#656,(#661,#668),.PCURVE_S1.);
+#656 = CIRCLE('',#657,4.);
+#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
+#658 = CARTESIAN_POINT('',(0.,7.527312106959E-15,11.3));
+#659 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#660 = DIRECTION('',(1.,6.272760089132E-16,-4.178497607343E-31));
+#661 = PCURVE('',#633,#662);
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667);
+#663 = CIRCLE('',#664,4.);
+#664 = AXIS2_PLACEMENT_2D('',#665,#666);
+#665 = CARTESIAN_POINT('',(0.,0.));
+#666 = DIRECTION('',(1.,-8.181860985825E-17));
+#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#668 = PCURVE('',#669,#674);
+#669 = CYLINDRICAL_SURFACE('',#670,4.);
+#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673);
+#671 = CARTESIAN_POINT('',(0.,7.527312106959E-15,11.3));
+#672 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#673 = DIRECTION('',(1.,6.272760089132E-16,-4.178497607343E-31));
+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(0.,0.));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(1.,0.));
+#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#680 = ADVANCED_FACE('',(#681),#669,.F.);
+#681 = FACE_BOUND('',#682,.F.);
+#682 = EDGE_LOOP('',(#683,#684,#707,#734));
+#683 = ORIENTED_EDGE('',*,*,#652,.T.);
+#684 = ORIENTED_EDGE('',*,*,#685,.T.);
+#685 = EDGE_CURVE('',#653,#686,#688,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(4.,-1.003641614261E-14,-11.3));
+#688 = SEAM_CURVE('',#689,(#693,#700),.PCURVE_S1.);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(4.,1.003641614261E-14,11.3));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#693 = PCURVE('',#669,#694);
+#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699);
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(0.,0.));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(0.,1.));
+#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#700 = PCURVE('',#669,#701);
+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(6.28318530718,0.));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(0.,1.));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#707 = ORIENTED_EDGE('',*,*,#708,.F.);
+#708 = EDGE_CURVE('',#686,#686,#709,.T.);
+#709 = SURFACE_CURVE('',#710,(#715,#722),.PCURVE_S1.);
+#710 = CIRCLE('',#711,4.);
+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
+#712 = CARTESIAN_POINT('',(0.,-7.527312106959E-15,-11.3));
+#713 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#714 = DIRECTION('',(1.,-6.272760089132E-16,4.178497607343E-31));
+#715 = PCURVE('',#669,#716);
+#716 = DEFINITIONAL_REPRESENTATION('',(#717),#721);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(0.,22.6));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(1.,0.));
+#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#722 = PCURVE('',#723,#728);
+#723 = PLANE('',#724);
+#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727);
+#725 = CARTESIAN_POINT('',(0.,-7.527312106959E-15,-11.3));
+#726 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#727 = DIRECTION('',(1.,-5.45457399055E-16,3.633476180298E-31));
+#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733);
+#729 = CIRCLE('',#730,4.);
+#730 = AXIS2_PLACEMENT_2D('',#731,#732);
+#731 = CARTESIAN_POINT('',(0.,0.));
+#732 = DIRECTION('',(1.,8.181860985825E-17));
+#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#734 = ORIENTED_EDGE('',*,*,#685,.F.);
+#735 = ADVANCED_FACE('',(#736,#767),#723,.T.);
+#736 = FACE_BOUND('',#737,.T.);
+#737 = EDGE_LOOP('',(#738));
+#738 = ORIENTED_EDGE('',*,*,#739,.T.);
+#739 = EDGE_CURVE('',#740,#740,#742,.T.);
+#740 = VERTEX_POINT('',#741);
+#741 = CARTESIAN_POINT('',(4.6,-1.003641614261E-14,-11.3));
+#742 = SURFACE_CURVE('',#743,(#748,#755),.PCURVE_S1.);
+#743 = CIRCLE('',#744,4.6);
+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
+#745 = CARTESIAN_POINT('',(0.,-7.527312106959E-15,-11.3));
+#746 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#747 = DIRECTION('',(1.,-5.45457399055E-16,3.633476180298E-31));
+#748 = PCURVE('',#723,#749);
+#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754);
+#750 = CIRCLE('',#751,4.6);
+#751 = AXIS2_PLACEMENT_2D('',#752,#753);
+#752 = CARTESIAN_POINT('',(0.,0.));
+#753 = DIRECTION('',(1.,1.71491501135E-31));
+#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#755 = PCURVE('',#756,#761);
+#756 = CYLINDRICAL_SURFACE('',#757,4.6);
+#757 = AXIS2_PLACEMENT_3D('',#758,#759,#760);
+#758 = CARTESIAN_POINT('',(0.,-7.061018436616E-15,-10.6));
+#759 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#760 = DIRECTION('',(1.,-5.116680026533E-16,3.408393585058E-31));
+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(0.,0.7));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(1.,0.));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#767 = FACE_BOUND('',#768,.T.);
+#768 = EDGE_LOOP('',(#769));
+#769 = ORIENTED_EDGE('',*,*,#708,.F.);
+#770 = ADVANCED_FACE('',(#771),#756,.T.);
+#771 = FACE_BOUND('',#772,.T.);
+#772 = EDGE_LOOP('',(#773,#802,#823,#824));
+#773 = ORIENTED_EDGE('',*,*,#774,.T.);
+#774 = EDGE_CURVE('',#775,#775,#777,.T.);
+#775 = VERTEX_POINT('',#776);
+#776 = CARTESIAN_POINT('',(4.6,-9.414691248821E-15,-10.6));
+#777 = SURFACE_CURVE('',#778,(#783,#790),.PCURVE_S1.);
+#778 = CIRCLE('',#779,4.6);
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(0.,-7.061018436616E-15,-10.6));
+#781 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#782 = DIRECTION('',(1.,-5.116680026533E-16,3.408393585058E-31));
+#783 = PCURVE('',#756,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(0.,0.));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(1.,0.));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#790 = PCURVE('',#791,#796);
+#791 = PLANE('',#792);
+#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795);
+#793 = CARTESIAN_POINT('',(0.,-7.061018436616E-15,-10.6));
+#794 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#795 = DIRECTION('',(1.,-3.796246471299E-16,2.528808143753E-31));
+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);
+#797 = CIRCLE('',#798,4.6);
+#798 = AXIS2_PLACEMENT_2D('',#799,#800);
+#799 = CARTESIAN_POINT('',(0.,0.));
+#800 = DIRECTION('',(1.,1.320433555234E-16));
+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#802 = ORIENTED_EDGE('',*,*,#803,.T.);
+#803 = EDGE_CURVE('',#775,#740,#804,.T.);
+#804 = SEAM_CURVE('',#805,(#809,#816),.PCURVE_S1.);
+#805 = LINE('',#806,#807);
+#806 = CARTESIAN_POINT('',(4.6,-9.414691248821E-15,-10.6));
+#807 = VECTOR('',#808,1.);
+#808 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#809 = PCURVE('',#756,#810);
+#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815);
+#811 = LINE('',#812,#813);
+#812 = CARTESIAN_POINT('',(0.,0.));
+#813 = VECTOR('',#814,1.);
+#814 = DIRECTION('',(0.,1.));
+#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#816 = PCURVE('',#756,#817);
+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#822);
+#818 = LINE('',#819,#820);
+#819 = CARTESIAN_POINT('',(6.28318530718,0.));
+#820 = VECTOR('',#821,1.);
+#821 = DIRECTION('',(0.,1.));
+#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#823 = ORIENTED_EDGE('',*,*,#739,.F.);
+#824 = ORIENTED_EDGE('',*,*,#803,.F.);
+#825 = ADVANCED_FACE('',(#826,#857),#791,.T.);
+#826 = FACE_BOUND('',#827,.T.);
+#827 = EDGE_LOOP('',(#828));
+#828 = ORIENTED_EDGE('',*,*,#829,.T.);
+#829 = EDGE_CURVE('',#830,#830,#832,.T.);
+#830 = VERTEX_POINT('',#831);
+#831 = CARTESIAN_POINT('',(6.2,-9.414691248821E-15,-10.6));
+#832 = SURFACE_CURVE('',#833,(#838,#845),.PCURVE_S1.);
+#833 = CIRCLE('',#834,6.2);
+#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837);
+#835 = CARTESIAN_POINT('',(0.,-7.061018436616E-15,-10.6));
+#836 = DIRECTION('',(4.379057701015E-47,-6.661338147751E-16,-1.));
+#837 = DIRECTION('',(1.,-3.796246471299E-16,2.528808143753E-31));
+#838 = PCURVE('',#791,#839);
+#839 = DEFINITIONAL_REPRESENTATION('',(#840),#844);
+#840 = CIRCLE('',#841,6.2);
+#841 = AXIS2_PLACEMENT_2D('',#842,#843);
+#842 = CARTESIAN_POINT('',(0.,0.));
+#843 = DIRECTION('',(1.,0.));
+#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#845 = PCURVE('',#846,#851);
+#846 = CYLINDRICAL_SURFACE('',#847,6.2);
+#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);
+#848 = CARTESIAN_POINT('',(0.,-7.993605777301E-15,-12.));
+#849 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#850 = DIRECTION('',(1.,-4.297637514678E-16,2.862801672173E-31));
+#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(-0.,1.4));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(-1.,0.));
+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#857 = FACE_BOUND('',#858,.T.);
+#858 = EDGE_LOOP('',(#859));
+#859 = ORIENTED_EDGE('',*,*,#774,.F.);
+#860 = ADVANCED_FACE('',(#861),#846,.F.);
+#861 = FACE_BOUND('',#862,.T.);
+#862 = EDGE_LOOP('',(#863,#887,#908,#909));
+#863 = ORIENTED_EDGE('',*,*,#864,.T.);
+#864 = EDGE_CURVE('',#865,#865,#867,.T.);
+#865 = VERTEX_POINT('',#866);
+#866 = CARTESIAN_POINT('',(6.2,-1.06581410364E-14,-12.));
+#867 = SURFACE_CURVE('',#868,(#873,#880),.PCURVE_S1.);
+#868 = CIRCLE('',#869,6.2);
+#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872);
+#870 = CARTESIAN_POINT('',(0.,-7.993605777301E-15,-12.));
+#871 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#872 = DIRECTION('',(1.,-4.297637514678E-16,2.862801672173E-31));
+#873 = PCURVE('',#846,#874);
+#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879);
+#875 = LINE('',#876,#877);
+#876 = CARTESIAN_POINT('',(-0.,0.));
+#877 = VECTOR('',#878,1.);
+#878 = DIRECTION('',(-1.,0.));
+#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#880 = PCURVE('',#43,#881);
+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
+#882 = CIRCLE('',#883,6.2);
+#883 = AXIS2_PLACEMENT_2D('',#884,#885);
+#884 = CARTESIAN_POINT('',(0.,0.));
+#885 = DIRECTION('',(1.,7.449238358775E-17));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#887 = ORIENTED_EDGE('',*,*,#888,.T.);
+#888 = EDGE_CURVE('',#865,#830,#889,.T.);
+#889 = SEAM_CURVE('',#890,(#894,#901),.PCURVE_S1.);
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(6.2,-1.06581410364E-14,-12.));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#894 = PCURVE('',#846,#895);
+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900);
+#896 = LINE('',#897,#898);
+#897 = CARTESIAN_POINT('',(-0.,0.));
+#898 = VECTOR('',#899,1.);
+#899 = DIRECTION('',(-0.,1.));
+#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#901 = PCURVE('',#846,#902);
+#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(-0.,1.));
+#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#908 = ORIENTED_EDGE('',*,*,#829,.F.);
+#909 = ORIENTED_EDGE('',*,*,#888,.F.);
+#910 = ADVANCED_FACE('',(#911,#914),#43,.T.);
+#911 = FACE_BOUND('',#912,.T.);
+#912 = EDGE_LOOP('',(#913));
+#913 = ORIENTED_EDGE('',*,*,#21,.T.);
+#914 = FACE_BOUND('',#915,.T.);
+#915 = EDGE_LOOP('',(#916));
+#916 = ORIENTED_EDGE('',*,*,#864,.F.);
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#921)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#918,#919,#920)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#918 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#919 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#920 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#921 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#918,
+  'distance_accuracy_value','confusion accuracy');
+#922 = PRODUCT_TYPE('part',$,(#7));
+#923 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#924,
+    #932,#939,#947,#954,#961,#968,#975,#982,#989,#996,#1003,#1010,#1017,
+    #1024,#1031,#1038,#1045,#1052,#1059),#917);
+#924 = STYLED_ITEM('color',(#925),#17);
+#925 = PRESENTATION_STYLE_ASSIGNMENT((#926));
+#926 = SURFACE_STYLE_USAGE(.BOTH.,#927);
+#927 = SURFACE_SIDE_STYLE('',(#928));
+#928 = SURFACE_STYLE_FILL_AREA(#929);
+#929 = FILL_AREA_STYLE('',(#930));
+#930 = FILL_AREA_STYLE_COLOUR('',#931);
+#931 = COLOUR_RGB('',0.741176486015,0.741176486015,0.741176486015);
+#932 = STYLED_ITEM('color',(#933),#105);
+#933 = PRESENTATION_STYLE_ASSIGNMENT((#934));
+#934 = SURFACE_STYLE_USAGE(.BOTH.,#935);
+#935 = SURFACE_SIDE_STYLE('',(#936));
+#936 = SURFACE_STYLE_FILL_AREA(#937);
+#937 = FILL_AREA_STYLE('',(#938));
+#938 = FILL_AREA_STYLE_COLOUR('',#931);
+#939 = STYLED_ITEM('color',(#940),#140);
+#940 = PRESENTATION_STYLE_ASSIGNMENT((#941));
+#941 = SURFACE_STYLE_USAGE(.BOTH.,#942);
+#942 = SURFACE_SIDE_STYLE('',(#943));
+#943 = SURFACE_STYLE_FILL_AREA(#944);
+#944 = FILL_AREA_STYLE('',(#945));
+#945 = FILL_AREA_STYLE_COLOUR('',#946);
+#946 = COLOUR_RGB('',0.223529413342,0.223529413342,0.223529413342);
+#947 = STYLED_ITEM('color',(#948),#195);
+#948 = PRESENTATION_STYLE_ASSIGNMENT((#949));
+#949 = SURFACE_STYLE_USAGE(.BOTH.,#950);
+#950 = SURFACE_SIDE_STYLE('',(#951));
+#951 = SURFACE_STYLE_FILL_AREA(#952);
+#952 = FILL_AREA_STYLE('',(#953));
+#953 = FILL_AREA_STYLE_COLOUR('',#931);
+#954 = STYLED_ITEM('color',(#955),#230);
+#955 = PRESENTATION_STYLE_ASSIGNMENT((#956));
+#956 = SURFACE_STYLE_USAGE(.BOTH.,#957);
+#957 = SURFACE_SIDE_STYLE('',(#958));
+#958 = SURFACE_STYLE_FILL_AREA(#959);
+#959 = FILL_AREA_STYLE('',(#960));
+#960 = FILL_AREA_STYLE_COLOUR('',#931);
+#961 = STYLED_ITEM('color',(#962),#285);
+#962 = PRESENTATION_STYLE_ASSIGNMENT((#963));
+#963 = SURFACE_STYLE_USAGE(.BOTH.,#964);
+#964 = SURFACE_SIDE_STYLE('',(#965));
+#965 = SURFACE_STYLE_FILL_AREA(#966);
+#966 = FILL_AREA_STYLE('',(#967));
+#967 = FILL_AREA_STYLE_COLOUR('',#931);
+#968 = STYLED_ITEM('color',(#969),#320);
+#969 = PRESENTATION_STYLE_ASSIGNMENT((#970));
+#970 = SURFACE_STYLE_USAGE(.BOTH.,#971);
+#971 = SURFACE_SIDE_STYLE('',(#972));
+#972 = SURFACE_STYLE_FILL_AREA(#973);
+#973 = FILL_AREA_STYLE('',(#974));
+#974 = FILL_AREA_STYLE_COLOUR('',#946);
+#975 = STYLED_ITEM('color',(#976),#375);
+#976 = PRESENTATION_STYLE_ASSIGNMENT((#977));
+#977 = SURFACE_STYLE_USAGE(.BOTH.,#978);
+#978 = SURFACE_SIDE_STYLE('',(#979));
+#979 = SURFACE_STYLE_FILL_AREA(#980);
+#980 = FILL_AREA_STYLE('',(#981));
+#981 = FILL_AREA_STYLE_COLOUR('',#931);
+#982 = STYLED_ITEM('color',(#983),#410);
+#983 = PRESENTATION_STYLE_ASSIGNMENT((#984));
+#984 = SURFACE_STYLE_USAGE(.BOTH.,#985);
+#985 = SURFACE_SIDE_STYLE('',(#986));
+#986 = SURFACE_STYLE_FILL_AREA(#987);
+#987 = FILL_AREA_STYLE('',(#988));
+#988 = FILL_AREA_STYLE_COLOUR('',#931);
+#989 = STYLED_ITEM('color',(#990),#465);
+#990 = PRESENTATION_STYLE_ASSIGNMENT((#991));
+#991 = SURFACE_STYLE_USAGE(.BOTH.,#992);
+#992 = SURFACE_SIDE_STYLE('',(#993));
+#993 = SURFACE_STYLE_FILL_AREA(#994);
+#994 = FILL_AREA_STYLE('',(#995));
+#995 = FILL_AREA_STYLE_COLOUR('',#931);
+#996 = STYLED_ITEM('color',(#997),#500);
+#997 = PRESENTATION_STYLE_ASSIGNMENT((#998));
+#998 = SURFACE_STYLE_USAGE(.BOTH.,#999);
+#999 = SURFACE_SIDE_STYLE('',(#1000));
+#1000 = SURFACE_STYLE_FILL_AREA(#1001);
+#1001 = FILL_AREA_STYLE('',(#1002));
+#1002 = FILL_AREA_STYLE_COLOUR('',#931);
+#1003 = STYLED_ITEM('color',(#1004),#555);
+#1004 = PRESENTATION_STYLE_ASSIGNMENT((#1005));
+#1005 = SURFACE_STYLE_USAGE(.BOTH.,#1006);
+#1006 = SURFACE_SIDE_STYLE('',(#1007));
+#1007 = SURFACE_STYLE_FILL_AREA(#1008);
+#1008 = FILL_AREA_STYLE('',(#1009));
+#1009 = FILL_AREA_STYLE_COLOUR('',#946);
+#1010 = STYLED_ITEM('color',(#1011),#590);
+#1011 = PRESENTATION_STYLE_ASSIGNMENT((#1012));
+#1012 = SURFACE_STYLE_USAGE(.BOTH.,#1013);
+#1013 = SURFACE_SIDE_STYLE('',(#1014));
+#1014 = SURFACE_STYLE_FILL_AREA(#1015);
+#1015 = FILL_AREA_STYLE('',(#1016));
+#1016 = FILL_AREA_STYLE_COLOUR('',#946);
+#1017 = STYLED_ITEM('color',(#1018),#645);
+#1018 = PRESENTATION_STYLE_ASSIGNMENT((#1019));
+#1019 = SURFACE_STYLE_USAGE(.BOTH.,#1020);
+#1020 = SURFACE_SIDE_STYLE('',(#1021));
+#1021 = SURFACE_STYLE_FILL_AREA(#1022);
+#1022 = FILL_AREA_STYLE('',(#1023));
+#1023 = FILL_AREA_STYLE_COLOUR('',#946);
+#1024 = STYLED_ITEM('color',(#1025),#680);
+#1025 = PRESENTATION_STYLE_ASSIGNMENT((#1026));
+#1026 = SURFACE_STYLE_USAGE(.BOTH.,#1027);
+#1027 = SURFACE_SIDE_STYLE('',(#1028));
+#1028 = SURFACE_STYLE_FILL_AREA(#1029);
+#1029 = FILL_AREA_STYLE('',(#1030));
+#1030 = FILL_AREA_STYLE_COLOUR('',#931);
+#1031 = STYLED_ITEM('color',(#1032),#735);
+#1032 = PRESENTATION_STYLE_ASSIGNMENT((#1033));
+#1033 = SURFACE_STYLE_USAGE(.BOTH.,#1034);
+#1034 = SURFACE_SIDE_STYLE('',(#1035));
+#1035 = SURFACE_STYLE_FILL_AREA(#1036);
+#1036 = FILL_AREA_STYLE('',(#1037));
+#1037 = FILL_AREA_STYLE_COLOUR('',#946);
+#1038 = STYLED_ITEM('color',(#1039),#770);
+#1039 = PRESENTATION_STYLE_ASSIGNMENT((#1040));
+#1040 = SURFACE_STYLE_USAGE(.BOTH.,#1041);
+#1041 = SURFACE_SIDE_STYLE('',(#1042));
+#1042 = SURFACE_STYLE_FILL_AREA(#1043);
+#1043 = FILL_AREA_STYLE('',(#1044));
+#1044 = FILL_AREA_STYLE_COLOUR('',#946);
+#1045 = STYLED_ITEM('color',(#1046),#825);
+#1046 = PRESENTATION_STYLE_ASSIGNMENT((#1047));
+#1047 = SURFACE_STYLE_USAGE(.BOTH.,#1048);
+#1048 = SURFACE_SIDE_STYLE('',(#1049));
+#1049 = SURFACE_STYLE_FILL_AREA(#1050);
+#1050 = FILL_AREA_STYLE('',(#1051));
+#1051 = FILL_AREA_STYLE_COLOUR('',#946);
+#1052 = STYLED_ITEM('color',(#1053),#860);
+#1053 = PRESENTATION_STYLE_ASSIGNMENT((#1054));
+#1054 = SURFACE_STYLE_USAGE(.BOTH.,#1055);
+#1055 = SURFACE_SIDE_STYLE('',(#1056));
+#1056 = SURFACE_STYLE_FILL_AREA(#1057);
+#1057 = FILL_AREA_STYLE('',(#1058));
+#1058 = FILL_AREA_STYLE_COLOUR('',#931);
+#1059 = STYLED_ITEM('color',(#1060),#910);
+#1060 = PRESENTATION_STYLE_ASSIGNMENT((#1061));
+#1061 = SURFACE_STYLE_USAGE(.BOTH.,#1062);
+#1062 = SURFACE_SIDE_STYLE('',(#1063));
+#1063 = SURFACE_STYLE_FILL_AREA(#1064);
+#1064 = FILL_AREA_STYLE('',(#1065));
+#1065 = FILL_AREA_STYLE_COLOUR('',#931);
+ENDSEC;
+END-ISO-10303-21;