diff --git a/fab.3dshapes/Seeed_XIAO-nRF52840_Sense.step b/fab.3dshapes/Seeed_XIAO-nRF52840_Sense.step
new file mode 100644
index 0000000000000000000000000000000000000000..c4793aa784b9bb00581ff80569b5e4f289efcda6
--- /dev/null
+++ b/fab.3dshapes/Seeed_XIAO-nRF52840_Sense.step
@@ -0,0 +1,10787 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2025-01-27T20:31:43',(
+    'Krisjanis Rijnieks'),(''),'Open CASCADE STEP processor 7.7',
+  'FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#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('nRF52840_Sense','nRF52840_Sense','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,0.,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.,0.,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#32,
+  'distance_accuracy_value','confusion accuracy');
+#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44);
+#38 = PRODUCT_DEFINITION_SHAPE('','',#39);
+#39 = PRODUCT_DEFINITION('design','',#40,#43);
+#40 = PRODUCT_DEFINITION_FORMATION('','',#41);
+#41 = PRODUCT('SoC_nRF_Sense','SoC_nRF_Sense','',(#42));
+#42 = PRODUCT_CONTEXT('',#2,'mechanical');
+#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#195);
+#45 = MANIFOLD_SOLID_BREP('',#46);
+#46 = CLOSED_SHELL('',(#47,#87,#118,#149,#171,#183));
+#47 = ADVANCED_FACE('',(#48),#82,.F.);
+#48 = FACE_BOUND('',#49,.F.);
+#49 = EDGE_LOOP('',(#50,#60,#68,#76));
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#52,#54,#56,.T.);
+#52 = VERTEX_POINT('',#53);
+#53 = CARTESIAN_POINT('',(-6.425,7.01,1.25));
+#54 = VERTEX_POINT('',#55);
+#55 = CARTESIAN_POINT('',(-6.425,7.01,3.));
+#56 = LINE('',#57,#58);
+#57 = CARTESIAN_POINT('',(-6.425,7.01,1.25));
+#58 = VECTOR('',#59,1.);
+#59 = DIRECTION('',(0.,0.,1.));
+#60 = ORIENTED_EDGE('',*,*,#61,.T.);
+#61 = EDGE_CURVE('',#54,#62,#64,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(-6.425,-3.84,3.));
+#64 = LINE('',#65,#66);
+#65 = CARTESIAN_POINT('',(-6.425,7.01,3.));
+#66 = VECTOR('',#67,1.);
+#67 = DIRECTION('',(0.,-1.,0.));
+#68 = ORIENTED_EDGE('',*,*,#69,.F.);
+#69 = EDGE_CURVE('',#70,#62,#72,.T.);
+#70 = VERTEX_POINT('',#71);
+#71 = CARTESIAN_POINT('',(-6.425,-3.84,1.25));
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-6.425,-3.84,1.25));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = ORIENTED_EDGE('',*,*,#77,.F.);
+#77 = EDGE_CURVE('',#52,#70,#78,.T.);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-6.425,7.01,1.25));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.,-1.,0.));
+#82 = PLANE('',#83);
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(-6.425,7.01,1.25));
+#85 = DIRECTION('',(1.,0.,0.));
+#86 = DIRECTION('',(0.,-1.,0.));
+#87 = ADVANCED_FACE('',(#88),#113,.F.);
+#88 = FACE_BOUND('',#89,.F.);
+#89 = EDGE_LOOP('',(#90,#91,#99,#107));
+#90 = ORIENTED_EDGE('',*,*,#69,.T.);
+#91 = ORIENTED_EDGE('',*,*,#92,.T.);
+#92 = EDGE_CURVE('',#62,#93,#95,.T.);
+#93 = VERTEX_POINT('',#94);
+#94 = CARTESIAN_POINT('',(6.425,-3.84,3.));
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(-6.425,-3.84,3.));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = ORIENTED_EDGE('',*,*,#100,.F.);
+#100 = EDGE_CURVE('',#101,#93,#103,.T.);
+#101 = VERTEX_POINT('',#102);
+#102 = CARTESIAN_POINT('',(6.425,-3.84,1.25));
+#103 = LINE('',#104,#105);
+#104 = CARTESIAN_POINT('',(6.425,-3.84,1.25));
+#105 = VECTOR('',#106,1.);
+#106 = DIRECTION('',(0.,0.,1.));
+#107 = ORIENTED_EDGE('',*,*,#108,.F.);
+#108 = EDGE_CURVE('',#70,#101,#109,.T.);
+#109 = LINE('',#110,#111);
+#110 = CARTESIAN_POINT('',(-6.425,-3.84,1.25));
+#111 = VECTOR('',#112,1.);
+#112 = DIRECTION('',(1.,0.,0.));
+#113 = PLANE('',#114);
+#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
+#115 = CARTESIAN_POINT('',(-6.425,-3.84,1.25));
+#116 = DIRECTION('',(0.,1.,0.));
+#117 = DIRECTION('',(1.,0.,0.));
+#118 = ADVANCED_FACE('',(#119),#144,.F.);
+#119 = FACE_BOUND('',#120,.F.);
+#120 = EDGE_LOOP('',(#121,#122,#130,#138));
+#121 = ORIENTED_EDGE('',*,*,#100,.T.);
+#122 = ORIENTED_EDGE('',*,*,#123,.T.);
+#123 = EDGE_CURVE('',#93,#124,#126,.T.);
+#124 = VERTEX_POINT('',#125);
+#125 = CARTESIAN_POINT('',(6.425,7.01,3.));
+#126 = LINE('',#127,#128);
+#127 = CARTESIAN_POINT('',(6.425,-3.84,3.));
+#128 = VECTOR('',#129,1.);
+#129 = DIRECTION('',(0.,1.,0.));
+#130 = ORIENTED_EDGE('',*,*,#131,.F.);
+#131 = EDGE_CURVE('',#132,#124,#134,.T.);
+#132 = VERTEX_POINT('',#133);
+#133 = CARTESIAN_POINT('',(6.425,7.01,1.25));
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(6.425,7.01,1.25));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(0.,0.,1.));
+#138 = ORIENTED_EDGE('',*,*,#139,.F.);
+#139 = EDGE_CURVE('',#101,#132,#140,.T.);
+#140 = LINE('',#141,#142);
+#141 = CARTESIAN_POINT('',(6.425,-3.84,1.25));
+#142 = VECTOR('',#143,1.);
+#143 = DIRECTION('',(0.,1.,0.));
+#144 = PLANE('',#145);
+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
+#146 = CARTESIAN_POINT('',(6.425,-3.84,1.25));
+#147 = DIRECTION('',(-1.,0.,0.));
+#148 = DIRECTION('',(0.,1.,0.));
+#149 = ADVANCED_FACE('',(#150),#166,.F.);
+#150 = FACE_BOUND('',#151,.F.);
+#151 = EDGE_LOOP('',(#152,#153,#159,#160));
+#152 = ORIENTED_EDGE('',*,*,#131,.T.);
+#153 = ORIENTED_EDGE('',*,*,#154,.T.);
+#154 = EDGE_CURVE('',#124,#54,#155,.T.);
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(6.425,7.01,3.));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(-1.,0.,0.));
+#159 = ORIENTED_EDGE('',*,*,#51,.F.);
+#160 = ORIENTED_EDGE('',*,*,#161,.F.);
+#161 = EDGE_CURVE('',#132,#52,#162,.T.);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(6.425,7.01,1.25));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(-1.,0.,0.));
+#166 = PLANE('',#167);
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(6.425,7.01,1.25));
+#169 = DIRECTION('',(0.,-1.,0.));
+#170 = DIRECTION('',(-1.,0.,0.));
+#171 = ADVANCED_FACE('',(#172),#178,.F.);
+#172 = FACE_BOUND('',#173,.F.);
+#173 = EDGE_LOOP('',(#174,#175,#176,#177));
+#174 = ORIENTED_EDGE('',*,*,#77,.T.);
+#175 = ORIENTED_EDGE('',*,*,#108,.T.);
+#176 = ORIENTED_EDGE('',*,*,#139,.T.);
+#177 = ORIENTED_EDGE('',*,*,#161,.T.);
+#178 = PLANE('',#179);
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(7.495176537554E-16,1.585,1.25));
+#181 = DIRECTION('',(0.,0.,1.));
+#182 = DIRECTION('',(1.,0.,0.));
+#183 = ADVANCED_FACE('',(#184),#190,.T.);
+#184 = FACE_BOUND('',#185,.T.);
+#185 = EDGE_LOOP('',(#186,#187,#188,#189));
+#186 = ORIENTED_EDGE('',*,*,#61,.T.);
+#187 = ORIENTED_EDGE('',*,*,#92,.T.);
+#188 = ORIENTED_EDGE('',*,*,#123,.T.);
+#189 = ORIENTED_EDGE('',*,*,#154,.T.);
+#190 = PLANE('',#191);
+#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
+#192 = CARTESIAN_POINT('',(7.495176537554E-16,1.585,3.));
+#193 = DIRECTION('',(0.,0.,1.));
+#194 = DIRECTION('',(1.,0.,0.));
+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#199)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#196,#197,#198)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#196 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#197 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#198 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#199 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#196,
+  'distance_accuracy_value','confusion accuracy');
+#200 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#201,#203);
+#201 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#202) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#202 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#203 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#204
+  );
+#204 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','SoC_nRF_Sense','',#5,#39,$);
+#205 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41));
+#206 = SHAPE_DEFINITION_REPRESENTATION(#207,#213);
+#207 = PRODUCT_DEFINITION_SHAPE('','',#208);
+#208 = PRODUCT_DEFINITION('design','',#209,#212);
+#209 = PRODUCT_DEFINITION_FORMATION('','',#210);
+#210 = PRODUCT('Mic_nRF_Sense','Mic_nRF_Sense','',(#211));
+#211 = PRODUCT_CONTEXT('',#2,'mechanical');
+#212 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#213 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#214),#409);
+#214 = MANIFOLD_SOLID_BREP('',#215);
+#215 = CLOSED_SHELL('',(#216,#256,#287,#318,#335,#363,#375,#400));
+#216 = ADVANCED_FACE('',(#217),#251,.F.);
+#217 = FACE_BOUND('',#218,.F.);
+#218 = EDGE_LOOP('',(#219,#229,#237,#245));
+#219 = ORIENTED_EDGE('',*,*,#220,.T.);
+#220 = EDGE_CURVE('',#221,#223,#225,.T.);
+#221 = VERTEX_POINT('',#222);
+#222 = CARTESIAN_POINT('',(-6.425,9.96,1.25));
+#223 = VERTEX_POINT('',#224);
+#224 = CARTESIAN_POINT('',(-6.425,9.96,2.25));
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(-6.425,9.96,1.25));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(0.,0.,1.));
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#223,#231,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(-6.425,7.46,2.25));
+#233 = LINE('',#234,#235);
+#234 = CARTESIAN_POINT('',(-6.425,9.96,2.25));
+#235 = VECTOR('',#236,1.);
+#236 = DIRECTION('',(0.,-1.,0.));
+#237 = ORIENTED_EDGE('',*,*,#238,.F.);
+#238 = EDGE_CURVE('',#239,#231,#241,.T.);
+#239 = VERTEX_POINT('',#240);
+#240 = CARTESIAN_POINT('',(-6.425,7.46,1.25));
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(-6.425,7.46,1.25));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(0.,0.,1.));
+#245 = ORIENTED_EDGE('',*,*,#246,.F.);
+#246 = EDGE_CURVE('',#221,#239,#247,.T.);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(-6.425,9.96,1.25));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(0.,-1.,0.));
+#251 = PLANE('',#252);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(-6.425,9.96,1.25));
+#254 = DIRECTION('',(1.,0.,0.));
+#255 = DIRECTION('',(0.,-1.,0.));
+#256 = ADVANCED_FACE('',(#257),#282,.F.);
+#257 = FACE_BOUND('',#258,.F.);
+#258 = EDGE_LOOP('',(#259,#269,#275,#276));
+#259 = ORIENTED_EDGE('',*,*,#260,.T.);
+#260 = EDGE_CURVE('',#261,#263,#265,.T.);
+#261 = VERTEX_POINT('',#262);
+#262 = CARTESIAN_POINT('',(-2.825,9.96,1.25));
+#263 = VERTEX_POINT('',#264);
+#264 = CARTESIAN_POINT('',(-2.825,9.96,2.25));
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(-2.825,9.96,1.25));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(0.,0.,1.));
+#269 = ORIENTED_EDGE('',*,*,#270,.T.);
+#270 = EDGE_CURVE('',#263,#223,#271,.T.);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(-2.825,9.96,2.25));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(-1.,0.,0.));
+#275 = ORIENTED_EDGE('',*,*,#220,.F.);
+#276 = ORIENTED_EDGE('',*,*,#277,.F.);
+#277 = EDGE_CURVE('',#261,#221,#278,.T.);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-2.825,9.96,1.25));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(-1.,0.,0.));
+#282 = PLANE('',#283);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(-2.825,9.96,1.25));
+#285 = DIRECTION('',(0.,-1.,0.));
+#286 = DIRECTION('',(-1.,0.,0.));
+#287 = ADVANCED_FACE('',(#288),#313,.F.);
+#288 = FACE_BOUND('',#289,.F.);
+#289 = EDGE_LOOP('',(#290,#291,#299,#307));
+#290 = ORIENTED_EDGE('',*,*,#238,.T.);
+#291 = ORIENTED_EDGE('',*,*,#292,.T.);
+#292 = EDGE_CURVE('',#231,#293,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(-2.825,7.46,2.25));
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(-6.425,7.46,2.25));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(1.,0.,0.));
+#299 = ORIENTED_EDGE('',*,*,#300,.F.);
+#300 = EDGE_CURVE('',#301,#293,#303,.T.);
+#301 = VERTEX_POINT('',#302);
+#302 = CARTESIAN_POINT('',(-2.825,7.46,1.25));
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(-2.825,7.46,1.25));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(0.,0.,1.));
+#307 = ORIENTED_EDGE('',*,*,#308,.F.);
+#308 = EDGE_CURVE('',#239,#301,#309,.T.);
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(-6.425,7.46,1.25));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(1.,0.,0.));
+#313 = PLANE('',#314);
+#314 = AXIS2_PLACEMENT_3D('',#315,#316,#317);
+#315 = CARTESIAN_POINT('',(-6.425,7.46,1.25));
+#316 = DIRECTION('',(0.,1.,0.));
+#317 = DIRECTION('',(1.,0.,0.));
+#318 = ADVANCED_FACE('',(#319),#330,.F.);
+#319 = FACE_BOUND('',#320,.F.);
+#320 = EDGE_LOOP('',(#321,#322,#323,#329));
+#321 = ORIENTED_EDGE('',*,*,#246,.T.);
+#322 = ORIENTED_EDGE('',*,*,#308,.T.);
+#323 = ORIENTED_EDGE('',*,*,#324,.T.);
+#324 = EDGE_CURVE('',#301,#261,#325,.T.);
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(-2.825,7.46,1.25));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(0.,1.,0.));
+#329 = ORIENTED_EDGE('',*,*,#277,.T.);
+#330 = PLANE('',#331);
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(-4.625,8.71,1.25));
+#333 = DIRECTION('',(0.,0.,1.));
+#334 = DIRECTION('',(1.,0.,0.));
+#335 = ADVANCED_FACE('',(#336,#347),#358,.T.);
+#336 = FACE_BOUND('',#337,.T.);
+#337 = EDGE_LOOP('',(#338,#339,#340,#346));
+#338 = ORIENTED_EDGE('',*,*,#230,.T.);
+#339 = ORIENTED_EDGE('',*,*,#292,.T.);
+#340 = ORIENTED_EDGE('',*,*,#341,.T.);
+#341 = EDGE_CURVE('',#293,#263,#342,.T.);
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-2.825,7.46,2.25));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(0.,1.,0.));
+#346 = ORIENTED_EDGE('',*,*,#270,.T.);
+#347 = FACE_BOUND('',#348,.T.);
+#348 = EDGE_LOOP('',(#349));
+#349 = ORIENTED_EDGE('',*,*,#350,.F.);
+#350 = EDGE_CURVE('',#351,#351,#353,.T.);
+#351 = VERTEX_POINT('',#352);
+#352 = CARTESIAN_POINT('',(-5.425,8.71,2.25));
+#353 = CIRCLE('',#354,0.25);
+#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
+#355 = CARTESIAN_POINT('',(-5.675,8.71,2.25));
+#356 = DIRECTION('',(0.,0.,1.));
+#357 = DIRECTION('',(1.,0.,0.));
+#358 = PLANE('',#359);
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(-4.625,8.71,2.25));
+#361 = DIRECTION('',(0.,0.,1.));
+#362 = DIRECTION('',(1.,0.,0.));
+#363 = ADVANCED_FACE('',(#364),#370,.F.);
+#364 = FACE_BOUND('',#365,.F.);
+#365 = EDGE_LOOP('',(#366,#367,#368,#369));
+#366 = ORIENTED_EDGE('',*,*,#300,.T.);
+#367 = ORIENTED_EDGE('',*,*,#341,.T.);
+#368 = ORIENTED_EDGE('',*,*,#260,.F.);
+#369 = ORIENTED_EDGE('',*,*,#324,.F.);
+#370 = PLANE('',#371);
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(-2.825,7.46,1.25));
+#373 = DIRECTION('',(-1.,0.,0.));
+#374 = DIRECTION('',(0.,1.,0.));
+#375 = ADVANCED_FACE('',(#376),#395,.F.);
+#376 = FACE_BOUND('',#377,.F.);
+#377 = EDGE_LOOP('',(#378,#386,#393,#394));
+#378 = ORIENTED_EDGE('',*,*,#379,.T.);
+#379 = EDGE_CURVE('',#351,#380,#382,.T.);
+#380 = VERTEX_POINT('',#381);
+#381 = CARTESIAN_POINT('',(-5.425,8.71,2.05));
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(-5.425,8.71,2.25));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(-0.,-0.,-1.));
+#386 = ORIENTED_EDGE('',*,*,#387,.T.);
+#387 = EDGE_CURVE('',#380,#380,#388,.T.);
+#388 = CIRCLE('',#389,0.25);
+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
+#390 = CARTESIAN_POINT('',(-5.675,8.71,2.05));
+#391 = DIRECTION('',(0.,0.,1.));
+#392 = DIRECTION('',(1.,0.,0.));
+#393 = ORIENTED_EDGE('',*,*,#379,.F.);
+#394 = ORIENTED_EDGE('',*,*,#350,.F.);
+#395 = CYLINDRICAL_SURFACE('',#396,0.25);
+#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
+#397 = CARTESIAN_POINT('',(-5.675,8.71,2.25));
+#398 = DIRECTION('',(0.,0.,1.));
+#399 = DIRECTION('',(1.,0.,0.));
+#400 = ADVANCED_FACE('',(#401),#404,.T.);
+#401 = FACE_BOUND('',#402,.T.);
+#402 = EDGE_LOOP('',(#403));
+#403 = ORIENTED_EDGE('',*,*,#387,.T.);
+#404 = PLANE('',#405);
+#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);
+#406 = CARTESIAN_POINT('',(-5.675,8.71,2.05));
+#407 = DIRECTION('',(0.,0.,1.));
+#408 = DIRECTION('',(1.,0.,0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#413)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#410,#411,#412)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#410 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#411 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#412 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#413 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#410,
+  'distance_accuracy_value','confusion accuracy');
+#414 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#415,#417);
+#415 = ( REPRESENTATION_RELATIONSHIP('','',#213,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#416) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#416 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#417 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#418
+  );
+#418 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','Mic_nRF_Sense','',#5,#208,$
+  );
+#419 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#210));
+#420 = SHAPE_DEFINITION_REPRESENTATION(#421,#427);
+#421 = PRODUCT_DEFINITION_SHAPE('','',#422);
+#422 = PRODUCT_DEFINITION('design','',#423,#426);
+#423 = PRODUCT_DEFINITION_FORMATION('','',#424);
+#424 = PRODUCT('Antenna_nRF_Sense','Antenna_nRF_Sense','',(#425));
+#425 = PRODUCT_CONTEXT('',#2,'mechanical');
+#426 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#427 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#428),#578);
+#428 = MANIFOLD_SOLID_BREP('',#429);
+#429 = CLOSED_SHELL('',(#430,#470,#501,#532,#554,#566));
+#430 = ADVANCED_FACE('',(#431),#465,.F.);
+#431 = FACE_BOUND('',#432,.F.);
+#432 = EDGE_LOOP('',(#433,#443,#451,#459));
+#433 = ORIENTED_EDGE('',*,*,#434,.T.);
+#434 = EDGE_CURVE('',#435,#437,#439,.T.);
+#435 = VERTEX_POINT('',#436);
+#436 = CARTESIAN_POINT('',(0.,9.96,1.25));
+#437 = VERTEX_POINT('',#438);
+#438 = CARTESIAN_POINT('',(0.,9.96,1.9));
+#439 = LINE('',#440,#441);
+#440 = CARTESIAN_POINT('',(0.,9.96,1.25));
+#441 = VECTOR('',#442,1.);
+#442 = DIRECTION('',(0.,0.,1.));
+#443 = ORIENTED_EDGE('',*,*,#444,.T.);
+#444 = EDGE_CURVE('',#437,#445,#447,.T.);
+#445 = VERTEX_POINT('',#446);
+#446 = CARTESIAN_POINT('',(0.,8.46,1.9));
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(0.,9.96,1.9));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(0.,-1.,0.));
+#451 = ORIENTED_EDGE('',*,*,#452,.F.);
+#452 = EDGE_CURVE('',#453,#445,#455,.T.);
+#453 = VERTEX_POINT('',#454);
+#454 = CARTESIAN_POINT('',(0.,8.46,1.25));
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(0.,8.46,1.25));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(0.,0.,1.));
+#459 = ORIENTED_EDGE('',*,*,#460,.F.);
+#460 = EDGE_CURVE('',#435,#453,#461,.T.);
+#461 = LINE('',#462,#463);
+#462 = CARTESIAN_POINT('',(0.,9.96,1.25));
+#463 = VECTOR('',#464,1.);
+#464 = DIRECTION('',(0.,-1.,0.));
+#465 = PLANE('',#466);
+#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);
+#467 = CARTESIAN_POINT('',(0.,9.96,1.25));
+#468 = DIRECTION('',(1.,0.,0.));
+#469 = DIRECTION('',(0.,-1.,0.));
+#470 = ADVANCED_FACE('',(#471),#496,.F.);
+#471 = FACE_BOUND('',#472,.F.);
+#472 = EDGE_LOOP('',(#473,#474,#482,#490));
+#473 = ORIENTED_EDGE('',*,*,#452,.T.);
+#474 = ORIENTED_EDGE('',*,*,#475,.T.);
+#475 = EDGE_CURVE('',#445,#476,#478,.T.);
+#476 = VERTEX_POINT('',#477);
+#477 = CARTESIAN_POINT('',(3.4,8.46,1.9));
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(0.,8.46,1.9));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(1.,0.,0.));
+#482 = ORIENTED_EDGE('',*,*,#483,.F.);
+#483 = EDGE_CURVE('',#484,#476,#486,.T.);
+#484 = VERTEX_POINT('',#485);
+#485 = CARTESIAN_POINT('',(3.4,8.46,1.25));
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(3.4,8.46,1.25));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(0.,0.,1.));
+#490 = ORIENTED_EDGE('',*,*,#491,.F.);
+#491 = EDGE_CURVE('',#453,#484,#492,.T.);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(0.,8.46,1.25));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(1.,0.,0.));
+#496 = PLANE('',#497);
+#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500);
+#498 = CARTESIAN_POINT('',(0.,8.46,1.25));
+#499 = DIRECTION('',(0.,1.,0.));
+#500 = DIRECTION('',(1.,0.,0.));
+#501 = ADVANCED_FACE('',(#502),#527,.F.);
+#502 = FACE_BOUND('',#503,.F.);
+#503 = EDGE_LOOP('',(#504,#505,#513,#521));
+#504 = ORIENTED_EDGE('',*,*,#483,.T.);
+#505 = ORIENTED_EDGE('',*,*,#506,.T.);
+#506 = EDGE_CURVE('',#476,#507,#509,.T.);
+#507 = VERTEX_POINT('',#508);
+#508 = CARTESIAN_POINT('',(3.4,9.96,1.9));
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(3.4,8.46,1.9));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(0.,1.,0.));
+#513 = ORIENTED_EDGE('',*,*,#514,.F.);
+#514 = EDGE_CURVE('',#515,#507,#517,.T.);
+#515 = VERTEX_POINT('',#516);
+#516 = CARTESIAN_POINT('',(3.4,9.96,1.25));
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(3.4,9.96,1.25));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(0.,0.,1.));
+#521 = ORIENTED_EDGE('',*,*,#522,.F.);
+#522 = EDGE_CURVE('',#484,#515,#523,.T.);
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(3.4,8.46,1.25));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(0.,1.,0.));
+#527 = PLANE('',#528);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(3.4,8.46,1.25));
+#530 = DIRECTION('',(-1.,0.,0.));
+#531 = DIRECTION('',(0.,1.,0.));
+#532 = ADVANCED_FACE('',(#533),#549,.F.);
+#533 = FACE_BOUND('',#534,.F.);
+#534 = EDGE_LOOP('',(#535,#536,#542,#543));
+#535 = ORIENTED_EDGE('',*,*,#514,.T.);
+#536 = ORIENTED_EDGE('',*,*,#537,.T.);
+#537 = EDGE_CURVE('',#507,#437,#538,.T.);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(3.4,9.96,1.9));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(-1.,0.,0.));
+#542 = ORIENTED_EDGE('',*,*,#434,.F.);
+#543 = ORIENTED_EDGE('',*,*,#544,.F.);
+#544 = EDGE_CURVE('',#515,#435,#545,.T.);
+#545 = LINE('',#546,#547);
+#546 = CARTESIAN_POINT('',(3.4,9.96,1.25));
+#547 = VECTOR('',#548,1.);
+#548 = DIRECTION('',(-1.,0.,0.));
+#549 = PLANE('',#550);
+#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);
+#551 = CARTESIAN_POINT('',(3.4,9.96,1.25));
+#552 = DIRECTION('',(0.,-1.,0.));
+#553 = DIRECTION('',(-1.,0.,0.));
+#554 = ADVANCED_FACE('',(#555),#561,.F.);
+#555 = FACE_BOUND('',#556,.F.);
+#556 = EDGE_LOOP('',(#557,#558,#559,#560));
+#557 = ORIENTED_EDGE('',*,*,#460,.T.);
+#558 = ORIENTED_EDGE('',*,*,#491,.T.);
+#559 = ORIENTED_EDGE('',*,*,#522,.T.);
+#560 = ORIENTED_EDGE('',*,*,#544,.T.);
+#561 = PLANE('',#562);
+#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
+#563 = CARTESIAN_POINT('',(1.7,9.21,1.25));
+#564 = DIRECTION('',(0.,0.,1.));
+#565 = DIRECTION('',(1.,0.,0.));
+#566 = ADVANCED_FACE('',(#567),#573,.T.);
+#567 = FACE_BOUND('',#568,.T.);
+#568 = EDGE_LOOP('',(#569,#570,#571,#572));
+#569 = ORIENTED_EDGE('',*,*,#444,.T.);
+#570 = ORIENTED_EDGE('',*,*,#475,.T.);
+#571 = ORIENTED_EDGE('',*,*,#506,.T.);
+#572 = ORIENTED_EDGE('',*,*,#537,.T.);
+#573 = PLANE('',#574);
+#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577);
+#575 = CARTESIAN_POINT('',(1.7,9.21,1.9));
+#576 = DIRECTION('',(0.,0.,1.));
+#577 = DIRECTION('',(1.,0.,0.));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#582)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#579,#580,#581)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#579 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#580 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#581 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#582 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#579,
+  'distance_accuracy_value','confusion accuracy');
+#583 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#584,#586);
+#584 = ( REPRESENTATION_RELATIONSHIP('','',#427,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#585) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#585 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#586 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#587
+  );
+#587 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','Antenna_nRF_Sense','',#5,
+  #422,$);
+#588 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#424));
+#589 = SHAPE_DEFINITION_REPRESENTATION(#590,#596);
+#590 = PRODUCT_DEFINITION_SHAPE('','',#591);
+#591 = PRODUCT_DEFINITION('design','',#592,#595);
+#592 = PRODUCT_DEFINITION_FORMATION('','',#593);
+#593 = PRODUCT('XIAO_Generic','XIAO_Generic','',(#594));
+#594 = PRODUCT_CONTEXT('',#2,'mechanical');
+#595 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#596 = SHAPE_REPRESENTATION('',(#11,#597,#601,#605,#609),#613);
+#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
+#598 = CARTESIAN_POINT('',(0.,0.,0.));
+#599 = DIRECTION('',(0.,0.,1.));
+#600 = DIRECTION('',(1.,0.,0.));
+#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604);
+#602 = CARTESIAN_POINT('',(0.,0.,0.));
+#603 = DIRECTION('',(0.,0.,1.));
+#604 = DIRECTION('',(1.,0.,0.));
+#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608);
+#606 = CARTESIAN_POINT('',(0.,0.,0.));
+#607 = DIRECTION('',(0.,0.,1.));
+#608 = DIRECTION('',(1.,0.,0.));
+#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
+#610 = CARTESIAN_POINT('',(0.,0.,0.));
+#611 = DIRECTION('',(0.,0.,1.));
+#612 = DIRECTION('',(1.,0.,0.));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#617)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#614,#615,#616)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#614 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#615 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#616 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#617 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#614,
+  'distance_accuracy_value','confusion accuracy');
+#618 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#619,#621);
+#619 = ( REPRESENTATION_RELATIONSHIP('','',#596,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#620) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#620 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#621 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#622
+  );
+#622 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','XIAO_Generic','',#5,#591,$);
+#623 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#593));
+#624 = SHAPE_DEFINITION_REPRESENTATION(#625,#631);
+#625 = PRODUCT_DEFINITION_SHAPE('','',#626);
+#626 = PRODUCT_DEFINITION('design','',#627,#630);
+#627 = PRODUCT_DEFINITION_FORMATION('','',#628);
+#628 = PRODUCT('Board','Board','',(#629));
+#629 = PRODUCT_CONTEXT('',#2,'mechanical');
+#630 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#631 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#632),#2560);
+#632 = MANIFOLD_SOLID_BREP('',#633);
+#633 = CLOSED_SHELL('',(#634,#674,#1196,#1718,#1735,#1752,#1769,#1786,
+    #1803,#1820,#1837,#1854,#1871,#1888,#1905,#1922,#1939,#1956,#1973,
+    #1990,#2007,#2024,#2041,#2058,#2075,#2092,#2111,#2128,#2150,#2172,
+    #2194,#2216,#2238,#2255,#2272,#2289,#2306,#2323,#2340,#2357,#2374,
+    #2391,#2408,#2425,#2442,#2459,#2476,#2490,#2504,#2518,#2532,#2546));
+#634 = ADVANCED_FACE('',(#635),#669,.F.);
+#635 = FACE_BOUND('',#636,.F.);
+#636 = EDGE_LOOP('',(#637,#647,#655,#663));
+#637 = ORIENTED_EDGE('',*,*,#638,.F.);
+#638 = EDGE_CURVE('',#639,#641,#643,.T.);
+#639 = VERTEX_POINT('',#640);
+#640 = CARTESIAN_POINT('',(-8.89,8.16,0.));
+#641 = VERTEX_POINT('',#642);
+#642 = CARTESIAN_POINT('',(-8.89,8.02,0.));
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#645 = VECTOR('',#646,1.);
+#646 = DIRECTION('',(0.,-1.,0.));
+#647 = ORIENTED_EDGE('',*,*,#648,.T.);
+#648 = EDGE_CURVE('',#639,#649,#651,.T.);
+#649 = VERTEX_POINT('',#650);
+#650 = CARTESIAN_POINT('',(-8.89,8.16,1.25));
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(-8.89,8.16,0.));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(0.,0.,1.));
+#655 = ORIENTED_EDGE('',*,*,#656,.T.);
+#656 = EDGE_CURVE('',#649,#657,#659,.T.);
+#657 = VERTEX_POINT('',#658);
+#658 = CARTESIAN_POINT('',(-8.89,8.02,1.25));
+#659 = LINE('',#660,#661);
+#660 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#661 = VECTOR('',#662,1.);
+#662 = DIRECTION('',(0.,-1.,0.));
+#663 = ORIENTED_EDGE('',*,*,#664,.F.);
+#664 = EDGE_CURVE('',#641,#657,#665,.T.);
+#665 = LINE('',#666,#667);
+#666 = CARTESIAN_POINT('',(-8.89,8.02,1.25));
+#667 = VECTOR('',#668,1.);
+#668 = DIRECTION('',(0.,0.,1.));
+#669 = PLANE('',#670);
+#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673);
+#671 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#672 = DIRECTION('',(1.,0.,0.));
+#673 = DIRECTION('',(0.,-1.,0.));
+#674 = ADVANCED_FACE('',(#675,#1037,#1048,#1059,#1070,#1081,#1092,#1103,
+    #1114,#1125,#1136,#1147,#1158,#1169,#1180),#1191,.F.);
+#675 = FACE_BOUND('',#676,.F.);
+#676 = EDGE_LOOP('',(#677,#686,#687,#696,#705,#713,#722,#731,#739,#748,
+    #757,#765,#774,#783,#791,#800,#809,#817,#826,#835,#843,#852,#861,
+    #869,#878,#886,#895,#903,#912,#920,#929,#937,#946,#954,#963,#971,
+    #980,#988,#997,#1005,#1014,#1022,#1031));
+#677 = ORIENTED_EDGE('',*,*,#678,.F.);
+#678 = EDGE_CURVE('',#639,#679,#681,.T.);
+#679 = VERTEX_POINT('',#680);
+#680 = CARTESIAN_POINT('',(-6.89,10.16,0.));
+#681 = CIRCLE('',#682,2.);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(-6.89,8.16,0.));
+#684 = DIRECTION('',(-0.,-0.,-1.));
+#685 = DIRECTION('',(0.,-1.,0.));
+#686 = ORIENTED_EDGE('',*,*,#638,.T.);
+#687 = ORIENTED_EDGE('',*,*,#688,.F.);
+#688 = EDGE_CURVE('',#689,#641,#691,.T.);
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(-8.49,7.62,0.));
+#691 = CIRCLE('',#692,0.4);
+#692 = AXIS2_PLACEMENT_3D('',#693,#694,#695);
+#693 = CARTESIAN_POINT('',(-8.89,7.62,0.));
+#694 = DIRECTION('',(0.,0.,1.));
+#695 = DIRECTION('',(1.,0.,0.));
+#696 = ORIENTED_EDGE('',*,*,#697,.F.);
+#697 = EDGE_CURVE('',#698,#689,#700,.T.);
+#698 = VERTEX_POINT('',#699);
+#699 = CARTESIAN_POINT('',(-8.89,7.22,0.));
+#700 = CIRCLE('',#701,0.4);
+#701 = AXIS2_PLACEMENT_3D('',#702,#703,#704);
+#702 = CARTESIAN_POINT('',(-8.89,7.62,0.));
+#703 = DIRECTION('',(0.,0.,1.));
+#704 = DIRECTION('',(1.,0.,0.));
+#705 = ORIENTED_EDGE('',*,*,#706,.T.);
+#706 = EDGE_CURVE('',#698,#707,#709,.T.);
+#707 = VERTEX_POINT('',#708);
+#708 = CARTESIAN_POINT('',(-8.89,5.48,0.));
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(0.,-1.,0.));
+#713 = ORIENTED_EDGE('',*,*,#714,.F.);
+#714 = EDGE_CURVE('',#715,#707,#717,.T.);
+#715 = VERTEX_POINT('',#716);
+#716 = CARTESIAN_POINT('',(-8.49,5.08,0.));
+#717 = CIRCLE('',#718,0.4);
+#718 = AXIS2_PLACEMENT_3D('',#719,#720,#721);
+#719 = CARTESIAN_POINT('',(-8.89,5.08,0.));
+#720 = DIRECTION('',(0.,0.,1.));
+#721 = DIRECTION('',(1.,0.,0.));
+#722 = ORIENTED_EDGE('',*,*,#723,.F.);
+#723 = EDGE_CURVE('',#724,#715,#726,.T.);
+#724 = VERTEX_POINT('',#725);
+#725 = CARTESIAN_POINT('',(-8.89,4.68,0.));
+#726 = CIRCLE('',#727,0.4);
+#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);
+#728 = CARTESIAN_POINT('',(-8.89,5.08,0.));
+#729 = DIRECTION('',(0.,0.,1.));
+#730 = DIRECTION('',(1.,0.,0.));
+#731 = ORIENTED_EDGE('',*,*,#732,.T.);
+#732 = EDGE_CURVE('',#724,#733,#735,.T.);
+#733 = VERTEX_POINT('',#734);
+#734 = CARTESIAN_POINT('',(-8.89,2.94,0.));
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(0.,-1.,0.));
+#739 = ORIENTED_EDGE('',*,*,#740,.F.);
+#740 = EDGE_CURVE('',#741,#733,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(-8.49,2.54,0.));
+#743 = CIRCLE('',#744,0.4);
+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
+#745 = CARTESIAN_POINT('',(-8.89,2.54,0.));
+#746 = DIRECTION('',(0.,0.,1.));
+#747 = DIRECTION('',(1.,0.,0.));
+#748 = ORIENTED_EDGE('',*,*,#749,.F.);
+#749 = EDGE_CURVE('',#750,#741,#752,.T.);
+#750 = VERTEX_POINT('',#751);
+#751 = CARTESIAN_POINT('',(-8.89,2.14,0.));
+#752 = CIRCLE('',#753,0.4);
+#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756);
+#754 = CARTESIAN_POINT('',(-8.89,2.54,0.));
+#755 = DIRECTION('',(0.,0.,1.));
+#756 = DIRECTION('',(1.,0.,0.));
+#757 = ORIENTED_EDGE('',*,*,#758,.T.);
+#758 = EDGE_CURVE('',#750,#759,#761,.T.);
+#759 = VERTEX_POINT('',#760);
+#760 = CARTESIAN_POINT('',(-8.89,0.4,0.));
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(0.,-1.,0.));
+#765 = ORIENTED_EDGE('',*,*,#766,.F.);
+#766 = EDGE_CURVE('',#767,#759,#769,.T.);
+#767 = VERTEX_POINT('',#768);
+#768 = CARTESIAN_POINT('',(-8.49,0.,0.));
+#769 = CIRCLE('',#770,0.4);
+#770 = AXIS2_PLACEMENT_3D('',#771,#772,#773);
+#771 = CARTESIAN_POINT('',(-8.89,0.,0.));
+#772 = DIRECTION('',(0.,0.,1.));
+#773 = DIRECTION('',(1.,0.,0.));
+#774 = ORIENTED_EDGE('',*,*,#775,.F.);
+#775 = EDGE_CURVE('',#776,#767,#778,.T.);
+#776 = VERTEX_POINT('',#777);
+#777 = CARTESIAN_POINT('',(-8.89,-0.4,0.));
+#778 = CIRCLE('',#779,0.4);
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(-8.89,0.,0.));
+#781 = DIRECTION('',(0.,0.,1.));
+#782 = DIRECTION('',(1.,0.,0.));
+#783 = ORIENTED_EDGE('',*,*,#784,.T.);
+#784 = EDGE_CURVE('',#776,#785,#787,.T.);
+#785 = VERTEX_POINT('',#786);
+#786 = CARTESIAN_POINT('',(-8.89,-2.14,0.));
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.,-1.,0.));
+#791 = ORIENTED_EDGE('',*,*,#792,.F.);
+#792 = EDGE_CURVE('',#793,#785,#795,.T.);
+#793 = VERTEX_POINT('',#794);
+#794 = CARTESIAN_POINT('',(-8.49,-2.54,0.));
+#795 = CIRCLE('',#796,0.4);
+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);
+#797 = CARTESIAN_POINT('',(-8.89,-2.54,0.));
+#798 = DIRECTION('',(0.,0.,1.));
+#799 = DIRECTION('',(1.,0.,0.));
+#800 = ORIENTED_EDGE('',*,*,#801,.F.);
+#801 = EDGE_CURVE('',#802,#793,#804,.T.);
+#802 = VERTEX_POINT('',#803);
+#803 = CARTESIAN_POINT('',(-8.89,-2.94,0.));
+#804 = CIRCLE('',#805,0.4);
+#805 = AXIS2_PLACEMENT_3D('',#806,#807,#808);
+#806 = CARTESIAN_POINT('',(-8.89,-2.54,0.));
+#807 = DIRECTION('',(0.,0.,1.));
+#808 = DIRECTION('',(1.,0.,0.));
+#809 = ORIENTED_EDGE('',*,*,#810,.T.);
+#810 = EDGE_CURVE('',#802,#811,#813,.T.);
+#811 = VERTEX_POINT('',#812);
+#812 = CARTESIAN_POINT('',(-8.89,-4.68,0.));
+#813 = LINE('',#814,#815);
+#814 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#815 = VECTOR('',#816,1.);
+#816 = DIRECTION('',(0.,-1.,0.));
+#817 = ORIENTED_EDGE('',*,*,#818,.F.);
+#818 = EDGE_CURVE('',#819,#811,#821,.T.);
+#819 = VERTEX_POINT('',#820);
+#820 = CARTESIAN_POINT('',(-8.49,-5.08,0.));
+#821 = CIRCLE('',#822,0.4);
+#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825);
+#823 = CARTESIAN_POINT('',(-8.89,-5.08,0.));
+#824 = DIRECTION('',(0.,0.,1.));
+#825 = DIRECTION('',(1.,0.,0.));
+#826 = ORIENTED_EDGE('',*,*,#827,.F.);
+#827 = EDGE_CURVE('',#828,#819,#830,.T.);
+#828 = VERTEX_POINT('',#829);
+#829 = CARTESIAN_POINT('',(-8.89,-5.48,0.));
+#830 = CIRCLE('',#831,0.4);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(-8.89,-5.08,0.));
+#833 = DIRECTION('',(0.,0.,1.));
+#834 = DIRECTION('',(1.,0.,0.));
+#835 = ORIENTED_EDGE('',*,*,#836,.T.);
+#836 = EDGE_CURVE('',#828,#837,#839,.T.);
+#837 = VERTEX_POINT('',#838);
+#838 = CARTESIAN_POINT('',(-8.89,-7.22,0.));
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(0.,-1.,0.));
+#843 = ORIENTED_EDGE('',*,*,#844,.F.);
+#844 = EDGE_CURVE('',#845,#837,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(-8.49,-7.62,0.));
+#847 = CIRCLE('',#848,0.4);
+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
+#849 = CARTESIAN_POINT('',(-8.89,-7.62,0.));
+#850 = DIRECTION('',(0.,0.,1.));
+#851 = DIRECTION('',(1.,0.,0.));
+#852 = ORIENTED_EDGE('',*,*,#853,.F.);
+#853 = EDGE_CURVE('',#854,#845,#856,.T.);
+#854 = VERTEX_POINT('',#855);
+#855 = CARTESIAN_POINT('',(-8.89,-8.02,0.));
+#856 = CIRCLE('',#857,0.4);
+#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860);
+#858 = CARTESIAN_POINT('',(-8.89,-7.62,0.));
+#859 = DIRECTION('',(0.,0.,1.));
+#860 = DIRECTION('',(1.,0.,0.));
+#861 = ORIENTED_EDGE('',*,*,#862,.T.);
+#862 = EDGE_CURVE('',#854,#863,#865,.T.);
+#863 = VERTEX_POINT('',#864);
+#864 = CARTESIAN_POINT('',(-8.89,-8.16,0.));
+#865 = LINE('',#866,#867);
+#866 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#867 = VECTOR('',#868,1.);
+#868 = DIRECTION('',(0.,-1.,0.));
+#869 = ORIENTED_EDGE('',*,*,#870,.T.);
+#870 = EDGE_CURVE('',#863,#871,#873,.T.);
+#871 = VERTEX_POINT('',#872);
+#872 = CARTESIAN_POINT('',(-6.89,-10.16,0.));
+#873 = CIRCLE('',#874,2.);
+#874 = AXIS2_PLACEMENT_3D('',#875,#876,#877);
+#875 = CARTESIAN_POINT('',(-6.89,-8.16,0.));
+#876 = DIRECTION('',(-0.,0.,1.));
+#877 = DIRECTION('',(0.,-1.,0.));
+#878 = ORIENTED_EDGE('',*,*,#879,.T.);
+#879 = EDGE_CURVE('',#871,#880,#882,.T.);
+#880 = VERTEX_POINT('',#881);
+#881 = CARTESIAN_POINT('',(6.89,-10.16,0.));
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(-8.89,-10.16,0.));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(1.,0.,0.));
+#886 = ORIENTED_EDGE('',*,*,#887,.T.);
+#887 = EDGE_CURVE('',#880,#888,#890,.T.);
+#888 = VERTEX_POINT('',#889);
+#889 = CARTESIAN_POINT('',(8.89,-8.16,0.));
+#890 = CIRCLE('',#891,2.);
+#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);
+#892 = CARTESIAN_POINT('',(6.89,-8.16,0.));
+#893 = DIRECTION('',(-0.,0.,1.));
+#894 = DIRECTION('',(0.,-1.,0.));
+#895 = ORIENTED_EDGE('',*,*,#896,.T.);
+#896 = EDGE_CURVE('',#888,#897,#899,.T.);
+#897 = VERTEX_POINT('',#898);
+#898 = CARTESIAN_POINT('',(8.89,-8.02,0.));
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.,1.,0.));
+#903 = ORIENTED_EDGE('',*,*,#904,.F.);
+#904 = EDGE_CURVE('',#905,#897,#907,.T.);
+#905 = VERTEX_POINT('',#906);
+#906 = CARTESIAN_POINT('',(8.89,-7.22,0.));
+#907 = CIRCLE('',#908,0.4);
+#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911);
+#909 = CARTESIAN_POINT('',(8.89,-7.62,0.));
+#910 = DIRECTION('',(0.,0.,1.));
+#911 = DIRECTION('',(1.,0.,0.));
+#912 = ORIENTED_EDGE('',*,*,#913,.T.);
+#913 = EDGE_CURVE('',#905,#914,#916,.T.);
+#914 = VERTEX_POINT('',#915);
+#915 = CARTESIAN_POINT('',(8.89,-5.48,0.));
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(0.,1.,0.));
+#920 = ORIENTED_EDGE('',*,*,#921,.F.);
+#921 = EDGE_CURVE('',#922,#914,#924,.T.);
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(8.89,-4.68,0.));
+#924 = CIRCLE('',#925,0.4);
+#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
+#926 = CARTESIAN_POINT('',(8.89,-5.08,0.));
+#927 = DIRECTION('',(0.,0.,1.));
+#928 = DIRECTION('',(1.,0.,0.));
+#929 = ORIENTED_EDGE('',*,*,#930,.T.);
+#930 = EDGE_CURVE('',#922,#931,#933,.T.);
+#931 = VERTEX_POINT('',#932);
+#932 = CARTESIAN_POINT('',(8.89,-2.94,0.));
+#933 = LINE('',#934,#935);
+#934 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#935 = VECTOR('',#936,1.);
+#936 = DIRECTION('',(0.,1.,0.));
+#937 = ORIENTED_EDGE('',*,*,#938,.F.);
+#938 = EDGE_CURVE('',#939,#931,#941,.T.);
+#939 = VERTEX_POINT('',#940);
+#940 = CARTESIAN_POINT('',(8.89,-2.14,0.));
+#941 = CIRCLE('',#942,0.4);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(8.89,-2.54,0.));
+#944 = DIRECTION('',(0.,0.,1.));
+#945 = DIRECTION('',(1.,0.,0.));
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#939,#948,#950,.T.);
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(8.89,-0.4,0.));
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(0.,1.,0.));
+#954 = ORIENTED_EDGE('',*,*,#955,.F.);
+#955 = EDGE_CURVE('',#956,#948,#958,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(8.89,0.4,0.));
+#958 = CIRCLE('',#959,0.4);
+#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962);
+#960 = CARTESIAN_POINT('',(8.89,0.,0.));
+#961 = DIRECTION('',(0.,0.,1.));
+#962 = DIRECTION('',(1.,0.,0.));
+#963 = ORIENTED_EDGE('',*,*,#964,.T.);
+#964 = EDGE_CURVE('',#956,#965,#967,.T.);
+#965 = VERTEX_POINT('',#966);
+#966 = CARTESIAN_POINT('',(8.89,2.14,0.));
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(0.,1.,0.));
+#971 = ORIENTED_EDGE('',*,*,#972,.F.);
+#972 = EDGE_CURVE('',#973,#965,#975,.T.);
+#973 = VERTEX_POINT('',#974);
+#974 = CARTESIAN_POINT('',(8.89,2.94,0.));
+#975 = CIRCLE('',#976,0.4);
+#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979);
+#977 = CARTESIAN_POINT('',(8.89,2.54,0.));
+#978 = DIRECTION('',(0.,0.,1.));
+#979 = DIRECTION('',(1.,0.,0.));
+#980 = ORIENTED_EDGE('',*,*,#981,.T.);
+#981 = EDGE_CURVE('',#973,#982,#984,.T.);
+#982 = VERTEX_POINT('',#983);
+#983 = CARTESIAN_POINT('',(8.89,4.68,0.));
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(0.,1.,0.));
+#988 = ORIENTED_EDGE('',*,*,#989,.F.);
+#989 = EDGE_CURVE('',#990,#982,#992,.T.);
+#990 = VERTEX_POINT('',#991);
+#991 = CARTESIAN_POINT('',(8.89,5.48,0.));
+#992 = CIRCLE('',#993,0.4);
+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);
+#994 = CARTESIAN_POINT('',(8.89,5.08,0.));
+#995 = DIRECTION('',(0.,0.,1.));
+#996 = DIRECTION('',(1.,0.,0.));
+#997 = ORIENTED_EDGE('',*,*,#998,.T.);
+#998 = EDGE_CURVE('',#990,#999,#1001,.T.);
+#999 = VERTEX_POINT('',#1000);
+#1000 = CARTESIAN_POINT('',(8.89,7.22,0.));
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(0.,1.,0.));
+#1005 = ORIENTED_EDGE('',*,*,#1006,.F.);
+#1006 = EDGE_CURVE('',#1007,#999,#1009,.T.);
+#1007 = VERTEX_POINT('',#1008);
+#1008 = CARTESIAN_POINT('',(8.89,8.02,0.));
+#1009 = CIRCLE('',#1010,0.4);
+#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013);
+#1011 = CARTESIAN_POINT('',(8.89,7.62,0.));
+#1012 = DIRECTION('',(0.,0.,1.));
+#1013 = DIRECTION('',(1.,0.,0.));
+#1014 = ORIENTED_EDGE('',*,*,#1015,.T.);
+#1015 = EDGE_CURVE('',#1007,#1016,#1018,.T.);
+#1016 = VERTEX_POINT('',#1017);
+#1017 = CARTESIAN_POINT('',(8.89,8.16,0.));
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(0.,1.,0.));
+#1022 = ORIENTED_EDGE('',*,*,#1023,.T.);
+#1023 = EDGE_CURVE('',#1016,#1024,#1026,.T.);
+#1024 = VERTEX_POINT('',#1025);
+#1025 = CARTESIAN_POINT('',(6.89,10.16,0.));
+#1026 = CIRCLE('',#1027,2.);
+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
+#1028 = CARTESIAN_POINT('',(6.89,8.16,0.));
+#1029 = DIRECTION('',(-0.,0.,1.));
+#1030 = DIRECTION('',(0.,-1.,0.));
+#1031 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1032 = EDGE_CURVE('',#1024,#679,#1033,.T.);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(8.89,10.16,0.));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(-1.,0.,0.));
+#1037 = FACE_BOUND('',#1038,.F.);
+#1038 = EDGE_LOOP('',(#1039));
+#1039 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#1040 = EDGE_CURVE('',#1041,#1041,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#1043 = CIRCLE('',#1044,0.4);
+#1044 = AXIS2_PLACEMENT_3D('',#1045,#1046,#1047);
+#1045 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#1046 = DIRECTION('',(0.,0.,1.));
+#1047 = DIRECTION('',(1.,0.,0.));
+#1048 = FACE_BOUND('',#1049,.F.);
+#1049 = EDGE_LOOP('',(#1050));
+#1050 = ORIENTED_EDGE('',*,*,#1051,.F.);
+#1051 = EDGE_CURVE('',#1052,#1052,#1054,.T.);
+#1052 = VERTEX_POINT('',#1053);
+#1053 = CARTESIAN_POINT('',(-7.22,-5.08,0.));
+#1054 = CIRCLE('',#1055,0.4);
+#1055 = AXIS2_PLACEMENT_3D('',#1056,#1057,#1058);
+#1056 = CARTESIAN_POINT('',(-7.62,-5.08,0.));
+#1057 = DIRECTION('',(0.,0.,1.));
+#1058 = DIRECTION('',(1.,0.,0.));
+#1059 = FACE_BOUND('',#1060,.F.);
+#1060 = EDGE_LOOP('',(#1061));
+#1061 = ORIENTED_EDGE('',*,*,#1062,.F.);
+#1062 = EDGE_CURVE('',#1063,#1063,#1065,.T.);
+#1063 = VERTEX_POINT('',#1064);
+#1064 = CARTESIAN_POINT('',(-7.22,-2.54,0.));
+#1065 = CIRCLE('',#1066,0.4);
+#1066 = AXIS2_PLACEMENT_3D('',#1067,#1068,#1069);
+#1067 = CARTESIAN_POINT('',(-7.62,-2.54,0.));
+#1068 = DIRECTION('',(0.,0.,1.));
+#1069 = DIRECTION('',(1.,0.,0.));
+#1070 = FACE_BOUND('',#1071,.F.);
+#1071 = EDGE_LOOP('',(#1072));
+#1072 = ORIENTED_EDGE('',*,*,#1073,.F.);
+#1073 = EDGE_CURVE('',#1074,#1074,#1076,.T.);
+#1074 = VERTEX_POINT('',#1075);
+#1075 = CARTESIAN_POINT('',(8.02,-7.62,0.));
+#1076 = CIRCLE('',#1077,0.4);
+#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080);
+#1078 = CARTESIAN_POINT('',(7.62,-7.62,0.));
+#1079 = DIRECTION('',(0.,0.,1.));
+#1080 = DIRECTION('',(1.,0.,0.));
+#1081 = FACE_BOUND('',#1082,.F.);
+#1082 = EDGE_LOOP('',(#1083));
+#1083 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1084 = EDGE_CURVE('',#1085,#1085,#1087,.T.);
+#1085 = VERTEX_POINT('',#1086);
+#1086 = CARTESIAN_POINT('',(8.02,-5.08,0.));
+#1087 = CIRCLE('',#1088,0.4);
+#1088 = AXIS2_PLACEMENT_3D('',#1089,#1090,#1091);
+#1089 = CARTESIAN_POINT('',(7.62,-5.08,0.));
+#1090 = DIRECTION('',(0.,0.,1.));
+#1091 = DIRECTION('',(1.,0.,0.));
+#1092 = FACE_BOUND('',#1093,.F.);
+#1093 = EDGE_LOOP('',(#1094));
+#1094 = ORIENTED_EDGE('',*,*,#1095,.F.);
+#1095 = EDGE_CURVE('',#1096,#1096,#1098,.T.);
+#1096 = VERTEX_POINT('',#1097);
+#1097 = CARTESIAN_POINT('',(8.02,-2.54,0.));
+#1098 = CIRCLE('',#1099,0.4);
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(7.62,-2.54,0.));
+#1101 = DIRECTION('',(0.,0.,1.));
+#1102 = DIRECTION('',(1.,0.,0.));
+#1103 = FACE_BOUND('',#1104,.F.);
+#1104 = EDGE_LOOP('',(#1105));
+#1105 = ORIENTED_EDGE('',*,*,#1106,.F.);
+#1106 = EDGE_CURVE('',#1107,#1107,#1109,.T.);
+#1107 = VERTEX_POINT('',#1108);
+#1108 = CARTESIAN_POINT('',(-7.22,0.,0.));
+#1109 = CIRCLE('',#1110,0.4);
+#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113);
+#1111 = CARTESIAN_POINT('',(-7.62,0.,0.));
+#1112 = DIRECTION('',(0.,0.,1.));
+#1113 = DIRECTION('',(1.,0.,0.));
+#1114 = FACE_BOUND('',#1115,.F.);
+#1115 = EDGE_LOOP('',(#1116));
+#1116 = ORIENTED_EDGE('',*,*,#1117,.F.);
+#1117 = EDGE_CURVE('',#1118,#1118,#1120,.T.);
+#1118 = VERTEX_POINT('',#1119);
+#1119 = CARTESIAN_POINT('',(-7.22,2.54,0.));
+#1120 = CIRCLE('',#1121,0.4);
+#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124);
+#1122 = CARTESIAN_POINT('',(-7.62,2.54,0.));
+#1123 = DIRECTION('',(0.,0.,1.));
+#1124 = DIRECTION('',(1.,0.,0.));
+#1125 = FACE_BOUND('',#1126,.F.);
+#1126 = EDGE_LOOP('',(#1127));
+#1127 = ORIENTED_EDGE('',*,*,#1128,.F.);
+#1128 = EDGE_CURVE('',#1129,#1129,#1131,.T.);
+#1129 = VERTEX_POINT('',#1130);
+#1130 = CARTESIAN_POINT('',(-7.22,5.08,0.));
+#1131 = CIRCLE('',#1132,0.4);
+#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135);
+#1133 = CARTESIAN_POINT('',(-7.62,5.08,0.));
+#1134 = DIRECTION('',(0.,0.,1.));
+#1135 = DIRECTION('',(1.,0.,0.));
+#1136 = FACE_BOUND('',#1137,.F.);
+#1137 = EDGE_LOOP('',(#1138));
+#1138 = ORIENTED_EDGE('',*,*,#1139,.F.);
+#1139 = EDGE_CURVE('',#1140,#1140,#1142,.T.);
+#1140 = VERTEX_POINT('',#1141);
+#1141 = CARTESIAN_POINT('',(-7.22,7.62,0.));
+#1142 = CIRCLE('',#1143,0.4);
+#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146);
+#1144 = CARTESIAN_POINT('',(-7.62,7.62,0.));
+#1145 = DIRECTION('',(0.,0.,1.));
+#1146 = DIRECTION('',(1.,0.,0.));
+#1147 = FACE_BOUND('',#1148,.F.);
+#1148 = EDGE_LOOP('',(#1149));
+#1149 = ORIENTED_EDGE('',*,*,#1150,.F.);
+#1150 = EDGE_CURVE('',#1151,#1151,#1153,.T.);
+#1151 = VERTEX_POINT('',#1152);
+#1152 = CARTESIAN_POINT('',(8.02,0.,0.));
+#1153 = CIRCLE('',#1154,0.4);
+#1154 = AXIS2_PLACEMENT_3D('',#1155,#1156,#1157);
+#1155 = CARTESIAN_POINT('',(7.62,0.,0.));
+#1156 = DIRECTION('',(0.,0.,1.));
+#1157 = DIRECTION('',(1.,0.,0.));
+#1158 = FACE_BOUND('',#1159,.F.);
+#1159 = EDGE_LOOP('',(#1160));
+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);
+#1161 = EDGE_CURVE('',#1162,#1162,#1164,.T.);
+#1162 = VERTEX_POINT('',#1163);
+#1163 = CARTESIAN_POINT('',(8.02,2.54,0.));
+#1164 = CIRCLE('',#1165,0.4);
+#1165 = AXIS2_PLACEMENT_3D('',#1166,#1167,#1168);
+#1166 = CARTESIAN_POINT('',(7.62,2.54,0.));
+#1167 = DIRECTION('',(0.,0.,1.));
+#1168 = DIRECTION('',(1.,0.,0.));
+#1169 = FACE_BOUND('',#1170,.F.);
+#1170 = EDGE_LOOP('',(#1171));
+#1171 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#1172 = EDGE_CURVE('',#1173,#1173,#1175,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(8.02,5.08,0.));
+#1175 = CIRCLE('',#1176,0.4);
+#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179);
+#1177 = CARTESIAN_POINT('',(7.62,5.08,0.));
+#1178 = DIRECTION('',(0.,0.,1.));
+#1179 = DIRECTION('',(1.,0.,0.));
+#1180 = FACE_BOUND('',#1181,.F.);
+#1181 = EDGE_LOOP('',(#1182));
+#1182 = ORIENTED_EDGE('',*,*,#1183,.F.);
+#1183 = EDGE_CURVE('',#1184,#1184,#1186,.T.);
+#1184 = VERTEX_POINT('',#1185);
+#1185 = CARTESIAN_POINT('',(8.02,7.62,0.));
+#1186 = CIRCLE('',#1187,0.4);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(7.62,7.62,0.));
+#1189 = DIRECTION('',(0.,0.,1.));
+#1190 = DIRECTION('',(1.,0.,0.));
+#1191 = PLANE('',#1192);
+#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195);
+#1193 = CARTESIAN_POINT('',(-3.72988312735E-16,7.459766254699E-16,0.));
+#1194 = DIRECTION('',(0.,0.,1.));
+#1195 = DIRECTION('',(1.,0.,0.));
+#1196 = ADVANCED_FACE('',(#1197,#1559,#1570,#1581,#1592,#1603,#1614,
+    #1625,#1636,#1647,#1658,#1669,#1680,#1691,#1702),#1713,.T.);
+#1197 = FACE_BOUND('',#1198,.T.);
+#1198 = EDGE_LOOP('',(#1199,#1208,#1209,#1218,#1227,#1235,#1244,#1253,
+    #1261,#1270,#1279,#1287,#1296,#1305,#1313,#1322,#1331,#1339,#1348,
+    #1357,#1365,#1374,#1383,#1391,#1400,#1408,#1417,#1425,#1434,#1442,
+    #1451,#1459,#1468,#1476,#1485,#1493,#1502,#1510,#1519,#1527,#1536,
+    #1544,#1553));
+#1199 = ORIENTED_EDGE('',*,*,#1200,.F.);
+#1200 = EDGE_CURVE('',#649,#1201,#1203,.T.);
+#1201 = VERTEX_POINT('',#1202);
+#1202 = CARTESIAN_POINT('',(-6.89,10.16,1.25));
+#1203 = CIRCLE('',#1204,2.);
+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);
+#1205 = CARTESIAN_POINT('',(-6.89,8.16,1.25));
+#1206 = DIRECTION('',(-0.,-0.,-1.));
+#1207 = DIRECTION('',(0.,-1.,0.));
+#1208 = ORIENTED_EDGE('',*,*,#656,.T.);
+#1209 = ORIENTED_EDGE('',*,*,#1210,.F.);
+#1210 = EDGE_CURVE('',#1211,#657,#1213,.T.);
+#1211 = VERTEX_POINT('',#1212);
+#1212 = CARTESIAN_POINT('',(-8.49,7.62,1.25));
+#1213 = CIRCLE('',#1214,0.4);
+#1214 = AXIS2_PLACEMENT_3D('',#1215,#1216,#1217);
+#1215 = CARTESIAN_POINT('',(-8.89,7.62,1.25));
+#1216 = DIRECTION('',(0.,0.,1.));
+#1217 = DIRECTION('',(1.,0.,0.));
+#1218 = ORIENTED_EDGE('',*,*,#1219,.F.);
+#1219 = EDGE_CURVE('',#1220,#1211,#1222,.T.);
+#1220 = VERTEX_POINT('',#1221);
+#1221 = CARTESIAN_POINT('',(-8.89,7.22,1.25));
+#1222 = CIRCLE('',#1223,0.4);
+#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226);
+#1224 = CARTESIAN_POINT('',(-8.89,7.62,1.25));
+#1225 = DIRECTION('',(0.,0.,1.));
+#1226 = DIRECTION('',(1.,0.,0.));
+#1227 = ORIENTED_EDGE('',*,*,#1228,.T.);
+#1228 = EDGE_CURVE('',#1220,#1229,#1231,.T.);
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(-8.89,5.48,1.25));
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(0.,-1.,0.));
+#1235 = ORIENTED_EDGE('',*,*,#1236,.F.);
+#1236 = EDGE_CURVE('',#1237,#1229,#1239,.T.);
+#1237 = VERTEX_POINT('',#1238);
+#1238 = CARTESIAN_POINT('',(-8.49,5.08,1.25));
+#1239 = CIRCLE('',#1240,0.4);
+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);
+#1241 = CARTESIAN_POINT('',(-8.89,5.08,1.25));
+#1242 = DIRECTION('',(0.,0.,1.));
+#1243 = DIRECTION('',(1.,0.,0.));
+#1244 = ORIENTED_EDGE('',*,*,#1245,.F.);
+#1245 = EDGE_CURVE('',#1246,#1237,#1248,.T.);
+#1246 = VERTEX_POINT('',#1247);
+#1247 = CARTESIAN_POINT('',(-8.89,4.68,1.25));
+#1248 = CIRCLE('',#1249,0.4);
+#1249 = AXIS2_PLACEMENT_3D('',#1250,#1251,#1252);
+#1250 = CARTESIAN_POINT('',(-8.89,5.08,1.25));
+#1251 = DIRECTION('',(0.,0.,1.));
+#1252 = DIRECTION('',(1.,0.,0.));
+#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1254 = EDGE_CURVE('',#1246,#1255,#1257,.T.);
+#1255 = VERTEX_POINT('',#1256);
+#1256 = CARTESIAN_POINT('',(-8.89,2.94,1.25));
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(0.,-1.,0.));
+#1261 = ORIENTED_EDGE('',*,*,#1262,.F.);
+#1262 = EDGE_CURVE('',#1263,#1255,#1265,.T.);
+#1263 = VERTEX_POINT('',#1264);
+#1264 = CARTESIAN_POINT('',(-8.49,2.54,1.25));
+#1265 = CIRCLE('',#1266,0.4);
+#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
+#1267 = CARTESIAN_POINT('',(-8.89,2.54,1.25));
+#1268 = DIRECTION('',(0.,0.,1.));
+#1269 = DIRECTION('',(1.,0.,0.));
+#1270 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#1271 = EDGE_CURVE('',#1272,#1263,#1274,.T.);
+#1272 = VERTEX_POINT('',#1273);
+#1273 = CARTESIAN_POINT('',(-8.89,2.14,1.25));
+#1274 = CIRCLE('',#1275,0.4);
+#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);
+#1276 = CARTESIAN_POINT('',(-8.89,2.54,1.25));
+#1277 = DIRECTION('',(0.,0.,1.));
+#1278 = DIRECTION('',(1.,0.,0.));
+#1279 = ORIENTED_EDGE('',*,*,#1280,.T.);
+#1280 = EDGE_CURVE('',#1272,#1281,#1283,.T.);
+#1281 = VERTEX_POINT('',#1282);
+#1282 = CARTESIAN_POINT('',(-8.89,0.4,1.25));
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(0.,-1.,0.));
+#1287 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1288 = EDGE_CURVE('',#1289,#1281,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(-8.49,0.,1.25));
+#1291 = CIRCLE('',#1292,0.4);
+#1292 = AXIS2_PLACEMENT_3D('',#1293,#1294,#1295);
+#1293 = CARTESIAN_POINT('',(-8.89,0.,1.25));
+#1294 = DIRECTION('',(0.,0.,1.));
+#1295 = DIRECTION('',(1.,0.,0.));
+#1296 = ORIENTED_EDGE('',*,*,#1297,.F.);
+#1297 = EDGE_CURVE('',#1298,#1289,#1300,.T.);
+#1298 = VERTEX_POINT('',#1299);
+#1299 = CARTESIAN_POINT('',(-8.89,-0.4,1.25));
+#1300 = CIRCLE('',#1301,0.4);
+#1301 = AXIS2_PLACEMENT_3D('',#1302,#1303,#1304);
+#1302 = CARTESIAN_POINT('',(-8.89,0.,1.25));
+#1303 = DIRECTION('',(0.,0.,1.));
+#1304 = DIRECTION('',(1.,0.,0.));
+#1305 = ORIENTED_EDGE('',*,*,#1306,.T.);
+#1306 = EDGE_CURVE('',#1298,#1307,#1309,.T.);
+#1307 = VERTEX_POINT('',#1308);
+#1308 = CARTESIAN_POINT('',(-8.89,-2.14,1.25));
+#1309 = LINE('',#1310,#1311);
+#1310 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1311 = VECTOR('',#1312,1.);
+#1312 = DIRECTION('',(0.,-1.,0.));
+#1313 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1314 = EDGE_CURVE('',#1315,#1307,#1317,.T.);
+#1315 = VERTEX_POINT('',#1316);
+#1316 = CARTESIAN_POINT('',(-8.49,-2.54,1.25));
+#1317 = CIRCLE('',#1318,0.4);
+#1318 = AXIS2_PLACEMENT_3D('',#1319,#1320,#1321);
+#1319 = CARTESIAN_POINT('',(-8.89,-2.54,1.25));
+#1320 = DIRECTION('',(0.,0.,1.));
+#1321 = DIRECTION('',(1.,0.,0.));
+#1322 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#1323 = EDGE_CURVE('',#1324,#1315,#1326,.T.);
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(-8.89,-2.94,1.25));
+#1326 = CIRCLE('',#1327,0.4);
+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
+#1328 = CARTESIAN_POINT('',(-8.89,-2.54,1.25));
+#1329 = DIRECTION('',(0.,0.,1.));
+#1330 = DIRECTION('',(1.,0.,0.));
+#1331 = ORIENTED_EDGE('',*,*,#1332,.T.);
+#1332 = EDGE_CURVE('',#1324,#1333,#1335,.T.);
+#1333 = VERTEX_POINT('',#1334);
+#1334 = CARTESIAN_POINT('',(-8.89,-4.68,1.25));
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(0.,-1.,0.));
+#1339 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#1340 = EDGE_CURVE('',#1341,#1333,#1343,.T.);
+#1341 = VERTEX_POINT('',#1342);
+#1342 = CARTESIAN_POINT('',(-8.49,-5.08,1.25));
+#1343 = CIRCLE('',#1344,0.4);
+#1344 = AXIS2_PLACEMENT_3D('',#1345,#1346,#1347);
+#1345 = CARTESIAN_POINT('',(-8.89,-5.08,1.25));
+#1346 = DIRECTION('',(0.,0.,1.));
+#1347 = DIRECTION('',(1.,0.,0.));
+#1348 = ORIENTED_EDGE('',*,*,#1349,.F.);
+#1349 = EDGE_CURVE('',#1350,#1341,#1352,.T.);
+#1350 = VERTEX_POINT('',#1351);
+#1351 = CARTESIAN_POINT('',(-8.89,-5.48,1.25));
+#1352 = CIRCLE('',#1353,0.4);
+#1353 = AXIS2_PLACEMENT_3D('',#1354,#1355,#1356);
+#1354 = CARTESIAN_POINT('',(-8.89,-5.08,1.25));
+#1355 = DIRECTION('',(0.,0.,1.));
+#1356 = DIRECTION('',(1.,0.,0.));
+#1357 = ORIENTED_EDGE('',*,*,#1358,.T.);
+#1358 = EDGE_CURVE('',#1350,#1359,#1361,.T.);
+#1359 = VERTEX_POINT('',#1360);
+#1360 = CARTESIAN_POINT('',(-8.89,-7.22,1.25));
+#1361 = LINE('',#1362,#1363);
+#1362 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1363 = VECTOR('',#1364,1.);
+#1364 = DIRECTION('',(0.,-1.,0.));
+#1365 = ORIENTED_EDGE('',*,*,#1366,.F.);
+#1366 = EDGE_CURVE('',#1367,#1359,#1369,.T.);
+#1367 = VERTEX_POINT('',#1368);
+#1368 = CARTESIAN_POINT('',(-8.49,-7.62,1.25));
+#1369 = CIRCLE('',#1370,0.4);
+#1370 = AXIS2_PLACEMENT_3D('',#1371,#1372,#1373);
+#1371 = CARTESIAN_POINT('',(-8.89,-7.62,1.25));
+#1372 = DIRECTION('',(0.,0.,1.));
+#1373 = DIRECTION('',(1.,0.,0.));
+#1374 = ORIENTED_EDGE('',*,*,#1375,.F.);
+#1375 = EDGE_CURVE('',#1376,#1367,#1378,.T.);
+#1376 = VERTEX_POINT('',#1377);
+#1377 = CARTESIAN_POINT('',(-8.89,-8.02,1.25));
+#1378 = CIRCLE('',#1379,0.4);
+#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382);
+#1380 = CARTESIAN_POINT('',(-8.89,-7.62,1.25));
+#1381 = DIRECTION('',(0.,0.,1.));
+#1382 = DIRECTION('',(1.,0.,0.));
+#1383 = ORIENTED_EDGE('',*,*,#1384,.T.);
+#1384 = EDGE_CURVE('',#1376,#1385,#1387,.T.);
+#1385 = VERTEX_POINT('',#1386);
+#1386 = CARTESIAN_POINT('',(-8.89,-8.16,1.25));
+#1387 = LINE('',#1388,#1389);
+#1388 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1389 = VECTOR('',#1390,1.);
+#1390 = DIRECTION('',(0.,-1.,0.));
+#1391 = ORIENTED_EDGE('',*,*,#1392,.T.);
+#1392 = EDGE_CURVE('',#1385,#1393,#1395,.T.);
+#1393 = VERTEX_POINT('',#1394);
+#1394 = CARTESIAN_POINT('',(-6.89,-10.16,1.25));
+#1395 = CIRCLE('',#1396,2.);
+#1396 = AXIS2_PLACEMENT_3D('',#1397,#1398,#1399);
+#1397 = CARTESIAN_POINT('',(-6.89,-8.16,1.25));
+#1398 = DIRECTION('',(-0.,0.,1.));
+#1399 = DIRECTION('',(0.,-1.,0.));
+#1400 = ORIENTED_EDGE('',*,*,#1401,.T.);
+#1401 = EDGE_CURVE('',#1393,#1402,#1404,.T.);
+#1402 = VERTEX_POINT('',#1403);
+#1403 = CARTESIAN_POINT('',(6.89,-10.16,1.25));
+#1404 = LINE('',#1405,#1406);
+#1405 = CARTESIAN_POINT('',(-8.89,-10.16,1.25));
+#1406 = VECTOR('',#1407,1.);
+#1407 = DIRECTION('',(1.,0.,0.));
+#1408 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1409 = EDGE_CURVE('',#1402,#1410,#1412,.T.);
+#1410 = VERTEX_POINT('',#1411);
+#1411 = CARTESIAN_POINT('',(8.89,-8.16,1.25));
+#1412 = CIRCLE('',#1413,2.);
+#1413 = AXIS2_PLACEMENT_3D('',#1414,#1415,#1416);
+#1414 = CARTESIAN_POINT('',(6.89,-8.16,1.25));
+#1415 = DIRECTION('',(-0.,0.,1.));
+#1416 = DIRECTION('',(0.,-1.,0.));
+#1417 = ORIENTED_EDGE('',*,*,#1418,.T.);
+#1418 = EDGE_CURVE('',#1410,#1419,#1421,.T.);
+#1419 = VERTEX_POINT('',#1420);
+#1420 = CARTESIAN_POINT('',(8.89,-8.02,1.25));
+#1421 = LINE('',#1422,#1423);
+#1422 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1423 = VECTOR('',#1424,1.);
+#1424 = DIRECTION('',(0.,1.,0.));
+#1425 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1426 = EDGE_CURVE('',#1427,#1419,#1429,.T.);
+#1427 = VERTEX_POINT('',#1428);
+#1428 = CARTESIAN_POINT('',(8.89,-7.22,1.25));
+#1429 = CIRCLE('',#1430,0.4);
+#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433);
+#1431 = CARTESIAN_POINT('',(8.89,-7.62,1.25));
+#1432 = DIRECTION('',(0.,0.,1.));
+#1433 = DIRECTION('',(1.,0.,0.));
+#1434 = ORIENTED_EDGE('',*,*,#1435,.T.);
+#1435 = EDGE_CURVE('',#1427,#1436,#1438,.T.);
+#1436 = VERTEX_POINT('',#1437);
+#1437 = CARTESIAN_POINT('',(8.89,-5.48,1.25));
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(0.,1.,0.));
+#1442 = ORIENTED_EDGE('',*,*,#1443,.F.);
+#1443 = EDGE_CURVE('',#1444,#1436,#1446,.T.);
+#1444 = VERTEX_POINT('',#1445);
+#1445 = CARTESIAN_POINT('',(8.89,-4.68,1.25));
+#1446 = CIRCLE('',#1447,0.4);
+#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
+#1448 = CARTESIAN_POINT('',(8.89,-5.08,1.25));
+#1449 = DIRECTION('',(0.,0.,1.));
+#1450 = DIRECTION('',(1.,0.,0.));
+#1451 = ORIENTED_EDGE('',*,*,#1452,.T.);
+#1452 = EDGE_CURVE('',#1444,#1453,#1455,.T.);
+#1453 = VERTEX_POINT('',#1454);
+#1454 = CARTESIAN_POINT('',(8.89,-2.94,1.25));
+#1455 = LINE('',#1456,#1457);
+#1456 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1457 = VECTOR('',#1458,1.);
+#1458 = DIRECTION('',(0.,1.,0.));
+#1459 = ORIENTED_EDGE('',*,*,#1460,.F.);
+#1460 = EDGE_CURVE('',#1461,#1453,#1463,.T.);
+#1461 = VERTEX_POINT('',#1462);
+#1462 = CARTESIAN_POINT('',(8.89,-2.14,1.25));
+#1463 = CIRCLE('',#1464,0.4);
+#1464 = AXIS2_PLACEMENT_3D('',#1465,#1466,#1467);
+#1465 = CARTESIAN_POINT('',(8.89,-2.54,1.25));
+#1466 = DIRECTION('',(0.,0.,1.));
+#1467 = DIRECTION('',(1.,0.,0.));
+#1468 = ORIENTED_EDGE('',*,*,#1469,.T.);
+#1469 = EDGE_CURVE('',#1461,#1470,#1472,.T.);
+#1470 = VERTEX_POINT('',#1471);
+#1471 = CARTESIAN_POINT('',(8.89,-0.4,1.25));
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(0.,1.,0.));
+#1476 = ORIENTED_EDGE('',*,*,#1477,.F.);
+#1477 = EDGE_CURVE('',#1478,#1470,#1480,.T.);
+#1478 = VERTEX_POINT('',#1479);
+#1479 = CARTESIAN_POINT('',(8.89,0.4,1.25));
+#1480 = CIRCLE('',#1481,0.4);
+#1481 = AXIS2_PLACEMENT_3D('',#1482,#1483,#1484);
+#1482 = CARTESIAN_POINT('',(8.89,0.,1.25));
+#1483 = DIRECTION('',(0.,0.,1.));
+#1484 = DIRECTION('',(1.,0.,0.));
+#1485 = ORIENTED_EDGE('',*,*,#1486,.T.);
+#1486 = EDGE_CURVE('',#1478,#1487,#1489,.T.);
+#1487 = VERTEX_POINT('',#1488);
+#1488 = CARTESIAN_POINT('',(8.89,2.14,1.25));
+#1489 = LINE('',#1490,#1491);
+#1490 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1491 = VECTOR('',#1492,1.);
+#1492 = DIRECTION('',(0.,1.,0.));
+#1493 = ORIENTED_EDGE('',*,*,#1494,.F.);
+#1494 = EDGE_CURVE('',#1495,#1487,#1497,.T.);
+#1495 = VERTEX_POINT('',#1496);
+#1496 = CARTESIAN_POINT('',(8.89,2.94,1.25));
+#1497 = CIRCLE('',#1498,0.4);
+#1498 = AXIS2_PLACEMENT_3D('',#1499,#1500,#1501);
+#1499 = CARTESIAN_POINT('',(8.89,2.54,1.25));
+#1500 = DIRECTION('',(0.,0.,1.));
+#1501 = DIRECTION('',(1.,0.,0.));
+#1502 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#1503 = EDGE_CURVE('',#1495,#1504,#1506,.T.);
+#1504 = VERTEX_POINT('',#1505);
+#1505 = CARTESIAN_POINT('',(8.89,4.68,1.25));
+#1506 = LINE('',#1507,#1508);
+#1507 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1508 = VECTOR('',#1509,1.);
+#1509 = DIRECTION('',(0.,1.,0.));
+#1510 = ORIENTED_EDGE('',*,*,#1511,.F.);
+#1511 = EDGE_CURVE('',#1512,#1504,#1514,.T.);
+#1512 = VERTEX_POINT('',#1513);
+#1513 = CARTESIAN_POINT('',(8.89,5.48,1.25));
+#1514 = CIRCLE('',#1515,0.4);
+#1515 = AXIS2_PLACEMENT_3D('',#1516,#1517,#1518);
+#1516 = CARTESIAN_POINT('',(8.89,5.08,1.25));
+#1517 = DIRECTION('',(0.,0.,1.));
+#1518 = DIRECTION('',(1.,0.,0.));
+#1519 = ORIENTED_EDGE('',*,*,#1520,.T.);
+#1520 = EDGE_CURVE('',#1512,#1521,#1523,.T.);
+#1521 = VERTEX_POINT('',#1522);
+#1522 = CARTESIAN_POINT('',(8.89,7.22,1.25));
+#1523 = LINE('',#1524,#1525);
+#1524 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1525 = VECTOR('',#1526,1.);
+#1526 = DIRECTION('',(0.,1.,0.));
+#1527 = ORIENTED_EDGE('',*,*,#1528,.F.);
+#1528 = EDGE_CURVE('',#1529,#1521,#1531,.T.);
+#1529 = VERTEX_POINT('',#1530);
+#1530 = CARTESIAN_POINT('',(8.89,8.02,1.25));
+#1531 = CIRCLE('',#1532,0.4);
+#1532 = AXIS2_PLACEMENT_3D('',#1533,#1534,#1535);
+#1533 = CARTESIAN_POINT('',(8.89,7.62,1.25));
+#1534 = DIRECTION('',(0.,0.,1.));
+#1535 = DIRECTION('',(1.,0.,0.));
+#1536 = ORIENTED_EDGE('',*,*,#1537,.T.);
+#1537 = EDGE_CURVE('',#1529,#1538,#1540,.T.);
+#1538 = VERTEX_POINT('',#1539);
+#1539 = CARTESIAN_POINT('',(8.89,8.16,1.25));
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(0.,1.,0.));
+#1544 = ORIENTED_EDGE('',*,*,#1545,.T.);
+#1545 = EDGE_CURVE('',#1538,#1546,#1548,.T.);
+#1546 = VERTEX_POINT('',#1547);
+#1547 = CARTESIAN_POINT('',(6.89,10.16,1.25));
+#1548 = CIRCLE('',#1549,2.);
+#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552);
+#1550 = CARTESIAN_POINT('',(6.89,8.16,1.25));
+#1551 = DIRECTION('',(-0.,0.,1.));
+#1552 = DIRECTION('',(0.,-1.,0.));
+#1553 = ORIENTED_EDGE('',*,*,#1554,.T.);
+#1554 = EDGE_CURVE('',#1546,#1201,#1555,.T.);
+#1555 = LINE('',#1556,#1557);
+#1556 = CARTESIAN_POINT('',(8.89,10.16,1.25));
+#1557 = VECTOR('',#1558,1.);
+#1558 = DIRECTION('',(-1.,0.,0.));
+#1559 = FACE_BOUND('',#1560,.T.);
+#1560 = EDGE_LOOP('',(#1561));
+#1561 = ORIENTED_EDGE('',*,*,#1562,.F.);
+#1562 = EDGE_CURVE('',#1563,#1563,#1565,.T.);
+#1563 = VERTEX_POINT('',#1564);
+#1564 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#1565 = CIRCLE('',#1566,0.4);
+#1566 = AXIS2_PLACEMENT_3D('',#1567,#1568,#1569);
+#1567 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#1568 = DIRECTION('',(0.,0.,1.));
+#1569 = DIRECTION('',(1.,0.,0.));
+#1570 = FACE_BOUND('',#1571,.T.);
+#1571 = EDGE_LOOP('',(#1572));
+#1572 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#1573 = EDGE_CURVE('',#1574,#1574,#1576,.T.);
+#1574 = VERTEX_POINT('',#1575);
+#1575 = CARTESIAN_POINT('',(-7.22,-5.08,1.25));
+#1576 = CIRCLE('',#1577,0.4);
+#1577 = AXIS2_PLACEMENT_3D('',#1578,#1579,#1580);
+#1578 = CARTESIAN_POINT('',(-7.62,-5.08,1.25));
+#1579 = DIRECTION('',(0.,0.,1.));
+#1580 = DIRECTION('',(1.,0.,0.));
+#1581 = FACE_BOUND('',#1582,.T.);
+#1582 = EDGE_LOOP('',(#1583));
+#1583 = ORIENTED_EDGE('',*,*,#1584,.F.);
+#1584 = EDGE_CURVE('',#1585,#1585,#1587,.T.);
+#1585 = VERTEX_POINT('',#1586);
+#1586 = CARTESIAN_POINT('',(-7.22,-2.54,1.25));
+#1587 = CIRCLE('',#1588,0.4);
+#1588 = AXIS2_PLACEMENT_3D('',#1589,#1590,#1591);
+#1589 = CARTESIAN_POINT('',(-7.62,-2.54,1.25));
+#1590 = DIRECTION('',(0.,0.,1.));
+#1591 = DIRECTION('',(1.,0.,0.));
+#1592 = FACE_BOUND('',#1593,.T.);
+#1593 = EDGE_LOOP('',(#1594));
+#1594 = ORIENTED_EDGE('',*,*,#1595,.F.);
+#1595 = EDGE_CURVE('',#1596,#1596,#1598,.T.);
+#1596 = VERTEX_POINT('',#1597);
+#1597 = CARTESIAN_POINT('',(8.02,-7.62,1.25));
+#1598 = CIRCLE('',#1599,0.4);
+#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602);
+#1600 = CARTESIAN_POINT('',(7.62,-7.62,1.25));
+#1601 = DIRECTION('',(0.,0.,1.));
+#1602 = DIRECTION('',(1.,0.,0.));
+#1603 = FACE_BOUND('',#1604,.T.);
+#1604 = EDGE_LOOP('',(#1605));
+#1605 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#1606 = EDGE_CURVE('',#1607,#1607,#1609,.T.);
+#1607 = VERTEX_POINT('',#1608);
+#1608 = CARTESIAN_POINT('',(8.02,-5.08,1.25));
+#1609 = CIRCLE('',#1610,0.4);
+#1610 = AXIS2_PLACEMENT_3D('',#1611,#1612,#1613);
+#1611 = CARTESIAN_POINT('',(7.62,-5.08,1.25));
+#1612 = DIRECTION('',(0.,0.,1.));
+#1613 = DIRECTION('',(1.,0.,0.));
+#1614 = FACE_BOUND('',#1615,.T.);
+#1615 = EDGE_LOOP('',(#1616));
+#1616 = ORIENTED_EDGE('',*,*,#1617,.F.);
+#1617 = EDGE_CURVE('',#1618,#1618,#1620,.T.);
+#1618 = VERTEX_POINT('',#1619);
+#1619 = CARTESIAN_POINT('',(8.02,-2.54,1.25));
+#1620 = CIRCLE('',#1621,0.4);
+#1621 = AXIS2_PLACEMENT_3D('',#1622,#1623,#1624);
+#1622 = CARTESIAN_POINT('',(7.62,-2.54,1.25));
+#1623 = DIRECTION('',(0.,0.,1.));
+#1624 = DIRECTION('',(1.,0.,0.));
+#1625 = FACE_BOUND('',#1626,.T.);
+#1626 = EDGE_LOOP('',(#1627));
+#1627 = ORIENTED_EDGE('',*,*,#1628,.F.);
+#1628 = EDGE_CURVE('',#1629,#1629,#1631,.T.);
+#1629 = VERTEX_POINT('',#1630);
+#1630 = CARTESIAN_POINT('',(-7.22,0.,1.25));
+#1631 = CIRCLE('',#1632,0.4);
+#1632 = AXIS2_PLACEMENT_3D('',#1633,#1634,#1635);
+#1633 = CARTESIAN_POINT('',(-7.62,0.,1.25));
+#1634 = DIRECTION('',(0.,0.,1.));
+#1635 = DIRECTION('',(1.,0.,0.));
+#1636 = FACE_BOUND('',#1637,.T.);
+#1637 = EDGE_LOOP('',(#1638));
+#1638 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#1639 = EDGE_CURVE('',#1640,#1640,#1642,.T.);
+#1640 = VERTEX_POINT('',#1641);
+#1641 = CARTESIAN_POINT('',(-7.22,2.54,1.25));
+#1642 = CIRCLE('',#1643,0.4);
+#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646);
+#1644 = CARTESIAN_POINT('',(-7.62,2.54,1.25));
+#1645 = DIRECTION('',(0.,0.,1.));
+#1646 = DIRECTION('',(1.,0.,0.));
+#1647 = FACE_BOUND('',#1648,.T.);
+#1648 = EDGE_LOOP('',(#1649));
+#1649 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#1650 = EDGE_CURVE('',#1651,#1651,#1653,.T.);
+#1651 = VERTEX_POINT('',#1652);
+#1652 = CARTESIAN_POINT('',(-7.22,5.08,1.25));
+#1653 = CIRCLE('',#1654,0.4);
+#1654 = AXIS2_PLACEMENT_3D('',#1655,#1656,#1657);
+#1655 = CARTESIAN_POINT('',(-7.62,5.08,1.25));
+#1656 = DIRECTION('',(0.,0.,1.));
+#1657 = DIRECTION('',(1.,0.,0.));
+#1658 = FACE_BOUND('',#1659,.T.);
+#1659 = EDGE_LOOP('',(#1660));
+#1660 = ORIENTED_EDGE('',*,*,#1661,.F.);
+#1661 = EDGE_CURVE('',#1662,#1662,#1664,.T.);
+#1662 = VERTEX_POINT('',#1663);
+#1663 = CARTESIAN_POINT('',(-7.22,7.62,1.25));
+#1664 = CIRCLE('',#1665,0.4);
+#1665 = AXIS2_PLACEMENT_3D('',#1666,#1667,#1668);
+#1666 = CARTESIAN_POINT('',(-7.62,7.62,1.25));
+#1667 = DIRECTION('',(0.,0.,1.));
+#1668 = DIRECTION('',(1.,0.,0.));
+#1669 = FACE_BOUND('',#1670,.T.);
+#1670 = EDGE_LOOP('',(#1671));
+#1671 = ORIENTED_EDGE('',*,*,#1672,.F.);
+#1672 = EDGE_CURVE('',#1673,#1673,#1675,.T.);
+#1673 = VERTEX_POINT('',#1674);
+#1674 = CARTESIAN_POINT('',(8.02,0.,1.25));
+#1675 = CIRCLE('',#1676,0.4);
+#1676 = AXIS2_PLACEMENT_3D('',#1677,#1678,#1679);
+#1677 = CARTESIAN_POINT('',(7.62,0.,1.25));
+#1678 = DIRECTION('',(0.,0.,1.));
+#1679 = DIRECTION('',(1.,0.,0.));
+#1680 = FACE_BOUND('',#1681,.T.);
+#1681 = EDGE_LOOP('',(#1682));
+#1682 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#1683 = EDGE_CURVE('',#1684,#1684,#1686,.T.);
+#1684 = VERTEX_POINT('',#1685);
+#1685 = CARTESIAN_POINT('',(8.02,2.54,1.25));
+#1686 = CIRCLE('',#1687,0.4);
+#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690);
+#1688 = CARTESIAN_POINT('',(7.62,2.54,1.25));
+#1689 = DIRECTION('',(0.,0.,1.));
+#1690 = DIRECTION('',(1.,0.,0.));
+#1691 = FACE_BOUND('',#1692,.T.);
+#1692 = EDGE_LOOP('',(#1693));
+#1693 = ORIENTED_EDGE('',*,*,#1694,.F.);
+#1694 = EDGE_CURVE('',#1695,#1695,#1697,.T.);
+#1695 = VERTEX_POINT('',#1696);
+#1696 = CARTESIAN_POINT('',(8.02,5.08,1.25));
+#1697 = CIRCLE('',#1698,0.4);
+#1698 = AXIS2_PLACEMENT_3D('',#1699,#1700,#1701);
+#1699 = CARTESIAN_POINT('',(7.62,5.08,1.25));
+#1700 = DIRECTION('',(0.,0.,1.));
+#1701 = DIRECTION('',(1.,0.,0.));
+#1702 = FACE_BOUND('',#1703,.T.);
+#1703 = EDGE_LOOP('',(#1704));
+#1704 = ORIENTED_EDGE('',*,*,#1705,.F.);
+#1705 = EDGE_CURVE('',#1706,#1706,#1708,.T.);
+#1706 = VERTEX_POINT('',#1707);
+#1707 = CARTESIAN_POINT('',(8.02,7.62,1.25));
+#1708 = CIRCLE('',#1709,0.4);
+#1709 = AXIS2_PLACEMENT_3D('',#1710,#1711,#1712);
+#1710 = CARTESIAN_POINT('',(7.62,7.62,1.25));
+#1711 = DIRECTION('',(0.,0.,1.));
+#1712 = DIRECTION('',(1.,0.,0.));
+#1713 = PLANE('',#1714);
+#1714 = AXIS2_PLACEMENT_3D('',#1715,#1716,#1717);
+#1715 = CARTESIAN_POINT('',(-3.72988312735E-16,7.459766254699E-16,1.25)
+  );
+#1716 = DIRECTION('',(0.,0.,1.));
+#1717 = DIRECTION('',(1.,0.,0.));
+#1718 = ADVANCED_FACE('',(#1719),#1730,.T.);
+#1719 = FACE_BOUND('',#1720,.F.);
+#1720 = EDGE_LOOP('',(#1721,#1722,#1728,#1729));
+#1721 = ORIENTED_EDGE('',*,*,#678,.T.);
+#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);
+#1723 = EDGE_CURVE('',#679,#1201,#1724,.T.);
+#1724 = LINE('',#1725,#1726);
+#1725 = CARTESIAN_POINT('',(-6.89,10.16,0.));
+#1726 = VECTOR('',#1727,1.);
+#1727 = DIRECTION('',(0.,0.,1.));
+#1728 = ORIENTED_EDGE('',*,*,#1200,.F.);
+#1729 = ORIENTED_EDGE('',*,*,#648,.F.);
+#1730 = CYLINDRICAL_SURFACE('',#1731,2.);
+#1731 = AXIS2_PLACEMENT_3D('',#1732,#1733,#1734);
+#1732 = CARTESIAN_POINT('',(-6.89,8.16,0.));
+#1733 = DIRECTION('',(0.,0.,1.));
+#1734 = DIRECTION('',(-1.,0.,0.));
+#1735 = ADVANCED_FACE('',(#1736),#1747,.F.);
+#1736 = FACE_BOUND('',#1737,.F.);
+#1737 = EDGE_LOOP('',(#1738,#1739,#1745,#1746));
+#1738 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1739 = ORIENTED_EDGE('',*,*,#1740,.T.);
+#1740 = EDGE_CURVE('',#1024,#1546,#1741,.T.);
+#1741 = LINE('',#1742,#1743);
+#1742 = CARTESIAN_POINT('',(6.89,10.16,0.));
+#1743 = VECTOR('',#1744,1.);
+#1744 = DIRECTION('',(0.,0.,1.));
+#1745 = ORIENTED_EDGE('',*,*,#1554,.T.);
+#1746 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#1747 = PLANE('',#1748);
+#1748 = AXIS2_PLACEMENT_3D('',#1749,#1750,#1751);
+#1749 = CARTESIAN_POINT('',(8.89,10.16,0.));
+#1750 = DIRECTION('',(0.,-1.,0.));
+#1751 = DIRECTION('',(-1.,0.,0.));
+#1752 = ADVANCED_FACE('',(#1753),#1764,.T.);
+#1753 = FACE_BOUND('',#1754,.T.);
+#1754 = EDGE_LOOP('',(#1755,#1756,#1757,#1758));
+#1755 = ORIENTED_EDGE('',*,*,#1023,.T.);
+#1756 = ORIENTED_EDGE('',*,*,#1740,.T.);
+#1757 = ORIENTED_EDGE('',*,*,#1545,.F.);
+#1758 = ORIENTED_EDGE('',*,*,#1759,.F.);
+#1759 = EDGE_CURVE('',#1016,#1538,#1760,.T.);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(8.89,8.16,0.));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(0.,0.,1.));
+#1764 = CYLINDRICAL_SURFACE('',#1765,2.);
+#1765 = AXIS2_PLACEMENT_3D('',#1766,#1767,#1768);
+#1766 = CARTESIAN_POINT('',(6.89,8.16,0.));
+#1767 = DIRECTION('',(0.,0.,1.));
+#1768 = DIRECTION('',(1.,0.,0.));
+#1769 = ADVANCED_FACE('',(#1770),#1781,.F.);
+#1770 = FACE_BOUND('',#1771,.F.);
+#1771 = EDGE_LOOP('',(#1772,#1773,#1779,#1780));
+#1772 = ORIENTED_EDGE('',*,*,#1015,.F.);
+#1773 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#1774 = EDGE_CURVE('',#1007,#1529,#1775,.T.);
+#1775 = LINE('',#1776,#1777);
+#1776 = CARTESIAN_POINT('',(8.89,8.02,1.25));
+#1777 = VECTOR('',#1778,1.);
+#1778 = DIRECTION('',(0.,0.,1.));
+#1779 = ORIENTED_EDGE('',*,*,#1537,.T.);
+#1780 = ORIENTED_EDGE('',*,*,#1759,.F.);
+#1781 = PLANE('',#1782);
+#1782 = AXIS2_PLACEMENT_3D('',#1783,#1784,#1785);
+#1783 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1784 = DIRECTION('',(-1.,0.,0.));
+#1785 = DIRECTION('',(0.,1.,0.));
+#1786 = ADVANCED_FACE('',(#1787),#1798,.F.);
+#1787 = FACE_BOUND('',#1788,.F.);
+#1788 = EDGE_LOOP('',(#1789,#1790,#1791,#1792));
+#1789 = ORIENTED_EDGE('',*,*,#1528,.F.);
+#1790 = ORIENTED_EDGE('',*,*,#1774,.F.);
+#1791 = ORIENTED_EDGE('',*,*,#1006,.T.);
+#1792 = ORIENTED_EDGE('',*,*,#1793,.T.);
+#1793 = EDGE_CURVE('',#999,#1521,#1794,.T.);
+#1794 = LINE('',#1795,#1796);
+#1795 = CARTESIAN_POINT('',(8.89,7.22,1.25));
+#1796 = VECTOR('',#1797,1.);
+#1797 = DIRECTION('',(0.,0.,1.));
+#1798 = CYLINDRICAL_SURFACE('',#1799,0.4);
+#1799 = AXIS2_PLACEMENT_3D('',#1800,#1801,#1802);
+#1800 = CARTESIAN_POINT('',(8.89,7.62,1.25));
+#1801 = DIRECTION('',(0.,0.,1.));
+#1802 = DIRECTION('',(1.,0.,0.));
+#1803 = ADVANCED_FACE('',(#1804),#1815,.F.);
+#1804 = FACE_BOUND('',#1805,.F.);
+#1805 = EDGE_LOOP('',(#1806,#1807,#1813,#1814));
+#1806 = ORIENTED_EDGE('',*,*,#998,.F.);
+#1807 = ORIENTED_EDGE('',*,*,#1808,.T.);
+#1808 = EDGE_CURVE('',#990,#1512,#1809,.T.);
+#1809 = LINE('',#1810,#1811);
+#1810 = CARTESIAN_POINT('',(8.89,5.48,1.25));
+#1811 = VECTOR('',#1812,1.);
+#1812 = DIRECTION('',(0.,0.,1.));
+#1813 = ORIENTED_EDGE('',*,*,#1520,.T.);
+#1814 = ORIENTED_EDGE('',*,*,#1793,.F.);
+#1815 = PLANE('',#1816);
+#1816 = AXIS2_PLACEMENT_3D('',#1817,#1818,#1819);
+#1817 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1818 = DIRECTION('',(-1.,0.,0.));
+#1819 = DIRECTION('',(0.,1.,0.));
+#1820 = ADVANCED_FACE('',(#1821),#1832,.F.);
+#1821 = FACE_BOUND('',#1822,.F.);
+#1822 = EDGE_LOOP('',(#1823,#1824,#1825,#1826));
+#1823 = ORIENTED_EDGE('',*,*,#1511,.F.);
+#1824 = ORIENTED_EDGE('',*,*,#1808,.F.);
+#1825 = ORIENTED_EDGE('',*,*,#989,.T.);
+#1826 = ORIENTED_EDGE('',*,*,#1827,.T.);
+#1827 = EDGE_CURVE('',#982,#1504,#1828,.T.);
+#1828 = LINE('',#1829,#1830);
+#1829 = CARTESIAN_POINT('',(8.89,4.68,1.25));
+#1830 = VECTOR('',#1831,1.);
+#1831 = DIRECTION('',(0.,0.,1.));
+#1832 = CYLINDRICAL_SURFACE('',#1833,0.4);
+#1833 = AXIS2_PLACEMENT_3D('',#1834,#1835,#1836);
+#1834 = CARTESIAN_POINT('',(8.89,5.08,1.25));
+#1835 = DIRECTION('',(0.,0.,1.));
+#1836 = DIRECTION('',(1.,0.,0.));
+#1837 = ADVANCED_FACE('',(#1838),#1849,.F.);
+#1838 = FACE_BOUND('',#1839,.F.);
+#1839 = EDGE_LOOP('',(#1840,#1841,#1847,#1848));
+#1840 = ORIENTED_EDGE('',*,*,#981,.F.);
+#1841 = ORIENTED_EDGE('',*,*,#1842,.T.);
+#1842 = EDGE_CURVE('',#973,#1495,#1843,.T.);
+#1843 = LINE('',#1844,#1845);
+#1844 = CARTESIAN_POINT('',(8.89,2.94,1.25));
+#1845 = VECTOR('',#1846,1.);
+#1846 = DIRECTION('',(0.,0.,1.));
+#1847 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#1848 = ORIENTED_EDGE('',*,*,#1827,.F.);
+#1849 = PLANE('',#1850);
+#1850 = AXIS2_PLACEMENT_3D('',#1851,#1852,#1853);
+#1851 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1852 = DIRECTION('',(-1.,0.,0.));
+#1853 = DIRECTION('',(0.,1.,0.));
+#1854 = ADVANCED_FACE('',(#1855),#1866,.F.);
+#1855 = FACE_BOUND('',#1856,.F.);
+#1856 = EDGE_LOOP('',(#1857,#1858,#1859,#1860));
+#1857 = ORIENTED_EDGE('',*,*,#1494,.F.);
+#1858 = ORIENTED_EDGE('',*,*,#1842,.F.);
+#1859 = ORIENTED_EDGE('',*,*,#972,.T.);
+#1860 = ORIENTED_EDGE('',*,*,#1861,.T.);
+#1861 = EDGE_CURVE('',#965,#1487,#1862,.T.);
+#1862 = LINE('',#1863,#1864);
+#1863 = CARTESIAN_POINT('',(8.89,2.14,1.25));
+#1864 = VECTOR('',#1865,1.);
+#1865 = DIRECTION('',(0.,0.,1.));
+#1866 = CYLINDRICAL_SURFACE('',#1867,0.4);
+#1867 = AXIS2_PLACEMENT_3D('',#1868,#1869,#1870);
+#1868 = CARTESIAN_POINT('',(8.89,2.54,1.25));
+#1869 = DIRECTION('',(0.,0.,1.));
+#1870 = DIRECTION('',(1.,0.,0.));
+#1871 = ADVANCED_FACE('',(#1872),#1883,.F.);
+#1872 = FACE_BOUND('',#1873,.F.);
+#1873 = EDGE_LOOP('',(#1874,#1875,#1881,#1882));
+#1874 = ORIENTED_EDGE('',*,*,#964,.F.);
+#1875 = ORIENTED_EDGE('',*,*,#1876,.T.);
+#1876 = EDGE_CURVE('',#956,#1478,#1877,.T.);
+#1877 = LINE('',#1878,#1879);
+#1878 = CARTESIAN_POINT('',(8.89,0.4,1.25));
+#1879 = VECTOR('',#1880,1.);
+#1880 = DIRECTION('',(0.,0.,1.));
+#1881 = ORIENTED_EDGE('',*,*,#1486,.T.);
+#1882 = ORIENTED_EDGE('',*,*,#1861,.F.);
+#1883 = PLANE('',#1884);
+#1884 = AXIS2_PLACEMENT_3D('',#1885,#1886,#1887);
+#1885 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1886 = DIRECTION('',(-1.,0.,0.));
+#1887 = DIRECTION('',(0.,1.,0.));
+#1888 = ADVANCED_FACE('',(#1889),#1900,.F.);
+#1889 = FACE_BOUND('',#1890,.F.);
+#1890 = EDGE_LOOP('',(#1891,#1892,#1893,#1894));
+#1891 = ORIENTED_EDGE('',*,*,#1477,.F.);
+#1892 = ORIENTED_EDGE('',*,*,#1876,.F.);
+#1893 = ORIENTED_EDGE('',*,*,#955,.T.);
+#1894 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#1895 = EDGE_CURVE('',#948,#1470,#1896,.T.);
+#1896 = LINE('',#1897,#1898);
+#1897 = CARTESIAN_POINT('',(8.89,-0.4,1.25));
+#1898 = VECTOR('',#1899,1.);
+#1899 = DIRECTION('',(0.,0.,1.));
+#1900 = CYLINDRICAL_SURFACE('',#1901,0.4);
+#1901 = AXIS2_PLACEMENT_3D('',#1902,#1903,#1904);
+#1902 = CARTESIAN_POINT('',(8.89,0.,1.25));
+#1903 = DIRECTION('',(0.,0.,1.));
+#1904 = DIRECTION('',(1.,0.,0.));
+#1905 = ADVANCED_FACE('',(#1906),#1917,.F.);
+#1906 = FACE_BOUND('',#1907,.F.);
+#1907 = EDGE_LOOP('',(#1908,#1909,#1915,#1916));
+#1908 = ORIENTED_EDGE('',*,*,#947,.F.);
+#1909 = ORIENTED_EDGE('',*,*,#1910,.T.);
+#1910 = EDGE_CURVE('',#939,#1461,#1911,.T.);
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(8.89,-2.14,1.25));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(0.,0.,1.));
+#1915 = ORIENTED_EDGE('',*,*,#1469,.T.);
+#1916 = ORIENTED_EDGE('',*,*,#1895,.F.);
+#1917 = PLANE('',#1918);
+#1918 = AXIS2_PLACEMENT_3D('',#1919,#1920,#1921);
+#1919 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1920 = DIRECTION('',(-1.,0.,0.));
+#1921 = DIRECTION('',(0.,1.,0.));
+#1922 = ADVANCED_FACE('',(#1923),#1934,.F.);
+#1923 = FACE_BOUND('',#1924,.F.);
+#1924 = EDGE_LOOP('',(#1925,#1926,#1927,#1928));
+#1925 = ORIENTED_EDGE('',*,*,#1460,.F.);
+#1926 = ORIENTED_EDGE('',*,*,#1910,.F.);
+#1927 = ORIENTED_EDGE('',*,*,#938,.T.);
+#1928 = ORIENTED_EDGE('',*,*,#1929,.T.);
+#1929 = EDGE_CURVE('',#931,#1453,#1930,.T.);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(8.89,-2.94,1.25));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(0.,0.,1.));
+#1934 = CYLINDRICAL_SURFACE('',#1935,0.4);
+#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938);
+#1936 = CARTESIAN_POINT('',(8.89,-2.54,1.25));
+#1937 = DIRECTION('',(0.,0.,1.));
+#1938 = DIRECTION('',(1.,0.,0.));
+#1939 = ADVANCED_FACE('',(#1940),#1951,.F.);
+#1940 = FACE_BOUND('',#1941,.F.);
+#1941 = EDGE_LOOP('',(#1942,#1943,#1949,#1950));
+#1942 = ORIENTED_EDGE('',*,*,#930,.F.);
+#1943 = ORIENTED_EDGE('',*,*,#1944,.T.);
+#1944 = EDGE_CURVE('',#922,#1444,#1945,.T.);
+#1945 = LINE('',#1946,#1947);
+#1946 = CARTESIAN_POINT('',(8.89,-4.68,1.25));
+#1947 = VECTOR('',#1948,1.);
+#1948 = DIRECTION('',(0.,0.,1.));
+#1949 = ORIENTED_EDGE('',*,*,#1452,.T.);
+#1950 = ORIENTED_EDGE('',*,*,#1929,.F.);
+#1951 = PLANE('',#1952);
+#1952 = AXIS2_PLACEMENT_3D('',#1953,#1954,#1955);
+#1953 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1954 = DIRECTION('',(-1.,0.,0.));
+#1955 = DIRECTION('',(0.,1.,0.));
+#1956 = ADVANCED_FACE('',(#1957),#1968,.F.);
+#1957 = FACE_BOUND('',#1958,.F.);
+#1958 = EDGE_LOOP('',(#1959,#1960,#1961,#1962));
+#1959 = ORIENTED_EDGE('',*,*,#1443,.F.);
+#1960 = ORIENTED_EDGE('',*,*,#1944,.F.);
+#1961 = ORIENTED_EDGE('',*,*,#921,.T.);
+#1962 = ORIENTED_EDGE('',*,*,#1963,.T.);
+#1963 = EDGE_CURVE('',#914,#1436,#1964,.T.);
+#1964 = LINE('',#1965,#1966);
+#1965 = CARTESIAN_POINT('',(8.89,-5.48,1.25));
+#1966 = VECTOR('',#1967,1.);
+#1967 = DIRECTION('',(0.,0.,1.));
+#1968 = CYLINDRICAL_SURFACE('',#1969,0.4);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(8.89,-5.08,1.25));
+#1971 = DIRECTION('',(0.,0.,1.));
+#1972 = DIRECTION('',(1.,0.,0.));
+#1973 = ADVANCED_FACE('',(#1974),#1985,.F.);
+#1974 = FACE_BOUND('',#1975,.F.);
+#1975 = EDGE_LOOP('',(#1976,#1977,#1983,#1984));
+#1976 = ORIENTED_EDGE('',*,*,#913,.F.);
+#1977 = ORIENTED_EDGE('',*,*,#1978,.T.);
+#1978 = EDGE_CURVE('',#905,#1427,#1979,.T.);
+#1979 = LINE('',#1980,#1981);
+#1980 = CARTESIAN_POINT('',(8.89,-7.22,1.25));
+#1981 = VECTOR('',#1982,1.);
+#1982 = DIRECTION('',(0.,0.,1.));
+#1983 = ORIENTED_EDGE('',*,*,#1435,.T.);
+#1984 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#1985 = PLANE('',#1986);
+#1986 = AXIS2_PLACEMENT_3D('',#1987,#1988,#1989);
+#1987 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1988 = DIRECTION('',(-1.,0.,0.));
+#1989 = DIRECTION('',(0.,1.,0.));
+#1990 = ADVANCED_FACE('',(#1991),#2002,.F.);
+#1991 = FACE_BOUND('',#1992,.F.);
+#1992 = EDGE_LOOP('',(#1993,#1994,#1995,#1996));
+#1993 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1994 = ORIENTED_EDGE('',*,*,#1978,.F.);
+#1995 = ORIENTED_EDGE('',*,*,#904,.T.);
+#1996 = ORIENTED_EDGE('',*,*,#1997,.T.);
+#1997 = EDGE_CURVE('',#897,#1419,#1998,.T.);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(8.89,-8.02,1.25));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(0.,0.,1.));
+#2002 = CYLINDRICAL_SURFACE('',#2003,0.4);
+#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006);
+#2004 = CARTESIAN_POINT('',(8.89,-7.62,1.25));
+#2005 = DIRECTION('',(0.,0.,1.));
+#2006 = DIRECTION('',(1.,0.,0.));
+#2007 = ADVANCED_FACE('',(#2008),#2019,.F.);
+#2008 = FACE_BOUND('',#2009,.F.);
+#2009 = EDGE_LOOP('',(#2010,#2011,#2017,#2018));
+#2010 = ORIENTED_EDGE('',*,*,#896,.F.);
+#2011 = ORIENTED_EDGE('',*,*,#2012,.T.);
+#2012 = EDGE_CURVE('',#888,#1410,#2013,.T.);
+#2013 = LINE('',#2014,#2015);
+#2014 = CARTESIAN_POINT('',(8.89,-8.16,0.));
+#2015 = VECTOR('',#2016,1.);
+#2016 = DIRECTION('',(0.,0.,1.));
+#2017 = ORIENTED_EDGE('',*,*,#1418,.T.);
+#2018 = ORIENTED_EDGE('',*,*,#1997,.F.);
+#2019 = PLANE('',#2020);
+#2020 = AXIS2_PLACEMENT_3D('',#2021,#2022,#2023);
+#2021 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#2022 = DIRECTION('',(-1.,0.,0.));
+#2023 = DIRECTION('',(0.,1.,0.));
+#2024 = ADVANCED_FACE('',(#2025),#2036,.T.);
+#2025 = FACE_BOUND('',#2026,.T.);
+#2026 = EDGE_LOOP('',(#2027,#2028,#2029,#2030));
+#2027 = ORIENTED_EDGE('',*,*,#887,.T.);
+#2028 = ORIENTED_EDGE('',*,*,#2012,.T.);
+#2029 = ORIENTED_EDGE('',*,*,#1409,.F.);
+#2030 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2031 = EDGE_CURVE('',#880,#1402,#2032,.T.);
+#2032 = LINE('',#2033,#2034);
+#2033 = CARTESIAN_POINT('',(6.89,-10.16,0.));
+#2034 = VECTOR('',#2035,1.);
+#2035 = DIRECTION('',(0.,0.,1.));
+#2036 = CYLINDRICAL_SURFACE('',#2037,2.);
+#2037 = AXIS2_PLACEMENT_3D('',#2038,#2039,#2040);
+#2038 = CARTESIAN_POINT('',(6.89,-8.16,0.));
+#2039 = DIRECTION('',(0.,0.,1.));
+#2040 = DIRECTION('',(0.,-1.,0.));
+#2041 = ADVANCED_FACE('',(#2042),#2053,.F.);
+#2042 = FACE_BOUND('',#2043,.F.);
+#2043 = EDGE_LOOP('',(#2044,#2045,#2051,#2052));
+#2044 = ORIENTED_EDGE('',*,*,#879,.F.);
+#2045 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2046 = EDGE_CURVE('',#871,#1393,#2047,.T.);
+#2047 = LINE('',#2048,#2049);
+#2048 = CARTESIAN_POINT('',(-6.89,-10.16,0.));
+#2049 = VECTOR('',#2050,1.);
+#2050 = DIRECTION('',(0.,0.,1.));
+#2051 = ORIENTED_EDGE('',*,*,#1401,.T.);
+#2052 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2053 = PLANE('',#2054);
+#2054 = AXIS2_PLACEMENT_3D('',#2055,#2056,#2057);
+#2055 = CARTESIAN_POINT('',(-8.89,-10.16,0.));
+#2056 = DIRECTION('',(0.,1.,0.));
+#2057 = DIRECTION('',(1.,0.,0.));
+#2058 = ADVANCED_FACE('',(#2059),#2070,.T.);
+#2059 = FACE_BOUND('',#2060,.T.);
+#2060 = EDGE_LOOP('',(#2061,#2062,#2063,#2064));
+#2061 = ORIENTED_EDGE('',*,*,#870,.T.);
+#2062 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2063 = ORIENTED_EDGE('',*,*,#1392,.F.);
+#2064 = ORIENTED_EDGE('',*,*,#2065,.F.);
+#2065 = EDGE_CURVE('',#863,#1385,#2066,.T.);
+#2066 = LINE('',#2067,#2068);
+#2067 = CARTESIAN_POINT('',(-8.89,-8.16,0.));
+#2068 = VECTOR('',#2069,1.);
+#2069 = DIRECTION('',(0.,0.,1.));
+#2070 = CYLINDRICAL_SURFACE('',#2071,2.);
+#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074);
+#2072 = CARTESIAN_POINT('',(-6.89,-8.16,0.));
+#2073 = DIRECTION('',(0.,0.,1.));
+#2074 = DIRECTION('',(-1.,0.,0.));
+#2075 = ADVANCED_FACE('',(#2076),#2087,.F.);
+#2076 = FACE_BOUND('',#2077,.F.);
+#2077 = EDGE_LOOP('',(#2078,#2079,#2085,#2086));
+#2078 = ORIENTED_EDGE('',*,*,#862,.F.);
+#2079 = ORIENTED_EDGE('',*,*,#2080,.T.);
+#2080 = EDGE_CURVE('',#854,#1376,#2081,.T.);
+#2081 = LINE('',#2082,#2083);
+#2082 = CARTESIAN_POINT('',(-8.89,-8.02,1.25));
+#2083 = VECTOR('',#2084,1.);
+#2084 = DIRECTION('',(0.,0.,1.));
+#2085 = ORIENTED_EDGE('',*,*,#1384,.T.);
+#2086 = ORIENTED_EDGE('',*,*,#2065,.F.);
+#2087 = PLANE('',#2088);
+#2088 = AXIS2_PLACEMENT_3D('',#2089,#2090,#2091);
+#2089 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2090 = DIRECTION('',(1.,0.,0.));
+#2091 = DIRECTION('',(0.,-1.,0.));
+#2092 = ADVANCED_FACE('',(#2093),#2106,.F.);
+#2093 = FACE_BOUND('',#2094,.F.);
+#2094 = EDGE_LOOP('',(#2095,#2096,#2097,#2098,#2104,#2105));
+#2095 = ORIENTED_EDGE('',*,*,#2080,.F.);
+#2096 = ORIENTED_EDGE('',*,*,#853,.T.);
+#2097 = ORIENTED_EDGE('',*,*,#844,.T.);
+#2098 = ORIENTED_EDGE('',*,*,#2099,.T.);
+#2099 = EDGE_CURVE('',#837,#1359,#2100,.T.);
+#2100 = LINE('',#2101,#2102);
+#2101 = CARTESIAN_POINT('',(-8.89,-7.22,1.25));
+#2102 = VECTOR('',#2103,1.);
+#2103 = DIRECTION('',(0.,0.,1.));
+#2104 = ORIENTED_EDGE('',*,*,#1366,.F.);
+#2105 = ORIENTED_EDGE('',*,*,#1375,.F.);
+#2106 = CYLINDRICAL_SURFACE('',#2107,0.4);
+#2107 = AXIS2_PLACEMENT_3D('',#2108,#2109,#2110);
+#2108 = CARTESIAN_POINT('',(-8.89,-7.62,1.25));
+#2109 = DIRECTION('',(0.,0.,1.));
+#2110 = DIRECTION('',(1.,0.,0.));
+#2111 = ADVANCED_FACE('',(#2112),#2123,.F.);
+#2112 = FACE_BOUND('',#2113,.F.);
+#2113 = EDGE_LOOP('',(#2114,#2115,#2121,#2122));
+#2114 = ORIENTED_EDGE('',*,*,#836,.F.);
+#2115 = ORIENTED_EDGE('',*,*,#2116,.T.);
+#2116 = EDGE_CURVE('',#828,#1350,#2117,.T.);
+#2117 = LINE('',#2118,#2119);
+#2118 = CARTESIAN_POINT('',(-8.89,-5.48,1.25));
+#2119 = VECTOR('',#2120,1.);
+#2120 = DIRECTION('',(0.,0.,1.));
+#2121 = ORIENTED_EDGE('',*,*,#1358,.T.);
+#2122 = ORIENTED_EDGE('',*,*,#2099,.F.);
+#2123 = PLANE('',#2124);
+#2124 = AXIS2_PLACEMENT_3D('',#2125,#2126,#2127);
+#2125 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2126 = DIRECTION('',(1.,0.,0.));
+#2127 = DIRECTION('',(0.,-1.,0.));
+#2128 = ADVANCED_FACE('',(#2129),#2145,.F.);
+#2129 = FACE_BOUND('',#2130,.F.);
+#2130 = EDGE_LOOP('',(#2131,#2132,#2138,#2139));
+#2131 = ORIENTED_EDGE('',*,*,#810,.F.);
+#2132 = ORIENTED_EDGE('',*,*,#2133,.T.);
+#2133 = EDGE_CURVE('',#802,#1324,#2134,.T.);
+#2134 = LINE('',#2135,#2136);
+#2135 = CARTESIAN_POINT('',(-8.89,-2.94,1.25));
+#2136 = VECTOR('',#2137,1.);
+#2137 = DIRECTION('',(0.,0.,1.));
+#2138 = ORIENTED_EDGE('',*,*,#1332,.T.);
+#2139 = ORIENTED_EDGE('',*,*,#2140,.F.);
+#2140 = EDGE_CURVE('',#811,#1333,#2141,.T.);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(-8.89,-4.68,1.25));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(0.,0.,1.));
+#2145 = PLANE('',#2146);
+#2146 = AXIS2_PLACEMENT_3D('',#2147,#2148,#2149);
+#2147 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2148 = DIRECTION('',(1.,0.,0.));
+#2149 = DIRECTION('',(0.,-1.,0.));
+#2150 = ADVANCED_FACE('',(#2151),#2167,.F.);
+#2151 = FACE_BOUND('',#2152,.F.);
+#2152 = EDGE_LOOP('',(#2153,#2154,#2160,#2161));
+#2153 = ORIENTED_EDGE('',*,*,#784,.F.);
+#2154 = ORIENTED_EDGE('',*,*,#2155,.T.);
+#2155 = EDGE_CURVE('',#776,#1298,#2156,.T.);
+#2156 = LINE('',#2157,#2158);
+#2157 = CARTESIAN_POINT('',(-8.89,-0.4,1.25));
+#2158 = VECTOR('',#2159,1.);
+#2159 = DIRECTION('',(0.,0.,1.));
+#2160 = ORIENTED_EDGE('',*,*,#1306,.T.);
+#2161 = ORIENTED_EDGE('',*,*,#2162,.F.);
+#2162 = EDGE_CURVE('',#785,#1307,#2163,.T.);
+#2163 = LINE('',#2164,#2165);
+#2164 = CARTESIAN_POINT('',(-8.89,-2.14,1.25));
+#2165 = VECTOR('',#2166,1.);
+#2166 = DIRECTION('',(0.,0.,1.));
+#2167 = PLANE('',#2168);
+#2168 = AXIS2_PLACEMENT_3D('',#2169,#2170,#2171);
+#2169 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2170 = DIRECTION('',(1.,0.,0.));
+#2171 = DIRECTION('',(0.,-1.,0.));
+#2172 = ADVANCED_FACE('',(#2173),#2189,.F.);
+#2173 = FACE_BOUND('',#2174,.F.);
+#2174 = EDGE_LOOP('',(#2175,#2176,#2182,#2183));
+#2175 = ORIENTED_EDGE('',*,*,#758,.F.);
+#2176 = ORIENTED_EDGE('',*,*,#2177,.T.);
+#2177 = EDGE_CURVE('',#750,#1272,#2178,.T.);
+#2178 = LINE('',#2179,#2180);
+#2179 = CARTESIAN_POINT('',(-8.89,2.14,1.25));
+#2180 = VECTOR('',#2181,1.);
+#2181 = DIRECTION('',(0.,0.,1.));
+#2182 = ORIENTED_EDGE('',*,*,#1280,.T.);
+#2183 = ORIENTED_EDGE('',*,*,#2184,.F.);
+#2184 = EDGE_CURVE('',#759,#1281,#2185,.T.);
+#2185 = LINE('',#2186,#2187);
+#2186 = CARTESIAN_POINT('',(-8.89,0.4,1.25));
+#2187 = VECTOR('',#2188,1.);
+#2188 = DIRECTION('',(0.,0.,1.));
+#2189 = PLANE('',#2190);
+#2190 = AXIS2_PLACEMENT_3D('',#2191,#2192,#2193);
+#2191 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2192 = DIRECTION('',(1.,0.,0.));
+#2193 = DIRECTION('',(0.,-1.,0.));
+#2194 = ADVANCED_FACE('',(#2195),#2211,.F.);
+#2195 = FACE_BOUND('',#2196,.F.);
+#2196 = EDGE_LOOP('',(#2197,#2198,#2204,#2205));
+#2197 = ORIENTED_EDGE('',*,*,#732,.F.);
+#2198 = ORIENTED_EDGE('',*,*,#2199,.T.);
+#2199 = EDGE_CURVE('',#724,#1246,#2200,.T.);
+#2200 = LINE('',#2201,#2202);
+#2201 = CARTESIAN_POINT('',(-8.89,4.68,1.25));
+#2202 = VECTOR('',#2203,1.);
+#2203 = DIRECTION('',(0.,0.,1.));
+#2204 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#2205 = ORIENTED_EDGE('',*,*,#2206,.F.);
+#2206 = EDGE_CURVE('',#733,#1255,#2207,.T.);
+#2207 = LINE('',#2208,#2209);
+#2208 = CARTESIAN_POINT('',(-8.89,2.94,1.25));
+#2209 = VECTOR('',#2210,1.);
+#2210 = DIRECTION('',(0.,0.,1.));
+#2211 = PLANE('',#2212);
+#2212 = AXIS2_PLACEMENT_3D('',#2213,#2214,#2215);
+#2213 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2214 = DIRECTION('',(1.,0.,0.));
+#2215 = DIRECTION('',(0.,-1.,0.));
+#2216 = ADVANCED_FACE('',(#2217),#2233,.F.);
+#2217 = FACE_BOUND('',#2218,.F.);
+#2218 = EDGE_LOOP('',(#2219,#2220,#2226,#2227));
+#2219 = ORIENTED_EDGE('',*,*,#706,.F.);
+#2220 = ORIENTED_EDGE('',*,*,#2221,.T.);
+#2221 = EDGE_CURVE('',#698,#1220,#2222,.T.);
+#2222 = LINE('',#2223,#2224);
+#2223 = CARTESIAN_POINT('',(-8.89,7.22,1.25));
+#2224 = VECTOR('',#2225,1.);
+#2225 = DIRECTION('',(0.,0.,1.));
+#2226 = ORIENTED_EDGE('',*,*,#1228,.T.);
+#2227 = ORIENTED_EDGE('',*,*,#2228,.F.);
+#2228 = EDGE_CURVE('',#707,#1229,#2229,.T.);
+#2229 = LINE('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(-8.89,5.48,1.25));
+#2231 = VECTOR('',#2232,1.);
+#2232 = DIRECTION('',(0.,0.,1.));
+#2233 = PLANE('',#2234);
+#2234 = AXIS2_PLACEMENT_3D('',#2235,#2236,#2237);
+#2235 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2236 = DIRECTION('',(1.,0.,0.));
+#2237 = DIRECTION('',(0.,-1.,0.));
+#2238 = ADVANCED_FACE('',(#2239),#2250,.F.);
+#2239 = FACE_BOUND('',#2240,.F.);
+#2240 = EDGE_LOOP('',(#2241,#2242,#2248,#2249));
+#2241 = ORIENTED_EDGE('',*,*,#1562,.F.);
+#2242 = ORIENTED_EDGE('',*,*,#2243,.T.);
+#2243 = EDGE_CURVE('',#1563,#1041,#2244,.T.);
+#2244 = LINE('',#2245,#2246);
+#2245 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#2246 = VECTOR('',#2247,1.);
+#2247 = DIRECTION('',(-0.,-0.,-1.));
+#2248 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#2249 = ORIENTED_EDGE('',*,*,#2243,.F.);
+#2250 = CYLINDRICAL_SURFACE('',#2251,0.4);
+#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254);
+#2252 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#2253 = DIRECTION('',(0.,0.,1.));
+#2254 = DIRECTION('',(1.,0.,0.));
+#2255 = ADVANCED_FACE('',(#2256),#2267,.F.);
+#2256 = FACE_BOUND('',#2257,.F.);
+#2257 = EDGE_LOOP('',(#2258,#2259,#2265,#2266));
+#2258 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#2259 = ORIENTED_EDGE('',*,*,#2260,.T.);
+#2260 = EDGE_CURVE('',#1574,#1052,#2261,.T.);
+#2261 = LINE('',#2262,#2263);
+#2262 = CARTESIAN_POINT('',(-7.22,-5.08,1.25));
+#2263 = VECTOR('',#2264,1.);
+#2264 = DIRECTION('',(-0.,-0.,-1.));
+#2265 = ORIENTED_EDGE('',*,*,#1051,.T.);
+#2266 = ORIENTED_EDGE('',*,*,#2260,.F.);
+#2267 = CYLINDRICAL_SURFACE('',#2268,0.4);
+#2268 = AXIS2_PLACEMENT_3D('',#2269,#2270,#2271);
+#2269 = CARTESIAN_POINT('',(-7.62,-5.08,1.25));
+#2270 = DIRECTION('',(0.,0.,1.));
+#2271 = DIRECTION('',(1.,0.,0.));
+#2272 = ADVANCED_FACE('',(#2273),#2284,.F.);
+#2273 = FACE_BOUND('',#2274,.F.);
+#2274 = EDGE_LOOP('',(#2275,#2276,#2282,#2283));
+#2275 = ORIENTED_EDGE('',*,*,#1584,.F.);
+#2276 = ORIENTED_EDGE('',*,*,#2277,.T.);
+#2277 = EDGE_CURVE('',#1585,#1063,#2278,.T.);
+#2278 = LINE('',#2279,#2280);
+#2279 = CARTESIAN_POINT('',(-7.22,-2.54,1.25));
+#2280 = VECTOR('',#2281,1.);
+#2281 = DIRECTION('',(-0.,-0.,-1.));
+#2282 = ORIENTED_EDGE('',*,*,#1062,.T.);
+#2283 = ORIENTED_EDGE('',*,*,#2277,.F.);
+#2284 = CYLINDRICAL_SURFACE('',#2285,0.4);
+#2285 = AXIS2_PLACEMENT_3D('',#2286,#2287,#2288);
+#2286 = CARTESIAN_POINT('',(-7.62,-2.54,1.25));
+#2287 = DIRECTION('',(0.,0.,1.));
+#2288 = DIRECTION('',(1.,0.,0.));
+#2289 = ADVANCED_FACE('',(#2290),#2301,.F.);
+#2290 = FACE_BOUND('',#2291,.F.);
+#2291 = EDGE_LOOP('',(#2292,#2293,#2299,#2300));
+#2292 = ORIENTED_EDGE('',*,*,#1595,.F.);
+#2293 = ORIENTED_EDGE('',*,*,#2294,.T.);
+#2294 = EDGE_CURVE('',#1596,#1074,#2295,.T.);
+#2295 = LINE('',#2296,#2297);
+#2296 = CARTESIAN_POINT('',(8.02,-7.62,1.25));
+#2297 = VECTOR('',#2298,1.);
+#2298 = DIRECTION('',(-0.,-0.,-1.));
+#2299 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#2300 = ORIENTED_EDGE('',*,*,#2294,.F.);
+#2301 = CYLINDRICAL_SURFACE('',#2302,0.4);
+#2302 = AXIS2_PLACEMENT_3D('',#2303,#2304,#2305);
+#2303 = CARTESIAN_POINT('',(7.62,-7.62,1.25));
+#2304 = DIRECTION('',(0.,0.,1.));
+#2305 = DIRECTION('',(1.,0.,0.));
+#2306 = ADVANCED_FACE('',(#2307),#2318,.F.);
+#2307 = FACE_BOUND('',#2308,.F.);
+#2308 = EDGE_LOOP('',(#2309,#2310,#2316,#2317));
+#2309 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#2310 = ORIENTED_EDGE('',*,*,#2311,.T.);
+#2311 = EDGE_CURVE('',#1607,#1085,#2312,.T.);
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(8.02,-5.08,1.25));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(-0.,-0.,-1.));
+#2316 = ORIENTED_EDGE('',*,*,#1084,.T.);
+#2317 = ORIENTED_EDGE('',*,*,#2311,.F.);
+#2318 = CYLINDRICAL_SURFACE('',#2319,0.4);
+#2319 = AXIS2_PLACEMENT_3D('',#2320,#2321,#2322);
+#2320 = CARTESIAN_POINT('',(7.62,-5.08,1.25));
+#2321 = DIRECTION('',(0.,0.,1.));
+#2322 = DIRECTION('',(1.,0.,0.));
+#2323 = ADVANCED_FACE('',(#2324),#2335,.F.);
+#2324 = FACE_BOUND('',#2325,.F.);
+#2325 = EDGE_LOOP('',(#2326,#2327,#2333,#2334));
+#2326 = ORIENTED_EDGE('',*,*,#1617,.F.);
+#2327 = ORIENTED_EDGE('',*,*,#2328,.T.);
+#2328 = EDGE_CURVE('',#1618,#1096,#2329,.T.);
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(8.02,-2.54,1.25));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(-0.,-0.,-1.));
+#2333 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#2334 = ORIENTED_EDGE('',*,*,#2328,.F.);
+#2335 = CYLINDRICAL_SURFACE('',#2336,0.4);
+#2336 = AXIS2_PLACEMENT_3D('',#2337,#2338,#2339);
+#2337 = CARTESIAN_POINT('',(7.62,-2.54,1.25));
+#2338 = DIRECTION('',(0.,0.,1.));
+#2339 = DIRECTION('',(1.,0.,0.));
+#2340 = ADVANCED_FACE('',(#2341),#2352,.F.);
+#2341 = FACE_BOUND('',#2342,.F.);
+#2342 = EDGE_LOOP('',(#2343,#2344,#2350,#2351));
+#2343 = ORIENTED_EDGE('',*,*,#1628,.F.);
+#2344 = ORIENTED_EDGE('',*,*,#2345,.T.);
+#2345 = EDGE_CURVE('',#1629,#1107,#2346,.T.);
+#2346 = LINE('',#2347,#2348);
+#2347 = CARTESIAN_POINT('',(-7.22,0.,1.25));
+#2348 = VECTOR('',#2349,1.);
+#2349 = DIRECTION('',(-0.,-0.,-1.));
+#2350 = ORIENTED_EDGE('',*,*,#1106,.T.);
+#2351 = ORIENTED_EDGE('',*,*,#2345,.F.);
+#2352 = CYLINDRICAL_SURFACE('',#2353,0.4);
+#2353 = AXIS2_PLACEMENT_3D('',#2354,#2355,#2356);
+#2354 = CARTESIAN_POINT('',(-7.62,0.,1.25));
+#2355 = DIRECTION('',(0.,0.,1.));
+#2356 = DIRECTION('',(1.,0.,0.));
+#2357 = ADVANCED_FACE('',(#2358),#2369,.F.);
+#2358 = FACE_BOUND('',#2359,.F.);
+#2359 = EDGE_LOOP('',(#2360,#2361,#2367,#2368));
+#2360 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#2361 = ORIENTED_EDGE('',*,*,#2362,.T.);
+#2362 = EDGE_CURVE('',#1640,#1118,#2363,.T.);
+#2363 = LINE('',#2364,#2365);
+#2364 = CARTESIAN_POINT('',(-7.22,2.54,1.25));
+#2365 = VECTOR('',#2366,1.);
+#2366 = DIRECTION('',(-0.,-0.,-1.));
+#2367 = ORIENTED_EDGE('',*,*,#1117,.T.);
+#2368 = ORIENTED_EDGE('',*,*,#2362,.F.);
+#2369 = CYLINDRICAL_SURFACE('',#2370,0.4);
+#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373);
+#2371 = CARTESIAN_POINT('',(-7.62,2.54,1.25));
+#2372 = DIRECTION('',(0.,0.,1.));
+#2373 = DIRECTION('',(1.,0.,0.));
+#2374 = ADVANCED_FACE('',(#2375),#2386,.F.);
+#2375 = FACE_BOUND('',#2376,.F.);
+#2376 = EDGE_LOOP('',(#2377,#2378,#2384,#2385));
+#2377 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#2378 = ORIENTED_EDGE('',*,*,#2379,.T.);
+#2379 = EDGE_CURVE('',#1651,#1129,#2380,.T.);
+#2380 = LINE('',#2381,#2382);
+#2381 = CARTESIAN_POINT('',(-7.22,5.08,1.25));
+#2382 = VECTOR('',#2383,1.);
+#2383 = DIRECTION('',(-0.,-0.,-1.));
+#2384 = ORIENTED_EDGE('',*,*,#1128,.T.);
+#2385 = ORIENTED_EDGE('',*,*,#2379,.F.);
+#2386 = CYLINDRICAL_SURFACE('',#2387,0.4);
+#2387 = AXIS2_PLACEMENT_3D('',#2388,#2389,#2390);
+#2388 = CARTESIAN_POINT('',(-7.62,5.08,1.25));
+#2389 = DIRECTION('',(0.,0.,1.));
+#2390 = DIRECTION('',(1.,0.,0.));
+#2391 = ADVANCED_FACE('',(#2392),#2403,.F.);
+#2392 = FACE_BOUND('',#2393,.F.);
+#2393 = EDGE_LOOP('',(#2394,#2395,#2401,#2402));
+#2394 = ORIENTED_EDGE('',*,*,#1661,.F.);
+#2395 = ORIENTED_EDGE('',*,*,#2396,.T.);
+#2396 = EDGE_CURVE('',#1662,#1140,#2397,.T.);
+#2397 = LINE('',#2398,#2399);
+#2398 = CARTESIAN_POINT('',(-7.22,7.62,1.25));
+#2399 = VECTOR('',#2400,1.);
+#2400 = DIRECTION('',(-0.,-0.,-1.));
+#2401 = ORIENTED_EDGE('',*,*,#1139,.T.);
+#2402 = ORIENTED_EDGE('',*,*,#2396,.F.);
+#2403 = CYLINDRICAL_SURFACE('',#2404,0.4);
+#2404 = AXIS2_PLACEMENT_3D('',#2405,#2406,#2407);
+#2405 = CARTESIAN_POINT('',(-7.62,7.62,1.25));
+#2406 = DIRECTION('',(0.,0.,1.));
+#2407 = DIRECTION('',(1.,0.,0.));
+#2408 = ADVANCED_FACE('',(#2409),#2420,.F.);
+#2409 = FACE_BOUND('',#2410,.F.);
+#2410 = EDGE_LOOP('',(#2411,#2412,#2418,#2419));
+#2411 = ORIENTED_EDGE('',*,*,#1672,.F.);
+#2412 = ORIENTED_EDGE('',*,*,#2413,.T.);
+#2413 = EDGE_CURVE('',#1673,#1151,#2414,.T.);
+#2414 = LINE('',#2415,#2416);
+#2415 = CARTESIAN_POINT('',(8.02,0.,1.25));
+#2416 = VECTOR('',#2417,1.);
+#2417 = DIRECTION('',(-0.,-0.,-1.));
+#2418 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#2419 = ORIENTED_EDGE('',*,*,#2413,.F.);
+#2420 = CYLINDRICAL_SURFACE('',#2421,0.4);
+#2421 = AXIS2_PLACEMENT_3D('',#2422,#2423,#2424);
+#2422 = CARTESIAN_POINT('',(7.62,0.,1.25));
+#2423 = DIRECTION('',(0.,0.,1.));
+#2424 = DIRECTION('',(1.,0.,0.));
+#2425 = ADVANCED_FACE('',(#2426),#2437,.F.);
+#2426 = FACE_BOUND('',#2427,.F.);
+#2427 = EDGE_LOOP('',(#2428,#2429,#2435,#2436));
+#2428 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#2429 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#2430 = EDGE_CURVE('',#1684,#1162,#2431,.T.);
+#2431 = LINE('',#2432,#2433);
+#2432 = CARTESIAN_POINT('',(8.02,2.54,1.25));
+#2433 = VECTOR('',#2434,1.);
+#2434 = DIRECTION('',(-0.,-0.,-1.));
+#2435 = ORIENTED_EDGE('',*,*,#1161,.T.);
+#2436 = ORIENTED_EDGE('',*,*,#2430,.F.);
+#2437 = CYLINDRICAL_SURFACE('',#2438,0.4);
+#2438 = AXIS2_PLACEMENT_3D('',#2439,#2440,#2441);
+#2439 = CARTESIAN_POINT('',(7.62,2.54,1.25));
+#2440 = DIRECTION('',(0.,0.,1.));
+#2441 = DIRECTION('',(1.,0.,0.));
+#2442 = ADVANCED_FACE('',(#2443),#2454,.F.);
+#2443 = FACE_BOUND('',#2444,.F.);
+#2444 = EDGE_LOOP('',(#2445,#2446,#2452,#2453));
+#2445 = ORIENTED_EDGE('',*,*,#1694,.F.);
+#2446 = ORIENTED_EDGE('',*,*,#2447,.T.);
+#2447 = EDGE_CURVE('',#1695,#1173,#2448,.T.);
+#2448 = LINE('',#2449,#2450);
+#2449 = CARTESIAN_POINT('',(8.02,5.08,1.25));
+#2450 = VECTOR('',#2451,1.);
+#2451 = DIRECTION('',(-0.,-0.,-1.));
+#2452 = ORIENTED_EDGE('',*,*,#1172,.T.);
+#2453 = ORIENTED_EDGE('',*,*,#2447,.F.);
+#2454 = CYLINDRICAL_SURFACE('',#2455,0.4);
+#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458);
+#2456 = CARTESIAN_POINT('',(7.62,5.08,1.25));
+#2457 = DIRECTION('',(0.,0.,1.));
+#2458 = DIRECTION('',(1.,0.,0.));
+#2459 = ADVANCED_FACE('',(#2460),#2471,.F.);
+#2460 = FACE_BOUND('',#2461,.F.);
+#2461 = EDGE_LOOP('',(#2462,#2463,#2469,#2470));
+#2462 = ORIENTED_EDGE('',*,*,#1705,.F.);
+#2463 = ORIENTED_EDGE('',*,*,#2464,.T.);
+#2464 = EDGE_CURVE('',#1706,#1184,#2465,.T.);
+#2465 = LINE('',#2466,#2467);
+#2466 = CARTESIAN_POINT('',(8.02,7.62,1.25));
+#2467 = VECTOR('',#2468,1.);
+#2468 = DIRECTION('',(-0.,-0.,-1.));
+#2469 = ORIENTED_EDGE('',*,*,#1183,.T.);
+#2470 = ORIENTED_EDGE('',*,*,#2464,.F.);
+#2471 = CYLINDRICAL_SURFACE('',#2472,0.4);
+#2472 = AXIS2_PLACEMENT_3D('',#2473,#2474,#2475);
+#2473 = CARTESIAN_POINT('',(7.62,7.62,1.25));
+#2474 = DIRECTION('',(0.,0.,1.));
+#2475 = DIRECTION('',(1.,0.,0.));
+#2476 = ADVANCED_FACE('',(#2477),#2485,.F.);
+#2477 = FACE_BOUND('',#2478,.F.);
+#2478 = EDGE_LOOP('',(#2479,#2480,#2481,#2482,#2483,#2484));
+#2479 = ORIENTED_EDGE('',*,*,#2221,.F.);
+#2480 = ORIENTED_EDGE('',*,*,#697,.T.);
+#2481 = ORIENTED_EDGE('',*,*,#688,.T.);
+#2482 = ORIENTED_EDGE('',*,*,#664,.T.);
+#2483 = ORIENTED_EDGE('',*,*,#1210,.F.);
+#2484 = ORIENTED_EDGE('',*,*,#1219,.F.);
+#2485 = CYLINDRICAL_SURFACE('',#2486,0.4);
+#2486 = AXIS2_PLACEMENT_3D('',#2487,#2488,#2489);
+#2487 = CARTESIAN_POINT('',(-8.89,7.62,1.25));
+#2488 = DIRECTION('',(0.,0.,1.));
+#2489 = DIRECTION('',(1.,0.,0.));
+#2490 = ADVANCED_FACE('',(#2491),#2499,.F.);
+#2491 = FACE_BOUND('',#2492,.F.);
+#2492 = EDGE_LOOP('',(#2493,#2494,#2495,#2496,#2497,#2498));
+#2493 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#2494 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#2495 = ORIENTED_EDGE('',*,*,#1349,.F.);
+#2496 = ORIENTED_EDGE('',*,*,#2116,.F.);
+#2497 = ORIENTED_EDGE('',*,*,#827,.T.);
+#2498 = ORIENTED_EDGE('',*,*,#818,.T.);
+#2499 = CYLINDRICAL_SURFACE('',#2500,0.4);
+#2500 = AXIS2_PLACEMENT_3D('',#2501,#2502,#2503);
+#2501 = CARTESIAN_POINT('',(-8.89,-5.08,1.25));
+#2502 = DIRECTION('',(0.,0.,1.));
+#2503 = DIRECTION('',(1.,0.,0.));
+#2504 = ADVANCED_FACE('',(#2505),#2513,.F.);
+#2505 = FACE_BOUND('',#2506,.F.);
+#2506 = EDGE_LOOP('',(#2507,#2508,#2509,#2510,#2511,#2512));
+#2507 = ORIENTED_EDGE('',*,*,#2162,.T.);
+#2508 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#2509 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#2510 = ORIENTED_EDGE('',*,*,#2133,.F.);
+#2511 = ORIENTED_EDGE('',*,*,#801,.T.);
+#2512 = ORIENTED_EDGE('',*,*,#792,.T.);
+#2513 = CYLINDRICAL_SURFACE('',#2514,0.4);
+#2514 = AXIS2_PLACEMENT_3D('',#2515,#2516,#2517);
+#2515 = CARTESIAN_POINT('',(-8.89,-2.54,1.25));
+#2516 = DIRECTION('',(0.,0.,1.));
+#2517 = DIRECTION('',(1.,0.,0.));
+#2518 = ADVANCED_FACE('',(#2519),#2527,.F.);
+#2519 = FACE_BOUND('',#2520,.F.);
+#2520 = EDGE_LOOP('',(#2521,#2522,#2523,#2524,#2525,#2526));
+#2521 = ORIENTED_EDGE('',*,*,#2184,.T.);
+#2522 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#2523 = ORIENTED_EDGE('',*,*,#1297,.F.);
+#2524 = ORIENTED_EDGE('',*,*,#2155,.F.);
+#2525 = ORIENTED_EDGE('',*,*,#775,.T.);
+#2526 = ORIENTED_EDGE('',*,*,#766,.T.);
+#2527 = CYLINDRICAL_SURFACE('',#2528,0.4);
+#2528 = AXIS2_PLACEMENT_3D('',#2529,#2530,#2531);
+#2529 = CARTESIAN_POINT('',(-8.89,0.,1.25));
+#2530 = DIRECTION('',(0.,0.,1.));
+#2531 = DIRECTION('',(1.,0.,0.));
+#2532 = ADVANCED_FACE('',(#2533),#2541,.F.);
+#2533 = FACE_BOUND('',#2534,.F.);
+#2534 = EDGE_LOOP('',(#2535,#2536,#2537,#2538,#2539,#2540));
+#2535 = ORIENTED_EDGE('',*,*,#2206,.T.);
+#2536 = ORIENTED_EDGE('',*,*,#1262,.F.);
+#2537 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#2538 = ORIENTED_EDGE('',*,*,#2177,.F.);
+#2539 = ORIENTED_EDGE('',*,*,#749,.T.);
+#2540 = ORIENTED_EDGE('',*,*,#740,.T.);
+#2541 = CYLINDRICAL_SURFACE('',#2542,0.4);
+#2542 = AXIS2_PLACEMENT_3D('',#2543,#2544,#2545);
+#2543 = CARTESIAN_POINT('',(-8.89,2.54,1.25));
+#2544 = DIRECTION('',(0.,0.,1.));
+#2545 = DIRECTION('',(1.,0.,0.));
+#2546 = ADVANCED_FACE('',(#2547),#2555,.F.);
+#2547 = FACE_BOUND('',#2548,.F.);
+#2548 = EDGE_LOOP('',(#2549,#2550,#2551,#2552,#2553,#2554));
+#2549 = ORIENTED_EDGE('',*,*,#2228,.T.);
+#2550 = ORIENTED_EDGE('',*,*,#1236,.F.);
+#2551 = ORIENTED_EDGE('',*,*,#1245,.F.);
+#2552 = ORIENTED_EDGE('',*,*,#2199,.F.);
+#2553 = ORIENTED_EDGE('',*,*,#723,.T.);
+#2554 = ORIENTED_EDGE('',*,*,#714,.T.);
+#2555 = CYLINDRICAL_SURFACE('',#2556,0.4);
+#2556 = AXIS2_PLACEMENT_3D('',#2557,#2558,#2559);
+#2557 = CARTESIAN_POINT('',(-8.89,5.08,1.25));
+#2558 = DIRECTION('',(0.,0.,1.));
+#2559 = DIRECTION('',(1.,0.,0.));
+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2564)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2561,#2562,#2563)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2561 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2562 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2563 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2564 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2561,
+  'distance_accuracy_value','confusion accuracy');
+#2565 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2566,#2568);
+#2566 = ( REPRESENTATION_RELATIONSHIP('','',#631,#596) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2567) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2567 = ITEM_DEFINED_TRANSFORMATION('','',#11,#597);
+#2568 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2569);
+#2569 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','Board','',#591,#626,$);
+#2570 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#628));
+#2571 = SHAPE_DEFINITION_REPRESENTATION(#2572,#2578);
+#2572 = PRODUCT_DEFINITION_SHAPE('','',#2573);
+#2573 = PRODUCT_DEFINITION('design','',#2574,#2577);
+#2574 = PRODUCT_DEFINITION_FORMATION('','',#2575);
+#2575 = PRODUCT('USB','USB','',(#2576));
+#2576 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2577 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2578 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2579),#3021);
+#2579 = MANIFOLD_SOLID_BREP('',#2580);
+#2580 = CLOSED_SHELL('',(#2581,#2659,#2691,#2715,#2739,#2757,#2788,#2813
+    ,#2837,#2855,#2867,#2913,#2944,#2968,#2992,#3009));
+#2581 = ADVANCED_FACE('',(#2582,#2618),#2654,.F.);
+#2582 = FACE_BOUND('',#2583,.F.);
+#2583 = EDGE_LOOP('',(#2584,#2595,#2603,#2612));
+#2584 = ORIENTED_EDGE('',*,*,#2585,.F.);
+#2585 = EDGE_CURVE('',#2586,#2588,#2590,.T.);
+#2586 = VERTEX_POINT('',#2587);
+#2587 = CARTESIAN_POINT('',(-2.895,-11.81,4.46));
+#2588 = VERTEX_POINT('',#2589);
+#2589 = CARTESIAN_POINT('',(-2.895,-11.81,1.25));
+#2590 = CIRCLE('',#2591,1.605);
+#2591 = AXIS2_PLACEMENT_3D('',#2592,#2593,#2594);
+#2592 = CARTESIAN_POINT('',(-2.895,-11.81,2.855));
+#2593 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2594 = DIRECTION('',(1.,0.,0.));
+#2595 = ORIENTED_EDGE('',*,*,#2596,.T.);
+#2596 = EDGE_CURVE('',#2586,#2597,#2599,.T.);
+#2597 = VERTEX_POINT('',#2598);
+#2598 = CARTESIAN_POINT('',(2.895,-11.81,4.46));
+#2599 = LINE('',#2600,#2601);
+#2600 = CARTESIAN_POINT('',(-2.895,-11.81,4.46));
+#2601 = VECTOR('',#2602,1.);
+#2602 = DIRECTION('',(1.,0.,0.));
+#2603 = ORIENTED_EDGE('',*,*,#2604,.F.);
+#2604 = EDGE_CURVE('',#2605,#2597,#2607,.T.);
+#2605 = VERTEX_POINT('',#2606);
+#2606 = CARTESIAN_POINT('',(2.895,-11.81,1.25));
+#2607 = CIRCLE('',#2608,1.605);
+#2608 = AXIS2_PLACEMENT_3D('',#2609,#2610,#2611);
+#2609 = CARTESIAN_POINT('',(2.895,-11.81,2.855));
+#2610 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2611 = DIRECTION('',(1.,0.,0.));
+#2612 = ORIENTED_EDGE('',*,*,#2613,.F.);
+#2613 = EDGE_CURVE('',#2588,#2605,#2614,.T.);
+#2614 = LINE('',#2615,#2616);
+#2615 = CARTESIAN_POINT('',(-2.895,-11.81,1.25));
+#2616 = VECTOR('',#2617,1.);
+#2617 = DIRECTION('',(1.,0.,0.));
+#2618 = FACE_BOUND('',#2619,.F.);
+#2619 = EDGE_LOOP('',(#2620,#2630,#2639,#2647));
+#2620 = ORIENTED_EDGE('',*,*,#2621,.F.);
+#2621 = EDGE_CURVE('',#2622,#2624,#2626,.T.);
+#2622 = VERTEX_POINT('',#2623);
+#2623 = CARTESIAN_POINT('',(-2.894999999996,-11.81,4.16));
+#2624 = VERTEX_POINT('',#2625);
+#2625 = CARTESIAN_POINT('',(2.895,-11.81,4.16));
+#2626 = LINE('',#2627,#2628);
+#2627 = CARTESIAN_POINT('',(-2.894999999996,-11.81,4.16));
+#2628 = VECTOR('',#2629,1.);
+#2629 = DIRECTION('',(1.,0.,0.));
+#2630 = ORIENTED_EDGE('',*,*,#2631,.T.);
+#2631 = EDGE_CURVE('',#2622,#2632,#2634,.T.);
+#2632 = VERTEX_POINT('',#2633);
+#2633 = CARTESIAN_POINT('',(-2.894999999996,-11.81,1.55));
+#2634 = CIRCLE('',#2635,1.305);
+#2635 = AXIS2_PLACEMENT_3D('',#2636,#2637,#2638);
+#2636 = CARTESIAN_POINT('',(-2.894999999996,-11.81,2.855));
+#2637 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2638 = DIRECTION('',(1.,0.,0.));
+#2639 = ORIENTED_EDGE('',*,*,#2640,.T.);
+#2640 = EDGE_CURVE('',#2632,#2641,#2643,.T.);
+#2641 = VERTEX_POINT('',#2642);
+#2642 = CARTESIAN_POINT('',(2.895,-11.81,1.55));
+#2643 = LINE('',#2644,#2645);
+#2644 = CARTESIAN_POINT('',(-2.894999999996,-11.81,1.55));
+#2645 = VECTOR('',#2646,1.);
+#2646 = DIRECTION('',(1.,0.,0.));
+#2647 = ORIENTED_EDGE('',*,*,#2648,.T.);
+#2648 = EDGE_CURVE('',#2641,#2624,#2649,.T.);
+#2649 = CIRCLE('',#2650,1.305);
+#2650 = AXIS2_PLACEMENT_3D('',#2651,#2652,#2653);
+#2651 = CARTESIAN_POINT('',(2.895,-11.81,2.855));
+#2652 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2653 = DIRECTION('',(1.,0.,0.));
+#2654 = PLANE('',#2655);
+#2655 = AXIS2_PLACEMENT_3D('',#2656,#2657,#2658);
+#2656 = CARTESIAN_POINT('',(-5.025054708346E-16,-11.81,2.855));
+#2657 = DIRECTION('',(0.,1.,-9.43297665713E-16));
+#2658 = DIRECTION('',(0.,9.43297665713E-16,1.));
+#2659 = ADVANCED_FACE('',(#2660),#2686,.T.);
+#2660 = FACE_BOUND('',#2661,.F.);
+#2661 = EDGE_LOOP('',(#2662,#2670,#2671,#2679));
+#2662 = ORIENTED_EDGE('',*,*,#2663,.F.);
+#2663 = EDGE_CURVE('',#2586,#2664,#2666,.T.);
+#2664 = VERTEX_POINT('',#2665);
+#2665 = CARTESIAN_POINT('',(-2.895,-4.39,4.46));
+#2666 = LINE('',#2667,#2668);
+#2667 = CARTESIAN_POINT('',(-2.895,-10.16,4.46));
+#2668 = VECTOR('',#2669,1.);
+#2669 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#2670 = ORIENTED_EDGE('',*,*,#2585,.T.);
+#2671 = ORIENTED_EDGE('',*,*,#2672,.F.);
+#2672 = EDGE_CURVE('',#2673,#2588,#2675,.T.);
+#2673 = VERTEX_POINT('',#2674);
+#2674 = CARTESIAN_POINT('',(-2.895,-4.39,1.25));
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(-2.895,-10.16,1.25));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2679 = ORIENTED_EDGE('',*,*,#2680,.F.);
+#2680 = EDGE_CURVE('',#2664,#2673,#2681,.T.);
+#2681 = CIRCLE('',#2682,1.605);
+#2682 = AXIS2_PLACEMENT_3D('',#2683,#2684,#2685);
+#2683 = CARTESIAN_POINT('',(-2.895,-4.39,2.855));
+#2684 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#2685 = DIRECTION('',(1.,0.,0.));
+#2686 = CYLINDRICAL_SURFACE('',#2687,1.605);
+#2687 = AXIS2_PLACEMENT_3D('',#2688,#2689,#2690);
+#2688 = CARTESIAN_POINT('',(-2.895,-10.16,2.855));
+#2689 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2690 = DIRECTION('',(1.,0.,0.));
+#2691 = ADVANCED_FACE('',(#2692),#2710,.T.);
+#2692 = FACE_BOUND('',#2693,.T.);
+#2693 = EDGE_LOOP('',(#2694,#2695,#2703,#2709));
+#2694 = ORIENTED_EDGE('',*,*,#2596,.T.);
+#2695 = ORIENTED_EDGE('',*,*,#2696,.F.);
+#2696 = EDGE_CURVE('',#2697,#2597,#2699,.T.);
+#2697 = VERTEX_POINT('',#2698);
+#2698 = CARTESIAN_POINT('',(2.895,-4.39,4.46));
+#2699 = LINE('',#2700,#2701);
+#2700 = CARTESIAN_POINT('',(2.895,-10.16,4.46));
+#2701 = VECTOR('',#2702,1.);
+#2702 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2703 = ORIENTED_EDGE('',*,*,#2704,.F.);
+#2704 = EDGE_CURVE('',#2664,#2697,#2705,.T.);
+#2705 = LINE('',#2706,#2707);
+#2706 = CARTESIAN_POINT('',(-2.895,-4.39,4.46));
+#2707 = VECTOR('',#2708,1.);
+#2708 = DIRECTION('',(1.,0.,0.));
+#2709 = ORIENTED_EDGE('',*,*,#2663,.F.);
+#2710 = PLANE('',#2711);
+#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714);
+#2712 = CARTESIAN_POINT('',(-1.344706161544E-16,-8.1,4.46));
+#2713 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2714 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2715 = ADVANCED_FACE('',(#2716),#2734,.T.);
+#2716 = FACE_BOUND('',#2717,.T.);
+#2717 = EDGE_LOOP('',(#2718,#2719,#2727,#2733));
+#2718 = ORIENTED_EDGE('',*,*,#2672,.F.);
+#2719 = ORIENTED_EDGE('',*,*,#2720,.T.);
+#2720 = EDGE_CURVE('',#2673,#2721,#2723,.T.);
+#2721 = VERTEX_POINT('',#2722);
+#2722 = CARTESIAN_POINT('',(2.895,-4.39,1.25));
+#2723 = LINE('',#2724,#2725);
+#2724 = CARTESIAN_POINT('',(-2.895,-4.39,1.25));
+#2725 = VECTOR('',#2726,1.);
+#2726 = DIRECTION('',(1.,0.,0.));
+#2727 = ORIENTED_EDGE('',*,*,#2728,.F.);
+#2728 = EDGE_CURVE('',#2605,#2721,#2729,.T.);
+#2729 = LINE('',#2730,#2731);
+#2730 = CARTESIAN_POINT('',(2.895,-10.16,1.25));
+#2731 = VECTOR('',#2732,1.);
+#2732 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#2733 = ORIENTED_EDGE('',*,*,#2613,.F.);
+#2734 = PLANE('',#2735);
+#2735 = AXIS2_PLACEMENT_3D('',#2736,#2737,#2738);
+#2736 = CARTESIAN_POINT('',(6.723530807722E-17,-8.1,1.25));
+#2737 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#2738 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2739 = ADVANCED_FACE('',(#2740),#2752,.T.);
+#2740 = FACE_BOUND('',#2741,.F.);
+#2741 = EDGE_LOOP('',(#2742,#2743,#2744,#2745));
+#2742 = ORIENTED_EDGE('',*,*,#2728,.F.);
+#2743 = ORIENTED_EDGE('',*,*,#2604,.T.);
+#2744 = ORIENTED_EDGE('',*,*,#2696,.F.);
+#2745 = ORIENTED_EDGE('',*,*,#2746,.F.);
+#2746 = EDGE_CURVE('',#2721,#2697,#2747,.T.);
+#2747 = CIRCLE('',#2748,1.605);
+#2748 = AXIS2_PLACEMENT_3D('',#2749,#2750,#2751);
+#2749 = CARTESIAN_POINT('',(2.895,-4.39,2.855));
+#2750 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#2751 = DIRECTION('',(1.,0.,0.));
+#2752 = CYLINDRICAL_SURFACE('',#2753,1.605);
+#2753 = AXIS2_PLACEMENT_3D('',#2754,#2755,#2756);
+#2754 = CARTESIAN_POINT('',(2.895,-10.16,2.855));
+#2755 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2756 = DIRECTION('',(1.,0.,0.));
+#2757 = ADVANCED_FACE('',(#2758),#2783,.T.);
+#2758 = FACE_BOUND('',#2759,.T.);
+#2759 = EDGE_LOOP('',(#2760,#2768,#2776,#2782));
+#2760 = ORIENTED_EDGE('',*,*,#2761,.T.);
+#2761 = EDGE_CURVE('',#2622,#2762,#2764,.T.);
+#2762 = VERTEX_POINT('',#2763);
+#2763 = CARTESIAN_POINT('',(-2.894999999996,-6.86,4.16));
+#2764 = LINE('',#2765,#2766);
+#2765 = CARTESIAN_POINT('',(-2.894999999996,-11.81,4.16));
+#2766 = VECTOR('',#2767,1.);
+#2767 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2768 = ORIENTED_EDGE('',*,*,#2769,.T.);
+#2769 = EDGE_CURVE('',#2762,#2770,#2772,.T.);
+#2770 = VERTEX_POINT('',#2771);
+#2771 = CARTESIAN_POINT('',(2.895,-6.86,4.16));
+#2772 = LINE('',#2773,#2774);
+#2773 = CARTESIAN_POINT('',(-2.894999999996,-6.86,4.16));
+#2774 = VECTOR('',#2775,1.);
+#2775 = DIRECTION('',(1.,0.,0.));
+#2776 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#2777 = EDGE_CURVE('',#2624,#2770,#2778,.T.);
+#2778 = LINE('',#2779,#2780);
+#2779 = CARTESIAN_POINT('',(2.895,-11.81,4.16));
+#2780 = VECTOR('',#2781,1.);
+#2781 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2782 = ORIENTED_EDGE('',*,*,#2621,.F.);
+#2783 = PLANE('',#2784);
+#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787);
+#2785 = CARTESIAN_POINT('',(-2.894999999996,-11.81,4.16));
+#2786 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2787 = DIRECTION('',(1.,0.,0.));
+#2788 = ADVANCED_FACE('',(#2789),#2808,.F.);
+#2789 = FACE_BOUND('',#2790,.F.);
+#2790 = EDGE_LOOP('',(#2791,#2799,#2806,#2807));
+#2791 = ORIENTED_EDGE('',*,*,#2792,.T.);
+#2792 = EDGE_CURVE('',#2641,#2793,#2795,.T.);
+#2793 = VERTEX_POINT('',#2794);
+#2794 = CARTESIAN_POINT('',(2.895,-6.86,1.55));
+#2795 = LINE('',#2796,#2797);
+#2796 = CARTESIAN_POINT('',(2.895,-11.81,1.55));
+#2797 = VECTOR('',#2798,1.);
+#2798 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2799 = ORIENTED_EDGE('',*,*,#2800,.T.);
+#2800 = EDGE_CURVE('',#2793,#2770,#2801,.T.);
+#2801 = CIRCLE('',#2802,1.305);
+#2802 = AXIS2_PLACEMENT_3D('',#2803,#2804,#2805);
+#2803 = CARTESIAN_POINT('',(2.895,-6.86,2.855));
+#2804 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2805 = DIRECTION('',(1.,0.,0.));
+#2806 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#2807 = ORIENTED_EDGE('',*,*,#2648,.F.);
+#2808 = CYLINDRICAL_SURFACE('',#2809,1.305);
+#2809 = AXIS2_PLACEMENT_3D('',#2810,#2811,#2812);
+#2810 = CARTESIAN_POINT('',(2.895,-11.81,2.855));
+#2811 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2812 = DIRECTION('',(1.,0.,0.));
+#2813 = ADVANCED_FACE('',(#2814),#2832,.F.);
+#2814 = FACE_BOUND('',#2815,.F.);
+#2815 = EDGE_LOOP('',(#2816,#2824,#2830,#2831));
+#2816 = ORIENTED_EDGE('',*,*,#2817,.T.);
+#2817 = EDGE_CURVE('',#2632,#2818,#2820,.T.);
+#2818 = VERTEX_POINT('',#2819);
+#2819 = CARTESIAN_POINT('',(-2.894999999996,-6.86,1.55));
+#2820 = LINE('',#2821,#2822);
+#2821 = CARTESIAN_POINT('',(-2.894999999996,-11.81,1.55));
+#2822 = VECTOR('',#2823,1.);
+#2823 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2824 = ORIENTED_EDGE('',*,*,#2825,.T.);
+#2825 = EDGE_CURVE('',#2818,#2793,#2826,.T.);
+#2826 = LINE('',#2827,#2828);
+#2827 = CARTESIAN_POINT('',(-2.894999999996,-6.86,1.55));
+#2828 = VECTOR('',#2829,1.);
+#2829 = DIRECTION('',(1.,0.,0.));
+#2830 = ORIENTED_EDGE('',*,*,#2792,.F.);
+#2831 = ORIENTED_EDGE('',*,*,#2640,.F.);
+#2832 = PLANE('',#2833);
+#2833 = AXIS2_PLACEMENT_3D('',#2834,#2835,#2836);
+#2834 = CARTESIAN_POINT('',(-2.894999999996,-11.81,1.55));
+#2835 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2836 = DIRECTION('',(1.,0.,0.));
+#2837 = ADVANCED_FACE('',(#2838),#2850,.F.);
+#2838 = FACE_BOUND('',#2839,.F.);
+#2839 = EDGE_LOOP('',(#2840,#2841,#2848,#2849));
+#2840 = ORIENTED_EDGE('',*,*,#2761,.T.);
+#2841 = ORIENTED_EDGE('',*,*,#2842,.T.);
+#2842 = EDGE_CURVE('',#2762,#2818,#2843,.T.);
+#2843 = CIRCLE('',#2844,1.305);
+#2844 = AXIS2_PLACEMENT_3D('',#2845,#2846,#2847);
+#2845 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.855));
+#2846 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2847 = DIRECTION('',(1.,0.,0.));
+#2848 = ORIENTED_EDGE('',*,*,#2817,.F.);
+#2849 = ORIENTED_EDGE('',*,*,#2631,.F.);
+#2850 = CYLINDRICAL_SURFACE('',#2851,1.305);
+#2851 = AXIS2_PLACEMENT_3D('',#2852,#2853,#2854);
+#2852 = CARTESIAN_POINT('',(-2.894999999996,-11.81,2.855));
+#2853 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2854 = DIRECTION('',(1.,0.,0.));
+#2855 = ADVANCED_FACE('',(#2856),#2862,.T.);
+#2856 = FACE_BOUND('',#2857,.T.);
+#2857 = EDGE_LOOP('',(#2858,#2859,#2860,#2861));
+#2858 = ORIENTED_EDGE('',*,*,#2680,.F.);
+#2859 = ORIENTED_EDGE('',*,*,#2704,.T.);
+#2860 = ORIENTED_EDGE('',*,*,#2746,.F.);
+#2861 = ORIENTED_EDGE('',*,*,#2720,.F.);
+#2862 = PLANE('',#2863);
+#2863 = AXIS2_PLACEMENT_3D('',#2864,#2865,#2866);
+#2864 = CARTESIAN_POINT('',(-5.025054708346E-16,-4.39,2.855));
+#2865 = DIRECTION('',(0.,1.,-8.322753632504E-16));
+#2866 = DIRECTION('',(0.,8.322753632504E-16,1.));
+#2867 = ADVANCED_FACE('',(#2868,#2874),#2908,.F.);
+#2868 = FACE_BOUND('',#2869,.F.);
+#2869 = EDGE_LOOP('',(#2870,#2871,#2872,#2873));
+#2870 = ORIENTED_EDGE('',*,*,#2842,.F.);
+#2871 = ORIENTED_EDGE('',*,*,#2769,.T.);
+#2872 = ORIENTED_EDGE('',*,*,#2800,.F.);
+#2873 = ORIENTED_EDGE('',*,*,#2825,.F.);
+#2874 = FACE_BOUND('',#2875,.F.);
+#2875 = EDGE_LOOP('',(#2876,#2886,#2894,#2902));
+#2876 = ORIENTED_EDGE('',*,*,#2877,.T.);
+#2877 = EDGE_CURVE('',#2878,#2880,#2882,.T.);
+#2878 = VERTEX_POINT('',#2879);
+#2879 = CARTESIAN_POINT('',(2.895,-6.86,3.155));
+#2880 = VERTEX_POINT('',#2881);
+#2881 = CARTESIAN_POINT('',(-2.894999999996,-6.86,3.155));
+#2882 = LINE('',#2883,#2884);
+#2883 = CARTESIAN_POINT('',(2.895,-6.86,3.155));
+#2884 = VECTOR('',#2885,1.);
+#2885 = DIRECTION('',(-1.,0.,0.));
+#2886 = ORIENTED_EDGE('',*,*,#2887,.T.);
+#2887 = EDGE_CURVE('',#2880,#2888,#2890,.T.);
+#2888 = VERTEX_POINT('',#2889);
+#2889 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.555));
+#2890 = LINE('',#2891,#2892);
+#2891 = CARTESIAN_POINT('',(-2.894999999996,-6.86,3.155));
+#2892 = VECTOR('',#2893,1.);
+#2893 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#2894 = ORIENTED_EDGE('',*,*,#2895,.T.);
+#2895 = EDGE_CURVE('',#2888,#2896,#2898,.T.);
+#2896 = VERTEX_POINT('',#2897);
+#2897 = CARTESIAN_POINT('',(2.895,-6.86,2.555));
+#2898 = LINE('',#2899,#2900);
+#2899 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.555));
+#2900 = VECTOR('',#2901,1.);
+#2901 = DIRECTION('',(1.,0.,0.));
+#2902 = ORIENTED_EDGE('',*,*,#2903,.T.);
+#2903 = EDGE_CURVE('',#2896,#2878,#2904,.T.);
+#2904 = LINE('',#2905,#2906);
+#2905 = CARTESIAN_POINT('',(2.895,-6.86,2.555));
+#2906 = VECTOR('',#2907,1.);
+#2907 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#2908 = PLANE('',#2909);
+#2909 = AXIS2_PLACEMENT_3D('',#2910,#2911,#2912);
+#2910 = CARTESIAN_POINT('',(2.07699219321E-12,-6.86,2.855));
+#2911 = DIRECTION('',(0.,1.,-8.453207711605E-16));
+#2912 = DIRECTION('',(0.,8.453207711605E-16,1.));
+#2913 = ADVANCED_FACE('',(#2914),#2939,.F.);
+#2914 = FACE_BOUND('',#2915,.F.);
+#2915 = EDGE_LOOP('',(#2916,#2924,#2932,#2938));
+#2916 = ORIENTED_EDGE('',*,*,#2917,.T.);
+#2917 = EDGE_CURVE('',#2878,#2918,#2920,.T.);
+#2918 = VERTEX_POINT('',#2919);
+#2919 = CARTESIAN_POINT('',(2.895,-11.81,3.155));
+#2920 = LINE('',#2921,#2922);
+#2921 = CARTESIAN_POINT('',(2.895,-6.86,3.155));
+#2922 = VECTOR('',#2923,1.);
+#2923 = DIRECTION('',(0.,-1.,3.330669073875E-16));
+#2924 = ORIENTED_EDGE('',*,*,#2925,.T.);
+#2925 = EDGE_CURVE('',#2918,#2926,#2928,.T.);
+#2926 = VERTEX_POINT('',#2927);
+#2927 = CARTESIAN_POINT('',(-2.894999999996,-11.81,3.155));
+#2928 = LINE('',#2929,#2930);
+#2929 = CARTESIAN_POINT('',(2.895,-11.81,3.155));
+#2930 = VECTOR('',#2931,1.);
+#2931 = DIRECTION('',(-1.,0.,0.));
+#2932 = ORIENTED_EDGE('',*,*,#2933,.F.);
+#2933 = EDGE_CURVE('',#2880,#2926,#2934,.T.);
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(-2.894999999996,-6.86,3.155));
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(0.,-1.,3.330669073875E-16));
+#2938 = ORIENTED_EDGE('',*,*,#2877,.F.);
+#2939 = PLANE('',#2940);
+#2940 = AXIS2_PLACEMENT_3D('',#2941,#2942,#2943);
+#2941 = CARTESIAN_POINT('',(2.895,-6.86,3.155));
+#2942 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#2943 = DIRECTION('',(-1.,0.,0.));
+#2944 = ADVANCED_FACE('',(#2945),#2963,.F.);
+#2945 = FACE_BOUND('',#2946,.F.);
+#2946 = EDGE_LOOP('',(#2947,#2955,#2961,#2962));
+#2947 = ORIENTED_EDGE('',*,*,#2948,.T.);
+#2948 = EDGE_CURVE('',#2896,#2949,#2951,.T.);
+#2949 = VERTEX_POINT('',#2950);
+#2950 = CARTESIAN_POINT('',(2.895,-11.81,2.555));
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(2.895,-6.86,2.555));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(0.,-1.,3.330669073875E-16));
+#2955 = ORIENTED_EDGE('',*,*,#2956,.T.);
+#2956 = EDGE_CURVE('',#2949,#2918,#2957,.T.);
+#2957 = LINE('',#2958,#2959);
+#2958 = CARTESIAN_POINT('',(2.895,-11.81,2.555));
+#2959 = VECTOR('',#2960,1.);
+#2960 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#2961 = ORIENTED_EDGE('',*,*,#2917,.F.);
+#2962 = ORIENTED_EDGE('',*,*,#2903,.F.);
+#2963 = PLANE('',#2964);
+#2964 = AXIS2_PLACEMENT_3D('',#2965,#2966,#2967);
+#2965 = CARTESIAN_POINT('',(2.895,-6.86,2.555));
+#2966 = DIRECTION('',(-1.,0.,0.));
+#2967 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#2968 = ADVANCED_FACE('',(#2969),#2987,.F.);
+#2969 = FACE_BOUND('',#2970,.F.);
+#2970 = EDGE_LOOP('',(#2971,#2979,#2985,#2986));
+#2971 = ORIENTED_EDGE('',*,*,#2972,.T.);
+#2972 = EDGE_CURVE('',#2888,#2973,#2975,.T.);
+#2973 = VERTEX_POINT('',#2974);
+#2974 = CARTESIAN_POINT('',(-2.894999999996,-11.81,2.555));
+#2975 = LINE('',#2976,#2977);
+#2976 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.555));
+#2977 = VECTOR('',#2978,1.);
+#2978 = DIRECTION('',(0.,-1.,3.330669073875E-16));
+#2979 = ORIENTED_EDGE('',*,*,#2980,.T.);
+#2980 = EDGE_CURVE('',#2973,#2949,#2981,.T.);
+#2981 = LINE('',#2982,#2983);
+#2982 = CARTESIAN_POINT('',(-2.894999999996,-11.81,2.555));
+#2983 = VECTOR('',#2984,1.);
+#2984 = DIRECTION('',(1.,0.,0.));
+#2985 = ORIENTED_EDGE('',*,*,#2948,.F.);
+#2986 = ORIENTED_EDGE('',*,*,#2895,.F.);
+#2987 = PLANE('',#2988);
+#2988 = AXIS2_PLACEMENT_3D('',#2989,#2990,#2991);
+#2989 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.555));
+#2990 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#2991 = DIRECTION('',(1.,0.,0.));
+#2992 = ADVANCED_FACE('',(#2993),#3004,.F.);
+#2993 = FACE_BOUND('',#2994,.F.);
+#2994 = EDGE_LOOP('',(#2995,#2996,#3002,#3003));
+#2995 = ORIENTED_EDGE('',*,*,#2933,.T.);
+#2996 = ORIENTED_EDGE('',*,*,#2997,.T.);
+#2997 = EDGE_CURVE('',#2926,#2973,#2998,.T.);
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(-2.894999999996,-11.81,3.155));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#3002 = ORIENTED_EDGE('',*,*,#2972,.F.);
+#3003 = ORIENTED_EDGE('',*,*,#2887,.F.);
+#3004 = PLANE('',#3005);
+#3005 = AXIS2_PLACEMENT_3D('',#3006,#3007,#3008);
+#3006 = CARTESIAN_POINT('',(-2.894999999996,-6.86,3.155));
+#3007 = DIRECTION('',(1.,0.,0.));
+#3008 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#3009 = ADVANCED_FACE('',(#3010),#3016,.F.);
+#3010 = FACE_BOUND('',#3011,.T.);
+#3011 = EDGE_LOOP('',(#3012,#3013,#3014,#3015));
+#3012 = ORIENTED_EDGE('',*,*,#2997,.T.);
+#3013 = ORIENTED_EDGE('',*,*,#2980,.T.);
+#3014 = ORIENTED_EDGE('',*,*,#2956,.T.);
+#3015 = ORIENTED_EDGE('',*,*,#2925,.T.);
+#3016 = PLANE('',#3017);
+#3017 = AXIS2_PLACEMENT_3D('',#3018,#3019,#3020);
+#3018 = CARTESIAN_POINT('',(2.076725159429E-12,-11.81,2.855));
+#3019 = DIRECTION('',(0.,1.,-1.110223024625E-16));
+#3020 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#3021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3025)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3022,#3023,#3024)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3022 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3023 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3024 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3025 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3022,
+  'distance_accuracy_value','confusion accuracy');
+#3026 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3027,#3029);
+#3027 = ( REPRESENTATION_RELATIONSHIP('','',#2578,#596) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3028) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3028 = ITEM_DEFINED_TRANSFORMATION('','',#11,#601);
+#3029 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3030);
+#3030 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','USB','',#591,#2573,$);
+#3031 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2575));
+#3032 = SHAPE_DEFINITION_REPRESENTATION(#3033,#3039);
+#3033 = PRODUCT_DEFINITION_SHAPE('','',#3034);
+#3034 = PRODUCT_DEFINITION('design','',#3035,#3038);
+#3035 = PRODUCT_DEFINITION_FORMATION('','',#3036);
+#3036 = PRODUCT('Contact','Contact','',(#3037));
+#3037 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3038 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3039 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3040),#3539);
+#3040 = MANIFOLD_SOLID_BREP('',#3041);
+#3041 = CLOSED_SHELL('',(#3042,#3075,#3136,#3197,#3229,#3253,#3275,#3299
+    ,#3330,#3355,#3379,#3424,#3469,#3490,#3511,#3523));
+#3042 = ADVANCED_FACE('',(#3043),#3070,.T.);
+#3043 = FACE_BOUND('',#3044,.F.);
+#3044 = EDGE_LOOP('',(#3045,#3055,#3062,#3063));
+#3045 = ORIENTED_EDGE('',*,*,#3046,.T.);
+#3046 = EDGE_CURVE('',#3047,#3049,#3051,.T.);
+#3047 = VERTEX_POINT('',#3048);
+#3048 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#3049 = VERTEX_POINT('',#3050);
+#3050 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(0.,0.,1.));
+#3055 = ORIENTED_EDGE('',*,*,#3056,.T.);
+#3056 = EDGE_CURVE('',#3049,#3049,#3057,.T.);
+#3057 = CIRCLE('',#3058,0.4);
+#3058 = AXIS2_PLACEMENT_3D('',#3059,#3060,#3061);
+#3059 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3060 = DIRECTION('',(0.,0.,1.));
+#3061 = DIRECTION('',(1.,0.,0.));
+#3062 = ORIENTED_EDGE('',*,*,#3046,.F.);
+#3063 = ORIENTED_EDGE('',*,*,#3064,.F.);
+#3064 = EDGE_CURVE('',#3047,#3047,#3065,.T.);
+#3065 = CIRCLE('',#3066,0.4);
+#3066 = AXIS2_PLACEMENT_3D('',#3067,#3068,#3069);
+#3067 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3068 = DIRECTION('',(0.,0.,1.));
+#3069 = DIRECTION('',(1.,0.,0.));
+#3070 = CYLINDRICAL_SURFACE('',#3071,0.4);
+#3071 = AXIS2_PLACEMENT_3D('',#3072,#3073,#3074);
+#3072 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3073 = DIRECTION('',(-0.,-0.,-1.));
+#3074 = DIRECTION('',(1.,0.,0.));
+#3075 = ADVANCED_FACE('',(#3076,#3128),#3131,.T.);
+#3076 = FACE_BOUND('',#3077,.T.);
+#3077 = EDGE_LOOP('',(#3078,#3089,#3097,#3105,#3114,#3122));
+#3078 = ORIENTED_EDGE('',*,*,#3079,.F.);
+#3079 = EDGE_CURVE('',#3080,#3082,#3084,.T.);
+#3080 = VERTEX_POINT('',#3081);
+#3081 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3082 = VERTEX_POINT('',#3083);
+#3083 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3084 = CIRCLE('',#3085,0.599544372394);
+#3085 = AXIS2_PLACEMENT_3D('',#3086,#3087,#3088);
+#3086 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3087 = DIRECTION('',(0.,0.,-1.));
+#3088 = DIRECTION('',(1.,0.,0.));
+#3089 = ORIENTED_EDGE('',*,*,#3090,.T.);
+#3090 = EDGE_CURVE('',#3080,#3091,#3093,.T.);
+#3091 = VERTEX_POINT('',#3092);
+#3092 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#3093 = LINE('',#3094,#3095);
+#3094 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3095 = VECTOR('',#3096,1.);
+#3096 = DIRECTION('',(-1.,0.,0.));
+#3097 = ORIENTED_EDGE('',*,*,#3098,.F.);
+#3098 = EDGE_CURVE('',#3099,#3091,#3101,.T.);
+#3099 = VERTEX_POINT('',#3100);
+#3100 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#3101 = LINE('',#3102,#3103);
+#3102 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#3103 = VECTOR('',#3104,1.);
+#3104 = DIRECTION('',(0.,1.,0.));
+#3105 = ORIENTED_EDGE('',*,*,#3106,.T.);
+#3106 = EDGE_CURVE('',#3099,#3107,#3109,.T.);
+#3107 = VERTEX_POINT('',#3108);
+#3108 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#3109 = CIRCLE('',#3110,0.4);
+#3110 = AXIS2_PLACEMENT_3D('',#3111,#3112,#3113);
+#3111 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#3112 = DIRECTION('',(0.,0.,-1.));
+#3113 = DIRECTION('',(1.,0.,0.));
+#3114 = ORIENTED_EDGE('',*,*,#3115,.F.);
+#3115 = EDGE_CURVE('',#3116,#3107,#3118,.T.);
+#3116 = VERTEX_POINT('',#3117);
+#3117 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3118 = LINE('',#3119,#3120);
+#3119 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3120 = VECTOR('',#3121,1.);
+#3121 = DIRECTION('',(0.,1.,0.));
+#3122 = ORIENTED_EDGE('',*,*,#3123,.F.);
+#3123 = EDGE_CURVE('',#3082,#3116,#3124,.T.);
+#3124 = LINE('',#3125,#3126);
+#3125 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3126 = VECTOR('',#3127,1.);
+#3127 = DIRECTION('',(-1.,0.,0.));
+#3128 = FACE_BOUND('',#3129,.T.);
+#3129 = EDGE_LOOP('',(#3130));
+#3130 = ORIENTED_EDGE('',*,*,#3064,.F.);
+#3131 = PLANE('',#3132);
+#3132 = AXIS2_PLACEMENT_3D('',#3133,#3134,#3135);
+#3133 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#3134 = DIRECTION('',(0.,0.,1.));
+#3135 = DIRECTION('',(1.,0.,0.));
+#3136 = ADVANCED_FACE('',(#3137,#3189),#3192,.F.);
+#3137 = FACE_BOUND('',#3138,.F.);
+#3138 = EDGE_LOOP('',(#3139,#3150,#3158,#3166,#3175,#3183));
+#3139 = ORIENTED_EDGE('',*,*,#3140,.T.);
+#3140 = EDGE_CURVE('',#3141,#3143,#3145,.T.);
+#3141 = VERTEX_POINT('',#3142);
+#3142 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#3143 = VERTEX_POINT('',#3144);
+#3144 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#3145 = CIRCLE('',#3146,0.4);
+#3146 = AXIS2_PLACEMENT_3D('',#3147,#3148,#3149);
+#3147 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#3148 = DIRECTION('',(0.,0.,-1.));
+#3149 = DIRECTION('',(1.,0.,0.));
+#3150 = ORIENTED_EDGE('',*,*,#3151,.T.);
+#3151 = EDGE_CURVE('',#3143,#3152,#3154,.T.);
+#3152 = VERTEX_POINT('',#3153);
+#3153 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#3154 = LINE('',#3155,#3156);
+#3155 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#3156 = VECTOR('',#3157,1.);
+#3157 = DIRECTION('',(0.,-1.,0.));
+#3158 = ORIENTED_EDGE('',*,*,#3159,.F.);
+#3159 = EDGE_CURVE('',#3160,#3152,#3162,.T.);
+#3160 = VERTEX_POINT('',#3161);
+#3161 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(-1.,0.,0.));
+#3166 = ORIENTED_EDGE('',*,*,#3167,.T.);
+#3167 = EDGE_CURVE('',#3160,#3168,#3170,.T.);
+#3168 = VERTEX_POINT('',#3169);
+#3169 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3170 = CIRCLE('',#3171,0.6);
+#3171 = AXIS2_PLACEMENT_3D('',#3172,#3173,#3174);
+#3172 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3173 = DIRECTION('',(0.,0.,1.));
+#3174 = DIRECTION('',(1.,0.,0.));
+#3175 = ORIENTED_EDGE('',*,*,#3176,.T.);
+#3176 = EDGE_CURVE('',#3168,#3177,#3179,.T.);
+#3177 = VERTEX_POINT('',#3178);
+#3178 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3179 = LINE('',#3180,#3181);
+#3180 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3181 = VECTOR('',#3182,1.);
+#3182 = DIRECTION('',(-1.,0.,0.));
+#3183 = ORIENTED_EDGE('',*,*,#3184,.T.);
+#3184 = EDGE_CURVE('',#3177,#3141,#3185,.T.);
+#3185 = LINE('',#3186,#3187);
+#3186 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3187 = VECTOR('',#3188,1.);
+#3188 = DIRECTION('',(0.,-1.,0.));
+#3189 = FACE_BOUND('',#3190,.F.);
+#3190 = EDGE_LOOP('',(#3191));
+#3191 = ORIENTED_EDGE('',*,*,#3056,.F.);
+#3192 = PLANE('',#3193);
+#3193 = AXIS2_PLACEMENT_3D('',#3194,#3195,#3196);
+#3194 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#3195 = DIRECTION('',(0.,0.,1.));
+#3196 = DIRECTION('',(1.,0.,0.));
+#3197 = ADVANCED_FACE('',(#3198),#3224,.T.);
+#3198 = FACE_BOUND('',#3199,.F.);
+#3199 = EDGE_LOOP('',(#3200,#3208,#3217,#3223));
+#3200 = ORIENTED_EDGE('',*,*,#3201,.T.);
+#3201 = EDGE_CURVE('',#3080,#3202,#3204,.T.);
+#3202 = VERTEX_POINT('',#3203);
+#3203 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#3204 = LINE('',#3205,#3206);
+#3205 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3206 = VECTOR('',#3207,1.);
+#3207 = DIRECTION('',(0.,0.,-1.));
+#3208 = ORIENTED_EDGE('',*,*,#3209,.T.);
+#3209 = EDGE_CURVE('',#3202,#3210,#3212,.T.);
+#3210 = VERTEX_POINT('',#3211);
+#3211 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#3212 = CIRCLE('',#3213,0.599544372394);
+#3213 = AXIS2_PLACEMENT_3D('',#3214,#3215,#3216);
+#3214 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#3215 = DIRECTION('',(0.,0.,-1.));
+#3216 = DIRECTION('',(1.,0.,0.));
+#3217 = ORIENTED_EDGE('',*,*,#3218,.F.);
+#3218 = EDGE_CURVE('',#3082,#3210,#3219,.T.);
+#3219 = LINE('',#3220,#3221);
+#3220 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3221 = VECTOR('',#3222,1.);
+#3222 = DIRECTION('',(0.,0.,-1.));
+#3223 = ORIENTED_EDGE('',*,*,#3079,.F.);
+#3224 = CYLINDRICAL_SURFACE('',#3225,0.599544372394);
+#3225 = AXIS2_PLACEMENT_3D('',#3226,#3227,#3228);
+#3226 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3227 = DIRECTION('',(0.,0.,1.));
+#3228 = DIRECTION('',(1.,0.,0.));
+#3229 = ADVANCED_FACE('',(#3230),#3248,.F.);
+#3230 = FACE_BOUND('',#3231,.F.);
+#3231 = EDGE_LOOP('',(#3232,#3233,#3241,#3247));
+#3232 = ORIENTED_EDGE('',*,*,#3218,.T.);
+#3233 = ORIENTED_EDGE('',*,*,#3234,.T.);
+#3234 = EDGE_CURVE('',#3210,#3235,#3237,.T.);
+#3235 = VERTEX_POINT('',#3236);
+#3236 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(-1.,0.,0.));
+#3241 = ORIENTED_EDGE('',*,*,#3242,.F.);
+#3242 = EDGE_CURVE('',#3116,#3235,#3243,.T.);
+#3243 = LINE('',#3244,#3245);
+#3244 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3245 = VECTOR('',#3246,1.);
+#3246 = DIRECTION('',(0.,0.,-1.));
+#3247 = ORIENTED_EDGE('',*,*,#3123,.F.);
+#3248 = PLANE('',#3249);
+#3249 = AXIS2_PLACEMENT_3D('',#3250,#3251,#3252);
+#3250 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3251 = DIRECTION('',(0.,1.,0.));
+#3252 = DIRECTION('',(-1.,0.,0.));
+#3253 = ADVANCED_FACE('',(#3254),#3270,.T.);
+#3254 = FACE_BOUND('',#3255,.F.);
+#3255 = EDGE_LOOP('',(#3256,#3262,#3263,#3269));
+#3256 = ORIENTED_EDGE('',*,*,#3257,.T.);
+#3257 = EDGE_CURVE('',#3141,#3099,#3258,.T.);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(0.,0.,-1.));
+#3262 = ORIENTED_EDGE('',*,*,#3106,.T.);
+#3263 = ORIENTED_EDGE('',*,*,#3264,.F.);
+#3264 = EDGE_CURVE('',#3143,#3107,#3265,.T.);
+#3265 = LINE('',#3266,#3267);
+#3266 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#3267 = VECTOR('',#3268,1.);
+#3268 = DIRECTION('',(0.,0.,-1.));
+#3269 = ORIENTED_EDGE('',*,*,#3140,.F.);
+#3270 = CYLINDRICAL_SURFACE('',#3271,0.4);
+#3271 = AXIS2_PLACEMENT_3D('',#3272,#3273,#3274);
+#3272 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#3273 = DIRECTION('',(0.,0.,1.));
+#3274 = DIRECTION('',(1.,0.,0.));
+#3275 = ADVANCED_FACE('',(#3276),#3294,.T.);
+#3276 = FACE_BOUND('',#3277,.T.);
+#3277 = EDGE_LOOP('',(#3278,#3279,#3287,#3293));
+#3278 = ORIENTED_EDGE('',*,*,#3201,.T.);
+#3279 = ORIENTED_EDGE('',*,*,#3280,.T.);
+#3280 = EDGE_CURVE('',#3202,#3281,#3283,.T.);
+#3281 = VERTEX_POINT('',#3282);
+#3282 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#3283 = LINE('',#3284,#3285);
+#3284 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#3285 = VECTOR('',#3286,1.);
+#3286 = DIRECTION('',(-1.,0.,0.));
+#3287 = ORIENTED_EDGE('',*,*,#3288,.F.);
+#3288 = EDGE_CURVE('',#3091,#3281,#3289,.T.);
+#3289 = LINE('',#3290,#3291);
+#3290 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#3291 = VECTOR('',#3292,1.);
+#3292 = DIRECTION('',(0.,0.,-1.));
+#3293 = ORIENTED_EDGE('',*,*,#3090,.F.);
+#3294 = PLANE('',#3295);
+#3295 = AXIS2_PLACEMENT_3D('',#3296,#3297,#3298);
+#3296 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3297 = DIRECTION('',(0.,1.,0.));
+#3298 = DIRECTION('',(-1.,0.,0.));
+#3299 = ADVANCED_FACE('',(#3300),#3325,.F.);
+#3300 = FACE_BOUND('',#3301,.F.);
+#3301 = EDGE_LOOP('',(#3302,#3310,#3318,#3324));
+#3302 = ORIENTED_EDGE('',*,*,#3303,.T.);
+#3303 = EDGE_CURVE('',#3168,#3304,#3306,.T.);
+#3304 = VERTEX_POINT('',#3305);
+#3305 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#3306 = LINE('',#3307,#3308);
+#3307 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3308 = VECTOR('',#3309,1.);
+#3309 = DIRECTION('',(0.,0.,1.));
+#3310 = ORIENTED_EDGE('',*,*,#3311,.T.);
+#3311 = EDGE_CURVE('',#3304,#3312,#3314,.T.);
+#3312 = VERTEX_POINT('',#3313);
+#3313 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#3314 = LINE('',#3315,#3316);
+#3315 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#3316 = VECTOR('',#3317,1.);
+#3317 = DIRECTION('',(-1.,0.,0.));
+#3318 = ORIENTED_EDGE('',*,*,#3319,.F.);
+#3319 = EDGE_CURVE('',#3177,#3312,#3320,.T.);
+#3320 = LINE('',#3321,#3322);
+#3321 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3322 = VECTOR('',#3323,1.);
+#3323 = DIRECTION('',(0.,0.,1.));
+#3324 = ORIENTED_EDGE('',*,*,#3176,.F.);
+#3325 = PLANE('',#3326);
+#3326 = AXIS2_PLACEMENT_3D('',#3327,#3328,#3329);
+#3327 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3328 = DIRECTION('',(0.,-1.,0.));
+#3329 = DIRECTION('',(-1.,0.,0.));
+#3330 = ADVANCED_FACE('',(#3331),#3350,.T.);
+#3331 = FACE_BOUND('',#3332,.F.);
+#3332 = EDGE_LOOP('',(#3333,#3341,#3348,#3349));
+#3333 = ORIENTED_EDGE('',*,*,#3334,.T.);
+#3334 = EDGE_CURVE('',#3160,#3335,#3337,.T.);
+#3335 = VERTEX_POINT('',#3336);
+#3336 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#3337 = LINE('',#3338,#3339);
+#3338 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3339 = VECTOR('',#3340,1.);
+#3340 = DIRECTION('',(0.,0.,1.));
+#3341 = ORIENTED_EDGE('',*,*,#3342,.T.);
+#3342 = EDGE_CURVE('',#3335,#3304,#3343,.T.);
+#3343 = CIRCLE('',#3344,0.6);
+#3344 = AXIS2_PLACEMENT_3D('',#3345,#3346,#3347);
+#3345 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#3346 = DIRECTION('',(0.,0.,1.));
+#3347 = DIRECTION('',(1.,0.,0.));
+#3348 = ORIENTED_EDGE('',*,*,#3303,.F.);
+#3349 = ORIENTED_EDGE('',*,*,#3167,.F.);
+#3350 = CYLINDRICAL_SURFACE('',#3351,0.6);
+#3351 = AXIS2_PLACEMENT_3D('',#3352,#3353,#3354);
+#3352 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3353 = DIRECTION('',(-0.,-0.,-1.));
+#3354 = DIRECTION('',(1.,0.,0.));
+#3355 = ADVANCED_FACE('',(#3356),#3374,.T.);
+#3356 = FACE_BOUND('',#3357,.T.);
+#3357 = EDGE_LOOP('',(#3358,#3359,#3367,#3373));
+#3358 = ORIENTED_EDGE('',*,*,#3334,.T.);
+#3359 = ORIENTED_EDGE('',*,*,#3360,.T.);
+#3360 = EDGE_CURVE('',#3335,#3361,#3363,.T.);
+#3361 = VERTEX_POINT('',#3362);
+#3362 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#3363 = LINE('',#3364,#3365);
+#3364 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#3365 = VECTOR('',#3366,1.);
+#3366 = DIRECTION('',(-1.,0.,0.));
+#3367 = ORIENTED_EDGE('',*,*,#3368,.F.);
+#3368 = EDGE_CURVE('',#3152,#3361,#3369,.T.);
+#3369 = LINE('',#3370,#3371);
+#3370 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#3371 = VECTOR('',#3372,1.);
+#3372 = DIRECTION('',(0.,0.,1.));
+#3373 = ORIENTED_EDGE('',*,*,#3159,.F.);
+#3374 = PLANE('',#3375);
+#3375 = AXIS2_PLACEMENT_3D('',#3376,#3377,#3378);
+#3376 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3377 = DIRECTION('',(0.,-1.,0.));
+#3378 = DIRECTION('',(-1.,0.,0.));
+#3379 = ADVANCED_FACE('',(#3380,#3408),#3419,.F.);
+#3380 = FACE_BOUND('',#3381,.F.);
+#3381 = EDGE_LOOP('',(#3382,#3383,#3391,#3400,#3406,#3407));
+#3382 = ORIENTED_EDGE('',*,*,#3280,.T.);
+#3383 = ORIENTED_EDGE('',*,*,#3384,.F.);
+#3384 = EDGE_CURVE('',#3385,#3281,#3387,.T.);
+#3385 = VERTEX_POINT('',#3386);
+#3386 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#3387 = LINE('',#3388,#3389);
+#3388 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#3389 = VECTOR('',#3390,1.);
+#3390 = DIRECTION('',(0.,1.,0.));
+#3391 = ORIENTED_EDGE('',*,*,#3392,.T.);
+#3392 = EDGE_CURVE('',#3385,#3393,#3395,.T.);
+#3393 = VERTEX_POINT('',#3394);
+#3394 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#3395 = CIRCLE('',#3396,0.35);
+#3396 = AXIS2_PLACEMENT_3D('',#3397,#3398,#3399);
+#3397 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#3398 = DIRECTION('',(0.,0.,-1.));
+#3399 = DIRECTION('',(1.,0.,0.));
+#3400 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#3401 = EDGE_CURVE('',#3235,#3393,#3402,.T.);
+#3402 = LINE('',#3403,#3404);
+#3403 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#3404 = VECTOR('',#3405,1.);
+#3405 = DIRECTION('',(0.,1.,0.));
+#3406 = ORIENTED_EDGE('',*,*,#3234,.F.);
+#3407 = ORIENTED_EDGE('',*,*,#3209,.F.);
+#3408 = FACE_BOUND('',#3409,.F.);
+#3409 = EDGE_LOOP('',(#3410));
+#3410 = ORIENTED_EDGE('',*,*,#3411,.T.);
+#3411 = EDGE_CURVE('',#3412,#3412,#3414,.T.);
+#3412 = VERTEX_POINT('',#3413);
+#3413 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#3414 = CIRCLE('',#3415,0.35);
+#3415 = AXIS2_PLACEMENT_3D('',#3416,#3417,#3418);
+#3416 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#3417 = DIRECTION('',(0.,0.,-1.));
+#3418 = DIRECTION('',(1.,0.,0.));
+#3419 = PLANE('',#3420);
+#3420 = AXIS2_PLACEMENT_3D('',#3421,#3422,#3423);
+#3421 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#3422 = DIRECTION('',(0.,0.,1.));
+#3423 = DIRECTION('',(1.,0.,0.));
+#3424 = ADVANCED_FACE('',(#3425,#3453),#3464,.T.);
+#3425 = FACE_BOUND('',#3426,.T.);
+#3426 = EDGE_LOOP('',(#3427,#3435,#3436,#3437,#3438,#3446));
+#3427 = ORIENTED_EDGE('',*,*,#3428,.T.);
+#3428 = EDGE_CURVE('',#3429,#3361,#3431,.T.);
+#3429 = VERTEX_POINT('',#3430);
+#3430 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(0.,-1.,0.));
+#3435 = ORIENTED_EDGE('',*,*,#3360,.F.);
+#3436 = ORIENTED_EDGE('',*,*,#3342,.T.);
+#3437 = ORIENTED_EDGE('',*,*,#3311,.T.);
+#3438 = ORIENTED_EDGE('',*,*,#3439,.T.);
+#3439 = EDGE_CURVE('',#3312,#3440,#3442,.T.);
+#3440 = VERTEX_POINT('',#3441);
+#3441 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#3442 = LINE('',#3443,#3444);
+#3443 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#3444 = VECTOR('',#3445,1.);
+#3445 = DIRECTION('',(0.,-1.,0.));
+#3446 = ORIENTED_EDGE('',*,*,#3447,.F.);
+#3447 = EDGE_CURVE('',#3429,#3440,#3448,.T.);
+#3448 = CIRCLE('',#3449,0.35);
+#3449 = AXIS2_PLACEMENT_3D('',#3450,#3451,#3452);
+#3450 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#3451 = DIRECTION('',(0.,0.,1.));
+#3452 = DIRECTION('',(1.,0.,0.));
+#3453 = FACE_BOUND('',#3454,.F.);
+#3454 = EDGE_LOOP('',(#3455));
+#3455 = ORIENTED_EDGE('',*,*,#3456,.T.);
+#3456 = EDGE_CURVE('',#3457,#3457,#3459,.T.);
+#3457 = VERTEX_POINT('',#3458);
+#3458 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#3459 = CIRCLE('',#3460,0.35);
+#3460 = AXIS2_PLACEMENT_3D('',#3461,#3462,#3463);
+#3461 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#3462 = DIRECTION('',(0.,0.,1.));
+#3463 = DIRECTION('',(1.,0.,0.));
+#3464 = PLANE('',#3465);
+#3465 = AXIS2_PLACEMENT_3D('',#3466,#3467,#3468);
+#3466 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#3467 = DIRECTION('',(0.,0.,1.));
+#3468 = DIRECTION('',(1.,0.,0.));
+#3469 = ADVANCED_FACE('',(#3470),#3485,.T.);
+#3470 = FACE_BOUND('',#3471,.T.);
+#3471 = EDGE_LOOP('',(#3472,#3473,#3474,#3475,#3476,#3477,#3478,#3484));
+#3472 = ORIENTED_EDGE('',*,*,#3242,.F.);
+#3473 = ORIENTED_EDGE('',*,*,#3115,.T.);
+#3474 = ORIENTED_EDGE('',*,*,#3264,.F.);
+#3475 = ORIENTED_EDGE('',*,*,#3151,.T.);
+#3476 = ORIENTED_EDGE('',*,*,#3368,.T.);
+#3477 = ORIENTED_EDGE('',*,*,#3428,.F.);
+#3478 = ORIENTED_EDGE('',*,*,#3479,.F.);
+#3479 = EDGE_CURVE('',#3393,#3429,#3480,.T.);
+#3480 = LINE('',#3481,#3482);
+#3481 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#3482 = VECTOR('',#3483,1.);
+#3483 = DIRECTION('',(0.,0.,1.));
+#3484 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#3485 = PLANE('',#3486);
+#3486 = AXIS2_PLACEMENT_3D('',#3487,#3488,#3489);
+#3487 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#3488 = DIRECTION('',(-1.,-0.,-0.));
+#3489 = DIRECTION('',(0.,0.,-1.));
+#3490 = ADVANCED_FACE('',(#3491),#3506,.T.);
+#3491 = FACE_BOUND('',#3492,.T.);
+#3492 = EDGE_LOOP('',(#3493,#3499,#3500,#3501,#3502,#3503,#3504,#3505));
+#3493 = ORIENTED_EDGE('',*,*,#3494,.F.);
+#3494 = EDGE_CURVE('',#3440,#3385,#3495,.T.);
+#3495 = LINE('',#3496,#3497);
+#3496 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#3497 = VECTOR('',#3498,1.);
+#3498 = DIRECTION('',(0.,0.,-1.));
+#3499 = ORIENTED_EDGE('',*,*,#3439,.F.);
+#3500 = ORIENTED_EDGE('',*,*,#3319,.F.);
+#3501 = ORIENTED_EDGE('',*,*,#3184,.T.);
+#3502 = ORIENTED_EDGE('',*,*,#3257,.T.);
+#3503 = ORIENTED_EDGE('',*,*,#3098,.T.);
+#3504 = ORIENTED_EDGE('',*,*,#3288,.T.);
+#3505 = ORIENTED_EDGE('',*,*,#3384,.F.);
+#3506 = PLANE('',#3507);
+#3507 = AXIS2_PLACEMENT_3D('',#3508,#3509,#3510);
+#3508 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#3509 = DIRECTION('',(-1.,-0.,-0.));
+#3510 = DIRECTION('',(0.,0.,-1.));
+#3511 = ADVANCED_FACE('',(#3512),#3518,.F.);
+#3512 = FACE_BOUND('',#3513,.T.);
+#3513 = EDGE_LOOP('',(#3514,#3515,#3516,#3517));
+#3514 = ORIENTED_EDGE('',*,*,#3494,.T.);
+#3515 = ORIENTED_EDGE('',*,*,#3392,.T.);
+#3516 = ORIENTED_EDGE('',*,*,#3479,.T.);
+#3517 = ORIENTED_EDGE('',*,*,#3447,.T.);
+#3518 = CYLINDRICAL_SURFACE('',#3519,0.35);
+#3519 = AXIS2_PLACEMENT_3D('',#3520,#3521,#3522);
+#3520 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#3521 = DIRECTION('',(0.,0.,1.));
+#3522 = DIRECTION('',(1.,0.,0.));
+#3523 = ADVANCED_FACE('',(#3524),#3534,.F.);
+#3524 = FACE_BOUND('',#3525,.T.);
+#3525 = EDGE_LOOP('',(#3526,#3527,#3532,#3533));
+#3526 = ORIENTED_EDGE('',*,*,#3456,.T.);
+#3527 = ORIENTED_EDGE('',*,*,#3528,.F.);
+#3528 = EDGE_CURVE('',#3412,#3457,#3529,.T.);
+#3529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3530,#3531),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#3530 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#3531 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#3532 = ORIENTED_EDGE('',*,*,#3411,.T.);
+#3533 = ORIENTED_EDGE('',*,*,#3528,.T.);
+#3534 = CYLINDRICAL_SURFACE('',#3535,0.35);
+#3535 = AXIS2_PLACEMENT_3D('',#3536,#3537,#3538);
+#3536 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3537 = DIRECTION('',(0.,0.,1.));
+#3538 = DIRECTION('',(1.,0.,0.));
+#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3543)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3540,#3541,#3542)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3540 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3541 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3542 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3543 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#3540,
+  'distance_accuracy_value','confusion accuracy');
+#3544 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3545,#3547);
+#3545 = ( REPRESENTATION_RELATIONSHIP('','',#3039,#596) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3546) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3546 = ITEM_DEFINED_TRANSFORMATION('','',#11,#605);
+#3547 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3548);
+#3548 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','Contact','',#591,#3034,$);
+#3549 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3036));
+#3550 = SHAPE_DEFINITION_REPRESENTATION(#3551,#3557);
+#3551 = PRODUCT_DEFINITION_SHAPE('','',#3552);
+#3552 = PRODUCT_DEFINITION('design','',#3553,#3556);
+#3553 = PRODUCT_DEFINITION_FORMATION('','',#3554);
+#3554 = PRODUCT('Contact Clones','Contact Clones','',(#3555));
+#3555 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3556 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3557 = SHAPE_REPRESENTATION('',(#11,#3558,#3562,#3566,#3570,#3574,#3578
+    ,#3582,#3586,#3590,#3594,#3598,#3602,#3606),#3610);
+#3558 = AXIS2_PLACEMENT_3D('',#3559,#3560,#3561);
+#3559 = CARTESIAN_POINT('',(0.,2.54,0.));
+#3560 = DIRECTION('',(0.,0.,1.));
+#3561 = DIRECTION('',(1.,0.,0.));
+#3562 = AXIS2_PLACEMENT_3D('',#3563,#3564,#3565);
+#3563 = CARTESIAN_POINT('',(0.,5.08,0.));
+#3564 = DIRECTION('',(0.,0.,1.));
+#3565 = DIRECTION('',(1.,0.,0.));
+#3566 = AXIS2_PLACEMENT_3D('',#3567,#3568,#3569);
+#3567 = CARTESIAN_POINT('',(0.,7.62,0.));
+#3568 = DIRECTION('',(0.,0.,1.));
+#3569 = DIRECTION('',(1.,0.,0.));
+#3570 = AXIS2_PLACEMENT_3D('',#3571,#3572,#3573);
+#3571 = CARTESIAN_POINT('',(0.,10.16,0.));
+#3572 = DIRECTION('',(0.,0.,1.));
+#3573 = DIRECTION('',(1.,0.,0.));
+#3574 = AXIS2_PLACEMENT_3D('',#3575,#3576,#3577);
+#3575 = CARTESIAN_POINT('',(0.,12.7,0.));
+#3576 = DIRECTION('',(0.,0.,1.));
+#3577 = DIRECTION('',(1.,0.,0.));
+#3578 = AXIS2_PLACEMENT_3D('',#3579,#3580,#3581);
+#3579 = CARTESIAN_POINT('',(0.,15.24,0.));
+#3580 = DIRECTION('',(0.,0.,1.));
+#3581 = DIRECTION('',(1.,0.,0.));
+#3582 = AXIS2_PLACEMENT_3D('',#3583,#3584,#3585);
+#3583 = CARTESIAN_POINT('',(0.,0.,0.));
+#3584 = DIRECTION('',(0.,0.,1.));
+#3585 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#3586 = AXIS2_PLACEMENT_3D('',#3587,#3588,#3589);
+#3587 = CARTESIAN_POINT('',(-6.221205739669E-16,-2.54,0.));
+#3588 = DIRECTION('',(0.,0.,1.));
+#3589 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#3590 = AXIS2_PLACEMENT_3D('',#3591,#3592,#3593);
+#3591 = CARTESIAN_POINT('',(-6.221205739669E-16,-5.08,0.));
+#3592 = DIRECTION('',(0.,0.,1.));
+#3593 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#3594 = AXIS2_PLACEMENT_3D('',#3595,#3596,#3597);
+#3595 = CARTESIAN_POINT('',(-2.114974861911E-15,-7.62,0.));
+#3596 = DIRECTION('',(0.,0.,1.));
+#3597 = DIRECTION('',(-1.,2.775557561563E-16,0.));
+#3598 = AXIS2_PLACEMENT_3D('',#3599,#3600,#3601);
+#3599 = CARTESIAN_POINT('',(-1.244241147934E-15,-10.16,0.));
+#3600 = DIRECTION('',(0.,0.,1.));
+#3601 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#3602 = AXIS2_PLACEMENT_3D('',#3603,#3604,#3605);
+#3603 = CARTESIAN_POINT('',(-1.555301434917E-15,-12.7,0.));
+#3604 = DIRECTION('',(0.,0.,1.));
+#3605 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#3606 = AXIS2_PLACEMENT_3D('',#3607,#3608,#3609);
+#3607 = CARTESIAN_POINT('',(-1.866361721901E-15,-15.24,0.));
+#3608 = DIRECTION('',(0.,0.,1.));
+#3609 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3614)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3611,#3612,#3613)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3611 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3612 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3613 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3614 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#3611,
+  'distance_accuracy_value','confusion accuracy');
+#3615 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3616,#3618);
+#3616 = ( REPRESENTATION_RELATIONSHIP('','',#3557,#596) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3617) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3617 = ITEM_DEFINED_TRANSFORMATION('','',#11,#609);
+#3618 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3619);
+#3619 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','Contact Clones','',#591,
+  #3552,$);
+#3620 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3554));
+#3621 = SHAPE_DEFINITION_REPRESENTATION(#3622,#3628);
+#3622 = PRODUCT_DEFINITION_SHAPE('','',#3623);
+#3623 = PRODUCT_DEFINITION('design','',#3624,#3627);
+#3624 = PRODUCT_DEFINITION_FORMATION('','',#3625);
+#3625 = PRODUCT('Body007','Body007','',(#3626));
+#3626 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3627 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3628 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3629),#4128);
+#3629 = MANIFOLD_SOLID_BREP('',#3630);
+#3630 = CLOSED_SHELL('',(#3631,#3664,#3725,#3786,#3818,#3842,#3864,#3888
+    ,#3919,#3944,#3968,#4013,#4058,#4079,#4100,#4112));
+#3631 = ADVANCED_FACE('',(#3632),#3659,.T.);
+#3632 = FACE_BOUND('',#3633,.F.);
+#3633 = EDGE_LOOP('',(#3634,#3644,#3651,#3652));
+#3634 = ORIENTED_EDGE('',*,*,#3635,.T.);
+#3635 = EDGE_CURVE('',#3636,#3638,#3640,.T.);
+#3636 = VERTEX_POINT('',#3637);
+#3637 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#3638 = VERTEX_POINT('',#3639);
+#3639 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#3640 = LINE('',#3641,#3642);
+#3641 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#3642 = VECTOR('',#3643,1.);
+#3643 = DIRECTION('',(0.,0.,1.));
+#3644 = ORIENTED_EDGE('',*,*,#3645,.T.);
+#3645 = EDGE_CURVE('',#3638,#3638,#3646,.T.);
+#3646 = CIRCLE('',#3647,0.4);
+#3647 = AXIS2_PLACEMENT_3D('',#3648,#3649,#3650);
+#3648 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3649 = DIRECTION('',(0.,0.,1.));
+#3650 = DIRECTION('',(1.,0.,0.));
+#3651 = ORIENTED_EDGE('',*,*,#3635,.F.);
+#3652 = ORIENTED_EDGE('',*,*,#3653,.F.);
+#3653 = EDGE_CURVE('',#3636,#3636,#3654,.T.);
+#3654 = CIRCLE('',#3655,0.4);
+#3655 = AXIS2_PLACEMENT_3D('',#3656,#3657,#3658);
+#3656 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3657 = DIRECTION('',(0.,0.,1.));
+#3658 = DIRECTION('',(1.,0.,0.));
+#3659 = CYLINDRICAL_SURFACE('',#3660,0.4);
+#3660 = AXIS2_PLACEMENT_3D('',#3661,#3662,#3663);
+#3661 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3662 = DIRECTION('',(-0.,-0.,-1.));
+#3663 = DIRECTION('',(1.,0.,0.));
+#3664 = ADVANCED_FACE('',(#3665,#3717),#3720,.T.);
+#3665 = FACE_BOUND('',#3666,.T.);
+#3666 = EDGE_LOOP('',(#3667,#3678,#3686,#3694,#3703,#3711));
+#3667 = ORIENTED_EDGE('',*,*,#3668,.F.);
+#3668 = EDGE_CURVE('',#3669,#3671,#3673,.T.);
+#3669 = VERTEX_POINT('',#3670);
+#3670 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3671 = VERTEX_POINT('',#3672);
+#3672 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3673 = CIRCLE('',#3674,0.599544372394);
+#3674 = AXIS2_PLACEMENT_3D('',#3675,#3676,#3677);
+#3675 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3676 = DIRECTION('',(0.,0.,-1.));
+#3677 = DIRECTION('',(1.,0.,0.));
+#3678 = ORIENTED_EDGE('',*,*,#3679,.T.);
+#3679 = EDGE_CURVE('',#3669,#3680,#3682,.T.);
+#3680 = VERTEX_POINT('',#3681);
+#3681 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#3682 = LINE('',#3683,#3684);
+#3683 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3684 = VECTOR('',#3685,1.);
+#3685 = DIRECTION('',(-1.,0.,0.));
+#3686 = ORIENTED_EDGE('',*,*,#3687,.F.);
+#3687 = EDGE_CURVE('',#3688,#3680,#3690,.T.);
+#3688 = VERTEX_POINT('',#3689);
+#3689 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#3690 = LINE('',#3691,#3692);
+#3691 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#3692 = VECTOR('',#3693,1.);
+#3693 = DIRECTION('',(0.,1.,0.));
+#3694 = ORIENTED_EDGE('',*,*,#3695,.T.);
+#3695 = EDGE_CURVE('',#3688,#3696,#3698,.T.);
+#3696 = VERTEX_POINT('',#3697);
+#3697 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#3698 = CIRCLE('',#3699,0.4);
+#3699 = AXIS2_PLACEMENT_3D('',#3700,#3701,#3702);
+#3700 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#3701 = DIRECTION('',(0.,0.,-1.));
+#3702 = DIRECTION('',(1.,0.,0.));
+#3703 = ORIENTED_EDGE('',*,*,#3704,.F.);
+#3704 = EDGE_CURVE('',#3705,#3696,#3707,.T.);
+#3705 = VERTEX_POINT('',#3706);
+#3706 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3707 = LINE('',#3708,#3709);
+#3708 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3709 = VECTOR('',#3710,1.);
+#3710 = DIRECTION('',(0.,1.,0.));
+#3711 = ORIENTED_EDGE('',*,*,#3712,.F.);
+#3712 = EDGE_CURVE('',#3671,#3705,#3713,.T.);
+#3713 = LINE('',#3714,#3715);
+#3714 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3715 = VECTOR('',#3716,1.);
+#3716 = DIRECTION('',(-1.,0.,0.));
+#3717 = FACE_BOUND('',#3718,.T.);
+#3718 = EDGE_LOOP('',(#3719));
+#3719 = ORIENTED_EDGE('',*,*,#3653,.F.);
+#3720 = PLANE('',#3721);
+#3721 = AXIS2_PLACEMENT_3D('',#3722,#3723,#3724);
+#3722 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#3723 = DIRECTION('',(0.,0.,1.));
+#3724 = DIRECTION('',(1.,0.,0.));
+#3725 = ADVANCED_FACE('',(#3726,#3778),#3781,.F.);
+#3726 = FACE_BOUND('',#3727,.F.);
+#3727 = EDGE_LOOP('',(#3728,#3739,#3747,#3755,#3764,#3772));
+#3728 = ORIENTED_EDGE('',*,*,#3729,.T.);
+#3729 = EDGE_CURVE('',#3730,#3732,#3734,.T.);
+#3730 = VERTEX_POINT('',#3731);
+#3731 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#3732 = VERTEX_POINT('',#3733);
+#3733 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#3734 = CIRCLE('',#3735,0.4);
+#3735 = AXIS2_PLACEMENT_3D('',#3736,#3737,#3738);
+#3736 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#3737 = DIRECTION('',(0.,0.,-1.));
+#3738 = DIRECTION('',(1.,0.,0.));
+#3739 = ORIENTED_EDGE('',*,*,#3740,.T.);
+#3740 = EDGE_CURVE('',#3732,#3741,#3743,.T.);
+#3741 = VERTEX_POINT('',#3742);
+#3742 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#3743 = LINE('',#3744,#3745);
+#3744 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#3745 = VECTOR('',#3746,1.);
+#3746 = DIRECTION('',(0.,-1.,0.));
+#3747 = ORIENTED_EDGE('',*,*,#3748,.F.);
+#3748 = EDGE_CURVE('',#3749,#3741,#3751,.T.);
+#3749 = VERTEX_POINT('',#3750);
+#3750 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3751 = LINE('',#3752,#3753);
+#3752 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3753 = VECTOR('',#3754,1.);
+#3754 = DIRECTION('',(-1.,0.,0.));
+#3755 = ORIENTED_EDGE('',*,*,#3756,.T.);
+#3756 = EDGE_CURVE('',#3749,#3757,#3759,.T.);
+#3757 = VERTEX_POINT('',#3758);
+#3758 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3759 = CIRCLE('',#3760,0.6);
+#3760 = AXIS2_PLACEMENT_3D('',#3761,#3762,#3763);
+#3761 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3762 = DIRECTION('',(0.,0.,1.));
+#3763 = DIRECTION('',(1.,0.,0.));
+#3764 = ORIENTED_EDGE('',*,*,#3765,.T.);
+#3765 = EDGE_CURVE('',#3757,#3766,#3768,.T.);
+#3766 = VERTEX_POINT('',#3767);
+#3767 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3768 = LINE('',#3769,#3770);
+#3769 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3770 = VECTOR('',#3771,1.);
+#3771 = DIRECTION('',(-1.,0.,0.));
+#3772 = ORIENTED_EDGE('',*,*,#3773,.T.);
+#3773 = EDGE_CURVE('',#3766,#3730,#3774,.T.);
+#3774 = LINE('',#3775,#3776);
+#3775 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3776 = VECTOR('',#3777,1.);
+#3777 = DIRECTION('',(0.,-1.,0.));
+#3778 = FACE_BOUND('',#3779,.F.);
+#3779 = EDGE_LOOP('',(#3780));
+#3780 = ORIENTED_EDGE('',*,*,#3645,.F.);
+#3781 = PLANE('',#3782);
+#3782 = AXIS2_PLACEMENT_3D('',#3783,#3784,#3785);
+#3783 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#3784 = DIRECTION('',(0.,0.,1.));
+#3785 = DIRECTION('',(1.,0.,0.));
+#3786 = ADVANCED_FACE('',(#3787),#3813,.T.);
+#3787 = FACE_BOUND('',#3788,.F.);
+#3788 = EDGE_LOOP('',(#3789,#3797,#3806,#3812));
+#3789 = ORIENTED_EDGE('',*,*,#3790,.T.);
+#3790 = EDGE_CURVE('',#3669,#3791,#3793,.T.);
+#3791 = VERTEX_POINT('',#3792);
+#3792 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#3793 = LINE('',#3794,#3795);
+#3794 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3795 = VECTOR('',#3796,1.);
+#3796 = DIRECTION('',(0.,0.,-1.));
+#3797 = ORIENTED_EDGE('',*,*,#3798,.T.);
+#3798 = EDGE_CURVE('',#3791,#3799,#3801,.T.);
+#3799 = VERTEX_POINT('',#3800);
+#3800 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#3801 = CIRCLE('',#3802,0.599544372394);
+#3802 = AXIS2_PLACEMENT_3D('',#3803,#3804,#3805);
+#3803 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#3804 = DIRECTION('',(0.,0.,-1.));
+#3805 = DIRECTION('',(1.,0.,0.));
+#3806 = ORIENTED_EDGE('',*,*,#3807,.F.);
+#3807 = EDGE_CURVE('',#3671,#3799,#3808,.T.);
+#3808 = LINE('',#3809,#3810);
+#3809 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3810 = VECTOR('',#3811,1.);
+#3811 = DIRECTION('',(0.,0.,-1.));
+#3812 = ORIENTED_EDGE('',*,*,#3668,.F.);
+#3813 = CYLINDRICAL_SURFACE('',#3814,0.599544372394);
+#3814 = AXIS2_PLACEMENT_3D('',#3815,#3816,#3817);
+#3815 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3816 = DIRECTION('',(0.,0.,1.));
+#3817 = DIRECTION('',(1.,0.,0.));
+#3818 = ADVANCED_FACE('',(#3819),#3837,.F.);
+#3819 = FACE_BOUND('',#3820,.F.);
+#3820 = EDGE_LOOP('',(#3821,#3822,#3830,#3836));
+#3821 = ORIENTED_EDGE('',*,*,#3807,.T.);
+#3822 = ORIENTED_EDGE('',*,*,#3823,.T.);
+#3823 = EDGE_CURVE('',#3799,#3824,#3826,.T.);
+#3824 = VERTEX_POINT('',#3825);
+#3825 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#3826 = LINE('',#3827,#3828);
+#3827 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#3828 = VECTOR('',#3829,1.);
+#3829 = DIRECTION('',(-1.,0.,0.));
+#3830 = ORIENTED_EDGE('',*,*,#3831,.F.);
+#3831 = EDGE_CURVE('',#3705,#3824,#3832,.T.);
+#3832 = LINE('',#3833,#3834);
+#3833 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3834 = VECTOR('',#3835,1.);
+#3835 = DIRECTION('',(0.,0.,-1.));
+#3836 = ORIENTED_EDGE('',*,*,#3712,.F.);
+#3837 = PLANE('',#3838);
+#3838 = AXIS2_PLACEMENT_3D('',#3839,#3840,#3841);
+#3839 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3840 = DIRECTION('',(0.,1.,0.));
+#3841 = DIRECTION('',(-1.,0.,0.));
+#3842 = ADVANCED_FACE('',(#3843),#3859,.T.);
+#3843 = FACE_BOUND('',#3844,.F.);
+#3844 = EDGE_LOOP('',(#3845,#3851,#3852,#3858));
+#3845 = ORIENTED_EDGE('',*,*,#3846,.T.);
+#3846 = EDGE_CURVE('',#3730,#3688,#3847,.T.);
+#3847 = LINE('',#3848,#3849);
+#3848 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#3849 = VECTOR('',#3850,1.);
+#3850 = DIRECTION('',(0.,0.,-1.));
+#3851 = ORIENTED_EDGE('',*,*,#3695,.T.);
+#3852 = ORIENTED_EDGE('',*,*,#3853,.F.);
+#3853 = EDGE_CURVE('',#3732,#3696,#3854,.T.);
+#3854 = LINE('',#3855,#3856);
+#3855 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#3856 = VECTOR('',#3857,1.);
+#3857 = DIRECTION('',(0.,0.,-1.));
+#3858 = ORIENTED_EDGE('',*,*,#3729,.F.);
+#3859 = CYLINDRICAL_SURFACE('',#3860,0.4);
+#3860 = AXIS2_PLACEMENT_3D('',#3861,#3862,#3863);
+#3861 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#3862 = DIRECTION('',(0.,0.,1.));
+#3863 = DIRECTION('',(1.,0.,0.));
+#3864 = ADVANCED_FACE('',(#3865),#3883,.T.);
+#3865 = FACE_BOUND('',#3866,.T.);
+#3866 = EDGE_LOOP('',(#3867,#3868,#3876,#3882));
+#3867 = ORIENTED_EDGE('',*,*,#3790,.T.);
+#3868 = ORIENTED_EDGE('',*,*,#3869,.T.);
+#3869 = EDGE_CURVE('',#3791,#3870,#3872,.T.);
+#3870 = VERTEX_POINT('',#3871);
+#3871 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#3872 = LINE('',#3873,#3874);
+#3873 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#3874 = VECTOR('',#3875,1.);
+#3875 = DIRECTION('',(-1.,0.,0.));
+#3876 = ORIENTED_EDGE('',*,*,#3877,.F.);
+#3877 = EDGE_CURVE('',#3680,#3870,#3878,.T.);
+#3878 = LINE('',#3879,#3880);
+#3879 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#3880 = VECTOR('',#3881,1.);
+#3881 = DIRECTION('',(0.,0.,-1.));
+#3882 = ORIENTED_EDGE('',*,*,#3679,.F.);
+#3883 = PLANE('',#3884);
+#3884 = AXIS2_PLACEMENT_3D('',#3885,#3886,#3887);
+#3885 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3886 = DIRECTION('',(0.,1.,0.));
+#3887 = DIRECTION('',(-1.,0.,0.));
+#3888 = ADVANCED_FACE('',(#3889),#3914,.F.);
+#3889 = FACE_BOUND('',#3890,.F.);
+#3890 = EDGE_LOOP('',(#3891,#3899,#3907,#3913));
+#3891 = ORIENTED_EDGE('',*,*,#3892,.T.);
+#3892 = EDGE_CURVE('',#3757,#3893,#3895,.T.);
+#3893 = VERTEX_POINT('',#3894);
+#3894 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#3895 = LINE('',#3896,#3897);
+#3896 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3897 = VECTOR('',#3898,1.);
+#3898 = DIRECTION('',(0.,0.,1.));
+#3899 = ORIENTED_EDGE('',*,*,#3900,.T.);
+#3900 = EDGE_CURVE('',#3893,#3901,#3903,.T.);
+#3901 = VERTEX_POINT('',#3902);
+#3902 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#3903 = LINE('',#3904,#3905);
+#3904 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#3905 = VECTOR('',#3906,1.);
+#3906 = DIRECTION('',(-1.,0.,0.));
+#3907 = ORIENTED_EDGE('',*,*,#3908,.F.);
+#3908 = EDGE_CURVE('',#3766,#3901,#3909,.T.);
+#3909 = LINE('',#3910,#3911);
+#3910 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3911 = VECTOR('',#3912,1.);
+#3912 = DIRECTION('',(0.,0.,1.));
+#3913 = ORIENTED_EDGE('',*,*,#3765,.F.);
+#3914 = PLANE('',#3915);
+#3915 = AXIS2_PLACEMENT_3D('',#3916,#3917,#3918);
+#3916 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3917 = DIRECTION('',(0.,-1.,0.));
+#3918 = DIRECTION('',(-1.,0.,0.));
+#3919 = ADVANCED_FACE('',(#3920),#3939,.T.);
+#3920 = FACE_BOUND('',#3921,.F.);
+#3921 = EDGE_LOOP('',(#3922,#3930,#3937,#3938));
+#3922 = ORIENTED_EDGE('',*,*,#3923,.T.);
+#3923 = EDGE_CURVE('',#3749,#3924,#3926,.T.);
+#3924 = VERTEX_POINT('',#3925);
+#3925 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#3926 = LINE('',#3927,#3928);
+#3927 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3928 = VECTOR('',#3929,1.);
+#3929 = DIRECTION('',(0.,0.,1.));
+#3930 = ORIENTED_EDGE('',*,*,#3931,.T.);
+#3931 = EDGE_CURVE('',#3924,#3893,#3932,.T.);
+#3932 = CIRCLE('',#3933,0.6);
+#3933 = AXIS2_PLACEMENT_3D('',#3934,#3935,#3936);
+#3934 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#3935 = DIRECTION('',(0.,0.,1.));
+#3936 = DIRECTION('',(1.,0.,0.));
+#3937 = ORIENTED_EDGE('',*,*,#3892,.F.);
+#3938 = ORIENTED_EDGE('',*,*,#3756,.F.);
+#3939 = CYLINDRICAL_SURFACE('',#3940,0.6);
+#3940 = AXIS2_PLACEMENT_3D('',#3941,#3942,#3943);
+#3941 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3942 = DIRECTION('',(-0.,-0.,-1.));
+#3943 = DIRECTION('',(1.,0.,0.));
+#3944 = ADVANCED_FACE('',(#3945),#3963,.T.);
+#3945 = FACE_BOUND('',#3946,.T.);
+#3946 = EDGE_LOOP('',(#3947,#3948,#3956,#3962));
+#3947 = ORIENTED_EDGE('',*,*,#3923,.T.);
+#3948 = ORIENTED_EDGE('',*,*,#3949,.T.);
+#3949 = EDGE_CURVE('',#3924,#3950,#3952,.T.);
+#3950 = VERTEX_POINT('',#3951);
+#3951 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#3952 = LINE('',#3953,#3954);
+#3953 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#3954 = VECTOR('',#3955,1.);
+#3955 = DIRECTION('',(-1.,0.,0.));
+#3956 = ORIENTED_EDGE('',*,*,#3957,.F.);
+#3957 = EDGE_CURVE('',#3741,#3950,#3958,.T.);
+#3958 = LINE('',#3959,#3960);
+#3959 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#3960 = VECTOR('',#3961,1.);
+#3961 = DIRECTION('',(0.,0.,1.));
+#3962 = ORIENTED_EDGE('',*,*,#3748,.F.);
+#3963 = PLANE('',#3964);
+#3964 = AXIS2_PLACEMENT_3D('',#3965,#3966,#3967);
+#3965 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3966 = DIRECTION('',(0.,-1.,0.));
+#3967 = DIRECTION('',(-1.,0.,0.));
+#3968 = ADVANCED_FACE('',(#3969,#3997),#4008,.F.);
+#3969 = FACE_BOUND('',#3970,.F.);
+#3970 = EDGE_LOOP('',(#3971,#3972,#3980,#3989,#3995,#3996));
+#3971 = ORIENTED_EDGE('',*,*,#3869,.T.);
+#3972 = ORIENTED_EDGE('',*,*,#3973,.F.);
+#3973 = EDGE_CURVE('',#3974,#3870,#3976,.T.);
+#3974 = VERTEX_POINT('',#3975);
+#3975 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#3976 = LINE('',#3977,#3978);
+#3977 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#3978 = VECTOR('',#3979,1.);
+#3979 = DIRECTION('',(0.,1.,0.));
+#3980 = ORIENTED_EDGE('',*,*,#3981,.T.);
+#3981 = EDGE_CURVE('',#3974,#3982,#3984,.T.);
+#3982 = VERTEX_POINT('',#3983);
+#3983 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#3984 = CIRCLE('',#3985,0.35);
+#3985 = AXIS2_PLACEMENT_3D('',#3986,#3987,#3988);
+#3986 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#3987 = DIRECTION('',(0.,0.,-1.));
+#3988 = DIRECTION('',(1.,0.,0.));
+#3989 = ORIENTED_EDGE('',*,*,#3990,.F.);
+#3990 = EDGE_CURVE('',#3824,#3982,#3991,.T.);
+#3991 = LINE('',#3992,#3993);
+#3992 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#3993 = VECTOR('',#3994,1.);
+#3994 = DIRECTION('',(0.,1.,0.));
+#3995 = ORIENTED_EDGE('',*,*,#3823,.F.);
+#3996 = ORIENTED_EDGE('',*,*,#3798,.F.);
+#3997 = FACE_BOUND('',#3998,.F.);
+#3998 = EDGE_LOOP('',(#3999));
+#3999 = ORIENTED_EDGE('',*,*,#4000,.T.);
+#4000 = EDGE_CURVE('',#4001,#4001,#4003,.T.);
+#4001 = VERTEX_POINT('',#4002);
+#4002 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#4003 = CIRCLE('',#4004,0.35);
+#4004 = AXIS2_PLACEMENT_3D('',#4005,#4006,#4007);
+#4005 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#4006 = DIRECTION('',(0.,0.,-1.));
+#4007 = DIRECTION('',(1.,0.,0.));
+#4008 = PLANE('',#4009);
+#4009 = AXIS2_PLACEMENT_3D('',#4010,#4011,#4012);
+#4010 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#4011 = DIRECTION('',(0.,0.,1.));
+#4012 = DIRECTION('',(1.,0.,0.));
+#4013 = ADVANCED_FACE('',(#4014,#4042),#4053,.T.);
+#4014 = FACE_BOUND('',#4015,.T.);
+#4015 = EDGE_LOOP('',(#4016,#4024,#4025,#4026,#4027,#4035));
+#4016 = ORIENTED_EDGE('',*,*,#4017,.T.);
+#4017 = EDGE_CURVE('',#4018,#3950,#4020,.T.);
+#4018 = VERTEX_POINT('',#4019);
+#4019 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#4020 = LINE('',#4021,#4022);
+#4021 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#4022 = VECTOR('',#4023,1.);
+#4023 = DIRECTION('',(0.,-1.,0.));
+#4024 = ORIENTED_EDGE('',*,*,#3949,.F.);
+#4025 = ORIENTED_EDGE('',*,*,#3931,.T.);
+#4026 = ORIENTED_EDGE('',*,*,#3900,.T.);
+#4027 = ORIENTED_EDGE('',*,*,#4028,.T.);
+#4028 = EDGE_CURVE('',#3901,#4029,#4031,.T.);
+#4029 = VERTEX_POINT('',#4030);
+#4030 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#4031 = LINE('',#4032,#4033);
+#4032 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#4033 = VECTOR('',#4034,1.);
+#4034 = DIRECTION('',(0.,-1.,0.));
+#4035 = ORIENTED_EDGE('',*,*,#4036,.F.);
+#4036 = EDGE_CURVE('',#4018,#4029,#4037,.T.);
+#4037 = CIRCLE('',#4038,0.35);
+#4038 = AXIS2_PLACEMENT_3D('',#4039,#4040,#4041);
+#4039 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#4040 = DIRECTION('',(0.,0.,1.));
+#4041 = DIRECTION('',(1.,0.,0.));
+#4042 = FACE_BOUND('',#4043,.F.);
+#4043 = EDGE_LOOP('',(#4044));
+#4044 = ORIENTED_EDGE('',*,*,#4045,.T.);
+#4045 = EDGE_CURVE('',#4046,#4046,#4048,.T.);
+#4046 = VERTEX_POINT('',#4047);
+#4047 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#4048 = CIRCLE('',#4049,0.35);
+#4049 = AXIS2_PLACEMENT_3D('',#4050,#4051,#4052);
+#4050 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#4051 = DIRECTION('',(0.,0.,1.));
+#4052 = DIRECTION('',(1.,0.,0.));
+#4053 = PLANE('',#4054);
+#4054 = AXIS2_PLACEMENT_3D('',#4055,#4056,#4057);
+#4055 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#4056 = DIRECTION('',(0.,0.,1.));
+#4057 = DIRECTION('',(1.,0.,0.));
+#4058 = ADVANCED_FACE('',(#4059),#4074,.T.);
+#4059 = FACE_BOUND('',#4060,.T.);
+#4060 = EDGE_LOOP('',(#4061,#4062,#4063,#4064,#4065,#4066,#4067,#4073));
+#4061 = ORIENTED_EDGE('',*,*,#3831,.F.);
+#4062 = ORIENTED_EDGE('',*,*,#3704,.T.);
+#4063 = ORIENTED_EDGE('',*,*,#3853,.F.);
+#4064 = ORIENTED_EDGE('',*,*,#3740,.T.);
+#4065 = ORIENTED_EDGE('',*,*,#3957,.T.);
+#4066 = ORIENTED_EDGE('',*,*,#4017,.F.);
+#4067 = ORIENTED_EDGE('',*,*,#4068,.F.);
+#4068 = EDGE_CURVE('',#3982,#4018,#4069,.T.);
+#4069 = LINE('',#4070,#4071);
+#4070 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#4071 = VECTOR('',#4072,1.);
+#4072 = DIRECTION('',(0.,0.,1.));
+#4073 = ORIENTED_EDGE('',*,*,#3990,.F.);
+#4074 = PLANE('',#4075);
+#4075 = AXIS2_PLACEMENT_3D('',#4076,#4077,#4078);
+#4076 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#4077 = DIRECTION('',(-1.,-0.,-0.));
+#4078 = DIRECTION('',(0.,0.,-1.));
+#4079 = ADVANCED_FACE('',(#4080),#4095,.T.);
+#4080 = FACE_BOUND('',#4081,.T.);
+#4081 = EDGE_LOOP('',(#4082,#4088,#4089,#4090,#4091,#4092,#4093,#4094));
+#4082 = ORIENTED_EDGE('',*,*,#4083,.F.);
+#4083 = EDGE_CURVE('',#4029,#3974,#4084,.T.);
+#4084 = LINE('',#4085,#4086);
+#4085 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#4086 = VECTOR('',#4087,1.);
+#4087 = DIRECTION('',(0.,0.,-1.));
+#4088 = ORIENTED_EDGE('',*,*,#4028,.F.);
+#4089 = ORIENTED_EDGE('',*,*,#3908,.F.);
+#4090 = ORIENTED_EDGE('',*,*,#3773,.T.);
+#4091 = ORIENTED_EDGE('',*,*,#3846,.T.);
+#4092 = ORIENTED_EDGE('',*,*,#3687,.T.);
+#4093 = ORIENTED_EDGE('',*,*,#3877,.T.);
+#4094 = ORIENTED_EDGE('',*,*,#3973,.F.);
+#4095 = PLANE('',#4096);
+#4096 = AXIS2_PLACEMENT_3D('',#4097,#4098,#4099);
+#4097 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#4098 = DIRECTION('',(-1.,-0.,-0.));
+#4099 = DIRECTION('',(0.,0.,-1.));
+#4100 = ADVANCED_FACE('',(#4101),#4107,.F.);
+#4101 = FACE_BOUND('',#4102,.T.);
+#4102 = EDGE_LOOP('',(#4103,#4104,#4105,#4106));
+#4103 = ORIENTED_EDGE('',*,*,#4083,.T.);
+#4104 = ORIENTED_EDGE('',*,*,#3981,.T.);
+#4105 = ORIENTED_EDGE('',*,*,#4068,.T.);
+#4106 = ORIENTED_EDGE('',*,*,#4036,.T.);
+#4107 = CYLINDRICAL_SURFACE('',#4108,0.35);
+#4108 = AXIS2_PLACEMENT_3D('',#4109,#4110,#4111);
+#4109 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#4110 = DIRECTION('',(0.,0.,1.));
+#4111 = DIRECTION('',(1.,0.,0.));
+#4112 = ADVANCED_FACE('',(#4113),#4123,.F.);
+#4113 = FACE_BOUND('',#4114,.T.);
+#4114 = EDGE_LOOP('',(#4115,#4116,#4121,#4122));
+#4115 = ORIENTED_EDGE('',*,*,#4045,.T.);
+#4116 = ORIENTED_EDGE('',*,*,#4117,.F.);
+#4117 = EDGE_CURVE('',#4001,#4046,#4118,.T.);
+#4118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4119,#4120),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#4119 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#4120 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#4121 = ORIENTED_EDGE('',*,*,#4000,.T.);
+#4122 = ORIENTED_EDGE('',*,*,#4117,.T.);
+#4123 = CYLINDRICAL_SURFACE('',#4124,0.35);
+#4124 = AXIS2_PLACEMENT_3D('',#4125,#4126,#4127);
+#4125 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4126 = DIRECTION('',(0.,0.,1.));
+#4127 = DIRECTION('',(1.,0.,0.));
+#4128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4132)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4129,#4130,#4131)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4129 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4130 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4131 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4132 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#4129,
+  'distance_accuracy_value','confusion accuracy');
+#4133 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4134,#4136);
+#4134 = ( REPRESENTATION_RELATIONSHIP('','',#3628,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4135) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4135 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3558);
+#4136 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4137);
+#4137 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','Body007','',#3552,#3623,$);
+#4138 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3625));
+#4139 = SHAPE_DEFINITION_REPRESENTATION(#4140,#4146);
+#4140 = PRODUCT_DEFINITION_SHAPE('','',#4141);
+#4141 = PRODUCT_DEFINITION('design','',#4142,#4145);
+#4142 = PRODUCT_DEFINITION_FORMATION('','',#4143);
+#4143 = PRODUCT('Body008','Body008','',(#4144));
+#4144 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4145 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4146 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4147),#4646);
+#4147 = MANIFOLD_SOLID_BREP('',#4148);
+#4148 = CLOSED_SHELL('',(#4149,#4182,#4243,#4304,#4336,#4360,#4382,#4406
+    ,#4437,#4462,#4486,#4531,#4576,#4597,#4618,#4630));
+#4149 = ADVANCED_FACE('',(#4150),#4177,.T.);
+#4150 = FACE_BOUND('',#4151,.F.);
+#4151 = EDGE_LOOP('',(#4152,#4162,#4169,#4170));
+#4152 = ORIENTED_EDGE('',*,*,#4153,.T.);
+#4153 = EDGE_CURVE('',#4154,#4156,#4158,.T.);
+#4154 = VERTEX_POINT('',#4155);
+#4155 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#4156 = VERTEX_POINT('',#4157);
+#4157 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#4158 = LINE('',#4159,#4160);
+#4159 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#4160 = VECTOR('',#4161,1.);
+#4161 = DIRECTION('',(0.,0.,1.));
+#4162 = ORIENTED_EDGE('',*,*,#4163,.T.);
+#4163 = EDGE_CURVE('',#4156,#4156,#4164,.T.);
+#4164 = CIRCLE('',#4165,0.4);
+#4165 = AXIS2_PLACEMENT_3D('',#4166,#4167,#4168);
+#4166 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4167 = DIRECTION('',(0.,0.,1.));
+#4168 = DIRECTION('',(1.,0.,0.));
+#4169 = ORIENTED_EDGE('',*,*,#4153,.F.);
+#4170 = ORIENTED_EDGE('',*,*,#4171,.F.);
+#4171 = EDGE_CURVE('',#4154,#4154,#4172,.T.);
+#4172 = CIRCLE('',#4173,0.4);
+#4173 = AXIS2_PLACEMENT_3D('',#4174,#4175,#4176);
+#4174 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4175 = DIRECTION('',(0.,0.,1.));
+#4176 = DIRECTION('',(1.,0.,0.));
+#4177 = CYLINDRICAL_SURFACE('',#4178,0.4);
+#4178 = AXIS2_PLACEMENT_3D('',#4179,#4180,#4181);
+#4179 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4180 = DIRECTION('',(-0.,-0.,-1.));
+#4181 = DIRECTION('',(1.,0.,0.));
+#4182 = ADVANCED_FACE('',(#4183,#4235),#4238,.T.);
+#4183 = FACE_BOUND('',#4184,.T.);
+#4184 = EDGE_LOOP('',(#4185,#4196,#4204,#4212,#4221,#4229));
+#4185 = ORIENTED_EDGE('',*,*,#4186,.F.);
+#4186 = EDGE_CURVE('',#4187,#4189,#4191,.T.);
+#4187 = VERTEX_POINT('',#4188);
+#4188 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4189 = VERTEX_POINT('',#4190);
+#4190 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4191 = CIRCLE('',#4192,0.599544372394);
+#4192 = AXIS2_PLACEMENT_3D('',#4193,#4194,#4195);
+#4193 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4194 = DIRECTION('',(0.,0.,-1.));
+#4195 = DIRECTION('',(1.,0.,0.));
+#4196 = ORIENTED_EDGE('',*,*,#4197,.T.);
+#4197 = EDGE_CURVE('',#4187,#4198,#4200,.T.);
+#4198 = VERTEX_POINT('',#4199);
+#4199 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#4200 = LINE('',#4201,#4202);
+#4201 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4202 = VECTOR('',#4203,1.);
+#4203 = DIRECTION('',(-1.,0.,0.));
+#4204 = ORIENTED_EDGE('',*,*,#4205,.F.);
+#4205 = EDGE_CURVE('',#4206,#4198,#4208,.T.);
+#4206 = VERTEX_POINT('',#4207);
+#4207 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#4208 = LINE('',#4209,#4210);
+#4209 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#4210 = VECTOR('',#4211,1.);
+#4211 = DIRECTION('',(0.,1.,0.));
+#4212 = ORIENTED_EDGE('',*,*,#4213,.T.);
+#4213 = EDGE_CURVE('',#4206,#4214,#4216,.T.);
+#4214 = VERTEX_POINT('',#4215);
+#4215 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#4216 = CIRCLE('',#4217,0.4);
+#4217 = AXIS2_PLACEMENT_3D('',#4218,#4219,#4220);
+#4218 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#4219 = DIRECTION('',(0.,0.,-1.));
+#4220 = DIRECTION('',(1.,0.,0.));
+#4221 = ORIENTED_EDGE('',*,*,#4222,.F.);
+#4222 = EDGE_CURVE('',#4223,#4214,#4225,.T.);
+#4223 = VERTEX_POINT('',#4224);
+#4224 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4225 = LINE('',#4226,#4227);
+#4226 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4227 = VECTOR('',#4228,1.);
+#4228 = DIRECTION('',(0.,1.,0.));
+#4229 = ORIENTED_EDGE('',*,*,#4230,.F.);
+#4230 = EDGE_CURVE('',#4189,#4223,#4231,.T.);
+#4231 = LINE('',#4232,#4233);
+#4232 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4233 = VECTOR('',#4234,1.);
+#4234 = DIRECTION('',(-1.,0.,0.));
+#4235 = FACE_BOUND('',#4236,.T.);
+#4236 = EDGE_LOOP('',(#4237));
+#4237 = ORIENTED_EDGE('',*,*,#4171,.F.);
+#4238 = PLANE('',#4239);
+#4239 = AXIS2_PLACEMENT_3D('',#4240,#4241,#4242);
+#4240 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#4241 = DIRECTION('',(0.,0.,1.));
+#4242 = DIRECTION('',(1.,0.,0.));
+#4243 = ADVANCED_FACE('',(#4244,#4296),#4299,.F.);
+#4244 = FACE_BOUND('',#4245,.F.);
+#4245 = EDGE_LOOP('',(#4246,#4257,#4265,#4273,#4282,#4290));
+#4246 = ORIENTED_EDGE('',*,*,#4247,.T.);
+#4247 = EDGE_CURVE('',#4248,#4250,#4252,.T.);
+#4248 = VERTEX_POINT('',#4249);
+#4249 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#4250 = VERTEX_POINT('',#4251);
+#4251 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#4252 = CIRCLE('',#4253,0.4);
+#4253 = AXIS2_PLACEMENT_3D('',#4254,#4255,#4256);
+#4254 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#4255 = DIRECTION('',(0.,0.,-1.));
+#4256 = DIRECTION('',(1.,0.,0.));
+#4257 = ORIENTED_EDGE('',*,*,#4258,.T.);
+#4258 = EDGE_CURVE('',#4250,#4259,#4261,.T.);
+#4259 = VERTEX_POINT('',#4260);
+#4260 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#4261 = LINE('',#4262,#4263);
+#4262 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#4263 = VECTOR('',#4264,1.);
+#4264 = DIRECTION('',(0.,-1.,0.));
+#4265 = ORIENTED_EDGE('',*,*,#4266,.F.);
+#4266 = EDGE_CURVE('',#4267,#4259,#4269,.T.);
+#4267 = VERTEX_POINT('',#4268);
+#4268 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4269 = LINE('',#4270,#4271);
+#4270 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4271 = VECTOR('',#4272,1.);
+#4272 = DIRECTION('',(-1.,0.,0.));
+#4273 = ORIENTED_EDGE('',*,*,#4274,.T.);
+#4274 = EDGE_CURVE('',#4267,#4275,#4277,.T.);
+#4275 = VERTEX_POINT('',#4276);
+#4276 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4277 = CIRCLE('',#4278,0.6);
+#4278 = AXIS2_PLACEMENT_3D('',#4279,#4280,#4281);
+#4279 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4280 = DIRECTION('',(0.,0.,1.));
+#4281 = DIRECTION('',(1.,0.,0.));
+#4282 = ORIENTED_EDGE('',*,*,#4283,.T.);
+#4283 = EDGE_CURVE('',#4275,#4284,#4286,.T.);
+#4284 = VERTEX_POINT('',#4285);
+#4285 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4286 = LINE('',#4287,#4288);
+#4287 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4288 = VECTOR('',#4289,1.);
+#4289 = DIRECTION('',(-1.,0.,0.));
+#4290 = ORIENTED_EDGE('',*,*,#4291,.T.);
+#4291 = EDGE_CURVE('',#4284,#4248,#4292,.T.);
+#4292 = LINE('',#4293,#4294);
+#4293 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4294 = VECTOR('',#4295,1.);
+#4295 = DIRECTION('',(0.,-1.,0.));
+#4296 = FACE_BOUND('',#4297,.F.);
+#4297 = EDGE_LOOP('',(#4298));
+#4298 = ORIENTED_EDGE('',*,*,#4163,.F.);
+#4299 = PLANE('',#4300);
+#4300 = AXIS2_PLACEMENT_3D('',#4301,#4302,#4303);
+#4301 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#4302 = DIRECTION('',(0.,0.,1.));
+#4303 = DIRECTION('',(1.,0.,0.));
+#4304 = ADVANCED_FACE('',(#4305),#4331,.T.);
+#4305 = FACE_BOUND('',#4306,.F.);
+#4306 = EDGE_LOOP('',(#4307,#4315,#4324,#4330));
+#4307 = ORIENTED_EDGE('',*,*,#4308,.T.);
+#4308 = EDGE_CURVE('',#4187,#4309,#4311,.T.);
+#4309 = VERTEX_POINT('',#4310);
+#4310 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#4311 = LINE('',#4312,#4313);
+#4312 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4313 = VECTOR('',#4314,1.);
+#4314 = DIRECTION('',(0.,0.,-1.));
+#4315 = ORIENTED_EDGE('',*,*,#4316,.T.);
+#4316 = EDGE_CURVE('',#4309,#4317,#4319,.T.);
+#4317 = VERTEX_POINT('',#4318);
+#4318 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#4319 = CIRCLE('',#4320,0.599544372394);
+#4320 = AXIS2_PLACEMENT_3D('',#4321,#4322,#4323);
+#4321 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#4322 = DIRECTION('',(0.,0.,-1.));
+#4323 = DIRECTION('',(1.,0.,0.));
+#4324 = ORIENTED_EDGE('',*,*,#4325,.F.);
+#4325 = EDGE_CURVE('',#4189,#4317,#4326,.T.);
+#4326 = LINE('',#4327,#4328);
+#4327 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4328 = VECTOR('',#4329,1.);
+#4329 = DIRECTION('',(0.,0.,-1.));
+#4330 = ORIENTED_EDGE('',*,*,#4186,.F.);
+#4331 = CYLINDRICAL_SURFACE('',#4332,0.599544372394);
+#4332 = AXIS2_PLACEMENT_3D('',#4333,#4334,#4335);
+#4333 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4334 = DIRECTION('',(0.,0.,1.));
+#4335 = DIRECTION('',(1.,0.,0.));
+#4336 = ADVANCED_FACE('',(#4337),#4355,.F.);
+#4337 = FACE_BOUND('',#4338,.F.);
+#4338 = EDGE_LOOP('',(#4339,#4340,#4348,#4354));
+#4339 = ORIENTED_EDGE('',*,*,#4325,.T.);
+#4340 = ORIENTED_EDGE('',*,*,#4341,.T.);
+#4341 = EDGE_CURVE('',#4317,#4342,#4344,.T.);
+#4342 = VERTEX_POINT('',#4343);
+#4343 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#4344 = LINE('',#4345,#4346);
+#4345 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#4346 = VECTOR('',#4347,1.);
+#4347 = DIRECTION('',(-1.,0.,0.));
+#4348 = ORIENTED_EDGE('',*,*,#4349,.F.);
+#4349 = EDGE_CURVE('',#4223,#4342,#4350,.T.);
+#4350 = LINE('',#4351,#4352);
+#4351 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4352 = VECTOR('',#4353,1.);
+#4353 = DIRECTION('',(0.,0.,-1.));
+#4354 = ORIENTED_EDGE('',*,*,#4230,.F.);
+#4355 = PLANE('',#4356);
+#4356 = AXIS2_PLACEMENT_3D('',#4357,#4358,#4359);
+#4357 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4358 = DIRECTION('',(0.,1.,0.));
+#4359 = DIRECTION('',(-1.,0.,0.));
+#4360 = ADVANCED_FACE('',(#4361),#4377,.T.);
+#4361 = FACE_BOUND('',#4362,.F.);
+#4362 = EDGE_LOOP('',(#4363,#4369,#4370,#4376));
+#4363 = ORIENTED_EDGE('',*,*,#4364,.T.);
+#4364 = EDGE_CURVE('',#4248,#4206,#4365,.T.);
+#4365 = LINE('',#4366,#4367);
+#4366 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#4367 = VECTOR('',#4368,1.);
+#4368 = DIRECTION('',(0.,0.,-1.));
+#4369 = ORIENTED_EDGE('',*,*,#4213,.T.);
+#4370 = ORIENTED_EDGE('',*,*,#4371,.F.);
+#4371 = EDGE_CURVE('',#4250,#4214,#4372,.T.);
+#4372 = LINE('',#4373,#4374);
+#4373 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#4374 = VECTOR('',#4375,1.);
+#4375 = DIRECTION('',(0.,0.,-1.));
+#4376 = ORIENTED_EDGE('',*,*,#4247,.F.);
+#4377 = CYLINDRICAL_SURFACE('',#4378,0.4);
+#4378 = AXIS2_PLACEMENT_3D('',#4379,#4380,#4381);
+#4379 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#4380 = DIRECTION('',(0.,0.,1.));
+#4381 = DIRECTION('',(1.,0.,0.));
+#4382 = ADVANCED_FACE('',(#4383),#4401,.T.);
+#4383 = FACE_BOUND('',#4384,.T.);
+#4384 = EDGE_LOOP('',(#4385,#4386,#4394,#4400));
+#4385 = ORIENTED_EDGE('',*,*,#4308,.T.);
+#4386 = ORIENTED_EDGE('',*,*,#4387,.T.);
+#4387 = EDGE_CURVE('',#4309,#4388,#4390,.T.);
+#4388 = VERTEX_POINT('',#4389);
+#4389 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#4390 = LINE('',#4391,#4392);
+#4391 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#4392 = VECTOR('',#4393,1.);
+#4393 = DIRECTION('',(-1.,0.,0.));
+#4394 = ORIENTED_EDGE('',*,*,#4395,.F.);
+#4395 = EDGE_CURVE('',#4198,#4388,#4396,.T.);
+#4396 = LINE('',#4397,#4398);
+#4397 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#4398 = VECTOR('',#4399,1.);
+#4399 = DIRECTION('',(0.,0.,-1.));
+#4400 = ORIENTED_EDGE('',*,*,#4197,.F.);
+#4401 = PLANE('',#4402);
+#4402 = AXIS2_PLACEMENT_3D('',#4403,#4404,#4405);
+#4403 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4404 = DIRECTION('',(0.,1.,0.));
+#4405 = DIRECTION('',(-1.,0.,0.));
+#4406 = ADVANCED_FACE('',(#4407),#4432,.F.);
+#4407 = FACE_BOUND('',#4408,.F.);
+#4408 = EDGE_LOOP('',(#4409,#4417,#4425,#4431));
+#4409 = ORIENTED_EDGE('',*,*,#4410,.T.);
+#4410 = EDGE_CURVE('',#4275,#4411,#4413,.T.);
+#4411 = VERTEX_POINT('',#4412);
+#4412 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#4413 = LINE('',#4414,#4415);
+#4414 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4415 = VECTOR('',#4416,1.);
+#4416 = DIRECTION('',(0.,0.,1.));
+#4417 = ORIENTED_EDGE('',*,*,#4418,.T.);
+#4418 = EDGE_CURVE('',#4411,#4419,#4421,.T.);
+#4419 = VERTEX_POINT('',#4420);
+#4420 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#4421 = LINE('',#4422,#4423);
+#4422 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#4423 = VECTOR('',#4424,1.);
+#4424 = DIRECTION('',(-1.,0.,0.));
+#4425 = ORIENTED_EDGE('',*,*,#4426,.F.);
+#4426 = EDGE_CURVE('',#4284,#4419,#4427,.T.);
+#4427 = LINE('',#4428,#4429);
+#4428 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4429 = VECTOR('',#4430,1.);
+#4430 = DIRECTION('',(0.,0.,1.));
+#4431 = ORIENTED_EDGE('',*,*,#4283,.F.);
+#4432 = PLANE('',#4433);
+#4433 = AXIS2_PLACEMENT_3D('',#4434,#4435,#4436);
+#4434 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4435 = DIRECTION('',(0.,-1.,0.));
+#4436 = DIRECTION('',(-1.,0.,0.));
+#4437 = ADVANCED_FACE('',(#4438),#4457,.T.);
+#4438 = FACE_BOUND('',#4439,.F.);
+#4439 = EDGE_LOOP('',(#4440,#4448,#4455,#4456));
+#4440 = ORIENTED_EDGE('',*,*,#4441,.T.);
+#4441 = EDGE_CURVE('',#4267,#4442,#4444,.T.);
+#4442 = VERTEX_POINT('',#4443);
+#4443 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#4444 = LINE('',#4445,#4446);
+#4445 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4446 = VECTOR('',#4447,1.);
+#4447 = DIRECTION('',(0.,0.,1.));
+#4448 = ORIENTED_EDGE('',*,*,#4449,.T.);
+#4449 = EDGE_CURVE('',#4442,#4411,#4450,.T.);
+#4450 = CIRCLE('',#4451,0.6);
+#4451 = AXIS2_PLACEMENT_3D('',#4452,#4453,#4454);
+#4452 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#4453 = DIRECTION('',(0.,0.,1.));
+#4454 = DIRECTION('',(1.,0.,0.));
+#4455 = ORIENTED_EDGE('',*,*,#4410,.F.);
+#4456 = ORIENTED_EDGE('',*,*,#4274,.F.);
+#4457 = CYLINDRICAL_SURFACE('',#4458,0.6);
+#4458 = AXIS2_PLACEMENT_3D('',#4459,#4460,#4461);
+#4459 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4460 = DIRECTION('',(-0.,-0.,-1.));
+#4461 = DIRECTION('',(1.,0.,0.));
+#4462 = ADVANCED_FACE('',(#4463),#4481,.T.);
+#4463 = FACE_BOUND('',#4464,.T.);
+#4464 = EDGE_LOOP('',(#4465,#4466,#4474,#4480));
+#4465 = ORIENTED_EDGE('',*,*,#4441,.T.);
+#4466 = ORIENTED_EDGE('',*,*,#4467,.T.);
+#4467 = EDGE_CURVE('',#4442,#4468,#4470,.T.);
+#4468 = VERTEX_POINT('',#4469);
+#4469 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#4470 = LINE('',#4471,#4472);
+#4471 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#4472 = VECTOR('',#4473,1.);
+#4473 = DIRECTION('',(-1.,0.,0.));
+#4474 = ORIENTED_EDGE('',*,*,#4475,.F.);
+#4475 = EDGE_CURVE('',#4259,#4468,#4476,.T.);
+#4476 = LINE('',#4477,#4478);
+#4477 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#4478 = VECTOR('',#4479,1.);
+#4479 = DIRECTION('',(0.,0.,1.));
+#4480 = ORIENTED_EDGE('',*,*,#4266,.F.);
+#4481 = PLANE('',#4482);
+#4482 = AXIS2_PLACEMENT_3D('',#4483,#4484,#4485);
+#4483 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4484 = DIRECTION('',(0.,-1.,0.));
+#4485 = DIRECTION('',(-1.,0.,0.));
+#4486 = ADVANCED_FACE('',(#4487,#4515),#4526,.F.);
+#4487 = FACE_BOUND('',#4488,.F.);
+#4488 = EDGE_LOOP('',(#4489,#4490,#4498,#4507,#4513,#4514));
+#4489 = ORIENTED_EDGE('',*,*,#4387,.T.);
+#4490 = ORIENTED_EDGE('',*,*,#4491,.F.);
+#4491 = EDGE_CURVE('',#4492,#4388,#4494,.T.);
+#4492 = VERTEX_POINT('',#4493);
+#4493 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#4494 = LINE('',#4495,#4496);
+#4495 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#4496 = VECTOR('',#4497,1.);
+#4497 = DIRECTION('',(0.,1.,0.));
+#4498 = ORIENTED_EDGE('',*,*,#4499,.T.);
+#4499 = EDGE_CURVE('',#4492,#4500,#4502,.T.);
+#4500 = VERTEX_POINT('',#4501);
+#4501 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#4502 = CIRCLE('',#4503,0.35);
+#4503 = AXIS2_PLACEMENT_3D('',#4504,#4505,#4506);
+#4504 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#4505 = DIRECTION('',(0.,0.,-1.));
+#4506 = DIRECTION('',(1.,0.,0.));
+#4507 = ORIENTED_EDGE('',*,*,#4508,.F.);
+#4508 = EDGE_CURVE('',#4342,#4500,#4509,.T.);
+#4509 = LINE('',#4510,#4511);
+#4510 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#4511 = VECTOR('',#4512,1.);
+#4512 = DIRECTION('',(0.,1.,0.));
+#4513 = ORIENTED_EDGE('',*,*,#4341,.F.);
+#4514 = ORIENTED_EDGE('',*,*,#4316,.F.);
+#4515 = FACE_BOUND('',#4516,.F.);
+#4516 = EDGE_LOOP('',(#4517));
+#4517 = ORIENTED_EDGE('',*,*,#4518,.T.);
+#4518 = EDGE_CURVE('',#4519,#4519,#4521,.T.);
+#4519 = VERTEX_POINT('',#4520);
+#4520 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#4521 = CIRCLE('',#4522,0.35);
+#4522 = AXIS2_PLACEMENT_3D('',#4523,#4524,#4525);
+#4523 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#4524 = DIRECTION('',(0.,0.,-1.));
+#4525 = DIRECTION('',(1.,0.,0.));
+#4526 = PLANE('',#4527);
+#4527 = AXIS2_PLACEMENT_3D('',#4528,#4529,#4530);
+#4528 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#4529 = DIRECTION('',(0.,0.,1.));
+#4530 = DIRECTION('',(1.,0.,0.));
+#4531 = ADVANCED_FACE('',(#4532,#4560),#4571,.T.);
+#4532 = FACE_BOUND('',#4533,.T.);
+#4533 = EDGE_LOOP('',(#4534,#4542,#4543,#4544,#4545,#4553));
+#4534 = ORIENTED_EDGE('',*,*,#4535,.T.);
+#4535 = EDGE_CURVE('',#4536,#4468,#4538,.T.);
+#4536 = VERTEX_POINT('',#4537);
+#4537 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#4538 = LINE('',#4539,#4540);
+#4539 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#4540 = VECTOR('',#4541,1.);
+#4541 = DIRECTION('',(0.,-1.,0.));
+#4542 = ORIENTED_EDGE('',*,*,#4467,.F.);
+#4543 = ORIENTED_EDGE('',*,*,#4449,.T.);
+#4544 = ORIENTED_EDGE('',*,*,#4418,.T.);
+#4545 = ORIENTED_EDGE('',*,*,#4546,.T.);
+#4546 = EDGE_CURVE('',#4419,#4547,#4549,.T.);
+#4547 = VERTEX_POINT('',#4548);
+#4548 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#4549 = LINE('',#4550,#4551);
+#4550 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#4551 = VECTOR('',#4552,1.);
+#4552 = DIRECTION('',(0.,-1.,0.));
+#4553 = ORIENTED_EDGE('',*,*,#4554,.F.);
+#4554 = EDGE_CURVE('',#4536,#4547,#4555,.T.);
+#4555 = CIRCLE('',#4556,0.35);
+#4556 = AXIS2_PLACEMENT_3D('',#4557,#4558,#4559);
+#4557 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#4558 = DIRECTION('',(0.,0.,1.));
+#4559 = DIRECTION('',(1.,0.,0.));
+#4560 = FACE_BOUND('',#4561,.F.);
+#4561 = EDGE_LOOP('',(#4562));
+#4562 = ORIENTED_EDGE('',*,*,#4563,.T.);
+#4563 = EDGE_CURVE('',#4564,#4564,#4566,.T.);
+#4564 = VERTEX_POINT('',#4565);
+#4565 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#4566 = CIRCLE('',#4567,0.35);
+#4567 = AXIS2_PLACEMENT_3D('',#4568,#4569,#4570);
+#4568 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#4569 = DIRECTION('',(0.,0.,1.));
+#4570 = DIRECTION('',(1.,0.,0.));
+#4571 = PLANE('',#4572);
+#4572 = AXIS2_PLACEMENT_3D('',#4573,#4574,#4575);
+#4573 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#4574 = DIRECTION('',(0.,0.,1.));
+#4575 = DIRECTION('',(1.,0.,0.));
+#4576 = ADVANCED_FACE('',(#4577),#4592,.T.);
+#4577 = FACE_BOUND('',#4578,.T.);
+#4578 = EDGE_LOOP('',(#4579,#4580,#4581,#4582,#4583,#4584,#4585,#4591));
+#4579 = ORIENTED_EDGE('',*,*,#4349,.F.);
+#4580 = ORIENTED_EDGE('',*,*,#4222,.T.);
+#4581 = ORIENTED_EDGE('',*,*,#4371,.F.);
+#4582 = ORIENTED_EDGE('',*,*,#4258,.T.);
+#4583 = ORIENTED_EDGE('',*,*,#4475,.T.);
+#4584 = ORIENTED_EDGE('',*,*,#4535,.F.);
+#4585 = ORIENTED_EDGE('',*,*,#4586,.F.);
+#4586 = EDGE_CURVE('',#4500,#4536,#4587,.T.);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(0.,0.,1.));
+#4591 = ORIENTED_EDGE('',*,*,#4508,.F.);
+#4592 = PLANE('',#4593);
+#4593 = AXIS2_PLACEMENT_3D('',#4594,#4595,#4596);
+#4594 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#4595 = DIRECTION('',(-1.,-0.,-0.));
+#4596 = DIRECTION('',(0.,0.,-1.));
+#4597 = ADVANCED_FACE('',(#4598),#4613,.T.);
+#4598 = FACE_BOUND('',#4599,.T.);
+#4599 = EDGE_LOOP('',(#4600,#4606,#4607,#4608,#4609,#4610,#4611,#4612));
+#4600 = ORIENTED_EDGE('',*,*,#4601,.F.);
+#4601 = EDGE_CURVE('',#4547,#4492,#4602,.T.);
+#4602 = LINE('',#4603,#4604);
+#4603 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#4604 = VECTOR('',#4605,1.);
+#4605 = DIRECTION('',(0.,0.,-1.));
+#4606 = ORIENTED_EDGE('',*,*,#4546,.F.);
+#4607 = ORIENTED_EDGE('',*,*,#4426,.F.);
+#4608 = ORIENTED_EDGE('',*,*,#4291,.T.);
+#4609 = ORIENTED_EDGE('',*,*,#4364,.T.);
+#4610 = ORIENTED_EDGE('',*,*,#4205,.T.);
+#4611 = ORIENTED_EDGE('',*,*,#4395,.T.);
+#4612 = ORIENTED_EDGE('',*,*,#4491,.F.);
+#4613 = PLANE('',#4614);
+#4614 = AXIS2_PLACEMENT_3D('',#4615,#4616,#4617);
+#4615 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#4616 = DIRECTION('',(-1.,-0.,-0.));
+#4617 = DIRECTION('',(0.,0.,-1.));
+#4618 = ADVANCED_FACE('',(#4619),#4625,.F.);
+#4619 = FACE_BOUND('',#4620,.T.);
+#4620 = EDGE_LOOP('',(#4621,#4622,#4623,#4624));
+#4621 = ORIENTED_EDGE('',*,*,#4601,.T.);
+#4622 = ORIENTED_EDGE('',*,*,#4499,.T.);
+#4623 = ORIENTED_EDGE('',*,*,#4586,.T.);
+#4624 = ORIENTED_EDGE('',*,*,#4554,.T.);
+#4625 = CYLINDRICAL_SURFACE('',#4626,0.35);
+#4626 = AXIS2_PLACEMENT_3D('',#4627,#4628,#4629);
+#4627 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#4628 = DIRECTION('',(0.,0.,1.));
+#4629 = DIRECTION('',(1.,0.,0.));
+#4630 = ADVANCED_FACE('',(#4631),#4641,.F.);
+#4631 = FACE_BOUND('',#4632,.T.);
+#4632 = EDGE_LOOP('',(#4633,#4634,#4639,#4640));
+#4633 = ORIENTED_EDGE('',*,*,#4563,.T.);
+#4634 = ORIENTED_EDGE('',*,*,#4635,.F.);
+#4635 = EDGE_CURVE('',#4519,#4564,#4636,.T.);
+#4636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4637,#4638),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#4637 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#4638 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#4639 = ORIENTED_EDGE('',*,*,#4518,.T.);
+#4640 = ORIENTED_EDGE('',*,*,#4635,.T.);
+#4641 = CYLINDRICAL_SURFACE('',#4642,0.35);
+#4642 = AXIS2_PLACEMENT_3D('',#4643,#4644,#4645);
+#4643 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4644 = DIRECTION('',(0.,0.,1.));
+#4645 = DIRECTION('',(1.,0.,0.));
+#4646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4650)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4647,#4648,#4649)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4647 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4648 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4649 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4650 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#4647,
+  'distance_accuracy_value','confusion accuracy');
+#4651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4652,#4654);
+#4652 = ( REPRESENTATION_RELATIONSHIP('','',#4146,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4653) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3562);
+#4654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4655);
+#4655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','Body008','',#3552,#4141,$);
+#4656 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4143));
+#4657 = SHAPE_DEFINITION_REPRESENTATION(#4658,#4664);
+#4658 = PRODUCT_DEFINITION_SHAPE('','',#4659);
+#4659 = PRODUCT_DEFINITION('design','',#4660,#4663);
+#4660 = PRODUCT_DEFINITION_FORMATION('','',#4661);
+#4661 = PRODUCT('Body009','Body009','',(#4662));
+#4662 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4663 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4664 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4665),#5164);
+#4665 = MANIFOLD_SOLID_BREP('',#4666);
+#4666 = CLOSED_SHELL('',(#4667,#4700,#4761,#4822,#4854,#4878,#4900,#4924
+    ,#4955,#4980,#5004,#5049,#5094,#5115,#5136,#5148));
+#4667 = ADVANCED_FACE('',(#4668),#4695,.T.);
+#4668 = FACE_BOUND('',#4669,.F.);
+#4669 = EDGE_LOOP('',(#4670,#4680,#4687,#4688));
+#4670 = ORIENTED_EDGE('',*,*,#4671,.T.);
+#4671 = EDGE_CURVE('',#4672,#4674,#4676,.T.);
+#4672 = VERTEX_POINT('',#4673);
+#4673 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#4674 = VERTEX_POINT('',#4675);
+#4675 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#4676 = LINE('',#4677,#4678);
+#4677 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#4678 = VECTOR('',#4679,1.);
+#4679 = DIRECTION('',(0.,0.,1.));
+#4680 = ORIENTED_EDGE('',*,*,#4681,.T.);
+#4681 = EDGE_CURVE('',#4674,#4674,#4682,.T.);
+#4682 = CIRCLE('',#4683,0.4);
+#4683 = AXIS2_PLACEMENT_3D('',#4684,#4685,#4686);
+#4684 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4685 = DIRECTION('',(0.,0.,1.));
+#4686 = DIRECTION('',(1.,0.,0.));
+#4687 = ORIENTED_EDGE('',*,*,#4671,.F.);
+#4688 = ORIENTED_EDGE('',*,*,#4689,.F.);
+#4689 = EDGE_CURVE('',#4672,#4672,#4690,.T.);
+#4690 = CIRCLE('',#4691,0.4);
+#4691 = AXIS2_PLACEMENT_3D('',#4692,#4693,#4694);
+#4692 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4693 = DIRECTION('',(0.,0.,1.));
+#4694 = DIRECTION('',(1.,0.,0.));
+#4695 = CYLINDRICAL_SURFACE('',#4696,0.4);
+#4696 = AXIS2_PLACEMENT_3D('',#4697,#4698,#4699);
+#4697 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4698 = DIRECTION('',(-0.,-0.,-1.));
+#4699 = DIRECTION('',(1.,0.,0.));
+#4700 = ADVANCED_FACE('',(#4701,#4753),#4756,.T.);
+#4701 = FACE_BOUND('',#4702,.T.);
+#4702 = EDGE_LOOP('',(#4703,#4714,#4722,#4730,#4739,#4747));
+#4703 = ORIENTED_EDGE('',*,*,#4704,.F.);
+#4704 = EDGE_CURVE('',#4705,#4707,#4709,.T.);
+#4705 = VERTEX_POINT('',#4706);
+#4706 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4707 = VERTEX_POINT('',#4708);
+#4708 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4709 = CIRCLE('',#4710,0.599544372394);
+#4710 = AXIS2_PLACEMENT_3D('',#4711,#4712,#4713);
+#4711 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4712 = DIRECTION('',(0.,0.,-1.));
+#4713 = DIRECTION('',(1.,0.,0.));
+#4714 = ORIENTED_EDGE('',*,*,#4715,.T.);
+#4715 = EDGE_CURVE('',#4705,#4716,#4718,.T.);
+#4716 = VERTEX_POINT('',#4717);
+#4717 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#4718 = LINE('',#4719,#4720);
+#4719 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4720 = VECTOR('',#4721,1.);
+#4721 = DIRECTION('',(-1.,0.,0.));
+#4722 = ORIENTED_EDGE('',*,*,#4723,.F.);
+#4723 = EDGE_CURVE('',#4724,#4716,#4726,.T.);
+#4724 = VERTEX_POINT('',#4725);
+#4725 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#4726 = LINE('',#4727,#4728);
+#4727 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#4728 = VECTOR('',#4729,1.);
+#4729 = DIRECTION('',(0.,1.,0.));
+#4730 = ORIENTED_EDGE('',*,*,#4731,.T.);
+#4731 = EDGE_CURVE('',#4724,#4732,#4734,.T.);
+#4732 = VERTEX_POINT('',#4733);
+#4733 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#4734 = CIRCLE('',#4735,0.4);
+#4735 = AXIS2_PLACEMENT_3D('',#4736,#4737,#4738);
+#4736 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#4737 = DIRECTION('',(0.,0.,-1.));
+#4738 = DIRECTION('',(1.,0.,0.));
+#4739 = ORIENTED_EDGE('',*,*,#4740,.F.);
+#4740 = EDGE_CURVE('',#4741,#4732,#4743,.T.);
+#4741 = VERTEX_POINT('',#4742);
+#4742 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4743 = LINE('',#4744,#4745);
+#4744 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4745 = VECTOR('',#4746,1.);
+#4746 = DIRECTION('',(0.,1.,0.));
+#4747 = ORIENTED_EDGE('',*,*,#4748,.F.);
+#4748 = EDGE_CURVE('',#4707,#4741,#4749,.T.);
+#4749 = LINE('',#4750,#4751);
+#4750 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4751 = VECTOR('',#4752,1.);
+#4752 = DIRECTION('',(-1.,0.,0.));
+#4753 = FACE_BOUND('',#4754,.T.);
+#4754 = EDGE_LOOP('',(#4755));
+#4755 = ORIENTED_EDGE('',*,*,#4689,.F.);
+#4756 = PLANE('',#4757);
+#4757 = AXIS2_PLACEMENT_3D('',#4758,#4759,#4760);
+#4758 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#4759 = DIRECTION('',(0.,0.,1.));
+#4760 = DIRECTION('',(1.,0.,0.));
+#4761 = ADVANCED_FACE('',(#4762,#4814),#4817,.F.);
+#4762 = FACE_BOUND('',#4763,.F.);
+#4763 = EDGE_LOOP('',(#4764,#4775,#4783,#4791,#4800,#4808));
+#4764 = ORIENTED_EDGE('',*,*,#4765,.T.);
+#4765 = EDGE_CURVE('',#4766,#4768,#4770,.T.);
+#4766 = VERTEX_POINT('',#4767);
+#4767 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#4768 = VERTEX_POINT('',#4769);
+#4769 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#4770 = CIRCLE('',#4771,0.4);
+#4771 = AXIS2_PLACEMENT_3D('',#4772,#4773,#4774);
+#4772 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#4773 = DIRECTION('',(0.,0.,-1.));
+#4774 = DIRECTION('',(1.,0.,0.));
+#4775 = ORIENTED_EDGE('',*,*,#4776,.T.);
+#4776 = EDGE_CURVE('',#4768,#4777,#4779,.T.);
+#4777 = VERTEX_POINT('',#4778);
+#4778 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#4779 = LINE('',#4780,#4781);
+#4780 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#4781 = VECTOR('',#4782,1.);
+#4782 = DIRECTION('',(0.,-1.,0.));
+#4783 = ORIENTED_EDGE('',*,*,#4784,.F.);
+#4784 = EDGE_CURVE('',#4785,#4777,#4787,.T.);
+#4785 = VERTEX_POINT('',#4786);
+#4786 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4787 = LINE('',#4788,#4789);
+#4788 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4789 = VECTOR('',#4790,1.);
+#4790 = DIRECTION('',(-1.,0.,0.));
+#4791 = ORIENTED_EDGE('',*,*,#4792,.T.);
+#4792 = EDGE_CURVE('',#4785,#4793,#4795,.T.);
+#4793 = VERTEX_POINT('',#4794);
+#4794 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4795 = CIRCLE('',#4796,0.6);
+#4796 = AXIS2_PLACEMENT_3D('',#4797,#4798,#4799);
+#4797 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4798 = DIRECTION('',(0.,0.,1.));
+#4799 = DIRECTION('',(1.,0.,0.));
+#4800 = ORIENTED_EDGE('',*,*,#4801,.T.);
+#4801 = EDGE_CURVE('',#4793,#4802,#4804,.T.);
+#4802 = VERTEX_POINT('',#4803);
+#4803 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4804 = LINE('',#4805,#4806);
+#4805 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4806 = VECTOR('',#4807,1.);
+#4807 = DIRECTION('',(-1.,0.,0.));
+#4808 = ORIENTED_EDGE('',*,*,#4809,.T.);
+#4809 = EDGE_CURVE('',#4802,#4766,#4810,.T.);
+#4810 = LINE('',#4811,#4812);
+#4811 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4812 = VECTOR('',#4813,1.);
+#4813 = DIRECTION('',(0.,-1.,0.));
+#4814 = FACE_BOUND('',#4815,.F.);
+#4815 = EDGE_LOOP('',(#4816));
+#4816 = ORIENTED_EDGE('',*,*,#4681,.F.);
+#4817 = PLANE('',#4818);
+#4818 = AXIS2_PLACEMENT_3D('',#4819,#4820,#4821);
+#4819 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#4820 = DIRECTION('',(0.,0.,1.));
+#4821 = DIRECTION('',(1.,0.,0.));
+#4822 = ADVANCED_FACE('',(#4823),#4849,.T.);
+#4823 = FACE_BOUND('',#4824,.F.);
+#4824 = EDGE_LOOP('',(#4825,#4833,#4842,#4848));
+#4825 = ORIENTED_EDGE('',*,*,#4826,.T.);
+#4826 = EDGE_CURVE('',#4705,#4827,#4829,.T.);
+#4827 = VERTEX_POINT('',#4828);
+#4828 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#4829 = LINE('',#4830,#4831);
+#4830 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4831 = VECTOR('',#4832,1.);
+#4832 = DIRECTION('',(0.,0.,-1.));
+#4833 = ORIENTED_EDGE('',*,*,#4834,.T.);
+#4834 = EDGE_CURVE('',#4827,#4835,#4837,.T.);
+#4835 = VERTEX_POINT('',#4836);
+#4836 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#4837 = CIRCLE('',#4838,0.599544372394);
+#4838 = AXIS2_PLACEMENT_3D('',#4839,#4840,#4841);
+#4839 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#4840 = DIRECTION('',(0.,0.,-1.));
+#4841 = DIRECTION('',(1.,0.,0.));
+#4842 = ORIENTED_EDGE('',*,*,#4843,.F.);
+#4843 = EDGE_CURVE('',#4707,#4835,#4844,.T.);
+#4844 = LINE('',#4845,#4846);
+#4845 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4846 = VECTOR('',#4847,1.);
+#4847 = DIRECTION('',(0.,0.,-1.));
+#4848 = ORIENTED_EDGE('',*,*,#4704,.F.);
+#4849 = CYLINDRICAL_SURFACE('',#4850,0.599544372394);
+#4850 = AXIS2_PLACEMENT_3D('',#4851,#4852,#4853);
+#4851 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4852 = DIRECTION('',(0.,0.,1.));
+#4853 = DIRECTION('',(1.,0.,0.));
+#4854 = ADVANCED_FACE('',(#4855),#4873,.F.);
+#4855 = FACE_BOUND('',#4856,.F.);
+#4856 = EDGE_LOOP('',(#4857,#4858,#4866,#4872));
+#4857 = ORIENTED_EDGE('',*,*,#4843,.T.);
+#4858 = ORIENTED_EDGE('',*,*,#4859,.T.);
+#4859 = EDGE_CURVE('',#4835,#4860,#4862,.T.);
+#4860 = VERTEX_POINT('',#4861);
+#4861 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#4862 = LINE('',#4863,#4864);
+#4863 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#4864 = VECTOR('',#4865,1.);
+#4865 = DIRECTION('',(-1.,0.,0.));
+#4866 = ORIENTED_EDGE('',*,*,#4867,.F.);
+#4867 = EDGE_CURVE('',#4741,#4860,#4868,.T.);
+#4868 = LINE('',#4869,#4870);
+#4869 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4870 = VECTOR('',#4871,1.);
+#4871 = DIRECTION('',(0.,0.,-1.));
+#4872 = ORIENTED_EDGE('',*,*,#4748,.F.);
+#4873 = PLANE('',#4874);
+#4874 = AXIS2_PLACEMENT_3D('',#4875,#4876,#4877);
+#4875 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4876 = DIRECTION('',(0.,1.,0.));
+#4877 = DIRECTION('',(-1.,0.,0.));
+#4878 = ADVANCED_FACE('',(#4879),#4895,.T.);
+#4879 = FACE_BOUND('',#4880,.F.);
+#4880 = EDGE_LOOP('',(#4881,#4887,#4888,#4894));
+#4881 = ORIENTED_EDGE('',*,*,#4882,.T.);
+#4882 = EDGE_CURVE('',#4766,#4724,#4883,.T.);
+#4883 = LINE('',#4884,#4885);
+#4884 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#4885 = VECTOR('',#4886,1.);
+#4886 = DIRECTION('',(0.,0.,-1.));
+#4887 = ORIENTED_EDGE('',*,*,#4731,.T.);
+#4888 = ORIENTED_EDGE('',*,*,#4889,.F.);
+#4889 = EDGE_CURVE('',#4768,#4732,#4890,.T.);
+#4890 = LINE('',#4891,#4892);
+#4891 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#4892 = VECTOR('',#4893,1.);
+#4893 = DIRECTION('',(0.,0.,-1.));
+#4894 = ORIENTED_EDGE('',*,*,#4765,.F.);
+#4895 = CYLINDRICAL_SURFACE('',#4896,0.4);
+#4896 = AXIS2_PLACEMENT_3D('',#4897,#4898,#4899);
+#4897 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#4898 = DIRECTION('',(0.,0.,1.));
+#4899 = DIRECTION('',(1.,0.,0.));
+#4900 = ADVANCED_FACE('',(#4901),#4919,.T.);
+#4901 = FACE_BOUND('',#4902,.T.);
+#4902 = EDGE_LOOP('',(#4903,#4904,#4912,#4918));
+#4903 = ORIENTED_EDGE('',*,*,#4826,.T.);
+#4904 = ORIENTED_EDGE('',*,*,#4905,.T.);
+#4905 = EDGE_CURVE('',#4827,#4906,#4908,.T.);
+#4906 = VERTEX_POINT('',#4907);
+#4907 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#4908 = LINE('',#4909,#4910);
+#4909 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#4910 = VECTOR('',#4911,1.);
+#4911 = DIRECTION('',(-1.,0.,0.));
+#4912 = ORIENTED_EDGE('',*,*,#4913,.F.);
+#4913 = EDGE_CURVE('',#4716,#4906,#4914,.T.);
+#4914 = LINE('',#4915,#4916);
+#4915 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#4916 = VECTOR('',#4917,1.);
+#4917 = DIRECTION('',(0.,0.,-1.));
+#4918 = ORIENTED_EDGE('',*,*,#4715,.F.);
+#4919 = PLANE('',#4920);
+#4920 = AXIS2_PLACEMENT_3D('',#4921,#4922,#4923);
+#4921 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4922 = DIRECTION('',(0.,1.,0.));
+#4923 = DIRECTION('',(-1.,0.,0.));
+#4924 = ADVANCED_FACE('',(#4925),#4950,.F.);
+#4925 = FACE_BOUND('',#4926,.F.);
+#4926 = EDGE_LOOP('',(#4927,#4935,#4943,#4949));
+#4927 = ORIENTED_EDGE('',*,*,#4928,.T.);
+#4928 = EDGE_CURVE('',#4793,#4929,#4931,.T.);
+#4929 = VERTEX_POINT('',#4930);
+#4930 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#4931 = LINE('',#4932,#4933);
+#4932 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4933 = VECTOR('',#4934,1.);
+#4934 = DIRECTION('',(0.,0.,1.));
+#4935 = ORIENTED_EDGE('',*,*,#4936,.T.);
+#4936 = EDGE_CURVE('',#4929,#4937,#4939,.T.);
+#4937 = VERTEX_POINT('',#4938);
+#4938 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#4939 = LINE('',#4940,#4941);
+#4940 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#4941 = VECTOR('',#4942,1.);
+#4942 = DIRECTION('',(-1.,0.,0.));
+#4943 = ORIENTED_EDGE('',*,*,#4944,.F.);
+#4944 = EDGE_CURVE('',#4802,#4937,#4945,.T.);
+#4945 = LINE('',#4946,#4947);
+#4946 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4947 = VECTOR('',#4948,1.);
+#4948 = DIRECTION('',(0.,0.,1.));
+#4949 = ORIENTED_EDGE('',*,*,#4801,.F.);
+#4950 = PLANE('',#4951);
+#4951 = AXIS2_PLACEMENT_3D('',#4952,#4953,#4954);
+#4952 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4953 = DIRECTION('',(0.,-1.,0.));
+#4954 = DIRECTION('',(-1.,0.,0.));
+#4955 = ADVANCED_FACE('',(#4956),#4975,.T.);
+#4956 = FACE_BOUND('',#4957,.F.);
+#4957 = EDGE_LOOP('',(#4958,#4966,#4973,#4974));
+#4958 = ORIENTED_EDGE('',*,*,#4959,.T.);
+#4959 = EDGE_CURVE('',#4785,#4960,#4962,.T.);
+#4960 = VERTEX_POINT('',#4961);
+#4961 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#4962 = LINE('',#4963,#4964);
+#4963 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4964 = VECTOR('',#4965,1.);
+#4965 = DIRECTION('',(0.,0.,1.));
+#4966 = ORIENTED_EDGE('',*,*,#4967,.T.);
+#4967 = EDGE_CURVE('',#4960,#4929,#4968,.T.);
+#4968 = CIRCLE('',#4969,0.6);
+#4969 = AXIS2_PLACEMENT_3D('',#4970,#4971,#4972);
+#4970 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#4971 = DIRECTION('',(0.,0.,1.));
+#4972 = DIRECTION('',(1.,0.,0.));
+#4973 = ORIENTED_EDGE('',*,*,#4928,.F.);
+#4974 = ORIENTED_EDGE('',*,*,#4792,.F.);
+#4975 = CYLINDRICAL_SURFACE('',#4976,0.6);
+#4976 = AXIS2_PLACEMENT_3D('',#4977,#4978,#4979);
+#4977 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4978 = DIRECTION('',(-0.,-0.,-1.));
+#4979 = DIRECTION('',(1.,0.,0.));
+#4980 = ADVANCED_FACE('',(#4981),#4999,.T.);
+#4981 = FACE_BOUND('',#4982,.T.);
+#4982 = EDGE_LOOP('',(#4983,#4984,#4992,#4998));
+#4983 = ORIENTED_EDGE('',*,*,#4959,.T.);
+#4984 = ORIENTED_EDGE('',*,*,#4985,.T.);
+#4985 = EDGE_CURVE('',#4960,#4986,#4988,.T.);
+#4986 = VERTEX_POINT('',#4987);
+#4987 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#4988 = LINE('',#4989,#4990);
+#4989 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#4990 = VECTOR('',#4991,1.);
+#4991 = DIRECTION('',(-1.,0.,0.));
+#4992 = ORIENTED_EDGE('',*,*,#4993,.F.);
+#4993 = EDGE_CURVE('',#4777,#4986,#4994,.T.);
+#4994 = LINE('',#4995,#4996);
+#4995 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#4996 = VECTOR('',#4997,1.);
+#4997 = DIRECTION('',(0.,0.,1.));
+#4998 = ORIENTED_EDGE('',*,*,#4784,.F.);
+#4999 = PLANE('',#5000);
+#5000 = AXIS2_PLACEMENT_3D('',#5001,#5002,#5003);
+#5001 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5002 = DIRECTION('',(0.,-1.,0.));
+#5003 = DIRECTION('',(-1.,0.,0.));
+#5004 = ADVANCED_FACE('',(#5005,#5033),#5044,.F.);
+#5005 = FACE_BOUND('',#5006,.F.);
+#5006 = EDGE_LOOP('',(#5007,#5008,#5016,#5025,#5031,#5032));
+#5007 = ORIENTED_EDGE('',*,*,#4905,.T.);
+#5008 = ORIENTED_EDGE('',*,*,#5009,.F.);
+#5009 = EDGE_CURVE('',#5010,#4906,#5012,.T.);
+#5010 = VERTEX_POINT('',#5011);
+#5011 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#5012 = LINE('',#5013,#5014);
+#5013 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#5014 = VECTOR('',#5015,1.);
+#5015 = DIRECTION('',(0.,1.,0.));
+#5016 = ORIENTED_EDGE('',*,*,#5017,.T.);
+#5017 = EDGE_CURVE('',#5010,#5018,#5020,.T.);
+#5018 = VERTEX_POINT('',#5019);
+#5019 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#5020 = CIRCLE('',#5021,0.35);
+#5021 = AXIS2_PLACEMENT_3D('',#5022,#5023,#5024);
+#5022 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#5023 = DIRECTION('',(0.,0.,-1.));
+#5024 = DIRECTION('',(1.,0.,0.));
+#5025 = ORIENTED_EDGE('',*,*,#5026,.F.);
+#5026 = EDGE_CURVE('',#4860,#5018,#5027,.T.);
+#5027 = LINE('',#5028,#5029);
+#5028 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#5029 = VECTOR('',#5030,1.);
+#5030 = DIRECTION('',(0.,1.,0.));
+#5031 = ORIENTED_EDGE('',*,*,#4859,.F.);
+#5032 = ORIENTED_EDGE('',*,*,#4834,.F.);
+#5033 = FACE_BOUND('',#5034,.F.);
+#5034 = EDGE_LOOP('',(#5035));
+#5035 = ORIENTED_EDGE('',*,*,#5036,.T.);
+#5036 = EDGE_CURVE('',#5037,#5037,#5039,.T.);
+#5037 = VERTEX_POINT('',#5038);
+#5038 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#5039 = CIRCLE('',#5040,0.35);
+#5040 = AXIS2_PLACEMENT_3D('',#5041,#5042,#5043);
+#5041 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#5042 = DIRECTION('',(0.,0.,-1.));
+#5043 = DIRECTION('',(1.,0.,0.));
+#5044 = PLANE('',#5045);
+#5045 = AXIS2_PLACEMENT_3D('',#5046,#5047,#5048);
+#5046 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#5047 = DIRECTION('',(0.,0.,1.));
+#5048 = DIRECTION('',(1.,0.,0.));
+#5049 = ADVANCED_FACE('',(#5050,#5078),#5089,.T.);
+#5050 = FACE_BOUND('',#5051,.T.);
+#5051 = EDGE_LOOP('',(#5052,#5060,#5061,#5062,#5063,#5071));
+#5052 = ORIENTED_EDGE('',*,*,#5053,.T.);
+#5053 = EDGE_CURVE('',#5054,#4986,#5056,.T.);
+#5054 = VERTEX_POINT('',#5055);
+#5055 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#5056 = LINE('',#5057,#5058);
+#5057 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#5058 = VECTOR('',#5059,1.);
+#5059 = DIRECTION('',(0.,-1.,0.));
+#5060 = ORIENTED_EDGE('',*,*,#4985,.F.);
+#5061 = ORIENTED_EDGE('',*,*,#4967,.T.);
+#5062 = ORIENTED_EDGE('',*,*,#4936,.T.);
+#5063 = ORIENTED_EDGE('',*,*,#5064,.T.);
+#5064 = EDGE_CURVE('',#4937,#5065,#5067,.T.);
+#5065 = VERTEX_POINT('',#5066);
+#5066 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#5067 = LINE('',#5068,#5069);
+#5068 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#5069 = VECTOR('',#5070,1.);
+#5070 = DIRECTION('',(0.,-1.,0.));
+#5071 = ORIENTED_EDGE('',*,*,#5072,.F.);
+#5072 = EDGE_CURVE('',#5054,#5065,#5073,.T.);
+#5073 = CIRCLE('',#5074,0.35);
+#5074 = AXIS2_PLACEMENT_3D('',#5075,#5076,#5077);
+#5075 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#5076 = DIRECTION('',(0.,0.,1.));
+#5077 = DIRECTION('',(1.,0.,0.));
+#5078 = FACE_BOUND('',#5079,.F.);
+#5079 = EDGE_LOOP('',(#5080));
+#5080 = ORIENTED_EDGE('',*,*,#5081,.T.);
+#5081 = EDGE_CURVE('',#5082,#5082,#5084,.T.);
+#5082 = VERTEX_POINT('',#5083);
+#5083 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#5084 = CIRCLE('',#5085,0.35);
+#5085 = AXIS2_PLACEMENT_3D('',#5086,#5087,#5088);
+#5086 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#5087 = DIRECTION('',(0.,0.,1.));
+#5088 = DIRECTION('',(1.,0.,0.));
+#5089 = PLANE('',#5090);
+#5090 = AXIS2_PLACEMENT_3D('',#5091,#5092,#5093);
+#5091 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#5092 = DIRECTION('',(0.,0.,1.));
+#5093 = DIRECTION('',(1.,0.,0.));
+#5094 = ADVANCED_FACE('',(#5095),#5110,.T.);
+#5095 = FACE_BOUND('',#5096,.T.);
+#5096 = EDGE_LOOP('',(#5097,#5098,#5099,#5100,#5101,#5102,#5103,#5109));
+#5097 = ORIENTED_EDGE('',*,*,#4867,.F.);
+#5098 = ORIENTED_EDGE('',*,*,#4740,.T.);
+#5099 = ORIENTED_EDGE('',*,*,#4889,.F.);
+#5100 = ORIENTED_EDGE('',*,*,#4776,.T.);
+#5101 = ORIENTED_EDGE('',*,*,#4993,.T.);
+#5102 = ORIENTED_EDGE('',*,*,#5053,.F.);
+#5103 = ORIENTED_EDGE('',*,*,#5104,.F.);
+#5104 = EDGE_CURVE('',#5018,#5054,#5105,.T.);
+#5105 = LINE('',#5106,#5107);
+#5106 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#5107 = VECTOR('',#5108,1.);
+#5108 = DIRECTION('',(0.,0.,1.));
+#5109 = ORIENTED_EDGE('',*,*,#5026,.F.);
+#5110 = PLANE('',#5111);
+#5111 = AXIS2_PLACEMENT_3D('',#5112,#5113,#5114);
+#5112 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#5113 = DIRECTION('',(-1.,-0.,-0.));
+#5114 = DIRECTION('',(0.,0.,-1.));
+#5115 = ADVANCED_FACE('',(#5116),#5131,.T.);
+#5116 = FACE_BOUND('',#5117,.T.);
+#5117 = EDGE_LOOP('',(#5118,#5124,#5125,#5126,#5127,#5128,#5129,#5130));
+#5118 = ORIENTED_EDGE('',*,*,#5119,.F.);
+#5119 = EDGE_CURVE('',#5065,#5010,#5120,.T.);
+#5120 = LINE('',#5121,#5122);
+#5121 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#5122 = VECTOR('',#5123,1.);
+#5123 = DIRECTION('',(0.,0.,-1.));
+#5124 = ORIENTED_EDGE('',*,*,#5064,.F.);
+#5125 = ORIENTED_EDGE('',*,*,#4944,.F.);
+#5126 = ORIENTED_EDGE('',*,*,#4809,.T.);
+#5127 = ORIENTED_EDGE('',*,*,#4882,.T.);
+#5128 = ORIENTED_EDGE('',*,*,#4723,.T.);
+#5129 = ORIENTED_EDGE('',*,*,#4913,.T.);
+#5130 = ORIENTED_EDGE('',*,*,#5009,.F.);
+#5131 = PLANE('',#5132);
+#5132 = AXIS2_PLACEMENT_3D('',#5133,#5134,#5135);
+#5133 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#5134 = DIRECTION('',(-1.,-0.,-0.));
+#5135 = DIRECTION('',(0.,0.,-1.));
+#5136 = ADVANCED_FACE('',(#5137),#5143,.F.);
+#5137 = FACE_BOUND('',#5138,.T.);
+#5138 = EDGE_LOOP('',(#5139,#5140,#5141,#5142));
+#5139 = ORIENTED_EDGE('',*,*,#5119,.T.);
+#5140 = ORIENTED_EDGE('',*,*,#5017,.T.);
+#5141 = ORIENTED_EDGE('',*,*,#5104,.T.);
+#5142 = ORIENTED_EDGE('',*,*,#5072,.T.);
+#5143 = CYLINDRICAL_SURFACE('',#5144,0.35);
+#5144 = AXIS2_PLACEMENT_3D('',#5145,#5146,#5147);
+#5145 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#5146 = DIRECTION('',(0.,0.,1.));
+#5147 = DIRECTION('',(1.,0.,0.));
+#5148 = ADVANCED_FACE('',(#5149),#5159,.F.);
+#5149 = FACE_BOUND('',#5150,.T.);
+#5150 = EDGE_LOOP('',(#5151,#5152,#5157,#5158));
+#5151 = ORIENTED_EDGE('',*,*,#5081,.T.);
+#5152 = ORIENTED_EDGE('',*,*,#5153,.F.);
+#5153 = EDGE_CURVE('',#5037,#5082,#5154,.T.);
+#5154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5155,#5156),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#5155 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#5156 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#5157 = ORIENTED_EDGE('',*,*,#5036,.T.);
+#5158 = ORIENTED_EDGE('',*,*,#5153,.T.);
+#5159 = CYLINDRICAL_SURFACE('',#5160,0.35);
+#5160 = AXIS2_PLACEMENT_3D('',#5161,#5162,#5163);
+#5161 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5162 = DIRECTION('',(0.,0.,1.));
+#5163 = DIRECTION('',(1.,0.,0.));
+#5164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5168)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5165,#5166,#5167)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5165 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5166 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5167 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5168 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#5165,
+  'distance_accuracy_value','confusion accuracy');
+#5169 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5170,#5172);
+#5170 = ( REPRESENTATION_RELATIONSHIP('','',#4664,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5171) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5171 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3566);
+#5172 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5173);
+#5173 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','Body009','',#3552,#4659,$);
+#5174 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4661));
+#5175 = SHAPE_DEFINITION_REPRESENTATION(#5176,#5182);
+#5176 = PRODUCT_DEFINITION_SHAPE('','',#5177);
+#5177 = PRODUCT_DEFINITION('design','',#5178,#5181);
+#5178 = PRODUCT_DEFINITION_FORMATION('','',#5179);
+#5179 = PRODUCT('Body010','Body010','',(#5180));
+#5180 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5181 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5182 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5183),#5682);
+#5183 = MANIFOLD_SOLID_BREP('',#5184);
+#5184 = CLOSED_SHELL('',(#5185,#5218,#5279,#5340,#5372,#5396,#5418,#5442
+    ,#5473,#5498,#5522,#5567,#5612,#5633,#5654,#5666));
+#5185 = ADVANCED_FACE('',(#5186),#5213,.T.);
+#5186 = FACE_BOUND('',#5187,.F.);
+#5187 = EDGE_LOOP('',(#5188,#5198,#5205,#5206));
+#5188 = ORIENTED_EDGE('',*,*,#5189,.T.);
+#5189 = EDGE_CURVE('',#5190,#5192,#5194,.T.);
+#5190 = VERTEX_POINT('',#5191);
+#5191 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#5192 = VERTEX_POINT('',#5193);
+#5193 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#5194 = LINE('',#5195,#5196);
+#5195 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#5196 = VECTOR('',#5197,1.);
+#5197 = DIRECTION('',(0.,0.,1.));
+#5198 = ORIENTED_EDGE('',*,*,#5199,.T.);
+#5199 = EDGE_CURVE('',#5192,#5192,#5200,.T.);
+#5200 = CIRCLE('',#5201,0.4);
+#5201 = AXIS2_PLACEMENT_3D('',#5202,#5203,#5204);
+#5202 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5203 = DIRECTION('',(0.,0.,1.));
+#5204 = DIRECTION('',(1.,0.,0.));
+#5205 = ORIENTED_EDGE('',*,*,#5189,.F.);
+#5206 = ORIENTED_EDGE('',*,*,#5207,.F.);
+#5207 = EDGE_CURVE('',#5190,#5190,#5208,.T.);
+#5208 = CIRCLE('',#5209,0.4);
+#5209 = AXIS2_PLACEMENT_3D('',#5210,#5211,#5212);
+#5210 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5211 = DIRECTION('',(0.,0.,1.));
+#5212 = DIRECTION('',(1.,0.,0.));
+#5213 = CYLINDRICAL_SURFACE('',#5214,0.4);
+#5214 = AXIS2_PLACEMENT_3D('',#5215,#5216,#5217);
+#5215 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5216 = DIRECTION('',(-0.,-0.,-1.));
+#5217 = DIRECTION('',(1.,0.,0.));
+#5218 = ADVANCED_FACE('',(#5219,#5271),#5274,.T.);
+#5219 = FACE_BOUND('',#5220,.T.);
+#5220 = EDGE_LOOP('',(#5221,#5232,#5240,#5248,#5257,#5265));
+#5221 = ORIENTED_EDGE('',*,*,#5222,.F.);
+#5222 = EDGE_CURVE('',#5223,#5225,#5227,.T.);
+#5223 = VERTEX_POINT('',#5224);
+#5224 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5225 = VERTEX_POINT('',#5226);
+#5226 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5227 = CIRCLE('',#5228,0.599544372394);
+#5228 = AXIS2_PLACEMENT_3D('',#5229,#5230,#5231);
+#5229 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5230 = DIRECTION('',(0.,0.,-1.));
+#5231 = DIRECTION('',(1.,0.,0.));
+#5232 = ORIENTED_EDGE('',*,*,#5233,.T.);
+#5233 = EDGE_CURVE('',#5223,#5234,#5236,.T.);
+#5234 = VERTEX_POINT('',#5235);
+#5235 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#5236 = LINE('',#5237,#5238);
+#5237 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5238 = VECTOR('',#5239,1.);
+#5239 = DIRECTION('',(-1.,0.,0.));
+#5240 = ORIENTED_EDGE('',*,*,#5241,.F.);
+#5241 = EDGE_CURVE('',#5242,#5234,#5244,.T.);
+#5242 = VERTEX_POINT('',#5243);
+#5243 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#5244 = LINE('',#5245,#5246);
+#5245 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#5246 = VECTOR('',#5247,1.);
+#5247 = DIRECTION('',(0.,1.,0.));
+#5248 = ORIENTED_EDGE('',*,*,#5249,.T.);
+#5249 = EDGE_CURVE('',#5242,#5250,#5252,.T.);
+#5250 = VERTEX_POINT('',#5251);
+#5251 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#5252 = CIRCLE('',#5253,0.4);
+#5253 = AXIS2_PLACEMENT_3D('',#5254,#5255,#5256);
+#5254 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#5255 = DIRECTION('',(0.,0.,-1.));
+#5256 = DIRECTION('',(1.,0.,0.));
+#5257 = ORIENTED_EDGE('',*,*,#5258,.F.);
+#5258 = EDGE_CURVE('',#5259,#5250,#5261,.T.);
+#5259 = VERTEX_POINT('',#5260);
+#5260 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5261 = LINE('',#5262,#5263);
+#5262 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5263 = VECTOR('',#5264,1.);
+#5264 = DIRECTION('',(0.,1.,0.));
+#5265 = ORIENTED_EDGE('',*,*,#5266,.F.);
+#5266 = EDGE_CURVE('',#5225,#5259,#5267,.T.);
+#5267 = LINE('',#5268,#5269);
+#5268 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5269 = VECTOR('',#5270,1.);
+#5270 = DIRECTION('',(-1.,0.,0.));
+#5271 = FACE_BOUND('',#5272,.T.);
+#5272 = EDGE_LOOP('',(#5273));
+#5273 = ORIENTED_EDGE('',*,*,#5207,.F.);
+#5274 = PLANE('',#5275);
+#5275 = AXIS2_PLACEMENT_3D('',#5276,#5277,#5278);
+#5276 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#5277 = DIRECTION('',(0.,0.,1.));
+#5278 = DIRECTION('',(1.,0.,0.));
+#5279 = ADVANCED_FACE('',(#5280,#5332),#5335,.F.);
+#5280 = FACE_BOUND('',#5281,.F.);
+#5281 = EDGE_LOOP('',(#5282,#5293,#5301,#5309,#5318,#5326));
+#5282 = ORIENTED_EDGE('',*,*,#5283,.T.);
+#5283 = EDGE_CURVE('',#5284,#5286,#5288,.T.);
+#5284 = VERTEX_POINT('',#5285);
+#5285 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#5286 = VERTEX_POINT('',#5287);
+#5287 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#5288 = CIRCLE('',#5289,0.4);
+#5289 = AXIS2_PLACEMENT_3D('',#5290,#5291,#5292);
+#5290 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#5291 = DIRECTION('',(0.,0.,-1.));
+#5292 = DIRECTION('',(1.,0.,0.));
+#5293 = ORIENTED_EDGE('',*,*,#5294,.T.);
+#5294 = EDGE_CURVE('',#5286,#5295,#5297,.T.);
+#5295 = VERTEX_POINT('',#5296);
+#5296 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#5297 = LINE('',#5298,#5299);
+#5298 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#5299 = VECTOR('',#5300,1.);
+#5300 = DIRECTION('',(0.,-1.,0.));
+#5301 = ORIENTED_EDGE('',*,*,#5302,.F.);
+#5302 = EDGE_CURVE('',#5303,#5295,#5305,.T.);
+#5303 = VERTEX_POINT('',#5304);
+#5304 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5305 = LINE('',#5306,#5307);
+#5306 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5307 = VECTOR('',#5308,1.);
+#5308 = DIRECTION('',(-1.,0.,0.));
+#5309 = ORIENTED_EDGE('',*,*,#5310,.T.);
+#5310 = EDGE_CURVE('',#5303,#5311,#5313,.T.);
+#5311 = VERTEX_POINT('',#5312);
+#5312 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5313 = CIRCLE('',#5314,0.6);
+#5314 = AXIS2_PLACEMENT_3D('',#5315,#5316,#5317);
+#5315 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5316 = DIRECTION('',(0.,0.,1.));
+#5317 = DIRECTION('',(1.,0.,0.));
+#5318 = ORIENTED_EDGE('',*,*,#5319,.T.);
+#5319 = EDGE_CURVE('',#5311,#5320,#5322,.T.);
+#5320 = VERTEX_POINT('',#5321);
+#5321 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5322 = LINE('',#5323,#5324);
+#5323 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5324 = VECTOR('',#5325,1.);
+#5325 = DIRECTION('',(-1.,0.,0.));
+#5326 = ORIENTED_EDGE('',*,*,#5327,.T.);
+#5327 = EDGE_CURVE('',#5320,#5284,#5328,.T.);
+#5328 = LINE('',#5329,#5330);
+#5329 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5330 = VECTOR('',#5331,1.);
+#5331 = DIRECTION('',(0.,-1.,0.));
+#5332 = FACE_BOUND('',#5333,.F.);
+#5333 = EDGE_LOOP('',(#5334));
+#5334 = ORIENTED_EDGE('',*,*,#5199,.F.);
+#5335 = PLANE('',#5336);
+#5336 = AXIS2_PLACEMENT_3D('',#5337,#5338,#5339);
+#5337 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#5338 = DIRECTION('',(0.,0.,1.));
+#5339 = DIRECTION('',(1.,0.,0.));
+#5340 = ADVANCED_FACE('',(#5341),#5367,.T.);
+#5341 = FACE_BOUND('',#5342,.F.);
+#5342 = EDGE_LOOP('',(#5343,#5351,#5360,#5366));
+#5343 = ORIENTED_EDGE('',*,*,#5344,.T.);
+#5344 = EDGE_CURVE('',#5223,#5345,#5347,.T.);
+#5345 = VERTEX_POINT('',#5346);
+#5346 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#5347 = LINE('',#5348,#5349);
+#5348 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5349 = VECTOR('',#5350,1.);
+#5350 = DIRECTION('',(0.,0.,-1.));
+#5351 = ORIENTED_EDGE('',*,*,#5352,.T.);
+#5352 = EDGE_CURVE('',#5345,#5353,#5355,.T.);
+#5353 = VERTEX_POINT('',#5354);
+#5354 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#5355 = CIRCLE('',#5356,0.599544372394);
+#5356 = AXIS2_PLACEMENT_3D('',#5357,#5358,#5359);
+#5357 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#5358 = DIRECTION('',(0.,0.,-1.));
+#5359 = DIRECTION('',(1.,0.,0.));
+#5360 = ORIENTED_EDGE('',*,*,#5361,.F.);
+#5361 = EDGE_CURVE('',#5225,#5353,#5362,.T.);
+#5362 = LINE('',#5363,#5364);
+#5363 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5364 = VECTOR('',#5365,1.);
+#5365 = DIRECTION('',(0.,0.,-1.));
+#5366 = ORIENTED_EDGE('',*,*,#5222,.F.);
+#5367 = CYLINDRICAL_SURFACE('',#5368,0.599544372394);
+#5368 = AXIS2_PLACEMENT_3D('',#5369,#5370,#5371);
+#5369 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5370 = DIRECTION('',(0.,0.,1.));
+#5371 = DIRECTION('',(1.,0.,0.));
+#5372 = ADVANCED_FACE('',(#5373),#5391,.F.);
+#5373 = FACE_BOUND('',#5374,.F.);
+#5374 = EDGE_LOOP('',(#5375,#5376,#5384,#5390));
+#5375 = ORIENTED_EDGE('',*,*,#5361,.T.);
+#5376 = ORIENTED_EDGE('',*,*,#5377,.T.);
+#5377 = EDGE_CURVE('',#5353,#5378,#5380,.T.);
+#5378 = VERTEX_POINT('',#5379);
+#5379 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#5380 = LINE('',#5381,#5382);
+#5381 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#5382 = VECTOR('',#5383,1.);
+#5383 = DIRECTION('',(-1.,0.,0.));
+#5384 = ORIENTED_EDGE('',*,*,#5385,.F.);
+#5385 = EDGE_CURVE('',#5259,#5378,#5386,.T.);
+#5386 = LINE('',#5387,#5388);
+#5387 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5388 = VECTOR('',#5389,1.);
+#5389 = DIRECTION('',(0.,0.,-1.));
+#5390 = ORIENTED_EDGE('',*,*,#5266,.F.);
+#5391 = PLANE('',#5392);
+#5392 = AXIS2_PLACEMENT_3D('',#5393,#5394,#5395);
+#5393 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5394 = DIRECTION('',(0.,1.,0.));
+#5395 = DIRECTION('',(-1.,0.,0.));
+#5396 = ADVANCED_FACE('',(#5397),#5413,.T.);
+#5397 = FACE_BOUND('',#5398,.F.);
+#5398 = EDGE_LOOP('',(#5399,#5405,#5406,#5412));
+#5399 = ORIENTED_EDGE('',*,*,#5400,.T.);
+#5400 = EDGE_CURVE('',#5284,#5242,#5401,.T.);
+#5401 = LINE('',#5402,#5403);
+#5402 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#5403 = VECTOR('',#5404,1.);
+#5404 = DIRECTION('',(0.,0.,-1.));
+#5405 = ORIENTED_EDGE('',*,*,#5249,.T.);
+#5406 = ORIENTED_EDGE('',*,*,#5407,.F.);
+#5407 = EDGE_CURVE('',#5286,#5250,#5408,.T.);
+#5408 = LINE('',#5409,#5410);
+#5409 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#5410 = VECTOR('',#5411,1.);
+#5411 = DIRECTION('',(0.,0.,-1.));
+#5412 = ORIENTED_EDGE('',*,*,#5283,.F.);
+#5413 = CYLINDRICAL_SURFACE('',#5414,0.4);
+#5414 = AXIS2_PLACEMENT_3D('',#5415,#5416,#5417);
+#5415 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#5416 = DIRECTION('',(0.,0.,1.));
+#5417 = DIRECTION('',(1.,0.,0.));
+#5418 = ADVANCED_FACE('',(#5419),#5437,.T.);
+#5419 = FACE_BOUND('',#5420,.T.);
+#5420 = EDGE_LOOP('',(#5421,#5422,#5430,#5436));
+#5421 = ORIENTED_EDGE('',*,*,#5344,.T.);
+#5422 = ORIENTED_EDGE('',*,*,#5423,.T.);
+#5423 = EDGE_CURVE('',#5345,#5424,#5426,.T.);
+#5424 = VERTEX_POINT('',#5425);
+#5425 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#5426 = LINE('',#5427,#5428);
+#5427 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#5428 = VECTOR('',#5429,1.);
+#5429 = DIRECTION('',(-1.,0.,0.));
+#5430 = ORIENTED_EDGE('',*,*,#5431,.F.);
+#5431 = EDGE_CURVE('',#5234,#5424,#5432,.T.);
+#5432 = LINE('',#5433,#5434);
+#5433 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#5434 = VECTOR('',#5435,1.);
+#5435 = DIRECTION('',(0.,0.,-1.));
+#5436 = ORIENTED_EDGE('',*,*,#5233,.F.);
+#5437 = PLANE('',#5438);
+#5438 = AXIS2_PLACEMENT_3D('',#5439,#5440,#5441);
+#5439 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5440 = DIRECTION('',(0.,1.,0.));
+#5441 = DIRECTION('',(-1.,0.,0.));
+#5442 = ADVANCED_FACE('',(#5443),#5468,.F.);
+#5443 = FACE_BOUND('',#5444,.F.);
+#5444 = EDGE_LOOP('',(#5445,#5453,#5461,#5467));
+#5445 = ORIENTED_EDGE('',*,*,#5446,.T.);
+#5446 = EDGE_CURVE('',#5311,#5447,#5449,.T.);
+#5447 = VERTEX_POINT('',#5448);
+#5448 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#5449 = LINE('',#5450,#5451);
+#5450 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5451 = VECTOR('',#5452,1.);
+#5452 = DIRECTION('',(0.,0.,1.));
+#5453 = ORIENTED_EDGE('',*,*,#5454,.T.);
+#5454 = EDGE_CURVE('',#5447,#5455,#5457,.T.);
+#5455 = VERTEX_POINT('',#5456);
+#5456 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#5457 = LINE('',#5458,#5459);
+#5458 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#5459 = VECTOR('',#5460,1.);
+#5460 = DIRECTION('',(-1.,0.,0.));
+#5461 = ORIENTED_EDGE('',*,*,#5462,.F.);
+#5462 = EDGE_CURVE('',#5320,#5455,#5463,.T.);
+#5463 = LINE('',#5464,#5465);
+#5464 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5465 = VECTOR('',#5466,1.);
+#5466 = DIRECTION('',(0.,0.,1.));
+#5467 = ORIENTED_EDGE('',*,*,#5319,.F.);
+#5468 = PLANE('',#5469);
+#5469 = AXIS2_PLACEMENT_3D('',#5470,#5471,#5472);
+#5470 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5471 = DIRECTION('',(0.,-1.,0.));
+#5472 = DIRECTION('',(-1.,0.,0.));
+#5473 = ADVANCED_FACE('',(#5474),#5493,.T.);
+#5474 = FACE_BOUND('',#5475,.F.);
+#5475 = EDGE_LOOP('',(#5476,#5484,#5491,#5492));
+#5476 = ORIENTED_EDGE('',*,*,#5477,.T.);
+#5477 = EDGE_CURVE('',#5303,#5478,#5480,.T.);
+#5478 = VERTEX_POINT('',#5479);
+#5479 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#5480 = LINE('',#5481,#5482);
+#5481 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5482 = VECTOR('',#5483,1.);
+#5483 = DIRECTION('',(0.,0.,1.));
+#5484 = ORIENTED_EDGE('',*,*,#5485,.T.);
+#5485 = EDGE_CURVE('',#5478,#5447,#5486,.T.);
+#5486 = CIRCLE('',#5487,0.6);
+#5487 = AXIS2_PLACEMENT_3D('',#5488,#5489,#5490);
+#5488 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#5489 = DIRECTION('',(0.,0.,1.));
+#5490 = DIRECTION('',(1.,0.,0.));
+#5491 = ORIENTED_EDGE('',*,*,#5446,.F.);
+#5492 = ORIENTED_EDGE('',*,*,#5310,.F.);
+#5493 = CYLINDRICAL_SURFACE('',#5494,0.6);
+#5494 = AXIS2_PLACEMENT_3D('',#5495,#5496,#5497);
+#5495 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5496 = DIRECTION('',(-0.,-0.,-1.));
+#5497 = DIRECTION('',(1.,0.,0.));
+#5498 = ADVANCED_FACE('',(#5499),#5517,.T.);
+#5499 = FACE_BOUND('',#5500,.T.);
+#5500 = EDGE_LOOP('',(#5501,#5502,#5510,#5516));
+#5501 = ORIENTED_EDGE('',*,*,#5477,.T.);
+#5502 = ORIENTED_EDGE('',*,*,#5503,.T.);
+#5503 = EDGE_CURVE('',#5478,#5504,#5506,.T.);
+#5504 = VERTEX_POINT('',#5505);
+#5505 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#5506 = LINE('',#5507,#5508);
+#5507 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#5508 = VECTOR('',#5509,1.);
+#5509 = DIRECTION('',(-1.,0.,0.));
+#5510 = ORIENTED_EDGE('',*,*,#5511,.F.);
+#5511 = EDGE_CURVE('',#5295,#5504,#5512,.T.);
+#5512 = LINE('',#5513,#5514);
+#5513 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#5514 = VECTOR('',#5515,1.);
+#5515 = DIRECTION('',(0.,0.,1.));
+#5516 = ORIENTED_EDGE('',*,*,#5302,.F.);
+#5517 = PLANE('',#5518);
+#5518 = AXIS2_PLACEMENT_3D('',#5519,#5520,#5521);
+#5519 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5520 = DIRECTION('',(0.,-1.,0.));
+#5521 = DIRECTION('',(-1.,0.,0.));
+#5522 = ADVANCED_FACE('',(#5523,#5551),#5562,.F.);
+#5523 = FACE_BOUND('',#5524,.F.);
+#5524 = EDGE_LOOP('',(#5525,#5526,#5534,#5543,#5549,#5550));
+#5525 = ORIENTED_EDGE('',*,*,#5423,.T.);
+#5526 = ORIENTED_EDGE('',*,*,#5527,.F.);
+#5527 = EDGE_CURVE('',#5528,#5424,#5530,.T.);
+#5528 = VERTEX_POINT('',#5529);
+#5529 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#5530 = LINE('',#5531,#5532);
+#5531 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#5532 = VECTOR('',#5533,1.);
+#5533 = DIRECTION('',(0.,1.,0.));
+#5534 = ORIENTED_EDGE('',*,*,#5535,.T.);
+#5535 = EDGE_CURVE('',#5528,#5536,#5538,.T.);
+#5536 = VERTEX_POINT('',#5537);
+#5537 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#5538 = CIRCLE('',#5539,0.35);
+#5539 = AXIS2_PLACEMENT_3D('',#5540,#5541,#5542);
+#5540 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#5541 = DIRECTION('',(0.,0.,-1.));
+#5542 = DIRECTION('',(1.,0.,0.));
+#5543 = ORIENTED_EDGE('',*,*,#5544,.F.);
+#5544 = EDGE_CURVE('',#5378,#5536,#5545,.T.);
+#5545 = LINE('',#5546,#5547);
+#5546 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#5547 = VECTOR('',#5548,1.);
+#5548 = DIRECTION('',(0.,1.,0.));
+#5549 = ORIENTED_EDGE('',*,*,#5377,.F.);
+#5550 = ORIENTED_EDGE('',*,*,#5352,.F.);
+#5551 = FACE_BOUND('',#5552,.F.);
+#5552 = EDGE_LOOP('',(#5553));
+#5553 = ORIENTED_EDGE('',*,*,#5554,.T.);
+#5554 = EDGE_CURVE('',#5555,#5555,#5557,.T.);
+#5555 = VERTEX_POINT('',#5556);
+#5556 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#5557 = CIRCLE('',#5558,0.35);
+#5558 = AXIS2_PLACEMENT_3D('',#5559,#5560,#5561);
+#5559 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#5560 = DIRECTION('',(0.,0.,-1.));
+#5561 = DIRECTION('',(1.,0.,0.));
+#5562 = PLANE('',#5563);
+#5563 = AXIS2_PLACEMENT_3D('',#5564,#5565,#5566);
+#5564 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#5565 = DIRECTION('',(0.,0.,1.));
+#5566 = DIRECTION('',(1.,0.,0.));
+#5567 = ADVANCED_FACE('',(#5568,#5596),#5607,.T.);
+#5568 = FACE_BOUND('',#5569,.T.);
+#5569 = EDGE_LOOP('',(#5570,#5578,#5579,#5580,#5581,#5589));
+#5570 = ORIENTED_EDGE('',*,*,#5571,.T.);
+#5571 = EDGE_CURVE('',#5572,#5504,#5574,.T.);
+#5572 = VERTEX_POINT('',#5573);
+#5573 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#5574 = LINE('',#5575,#5576);
+#5575 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#5576 = VECTOR('',#5577,1.);
+#5577 = DIRECTION('',(0.,-1.,0.));
+#5578 = ORIENTED_EDGE('',*,*,#5503,.F.);
+#5579 = ORIENTED_EDGE('',*,*,#5485,.T.);
+#5580 = ORIENTED_EDGE('',*,*,#5454,.T.);
+#5581 = ORIENTED_EDGE('',*,*,#5582,.T.);
+#5582 = EDGE_CURVE('',#5455,#5583,#5585,.T.);
+#5583 = VERTEX_POINT('',#5584);
+#5584 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#5585 = LINE('',#5586,#5587);
+#5586 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#5587 = VECTOR('',#5588,1.);
+#5588 = DIRECTION('',(0.,-1.,0.));
+#5589 = ORIENTED_EDGE('',*,*,#5590,.F.);
+#5590 = EDGE_CURVE('',#5572,#5583,#5591,.T.);
+#5591 = CIRCLE('',#5592,0.35);
+#5592 = AXIS2_PLACEMENT_3D('',#5593,#5594,#5595);
+#5593 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#5594 = DIRECTION('',(0.,0.,1.));
+#5595 = DIRECTION('',(1.,0.,0.));
+#5596 = FACE_BOUND('',#5597,.F.);
+#5597 = EDGE_LOOP('',(#5598));
+#5598 = ORIENTED_EDGE('',*,*,#5599,.T.);
+#5599 = EDGE_CURVE('',#5600,#5600,#5602,.T.);
+#5600 = VERTEX_POINT('',#5601);
+#5601 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#5602 = CIRCLE('',#5603,0.35);
+#5603 = AXIS2_PLACEMENT_3D('',#5604,#5605,#5606);
+#5604 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#5605 = DIRECTION('',(0.,0.,1.));
+#5606 = DIRECTION('',(1.,0.,0.));
+#5607 = PLANE('',#5608);
+#5608 = AXIS2_PLACEMENT_3D('',#5609,#5610,#5611);
+#5609 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#5610 = DIRECTION('',(0.,0.,1.));
+#5611 = DIRECTION('',(1.,0.,0.));
+#5612 = ADVANCED_FACE('',(#5613),#5628,.T.);
+#5613 = FACE_BOUND('',#5614,.T.);
+#5614 = EDGE_LOOP('',(#5615,#5616,#5617,#5618,#5619,#5620,#5621,#5627));
+#5615 = ORIENTED_EDGE('',*,*,#5385,.F.);
+#5616 = ORIENTED_EDGE('',*,*,#5258,.T.);
+#5617 = ORIENTED_EDGE('',*,*,#5407,.F.);
+#5618 = ORIENTED_EDGE('',*,*,#5294,.T.);
+#5619 = ORIENTED_EDGE('',*,*,#5511,.T.);
+#5620 = ORIENTED_EDGE('',*,*,#5571,.F.);
+#5621 = ORIENTED_EDGE('',*,*,#5622,.F.);
+#5622 = EDGE_CURVE('',#5536,#5572,#5623,.T.);
+#5623 = LINE('',#5624,#5625);
+#5624 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#5625 = VECTOR('',#5626,1.);
+#5626 = DIRECTION('',(0.,0.,1.));
+#5627 = ORIENTED_EDGE('',*,*,#5544,.F.);
+#5628 = PLANE('',#5629);
+#5629 = AXIS2_PLACEMENT_3D('',#5630,#5631,#5632);
+#5630 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#5631 = DIRECTION('',(-1.,-0.,-0.));
+#5632 = DIRECTION('',(0.,0.,-1.));
+#5633 = ADVANCED_FACE('',(#5634),#5649,.T.);
+#5634 = FACE_BOUND('',#5635,.T.);
+#5635 = EDGE_LOOP('',(#5636,#5642,#5643,#5644,#5645,#5646,#5647,#5648));
+#5636 = ORIENTED_EDGE('',*,*,#5637,.F.);
+#5637 = EDGE_CURVE('',#5583,#5528,#5638,.T.);
+#5638 = LINE('',#5639,#5640);
+#5639 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#5640 = VECTOR('',#5641,1.);
+#5641 = DIRECTION('',(0.,0.,-1.));
+#5642 = ORIENTED_EDGE('',*,*,#5582,.F.);
+#5643 = ORIENTED_EDGE('',*,*,#5462,.F.);
+#5644 = ORIENTED_EDGE('',*,*,#5327,.T.);
+#5645 = ORIENTED_EDGE('',*,*,#5400,.T.);
+#5646 = ORIENTED_EDGE('',*,*,#5241,.T.);
+#5647 = ORIENTED_EDGE('',*,*,#5431,.T.);
+#5648 = ORIENTED_EDGE('',*,*,#5527,.F.);
+#5649 = PLANE('',#5650);
+#5650 = AXIS2_PLACEMENT_3D('',#5651,#5652,#5653);
+#5651 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#5652 = DIRECTION('',(-1.,-0.,-0.));
+#5653 = DIRECTION('',(0.,0.,-1.));
+#5654 = ADVANCED_FACE('',(#5655),#5661,.F.);
+#5655 = FACE_BOUND('',#5656,.T.);
+#5656 = EDGE_LOOP('',(#5657,#5658,#5659,#5660));
+#5657 = ORIENTED_EDGE('',*,*,#5637,.T.);
+#5658 = ORIENTED_EDGE('',*,*,#5535,.T.);
+#5659 = ORIENTED_EDGE('',*,*,#5622,.T.);
+#5660 = ORIENTED_EDGE('',*,*,#5590,.T.);
+#5661 = CYLINDRICAL_SURFACE('',#5662,0.35);
+#5662 = AXIS2_PLACEMENT_3D('',#5663,#5664,#5665);
+#5663 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#5664 = DIRECTION('',(0.,0.,1.));
+#5665 = DIRECTION('',(1.,0.,0.));
+#5666 = ADVANCED_FACE('',(#5667),#5677,.F.);
+#5667 = FACE_BOUND('',#5668,.T.);
+#5668 = EDGE_LOOP('',(#5669,#5670,#5675,#5676));
+#5669 = ORIENTED_EDGE('',*,*,#5599,.T.);
+#5670 = ORIENTED_EDGE('',*,*,#5671,.F.);
+#5671 = EDGE_CURVE('',#5555,#5600,#5672,.T.);
+#5672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5673,#5674),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#5673 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#5674 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#5675 = ORIENTED_EDGE('',*,*,#5554,.T.);
+#5676 = ORIENTED_EDGE('',*,*,#5671,.T.);
+#5677 = CYLINDRICAL_SURFACE('',#5678,0.35);
+#5678 = AXIS2_PLACEMENT_3D('',#5679,#5680,#5681);
+#5679 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5680 = DIRECTION('',(0.,0.,1.));
+#5681 = DIRECTION('',(1.,0.,0.));
+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5686)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5683,#5684,#5685)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5683 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5684 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5685 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5686 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#5683,
+  'distance_accuracy_value','confusion accuracy');
+#5687 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5688,#5690);
+#5688 = ( REPRESENTATION_RELATIONSHIP('','',#5182,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5689) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5689 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3570);
+#5690 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5691);
+#5691 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','Body010','',#3552,#5177,$);
+#5692 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5179));
+#5693 = SHAPE_DEFINITION_REPRESENTATION(#5694,#5700);
+#5694 = PRODUCT_DEFINITION_SHAPE('','',#5695);
+#5695 = PRODUCT_DEFINITION('design','',#5696,#5699);
+#5696 = PRODUCT_DEFINITION_FORMATION('','',#5697);
+#5697 = PRODUCT('Body011','Body011','',(#5698));
+#5698 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5699 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5700 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5701),#6200);
+#5701 = MANIFOLD_SOLID_BREP('',#5702);
+#5702 = CLOSED_SHELL('',(#5703,#5736,#5797,#5858,#5890,#5914,#5936,#5960
+    ,#5991,#6016,#6040,#6085,#6130,#6151,#6172,#6184));
+#5703 = ADVANCED_FACE('',(#5704),#5731,.T.);
+#5704 = FACE_BOUND('',#5705,.F.);
+#5705 = EDGE_LOOP('',(#5706,#5716,#5723,#5724));
+#5706 = ORIENTED_EDGE('',*,*,#5707,.T.);
+#5707 = EDGE_CURVE('',#5708,#5710,#5712,.T.);
+#5708 = VERTEX_POINT('',#5709);
+#5709 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#5710 = VERTEX_POINT('',#5711);
+#5711 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#5712 = LINE('',#5713,#5714);
+#5713 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#5714 = VECTOR('',#5715,1.);
+#5715 = DIRECTION('',(0.,0.,1.));
+#5716 = ORIENTED_EDGE('',*,*,#5717,.T.);
+#5717 = EDGE_CURVE('',#5710,#5710,#5718,.T.);
+#5718 = CIRCLE('',#5719,0.4);
+#5719 = AXIS2_PLACEMENT_3D('',#5720,#5721,#5722);
+#5720 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5721 = DIRECTION('',(0.,0.,1.));
+#5722 = DIRECTION('',(1.,0.,0.));
+#5723 = ORIENTED_EDGE('',*,*,#5707,.F.);
+#5724 = ORIENTED_EDGE('',*,*,#5725,.F.);
+#5725 = EDGE_CURVE('',#5708,#5708,#5726,.T.);
+#5726 = CIRCLE('',#5727,0.4);
+#5727 = AXIS2_PLACEMENT_3D('',#5728,#5729,#5730);
+#5728 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5729 = DIRECTION('',(0.,0.,1.));
+#5730 = DIRECTION('',(1.,0.,0.));
+#5731 = CYLINDRICAL_SURFACE('',#5732,0.4);
+#5732 = AXIS2_PLACEMENT_3D('',#5733,#5734,#5735);
+#5733 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5734 = DIRECTION('',(-0.,-0.,-1.));
+#5735 = DIRECTION('',(1.,0.,0.));
+#5736 = ADVANCED_FACE('',(#5737,#5789),#5792,.T.);
+#5737 = FACE_BOUND('',#5738,.T.);
+#5738 = EDGE_LOOP('',(#5739,#5750,#5758,#5766,#5775,#5783));
+#5739 = ORIENTED_EDGE('',*,*,#5740,.F.);
+#5740 = EDGE_CURVE('',#5741,#5743,#5745,.T.);
+#5741 = VERTEX_POINT('',#5742);
+#5742 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5743 = VERTEX_POINT('',#5744);
+#5744 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5745 = CIRCLE('',#5746,0.599544372394);
+#5746 = AXIS2_PLACEMENT_3D('',#5747,#5748,#5749);
+#5747 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5748 = DIRECTION('',(0.,0.,-1.));
+#5749 = DIRECTION('',(1.,0.,0.));
+#5750 = ORIENTED_EDGE('',*,*,#5751,.T.);
+#5751 = EDGE_CURVE('',#5741,#5752,#5754,.T.);
+#5752 = VERTEX_POINT('',#5753);
+#5753 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#5754 = LINE('',#5755,#5756);
+#5755 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5756 = VECTOR('',#5757,1.);
+#5757 = DIRECTION('',(-1.,0.,0.));
+#5758 = ORIENTED_EDGE('',*,*,#5759,.F.);
+#5759 = EDGE_CURVE('',#5760,#5752,#5762,.T.);
+#5760 = VERTEX_POINT('',#5761);
+#5761 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#5762 = LINE('',#5763,#5764);
+#5763 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#5764 = VECTOR('',#5765,1.);
+#5765 = DIRECTION('',(0.,1.,0.));
+#5766 = ORIENTED_EDGE('',*,*,#5767,.T.);
+#5767 = EDGE_CURVE('',#5760,#5768,#5770,.T.);
+#5768 = VERTEX_POINT('',#5769);
+#5769 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#5770 = CIRCLE('',#5771,0.4);
+#5771 = AXIS2_PLACEMENT_3D('',#5772,#5773,#5774);
+#5772 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#5773 = DIRECTION('',(0.,0.,-1.));
+#5774 = DIRECTION('',(1.,0.,0.));
+#5775 = ORIENTED_EDGE('',*,*,#5776,.F.);
+#5776 = EDGE_CURVE('',#5777,#5768,#5779,.T.);
+#5777 = VERTEX_POINT('',#5778);
+#5778 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5779 = LINE('',#5780,#5781);
+#5780 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5781 = VECTOR('',#5782,1.);
+#5782 = DIRECTION('',(0.,1.,0.));
+#5783 = ORIENTED_EDGE('',*,*,#5784,.F.);
+#5784 = EDGE_CURVE('',#5743,#5777,#5785,.T.);
+#5785 = LINE('',#5786,#5787);
+#5786 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5787 = VECTOR('',#5788,1.);
+#5788 = DIRECTION('',(-1.,0.,0.));
+#5789 = FACE_BOUND('',#5790,.T.);
+#5790 = EDGE_LOOP('',(#5791));
+#5791 = ORIENTED_EDGE('',*,*,#5725,.F.);
+#5792 = PLANE('',#5793);
+#5793 = AXIS2_PLACEMENT_3D('',#5794,#5795,#5796);
+#5794 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#5795 = DIRECTION('',(0.,0.,1.));
+#5796 = DIRECTION('',(1.,0.,0.));
+#5797 = ADVANCED_FACE('',(#5798,#5850),#5853,.F.);
+#5798 = FACE_BOUND('',#5799,.F.);
+#5799 = EDGE_LOOP('',(#5800,#5811,#5819,#5827,#5836,#5844));
+#5800 = ORIENTED_EDGE('',*,*,#5801,.T.);
+#5801 = EDGE_CURVE('',#5802,#5804,#5806,.T.);
+#5802 = VERTEX_POINT('',#5803);
+#5803 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#5804 = VERTEX_POINT('',#5805);
+#5805 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#5806 = CIRCLE('',#5807,0.4);
+#5807 = AXIS2_PLACEMENT_3D('',#5808,#5809,#5810);
+#5808 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#5809 = DIRECTION('',(0.,0.,-1.));
+#5810 = DIRECTION('',(1.,0.,0.));
+#5811 = ORIENTED_EDGE('',*,*,#5812,.T.);
+#5812 = EDGE_CURVE('',#5804,#5813,#5815,.T.);
+#5813 = VERTEX_POINT('',#5814);
+#5814 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#5815 = LINE('',#5816,#5817);
+#5816 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#5817 = VECTOR('',#5818,1.);
+#5818 = DIRECTION('',(0.,-1.,0.));
+#5819 = ORIENTED_EDGE('',*,*,#5820,.F.);
+#5820 = EDGE_CURVE('',#5821,#5813,#5823,.T.);
+#5821 = VERTEX_POINT('',#5822);
+#5822 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5823 = LINE('',#5824,#5825);
+#5824 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5825 = VECTOR('',#5826,1.);
+#5826 = DIRECTION('',(-1.,0.,0.));
+#5827 = ORIENTED_EDGE('',*,*,#5828,.T.);
+#5828 = EDGE_CURVE('',#5821,#5829,#5831,.T.);
+#5829 = VERTEX_POINT('',#5830);
+#5830 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5831 = CIRCLE('',#5832,0.6);
+#5832 = AXIS2_PLACEMENT_3D('',#5833,#5834,#5835);
+#5833 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5834 = DIRECTION('',(0.,0.,1.));
+#5835 = DIRECTION('',(1.,0.,0.));
+#5836 = ORIENTED_EDGE('',*,*,#5837,.T.);
+#5837 = EDGE_CURVE('',#5829,#5838,#5840,.T.);
+#5838 = VERTEX_POINT('',#5839);
+#5839 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5840 = LINE('',#5841,#5842);
+#5841 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5842 = VECTOR('',#5843,1.);
+#5843 = DIRECTION('',(-1.,0.,0.));
+#5844 = ORIENTED_EDGE('',*,*,#5845,.T.);
+#5845 = EDGE_CURVE('',#5838,#5802,#5846,.T.);
+#5846 = LINE('',#5847,#5848);
+#5847 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5848 = VECTOR('',#5849,1.);
+#5849 = DIRECTION('',(0.,-1.,0.));
+#5850 = FACE_BOUND('',#5851,.F.);
+#5851 = EDGE_LOOP('',(#5852));
+#5852 = ORIENTED_EDGE('',*,*,#5717,.F.);
+#5853 = PLANE('',#5854);
+#5854 = AXIS2_PLACEMENT_3D('',#5855,#5856,#5857);
+#5855 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#5856 = DIRECTION('',(0.,0.,1.));
+#5857 = DIRECTION('',(1.,0.,0.));
+#5858 = ADVANCED_FACE('',(#5859),#5885,.T.);
+#5859 = FACE_BOUND('',#5860,.F.);
+#5860 = EDGE_LOOP('',(#5861,#5869,#5878,#5884));
+#5861 = ORIENTED_EDGE('',*,*,#5862,.T.);
+#5862 = EDGE_CURVE('',#5741,#5863,#5865,.T.);
+#5863 = VERTEX_POINT('',#5864);
+#5864 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#5865 = LINE('',#5866,#5867);
+#5866 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5867 = VECTOR('',#5868,1.);
+#5868 = DIRECTION('',(0.,0.,-1.));
+#5869 = ORIENTED_EDGE('',*,*,#5870,.T.);
+#5870 = EDGE_CURVE('',#5863,#5871,#5873,.T.);
+#5871 = VERTEX_POINT('',#5872);
+#5872 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#5873 = CIRCLE('',#5874,0.599544372394);
+#5874 = AXIS2_PLACEMENT_3D('',#5875,#5876,#5877);
+#5875 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#5876 = DIRECTION('',(0.,0.,-1.));
+#5877 = DIRECTION('',(1.,0.,0.));
+#5878 = ORIENTED_EDGE('',*,*,#5879,.F.);
+#5879 = EDGE_CURVE('',#5743,#5871,#5880,.T.);
+#5880 = LINE('',#5881,#5882);
+#5881 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5882 = VECTOR('',#5883,1.);
+#5883 = DIRECTION('',(0.,0.,-1.));
+#5884 = ORIENTED_EDGE('',*,*,#5740,.F.);
+#5885 = CYLINDRICAL_SURFACE('',#5886,0.599544372394);
+#5886 = AXIS2_PLACEMENT_3D('',#5887,#5888,#5889);
+#5887 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5888 = DIRECTION('',(0.,0.,1.));
+#5889 = DIRECTION('',(1.,0.,0.));
+#5890 = ADVANCED_FACE('',(#5891),#5909,.F.);
+#5891 = FACE_BOUND('',#5892,.F.);
+#5892 = EDGE_LOOP('',(#5893,#5894,#5902,#5908));
+#5893 = ORIENTED_EDGE('',*,*,#5879,.T.);
+#5894 = ORIENTED_EDGE('',*,*,#5895,.T.);
+#5895 = EDGE_CURVE('',#5871,#5896,#5898,.T.);
+#5896 = VERTEX_POINT('',#5897);
+#5897 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#5898 = LINE('',#5899,#5900);
+#5899 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#5900 = VECTOR('',#5901,1.);
+#5901 = DIRECTION('',(-1.,0.,0.));
+#5902 = ORIENTED_EDGE('',*,*,#5903,.F.);
+#5903 = EDGE_CURVE('',#5777,#5896,#5904,.T.);
+#5904 = LINE('',#5905,#5906);
+#5905 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5906 = VECTOR('',#5907,1.);
+#5907 = DIRECTION('',(0.,0.,-1.));
+#5908 = ORIENTED_EDGE('',*,*,#5784,.F.);
+#5909 = PLANE('',#5910);
+#5910 = AXIS2_PLACEMENT_3D('',#5911,#5912,#5913);
+#5911 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5912 = DIRECTION('',(0.,1.,0.));
+#5913 = DIRECTION('',(-1.,0.,0.));
+#5914 = ADVANCED_FACE('',(#5915),#5931,.T.);
+#5915 = FACE_BOUND('',#5916,.F.);
+#5916 = EDGE_LOOP('',(#5917,#5923,#5924,#5930));
+#5917 = ORIENTED_EDGE('',*,*,#5918,.T.);
+#5918 = EDGE_CURVE('',#5802,#5760,#5919,.T.);
+#5919 = LINE('',#5920,#5921);
+#5920 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#5921 = VECTOR('',#5922,1.);
+#5922 = DIRECTION('',(0.,0.,-1.));
+#5923 = ORIENTED_EDGE('',*,*,#5767,.T.);
+#5924 = ORIENTED_EDGE('',*,*,#5925,.F.);
+#5925 = EDGE_CURVE('',#5804,#5768,#5926,.T.);
+#5926 = LINE('',#5927,#5928);
+#5927 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#5928 = VECTOR('',#5929,1.);
+#5929 = DIRECTION('',(0.,0.,-1.));
+#5930 = ORIENTED_EDGE('',*,*,#5801,.F.);
+#5931 = CYLINDRICAL_SURFACE('',#5932,0.4);
+#5932 = AXIS2_PLACEMENT_3D('',#5933,#5934,#5935);
+#5933 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#5934 = DIRECTION('',(0.,0.,1.));
+#5935 = DIRECTION('',(1.,0.,0.));
+#5936 = ADVANCED_FACE('',(#5937),#5955,.T.);
+#5937 = FACE_BOUND('',#5938,.T.);
+#5938 = EDGE_LOOP('',(#5939,#5940,#5948,#5954));
+#5939 = ORIENTED_EDGE('',*,*,#5862,.T.);
+#5940 = ORIENTED_EDGE('',*,*,#5941,.T.);
+#5941 = EDGE_CURVE('',#5863,#5942,#5944,.T.);
+#5942 = VERTEX_POINT('',#5943);
+#5943 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#5944 = LINE('',#5945,#5946);
+#5945 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#5946 = VECTOR('',#5947,1.);
+#5947 = DIRECTION('',(-1.,0.,0.));
+#5948 = ORIENTED_EDGE('',*,*,#5949,.F.);
+#5949 = EDGE_CURVE('',#5752,#5942,#5950,.T.);
+#5950 = LINE('',#5951,#5952);
+#5951 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#5952 = VECTOR('',#5953,1.);
+#5953 = DIRECTION('',(0.,0.,-1.));
+#5954 = ORIENTED_EDGE('',*,*,#5751,.F.);
+#5955 = PLANE('',#5956);
+#5956 = AXIS2_PLACEMENT_3D('',#5957,#5958,#5959);
+#5957 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5958 = DIRECTION('',(0.,1.,0.));
+#5959 = DIRECTION('',(-1.,0.,0.));
+#5960 = ADVANCED_FACE('',(#5961),#5986,.F.);
+#5961 = FACE_BOUND('',#5962,.F.);
+#5962 = EDGE_LOOP('',(#5963,#5971,#5979,#5985));
+#5963 = ORIENTED_EDGE('',*,*,#5964,.T.);
+#5964 = EDGE_CURVE('',#5829,#5965,#5967,.T.);
+#5965 = VERTEX_POINT('',#5966);
+#5966 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#5967 = LINE('',#5968,#5969);
+#5968 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5969 = VECTOR('',#5970,1.);
+#5970 = DIRECTION('',(0.,0.,1.));
+#5971 = ORIENTED_EDGE('',*,*,#5972,.T.);
+#5972 = EDGE_CURVE('',#5965,#5973,#5975,.T.);
+#5973 = VERTEX_POINT('',#5974);
+#5974 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#5975 = LINE('',#5976,#5977);
+#5976 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#5977 = VECTOR('',#5978,1.);
+#5978 = DIRECTION('',(-1.,0.,0.));
+#5979 = ORIENTED_EDGE('',*,*,#5980,.F.);
+#5980 = EDGE_CURVE('',#5838,#5973,#5981,.T.);
+#5981 = LINE('',#5982,#5983);
+#5982 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5983 = VECTOR('',#5984,1.);
+#5984 = DIRECTION('',(0.,0.,1.));
+#5985 = ORIENTED_EDGE('',*,*,#5837,.F.);
+#5986 = PLANE('',#5987);
+#5987 = AXIS2_PLACEMENT_3D('',#5988,#5989,#5990);
+#5988 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5989 = DIRECTION('',(0.,-1.,0.));
+#5990 = DIRECTION('',(-1.,0.,0.));
+#5991 = ADVANCED_FACE('',(#5992),#6011,.T.);
+#5992 = FACE_BOUND('',#5993,.F.);
+#5993 = EDGE_LOOP('',(#5994,#6002,#6009,#6010));
+#5994 = ORIENTED_EDGE('',*,*,#5995,.T.);
+#5995 = EDGE_CURVE('',#5821,#5996,#5998,.T.);
+#5996 = VERTEX_POINT('',#5997);
+#5997 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#5998 = LINE('',#5999,#6000);
+#5999 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6000 = VECTOR('',#6001,1.);
+#6001 = DIRECTION('',(0.,0.,1.));
+#6002 = ORIENTED_EDGE('',*,*,#6003,.T.);
+#6003 = EDGE_CURVE('',#5996,#5965,#6004,.T.);
+#6004 = CIRCLE('',#6005,0.6);
+#6005 = AXIS2_PLACEMENT_3D('',#6006,#6007,#6008);
+#6006 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#6007 = DIRECTION('',(0.,0.,1.));
+#6008 = DIRECTION('',(1.,0.,0.));
+#6009 = ORIENTED_EDGE('',*,*,#5964,.F.);
+#6010 = ORIENTED_EDGE('',*,*,#5828,.F.);
+#6011 = CYLINDRICAL_SURFACE('',#6012,0.6);
+#6012 = AXIS2_PLACEMENT_3D('',#6013,#6014,#6015);
+#6013 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6014 = DIRECTION('',(-0.,-0.,-1.));
+#6015 = DIRECTION('',(1.,0.,0.));
+#6016 = ADVANCED_FACE('',(#6017),#6035,.T.);
+#6017 = FACE_BOUND('',#6018,.T.);
+#6018 = EDGE_LOOP('',(#6019,#6020,#6028,#6034));
+#6019 = ORIENTED_EDGE('',*,*,#5995,.T.);
+#6020 = ORIENTED_EDGE('',*,*,#6021,.T.);
+#6021 = EDGE_CURVE('',#5996,#6022,#6024,.T.);
+#6022 = VERTEX_POINT('',#6023);
+#6023 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#6024 = LINE('',#6025,#6026);
+#6025 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#6026 = VECTOR('',#6027,1.);
+#6027 = DIRECTION('',(-1.,0.,0.));
+#6028 = ORIENTED_EDGE('',*,*,#6029,.F.);
+#6029 = EDGE_CURVE('',#5813,#6022,#6030,.T.);
+#6030 = LINE('',#6031,#6032);
+#6031 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#6032 = VECTOR('',#6033,1.);
+#6033 = DIRECTION('',(0.,0.,1.));
+#6034 = ORIENTED_EDGE('',*,*,#5820,.F.);
+#6035 = PLANE('',#6036);
+#6036 = AXIS2_PLACEMENT_3D('',#6037,#6038,#6039);
+#6037 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6038 = DIRECTION('',(0.,-1.,0.));
+#6039 = DIRECTION('',(-1.,0.,0.));
+#6040 = ADVANCED_FACE('',(#6041,#6069),#6080,.F.);
+#6041 = FACE_BOUND('',#6042,.F.);
+#6042 = EDGE_LOOP('',(#6043,#6044,#6052,#6061,#6067,#6068));
+#6043 = ORIENTED_EDGE('',*,*,#5941,.T.);
+#6044 = ORIENTED_EDGE('',*,*,#6045,.F.);
+#6045 = EDGE_CURVE('',#6046,#5942,#6048,.T.);
+#6046 = VERTEX_POINT('',#6047);
+#6047 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#6048 = LINE('',#6049,#6050);
+#6049 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#6050 = VECTOR('',#6051,1.);
+#6051 = DIRECTION('',(0.,1.,0.));
+#6052 = ORIENTED_EDGE('',*,*,#6053,.T.);
+#6053 = EDGE_CURVE('',#6046,#6054,#6056,.T.);
+#6054 = VERTEX_POINT('',#6055);
+#6055 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#6056 = CIRCLE('',#6057,0.35);
+#6057 = AXIS2_PLACEMENT_3D('',#6058,#6059,#6060);
+#6058 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#6059 = DIRECTION('',(0.,0.,-1.));
+#6060 = DIRECTION('',(1.,0.,0.));
+#6061 = ORIENTED_EDGE('',*,*,#6062,.F.);
+#6062 = EDGE_CURVE('',#5896,#6054,#6063,.T.);
+#6063 = LINE('',#6064,#6065);
+#6064 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#6065 = VECTOR('',#6066,1.);
+#6066 = DIRECTION('',(0.,1.,0.));
+#6067 = ORIENTED_EDGE('',*,*,#5895,.F.);
+#6068 = ORIENTED_EDGE('',*,*,#5870,.F.);
+#6069 = FACE_BOUND('',#6070,.F.);
+#6070 = EDGE_LOOP('',(#6071));
+#6071 = ORIENTED_EDGE('',*,*,#6072,.T.);
+#6072 = EDGE_CURVE('',#6073,#6073,#6075,.T.);
+#6073 = VERTEX_POINT('',#6074);
+#6074 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#6075 = CIRCLE('',#6076,0.35);
+#6076 = AXIS2_PLACEMENT_3D('',#6077,#6078,#6079);
+#6077 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#6078 = DIRECTION('',(0.,0.,-1.));
+#6079 = DIRECTION('',(1.,0.,0.));
+#6080 = PLANE('',#6081);
+#6081 = AXIS2_PLACEMENT_3D('',#6082,#6083,#6084);
+#6082 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#6083 = DIRECTION('',(0.,0.,1.));
+#6084 = DIRECTION('',(1.,0.,0.));
+#6085 = ADVANCED_FACE('',(#6086,#6114),#6125,.T.);
+#6086 = FACE_BOUND('',#6087,.T.);
+#6087 = EDGE_LOOP('',(#6088,#6096,#6097,#6098,#6099,#6107));
+#6088 = ORIENTED_EDGE('',*,*,#6089,.T.);
+#6089 = EDGE_CURVE('',#6090,#6022,#6092,.T.);
+#6090 = VERTEX_POINT('',#6091);
+#6091 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#6092 = LINE('',#6093,#6094);
+#6093 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#6094 = VECTOR('',#6095,1.);
+#6095 = DIRECTION('',(0.,-1.,0.));
+#6096 = ORIENTED_EDGE('',*,*,#6021,.F.);
+#6097 = ORIENTED_EDGE('',*,*,#6003,.T.);
+#6098 = ORIENTED_EDGE('',*,*,#5972,.T.);
+#6099 = ORIENTED_EDGE('',*,*,#6100,.T.);
+#6100 = EDGE_CURVE('',#5973,#6101,#6103,.T.);
+#6101 = VERTEX_POINT('',#6102);
+#6102 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#6103 = LINE('',#6104,#6105);
+#6104 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#6105 = VECTOR('',#6106,1.);
+#6106 = DIRECTION('',(0.,-1.,0.));
+#6107 = ORIENTED_EDGE('',*,*,#6108,.F.);
+#6108 = EDGE_CURVE('',#6090,#6101,#6109,.T.);
+#6109 = CIRCLE('',#6110,0.35);
+#6110 = AXIS2_PLACEMENT_3D('',#6111,#6112,#6113);
+#6111 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#6112 = DIRECTION('',(0.,0.,1.));
+#6113 = DIRECTION('',(1.,0.,0.));
+#6114 = FACE_BOUND('',#6115,.F.);
+#6115 = EDGE_LOOP('',(#6116));
+#6116 = ORIENTED_EDGE('',*,*,#6117,.T.);
+#6117 = EDGE_CURVE('',#6118,#6118,#6120,.T.);
+#6118 = VERTEX_POINT('',#6119);
+#6119 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#6120 = CIRCLE('',#6121,0.35);
+#6121 = AXIS2_PLACEMENT_3D('',#6122,#6123,#6124);
+#6122 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#6123 = DIRECTION('',(0.,0.,1.));
+#6124 = DIRECTION('',(1.,0.,0.));
+#6125 = PLANE('',#6126);
+#6126 = AXIS2_PLACEMENT_3D('',#6127,#6128,#6129);
+#6127 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#6128 = DIRECTION('',(0.,0.,1.));
+#6129 = DIRECTION('',(1.,0.,0.));
+#6130 = ADVANCED_FACE('',(#6131),#6146,.T.);
+#6131 = FACE_BOUND('',#6132,.T.);
+#6132 = EDGE_LOOP('',(#6133,#6134,#6135,#6136,#6137,#6138,#6139,#6145));
+#6133 = ORIENTED_EDGE('',*,*,#5903,.F.);
+#6134 = ORIENTED_EDGE('',*,*,#5776,.T.);
+#6135 = ORIENTED_EDGE('',*,*,#5925,.F.);
+#6136 = ORIENTED_EDGE('',*,*,#5812,.T.);
+#6137 = ORIENTED_EDGE('',*,*,#6029,.T.);
+#6138 = ORIENTED_EDGE('',*,*,#6089,.F.);
+#6139 = ORIENTED_EDGE('',*,*,#6140,.F.);
+#6140 = EDGE_CURVE('',#6054,#6090,#6141,.T.);
+#6141 = LINE('',#6142,#6143);
+#6142 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#6143 = VECTOR('',#6144,1.);
+#6144 = DIRECTION('',(0.,0.,1.));
+#6145 = ORIENTED_EDGE('',*,*,#6062,.F.);
+#6146 = PLANE('',#6147);
+#6147 = AXIS2_PLACEMENT_3D('',#6148,#6149,#6150);
+#6148 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#6149 = DIRECTION('',(-1.,-0.,-0.));
+#6150 = DIRECTION('',(0.,0.,-1.));
+#6151 = ADVANCED_FACE('',(#6152),#6167,.T.);
+#6152 = FACE_BOUND('',#6153,.T.);
+#6153 = EDGE_LOOP('',(#6154,#6160,#6161,#6162,#6163,#6164,#6165,#6166));
+#6154 = ORIENTED_EDGE('',*,*,#6155,.F.);
+#6155 = EDGE_CURVE('',#6101,#6046,#6156,.T.);
+#6156 = LINE('',#6157,#6158);
+#6157 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#6158 = VECTOR('',#6159,1.);
+#6159 = DIRECTION('',(0.,0.,-1.));
+#6160 = ORIENTED_EDGE('',*,*,#6100,.F.);
+#6161 = ORIENTED_EDGE('',*,*,#5980,.F.);
+#6162 = ORIENTED_EDGE('',*,*,#5845,.T.);
+#6163 = ORIENTED_EDGE('',*,*,#5918,.T.);
+#6164 = ORIENTED_EDGE('',*,*,#5759,.T.);
+#6165 = ORIENTED_EDGE('',*,*,#5949,.T.);
+#6166 = ORIENTED_EDGE('',*,*,#6045,.F.);
+#6167 = PLANE('',#6168);
+#6168 = AXIS2_PLACEMENT_3D('',#6169,#6170,#6171);
+#6169 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#6170 = DIRECTION('',(-1.,-0.,-0.));
+#6171 = DIRECTION('',(0.,0.,-1.));
+#6172 = ADVANCED_FACE('',(#6173),#6179,.F.);
+#6173 = FACE_BOUND('',#6174,.T.);
+#6174 = EDGE_LOOP('',(#6175,#6176,#6177,#6178));
+#6175 = ORIENTED_EDGE('',*,*,#6155,.T.);
+#6176 = ORIENTED_EDGE('',*,*,#6053,.T.);
+#6177 = ORIENTED_EDGE('',*,*,#6140,.T.);
+#6178 = ORIENTED_EDGE('',*,*,#6108,.T.);
+#6179 = CYLINDRICAL_SURFACE('',#6180,0.35);
+#6180 = AXIS2_PLACEMENT_3D('',#6181,#6182,#6183);
+#6181 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#6182 = DIRECTION('',(0.,0.,1.));
+#6183 = DIRECTION('',(1.,0.,0.));
+#6184 = ADVANCED_FACE('',(#6185),#6195,.F.);
+#6185 = FACE_BOUND('',#6186,.T.);
+#6186 = EDGE_LOOP('',(#6187,#6188,#6193,#6194));
+#6187 = ORIENTED_EDGE('',*,*,#6117,.T.);
+#6188 = ORIENTED_EDGE('',*,*,#6189,.F.);
+#6189 = EDGE_CURVE('',#6073,#6118,#6190,.T.);
+#6190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6191,#6192),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#6191 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#6192 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#6193 = ORIENTED_EDGE('',*,*,#6072,.T.);
+#6194 = ORIENTED_EDGE('',*,*,#6189,.T.);
+#6195 = CYLINDRICAL_SURFACE('',#6196,0.35);
+#6196 = AXIS2_PLACEMENT_3D('',#6197,#6198,#6199);
+#6197 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6198 = DIRECTION('',(0.,0.,1.));
+#6199 = DIRECTION('',(1.,0.,0.));
+#6200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6204)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6201,#6202,#6203)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6201 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6202 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6203 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6204 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#6201,
+  'distance_accuracy_value','confusion accuracy');
+#6205 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6206,#6208);
+#6206 = ( REPRESENTATION_RELATIONSHIP('','',#5700,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6207) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6207 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3574);
+#6208 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6209);
+#6209 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','Body011','',#3552,#5695,$);
+#6210 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5697));
+#6211 = SHAPE_DEFINITION_REPRESENTATION(#6212,#6218);
+#6212 = PRODUCT_DEFINITION_SHAPE('','',#6213);
+#6213 = PRODUCT_DEFINITION('design','',#6214,#6217);
+#6214 = PRODUCT_DEFINITION_FORMATION('','',#6215);
+#6215 = PRODUCT('Body012','Body012','',(#6216));
+#6216 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6217 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6218 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6219),#6718);
+#6219 = MANIFOLD_SOLID_BREP('',#6220);
+#6220 = CLOSED_SHELL('',(#6221,#6254,#6315,#6376,#6408,#6432,#6454,#6478
+    ,#6509,#6534,#6558,#6603,#6648,#6669,#6690,#6702));
+#6221 = ADVANCED_FACE('',(#6222),#6249,.T.);
+#6222 = FACE_BOUND('',#6223,.F.);
+#6223 = EDGE_LOOP('',(#6224,#6234,#6241,#6242));
+#6224 = ORIENTED_EDGE('',*,*,#6225,.T.);
+#6225 = EDGE_CURVE('',#6226,#6228,#6230,.T.);
+#6226 = VERTEX_POINT('',#6227);
+#6227 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#6228 = VERTEX_POINT('',#6229);
+#6229 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#6230 = LINE('',#6231,#6232);
+#6231 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#6232 = VECTOR('',#6233,1.);
+#6233 = DIRECTION('',(0.,0.,1.));
+#6234 = ORIENTED_EDGE('',*,*,#6235,.T.);
+#6235 = EDGE_CURVE('',#6228,#6228,#6236,.T.);
+#6236 = CIRCLE('',#6237,0.4);
+#6237 = AXIS2_PLACEMENT_3D('',#6238,#6239,#6240);
+#6238 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6239 = DIRECTION('',(0.,0.,1.));
+#6240 = DIRECTION('',(1.,0.,0.));
+#6241 = ORIENTED_EDGE('',*,*,#6225,.F.);
+#6242 = ORIENTED_EDGE('',*,*,#6243,.F.);
+#6243 = EDGE_CURVE('',#6226,#6226,#6244,.T.);
+#6244 = CIRCLE('',#6245,0.4);
+#6245 = AXIS2_PLACEMENT_3D('',#6246,#6247,#6248);
+#6246 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6247 = DIRECTION('',(0.,0.,1.));
+#6248 = DIRECTION('',(1.,0.,0.));
+#6249 = CYLINDRICAL_SURFACE('',#6250,0.4);
+#6250 = AXIS2_PLACEMENT_3D('',#6251,#6252,#6253);
+#6251 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6252 = DIRECTION('',(-0.,-0.,-1.));
+#6253 = DIRECTION('',(1.,0.,0.));
+#6254 = ADVANCED_FACE('',(#6255,#6307),#6310,.T.);
+#6255 = FACE_BOUND('',#6256,.T.);
+#6256 = EDGE_LOOP('',(#6257,#6268,#6276,#6284,#6293,#6301));
+#6257 = ORIENTED_EDGE('',*,*,#6258,.F.);
+#6258 = EDGE_CURVE('',#6259,#6261,#6263,.T.);
+#6259 = VERTEX_POINT('',#6260);
+#6260 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6261 = VERTEX_POINT('',#6262);
+#6262 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6263 = CIRCLE('',#6264,0.599544372394);
+#6264 = AXIS2_PLACEMENT_3D('',#6265,#6266,#6267);
+#6265 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6266 = DIRECTION('',(0.,0.,-1.));
+#6267 = DIRECTION('',(1.,0.,0.));
+#6268 = ORIENTED_EDGE('',*,*,#6269,.T.);
+#6269 = EDGE_CURVE('',#6259,#6270,#6272,.T.);
+#6270 = VERTEX_POINT('',#6271);
+#6271 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#6272 = LINE('',#6273,#6274);
+#6273 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6274 = VECTOR('',#6275,1.);
+#6275 = DIRECTION('',(-1.,0.,0.));
+#6276 = ORIENTED_EDGE('',*,*,#6277,.F.);
+#6277 = EDGE_CURVE('',#6278,#6270,#6280,.T.);
+#6278 = VERTEX_POINT('',#6279);
+#6279 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#6280 = LINE('',#6281,#6282);
+#6281 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#6282 = VECTOR('',#6283,1.);
+#6283 = DIRECTION('',(0.,1.,0.));
+#6284 = ORIENTED_EDGE('',*,*,#6285,.T.);
+#6285 = EDGE_CURVE('',#6278,#6286,#6288,.T.);
+#6286 = VERTEX_POINT('',#6287);
+#6287 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#6288 = CIRCLE('',#6289,0.4);
+#6289 = AXIS2_PLACEMENT_3D('',#6290,#6291,#6292);
+#6290 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#6291 = DIRECTION('',(0.,0.,-1.));
+#6292 = DIRECTION('',(1.,0.,0.));
+#6293 = ORIENTED_EDGE('',*,*,#6294,.F.);
+#6294 = EDGE_CURVE('',#6295,#6286,#6297,.T.);
+#6295 = VERTEX_POINT('',#6296);
+#6296 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6297 = LINE('',#6298,#6299);
+#6298 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6299 = VECTOR('',#6300,1.);
+#6300 = DIRECTION('',(0.,1.,0.));
+#6301 = ORIENTED_EDGE('',*,*,#6302,.F.);
+#6302 = EDGE_CURVE('',#6261,#6295,#6303,.T.);
+#6303 = LINE('',#6304,#6305);
+#6304 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6305 = VECTOR('',#6306,1.);
+#6306 = DIRECTION('',(-1.,0.,0.));
+#6307 = FACE_BOUND('',#6308,.T.);
+#6308 = EDGE_LOOP('',(#6309));
+#6309 = ORIENTED_EDGE('',*,*,#6243,.F.);
+#6310 = PLANE('',#6311);
+#6311 = AXIS2_PLACEMENT_3D('',#6312,#6313,#6314);
+#6312 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#6313 = DIRECTION('',(0.,0.,1.));
+#6314 = DIRECTION('',(1.,0.,0.));
+#6315 = ADVANCED_FACE('',(#6316,#6368),#6371,.F.);
+#6316 = FACE_BOUND('',#6317,.F.);
+#6317 = EDGE_LOOP('',(#6318,#6329,#6337,#6345,#6354,#6362));
+#6318 = ORIENTED_EDGE('',*,*,#6319,.T.);
+#6319 = EDGE_CURVE('',#6320,#6322,#6324,.T.);
+#6320 = VERTEX_POINT('',#6321);
+#6321 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#6322 = VERTEX_POINT('',#6323);
+#6323 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#6324 = CIRCLE('',#6325,0.4);
+#6325 = AXIS2_PLACEMENT_3D('',#6326,#6327,#6328);
+#6326 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#6327 = DIRECTION('',(0.,0.,-1.));
+#6328 = DIRECTION('',(1.,0.,0.));
+#6329 = ORIENTED_EDGE('',*,*,#6330,.T.);
+#6330 = EDGE_CURVE('',#6322,#6331,#6333,.T.);
+#6331 = VERTEX_POINT('',#6332);
+#6332 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#6333 = LINE('',#6334,#6335);
+#6334 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#6335 = VECTOR('',#6336,1.);
+#6336 = DIRECTION('',(0.,-1.,0.));
+#6337 = ORIENTED_EDGE('',*,*,#6338,.F.);
+#6338 = EDGE_CURVE('',#6339,#6331,#6341,.T.);
+#6339 = VERTEX_POINT('',#6340);
+#6340 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6341 = LINE('',#6342,#6343);
+#6342 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6343 = VECTOR('',#6344,1.);
+#6344 = DIRECTION('',(-1.,0.,0.));
+#6345 = ORIENTED_EDGE('',*,*,#6346,.T.);
+#6346 = EDGE_CURVE('',#6339,#6347,#6349,.T.);
+#6347 = VERTEX_POINT('',#6348);
+#6348 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6349 = CIRCLE('',#6350,0.6);
+#6350 = AXIS2_PLACEMENT_3D('',#6351,#6352,#6353);
+#6351 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6352 = DIRECTION('',(0.,0.,1.));
+#6353 = DIRECTION('',(1.,0.,0.));
+#6354 = ORIENTED_EDGE('',*,*,#6355,.T.);
+#6355 = EDGE_CURVE('',#6347,#6356,#6358,.T.);
+#6356 = VERTEX_POINT('',#6357);
+#6357 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6358 = LINE('',#6359,#6360);
+#6359 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6360 = VECTOR('',#6361,1.);
+#6361 = DIRECTION('',(-1.,0.,0.));
+#6362 = ORIENTED_EDGE('',*,*,#6363,.T.);
+#6363 = EDGE_CURVE('',#6356,#6320,#6364,.T.);
+#6364 = LINE('',#6365,#6366);
+#6365 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6366 = VECTOR('',#6367,1.);
+#6367 = DIRECTION('',(0.,-1.,0.));
+#6368 = FACE_BOUND('',#6369,.F.);
+#6369 = EDGE_LOOP('',(#6370));
+#6370 = ORIENTED_EDGE('',*,*,#6235,.F.);
+#6371 = PLANE('',#6372);
+#6372 = AXIS2_PLACEMENT_3D('',#6373,#6374,#6375);
+#6373 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#6374 = DIRECTION('',(0.,0.,1.));
+#6375 = DIRECTION('',(1.,0.,0.));
+#6376 = ADVANCED_FACE('',(#6377),#6403,.T.);
+#6377 = FACE_BOUND('',#6378,.F.);
+#6378 = EDGE_LOOP('',(#6379,#6387,#6396,#6402));
+#6379 = ORIENTED_EDGE('',*,*,#6380,.T.);
+#6380 = EDGE_CURVE('',#6259,#6381,#6383,.T.);
+#6381 = VERTEX_POINT('',#6382);
+#6382 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#6383 = LINE('',#6384,#6385);
+#6384 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6385 = VECTOR('',#6386,1.);
+#6386 = DIRECTION('',(0.,0.,-1.));
+#6387 = ORIENTED_EDGE('',*,*,#6388,.T.);
+#6388 = EDGE_CURVE('',#6381,#6389,#6391,.T.);
+#6389 = VERTEX_POINT('',#6390);
+#6390 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#6391 = CIRCLE('',#6392,0.599544372394);
+#6392 = AXIS2_PLACEMENT_3D('',#6393,#6394,#6395);
+#6393 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#6394 = DIRECTION('',(0.,0.,-1.));
+#6395 = DIRECTION('',(1.,0.,0.));
+#6396 = ORIENTED_EDGE('',*,*,#6397,.F.);
+#6397 = EDGE_CURVE('',#6261,#6389,#6398,.T.);
+#6398 = LINE('',#6399,#6400);
+#6399 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6400 = VECTOR('',#6401,1.);
+#6401 = DIRECTION('',(0.,0.,-1.));
+#6402 = ORIENTED_EDGE('',*,*,#6258,.F.);
+#6403 = CYLINDRICAL_SURFACE('',#6404,0.599544372394);
+#6404 = AXIS2_PLACEMENT_3D('',#6405,#6406,#6407);
+#6405 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6406 = DIRECTION('',(0.,0.,1.));
+#6407 = DIRECTION('',(1.,0.,0.));
+#6408 = ADVANCED_FACE('',(#6409),#6427,.F.);
+#6409 = FACE_BOUND('',#6410,.F.);
+#6410 = EDGE_LOOP('',(#6411,#6412,#6420,#6426));
+#6411 = ORIENTED_EDGE('',*,*,#6397,.T.);
+#6412 = ORIENTED_EDGE('',*,*,#6413,.T.);
+#6413 = EDGE_CURVE('',#6389,#6414,#6416,.T.);
+#6414 = VERTEX_POINT('',#6415);
+#6415 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#6416 = LINE('',#6417,#6418);
+#6417 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#6418 = VECTOR('',#6419,1.);
+#6419 = DIRECTION('',(-1.,0.,0.));
+#6420 = ORIENTED_EDGE('',*,*,#6421,.F.);
+#6421 = EDGE_CURVE('',#6295,#6414,#6422,.T.);
+#6422 = LINE('',#6423,#6424);
+#6423 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6424 = VECTOR('',#6425,1.);
+#6425 = DIRECTION('',(0.,0.,-1.));
+#6426 = ORIENTED_EDGE('',*,*,#6302,.F.);
+#6427 = PLANE('',#6428);
+#6428 = AXIS2_PLACEMENT_3D('',#6429,#6430,#6431);
+#6429 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6430 = DIRECTION('',(0.,1.,0.));
+#6431 = DIRECTION('',(-1.,0.,0.));
+#6432 = ADVANCED_FACE('',(#6433),#6449,.T.);
+#6433 = FACE_BOUND('',#6434,.F.);
+#6434 = EDGE_LOOP('',(#6435,#6441,#6442,#6448));
+#6435 = ORIENTED_EDGE('',*,*,#6436,.T.);
+#6436 = EDGE_CURVE('',#6320,#6278,#6437,.T.);
+#6437 = LINE('',#6438,#6439);
+#6438 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#6439 = VECTOR('',#6440,1.);
+#6440 = DIRECTION('',(0.,0.,-1.));
+#6441 = ORIENTED_EDGE('',*,*,#6285,.T.);
+#6442 = ORIENTED_EDGE('',*,*,#6443,.F.);
+#6443 = EDGE_CURVE('',#6322,#6286,#6444,.T.);
+#6444 = LINE('',#6445,#6446);
+#6445 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#6446 = VECTOR('',#6447,1.);
+#6447 = DIRECTION('',(0.,0.,-1.));
+#6448 = ORIENTED_EDGE('',*,*,#6319,.F.);
+#6449 = CYLINDRICAL_SURFACE('',#6450,0.4);
+#6450 = AXIS2_PLACEMENT_3D('',#6451,#6452,#6453);
+#6451 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#6452 = DIRECTION('',(0.,0.,1.));
+#6453 = DIRECTION('',(1.,0.,0.));
+#6454 = ADVANCED_FACE('',(#6455),#6473,.T.);
+#6455 = FACE_BOUND('',#6456,.T.);
+#6456 = EDGE_LOOP('',(#6457,#6458,#6466,#6472));
+#6457 = ORIENTED_EDGE('',*,*,#6380,.T.);
+#6458 = ORIENTED_EDGE('',*,*,#6459,.T.);
+#6459 = EDGE_CURVE('',#6381,#6460,#6462,.T.);
+#6460 = VERTEX_POINT('',#6461);
+#6461 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#6462 = LINE('',#6463,#6464);
+#6463 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#6464 = VECTOR('',#6465,1.);
+#6465 = DIRECTION('',(-1.,0.,0.));
+#6466 = ORIENTED_EDGE('',*,*,#6467,.F.);
+#6467 = EDGE_CURVE('',#6270,#6460,#6468,.T.);
+#6468 = LINE('',#6469,#6470);
+#6469 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#6470 = VECTOR('',#6471,1.);
+#6471 = DIRECTION('',(0.,0.,-1.));
+#6472 = ORIENTED_EDGE('',*,*,#6269,.F.);
+#6473 = PLANE('',#6474);
+#6474 = AXIS2_PLACEMENT_3D('',#6475,#6476,#6477);
+#6475 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6476 = DIRECTION('',(0.,1.,0.));
+#6477 = DIRECTION('',(-1.,0.,0.));
+#6478 = ADVANCED_FACE('',(#6479),#6504,.F.);
+#6479 = FACE_BOUND('',#6480,.F.);
+#6480 = EDGE_LOOP('',(#6481,#6489,#6497,#6503));
+#6481 = ORIENTED_EDGE('',*,*,#6482,.T.);
+#6482 = EDGE_CURVE('',#6347,#6483,#6485,.T.);
+#6483 = VERTEX_POINT('',#6484);
+#6484 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#6485 = LINE('',#6486,#6487);
+#6486 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6487 = VECTOR('',#6488,1.);
+#6488 = DIRECTION('',(0.,0.,1.));
+#6489 = ORIENTED_EDGE('',*,*,#6490,.T.);
+#6490 = EDGE_CURVE('',#6483,#6491,#6493,.T.);
+#6491 = VERTEX_POINT('',#6492);
+#6492 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#6493 = LINE('',#6494,#6495);
+#6494 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#6495 = VECTOR('',#6496,1.);
+#6496 = DIRECTION('',(-1.,0.,0.));
+#6497 = ORIENTED_EDGE('',*,*,#6498,.F.);
+#6498 = EDGE_CURVE('',#6356,#6491,#6499,.T.);
+#6499 = LINE('',#6500,#6501);
+#6500 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6501 = VECTOR('',#6502,1.);
+#6502 = DIRECTION('',(0.,0.,1.));
+#6503 = ORIENTED_EDGE('',*,*,#6355,.F.);
+#6504 = PLANE('',#6505);
+#6505 = AXIS2_PLACEMENT_3D('',#6506,#6507,#6508);
+#6506 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6507 = DIRECTION('',(0.,-1.,0.));
+#6508 = DIRECTION('',(-1.,0.,0.));
+#6509 = ADVANCED_FACE('',(#6510),#6529,.T.);
+#6510 = FACE_BOUND('',#6511,.F.);
+#6511 = EDGE_LOOP('',(#6512,#6520,#6527,#6528));
+#6512 = ORIENTED_EDGE('',*,*,#6513,.T.);
+#6513 = EDGE_CURVE('',#6339,#6514,#6516,.T.);
+#6514 = VERTEX_POINT('',#6515);
+#6515 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#6516 = LINE('',#6517,#6518);
+#6517 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6518 = VECTOR('',#6519,1.);
+#6519 = DIRECTION('',(0.,0.,1.));
+#6520 = ORIENTED_EDGE('',*,*,#6521,.T.);
+#6521 = EDGE_CURVE('',#6514,#6483,#6522,.T.);
+#6522 = CIRCLE('',#6523,0.6);
+#6523 = AXIS2_PLACEMENT_3D('',#6524,#6525,#6526);
+#6524 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#6525 = DIRECTION('',(0.,0.,1.));
+#6526 = DIRECTION('',(1.,0.,0.));
+#6527 = ORIENTED_EDGE('',*,*,#6482,.F.);
+#6528 = ORIENTED_EDGE('',*,*,#6346,.F.);
+#6529 = CYLINDRICAL_SURFACE('',#6530,0.6);
+#6530 = AXIS2_PLACEMENT_3D('',#6531,#6532,#6533);
+#6531 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6532 = DIRECTION('',(-0.,-0.,-1.));
+#6533 = DIRECTION('',(1.,0.,0.));
+#6534 = ADVANCED_FACE('',(#6535),#6553,.T.);
+#6535 = FACE_BOUND('',#6536,.T.);
+#6536 = EDGE_LOOP('',(#6537,#6538,#6546,#6552));
+#6537 = ORIENTED_EDGE('',*,*,#6513,.T.);
+#6538 = ORIENTED_EDGE('',*,*,#6539,.T.);
+#6539 = EDGE_CURVE('',#6514,#6540,#6542,.T.);
+#6540 = VERTEX_POINT('',#6541);
+#6541 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#6542 = LINE('',#6543,#6544);
+#6543 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#6544 = VECTOR('',#6545,1.);
+#6545 = DIRECTION('',(-1.,0.,0.));
+#6546 = ORIENTED_EDGE('',*,*,#6547,.F.);
+#6547 = EDGE_CURVE('',#6331,#6540,#6548,.T.);
+#6548 = LINE('',#6549,#6550);
+#6549 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#6550 = VECTOR('',#6551,1.);
+#6551 = DIRECTION('',(0.,0.,1.));
+#6552 = ORIENTED_EDGE('',*,*,#6338,.F.);
+#6553 = PLANE('',#6554);
+#6554 = AXIS2_PLACEMENT_3D('',#6555,#6556,#6557);
+#6555 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6556 = DIRECTION('',(0.,-1.,0.));
+#6557 = DIRECTION('',(-1.,0.,0.));
+#6558 = ADVANCED_FACE('',(#6559,#6587),#6598,.F.);
+#6559 = FACE_BOUND('',#6560,.F.);
+#6560 = EDGE_LOOP('',(#6561,#6562,#6570,#6579,#6585,#6586));
+#6561 = ORIENTED_EDGE('',*,*,#6459,.T.);
+#6562 = ORIENTED_EDGE('',*,*,#6563,.F.);
+#6563 = EDGE_CURVE('',#6564,#6460,#6566,.T.);
+#6564 = VERTEX_POINT('',#6565);
+#6565 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#6566 = LINE('',#6567,#6568);
+#6567 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#6568 = VECTOR('',#6569,1.);
+#6569 = DIRECTION('',(0.,1.,0.));
+#6570 = ORIENTED_EDGE('',*,*,#6571,.T.);
+#6571 = EDGE_CURVE('',#6564,#6572,#6574,.T.);
+#6572 = VERTEX_POINT('',#6573);
+#6573 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#6574 = CIRCLE('',#6575,0.35);
+#6575 = AXIS2_PLACEMENT_3D('',#6576,#6577,#6578);
+#6576 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#6577 = DIRECTION('',(0.,0.,-1.));
+#6578 = DIRECTION('',(1.,0.,0.));
+#6579 = ORIENTED_EDGE('',*,*,#6580,.F.);
+#6580 = EDGE_CURVE('',#6414,#6572,#6581,.T.);
+#6581 = LINE('',#6582,#6583);
+#6582 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#6583 = VECTOR('',#6584,1.);
+#6584 = DIRECTION('',(0.,1.,0.));
+#6585 = ORIENTED_EDGE('',*,*,#6413,.F.);
+#6586 = ORIENTED_EDGE('',*,*,#6388,.F.);
+#6587 = FACE_BOUND('',#6588,.F.);
+#6588 = EDGE_LOOP('',(#6589));
+#6589 = ORIENTED_EDGE('',*,*,#6590,.T.);
+#6590 = EDGE_CURVE('',#6591,#6591,#6593,.T.);
+#6591 = VERTEX_POINT('',#6592);
+#6592 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#6593 = CIRCLE('',#6594,0.35);
+#6594 = AXIS2_PLACEMENT_3D('',#6595,#6596,#6597);
+#6595 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#6596 = DIRECTION('',(0.,0.,-1.));
+#6597 = DIRECTION('',(1.,0.,0.));
+#6598 = PLANE('',#6599);
+#6599 = AXIS2_PLACEMENT_3D('',#6600,#6601,#6602);
+#6600 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#6601 = DIRECTION('',(0.,0.,1.));
+#6602 = DIRECTION('',(1.,0.,0.));
+#6603 = ADVANCED_FACE('',(#6604,#6632),#6643,.T.);
+#6604 = FACE_BOUND('',#6605,.T.);
+#6605 = EDGE_LOOP('',(#6606,#6614,#6615,#6616,#6617,#6625));
+#6606 = ORIENTED_EDGE('',*,*,#6607,.T.);
+#6607 = EDGE_CURVE('',#6608,#6540,#6610,.T.);
+#6608 = VERTEX_POINT('',#6609);
+#6609 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#6610 = LINE('',#6611,#6612);
+#6611 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#6612 = VECTOR('',#6613,1.);
+#6613 = DIRECTION('',(0.,-1.,0.));
+#6614 = ORIENTED_EDGE('',*,*,#6539,.F.);
+#6615 = ORIENTED_EDGE('',*,*,#6521,.T.);
+#6616 = ORIENTED_EDGE('',*,*,#6490,.T.);
+#6617 = ORIENTED_EDGE('',*,*,#6618,.T.);
+#6618 = EDGE_CURVE('',#6491,#6619,#6621,.T.);
+#6619 = VERTEX_POINT('',#6620);
+#6620 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#6621 = LINE('',#6622,#6623);
+#6622 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#6623 = VECTOR('',#6624,1.);
+#6624 = DIRECTION('',(0.,-1.,0.));
+#6625 = ORIENTED_EDGE('',*,*,#6626,.F.);
+#6626 = EDGE_CURVE('',#6608,#6619,#6627,.T.);
+#6627 = CIRCLE('',#6628,0.35);
+#6628 = AXIS2_PLACEMENT_3D('',#6629,#6630,#6631);
+#6629 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#6630 = DIRECTION('',(0.,0.,1.));
+#6631 = DIRECTION('',(1.,0.,0.));
+#6632 = FACE_BOUND('',#6633,.F.);
+#6633 = EDGE_LOOP('',(#6634));
+#6634 = ORIENTED_EDGE('',*,*,#6635,.T.);
+#6635 = EDGE_CURVE('',#6636,#6636,#6638,.T.);
+#6636 = VERTEX_POINT('',#6637);
+#6637 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#6638 = CIRCLE('',#6639,0.35);
+#6639 = AXIS2_PLACEMENT_3D('',#6640,#6641,#6642);
+#6640 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#6641 = DIRECTION('',(0.,0.,1.));
+#6642 = DIRECTION('',(1.,0.,0.));
+#6643 = PLANE('',#6644);
+#6644 = AXIS2_PLACEMENT_3D('',#6645,#6646,#6647);
+#6645 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#6646 = DIRECTION('',(0.,0.,1.));
+#6647 = DIRECTION('',(1.,0.,0.));
+#6648 = ADVANCED_FACE('',(#6649),#6664,.T.);
+#6649 = FACE_BOUND('',#6650,.T.);
+#6650 = EDGE_LOOP('',(#6651,#6652,#6653,#6654,#6655,#6656,#6657,#6663));
+#6651 = ORIENTED_EDGE('',*,*,#6421,.F.);
+#6652 = ORIENTED_EDGE('',*,*,#6294,.T.);
+#6653 = ORIENTED_EDGE('',*,*,#6443,.F.);
+#6654 = ORIENTED_EDGE('',*,*,#6330,.T.);
+#6655 = ORIENTED_EDGE('',*,*,#6547,.T.);
+#6656 = ORIENTED_EDGE('',*,*,#6607,.F.);
+#6657 = ORIENTED_EDGE('',*,*,#6658,.F.);
+#6658 = EDGE_CURVE('',#6572,#6608,#6659,.T.);
+#6659 = LINE('',#6660,#6661);
+#6660 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#6661 = VECTOR('',#6662,1.);
+#6662 = DIRECTION('',(0.,0.,1.));
+#6663 = ORIENTED_EDGE('',*,*,#6580,.F.);
+#6664 = PLANE('',#6665);
+#6665 = AXIS2_PLACEMENT_3D('',#6666,#6667,#6668);
+#6666 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#6667 = DIRECTION('',(-1.,-0.,-0.));
+#6668 = DIRECTION('',(0.,0.,-1.));
+#6669 = ADVANCED_FACE('',(#6670),#6685,.T.);
+#6670 = FACE_BOUND('',#6671,.T.);
+#6671 = EDGE_LOOP('',(#6672,#6678,#6679,#6680,#6681,#6682,#6683,#6684));
+#6672 = ORIENTED_EDGE('',*,*,#6673,.F.);
+#6673 = EDGE_CURVE('',#6619,#6564,#6674,.T.);
+#6674 = LINE('',#6675,#6676);
+#6675 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#6676 = VECTOR('',#6677,1.);
+#6677 = DIRECTION('',(0.,0.,-1.));
+#6678 = ORIENTED_EDGE('',*,*,#6618,.F.);
+#6679 = ORIENTED_EDGE('',*,*,#6498,.F.);
+#6680 = ORIENTED_EDGE('',*,*,#6363,.T.);
+#6681 = ORIENTED_EDGE('',*,*,#6436,.T.);
+#6682 = ORIENTED_EDGE('',*,*,#6277,.T.);
+#6683 = ORIENTED_EDGE('',*,*,#6467,.T.);
+#6684 = ORIENTED_EDGE('',*,*,#6563,.F.);
+#6685 = PLANE('',#6686);
+#6686 = AXIS2_PLACEMENT_3D('',#6687,#6688,#6689);
+#6687 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#6688 = DIRECTION('',(-1.,-0.,-0.));
+#6689 = DIRECTION('',(0.,0.,-1.));
+#6690 = ADVANCED_FACE('',(#6691),#6697,.F.);
+#6691 = FACE_BOUND('',#6692,.T.);
+#6692 = EDGE_LOOP('',(#6693,#6694,#6695,#6696));
+#6693 = ORIENTED_EDGE('',*,*,#6673,.T.);
+#6694 = ORIENTED_EDGE('',*,*,#6571,.T.);
+#6695 = ORIENTED_EDGE('',*,*,#6658,.T.);
+#6696 = ORIENTED_EDGE('',*,*,#6626,.T.);
+#6697 = CYLINDRICAL_SURFACE('',#6698,0.35);
+#6698 = AXIS2_PLACEMENT_3D('',#6699,#6700,#6701);
+#6699 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#6700 = DIRECTION('',(0.,0.,1.));
+#6701 = DIRECTION('',(1.,0.,0.));
+#6702 = ADVANCED_FACE('',(#6703),#6713,.F.);
+#6703 = FACE_BOUND('',#6704,.T.);
+#6704 = EDGE_LOOP('',(#6705,#6706,#6711,#6712));
+#6705 = ORIENTED_EDGE('',*,*,#6635,.T.);
+#6706 = ORIENTED_EDGE('',*,*,#6707,.F.);
+#6707 = EDGE_CURVE('',#6591,#6636,#6708,.T.);
+#6708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6709,#6710),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#6709 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#6710 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#6711 = ORIENTED_EDGE('',*,*,#6590,.T.);
+#6712 = ORIENTED_EDGE('',*,*,#6707,.T.);
+#6713 = CYLINDRICAL_SURFACE('',#6714,0.35);
+#6714 = AXIS2_PLACEMENT_3D('',#6715,#6716,#6717);
+#6715 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6716 = DIRECTION('',(0.,0.,1.));
+#6717 = DIRECTION('',(1.,0.,0.));
+#6718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6722)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6719,#6720,#6721)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6719 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6720 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6721 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6722 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#6719,
+  'distance_accuracy_value','confusion accuracy');
+#6723 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6724,#6726);
+#6724 = ( REPRESENTATION_RELATIONSHIP('','',#6218,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6725) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6725 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3578);
+#6726 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6727);
+#6727 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','Body012','',#3552,#6213,$);
+#6728 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6215));
+#6729 = SHAPE_DEFINITION_REPRESENTATION(#6730,#6736);
+#6730 = PRODUCT_DEFINITION_SHAPE('','',#6731);
+#6731 = PRODUCT_DEFINITION('design','',#6732,#6735);
+#6732 = PRODUCT_DEFINITION_FORMATION('','',#6733);
+#6733 = PRODUCT('Body013','Body013','',(#6734));
+#6734 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6735 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6736 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6737),#7236);
+#6737 = MANIFOLD_SOLID_BREP('',#6738);
+#6738 = CLOSED_SHELL('',(#6739,#6772,#6833,#6894,#6926,#6950,#6972,#6996
+    ,#7027,#7052,#7076,#7121,#7166,#7187,#7208,#7220));
+#6739 = ADVANCED_FACE('',(#6740),#6767,.T.);
+#6740 = FACE_BOUND('',#6741,.F.);
+#6741 = EDGE_LOOP('',(#6742,#6752,#6759,#6760));
+#6742 = ORIENTED_EDGE('',*,*,#6743,.T.);
+#6743 = EDGE_CURVE('',#6744,#6746,#6748,.T.);
+#6744 = VERTEX_POINT('',#6745);
+#6745 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#6746 = VERTEX_POINT('',#6747);
+#6747 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#6748 = LINE('',#6749,#6750);
+#6749 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#6750 = VECTOR('',#6751,1.);
+#6751 = DIRECTION('',(0.,0.,1.));
+#6752 = ORIENTED_EDGE('',*,*,#6753,.T.);
+#6753 = EDGE_CURVE('',#6746,#6746,#6754,.T.);
+#6754 = CIRCLE('',#6755,0.4);
+#6755 = AXIS2_PLACEMENT_3D('',#6756,#6757,#6758);
+#6756 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6757 = DIRECTION('',(0.,0.,1.));
+#6758 = DIRECTION('',(1.,0.,0.));
+#6759 = ORIENTED_EDGE('',*,*,#6743,.F.);
+#6760 = ORIENTED_EDGE('',*,*,#6761,.F.);
+#6761 = EDGE_CURVE('',#6744,#6744,#6762,.T.);
+#6762 = CIRCLE('',#6763,0.4);
+#6763 = AXIS2_PLACEMENT_3D('',#6764,#6765,#6766);
+#6764 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6765 = DIRECTION('',(0.,0.,1.));
+#6766 = DIRECTION('',(1.,0.,0.));
+#6767 = CYLINDRICAL_SURFACE('',#6768,0.4);
+#6768 = AXIS2_PLACEMENT_3D('',#6769,#6770,#6771);
+#6769 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6770 = DIRECTION('',(-0.,-0.,-1.));
+#6771 = DIRECTION('',(1.,0.,0.));
+#6772 = ADVANCED_FACE('',(#6773,#6825),#6828,.T.);
+#6773 = FACE_BOUND('',#6774,.T.);
+#6774 = EDGE_LOOP('',(#6775,#6786,#6794,#6802,#6811,#6819));
+#6775 = ORIENTED_EDGE('',*,*,#6776,.F.);
+#6776 = EDGE_CURVE('',#6777,#6779,#6781,.T.);
+#6777 = VERTEX_POINT('',#6778);
+#6778 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6779 = VERTEX_POINT('',#6780);
+#6780 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6781 = CIRCLE('',#6782,0.599544372394);
+#6782 = AXIS2_PLACEMENT_3D('',#6783,#6784,#6785);
+#6783 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6784 = DIRECTION('',(0.,0.,-1.));
+#6785 = DIRECTION('',(1.,0.,0.));
+#6786 = ORIENTED_EDGE('',*,*,#6787,.T.);
+#6787 = EDGE_CURVE('',#6777,#6788,#6790,.T.);
+#6788 = VERTEX_POINT('',#6789);
+#6789 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#6790 = LINE('',#6791,#6792);
+#6791 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6792 = VECTOR('',#6793,1.);
+#6793 = DIRECTION('',(-1.,0.,0.));
+#6794 = ORIENTED_EDGE('',*,*,#6795,.F.);
+#6795 = EDGE_CURVE('',#6796,#6788,#6798,.T.);
+#6796 = VERTEX_POINT('',#6797);
+#6797 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#6798 = LINE('',#6799,#6800);
+#6799 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#6800 = VECTOR('',#6801,1.);
+#6801 = DIRECTION('',(0.,1.,0.));
+#6802 = ORIENTED_EDGE('',*,*,#6803,.T.);
+#6803 = EDGE_CURVE('',#6796,#6804,#6806,.T.);
+#6804 = VERTEX_POINT('',#6805);
+#6805 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#6806 = CIRCLE('',#6807,0.4);
+#6807 = AXIS2_PLACEMENT_3D('',#6808,#6809,#6810);
+#6808 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#6809 = DIRECTION('',(0.,0.,-1.));
+#6810 = DIRECTION('',(1.,0.,0.));
+#6811 = ORIENTED_EDGE('',*,*,#6812,.F.);
+#6812 = EDGE_CURVE('',#6813,#6804,#6815,.T.);
+#6813 = VERTEX_POINT('',#6814);
+#6814 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6815 = LINE('',#6816,#6817);
+#6816 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6817 = VECTOR('',#6818,1.);
+#6818 = DIRECTION('',(0.,1.,0.));
+#6819 = ORIENTED_EDGE('',*,*,#6820,.F.);
+#6820 = EDGE_CURVE('',#6779,#6813,#6821,.T.);
+#6821 = LINE('',#6822,#6823);
+#6822 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6823 = VECTOR('',#6824,1.);
+#6824 = DIRECTION('',(-1.,0.,0.));
+#6825 = FACE_BOUND('',#6826,.T.);
+#6826 = EDGE_LOOP('',(#6827));
+#6827 = ORIENTED_EDGE('',*,*,#6761,.F.);
+#6828 = PLANE('',#6829);
+#6829 = AXIS2_PLACEMENT_3D('',#6830,#6831,#6832);
+#6830 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#6831 = DIRECTION('',(0.,0.,1.));
+#6832 = DIRECTION('',(1.,0.,0.));
+#6833 = ADVANCED_FACE('',(#6834,#6886),#6889,.F.);
+#6834 = FACE_BOUND('',#6835,.F.);
+#6835 = EDGE_LOOP('',(#6836,#6847,#6855,#6863,#6872,#6880));
+#6836 = ORIENTED_EDGE('',*,*,#6837,.T.);
+#6837 = EDGE_CURVE('',#6838,#6840,#6842,.T.);
+#6838 = VERTEX_POINT('',#6839);
+#6839 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#6840 = VERTEX_POINT('',#6841);
+#6841 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#6842 = CIRCLE('',#6843,0.4);
+#6843 = AXIS2_PLACEMENT_3D('',#6844,#6845,#6846);
+#6844 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#6845 = DIRECTION('',(0.,0.,-1.));
+#6846 = DIRECTION('',(1.,0.,0.));
+#6847 = ORIENTED_EDGE('',*,*,#6848,.T.);
+#6848 = EDGE_CURVE('',#6840,#6849,#6851,.T.);
+#6849 = VERTEX_POINT('',#6850);
+#6850 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#6851 = LINE('',#6852,#6853);
+#6852 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#6853 = VECTOR('',#6854,1.);
+#6854 = DIRECTION('',(0.,-1.,0.));
+#6855 = ORIENTED_EDGE('',*,*,#6856,.F.);
+#6856 = EDGE_CURVE('',#6857,#6849,#6859,.T.);
+#6857 = VERTEX_POINT('',#6858);
+#6858 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6859 = LINE('',#6860,#6861);
+#6860 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6861 = VECTOR('',#6862,1.);
+#6862 = DIRECTION('',(-1.,0.,0.));
+#6863 = ORIENTED_EDGE('',*,*,#6864,.T.);
+#6864 = EDGE_CURVE('',#6857,#6865,#6867,.T.);
+#6865 = VERTEX_POINT('',#6866);
+#6866 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6867 = CIRCLE('',#6868,0.6);
+#6868 = AXIS2_PLACEMENT_3D('',#6869,#6870,#6871);
+#6869 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6870 = DIRECTION('',(0.,0.,1.));
+#6871 = DIRECTION('',(1.,0.,0.));
+#6872 = ORIENTED_EDGE('',*,*,#6873,.T.);
+#6873 = EDGE_CURVE('',#6865,#6874,#6876,.T.);
+#6874 = VERTEX_POINT('',#6875);
+#6875 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6876 = LINE('',#6877,#6878);
+#6877 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6878 = VECTOR('',#6879,1.);
+#6879 = DIRECTION('',(-1.,0.,0.));
+#6880 = ORIENTED_EDGE('',*,*,#6881,.T.);
+#6881 = EDGE_CURVE('',#6874,#6838,#6882,.T.);
+#6882 = LINE('',#6883,#6884);
+#6883 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6884 = VECTOR('',#6885,1.);
+#6885 = DIRECTION('',(0.,-1.,0.));
+#6886 = FACE_BOUND('',#6887,.F.);
+#6887 = EDGE_LOOP('',(#6888));
+#6888 = ORIENTED_EDGE('',*,*,#6753,.F.);
+#6889 = PLANE('',#6890);
+#6890 = AXIS2_PLACEMENT_3D('',#6891,#6892,#6893);
+#6891 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#6892 = DIRECTION('',(0.,0.,1.));
+#6893 = DIRECTION('',(1.,0.,0.));
+#6894 = ADVANCED_FACE('',(#6895),#6921,.T.);
+#6895 = FACE_BOUND('',#6896,.F.);
+#6896 = EDGE_LOOP('',(#6897,#6905,#6914,#6920));
+#6897 = ORIENTED_EDGE('',*,*,#6898,.T.);
+#6898 = EDGE_CURVE('',#6777,#6899,#6901,.T.);
+#6899 = VERTEX_POINT('',#6900);
+#6900 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#6901 = LINE('',#6902,#6903);
+#6902 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6903 = VECTOR('',#6904,1.);
+#6904 = DIRECTION('',(0.,0.,-1.));
+#6905 = ORIENTED_EDGE('',*,*,#6906,.T.);
+#6906 = EDGE_CURVE('',#6899,#6907,#6909,.T.);
+#6907 = VERTEX_POINT('',#6908);
+#6908 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#6909 = CIRCLE('',#6910,0.599544372394);
+#6910 = AXIS2_PLACEMENT_3D('',#6911,#6912,#6913);
+#6911 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#6912 = DIRECTION('',(0.,0.,-1.));
+#6913 = DIRECTION('',(1.,0.,0.));
+#6914 = ORIENTED_EDGE('',*,*,#6915,.F.);
+#6915 = EDGE_CURVE('',#6779,#6907,#6916,.T.);
+#6916 = LINE('',#6917,#6918);
+#6917 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6918 = VECTOR('',#6919,1.);
+#6919 = DIRECTION('',(0.,0.,-1.));
+#6920 = ORIENTED_EDGE('',*,*,#6776,.F.);
+#6921 = CYLINDRICAL_SURFACE('',#6922,0.599544372394);
+#6922 = AXIS2_PLACEMENT_3D('',#6923,#6924,#6925);
+#6923 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6924 = DIRECTION('',(0.,0.,1.));
+#6925 = DIRECTION('',(1.,0.,0.));
+#6926 = ADVANCED_FACE('',(#6927),#6945,.F.);
+#6927 = FACE_BOUND('',#6928,.F.);
+#6928 = EDGE_LOOP('',(#6929,#6930,#6938,#6944));
+#6929 = ORIENTED_EDGE('',*,*,#6915,.T.);
+#6930 = ORIENTED_EDGE('',*,*,#6931,.T.);
+#6931 = EDGE_CURVE('',#6907,#6932,#6934,.T.);
+#6932 = VERTEX_POINT('',#6933);
+#6933 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#6934 = LINE('',#6935,#6936);
+#6935 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#6936 = VECTOR('',#6937,1.);
+#6937 = DIRECTION('',(-1.,0.,0.));
+#6938 = ORIENTED_EDGE('',*,*,#6939,.F.);
+#6939 = EDGE_CURVE('',#6813,#6932,#6940,.T.);
+#6940 = LINE('',#6941,#6942);
+#6941 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6942 = VECTOR('',#6943,1.);
+#6943 = DIRECTION('',(0.,0.,-1.));
+#6944 = ORIENTED_EDGE('',*,*,#6820,.F.);
+#6945 = PLANE('',#6946);
+#6946 = AXIS2_PLACEMENT_3D('',#6947,#6948,#6949);
+#6947 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6948 = DIRECTION('',(0.,1.,0.));
+#6949 = DIRECTION('',(-1.,0.,0.));
+#6950 = ADVANCED_FACE('',(#6951),#6967,.T.);
+#6951 = FACE_BOUND('',#6952,.F.);
+#6952 = EDGE_LOOP('',(#6953,#6959,#6960,#6966));
+#6953 = ORIENTED_EDGE('',*,*,#6954,.T.);
+#6954 = EDGE_CURVE('',#6838,#6796,#6955,.T.);
+#6955 = LINE('',#6956,#6957);
+#6956 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#6957 = VECTOR('',#6958,1.);
+#6958 = DIRECTION('',(0.,0.,-1.));
+#6959 = ORIENTED_EDGE('',*,*,#6803,.T.);
+#6960 = ORIENTED_EDGE('',*,*,#6961,.F.);
+#6961 = EDGE_CURVE('',#6840,#6804,#6962,.T.);
+#6962 = LINE('',#6963,#6964);
+#6963 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#6964 = VECTOR('',#6965,1.);
+#6965 = DIRECTION('',(0.,0.,-1.));
+#6966 = ORIENTED_EDGE('',*,*,#6837,.F.);
+#6967 = CYLINDRICAL_SURFACE('',#6968,0.4);
+#6968 = AXIS2_PLACEMENT_3D('',#6969,#6970,#6971);
+#6969 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#6970 = DIRECTION('',(0.,0.,1.));
+#6971 = DIRECTION('',(1.,0.,0.));
+#6972 = ADVANCED_FACE('',(#6973),#6991,.T.);
+#6973 = FACE_BOUND('',#6974,.T.);
+#6974 = EDGE_LOOP('',(#6975,#6976,#6984,#6990));
+#6975 = ORIENTED_EDGE('',*,*,#6898,.T.);
+#6976 = ORIENTED_EDGE('',*,*,#6977,.T.);
+#6977 = EDGE_CURVE('',#6899,#6978,#6980,.T.);
+#6978 = VERTEX_POINT('',#6979);
+#6979 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#6980 = LINE('',#6981,#6982);
+#6981 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#6982 = VECTOR('',#6983,1.);
+#6983 = DIRECTION('',(-1.,0.,0.));
+#6984 = ORIENTED_EDGE('',*,*,#6985,.F.);
+#6985 = EDGE_CURVE('',#6788,#6978,#6986,.T.);
+#6986 = LINE('',#6987,#6988);
+#6987 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#6988 = VECTOR('',#6989,1.);
+#6989 = DIRECTION('',(0.,0.,-1.));
+#6990 = ORIENTED_EDGE('',*,*,#6787,.F.);
+#6991 = PLANE('',#6992);
+#6992 = AXIS2_PLACEMENT_3D('',#6993,#6994,#6995);
+#6993 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6994 = DIRECTION('',(0.,1.,0.));
+#6995 = DIRECTION('',(-1.,0.,0.));
+#6996 = ADVANCED_FACE('',(#6997),#7022,.F.);
+#6997 = FACE_BOUND('',#6998,.F.);
+#6998 = EDGE_LOOP('',(#6999,#7007,#7015,#7021));
+#6999 = ORIENTED_EDGE('',*,*,#7000,.T.);
+#7000 = EDGE_CURVE('',#6865,#7001,#7003,.T.);
+#7001 = VERTEX_POINT('',#7002);
+#7002 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#7003 = LINE('',#7004,#7005);
+#7004 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7005 = VECTOR('',#7006,1.);
+#7006 = DIRECTION('',(0.,0.,1.));
+#7007 = ORIENTED_EDGE('',*,*,#7008,.T.);
+#7008 = EDGE_CURVE('',#7001,#7009,#7011,.T.);
+#7009 = VERTEX_POINT('',#7010);
+#7010 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#7011 = LINE('',#7012,#7013);
+#7012 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#7013 = VECTOR('',#7014,1.);
+#7014 = DIRECTION('',(-1.,0.,0.));
+#7015 = ORIENTED_EDGE('',*,*,#7016,.F.);
+#7016 = EDGE_CURVE('',#6874,#7009,#7017,.T.);
+#7017 = LINE('',#7018,#7019);
+#7018 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7019 = VECTOR('',#7020,1.);
+#7020 = DIRECTION('',(0.,0.,1.));
+#7021 = ORIENTED_EDGE('',*,*,#6873,.F.);
+#7022 = PLANE('',#7023);
+#7023 = AXIS2_PLACEMENT_3D('',#7024,#7025,#7026);
+#7024 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7025 = DIRECTION('',(0.,-1.,0.));
+#7026 = DIRECTION('',(-1.,0.,0.));
+#7027 = ADVANCED_FACE('',(#7028),#7047,.T.);
+#7028 = FACE_BOUND('',#7029,.F.);
+#7029 = EDGE_LOOP('',(#7030,#7038,#7045,#7046));
+#7030 = ORIENTED_EDGE('',*,*,#7031,.T.);
+#7031 = EDGE_CURVE('',#6857,#7032,#7034,.T.);
+#7032 = VERTEX_POINT('',#7033);
+#7033 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#7034 = LINE('',#7035,#7036);
+#7035 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7036 = VECTOR('',#7037,1.);
+#7037 = DIRECTION('',(0.,0.,1.));
+#7038 = ORIENTED_EDGE('',*,*,#7039,.T.);
+#7039 = EDGE_CURVE('',#7032,#7001,#7040,.T.);
+#7040 = CIRCLE('',#7041,0.6);
+#7041 = AXIS2_PLACEMENT_3D('',#7042,#7043,#7044);
+#7042 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#7043 = DIRECTION('',(0.,0.,1.));
+#7044 = DIRECTION('',(1.,0.,0.));
+#7045 = ORIENTED_EDGE('',*,*,#7000,.F.);
+#7046 = ORIENTED_EDGE('',*,*,#6864,.F.);
+#7047 = CYLINDRICAL_SURFACE('',#7048,0.6);
+#7048 = AXIS2_PLACEMENT_3D('',#7049,#7050,#7051);
+#7049 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7050 = DIRECTION('',(-0.,-0.,-1.));
+#7051 = DIRECTION('',(1.,0.,0.));
+#7052 = ADVANCED_FACE('',(#7053),#7071,.T.);
+#7053 = FACE_BOUND('',#7054,.T.);
+#7054 = EDGE_LOOP('',(#7055,#7056,#7064,#7070));
+#7055 = ORIENTED_EDGE('',*,*,#7031,.T.);
+#7056 = ORIENTED_EDGE('',*,*,#7057,.T.);
+#7057 = EDGE_CURVE('',#7032,#7058,#7060,.T.);
+#7058 = VERTEX_POINT('',#7059);
+#7059 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#7060 = LINE('',#7061,#7062);
+#7061 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#7062 = VECTOR('',#7063,1.);
+#7063 = DIRECTION('',(-1.,0.,0.));
+#7064 = ORIENTED_EDGE('',*,*,#7065,.F.);
+#7065 = EDGE_CURVE('',#6849,#7058,#7066,.T.);
+#7066 = LINE('',#7067,#7068);
+#7067 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#7068 = VECTOR('',#7069,1.);
+#7069 = DIRECTION('',(0.,0.,1.));
+#7070 = ORIENTED_EDGE('',*,*,#6856,.F.);
+#7071 = PLANE('',#7072);
+#7072 = AXIS2_PLACEMENT_3D('',#7073,#7074,#7075);
+#7073 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7074 = DIRECTION('',(0.,-1.,0.));
+#7075 = DIRECTION('',(-1.,0.,0.));
+#7076 = ADVANCED_FACE('',(#7077,#7105),#7116,.F.);
+#7077 = FACE_BOUND('',#7078,.F.);
+#7078 = EDGE_LOOP('',(#7079,#7080,#7088,#7097,#7103,#7104));
+#7079 = ORIENTED_EDGE('',*,*,#6977,.T.);
+#7080 = ORIENTED_EDGE('',*,*,#7081,.F.);
+#7081 = EDGE_CURVE('',#7082,#6978,#7084,.T.);
+#7082 = VERTEX_POINT('',#7083);
+#7083 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#7084 = LINE('',#7085,#7086);
+#7085 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#7086 = VECTOR('',#7087,1.);
+#7087 = DIRECTION('',(0.,1.,0.));
+#7088 = ORIENTED_EDGE('',*,*,#7089,.T.);
+#7089 = EDGE_CURVE('',#7082,#7090,#7092,.T.);
+#7090 = VERTEX_POINT('',#7091);
+#7091 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#7092 = CIRCLE('',#7093,0.35);
+#7093 = AXIS2_PLACEMENT_3D('',#7094,#7095,#7096);
+#7094 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#7095 = DIRECTION('',(0.,0.,-1.));
+#7096 = DIRECTION('',(1.,0.,0.));
+#7097 = ORIENTED_EDGE('',*,*,#7098,.F.);
+#7098 = EDGE_CURVE('',#6932,#7090,#7099,.T.);
+#7099 = LINE('',#7100,#7101);
+#7100 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#7101 = VECTOR('',#7102,1.);
+#7102 = DIRECTION('',(0.,1.,0.));
+#7103 = ORIENTED_EDGE('',*,*,#6931,.F.);
+#7104 = ORIENTED_EDGE('',*,*,#6906,.F.);
+#7105 = FACE_BOUND('',#7106,.F.);
+#7106 = EDGE_LOOP('',(#7107));
+#7107 = ORIENTED_EDGE('',*,*,#7108,.T.);
+#7108 = EDGE_CURVE('',#7109,#7109,#7111,.T.);
+#7109 = VERTEX_POINT('',#7110);
+#7110 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#7111 = CIRCLE('',#7112,0.35);
+#7112 = AXIS2_PLACEMENT_3D('',#7113,#7114,#7115);
+#7113 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#7114 = DIRECTION('',(0.,0.,-1.));
+#7115 = DIRECTION('',(1.,0.,0.));
+#7116 = PLANE('',#7117);
+#7117 = AXIS2_PLACEMENT_3D('',#7118,#7119,#7120);
+#7118 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#7119 = DIRECTION('',(0.,0.,1.));
+#7120 = DIRECTION('',(1.,0.,0.));
+#7121 = ADVANCED_FACE('',(#7122,#7150),#7161,.T.);
+#7122 = FACE_BOUND('',#7123,.T.);
+#7123 = EDGE_LOOP('',(#7124,#7132,#7133,#7134,#7135,#7143));
+#7124 = ORIENTED_EDGE('',*,*,#7125,.T.);
+#7125 = EDGE_CURVE('',#7126,#7058,#7128,.T.);
+#7126 = VERTEX_POINT('',#7127);
+#7127 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#7128 = LINE('',#7129,#7130);
+#7129 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#7130 = VECTOR('',#7131,1.);
+#7131 = DIRECTION('',(0.,-1.,0.));
+#7132 = ORIENTED_EDGE('',*,*,#7057,.F.);
+#7133 = ORIENTED_EDGE('',*,*,#7039,.T.);
+#7134 = ORIENTED_EDGE('',*,*,#7008,.T.);
+#7135 = ORIENTED_EDGE('',*,*,#7136,.T.);
+#7136 = EDGE_CURVE('',#7009,#7137,#7139,.T.);
+#7137 = VERTEX_POINT('',#7138);
+#7138 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#7139 = LINE('',#7140,#7141);
+#7140 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#7141 = VECTOR('',#7142,1.);
+#7142 = DIRECTION('',(0.,-1.,0.));
+#7143 = ORIENTED_EDGE('',*,*,#7144,.F.);
+#7144 = EDGE_CURVE('',#7126,#7137,#7145,.T.);
+#7145 = CIRCLE('',#7146,0.35);
+#7146 = AXIS2_PLACEMENT_3D('',#7147,#7148,#7149);
+#7147 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#7148 = DIRECTION('',(0.,0.,1.));
+#7149 = DIRECTION('',(1.,0.,0.));
+#7150 = FACE_BOUND('',#7151,.F.);
+#7151 = EDGE_LOOP('',(#7152));
+#7152 = ORIENTED_EDGE('',*,*,#7153,.T.);
+#7153 = EDGE_CURVE('',#7154,#7154,#7156,.T.);
+#7154 = VERTEX_POINT('',#7155);
+#7155 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#7156 = CIRCLE('',#7157,0.35);
+#7157 = AXIS2_PLACEMENT_3D('',#7158,#7159,#7160);
+#7158 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#7159 = DIRECTION('',(0.,0.,1.));
+#7160 = DIRECTION('',(1.,0.,0.));
+#7161 = PLANE('',#7162);
+#7162 = AXIS2_PLACEMENT_3D('',#7163,#7164,#7165);
+#7163 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#7164 = DIRECTION('',(0.,0.,1.));
+#7165 = DIRECTION('',(1.,0.,0.));
+#7166 = ADVANCED_FACE('',(#7167),#7182,.T.);
+#7167 = FACE_BOUND('',#7168,.T.);
+#7168 = EDGE_LOOP('',(#7169,#7170,#7171,#7172,#7173,#7174,#7175,#7181));
+#7169 = ORIENTED_EDGE('',*,*,#6939,.F.);
+#7170 = ORIENTED_EDGE('',*,*,#6812,.T.);
+#7171 = ORIENTED_EDGE('',*,*,#6961,.F.);
+#7172 = ORIENTED_EDGE('',*,*,#6848,.T.);
+#7173 = ORIENTED_EDGE('',*,*,#7065,.T.);
+#7174 = ORIENTED_EDGE('',*,*,#7125,.F.);
+#7175 = ORIENTED_EDGE('',*,*,#7176,.F.);
+#7176 = EDGE_CURVE('',#7090,#7126,#7177,.T.);
+#7177 = LINE('',#7178,#7179);
+#7178 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#7179 = VECTOR('',#7180,1.);
+#7180 = DIRECTION('',(0.,0.,1.));
+#7181 = ORIENTED_EDGE('',*,*,#7098,.F.);
+#7182 = PLANE('',#7183);
+#7183 = AXIS2_PLACEMENT_3D('',#7184,#7185,#7186);
+#7184 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#7185 = DIRECTION('',(-1.,-0.,-0.));
+#7186 = DIRECTION('',(0.,0.,-1.));
+#7187 = ADVANCED_FACE('',(#7188),#7203,.T.);
+#7188 = FACE_BOUND('',#7189,.T.);
+#7189 = EDGE_LOOP('',(#7190,#7196,#7197,#7198,#7199,#7200,#7201,#7202));
+#7190 = ORIENTED_EDGE('',*,*,#7191,.F.);
+#7191 = EDGE_CURVE('',#7137,#7082,#7192,.T.);
+#7192 = LINE('',#7193,#7194);
+#7193 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#7194 = VECTOR('',#7195,1.);
+#7195 = DIRECTION('',(0.,0.,-1.));
+#7196 = ORIENTED_EDGE('',*,*,#7136,.F.);
+#7197 = ORIENTED_EDGE('',*,*,#7016,.F.);
+#7198 = ORIENTED_EDGE('',*,*,#6881,.T.);
+#7199 = ORIENTED_EDGE('',*,*,#6954,.T.);
+#7200 = ORIENTED_EDGE('',*,*,#6795,.T.);
+#7201 = ORIENTED_EDGE('',*,*,#6985,.T.);
+#7202 = ORIENTED_EDGE('',*,*,#7081,.F.);
+#7203 = PLANE('',#7204);
+#7204 = AXIS2_PLACEMENT_3D('',#7205,#7206,#7207);
+#7205 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#7206 = DIRECTION('',(-1.,-0.,-0.));
+#7207 = DIRECTION('',(0.,0.,-1.));
+#7208 = ADVANCED_FACE('',(#7209),#7215,.F.);
+#7209 = FACE_BOUND('',#7210,.T.);
+#7210 = EDGE_LOOP('',(#7211,#7212,#7213,#7214));
+#7211 = ORIENTED_EDGE('',*,*,#7191,.T.);
+#7212 = ORIENTED_EDGE('',*,*,#7089,.T.);
+#7213 = ORIENTED_EDGE('',*,*,#7176,.T.);
+#7214 = ORIENTED_EDGE('',*,*,#7144,.T.);
+#7215 = CYLINDRICAL_SURFACE('',#7216,0.35);
+#7216 = AXIS2_PLACEMENT_3D('',#7217,#7218,#7219);
+#7217 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#7218 = DIRECTION('',(0.,0.,1.));
+#7219 = DIRECTION('',(1.,0.,0.));
+#7220 = ADVANCED_FACE('',(#7221),#7231,.F.);
+#7221 = FACE_BOUND('',#7222,.T.);
+#7222 = EDGE_LOOP('',(#7223,#7224,#7229,#7230));
+#7223 = ORIENTED_EDGE('',*,*,#7153,.T.);
+#7224 = ORIENTED_EDGE('',*,*,#7225,.F.);
+#7225 = EDGE_CURVE('',#7109,#7154,#7226,.T.);
+#7226 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7227,#7228),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#7227 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#7228 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#7229 = ORIENTED_EDGE('',*,*,#7108,.T.);
+#7230 = ORIENTED_EDGE('',*,*,#7225,.T.);
+#7231 = CYLINDRICAL_SURFACE('',#7232,0.35);
+#7232 = AXIS2_PLACEMENT_3D('',#7233,#7234,#7235);
+#7233 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7234 = DIRECTION('',(0.,0.,1.));
+#7235 = DIRECTION('',(1.,0.,0.));
+#7236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7240)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7237,#7238,#7239)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7237 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7238 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7239 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7240 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#7237,
+  'distance_accuracy_value','confusion accuracy');
+#7241 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7242,#7244);
+#7242 = ( REPRESENTATION_RELATIONSHIP('','',#6736,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7243) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7243 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3582);
+#7244 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7245);
+#7245 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','Body013','',#3552,#6731,$);
+#7246 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6733));
+#7247 = SHAPE_DEFINITION_REPRESENTATION(#7248,#7254);
+#7248 = PRODUCT_DEFINITION_SHAPE('','',#7249);
+#7249 = PRODUCT_DEFINITION('design','',#7250,#7253);
+#7250 = PRODUCT_DEFINITION_FORMATION('','',#7251);
+#7251 = PRODUCT('Body014','Body014','',(#7252));
+#7252 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7253 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7254 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7255),#7754);
+#7255 = MANIFOLD_SOLID_BREP('',#7256);
+#7256 = CLOSED_SHELL('',(#7257,#7290,#7351,#7412,#7444,#7468,#7490,#7514
+    ,#7545,#7570,#7594,#7639,#7684,#7705,#7726,#7738));
+#7257 = ADVANCED_FACE('',(#7258),#7285,.T.);
+#7258 = FACE_BOUND('',#7259,.F.);
+#7259 = EDGE_LOOP('',(#7260,#7270,#7277,#7278));
+#7260 = ORIENTED_EDGE('',*,*,#7261,.T.);
+#7261 = EDGE_CURVE('',#7262,#7264,#7266,.T.);
+#7262 = VERTEX_POINT('',#7263);
+#7263 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#7264 = VERTEX_POINT('',#7265);
+#7265 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#7266 = LINE('',#7267,#7268);
+#7267 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#7268 = VECTOR('',#7269,1.);
+#7269 = DIRECTION('',(0.,0.,1.));
+#7270 = ORIENTED_EDGE('',*,*,#7271,.T.);
+#7271 = EDGE_CURVE('',#7264,#7264,#7272,.T.);
+#7272 = CIRCLE('',#7273,0.4);
+#7273 = AXIS2_PLACEMENT_3D('',#7274,#7275,#7276);
+#7274 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7275 = DIRECTION('',(0.,0.,1.));
+#7276 = DIRECTION('',(1.,0.,0.));
+#7277 = ORIENTED_EDGE('',*,*,#7261,.F.);
+#7278 = ORIENTED_EDGE('',*,*,#7279,.F.);
+#7279 = EDGE_CURVE('',#7262,#7262,#7280,.T.);
+#7280 = CIRCLE('',#7281,0.4);
+#7281 = AXIS2_PLACEMENT_3D('',#7282,#7283,#7284);
+#7282 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7283 = DIRECTION('',(0.,0.,1.));
+#7284 = DIRECTION('',(1.,0.,0.));
+#7285 = CYLINDRICAL_SURFACE('',#7286,0.4);
+#7286 = AXIS2_PLACEMENT_3D('',#7287,#7288,#7289);
+#7287 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7288 = DIRECTION('',(-0.,-0.,-1.));
+#7289 = DIRECTION('',(1.,0.,0.));
+#7290 = ADVANCED_FACE('',(#7291,#7343),#7346,.T.);
+#7291 = FACE_BOUND('',#7292,.T.);
+#7292 = EDGE_LOOP('',(#7293,#7304,#7312,#7320,#7329,#7337));
+#7293 = ORIENTED_EDGE('',*,*,#7294,.F.);
+#7294 = EDGE_CURVE('',#7295,#7297,#7299,.T.);
+#7295 = VERTEX_POINT('',#7296);
+#7296 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7297 = VERTEX_POINT('',#7298);
+#7298 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7299 = CIRCLE('',#7300,0.599544372394);
+#7300 = AXIS2_PLACEMENT_3D('',#7301,#7302,#7303);
+#7301 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7302 = DIRECTION('',(0.,0.,-1.));
+#7303 = DIRECTION('',(1.,0.,0.));
+#7304 = ORIENTED_EDGE('',*,*,#7305,.T.);
+#7305 = EDGE_CURVE('',#7295,#7306,#7308,.T.);
+#7306 = VERTEX_POINT('',#7307);
+#7307 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#7308 = LINE('',#7309,#7310);
+#7309 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7310 = VECTOR('',#7311,1.);
+#7311 = DIRECTION('',(-1.,0.,0.));
+#7312 = ORIENTED_EDGE('',*,*,#7313,.F.);
+#7313 = EDGE_CURVE('',#7314,#7306,#7316,.T.);
+#7314 = VERTEX_POINT('',#7315);
+#7315 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#7316 = LINE('',#7317,#7318);
+#7317 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#7318 = VECTOR('',#7319,1.);
+#7319 = DIRECTION('',(0.,1.,0.));
+#7320 = ORIENTED_EDGE('',*,*,#7321,.T.);
+#7321 = EDGE_CURVE('',#7314,#7322,#7324,.T.);
+#7322 = VERTEX_POINT('',#7323);
+#7323 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#7324 = CIRCLE('',#7325,0.4);
+#7325 = AXIS2_PLACEMENT_3D('',#7326,#7327,#7328);
+#7326 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#7327 = DIRECTION('',(0.,0.,-1.));
+#7328 = DIRECTION('',(1.,0.,0.));
+#7329 = ORIENTED_EDGE('',*,*,#7330,.F.);
+#7330 = EDGE_CURVE('',#7331,#7322,#7333,.T.);
+#7331 = VERTEX_POINT('',#7332);
+#7332 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7333 = LINE('',#7334,#7335);
+#7334 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7335 = VECTOR('',#7336,1.);
+#7336 = DIRECTION('',(0.,1.,0.));
+#7337 = ORIENTED_EDGE('',*,*,#7338,.F.);
+#7338 = EDGE_CURVE('',#7297,#7331,#7339,.T.);
+#7339 = LINE('',#7340,#7341);
+#7340 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7341 = VECTOR('',#7342,1.);
+#7342 = DIRECTION('',(-1.,0.,0.));
+#7343 = FACE_BOUND('',#7344,.T.);
+#7344 = EDGE_LOOP('',(#7345));
+#7345 = ORIENTED_EDGE('',*,*,#7279,.F.);
+#7346 = PLANE('',#7347);
+#7347 = AXIS2_PLACEMENT_3D('',#7348,#7349,#7350);
+#7348 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#7349 = DIRECTION('',(0.,0.,1.));
+#7350 = DIRECTION('',(1.,0.,0.));
+#7351 = ADVANCED_FACE('',(#7352,#7404),#7407,.F.);
+#7352 = FACE_BOUND('',#7353,.F.);
+#7353 = EDGE_LOOP('',(#7354,#7365,#7373,#7381,#7390,#7398));
+#7354 = ORIENTED_EDGE('',*,*,#7355,.T.);
+#7355 = EDGE_CURVE('',#7356,#7358,#7360,.T.);
+#7356 = VERTEX_POINT('',#7357);
+#7357 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#7358 = VERTEX_POINT('',#7359);
+#7359 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#7360 = CIRCLE('',#7361,0.4);
+#7361 = AXIS2_PLACEMENT_3D('',#7362,#7363,#7364);
+#7362 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#7363 = DIRECTION('',(0.,0.,-1.));
+#7364 = DIRECTION('',(1.,0.,0.));
+#7365 = ORIENTED_EDGE('',*,*,#7366,.T.);
+#7366 = EDGE_CURVE('',#7358,#7367,#7369,.T.);
+#7367 = VERTEX_POINT('',#7368);
+#7368 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#7369 = LINE('',#7370,#7371);
+#7370 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#7371 = VECTOR('',#7372,1.);
+#7372 = DIRECTION('',(0.,-1.,0.));
+#7373 = ORIENTED_EDGE('',*,*,#7374,.F.);
+#7374 = EDGE_CURVE('',#7375,#7367,#7377,.T.);
+#7375 = VERTEX_POINT('',#7376);
+#7376 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7377 = LINE('',#7378,#7379);
+#7378 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7379 = VECTOR('',#7380,1.);
+#7380 = DIRECTION('',(-1.,0.,0.));
+#7381 = ORIENTED_EDGE('',*,*,#7382,.T.);
+#7382 = EDGE_CURVE('',#7375,#7383,#7385,.T.);
+#7383 = VERTEX_POINT('',#7384);
+#7384 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7385 = CIRCLE('',#7386,0.6);
+#7386 = AXIS2_PLACEMENT_3D('',#7387,#7388,#7389);
+#7387 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7388 = DIRECTION('',(0.,0.,1.));
+#7389 = DIRECTION('',(1.,0.,0.));
+#7390 = ORIENTED_EDGE('',*,*,#7391,.T.);
+#7391 = EDGE_CURVE('',#7383,#7392,#7394,.T.);
+#7392 = VERTEX_POINT('',#7393);
+#7393 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7394 = LINE('',#7395,#7396);
+#7395 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7396 = VECTOR('',#7397,1.);
+#7397 = DIRECTION('',(-1.,0.,0.));
+#7398 = ORIENTED_EDGE('',*,*,#7399,.T.);
+#7399 = EDGE_CURVE('',#7392,#7356,#7400,.T.);
+#7400 = LINE('',#7401,#7402);
+#7401 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7402 = VECTOR('',#7403,1.);
+#7403 = DIRECTION('',(0.,-1.,0.));
+#7404 = FACE_BOUND('',#7405,.F.);
+#7405 = EDGE_LOOP('',(#7406));
+#7406 = ORIENTED_EDGE('',*,*,#7271,.F.);
+#7407 = PLANE('',#7408);
+#7408 = AXIS2_PLACEMENT_3D('',#7409,#7410,#7411);
+#7409 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#7410 = DIRECTION('',(0.,0.,1.));
+#7411 = DIRECTION('',(1.,0.,0.));
+#7412 = ADVANCED_FACE('',(#7413),#7439,.T.);
+#7413 = FACE_BOUND('',#7414,.F.);
+#7414 = EDGE_LOOP('',(#7415,#7423,#7432,#7438));
+#7415 = ORIENTED_EDGE('',*,*,#7416,.T.);
+#7416 = EDGE_CURVE('',#7295,#7417,#7419,.T.);
+#7417 = VERTEX_POINT('',#7418);
+#7418 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#7419 = LINE('',#7420,#7421);
+#7420 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7421 = VECTOR('',#7422,1.);
+#7422 = DIRECTION('',(0.,0.,-1.));
+#7423 = ORIENTED_EDGE('',*,*,#7424,.T.);
+#7424 = EDGE_CURVE('',#7417,#7425,#7427,.T.);
+#7425 = VERTEX_POINT('',#7426);
+#7426 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#7427 = CIRCLE('',#7428,0.599544372394);
+#7428 = AXIS2_PLACEMENT_3D('',#7429,#7430,#7431);
+#7429 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#7430 = DIRECTION('',(0.,0.,-1.));
+#7431 = DIRECTION('',(1.,0.,0.));
+#7432 = ORIENTED_EDGE('',*,*,#7433,.F.);
+#7433 = EDGE_CURVE('',#7297,#7425,#7434,.T.);
+#7434 = LINE('',#7435,#7436);
+#7435 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7436 = VECTOR('',#7437,1.);
+#7437 = DIRECTION('',(0.,0.,-1.));
+#7438 = ORIENTED_EDGE('',*,*,#7294,.F.);
+#7439 = CYLINDRICAL_SURFACE('',#7440,0.599544372394);
+#7440 = AXIS2_PLACEMENT_3D('',#7441,#7442,#7443);
+#7441 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7442 = DIRECTION('',(0.,0.,1.));
+#7443 = DIRECTION('',(1.,0.,0.));
+#7444 = ADVANCED_FACE('',(#7445),#7463,.F.);
+#7445 = FACE_BOUND('',#7446,.F.);
+#7446 = EDGE_LOOP('',(#7447,#7448,#7456,#7462));
+#7447 = ORIENTED_EDGE('',*,*,#7433,.T.);
+#7448 = ORIENTED_EDGE('',*,*,#7449,.T.);
+#7449 = EDGE_CURVE('',#7425,#7450,#7452,.T.);
+#7450 = VERTEX_POINT('',#7451);
+#7451 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#7452 = LINE('',#7453,#7454);
+#7453 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#7454 = VECTOR('',#7455,1.);
+#7455 = DIRECTION('',(-1.,0.,0.));
+#7456 = ORIENTED_EDGE('',*,*,#7457,.F.);
+#7457 = EDGE_CURVE('',#7331,#7450,#7458,.T.);
+#7458 = LINE('',#7459,#7460);
+#7459 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7460 = VECTOR('',#7461,1.);
+#7461 = DIRECTION('',(0.,0.,-1.));
+#7462 = ORIENTED_EDGE('',*,*,#7338,.F.);
+#7463 = PLANE('',#7464);
+#7464 = AXIS2_PLACEMENT_3D('',#7465,#7466,#7467);
+#7465 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7466 = DIRECTION('',(0.,1.,0.));
+#7467 = DIRECTION('',(-1.,0.,0.));
+#7468 = ADVANCED_FACE('',(#7469),#7485,.T.);
+#7469 = FACE_BOUND('',#7470,.F.);
+#7470 = EDGE_LOOP('',(#7471,#7477,#7478,#7484));
+#7471 = ORIENTED_EDGE('',*,*,#7472,.T.);
+#7472 = EDGE_CURVE('',#7356,#7314,#7473,.T.);
+#7473 = LINE('',#7474,#7475);
+#7474 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#7475 = VECTOR('',#7476,1.);
+#7476 = DIRECTION('',(0.,0.,-1.));
+#7477 = ORIENTED_EDGE('',*,*,#7321,.T.);
+#7478 = ORIENTED_EDGE('',*,*,#7479,.F.);
+#7479 = EDGE_CURVE('',#7358,#7322,#7480,.T.);
+#7480 = LINE('',#7481,#7482);
+#7481 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#7482 = VECTOR('',#7483,1.);
+#7483 = DIRECTION('',(0.,0.,-1.));
+#7484 = ORIENTED_EDGE('',*,*,#7355,.F.);
+#7485 = CYLINDRICAL_SURFACE('',#7486,0.4);
+#7486 = AXIS2_PLACEMENT_3D('',#7487,#7488,#7489);
+#7487 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#7488 = DIRECTION('',(0.,0.,1.));
+#7489 = DIRECTION('',(1.,0.,0.));
+#7490 = ADVANCED_FACE('',(#7491),#7509,.T.);
+#7491 = FACE_BOUND('',#7492,.T.);
+#7492 = EDGE_LOOP('',(#7493,#7494,#7502,#7508));
+#7493 = ORIENTED_EDGE('',*,*,#7416,.T.);
+#7494 = ORIENTED_EDGE('',*,*,#7495,.T.);
+#7495 = EDGE_CURVE('',#7417,#7496,#7498,.T.);
+#7496 = VERTEX_POINT('',#7497);
+#7497 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#7498 = LINE('',#7499,#7500);
+#7499 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#7500 = VECTOR('',#7501,1.);
+#7501 = DIRECTION('',(-1.,0.,0.));
+#7502 = ORIENTED_EDGE('',*,*,#7503,.F.);
+#7503 = EDGE_CURVE('',#7306,#7496,#7504,.T.);
+#7504 = LINE('',#7505,#7506);
+#7505 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#7506 = VECTOR('',#7507,1.);
+#7507 = DIRECTION('',(0.,0.,-1.));
+#7508 = ORIENTED_EDGE('',*,*,#7305,.F.);
+#7509 = PLANE('',#7510);
+#7510 = AXIS2_PLACEMENT_3D('',#7511,#7512,#7513);
+#7511 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7512 = DIRECTION('',(0.,1.,0.));
+#7513 = DIRECTION('',(-1.,0.,0.));
+#7514 = ADVANCED_FACE('',(#7515),#7540,.F.);
+#7515 = FACE_BOUND('',#7516,.F.);
+#7516 = EDGE_LOOP('',(#7517,#7525,#7533,#7539));
+#7517 = ORIENTED_EDGE('',*,*,#7518,.T.);
+#7518 = EDGE_CURVE('',#7383,#7519,#7521,.T.);
+#7519 = VERTEX_POINT('',#7520);
+#7520 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#7521 = LINE('',#7522,#7523);
+#7522 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7523 = VECTOR('',#7524,1.);
+#7524 = DIRECTION('',(0.,0.,1.));
+#7525 = ORIENTED_EDGE('',*,*,#7526,.T.);
+#7526 = EDGE_CURVE('',#7519,#7527,#7529,.T.);
+#7527 = VERTEX_POINT('',#7528);
+#7528 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#7529 = LINE('',#7530,#7531);
+#7530 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#7531 = VECTOR('',#7532,1.);
+#7532 = DIRECTION('',(-1.,0.,0.));
+#7533 = ORIENTED_EDGE('',*,*,#7534,.F.);
+#7534 = EDGE_CURVE('',#7392,#7527,#7535,.T.);
+#7535 = LINE('',#7536,#7537);
+#7536 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7537 = VECTOR('',#7538,1.);
+#7538 = DIRECTION('',(0.,0.,1.));
+#7539 = ORIENTED_EDGE('',*,*,#7391,.F.);
+#7540 = PLANE('',#7541);
+#7541 = AXIS2_PLACEMENT_3D('',#7542,#7543,#7544);
+#7542 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7543 = DIRECTION('',(0.,-1.,0.));
+#7544 = DIRECTION('',(-1.,0.,0.));
+#7545 = ADVANCED_FACE('',(#7546),#7565,.T.);
+#7546 = FACE_BOUND('',#7547,.F.);
+#7547 = EDGE_LOOP('',(#7548,#7556,#7563,#7564));
+#7548 = ORIENTED_EDGE('',*,*,#7549,.T.);
+#7549 = EDGE_CURVE('',#7375,#7550,#7552,.T.);
+#7550 = VERTEX_POINT('',#7551);
+#7551 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#7552 = LINE('',#7553,#7554);
+#7553 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7554 = VECTOR('',#7555,1.);
+#7555 = DIRECTION('',(0.,0.,1.));
+#7556 = ORIENTED_EDGE('',*,*,#7557,.T.);
+#7557 = EDGE_CURVE('',#7550,#7519,#7558,.T.);
+#7558 = CIRCLE('',#7559,0.6);
+#7559 = AXIS2_PLACEMENT_3D('',#7560,#7561,#7562);
+#7560 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#7561 = DIRECTION('',(0.,0.,1.));
+#7562 = DIRECTION('',(1.,0.,0.));
+#7563 = ORIENTED_EDGE('',*,*,#7518,.F.);
+#7564 = ORIENTED_EDGE('',*,*,#7382,.F.);
+#7565 = CYLINDRICAL_SURFACE('',#7566,0.6);
+#7566 = AXIS2_PLACEMENT_3D('',#7567,#7568,#7569);
+#7567 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7568 = DIRECTION('',(-0.,-0.,-1.));
+#7569 = DIRECTION('',(1.,0.,0.));
+#7570 = ADVANCED_FACE('',(#7571),#7589,.T.);
+#7571 = FACE_BOUND('',#7572,.T.);
+#7572 = EDGE_LOOP('',(#7573,#7574,#7582,#7588));
+#7573 = ORIENTED_EDGE('',*,*,#7549,.T.);
+#7574 = ORIENTED_EDGE('',*,*,#7575,.T.);
+#7575 = EDGE_CURVE('',#7550,#7576,#7578,.T.);
+#7576 = VERTEX_POINT('',#7577);
+#7577 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#7578 = LINE('',#7579,#7580);
+#7579 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#7580 = VECTOR('',#7581,1.);
+#7581 = DIRECTION('',(-1.,0.,0.));
+#7582 = ORIENTED_EDGE('',*,*,#7583,.F.);
+#7583 = EDGE_CURVE('',#7367,#7576,#7584,.T.);
+#7584 = LINE('',#7585,#7586);
+#7585 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#7586 = VECTOR('',#7587,1.);
+#7587 = DIRECTION('',(0.,0.,1.));
+#7588 = ORIENTED_EDGE('',*,*,#7374,.F.);
+#7589 = PLANE('',#7590);
+#7590 = AXIS2_PLACEMENT_3D('',#7591,#7592,#7593);
+#7591 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7592 = DIRECTION('',(0.,-1.,0.));
+#7593 = DIRECTION('',(-1.,0.,0.));
+#7594 = ADVANCED_FACE('',(#7595,#7623),#7634,.F.);
+#7595 = FACE_BOUND('',#7596,.F.);
+#7596 = EDGE_LOOP('',(#7597,#7598,#7606,#7615,#7621,#7622));
+#7597 = ORIENTED_EDGE('',*,*,#7495,.T.);
+#7598 = ORIENTED_EDGE('',*,*,#7599,.F.);
+#7599 = EDGE_CURVE('',#7600,#7496,#7602,.T.);
+#7600 = VERTEX_POINT('',#7601);
+#7601 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#7602 = LINE('',#7603,#7604);
+#7603 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#7604 = VECTOR('',#7605,1.);
+#7605 = DIRECTION('',(0.,1.,0.));
+#7606 = ORIENTED_EDGE('',*,*,#7607,.T.);
+#7607 = EDGE_CURVE('',#7600,#7608,#7610,.T.);
+#7608 = VERTEX_POINT('',#7609);
+#7609 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#7610 = CIRCLE('',#7611,0.35);
+#7611 = AXIS2_PLACEMENT_3D('',#7612,#7613,#7614);
+#7612 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#7613 = DIRECTION('',(0.,0.,-1.));
+#7614 = DIRECTION('',(1.,0.,0.));
+#7615 = ORIENTED_EDGE('',*,*,#7616,.F.);
+#7616 = EDGE_CURVE('',#7450,#7608,#7617,.T.);
+#7617 = LINE('',#7618,#7619);
+#7618 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#7619 = VECTOR('',#7620,1.);
+#7620 = DIRECTION('',(0.,1.,0.));
+#7621 = ORIENTED_EDGE('',*,*,#7449,.F.);
+#7622 = ORIENTED_EDGE('',*,*,#7424,.F.);
+#7623 = FACE_BOUND('',#7624,.F.);
+#7624 = EDGE_LOOP('',(#7625));
+#7625 = ORIENTED_EDGE('',*,*,#7626,.T.);
+#7626 = EDGE_CURVE('',#7627,#7627,#7629,.T.);
+#7627 = VERTEX_POINT('',#7628);
+#7628 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#7629 = CIRCLE('',#7630,0.35);
+#7630 = AXIS2_PLACEMENT_3D('',#7631,#7632,#7633);
+#7631 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#7632 = DIRECTION('',(0.,0.,-1.));
+#7633 = DIRECTION('',(1.,0.,0.));
+#7634 = PLANE('',#7635);
+#7635 = AXIS2_PLACEMENT_3D('',#7636,#7637,#7638);
+#7636 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#7637 = DIRECTION('',(0.,0.,1.));
+#7638 = DIRECTION('',(1.,0.,0.));
+#7639 = ADVANCED_FACE('',(#7640,#7668),#7679,.T.);
+#7640 = FACE_BOUND('',#7641,.T.);
+#7641 = EDGE_LOOP('',(#7642,#7650,#7651,#7652,#7653,#7661));
+#7642 = ORIENTED_EDGE('',*,*,#7643,.T.);
+#7643 = EDGE_CURVE('',#7644,#7576,#7646,.T.);
+#7644 = VERTEX_POINT('',#7645);
+#7645 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#7646 = LINE('',#7647,#7648);
+#7647 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#7648 = VECTOR('',#7649,1.);
+#7649 = DIRECTION('',(0.,-1.,0.));
+#7650 = ORIENTED_EDGE('',*,*,#7575,.F.);
+#7651 = ORIENTED_EDGE('',*,*,#7557,.T.);
+#7652 = ORIENTED_EDGE('',*,*,#7526,.T.);
+#7653 = ORIENTED_EDGE('',*,*,#7654,.T.);
+#7654 = EDGE_CURVE('',#7527,#7655,#7657,.T.);
+#7655 = VERTEX_POINT('',#7656);
+#7656 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#7657 = LINE('',#7658,#7659);
+#7658 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#7659 = VECTOR('',#7660,1.);
+#7660 = DIRECTION('',(0.,-1.,0.));
+#7661 = ORIENTED_EDGE('',*,*,#7662,.F.);
+#7662 = EDGE_CURVE('',#7644,#7655,#7663,.T.);
+#7663 = CIRCLE('',#7664,0.35);
+#7664 = AXIS2_PLACEMENT_3D('',#7665,#7666,#7667);
+#7665 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#7666 = DIRECTION('',(0.,0.,1.));
+#7667 = DIRECTION('',(1.,0.,0.));
+#7668 = FACE_BOUND('',#7669,.F.);
+#7669 = EDGE_LOOP('',(#7670));
+#7670 = ORIENTED_EDGE('',*,*,#7671,.T.);
+#7671 = EDGE_CURVE('',#7672,#7672,#7674,.T.);
+#7672 = VERTEX_POINT('',#7673);
+#7673 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#7674 = CIRCLE('',#7675,0.35);
+#7675 = AXIS2_PLACEMENT_3D('',#7676,#7677,#7678);
+#7676 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#7677 = DIRECTION('',(0.,0.,1.));
+#7678 = DIRECTION('',(1.,0.,0.));
+#7679 = PLANE('',#7680);
+#7680 = AXIS2_PLACEMENT_3D('',#7681,#7682,#7683);
+#7681 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#7682 = DIRECTION('',(0.,0.,1.));
+#7683 = DIRECTION('',(1.,0.,0.));
+#7684 = ADVANCED_FACE('',(#7685),#7700,.T.);
+#7685 = FACE_BOUND('',#7686,.T.);
+#7686 = EDGE_LOOP('',(#7687,#7688,#7689,#7690,#7691,#7692,#7693,#7699));
+#7687 = ORIENTED_EDGE('',*,*,#7457,.F.);
+#7688 = ORIENTED_EDGE('',*,*,#7330,.T.);
+#7689 = ORIENTED_EDGE('',*,*,#7479,.F.);
+#7690 = ORIENTED_EDGE('',*,*,#7366,.T.);
+#7691 = ORIENTED_EDGE('',*,*,#7583,.T.);
+#7692 = ORIENTED_EDGE('',*,*,#7643,.F.);
+#7693 = ORIENTED_EDGE('',*,*,#7694,.F.);
+#7694 = EDGE_CURVE('',#7608,#7644,#7695,.T.);
+#7695 = LINE('',#7696,#7697);
+#7696 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#7697 = VECTOR('',#7698,1.);
+#7698 = DIRECTION('',(0.,0.,1.));
+#7699 = ORIENTED_EDGE('',*,*,#7616,.F.);
+#7700 = PLANE('',#7701);
+#7701 = AXIS2_PLACEMENT_3D('',#7702,#7703,#7704);
+#7702 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#7703 = DIRECTION('',(-1.,-0.,-0.));
+#7704 = DIRECTION('',(0.,0.,-1.));
+#7705 = ADVANCED_FACE('',(#7706),#7721,.T.);
+#7706 = FACE_BOUND('',#7707,.T.);
+#7707 = EDGE_LOOP('',(#7708,#7714,#7715,#7716,#7717,#7718,#7719,#7720));
+#7708 = ORIENTED_EDGE('',*,*,#7709,.F.);
+#7709 = EDGE_CURVE('',#7655,#7600,#7710,.T.);
+#7710 = LINE('',#7711,#7712);
+#7711 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#7712 = VECTOR('',#7713,1.);
+#7713 = DIRECTION('',(0.,0.,-1.));
+#7714 = ORIENTED_EDGE('',*,*,#7654,.F.);
+#7715 = ORIENTED_EDGE('',*,*,#7534,.F.);
+#7716 = ORIENTED_EDGE('',*,*,#7399,.T.);
+#7717 = ORIENTED_EDGE('',*,*,#7472,.T.);
+#7718 = ORIENTED_EDGE('',*,*,#7313,.T.);
+#7719 = ORIENTED_EDGE('',*,*,#7503,.T.);
+#7720 = ORIENTED_EDGE('',*,*,#7599,.F.);
+#7721 = PLANE('',#7722);
+#7722 = AXIS2_PLACEMENT_3D('',#7723,#7724,#7725);
+#7723 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#7724 = DIRECTION('',(-1.,-0.,-0.));
+#7725 = DIRECTION('',(0.,0.,-1.));
+#7726 = ADVANCED_FACE('',(#7727),#7733,.F.);
+#7727 = FACE_BOUND('',#7728,.T.);
+#7728 = EDGE_LOOP('',(#7729,#7730,#7731,#7732));
+#7729 = ORIENTED_EDGE('',*,*,#7709,.T.);
+#7730 = ORIENTED_EDGE('',*,*,#7607,.T.);
+#7731 = ORIENTED_EDGE('',*,*,#7694,.T.);
+#7732 = ORIENTED_EDGE('',*,*,#7662,.T.);
+#7733 = CYLINDRICAL_SURFACE('',#7734,0.35);
+#7734 = AXIS2_PLACEMENT_3D('',#7735,#7736,#7737);
+#7735 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#7736 = DIRECTION('',(0.,0.,1.));
+#7737 = DIRECTION('',(1.,0.,0.));
+#7738 = ADVANCED_FACE('',(#7739),#7749,.F.);
+#7739 = FACE_BOUND('',#7740,.T.);
+#7740 = EDGE_LOOP('',(#7741,#7742,#7747,#7748));
+#7741 = ORIENTED_EDGE('',*,*,#7671,.T.);
+#7742 = ORIENTED_EDGE('',*,*,#7743,.F.);
+#7743 = EDGE_CURVE('',#7627,#7672,#7744,.T.);
+#7744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7745,#7746),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#7745 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#7746 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#7747 = ORIENTED_EDGE('',*,*,#7626,.T.);
+#7748 = ORIENTED_EDGE('',*,*,#7743,.T.);
+#7749 = CYLINDRICAL_SURFACE('',#7750,0.35);
+#7750 = AXIS2_PLACEMENT_3D('',#7751,#7752,#7753);
+#7751 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7752 = DIRECTION('',(0.,0.,1.));
+#7753 = DIRECTION('',(1.,0.,0.));
+#7754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7758)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7755,#7756,#7757)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7755 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7756 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7757 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7758 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#7755,
+  'distance_accuracy_value','confusion accuracy');
+#7759 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7760,#7762);
+#7760 = ( REPRESENTATION_RELATIONSHIP('','',#7254,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7761) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7761 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3586);
+#7762 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7763);
+#7763 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','Body014','',#3552,#7249,$);
+#7764 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7251));
+#7765 = SHAPE_DEFINITION_REPRESENTATION(#7766,#7772);
+#7766 = PRODUCT_DEFINITION_SHAPE('','',#7767);
+#7767 = PRODUCT_DEFINITION('design','',#7768,#7771);
+#7768 = PRODUCT_DEFINITION_FORMATION('','',#7769);
+#7769 = PRODUCT('Body015','Body015','',(#7770));
+#7770 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7771 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7772 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7773),#8272);
+#7773 = MANIFOLD_SOLID_BREP('',#7774);
+#7774 = CLOSED_SHELL('',(#7775,#7808,#7869,#7930,#7962,#7986,#8008,#8032
+    ,#8063,#8088,#8112,#8157,#8202,#8223,#8244,#8256));
+#7775 = ADVANCED_FACE('',(#7776),#7803,.T.);
+#7776 = FACE_BOUND('',#7777,.F.);
+#7777 = EDGE_LOOP('',(#7778,#7788,#7795,#7796));
+#7778 = ORIENTED_EDGE('',*,*,#7779,.T.);
+#7779 = EDGE_CURVE('',#7780,#7782,#7784,.T.);
+#7780 = VERTEX_POINT('',#7781);
+#7781 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#7782 = VERTEX_POINT('',#7783);
+#7783 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#7784 = LINE('',#7785,#7786);
+#7785 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#7786 = VECTOR('',#7787,1.);
+#7787 = DIRECTION('',(0.,0.,1.));
+#7788 = ORIENTED_EDGE('',*,*,#7789,.T.);
+#7789 = EDGE_CURVE('',#7782,#7782,#7790,.T.);
+#7790 = CIRCLE('',#7791,0.4);
+#7791 = AXIS2_PLACEMENT_3D('',#7792,#7793,#7794);
+#7792 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7793 = DIRECTION('',(0.,0.,1.));
+#7794 = DIRECTION('',(1.,0.,0.));
+#7795 = ORIENTED_EDGE('',*,*,#7779,.F.);
+#7796 = ORIENTED_EDGE('',*,*,#7797,.F.);
+#7797 = EDGE_CURVE('',#7780,#7780,#7798,.T.);
+#7798 = CIRCLE('',#7799,0.4);
+#7799 = AXIS2_PLACEMENT_3D('',#7800,#7801,#7802);
+#7800 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7801 = DIRECTION('',(0.,0.,1.));
+#7802 = DIRECTION('',(1.,0.,0.));
+#7803 = CYLINDRICAL_SURFACE('',#7804,0.4);
+#7804 = AXIS2_PLACEMENT_3D('',#7805,#7806,#7807);
+#7805 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7806 = DIRECTION('',(-0.,-0.,-1.));
+#7807 = DIRECTION('',(1.,0.,0.));
+#7808 = ADVANCED_FACE('',(#7809,#7861),#7864,.T.);
+#7809 = FACE_BOUND('',#7810,.T.);
+#7810 = EDGE_LOOP('',(#7811,#7822,#7830,#7838,#7847,#7855));
+#7811 = ORIENTED_EDGE('',*,*,#7812,.F.);
+#7812 = EDGE_CURVE('',#7813,#7815,#7817,.T.);
+#7813 = VERTEX_POINT('',#7814);
+#7814 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7815 = VERTEX_POINT('',#7816);
+#7816 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7817 = CIRCLE('',#7818,0.599544372394);
+#7818 = AXIS2_PLACEMENT_3D('',#7819,#7820,#7821);
+#7819 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7820 = DIRECTION('',(0.,0.,-1.));
+#7821 = DIRECTION('',(1.,0.,0.));
+#7822 = ORIENTED_EDGE('',*,*,#7823,.T.);
+#7823 = EDGE_CURVE('',#7813,#7824,#7826,.T.);
+#7824 = VERTEX_POINT('',#7825);
+#7825 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#7826 = LINE('',#7827,#7828);
+#7827 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7828 = VECTOR('',#7829,1.);
+#7829 = DIRECTION('',(-1.,0.,0.));
+#7830 = ORIENTED_EDGE('',*,*,#7831,.F.);
+#7831 = EDGE_CURVE('',#7832,#7824,#7834,.T.);
+#7832 = VERTEX_POINT('',#7833);
+#7833 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#7834 = LINE('',#7835,#7836);
+#7835 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#7836 = VECTOR('',#7837,1.);
+#7837 = DIRECTION('',(0.,1.,0.));
+#7838 = ORIENTED_EDGE('',*,*,#7839,.T.);
+#7839 = EDGE_CURVE('',#7832,#7840,#7842,.T.);
+#7840 = VERTEX_POINT('',#7841);
+#7841 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#7842 = CIRCLE('',#7843,0.4);
+#7843 = AXIS2_PLACEMENT_3D('',#7844,#7845,#7846);
+#7844 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#7845 = DIRECTION('',(0.,0.,-1.));
+#7846 = DIRECTION('',(1.,0.,0.));
+#7847 = ORIENTED_EDGE('',*,*,#7848,.F.);
+#7848 = EDGE_CURVE('',#7849,#7840,#7851,.T.);
+#7849 = VERTEX_POINT('',#7850);
+#7850 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7851 = LINE('',#7852,#7853);
+#7852 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7853 = VECTOR('',#7854,1.);
+#7854 = DIRECTION('',(0.,1.,0.));
+#7855 = ORIENTED_EDGE('',*,*,#7856,.F.);
+#7856 = EDGE_CURVE('',#7815,#7849,#7857,.T.);
+#7857 = LINE('',#7858,#7859);
+#7858 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7859 = VECTOR('',#7860,1.);
+#7860 = DIRECTION('',(-1.,0.,0.));
+#7861 = FACE_BOUND('',#7862,.T.);
+#7862 = EDGE_LOOP('',(#7863));
+#7863 = ORIENTED_EDGE('',*,*,#7797,.F.);
+#7864 = PLANE('',#7865);
+#7865 = AXIS2_PLACEMENT_3D('',#7866,#7867,#7868);
+#7866 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#7867 = DIRECTION('',(0.,0.,1.));
+#7868 = DIRECTION('',(1.,0.,0.));
+#7869 = ADVANCED_FACE('',(#7870,#7922),#7925,.F.);
+#7870 = FACE_BOUND('',#7871,.F.);
+#7871 = EDGE_LOOP('',(#7872,#7883,#7891,#7899,#7908,#7916));
+#7872 = ORIENTED_EDGE('',*,*,#7873,.T.);
+#7873 = EDGE_CURVE('',#7874,#7876,#7878,.T.);
+#7874 = VERTEX_POINT('',#7875);
+#7875 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#7876 = VERTEX_POINT('',#7877);
+#7877 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#7878 = CIRCLE('',#7879,0.4);
+#7879 = AXIS2_PLACEMENT_3D('',#7880,#7881,#7882);
+#7880 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#7881 = DIRECTION('',(0.,0.,-1.));
+#7882 = DIRECTION('',(1.,0.,0.));
+#7883 = ORIENTED_EDGE('',*,*,#7884,.T.);
+#7884 = EDGE_CURVE('',#7876,#7885,#7887,.T.);
+#7885 = VERTEX_POINT('',#7886);
+#7886 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#7887 = LINE('',#7888,#7889);
+#7888 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#7889 = VECTOR('',#7890,1.);
+#7890 = DIRECTION('',(0.,-1.,0.));
+#7891 = ORIENTED_EDGE('',*,*,#7892,.F.);
+#7892 = EDGE_CURVE('',#7893,#7885,#7895,.T.);
+#7893 = VERTEX_POINT('',#7894);
+#7894 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7895 = LINE('',#7896,#7897);
+#7896 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7897 = VECTOR('',#7898,1.);
+#7898 = DIRECTION('',(-1.,0.,0.));
+#7899 = ORIENTED_EDGE('',*,*,#7900,.T.);
+#7900 = EDGE_CURVE('',#7893,#7901,#7903,.T.);
+#7901 = VERTEX_POINT('',#7902);
+#7902 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7903 = CIRCLE('',#7904,0.6);
+#7904 = AXIS2_PLACEMENT_3D('',#7905,#7906,#7907);
+#7905 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7906 = DIRECTION('',(0.,0.,1.));
+#7907 = DIRECTION('',(1.,0.,0.));
+#7908 = ORIENTED_EDGE('',*,*,#7909,.T.);
+#7909 = EDGE_CURVE('',#7901,#7910,#7912,.T.);
+#7910 = VERTEX_POINT('',#7911);
+#7911 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7912 = LINE('',#7913,#7914);
+#7913 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7914 = VECTOR('',#7915,1.);
+#7915 = DIRECTION('',(-1.,0.,0.));
+#7916 = ORIENTED_EDGE('',*,*,#7917,.T.);
+#7917 = EDGE_CURVE('',#7910,#7874,#7918,.T.);
+#7918 = LINE('',#7919,#7920);
+#7919 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7920 = VECTOR('',#7921,1.);
+#7921 = DIRECTION('',(0.,-1.,0.));
+#7922 = FACE_BOUND('',#7923,.F.);
+#7923 = EDGE_LOOP('',(#7924));
+#7924 = ORIENTED_EDGE('',*,*,#7789,.F.);
+#7925 = PLANE('',#7926);
+#7926 = AXIS2_PLACEMENT_3D('',#7927,#7928,#7929);
+#7927 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#7928 = DIRECTION('',(0.,0.,1.));
+#7929 = DIRECTION('',(1.,0.,0.));
+#7930 = ADVANCED_FACE('',(#7931),#7957,.T.);
+#7931 = FACE_BOUND('',#7932,.F.);
+#7932 = EDGE_LOOP('',(#7933,#7941,#7950,#7956));
+#7933 = ORIENTED_EDGE('',*,*,#7934,.T.);
+#7934 = EDGE_CURVE('',#7813,#7935,#7937,.T.);
+#7935 = VERTEX_POINT('',#7936);
+#7936 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#7937 = LINE('',#7938,#7939);
+#7938 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7939 = VECTOR('',#7940,1.);
+#7940 = DIRECTION('',(0.,0.,-1.));
+#7941 = ORIENTED_EDGE('',*,*,#7942,.T.);
+#7942 = EDGE_CURVE('',#7935,#7943,#7945,.T.);
+#7943 = VERTEX_POINT('',#7944);
+#7944 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#7945 = CIRCLE('',#7946,0.599544372394);
+#7946 = AXIS2_PLACEMENT_3D('',#7947,#7948,#7949);
+#7947 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#7948 = DIRECTION('',(0.,0.,-1.));
+#7949 = DIRECTION('',(1.,0.,0.));
+#7950 = ORIENTED_EDGE('',*,*,#7951,.F.);
+#7951 = EDGE_CURVE('',#7815,#7943,#7952,.T.);
+#7952 = LINE('',#7953,#7954);
+#7953 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7954 = VECTOR('',#7955,1.);
+#7955 = DIRECTION('',(0.,0.,-1.));
+#7956 = ORIENTED_EDGE('',*,*,#7812,.F.);
+#7957 = CYLINDRICAL_SURFACE('',#7958,0.599544372394);
+#7958 = AXIS2_PLACEMENT_3D('',#7959,#7960,#7961);
+#7959 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7960 = DIRECTION('',(0.,0.,1.));
+#7961 = DIRECTION('',(1.,0.,0.));
+#7962 = ADVANCED_FACE('',(#7963),#7981,.F.);
+#7963 = FACE_BOUND('',#7964,.F.);
+#7964 = EDGE_LOOP('',(#7965,#7966,#7974,#7980));
+#7965 = ORIENTED_EDGE('',*,*,#7951,.T.);
+#7966 = ORIENTED_EDGE('',*,*,#7967,.T.);
+#7967 = EDGE_CURVE('',#7943,#7968,#7970,.T.);
+#7968 = VERTEX_POINT('',#7969);
+#7969 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#7970 = LINE('',#7971,#7972);
+#7971 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#7972 = VECTOR('',#7973,1.);
+#7973 = DIRECTION('',(-1.,0.,0.));
+#7974 = ORIENTED_EDGE('',*,*,#7975,.F.);
+#7975 = EDGE_CURVE('',#7849,#7968,#7976,.T.);
+#7976 = LINE('',#7977,#7978);
+#7977 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7978 = VECTOR('',#7979,1.);
+#7979 = DIRECTION('',(0.,0.,-1.));
+#7980 = ORIENTED_EDGE('',*,*,#7856,.F.);
+#7981 = PLANE('',#7982);
+#7982 = AXIS2_PLACEMENT_3D('',#7983,#7984,#7985);
+#7983 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7984 = DIRECTION('',(0.,1.,0.));
+#7985 = DIRECTION('',(-1.,0.,0.));
+#7986 = ADVANCED_FACE('',(#7987),#8003,.T.);
+#7987 = FACE_BOUND('',#7988,.F.);
+#7988 = EDGE_LOOP('',(#7989,#7995,#7996,#8002));
+#7989 = ORIENTED_EDGE('',*,*,#7990,.T.);
+#7990 = EDGE_CURVE('',#7874,#7832,#7991,.T.);
+#7991 = LINE('',#7992,#7993);
+#7992 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#7993 = VECTOR('',#7994,1.);
+#7994 = DIRECTION('',(0.,0.,-1.));
+#7995 = ORIENTED_EDGE('',*,*,#7839,.T.);
+#7996 = ORIENTED_EDGE('',*,*,#7997,.F.);
+#7997 = EDGE_CURVE('',#7876,#7840,#7998,.T.);
+#7998 = LINE('',#7999,#8000);
+#7999 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#8000 = VECTOR('',#8001,1.);
+#8001 = DIRECTION('',(0.,0.,-1.));
+#8002 = ORIENTED_EDGE('',*,*,#7873,.F.);
+#8003 = CYLINDRICAL_SURFACE('',#8004,0.4);
+#8004 = AXIS2_PLACEMENT_3D('',#8005,#8006,#8007);
+#8005 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#8006 = DIRECTION('',(0.,0.,1.));
+#8007 = DIRECTION('',(1.,0.,0.));
+#8008 = ADVANCED_FACE('',(#8009),#8027,.T.);
+#8009 = FACE_BOUND('',#8010,.T.);
+#8010 = EDGE_LOOP('',(#8011,#8012,#8020,#8026));
+#8011 = ORIENTED_EDGE('',*,*,#7934,.T.);
+#8012 = ORIENTED_EDGE('',*,*,#8013,.T.);
+#8013 = EDGE_CURVE('',#7935,#8014,#8016,.T.);
+#8014 = VERTEX_POINT('',#8015);
+#8015 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#8016 = LINE('',#8017,#8018);
+#8017 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#8018 = VECTOR('',#8019,1.);
+#8019 = DIRECTION('',(-1.,0.,0.));
+#8020 = ORIENTED_EDGE('',*,*,#8021,.F.);
+#8021 = EDGE_CURVE('',#7824,#8014,#8022,.T.);
+#8022 = LINE('',#8023,#8024);
+#8023 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#8024 = VECTOR('',#8025,1.);
+#8025 = DIRECTION('',(0.,0.,-1.));
+#8026 = ORIENTED_EDGE('',*,*,#7823,.F.);
+#8027 = PLANE('',#8028);
+#8028 = AXIS2_PLACEMENT_3D('',#8029,#8030,#8031);
+#8029 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8030 = DIRECTION('',(0.,1.,0.));
+#8031 = DIRECTION('',(-1.,0.,0.));
+#8032 = ADVANCED_FACE('',(#8033),#8058,.F.);
+#8033 = FACE_BOUND('',#8034,.F.);
+#8034 = EDGE_LOOP('',(#8035,#8043,#8051,#8057));
+#8035 = ORIENTED_EDGE('',*,*,#8036,.T.);
+#8036 = EDGE_CURVE('',#7901,#8037,#8039,.T.);
+#8037 = VERTEX_POINT('',#8038);
+#8038 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#8039 = LINE('',#8040,#8041);
+#8040 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8041 = VECTOR('',#8042,1.);
+#8042 = DIRECTION('',(0.,0.,1.));
+#8043 = ORIENTED_EDGE('',*,*,#8044,.T.);
+#8044 = EDGE_CURVE('',#8037,#8045,#8047,.T.);
+#8045 = VERTEX_POINT('',#8046);
+#8046 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#8047 = LINE('',#8048,#8049);
+#8048 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#8049 = VECTOR('',#8050,1.);
+#8050 = DIRECTION('',(-1.,0.,0.));
+#8051 = ORIENTED_EDGE('',*,*,#8052,.F.);
+#8052 = EDGE_CURVE('',#7910,#8045,#8053,.T.);
+#8053 = LINE('',#8054,#8055);
+#8054 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8055 = VECTOR('',#8056,1.);
+#8056 = DIRECTION('',(0.,0.,1.));
+#8057 = ORIENTED_EDGE('',*,*,#7909,.F.);
+#8058 = PLANE('',#8059);
+#8059 = AXIS2_PLACEMENT_3D('',#8060,#8061,#8062);
+#8060 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8061 = DIRECTION('',(0.,-1.,0.));
+#8062 = DIRECTION('',(-1.,0.,0.));
+#8063 = ADVANCED_FACE('',(#8064),#8083,.T.);
+#8064 = FACE_BOUND('',#8065,.F.);
+#8065 = EDGE_LOOP('',(#8066,#8074,#8081,#8082));
+#8066 = ORIENTED_EDGE('',*,*,#8067,.T.);
+#8067 = EDGE_CURVE('',#7893,#8068,#8070,.T.);
+#8068 = VERTEX_POINT('',#8069);
+#8069 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#8070 = LINE('',#8071,#8072);
+#8071 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8072 = VECTOR('',#8073,1.);
+#8073 = DIRECTION('',(0.,0.,1.));
+#8074 = ORIENTED_EDGE('',*,*,#8075,.T.);
+#8075 = EDGE_CURVE('',#8068,#8037,#8076,.T.);
+#8076 = CIRCLE('',#8077,0.6);
+#8077 = AXIS2_PLACEMENT_3D('',#8078,#8079,#8080);
+#8078 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#8079 = DIRECTION('',(0.,0.,1.));
+#8080 = DIRECTION('',(1.,0.,0.));
+#8081 = ORIENTED_EDGE('',*,*,#8036,.F.);
+#8082 = ORIENTED_EDGE('',*,*,#7900,.F.);
+#8083 = CYLINDRICAL_SURFACE('',#8084,0.6);
+#8084 = AXIS2_PLACEMENT_3D('',#8085,#8086,#8087);
+#8085 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8086 = DIRECTION('',(-0.,-0.,-1.));
+#8087 = DIRECTION('',(1.,0.,0.));
+#8088 = ADVANCED_FACE('',(#8089),#8107,.T.);
+#8089 = FACE_BOUND('',#8090,.T.);
+#8090 = EDGE_LOOP('',(#8091,#8092,#8100,#8106));
+#8091 = ORIENTED_EDGE('',*,*,#8067,.T.);
+#8092 = ORIENTED_EDGE('',*,*,#8093,.T.);
+#8093 = EDGE_CURVE('',#8068,#8094,#8096,.T.);
+#8094 = VERTEX_POINT('',#8095);
+#8095 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#8096 = LINE('',#8097,#8098);
+#8097 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#8098 = VECTOR('',#8099,1.);
+#8099 = DIRECTION('',(-1.,0.,0.));
+#8100 = ORIENTED_EDGE('',*,*,#8101,.F.);
+#8101 = EDGE_CURVE('',#7885,#8094,#8102,.T.);
+#8102 = LINE('',#8103,#8104);
+#8103 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#8104 = VECTOR('',#8105,1.);
+#8105 = DIRECTION('',(0.,0.,1.));
+#8106 = ORIENTED_EDGE('',*,*,#7892,.F.);
+#8107 = PLANE('',#8108);
+#8108 = AXIS2_PLACEMENT_3D('',#8109,#8110,#8111);
+#8109 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8110 = DIRECTION('',(0.,-1.,0.));
+#8111 = DIRECTION('',(-1.,0.,0.));
+#8112 = ADVANCED_FACE('',(#8113,#8141),#8152,.F.);
+#8113 = FACE_BOUND('',#8114,.F.);
+#8114 = EDGE_LOOP('',(#8115,#8116,#8124,#8133,#8139,#8140));
+#8115 = ORIENTED_EDGE('',*,*,#8013,.T.);
+#8116 = ORIENTED_EDGE('',*,*,#8117,.F.);
+#8117 = EDGE_CURVE('',#8118,#8014,#8120,.T.);
+#8118 = VERTEX_POINT('',#8119);
+#8119 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#8120 = LINE('',#8121,#8122);
+#8121 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#8122 = VECTOR('',#8123,1.);
+#8123 = DIRECTION('',(0.,1.,0.));
+#8124 = ORIENTED_EDGE('',*,*,#8125,.T.);
+#8125 = EDGE_CURVE('',#8118,#8126,#8128,.T.);
+#8126 = VERTEX_POINT('',#8127);
+#8127 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#8128 = CIRCLE('',#8129,0.35);
+#8129 = AXIS2_PLACEMENT_3D('',#8130,#8131,#8132);
+#8130 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#8131 = DIRECTION('',(0.,0.,-1.));
+#8132 = DIRECTION('',(1.,0.,0.));
+#8133 = ORIENTED_EDGE('',*,*,#8134,.F.);
+#8134 = EDGE_CURVE('',#7968,#8126,#8135,.T.);
+#8135 = LINE('',#8136,#8137);
+#8136 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#8137 = VECTOR('',#8138,1.);
+#8138 = DIRECTION('',(0.,1.,0.));
+#8139 = ORIENTED_EDGE('',*,*,#7967,.F.);
+#8140 = ORIENTED_EDGE('',*,*,#7942,.F.);
+#8141 = FACE_BOUND('',#8142,.F.);
+#8142 = EDGE_LOOP('',(#8143));
+#8143 = ORIENTED_EDGE('',*,*,#8144,.T.);
+#8144 = EDGE_CURVE('',#8145,#8145,#8147,.T.);
+#8145 = VERTEX_POINT('',#8146);
+#8146 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#8147 = CIRCLE('',#8148,0.35);
+#8148 = AXIS2_PLACEMENT_3D('',#8149,#8150,#8151);
+#8149 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#8150 = DIRECTION('',(0.,0.,-1.));
+#8151 = DIRECTION('',(1.,0.,0.));
+#8152 = PLANE('',#8153);
+#8153 = AXIS2_PLACEMENT_3D('',#8154,#8155,#8156);
+#8154 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#8155 = DIRECTION('',(0.,0.,1.));
+#8156 = DIRECTION('',(1.,0.,0.));
+#8157 = ADVANCED_FACE('',(#8158,#8186),#8197,.T.);
+#8158 = FACE_BOUND('',#8159,.T.);
+#8159 = EDGE_LOOP('',(#8160,#8168,#8169,#8170,#8171,#8179));
+#8160 = ORIENTED_EDGE('',*,*,#8161,.T.);
+#8161 = EDGE_CURVE('',#8162,#8094,#8164,.T.);
+#8162 = VERTEX_POINT('',#8163);
+#8163 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#8164 = LINE('',#8165,#8166);
+#8165 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#8166 = VECTOR('',#8167,1.);
+#8167 = DIRECTION('',(0.,-1.,0.));
+#8168 = ORIENTED_EDGE('',*,*,#8093,.F.);
+#8169 = ORIENTED_EDGE('',*,*,#8075,.T.);
+#8170 = ORIENTED_EDGE('',*,*,#8044,.T.);
+#8171 = ORIENTED_EDGE('',*,*,#8172,.T.);
+#8172 = EDGE_CURVE('',#8045,#8173,#8175,.T.);
+#8173 = VERTEX_POINT('',#8174);
+#8174 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#8175 = LINE('',#8176,#8177);
+#8176 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#8177 = VECTOR('',#8178,1.);
+#8178 = DIRECTION('',(0.,-1.,0.));
+#8179 = ORIENTED_EDGE('',*,*,#8180,.F.);
+#8180 = EDGE_CURVE('',#8162,#8173,#8181,.T.);
+#8181 = CIRCLE('',#8182,0.35);
+#8182 = AXIS2_PLACEMENT_3D('',#8183,#8184,#8185);
+#8183 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#8184 = DIRECTION('',(0.,0.,1.));
+#8185 = DIRECTION('',(1.,0.,0.));
+#8186 = FACE_BOUND('',#8187,.F.);
+#8187 = EDGE_LOOP('',(#8188));
+#8188 = ORIENTED_EDGE('',*,*,#8189,.T.);
+#8189 = EDGE_CURVE('',#8190,#8190,#8192,.T.);
+#8190 = VERTEX_POINT('',#8191);
+#8191 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#8192 = CIRCLE('',#8193,0.35);
+#8193 = AXIS2_PLACEMENT_3D('',#8194,#8195,#8196);
+#8194 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#8195 = DIRECTION('',(0.,0.,1.));
+#8196 = DIRECTION('',(1.,0.,0.));
+#8197 = PLANE('',#8198);
+#8198 = AXIS2_PLACEMENT_3D('',#8199,#8200,#8201);
+#8199 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#8200 = DIRECTION('',(0.,0.,1.));
+#8201 = DIRECTION('',(1.,0.,0.));
+#8202 = ADVANCED_FACE('',(#8203),#8218,.T.);
+#8203 = FACE_BOUND('',#8204,.T.);
+#8204 = EDGE_LOOP('',(#8205,#8206,#8207,#8208,#8209,#8210,#8211,#8217));
+#8205 = ORIENTED_EDGE('',*,*,#7975,.F.);
+#8206 = ORIENTED_EDGE('',*,*,#7848,.T.);
+#8207 = ORIENTED_EDGE('',*,*,#7997,.F.);
+#8208 = ORIENTED_EDGE('',*,*,#7884,.T.);
+#8209 = ORIENTED_EDGE('',*,*,#8101,.T.);
+#8210 = ORIENTED_EDGE('',*,*,#8161,.F.);
+#8211 = ORIENTED_EDGE('',*,*,#8212,.F.);
+#8212 = EDGE_CURVE('',#8126,#8162,#8213,.T.);
+#8213 = LINE('',#8214,#8215);
+#8214 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#8215 = VECTOR('',#8216,1.);
+#8216 = DIRECTION('',(0.,0.,1.));
+#8217 = ORIENTED_EDGE('',*,*,#8134,.F.);
+#8218 = PLANE('',#8219);
+#8219 = AXIS2_PLACEMENT_3D('',#8220,#8221,#8222);
+#8220 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#8221 = DIRECTION('',(-1.,-0.,-0.));
+#8222 = DIRECTION('',(0.,0.,-1.));
+#8223 = ADVANCED_FACE('',(#8224),#8239,.T.);
+#8224 = FACE_BOUND('',#8225,.T.);
+#8225 = EDGE_LOOP('',(#8226,#8232,#8233,#8234,#8235,#8236,#8237,#8238));
+#8226 = ORIENTED_EDGE('',*,*,#8227,.F.);
+#8227 = EDGE_CURVE('',#8173,#8118,#8228,.T.);
+#8228 = LINE('',#8229,#8230);
+#8229 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#8230 = VECTOR('',#8231,1.);
+#8231 = DIRECTION('',(0.,0.,-1.));
+#8232 = ORIENTED_EDGE('',*,*,#8172,.F.);
+#8233 = ORIENTED_EDGE('',*,*,#8052,.F.);
+#8234 = ORIENTED_EDGE('',*,*,#7917,.T.);
+#8235 = ORIENTED_EDGE('',*,*,#7990,.T.);
+#8236 = ORIENTED_EDGE('',*,*,#7831,.T.);
+#8237 = ORIENTED_EDGE('',*,*,#8021,.T.);
+#8238 = ORIENTED_EDGE('',*,*,#8117,.F.);
+#8239 = PLANE('',#8240);
+#8240 = AXIS2_PLACEMENT_3D('',#8241,#8242,#8243);
+#8241 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#8242 = DIRECTION('',(-1.,-0.,-0.));
+#8243 = DIRECTION('',(0.,0.,-1.));
+#8244 = ADVANCED_FACE('',(#8245),#8251,.F.);
+#8245 = FACE_BOUND('',#8246,.T.);
+#8246 = EDGE_LOOP('',(#8247,#8248,#8249,#8250));
+#8247 = ORIENTED_EDGE('',*,*,#8227,.T.);
+#8248 = ORIENTED_EDGE('',*,*,#8125,.T.);
+#8249 = ORIENTED_EDGE('',*,*,#8212,.T.);
+#8250 = ORIENTED_EDGE('',*,*,#8180,.T.);
+#8251 = CYLINDRICAL_SURFACE('',#8252,0.35);
+#8252 = AXIS2_PLACEMENT_3D('',#8253,#8254,#8255);
+#8253 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#8254 = DIRECTION('',(0.,0.,1.));
+#8255 = DIRECTION('',(1.,0.,0.));
+#8256 = ADVANCED_FACE('',(#8257),#8267,.F.);
+#8257 = FACE_BOUND('',#8258,.T.);
+#8258 = EDGE_LOOP('',(#8259,#8260,#8265,#8266));
+#8259 = ORIENTED_EDGE('',*,*,#8189,.T.);
+#8260 = ORIENTED_EDGE('',*,*,#8261,.F.);
+#8261 = EDGE_CURVE('',#8145,#8190,#8262,.T.);
+#8262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8263,#8264),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#8263 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#8264 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#8265 = ORIENTED_EDGE('',*,*,#8144,.T.);
+#8266 = ORIENTED_EDGE('',*,*,#8261,.T.);
+#8267 = CYLINDRICAL_SURFACE('',#8268,0.35);
+#8268 = AXIS2_PLACEMENT_3D('',#8269,#8270,#8271);
+#8269 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8270 = DIRECTION('',(0.,0.,1.));
+#8271 = DIRECTION('',(1.,0.,0.));
+#8272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8276)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8273,#8274,#8275)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8273 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8274 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8275 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8276 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#8273,
+  'distance_accuracy_value','confusion accuracy');
+#8277 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8278,#8280);
+#8278 = ( REPRESENTATION_RELATIONSHIP('','',#7772,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8279) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8279 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3590);
+#8280 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8281);
+#8281 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','Body015','',#3552,#7767,$);
+#8282 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7769));
+#8283 = SHAPE_DEFINITION_REPRESENTATION(#8284,#8290);
+#8284 = PRODUCT_DEFINITION_SHAPE('','',#8285);
+#8285 = PRODUCT_DEFINITION('design','',#8286,#8289);
+#8286 = PRODUCT_DEFINITION_FORMATION('','',#8287);
+#8287 = PRODUCT('Body016','Body016','',(#8288));
+#8288 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8289 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8290 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8291),#8790);
+#8291 = MANIFOLD_SOLID_BREP('',#8292);
+#8292 = CLOSED_SHELL('',(#8293,#8326,#8387,#8448,#8480,#8504,#8526,#8550
+    ,#8581,#8606,#8630,#8675,#8720,#8741,#8762,#8774));
+#8293 = ADVANCED_FACE('',(#8294),#8321,.T.);
+#8294 = FACE_BOUND('',#8295,.F.);
+#8295 = EDGE_LOOP('',(#8296,#8306,#8313,#8314));
+#8296 = ORIENTED_EDGE('',*,*,#8297,.T.);
+#8297 = EDGE_CURVE('',#8298,#8300,#8302,.T.);
+#8298 = VERTEX_POINT('',#8299);
+#8299 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#8300 = VERTEX_POINT('',#8301);
+#8301 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#8302 = LINE('',#8303,#8304);
+#8303 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#8304 = VECTOR('',#8305,1.);
+#8305 = DIRECTION('',(0.,0.,1.));
+#8306 = ORIENTED_EDGE('',*,*,#8307,.T.);
+#8307 = EDGE_CURVE('',#8300,#8300,#8308,.T.);
+#8308 = CIRCLE('',#8309,0.4);
+#8309 = AXIS2_PLACEMENT_3D('',#8310,#8311,#8312);
+#8310 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8311 = DIRECTION('',(0.,0.,1.));
+#8312 = DIRECTION('',(1.,0.,0.));
+#8313 = ORIENTED_EDGE('',*,*,#8297,.F.);
+#8314 = ORIENTED_EDGE('',*,*,#8315,.F.);
+#8315 = EDGE_CURVE('',#8298,#8298,#8316,.T.);
+#8316 = CIRCLE('',#8317,0.4);
+#8317 = AXIS2_PLACEMENT_3D('',#8318,#8319,#8320);
+#8318 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8319 = DIRECTION('',(0.,0.,1.));
+#8320 = DIRECTION('',(1.,0.,0.));
+#8321 = CYLINDRICAL_SURFACE('',#8322,0.4);
+#8322 = AXIS2_PLACEMENT_3D('',#8323,#8324,#8325);
+#8323 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8324 = DIRECTION('',(-0.,-0.,-1.));
+#8325 = DIRECTION('',(1.,0.,0.));
+#8326 = ADVANCED_FACE('',(#8327,#8379),#8382,.T.);
+#8327 = FACE_BOUND('',#8328,.T.);
+#8328 = EDGE_LOOP('',(#8329,#8340,#8348,#8356,#8365,#8373));
+#8329 = ORIENTED_EDGE('',*,*,#8330,.F.);
+#8330 = EDGE_CURVE('',#8331,#8333,#8335,.T.);
+#8331 = VERTEX_POINT('',#8332);
+#8332 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8333 = VERTEX_POINT('',#8334);
+#8334 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8335 = CIRCLE('',#8336,0.599544372394);
+#8336 = AXIS2_PLACEMENT_3D('',#8337,#8338,#8339);
+#8337 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8338 = DIRECTION('',(0.,0.,-1.));
+#8339 = DIRECTION('',(1.,0.,0.));
+#8340 = ORIENTED_EDGE('',*,*,#8341,.T.);
+#8341 = EDGE_CURVE('',#8331,#8342,#8344,.T.);
+#8342 = VERTEX_POINT('',#8343);
+#8343 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#8344 = LINE('',#8345,#8346);
+#8345 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8346 = VECTOR('',#8347,1.);
+#8347 = DIRECTION('',(-1.,0.,0.));
+#8348 = ORIENTED_EDGE('',*,*,#8349,.F.);
+#8349 = EDGE_CURVE('',#8350,#8342,#8352,.T.);
+#8350 = VERTEX_POINT('',#8351);
+#8351 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#8352 = LINE('',#8353,#8354);
+#8353 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#8354 = VECTOR('',#8355,1.);
+#8355 = DIRECTION('',(0.,1.,0.));
+#8356 = ORIENTED_EDGE('',*,*,#8357,.T.);
+#8357 = EDGE_CURVE('',#8350,#8358,#8360,.T.);
+#8358 = VERTEX_POINT('',#8359);
+#8359 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#8360 = CIRCLE('',#8361,0.4);
+#8361 = AXIS2_PLACEMENT_3D('',#8362,#8363,#8364);
+#8362 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#8363 = DIRECTION('',(0.,0.,-1.));
+#8364 = DIRECTION('',(1.,0.,0.));
+#8365 = ORIENTED_EDGE('',*,*,#8366,.F.);
+#8366 = EDGE_CURVE('',#8367,#8358,#8369,.T.);
+#8367 = VERTEX_POINT('',#8368);
+#8368 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8369 = LINE('',#8370,#8371);
+#8370 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8371 = VECTOR('',#8372,1.);
+#8372 = DIRECTION('',(0.,1.,0.));
+#8373 = ORIENTED_EDGE('',*,*,#8374,.F.);
+#8374 = EDGE_CURVE('',#8333,#8367,#8375,.T.);
+#8375 = LINE('',#8376,#8377);
+#8376 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8377 = VECTOR('',#8378,1.);
+#8378 = DIRECTION('',(-1.,0.,0.));
+#8379 = FACE_BOUND('',#8380,.T.);
+#8380 = EDGE_LOOP('',(#8381));
+#8381 = ORIENTED_EDGE('',*,*,#8315,.F.);
+#8382 = PLANE('',#8383);
+#8383 = AXIS2_PLACEMENT_3D('',#8384,#8385,#8386);
+#8384 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#8385 = DIRECTION('',(0.,0.,1.));
+#8386 = DIRECTION('',(1.,0.,0.));
+#8387 = ADVANCED_FACE('',(#8388,#8440),#8443,.F.);
+#8388 = FACE_BOUND('',#8389,.F.);
+#8389 = EDGE_LOOP('',(#8390,#8401,#8409,#8417,#8426,#8434));
+#8390 = ORIENTED_EDGE('',*,*,#8391,.T.);
+#8391 = EDGE_CURVE('',#8392,#8394,#8396,.T.);
+#8392 = VERTEX_POINT('',#8393);
+#8393 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#8394 = VERTEX_POINT('',#8395);
+#8395 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#8396 = CIRCLE('',#8397,0.4);
+#8397 = AXIS2_PLACEMENT_3D('',#8398,#8399,#8400);
+#8398 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#8399 = DIRECTION('',(0.,0.,-1.));
+#8400 = DIRECTION('',(1.,0.,0.));
+#8401 = ORIENTED_EDGE('',*,*,#8402,.T.);
+#8402 = EDGE_CURVE('',#8394,#8403,#8405,.T.);
+#8403 = VERTEX_POINT('',#8404);
+#8404 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#8405 = LINE('',#8406,#8407);
+#8406 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#8407 = VECTOR('',#8408,1.);
+#8408 = DIRECTION('',(0.,-1.,0.));
+#8409 = ORIENTED_EDGE('',*,*,#8410,.F.);
+#8410 = EDGE_CURVE('',#8411,#8403,#8413,.T.);
+#8411 = VERTEX_POINT('',#8412);
+#8412 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8413 = LINE('',#8414,#8415);
+#8414 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8415 = VECTOR('',#8416,1.);
+#8416 = DIRECTION('',(-1.,0.,0.));
+#8417 = ORIENTED_EDGE('',*,*,#8418,.T.);
+#8418 = EDGE_CURVE('',#8411,#8419,#8421,.T.);
+#8419 = VERTEX_POINT('',#8420);
+#8420 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8421 = CIRCLE('',#8422,0.6);
+#8422 = AXIS2_PLACEMENT_3D('',#8423,#8424,#8425);
+#8423 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8424 = DIRECTION('',(0.,0.,1.));
+#8425 = DIRECTION('',(1.,0.,0.));
+#8426 = ORIENTED_EDGE('',*,*,#8427,.T.);
+#8427 = EDGE_CURVE('',#8419,#8428,#8430,.T.);
+#8428 = VERTEX_POINT('',#8429);
+#8429 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8430 = LINE('',#8431,#8432);
+#8431 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8432 = VECTOR('',#8433,1.);
+#8433 = DIRECTION('',(-1.,0.,0.));
+#8434 = ORIENTED_EDGE('',*,*,#8435,.T.);
+#8435 = EDGE_CURVE('',#8428,#8392,#8436,.T.);
+#8436 = LINE('',#8437,#8438);
+#8437 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8438 = VECTOR('',#8439,1.);
+#8439 = DIRECTION('',(0.,-1.,0.));
+#8440 = FACE_BOUND('',#8441,.F.);
+#8441 = EDGE_LOOP('',(#8442));
+#8442 = ORIENTED_EDGE('',*,*,#8307,.F.);
+#8443 = PLANE('',#8444);
+#8444 = AXIS2_PLACEMENT_3D('',#8445,#8446,#8447);
+#8445 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#8446 = DIRECTION('',(0.,0.,1.));
+#8447 = DIRECTION('',(1.,0.,0.));
+#8448 = ADVANCED_FACE('',(#8449),#8475,.T.);
+#8449 = FACE_BOUND('',#8450,.F.);
+#8450 = EDGE_LOOP('',(#8451,#8459,#8468,#8474));
+#8451 = ORIENTED_EDGE('',*,*,#8452,.T.);
+#8452 = EDGE_CURVE('',#8331,#8453,#8455,.T.);
+#8453 = VERTEX_POINT('',#8454);
+#8454 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#8455 = LINE('',#8456,#8457);
+#8456 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8457 = VECTOR('',#8458,1.);
+#8458 = DIRECTION('',(0.,0.,-1.));
+#8459 = ORIENTED_EDGE('',*,*,#8460,.T.);
+#8460 = EDGE_CURVE('',#8453,#8461,#8463,.T.);
+#8461 = VERTEX_POINT('',#8462);
+#8462 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#8463 = CIRCLE('',#8464,0.599544372394);
+#8464 = AXIS2_PLACEMENT_3D('',#8465,#8466,#8467);
+#8465 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#8466 = DIRECTION('',(0.,0.,-1.));
+#8467 = DIRECTION('',(1.,0.,0.));
+#8468 = ORIENTED_EDGE('',*,*,#8469,.F.);
+#8469 = EDGE_CURVE('',#8333,#8461,#8470,.T.);
+#8470 = LINE('',#8471,#8472);
+#8471 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8472 = VECTOR('',#8473,1.);
+#8473 = DIRECTION('',(0.,0.,-1.));
+#8474 = ORIENTED_EDGE('',*,*,#8330,.F.);
+#8475 = CYLINDRICAL_SURFACE('',#8476,0.599544372394);
+#8476 = AXIS2_PLACEMENT_3D('',#8477,#8478,#8479);
+#8477 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8478 = DIRECTION('',(0.,0.,1.));
+#8479 = DIRECTION('',(1.,0.,0.));
+#8480 = ADVANCED_FACE('',(#8481),#8499,.F.);
+#8481 = FACE_BOUND('',#8482,.F.);
+#8482 = EDGE_LOOP('',(#8483,#8484,#8492,#8498));
+#8483 = ORIENTED_EDGE('',*,*,#8469,.T.);
+#8484 = ORIENTED_EDGE('',*,*,#8485,.T.);
+#8485 = EDGE_CURVE('',#8461,#8486,#8488,.T.);
+#8486 = VERTEX_POINT('',#8487);
+#8487 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#8488 = LINE('',#8489,#8490);
+#8489 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#8490 = VECTOR('',#8491,1.);
+#8491 = DIRECTION('',(-1.,0.,0.));
+#8492 = ORIENTED_EDGE('',*,*,#8493,.F.);
+#8493 = EDGE_CURVE('',#8367,#8486,#8494,.T.);
+#8494 = LINE('',#8495,#8496);
+#8495 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8496 = VECTOR('',#8497,1.);
+#8497 = DIRECTION('',(0.,0.,-1.));
+#8498 = ORIENTED_EDGE('',*,*,#8374,.F.);
+#8499 = PLANE('',#8500);
+#8500 = AXIS2_PLACEMENT_3D('',#8501,#8502,#8503);
+#8501 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8502 = DIRECTION('',(0.,1.,0.));
+#8503 = DIRECTION('',(-1.,0.,0.));
+#8504 = ADVANCED_FACE('',(#8505),#8521,.T.);
+#8505 = FACE_BOUND('',#8506,.F.);
+#8506 = EDGE_LOOP('',(#8507,#8513,#8514,#8520));
+#8507 = ORIENTED_EDGE('',*,*,#8508,.T.);
+#8508 = EDGE_CURVE('',#8392,#8350,#8509,.T.);
+#8509 = LINE('',#8510,#8511);
+#8510 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#8511 = VECTOR('',#8512,1.);
+#8512 = DIRECTION('',(0.,0.,-1.));
+#8513 = ORIENTED_EDGE('',*,*,#8357,.T.);
+#8514 = ORIENTED_EDGE('',*,*,#8515,.F.);
+#8515 = EDGE_CURVE('',#8394,#8358,#8516,.T.);
+#8516 = LINE('',#8517,#8518);
+#8517 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#8518 = VECTOR('',#8519,1.);
+#8519 = DIRECTION('',(0.,0.,-1.));
+#8520 = ORIENTED_EDGE('',*,*,#8391,.F.);
+#8521 = CYLINDRICAL_SURFACE('',#8522,0.4);
+#8522 = AXIS2_PLACEMENT_3D('',#8523,#8524,#8525);
+#8523 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#8524 = DIRECTION('',(0.,0.,1.));
+#8525 = DIRECTION('',(1.,0.,0.));
+#8526 = ADVANCED_FACE('',(#8527),#8545,.T.);
+#8527 = FACE_BOUND('',#8528,.T.);
+#8528 = EDGE_LOOP('',(#8529,#8530,#8538,#8544));
+#8529 = ORIENTED_EDGE('',*,*,#8452,.T.);
+#8530 = ORIENTED_EDGE('',*,*,#8531,.T.);
+#8531 = EDGE_CURVE('',#8453,#8532,#8534,.T.);
+#8532 = VERTEX_POINT('',#8533);
+#8533 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#8534 = LINE('',#8535,#8536);
+#8535 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#8536 = VECTOR('',#8537,1.);
+#8537 = DIRECTION('',(-1.,0.,0.));
+#8538 = ORIENTED_EDGE('',*,*,#8539,.F.);
+#8539 = EDGE_CURVE('',#8342,#8532,#8540,.T.);
+#8540 = LINE('',#8541,#8542);
+#8541 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#8542 = VECTOR('',#8543,1.);
+#8543 = DIRECTION('',(0.,0.,-1.));
+#8544 = ORIENTED_EDGE('',*,*,#8341,.F.);
+#8545 = PLANE('',#8546);
+#8546 = AXIS2_PLACEMENT_3D('',#8547,#8548,#8549);
+#8547 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8548 = DIRECTION('',(0.,1.,0.));
+#8549 = DIRECTION('',(-1.,0.,0.));
+#8550 = ADVANCED_FACE('',(#8551),#8576,.F.);
+#8551 = FACE_BOUND('',#8552,.F.);
+#8552 = EDGE_LOOP('',(#8553,#8561,#8569,#8575));
+#8553 = ORIENTED_EDGE('',*,*,#8554,.T.);
+#8554 = EDGE_CURVE('',#8419,#8555,#8557,.T.);
+#8555 = VERTEX_POINT('',#8556);
+#8556 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#8557 = LINE('',#8558,#8559);
+#8558 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8559 = VECTOR('',#8560,1.);
+#8560 = DIRECTION('',(0.,0.,1.));
+#8561 = ORIENTED_EDGE('',*,*,#8562,.T.);
+#8562 = EDGE_CURVE('',#8555,#8563,#8565,.T.);
+#8563 = VERTEX_POINT('',#8564);
+#8564 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#8565 = LINE('',#8566,#8567);
+#8566 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#8567 = VECTOR('',#8568,1.);
+#8568 = DIRECTION('',(-1.,0.,0.));
+#8569 = ORIENTED_EDGE('',*,*,#8570,.F.);
+#8570 = EDGE_CURVE('',#8428,#8563,#8571,.T.);
+#8571 = LINE('',#8572,#8573);
+#8572 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8573 = VECTOR('',#8574,1.);
+#8574 = DIRECTION('',(0.,0.,1.));
+#8575 = ORIENTED_EDGE('',*,*,#8427,.F.);
+#8576 = PLANE('',#8577);
+#8577 = AXIS2_PLACEMENT_3D('',#8578,#8579,#8580);
+#8578 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8579 = DIRECTION('',(0.,-1.,0.));
+#8580 = DIRECTION('',(-1.,0.,0.));
+#8581 = ADVANCED_FACE('',(#8582),#8601,.T.);
+#8582 = FACE_BOUND('',#8583,.F.);
+#8583 = EDGE_LOOP('',(#8584,#8592,#8599,#8600));
+#8584 = ORIENTED_EDGE('',*,*,#8585,.T.);
+#8585 = EDGE_CURVE('',#8411,#8586,#8588,.T.);
+#8586 = VERTEX_POINT('',#8587);
+#8587 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#8588 = LINE('',#8589,#8590);
+#8589 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8590 = VECTOR('',#8591,1.);
+#8591 = DIRECTION('',(0.,0.,1.));
+#8592 = ORIENTED_EDGE('',*,*,#8593,.T.);
+#8593 = EDGE_CURVE('',#8586,#8555,#8594,.T.);
+#8594 = CIRCLE('',#8595,0.6);
+#8595 = AXIS2_PLACEMENT_3D('',#8596,#8597,#8598);
+#8596 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#8597 = DIRECTION('',(0.,0.,1.));
+#8598 = DIRECTION('',(1.,0.,0.));
+#8599 = ORIENTED_EDGE('',*,*,#8554,.F.);
+#8600 = ORIENTED_EDGE('',*,*,#8418,.F.);
+#8601 = CYLINDRICAL_SURFACE('',#8602,0.6);
+#8602 = AXIS2_PLACEMENT_3D('',#8603,#8604,#8605);
+#8603 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8604 = DIRECTION('',(-0.,-0.,-1.));
+#8605 = DIRECTION('',(1.,0.,0.));
+#8606 = ADVANCED_FACE('',(#8607),#8625,.T.);
+#8607 = FACE_BOUND('',#8608,.T.);
+#8608 = EDGE_LOOP('',(#8609,#8610,#8618,#8624));
+#8609 = ORIENTED_EDGE('',*,*,#8585,.T.);
+#8610 = ORIENTED_EDGE('',*,*,#8611,.T.);
+#8611 = EDGE_CURVE('',#8586,#8612,#8614,.T.);
+#8612 = VERTEX_POINT('',#8613);
+#8613 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#8614 = LINE('',#8615,#8616);
+#8615 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#8616 = VECTOR('',#8617,1.);
+#8617 = DIRECTION('',(-1.,0.,0.));
+#8618 = ORIENTED_EDGE('',*,*,#8619,.F.);
+#8619 = EDGE_CURVE('',#8403,#8612,#8620,.T.);
+#8620 = LINE('',#8621,#8622);
+#8621 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#8622 = VECTOR('',#8623,1.);
+#8623 = DIRECTION('',(0.,0.,1.));
+#8624 = ORIENTED_EDGE('',*,*,#8410,.F.);
+#8625 = PLANE('',#8626);
+#8626 = AXIS2_PLACEMENT_3D('',#8627,#8628,#8629);
+#8627 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8628 = DIRECTION('',(0.,-1.,0.));
+#8629 = DIRECTION('',(-1.,0.,0.));
+#8630 = ADVANCED_FACE('',(#8631,#8659),#8670,.F.);
+#8631 = FACE_BOUND('',#8632,.F.);
+#8632 = EDGE_LOOP('',(#8633,#8634,#8642,#8651,#8657,#8658));
+#8633 = ORIENTED_EDGE('',*,*,#8531,.T.);
+#8634 = ORIENTED_EDGE('',*,*,#8635,.F.);
+#8635 = EDGE_CURVE('',#8636,#8532,#8638,.T.);
+#8636 = VERTEX_POINT('',#8637);
+#8637 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#8638 = LINE('',#8639,#8640);
+#8639 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#8640 = VECTOR('',#8641,1.);
+#8641 = DIRECTION('',(0.,1.,0.));
+#8642 = ORIENTED_EDGE('',*,*,#8643,.T.);
+#8643 = EDGE_CURVE('',#8636,#8644,#8646,.T.);
+#8644 = VERTEX_POINT('',#8645);
+#8645 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#8646 = CIRCLE('',#8647,0.35);
+#8647 = AXIS2_PLACEMENT_3D('',#8648,#8649,#8650);
+#8648 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#8649 = DIRECTION('',(0.,0.,-1.));
+#8650 = DIRECTION('',(1.,0.,0.));
+#8651 = ORIENTED_EDGE('',*,*,#8652,.F.);
+#8652 = EDGE_CURVE('',#8486,#8644,#8653,.T.);
+#8653 = LINE('',#8654,#8655);
+#8654 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#8655 = VECTOR('',#8656,1.);
+#8656 = DIRECTION('',(0.,1.,0.));
+#8657 = ORIENTED_EDGE('',*,*,#8485,.F.);
+#8658 = ORIENTED_EDGE('',*,*,#8460,.F.);
+#8659 = FACE_BOUND('',#8660,.F.);
+#8660 = EDGE_LOOP('',(#8661));
+#8661 = ORIENTED_EDGE('',*,*,#8662,.T.);
+#8662 = EDGE_CURVE('',#8663,#8663,#8665,.T.);
+#8663 = VERTEX_POINT('',#8664);
+#8664 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#8665 = CIRCLE('',#8666,0.35);
+#8666 = AXIS2_PLACEMENT_3D('',#8667,#8668,#8669);
+#8667 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#8668 = DIRECTION('',(0.,0.,-1.));
+#8669 = DIRECTION('',(1.,0.,0.));
+#8670 = PLANE('',#8671);
+#8671 = AXIS2_PLACEMENT_3D('',#8672,#8673,#8674);
+#8672 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#8673 = DIRECTION('',(0.,0.,1.));
+#8674 = DIRECTION('',(1.,0.,0.));
+#8675 = ADVANCED_FACE('',(#8676,#8704),#8715,.T.);
+#8676 = FACE_BOUND('',#8677,.T.);
+#8677 = EDGE_LOOP('',(#8678,#8686,#8687,#8688,#8689,#8697));
+#8678 = ORIENTED_EDGE('',*,*,#8679,.T.);
+#8679 = EDGE_CURVE('',#8680,#8612,#8682,.T.);
+#8680 = VERTEX_POINT('',#8681);
+#8681 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#8682 = LINE('',#8683,#8684);
+#8683 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#8684 = VECTOR('',#8685,1.);
+#8685 = DIRECTION('',(0.,-1.,0.));
+#8686 = ORIENTED_EDGE('',*,*,#8611,.F.);
+#8687 = ORIENTED_EDGE('',*,*,#8593,.T.);
+#8688 = ORIENTED_EDGE('',*,*,#8562,.T.);
+#8689 = ORIENTED_EDGE('',*,*,#8690,.T.);
+#8690 = EDGE_CURVE('',#8563,#8691,#8693,.T.);
+#8691 = VERTEX_POINT('',#8692);
+#8692 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#8693 = LINE('',#8694,#8695);
+#8694 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#8695 = VECTOR('',#8696,1.);
+#8696 = DIRECTION('',(0.,-1.,0.));
+#8697 = ORIENTED_EDGE('',*,*,#8698,.F.);
+#8698 = EDGE_CURVE('',#8680,#8691,#8699,.T.);
+#8699 = CIRCLE('',#8700,0.35);
+#8700 = AXIS2_PLACEMENT_3D('',#8701,#8702,#8703);
+#8701 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#8702 = DIRECTION('',(0.,0.,1.));
+#8703 = DIRECTION('',(1.,0.,0.));
+#8704 = FACE_BOUND('',#8705,.F.);
+#8705 = EDGE_LOOP('',(#8706));
+#8706 = ORIENTED_EDGE('',*,*,#8707,.T.);
+#8707 = EDGE_CURVE('',#8708,#8708,#8710,.T.);
+#8708 = VERTEX_POINT('',#8709);
+#8709 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#8710 = CIRCLE('',#8711,0.35);
+#8711 = AXIS2_PLACEMENT_3D('',#8712,#8713,#8714);
+#8712 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#8713 = DIRECTION('',(0.,0.,1.));
+#8714 = DIRECTION('',(1.,0.,0.));
+#8715 = PLANE('',#8716);
+#8716 = AXIS2_PLACEMENT_3D('',#8717,#8718,#8719);
+#8717 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#8718 = DIRECTION('',(0.,0.,1.));
+#8719 = DIRECTION('',(1.,0.,0.));
+#8720 = ADVANCED_FACE('',(#8721),#8736,.T.);
+#8721 = FACE_BOUND('',#8722,.T.);
+#8722 = EDGE_LOOP('',(#8723,#8724,#8725,#8726,#8727,#8728,#8729,#8735));
+#8723 = ORIENTED_EDGE('',*,*,#8493,.F.);
+#8724 = ORIENTED_EDGE('',*,*,#8366,.T.);
+#8725 = ORIENTED_EDGE('',*,*,#8515,.F.);
+#8726 = ORIENTED_EDGE('',*,*,#8402,.T.);
+#8727 = ORIENTED_EDGE('',*,*,#8619,.T.);
+#8728 = ORIENTED_EDGE('',*,*,#8679,.F.);
+#8729 = ORIENTED_EDGE('',*,*,#8730,.F.);
+#8730 = EDGE_CURVE('',#8644,#8680,#8731,.T.);
+#8731 = LINE('',#8732,#8733);
+#8732 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#8733 = VECTOR('',#8734,1.);
+#8734 = DIRECTION('',(0.,0.,1.));
+#8735 = ORIENTED_EDGE('',*,*,#8652,.F.);
+#8736 = PLANE('',#8737);
+#8737 = AXIS2_PLACEMENT_3D('',#8738,#8739,#8740);
+#8738 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#8739 = DIRECTION('',(-1.,-0.,-0.));
+#8740 = DIRECTION('',(0.,0.,-1.));
+#8741 = ADVANCED_FACE('',(#8742),#8757,.T.);
+#8742 = FACE_BOUND('',#8743,.T.);
+#8743 = EDGE_LOOP('',(#8744,#8750,#8751,#8752,#8753,#8754,#8755,#8756));
+#8744 = ORIENTED_EDGE('',*,*,#8745,.F.);
+#8745 = EDGE_CURVE('',#8691,#8636,#8746,.T.);
+#8746 = LINE('',#8747,#8748);
+#8747 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#8748 = VECTOR('',#8749,1.);
+#8749 = DIRECTION('',(0.,0.,-1.));
+#8750 = ORIENTED_EDGE('',*,*,#8690,.F.);
+#8751 = ORIENTED_EDGE('',*,*,#8570,.F.);
+#8752 = ORIENTED_EDGE('',*,*,#8435,.T.);
+#8753 = ORIENTED_EDGE('',*,*,#8508,.T.);
+#8754 = ORIENTED_EDGE('',*,*,#8349,.T.);
+#8755 = ORIENTED_EDGE('',*,*,#8539,.T.);
+#8756 = ORIENTED_EDGE('',*,*,#8635,.F.);
+#8757 = PLANE('',#8758);
+#8758 = AXIS2_PLACEMENT_3D('',#8759,#8760,#8761);
+#8759 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#8760 = DIRECTION('',(-1.,-0.,-0.));
+#8761 = DIRECTION('',(0.,0.,-1.));
+#8762 = ADVANCED_FACE('',(#8763),#8769,.F.);
+#8763 = FACE_BOUND('',#8764,.T.);
+#8764 = EDGE_LOOP('',(#8765,#8766,#8767,#8768));
+#8765 = ORIENTED_EDGE('',*,*,#8745,.T.);
+#8766 = ORIENTED_EDGE('',*,*,#8643,.T.);
+#8767 = ORIENTED_EDGE('',*,*,#8730,.T.);
+#8768 = ORIENTED_EDGE('',*,*,#8698,.T.);
+#8769 = CYLINDRICAL_SURFACE('',#8770,0.35);
+#8770 = AXIS2_PLACEMENT_3D('',#8771,#8772,#8773);
+#8771 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#8772 = DIRECTION('',(0.,0.,1.));
+#8773 = DIRECTION('',(1.,0.,0.));
+#8774 = ADVANCED_FACE('',(#8775),#8785,.F.);
+#8775 = FACE_BOUND('',#8776,.T.);
+#8776 = EDGE_LOOP('',(#8777,#8778,#8783,#8784));
+#8777 = ORIENTED_EDGE('',*,*,#8707,.T.);
+#8778 = ORIENTED_EDGE('',*,*,#8779,.F.);
+#8779 = EDGE_CURVE('',#8663,#8708,#8780,.T.);
+#8780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8781,#8782),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#8781 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#8782 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#8783 = ORIENTED_EDGE('',*,*,#8662,.T.);
+#8784 = ORIENTED_EDGE('',*,*,#8779,.T.);
+#8785 = CYLINDRICAL_SURFACE('',#8786,0.35);
+#8786 = AXIS2_PLACEMENT_3D('',#8787,#8788,#8789);
+#8787 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8788 = DIRECTION('',(0.,0.,1.));
+#8789 = DIRECTION('',(1.,0.,0.));
+#8790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8794)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8791,#8792,#8793)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8791 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8792 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8793 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8794 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#8791,
+  'distance_accuracy_value','confusion accuracy');
+#8795 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8796,#8798);
+#8796 = ( REPRESENTATION_RELATIONSHIP('','',#8290,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8797) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8797 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3594);
+#8798 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8799);
+#8799 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','Body016','',#3552,#8285,$);
+#8800 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8287));
+#8801 = SHAPE_DEFINITION_REPRESENTATION(#8802,#8808);
+#8802 = PRODUCT_DEFINITION_SHAPE('','',#8803);
+#8803 = PRODUCT_DEFINITION('design','',#8804,#8807);
+#8804 = PRODUCT_DEFINITION_FORMATION('','',#8805);
+#8805 = PRODUCT('Body017','Body017','',(#8806));
+#8806 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8807 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8808 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8809),#9308);
+#8809 = MANIFOLD_SOLID_BREP('',#8810);
+#8810 = CLOSED_SHELL('',(#8811,#8844,#8905,#8966,#8998,#9022,#9044,#9068
+    ,#9099,#9124,#9148,#9193,#9238,#9259,#9280,#9292));
+#8811 = ADVANCED_FACE('',(#8812),#8839,.T.);
+#8812 = FACE_BOUND('',#8813,.F.);
+#8813 = EDGE_LOOP('',(#8814,#8824,#8831,#8832));
+#8814 = ORIENTED_EDGE('',*,*,#8815,.T.);
+#8815 = EDGE_CURVE('',#8816,#8818,#8820,.T.);
+#8816 = VERTEX_POINT('',#8817);
+#8817 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#8818 = VERTEX_POINT('',#8819);
+#8819 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#8820 = LINE('',#8821,#8822);
+#8821 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#8822 = VECTOR('',#8823,1.);
+#8823 = DIRECTION('',(0.,0.,1.));
+#8824 = ORIENTED_EDGE('',*,*,#8825,.T.);
+#8825 = EDGE_CURVE('',#8818,#8818,#8826,.T.);
+#8826 = CIRCLE('',#8827,0.4);
+#8827 = AXIS2_PLACEMENT_3D('',#8828,#8829,#8830);
+#8828 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8829 = DIRECTION('',(0.,0.,1.));
+#8830 = DIRECTION('',(1.,0.,0.));
+#8831 = ORIENTED_EDGE('',*,*,#8815,.F.);
+#8832 = ORIENTED_EDGE('',*,*,#8833,.F.);
+#8833 = EDGE_CURVE('',#8816,#8816,#8834,.T.);
+#8834 = CIRCLE('',#8835,0.4);
+#8835 = AXIS2_PLACEMENT_3D('',#8836,#8837,#8838);
+#8836 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8837 = DIRECTION('',(0.,0.,1.));
+#8838 = DIRECTION('',(1.,0.,0.));
+#8839 = CYLINDRICAL_SURFACE('',#8840,0.4);
+#8840 = AXIS2_PLACEMENT_3D('',#8841,#8842,#8843);
+#8841 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8842 = DIRECTION('',(-0.,-0.,-1.));
+#8843 = DIRECTION('',(1.,0.,0.));
+#8844 = ADVANCED_FACE('',(#8845,#8897),#8900,.T.);
+#8845 = FACE_BOUND('',#8846,.T.);
+#8846 = EDGE_LOOP('',(#8847,#8858,#8866,#8874,#8883,#8891));
+#8847 = ORIENTED_EDGE('',*,*,#8848,.F.);
+#8848 = EDGE_CURVE('',#8849,#8851,#8853,.T.);
+#8849 = VERTEX_POINT('',#8850);
+#8850 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8851 = VERTEX_POINT('',#8852);
+#8852 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8853 = CIRCLE('',#8854,0.599544372394);
+#8854 = AXIS2_PLACEMENT_3D('',#8855,#8856,#8857);
+#8855 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8856 = DIRECTION('',(0.,0.,-1.));
+#8857 = DIRECTION('',(1.,0.,0.));
+#8858 = ORIENTED_EDGE('',*,*,#8859,.T.);
+#8859 = EDGE_CURVE('',#8849,#8860,#8862,.T.);
+#8860 = VERTEX_POINT('',#8861);
+#8861 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#8862 = LINE('',#8863,#8864);
+#8863 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8864 = VECTOR('',#8865,1.);
+#8865 = DIRECTION('',(-1.,0.,0.));
+#8866 = ORIENTED_EDGE('',*,*,#8867,.F.);
+#8867 = EDGE_CURVE('',#8868,#8860,#8870,.T.);
+#8868 = VERTEX_POINT('',#8869);
+#8869 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#8870 = LINE('',#8871,#8872);
+#8871 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#8872 = VECTOR('',#8873,1.);
+#8873 = DIRECTION('',(0.,1.,0.));
+#8874 = ORIENTED_EDGE('',*,*,#8875,.T.);
+#8875 = EDGE_CURVE('',#8868,#8876,#8878,.T.);
+#8876 = VERTEX_POINT('',#8877);
+#8877 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#8878 = CIRCLE('',#8879,0.4);
+#8879 = AXIS2_PLACEMENT_3D('',#8880,#8881,#8882);
+#8880 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#8881 = DIRECTION('',(0.,0.,-1.));
+#8882 = DIRECTION('',(1.,0.,0.));
+#8883 = ORIENTED_EDGE('',*,*,#8884,.F.);
+#8884 = EDGE_CURVE('',#8885,#8876,#8887,.T.);
+#8885 = VERTEX_POINT('',#8886);
+#8886 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8887 = LINE('',#8888,#8889);
+#8888 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8889 = VECTOR('',#8890,1.);
+#8890 = DIRECTION('',(0.,1.,0.));
+#8891 = ORIENTED_EDGE('',*,*,#8892,.F.);
+#8892 = EDGE_CURVE('',#8851,#8885,#8893,.T.);
+#8893 = LINE('',#8894,#8895);
+#8894 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8895 = VECTOR('',#8896,1.);
+#8896 = DIRECTION('',(-1.,0.,0.));
+#8897 = FACE_BOUND('',#8898,.T.);
+#8898 = EDGE_LOOP('',(#8899));
+#8899 = ORIENTED_EDGE('',*,*,#8833,.F.);
+#8900 = PLANE('',#8901);
+#8901 = AXIS2_PLACEMENT_3D('',#8902,#8903,#8904);
+#8902 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#8903 = DIRECTION('',(0.,0.,1.));
+#8904 = DIRECTION('',(1.,0.,0.));
+#8905 = ADVANCED_FACE('',(#8906,#8958),#8961,.F.);
+#8906 = FACE_BOUND('',#8907,.F.);
+#8907 = EDGE_LOOP('',(#8908,#8919,#8927,#8935,#8944,#8952));
+#8908 = ORIENTED_EDGE('',*,*,#8909,.T.);
+#8909 = EDGE_CURVE('',#8910,#8912,#8914,.T.);
+#8910 = VERTEX_POINT('',#8911);
+#8911 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#8912 = VERTEX_POINT('',#8913);
+#8913 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#8914 = CIRCLE('',#8915,0.4);
+#8915 = AXIS2_PLACEMENT_3D('',#8916,#8917,#8918);
+#8916 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#8917 = DIRECTION('',(0.,0.,-1.));
+#8918 = DIRECTION('',(1.,0.,0.));
+#8919 = ORIENTED_EDGE('',*,*,#8920,.T.);
+#8920 = EDGE_CURVE('',#8912,#8921,#8923,.T.);
+#8921 = VERTEX_POINT('',#8922);
+#8922 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#8923 = LINE('',#8924,#8925);
+#8924 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#8925 = VECTOR('',#8926,1.);
+#8926 = DIRECTION('',(0.,-1.,0.));
+#8927 = ORIENTED_EDGE('',*,*,#8928,.F.);
+#8928 = EDGE_CURVE('',#8929,#8921,#8931,.T.);
+#8929 = VERTEX_POINT('',#8930);
+#8930 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8931 = LINE('',#8932,#8933);
+#8932 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8933 = VECTOR('',#8934,1.);
+#8934 = DIRECTION('',(-1.,0.,0.));
+#8935 = ORIENTED_EDGE('',*,*,#8936,.T.);
+#8936 = EDGE_CURVE('',#8929,#8937,#8939,.T.);
+#8937 = VERTEX_POINT('',#8938);
+#8938 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8939 = CIRCLE('',#8940,0.6);
+#8940 = AXIS2_PLACEMENT_3D('',#8941,#8942,#8943);
+#8941 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8942 = DIRECTION('',(0.,0.,1.));
+#8943 = DIRECTION('',(1.,0.,0.));
+#8944 = ORIENTED_EDGE('',*,*,#8945,.T.);
+#8945 = EDGE_CURVE('',#8937,#8946,#8948,.T.);
+#8946 = VERTEX_POINT('',#8947);
+#8947 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8948 = LINE('',#8949,#8950);
+#8949 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8950 = VECTOR('',#8951,1.);
+#8951 = DIRECTION('',(-1.,0.,0.));
+#8952 = ORIENTED_EDGE('',*,*,#8953,.T.);
+#8953 = EDGE_CURVE('',#8946,#8910,#8954,.T.);
+#8954 = LINE('',#8955,#8956);
+#8955 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8956 = VECTOR('',#8957,1.);
+#8957 = DIRECTION('',(0.,-1.,0.));
+#8958 = FACE_BOUND('',#8959,.F.);
+#8959 = EDGE_LOOP('',(#8960));
+#8960 = ORIENTED_EDGE('',*,*,#8825,.F.);
+#8961 = PLANE('',#8962);
+#8962 = AXIS2_PLACEMENT_3D('',#8963,#8964,#8965);
+#8963 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#8964 = DIRECTION('',(0.,0.,1.));
+#8965 = DIRECTION('',(1.,0.,0.));
+#8966 = ADVANCED_FACE('',(#8967),#8993,.T.);
+#8967 = FACE_BOUND('',#8968,.F.);
+#8968 = EDGE_LOOP('',(#8969,#8977,#8986,#8992));
+#8969 = ORIENTED_EDGE('',*,*,#8970,.T.);
+#8970 = EDGE_CURVE('',#8849,#8971,#8973,.T.);
+#8971 = VERTEX_POINT('',#8972);
+#8972 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#8973 = LINE('',#8974,#8975);
+#8974 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8975 = VECTOR('',#8976,1.);
+#8976 = DIRECTION('',(0.,0.,-1.));
+#8977 = ORIENTED_EDGE('',*,*,#8978,.T.);
+#8978 = EDGE_CURVE('',#8971,#8979,#8981,.T.);
+#8979 = VERTEX_POINT('',#8980);
+#8980 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#8981 = CIRCLE('',#8982,0.599544372394);
+#8982 = AXIS2_PLACEMENT_3D('',#8983,#8984,#8985);
+#8983 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#8984 = DIRECTION('',(0.,0.,-1.));
+#8985 = DIRECTION('',(1.,0.,0.));
+#8986 = ORIENTED_EDGE('',*,*,#8987,.F.);
+#8987 = EDGE_CURVE('',#8851,#8979,#8988,.T.);
+#8988 = LINE('',#8989,#8990);
+#8989 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8990 = VECTOR('',#8991,1.);
+#8991 = DIRECTION('',(0.,0.,-1.));
+#8992 = ORIENTED_EDGE('',*,*,#8848,.F.);
+#8993 = CYLINDRICAL_SURFACE('',#8994,0.599544372394);
+#8994 = AXIS2_PLACEMENT_3D('',#8995,#8996,#8997);
+#8995 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8996 = DIRECTION('',(0.,0.,1.));
+#8997 = DIRECTION('',(1.,0.,0.));
+#8998 = ADVANCED_FACE('',(#8999),#9017,.F.);
+#8999 = FACE_BOUND('',#9000,.F.);
+#9000 = EDGE_LOOP('',(#9001,#9002,#9010,#9016));
+#9001 = ORIENTED_EDGE('',*,*,#8987,.T.);
+#9002 = ORIENTED_EDGE('',*,*,#9003,.T.);
+#9003 = EDGE_CURVE('',#8979,#9004,#9006,.T.);
+#9004 = VERTEX_POINT('',#9005);
+#9005 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#9006 = LINE('',#9007,#9008);
+#9007 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#9008 = VECTOR('',#9009,1.);
+#9009 = DIRECTION('',(-1.,0.,0.));
+#9010 = ORIENTED_EDGE('',*,*,#9011,.F.);
+#9011 = EDGE_CURVE('',#8885,#9004,#9012,.T.);
+#9012 = LINE('',#9013,#9014);
+#9013 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9014 = VECTOR('',#9015,1.);
+#9015 = DIRECTION('',(0.,0.,-1.));
+#9016 = ORIENTED_EDGE('',*,*,#8892,.F.);
+#9017 = PLANE('',#9018);
+#9018 = AXIS2_PLACEMENT_3D('',#9019,#9020,#9021);
+#9019 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9020 = DIRECTION('',(0.,1.,0.));
+#9021 = DIRECTION('',(-1.,0.,0.));
+#9022 = ADVANCED_FACE('',(#9023),#9039,.T.);
+#9023 = FACE_BOUND('',#9024,.F.);
+#9024 = EDGE_LOOP('',(#9025,#9031,#9032,#9038));
+#9025 = ORIENTED_EDGE('',*,*,#9026,.T.);
+#9026 = EDGE_CURVE('',#8910,#8868,#9027,.T.);
+#9027 = LINE('',#9028,#9029);
+#9028 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#9029 = VECTOR('',#9030,1.);
+#9030 = DIRECTION('',(0.,0.,-1.));
+#9031 = ORIENTED_EDGE('',*,*,#8875,.T.);
+#9032 = ORIENTED_EDGE('',*,*,#9033,.F.);
+#9033 = EDGE_CURVE('',#8912,#8876,#9034,.T.);
+#9034 = LINE('',#9035,#9036);
+#9035 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#9036 = VECTOR('',#9037,1.);
+#9037 = DIRECTION('',(0.,0.,-1.));
+#9038 = ORIENTED_EDGE('',*,*,#8909,.F.);
+#9039 = CYLINDRICAL_SURFACE('',#9040,0.4);
+#9040 = AXIS2_PLACEMENT_3D('',#9041,#9042,#9043);
+#9041 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#9042 = DIRECTION('',(0.,0.,1.));
+#9043 = DIRECTION('',(1.,0.,0.));
+#9044 = ADVANCED_FACE('',(#9045),#9063,.T.);
+#9045 = FACE_BOUND('',#9046,.T.);
+#9046 = EDGE_LOOP('',(#9047,#9048,#9056,#9062));
+#9047 = ORIENTED_EDGE('',*,*,#8970,.T.);
+#9048 = ORIENTED_EDGE('',*,*,#9049,.T.);
+#9049 = EDGE_CURVE('',#8971,#9050,#9052,.T.);
+#9050 = VERTEX_POINT('',#9051);
+#9051 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#9052 = LINE('',#9053,#9054);
+#9053 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#9054 = VECTOR('',#9055,1.);
+#9055 = DIRECTION('',(-1.,0.,0.));
+#9056 = ORIENTED_EDGE('',*,*,#9057,.F.);
+#9057 = EDGE_CURVE('',#8860,#9050,#9058,.T.);
+#9058 = LINE('',#9059,#9060);
+#9059 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#9060 = VECTOR('',#9061,1.);
+#9061 = DIRECTION('',(0.,0.,-1.));
+#9062 = ORIENTED_EDGE('',*,*,#8859,.F.);
+#9063 = PLANE('',#9064);
+#9064 = AXIS2_PLACEMENT_3D('',#9065,#9066,#9067);
+#9065 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9066 = DIRECTION('',(0.,1.,0.));
+#9067 = DIRECTION('',(-1.,0.,0.));
+#9068 = ADVANCED_FACE('',(#9069),#9094,.F.);
+#9069 = FACE_BOUND('',#9070,.F.);
+#9070 = EDGE_LOOP('',(#9071,#9079,#9087,#9093));
+#9071 = ORIENTED_EDGE('',*,*,#9072,.T.);
+#9072 = EDGE_CURVE('',#8937,#9073,#9075,.T.);
+#9073 = VERTEX_POINT('',#9074);
+#9074 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#9075 = LINE('',#9076,#9077);
+#9076 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9077 = VECTOR('',#9078,1.);
+#9078 = DIRECTION('',(0.,0.,1.));
+#9079 = ORIENTED_EDGE('',*,*,#9080,.T.);
+#9080 = EDGE_CURVE('',#9073,#9081,#9083,.T.);
+#9081 = VERTEX_POINT('',#9082);
+#9082 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#9083 = LINE('',#9084,#9085);
+#9084 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#9085 = VECTOR('',#9086,1.);
+#9086 = DIRECTION('',(-1.,0.,0.));
+#9087 = ORIENTED_EDGE('',*,*,#9088,.F.);
+#9088 = EDGE_CURVE('',#8946,#9081,#9089,.T.);
+#9089 = LINE('',#9090,#9091);
+#9090 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9091 = VECTOR('',#9092,1.);
+#9092 = DIRECTION('',(0.,0.,1.));
+#9093 = ORIENTED_EDGE('',*,*,#8945,.F.);
+#9094 = PLANE('',#9095);
+#9095 = AXIS2_PLACEMENT_3D('',#9096,#9097,#9098);
+#9096 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9097 = DIRECTION('',(0.,-1.,0.));
+#9098 = DIRECTION('',(-1.,0.,0.));
+#9099 = ADVANCED_FACE('',(#9100),#9119,.T.);
+#9100 = FACE_BOUND('',#9101,.F.);
+#9101 = EDGE_LOOP('',(#9102,#9110,#9117,#9118));
+#9102 = ORIENTED_EDGE('',*,*,#9103,.T.);
+#9103 = EDGE_CURVE('',#8929,#9104,#9106,.T.);
+#9104 = VERTEX_POINT('',#9105);
+#9105 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#9106 = LINE('',#9107,#9108);
+#9107 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9108 = VECTOR('',#9109,1.);
+#9109 = DIRECTION('',(0.,0.,1.));
+#9110 = ORIENTED_EDGE('',*,*,#9111,.T.);
+#9111 = EDGE_CURVE('',#9104,#9073,#9112,.T.);
+#9112 = CIRCLE('',#9113,0.6);
+#9113 = AXIS2_PLACEMENT_3D('',#9114,#9115,#9116);
+#9114 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#9115 = DIRECTION('',(0.,0.,1.));
+#9116 = DIRECTION('',(1.,0.,0.));
+#9117 = ORIENTED_EDGE('',*,*,#9072,.F.);
+#9118 = ORIENTED_EDGE('',*,*,#8936,.F.);
+#9119 = CYLINDRICAL_SURFACE('',#9120,0.6);
+#9120 = AXIS2_PLACEMENT_3D('',#9121,#9122,#9123);
+#9121 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9122 = DIRECTION('',(-0.,-0.,-1.));
+#9123 = DIRECTION('',(1.,0.,0.));
+#9124 = ADVANCED_FACE('',(#9125),#9143,.T.);
+#9125 = FACE_BOUND('',#9126,.T.);
+#9126 = EDGE_LOOP('',(#9127,#9128,#9136,#9142));
+#9127 = ORIENTED_EDGE('',*,*,#9103,.T.);
+#9128 = ORIENTED_EDGE('',*,*,#9129,.T.);
+#9129 = EDGE_CURVE('',#9104,#9130,#9132,.T.);
+#9130 = VERTEX_POINT('',#9131);
+#9131 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#9132 = LINE('',#9133,#9134);
+#9133 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#9134 = VECTOR('',#9135,1.);
+#9135 = DIRECTION('',(-1.,0.,0.));
+#9136 = ORIENTED_EDGE('',*,*,#9137,.F.);
+#9137 = EDGE_CURVE('',#8921,#9130,#9138,.T.);
+#9138 = LINE('',#9139,#9140);
+#9139 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#9140 = VECTOR('',#9141,1.);
+#9141 = DIRECTION('',(0.,0.,1.));
+#9142 = ORIENTED_EDGE('',*,*,#8928,.F.);
+#9143 = PLANE('',#9144);
+#9144 = AXIS2_PLACEMENT_3D('',#9145,#9146,#9147);
+#9145 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9146 = DIRECTION('',(0.,-1.,0.));
+#9147 = DIRECTION('',(-1.,0.,0.));
+#9148 = ADVANCED_FACE('',(#9149,#9177),#9188,.F.);
+#9149 = FACE_BOUND('',#9150,.F.);
+#9150 = EDGE_LOOP('',(#9151,#9152,#9160,#9169,#9175,#9176));
+#9151 = ORIENTED_EDGE('',*,*,#9049,.T.);
+#9152 = ORIENTED_EDGE('',*,*,#9153,.F.);
+#9153 = EDGE_CURVE('',#9154,#9050,#9156,.T.);
+#9154 = VERTEX_POINT('',#9155);
+#9155 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#9156 = LINE('',#9157,#9158);
+#9157 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#9158 = VECTOR('',#9159,1.);
+#9159 = DIRECTION('',(0.,1.,0.));
+#9160 = ORIENTED_EDGE('',*,*,#9161,.T.);
+#9161 = EDGE_CURVE('',#9154,#9162,#9164,.T.);
+#9162 = VERTEX_POINT('',#9163);
+#9163 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#9164 = CIRCLE('',#9165,0.35);
+#9165 = AXIS2_PLACEMENT_3D('',#9166,#9167,#9168);
+#9166 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#9167 = DIRECTION('',(0.,0.,-1.));
+#9168 = DIRECTION('',(1.,0.,0.));
+#9169 = ORIENTED_EDGE('',*,*,#9170,.F.);
+#9170 = EDGE_CURVE('',#9004,#9162,#9171,.T.);
+#9171 = LINE('',#9172,#9173);
+#9172 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#9173 = VECTOR('',#9174,1.);
+#9174 = DIRECTION('',(0.,1.,0.));
+#9175 = ORIENTED_EDGE('',*,*,#9003,.F.);
+#9176 = ORIENTED_EDGE('',*,*,#8978,.F.);
+#9177 = FACE_BOUND('',#9178,.F.);
+#9178 = EDGE_LOOP('',(#9179));
+#9179 = ORIENTED_EDGE('',*,*,#9180,.T.);
+#9180 = EDGE_CURVE('',#9181,#9181,#9183,.T.);
+#9181 = VERTEX_POINT('',#9182);
+#9182 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#9183 = CIRCLE('',#9184,0.35);
+#9184 = AXIS2_PLACEMENT_3D('',#9185,#9186,#9187);
+#9185 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#9186 = DIRECTION('',(0.,0.,-1.));
+#9187 = DIRECTION('',(1.,0.,0.));
+#9188 = PLANE('',#9189);
+#9189 = AXIS2_PLACEMENT_3D('',#9190,#9191,#9192);
+#9190 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#9191 = DIRECTION('',(0.,0.,1.));
+#9192 = DIRECTION('',(1.,0.,0.));
+#9193 = ADVANCED_FACE('',(#9194,#9222),#9233,.T.);
+#9194 = FACE_BOUND('',#9195,.T.);
+#9195 = EDGE_LOOP('',(#9196,#9204,#9205,#9206,#9207,#9215));
+#9196 = ORIENTED_EDGE('',*,*,#9197,.T.);
+#9197 = EDGE_CURVE('',#9198,#9130,#9200,.T.);
+#9198 = VERTEX_POINT('',#9199);
+#9199 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#9200 = LINE('',#9201,#9202);
+#9201 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#9202 = VECTOR('',#9203,1.);
+#9203 = DIRECTION('',(0.,-1.,0.));
+#9204 = ORIENTED_EDGE('',*,*,#9129,.F.);
+#9205 = ORIENTED_EDGE('',*,*,#9111,.T.);
+#9206 = ORIENTED_EDGE('',*,*,#9080,.T.);
+#9207 = ORIENTED_EDGE('',*,*,#9208,.T.);
+#9208 = EDGE_CURVE('',#9081,#9209,#9211,.T.);
+#9209 = VERTEX_POINT('',#9210);
+#9210 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#9211 = LINE('',#9212,#9213);
+#9212 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#9213 = VECTOR('',#9214,1.);
+#9214 = DIRECTION('',(0.,-1.,0.));
+#9215 = ORIENTED_EDGE('',*,*,#9216,.F.);
+#9216 = EDGE_CURVE('',#9198,#9209,#9217,.T.);
+#9217 = CIRCLE('',#9218,0.35);
+#9218 = AXIS2_PLACEMENT_3D('',#9219,#9220,#9221);
+#9219 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#9220 = DIRECTION('',(0.,0.,1.));
+#9221 = DIRECTION('',(1.,0.,0.));
+#9222 = FACE_BOUND('',#9223,.F.);
+#9223 = EDGE_LOOP('',(#9224));
+#9224 = ORIENTED_EDGE('',*,*,#9225,.T.);
+#9225 = EDGE_CURVE('',#9226,#9226,#9228,.T.);
+#9226 = VERTEX_POINT('',#9227);
+#9227 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#9228 = CIRCLE('',#9229,0.35);
+#9229 = AXIS2_PLACEMENT_3D('',#9230,#9231,#9232);
+#9230 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#9231 = DIRECTION('',(0.,0.,1.));
+#9232 = DIRECTION('',(1.,0.,0.));
+#9233 = PLANE('',#9234);
+#9234 = AXIS2_PLACEMENT_3D('',#9235,#9236,#9237);
+#9235 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#9236 = DIRECTION('',(0.,0.,1.));
+#9237 = DIRECTION('',(1.,0.,0.));
+#9238 = ADVANCED_FACE('',(#9239),#9254,.T.);
+#9239 = FACE_BOUND('',#9240,.T.);
+#9240 = EDGE_LOOP('',(#9241,#9242,#9243,#9244,#9245,#9246,#9247,#9253));
+#9241 = ORIENTED_EDGE('',*,*,#9011,.F.);
+#9242 = ORIENTED_EDGE('',*,*,#8884,.T.);
+#9243 = ORIENTED_EDGE('',*,*,#9033,.F.);
+#9244 = ORIENTED_EDGE('',*,*,#8920,.T.);
+#9245 = ORIENTED_EDGE('',*,*,#9137,.T.);
+#9246 = ORIENTED_EDGE('',*,*,#9197,.F.);
+#9247 = ORIENTED_EDGE('',*,*,#9248,.F.);
+#9248 = EDGE_CURVE('',#9162,#9198,#9249,.T.);
+#9249 = LINE('',#9250,#9251);
+#9250 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#9251 = VECTOR('',#9252,1.);
+#9252 = DIRECTION('',(0.,0.,1.));
+#9253 = ORIENTED_EDGE('',*,*,#9170,.F.);
+#9254 = PLANE('',#9255);
+#9255 = AXIS2_PLACEMENT_3D('',#9256,#9257,#9258);
+#9256 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#9257 = DIRECTION('',(-1.,-0.,-0.));
+#9258 = DIRECTION('',(0.,0.,-1.));
+#9259 = ADVANCED_FACE('',(#9260),#9275,.T.);
+#9260 = FACE_BOUND('',#9261,.T.);
+#9261 = EDGE_LOOP('',(#9262,#9268,#9269,#9270,#9271,#9272,#9273,#9274));
+#9262 = ORIENTED_EDGE('',*,*,#9263,.F.);
+#9263 = EDGE_CURVE('',#9209,#9154,#9264,.T.);
+#9264 = LINE('',#9265,#9266);
+#9265 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#9266 = VECTOR('',#9267,1.);
+#9267 = DIRECTION('',(0.,0.,-1.));
+#9268 = ORIENTED_EDGE('',*,*,#9208,.F.);
+#9269 = ORIENTED_EDGE('',*,*,#9088,.F.);
+#9270 = ORIENTED_EDGE('',*,*,#8953,.T.);
+#9271 = ORIENTED_EDGE('',*,*,#9026,.T.);
+#9272 = ORIENTED_EDGE('',*,*,#8867,.T.);
+#9273 = ORIENTED_EDGE('',*,*,#9057,.T.);
+#9274 = ORIENTED_EDGE('',*,*,#9153,.F.);
+#9275 = PLANE('',#9276);
+#9276 = AXIS2_PLACEMENT_3D('',#9277,#9278,#9279);
+#9277 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#9278 = DIRECTION('',(-1.,-0.,-0.));
+#9279 = DIRECTION('',(0.,0.,-1.));
+#9280 = ADVANCED_FACE('',(#9281),#9287,.F.);
+#9281 = FACE_BOUND('',#9282,.T.);
+#9282 = EDGE_LOOP('',(#9283,#9284,#9285,#9286));
+#9283 = ORIENTED_EDGE('',*,*,#9263,.T.);
+#9284 = ORIENTED_EDGE('',*,*,#9161,.T.);
+#9285 = ORIENTED_EDGE('',*,*,#9248,.T.);
+#9286 = ORIENTED_EDGE('',*,*,#9216,.T.);
+#9287 = CYLINDRICAL_SURFACE('',#9288,0.35);
+#9288 = AXIS2_PLACEMENT_3D('',#9289,#9290,#9291);
+#9289 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#9290 = DIRECTION('',(0.,0.,1.));
+#9291 = DIRECTION('',(1.,0.,0.));
+#9292 = ADVANCED_FACE('',(#9293),#9303,.F.);
+#9293 = FACE_BOUND('',#9294,.T.);
+#9294 = EDGE_LOOP('',(#9295,#9296,#9301,#9302));
+#9295 = ORIENTED_EDGE('',*,*,#9225,.T.);
+#9296 = ORIENTED_EDGE('',*,*,#9297,.F.);
+#9297 = EDGE_CURVE('',#9181,#9226,#9298,.T.);
+#9298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9299,#9300),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#9299 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#9300 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#9301 = ORIENTED_EDGE('',*,*,#9180,.T.);
+#9302 = ORIENTED_EDGE('',*,*,#9297,.T.);
+#9303 = CYLINDRICAL_SURFACE('',#9304,0.35);
+#9304 = AXIS2_PLACEMENT_3D('',#9305,#9306,#9307);
+#9305 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9306 = DIRECTION('',(0.,0.,1.));
+#9307 = DIRECTION('',(1.,0.,0.));
+#9308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9312)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9309,#9310,#9311)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9309 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9310 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9311 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9312 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#9309,
+  'distance_accuracy_value','confusion accuracy');
+#9313 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9314,#9316);
+#9314 = ( REPRESENTATION_RELATIONSHIP('','',#8808,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9315) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9315 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3598);
+#9316 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9317);
+#9317 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','Body017','',#3552,#8803,$);
+#9318 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8805));
+#9319 = SHAPE_DEFINITION_REPRESENTATION(#9320,#9326);
+#9320 = PRODUCT_DEFINITION_SHAPE('','',#9321);
+#9321 = PRODUCT_DEFINITION('design','',#9322,#9325);
+#9322 = PRODUCT_DEFINITION_FORMATION('','',#9323);
+#9323 = PRODUCT('Body018','Body018','',(#9324));
+#9324 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9325 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9326 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9327),#9826);
+#9327 = MANIFOLD_SOLID_BREP('',#9328);
+#9328 = CLOSED_SHELL('',(#9329,#9362,#9423,#9484,#9516,#9540,#9562,#9586
+    ,#9617,#9642,#9666,#9711,#9756,#9777,#9798,#9810));
+#9329 = ADVANCED_FACE('',(#9330),#9357,.T.);
+#9330 = FACE_BOUND('',#9331,.F.);
+#9331 = EDGE_LOOP('',(#9332,#9342,#9349,#9350));
+#9332 = ORIENTED_EDGE('',*,*,#9333,.T.);
+#9333 = EDGE_CURVE('',#9334,#9336,#9338,.T.);
+#9334 = VERTEX_POINT('',#9335);
+#9335 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#9336 = VERTEX_POINT('',#9337);
+#9337 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#9338 = LINE('',#9339,#9340);
+#9339 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#9340 = VECTOR('',#9341,1.);
+#9341 = DIRECTION('',(0.,0.,1.));
+#9342 = ORIENTED_EDGE('',*,*,#9343,.T.);
+#9343 = EDGE_CURVE('',#9336,#9336,#9344,.T.);
+#9344 = CIRCLE('',#9345,0.4);
+#9345 = AXIS2_PLACEMENT_3D('',#9346,#9347,#9348);
+#9346 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9347 = DIRECTION('',(0.,0.,1.));
+#9348 = DIRECTION('',(1.,0.,0.));
+#9349 = ORIENTED_EDGE('',*,*,#9333,.F.);
+#9350 = ORIENTED_EDGE('',*,*,#9351,.F.);
+#9351 = EDGE_CURVE('',#9334,#9334,#9352,.T.);
+#9352 = CIRCLE('',#9353,0.4);
+#9353 = AXIS2_PLACEMENT_3D('',#9354,#9355,#9356);
+#9354 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9355 = DIRECTION('',(0.,0.,1.));
+#9356 = DIRECTION('',(1.,0.,0.));
+#9357 = CYLINDRICAL_SURFACE('',#9358,0.4);
+#9358 = AXIS2_PLACEMENT_3D('',#9359,#9360,#9361);
+#9359 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9360 = DIRECTION('',(-0.,-0.,-1.));
+#9361 = DIRECTION('',(1.,0.,0.));
+#9362 = ADVANCED_FACE('',(#9363,#9415),#9418,.T.);
+#9363 = FACE_BOUND('',#9364,.T.);
+#9364 = EDGE_LOOP('',(#9365,#9376,#9384,#9392,#9401,#9409));
+#9365 = ORIENTED_EDGE('',*,*,#9366,.F.);
+#9366 = EDGE_CURVE('',#9367,#9369,#9371,.T.);
+#9367 = VERTEX_POINT('',#9368);
+#9368 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9369 = VERTEX_POINT('',#9370);
+#9370 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9371 = CIRCLE('',#9372,0.599544372394);
+#9372 = AXIS2_PLACEMENT_3D('',#9373,#9374,#9375);
+#9373 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9374 = DIRECTION('',(0.,0.,-1.));
+#9375 = DIRECTION('',(1.,0.,0.));
+#9376 = ORIENTED_EDGE('',*,*,#9377,.T.);
+#9377 = EDGE_CURVE('',#9367,#9378,#9380,.T.);
+#9378 = VERTEX_POINT('',#9379);
+#9379 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#9380 = LINE('',#9381,#9382);
+#9381 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9382 = VECTOR('',#9383,1.);
+#9383 = DIRECTION('',(-1.,0.,0.));
+#9384 = ORIENTED_EDGE('',*,*,#9385,.F.);
+#9385 = EDGE_CURVE('',#9386,#9378,#9388,.T.);
+#9386 = VERTEX_POINT('',#9387);
+#9387 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#9388 = LINE('',#9389,#9390);
+#9389 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#9390 = VECTOR('',#9391,1.);
+#9391 = DIRECTION('',(0.,1.,0.));
+#9392 = ORIENTED_EDGE('',*,*,#9393,.T.);
+#9393 = EDGE_CURVE('',#9386,#9394,#9396,.T.);
+#9394 = VERTEX_POINT('',#9395);
+#9395 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#9396 = CIRCLE('',#9397,0.4);
+#9397 = AXIS2_PLACEMENT_3D('',#9398,#9399,#9400);
+#9398 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#9399 = DIRECTION('',(0.,0.,-1.));
+#9400 = DIRECTION('',(1.,0.,0.));
+#9401 = ORIENTED_EDGE('',*,*,#9402,.F.);
+#9402 = EDGE_CURVE('',#9403,#9394,#9405,.T.);
+#9403 = VERTEX_POINT('',#9404);
+#9404 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9405 = LINE('',#9406,#9407);
+#9406 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9407 = VECTOR('',#9408,1.);
+#9408 = DIRECTION('',(0.,1.,0.));
+#9409 = ORIENTED_EDGE('',*,*,#9410,.F.);
+#9410 = EDGE_CURVE('',#9369,#9403,#9411,.T.);
+#9411 = LINE('',#9412,#9413);
+#9412 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9413 = VECTOR('',#9414,1.);
+#9414 = DIRECTION('',(-1.,0.,0.));
+#9415 = FACE_BOUND('',#9416,.T.);
+#9416 = EDGE_LOOP('',(#9417));
+#9417 = ORIENTED_EDGE('',*,*,#9351,.F.);
+#9418 = PLANE('',#9419);
+#9419 = AXIS2_PLACEMENT_3D('',#9420,#9421,#9422);
+#9420 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#9421 = DIRECTION('',(0.,0.,1.));
+#9422 = DIRECTION('',(1.,0.,0.));
+#9423 = ADVANCED_FACE('',(#9424,#9476),#9479,.F.);
+#9424 = FACE_BOUND('',#9425,.F.);
+#9425 = EDGE_LOOP('',(#9426,#9437,#9445,#9453,#9462,#9470));
+#9426 = ORIENTED_EDGE('',*,*,#9427,.T.);
+#9427 = EDGE_CURVE('',#9428,#9430,#9432,.T.);
+#9428 = VERTEX_POINT('',#9429);
+#9429 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#9430 = VERTEX_POINT('',#9431);
+#9431 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#9432 = CIRCLE('',#9433,0.4);
+#9433 = AXIS2_PLACEMENT_3D('',#9434,#9435,#9436);
+#9434 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#9435 = DIRECTION('',(0.,0.,-1.));
+#9436 = DIRECTION('',(1.,0.,0.));
+#9437 = ORIENTED_EDGE('',*,*,#9438,.T.);
+#9438 = EDGE_CURVE('',#9430,#9439,#9441,.T.);
+#9439 = VERTEX_POINT('',#9440);
+#9440 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#9441 = LINE('',#9442,#9443);
+#9442 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#9443 = VECTOR('',#9444,1.);
+#9444 = DIRECTION('',(0.,-1.,0.));
+#9445 = ORIENTED_EDGE('',*,*,#9446,.F.);
+#9446 = EDGE_CURVE('',#9447,#9439,#9449,.T.);
+#9447 = VERTEX_POINT('',#9448);
+#9448 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9449 = LINE('',#9450,#9451);
+#9450 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9451 = VECTOR('',#9452,1.);
+#9452 = DIRECTION('',(-1.,0.,0.));
+#9453 = ORIENTED_EDGE('',*,*,#9454,.T.);
+#9454 = EDGE_CURVE('',#9447,#9455,#9457,.T.);
+#9455 = VERTEX_POINT('',#9456);
+#9456 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9457 = CIRCLE('',#9458,0.6);
+#9458 = AXIS2_PLACEMENT_3D('',#9459,#9460,#9461);
+#9459 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9460 = DIRECTION('',(0.,0.,1.));
+#9461 = DIRECTION('',(1.,0.,0.));
+#9462 = ORIENTED_EDGE('',*,*,#9463,.T.);
+#9463 = EDGE_CURVE('',#9455,#9464,#9466,.T.);
+#9464 = VERTEX_POINT('',#9465);
+#9465 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9466 = LINE('',#9467,#9468);
+#9467 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9468 = VECTOR('',#9469,1.);
+#9469 = DIRECTION('',(-1.,0.,0.));
+#9470 = ORIENTED_EDGE('',*,*,#9471,.T.);
+#9471 = EDGE_CURVE('',#9464,#9428,#9472,.T.);
+#9472 = LINE('',#9473,#9474);
+#9473 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9474 = VECTOR('',#9475,1.);
+#9475 = DIRECTION('',(0.,-1.,0.));
+#9476 = FACE_BOUND('',#9477,.F.);
+#9477 = EDGE_LOOP('',(#9478));
+#9478 = ORIENTED_EDGE('',*,*,#9343,.F.);
+#9479 = PLANE('',#9480);
+#9480 = AXIS2_PLACEMENT_3D('',#9481,#9482,#9483);
+#9481 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#9482 = DIRECTION('',(0.,0.,1.));
+#9483 = DIRECTION('',(1.,0.,0.));
+#9484 = ADVANCED_FACE('',(#9485),#9511,.T.);
+#9485 = FACE_BOUND('',#9486,.F.);
+#9486 = EDGE_LOOP('',(#9487,#9495,#9504,#9510));
+#9487 = ORIENTED_EDGE('',*,*,#9488,.T.);
+#9488 = EDGE_CURVE('',#9367,#9489,#9491,.T.);
+#9489 = VERTEX_POINT('',#9490);
+#9490 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#9491 = LINE('',#9492,#9493);
+#9492 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9493 = VECTOR('',#9494,1.);
+#9494 = DIRECTION('',(0.,0.,-1.));
+#9495 = ORIENTED_EDGE('',*,*,#9496,.T.);
+#9496 = EDGE_CURVE('',#9489,#9497,#9499,.T.);
+#9497 = VERTEX_POINT('',#9498);
+#9498 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#9499 = CIRCLE('',#9500,0.599544372394);
+#9500 = AXIS2_PLACEMENT_3D('',#9501,#9502,#9503);
+#9501 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#9502 = DIRECTION('',(0.,0.,-1.));
+#9503 = DIRECTION('',(1.,0.,0.));
+#9504 = ORIENTED_EDGE('',*,*,#9505,.F.);
+#9505 = EDGE_CURVE('',#9369,#9497,#9506,.T.);
+#9506 = LINE('',#9507,#9508);
+#9507 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9508 = VECTOR('',#9509,1.);
+#9509 = DIRECTION('',(0.,0.,-1.));
+#9510 = ORIENTED_EDGE('',*,*,#9366,.F.);
+#9511 = CYLINDRICAL_SURFACE('',#9512,0.599544372394);
+#9512 = AXIS2_PLACEMENT_3D('',#9513,#9514,#9515);
+#9513 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9514 = DIRECTION('',(0.,0.,1.));
+#9515 = DIRECTION('',(1.,0.,0.));
+#9516 = ADVANCED_FACE('',(#9517),#9535,.F.);
+#9517 = FACE_BOUND('',#9518,.F.);
+#9518 = EDGE_LOOP('',(#9519,#9520,#9528,#9534));
+#9519 = ORIENTED_EDGE('',*,*,#9505,.T.);
+#9520 = ORIENTED_EDGE('',*,*,#9521,.T.);
+#9521 = EDGE_CURVE('',#9497,#9522,#9524,.T.);
+#9522 = VERTEX_POINT('',#9523);
+#9523 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#9524 = LINE('',#9525,#9526);
+#9525 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#9526 = VECTOR('',#9527,1.);
+#9527 = DIRECTION('',(-1.,0.,0.));
+#9528 = ORIENTED_EDGE('',*,*,#9529,.F.);
+#9529 = EDGE_CURVE('',#9403,#9522,#9530,.T.);
+#9530 = LINE('',#9531,#9532);
+#9531 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9532 = VECTOR('',#9533,1.);
+#9533 = DIRECTION('',(0.,0.,-1.));
+#9534 = ORIENTED_EDGE('',*,*,#9410,.F.);
+#9535 = PLANE('',#9536);
+#9536 = AXIS2_PLACEMENT_3D('',#9537,#9538,#9539);
+#9537 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9538 = DIRECTION('',(0.,1.,0.));
+#9539 = DIRECTION('',(-1.,0.,0.));
+#9540 = ADVANCED_FACE('',(#9541),#9557,.T.);
+#9541 = FACE_BOUND('',#9542,.F.);
+#9542 = EDGE_LOOP('',(#9543,#9549,#9550,#9556));
+#9543 = ORIENTED_EDGE('',*,*,#9544,.T.);
+#9544 = EDGE_CURVE('',#9428,#9386,#9545,.T.);
+#9545 = LINE('',#9546,#9547);
+#9546 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#9547 = VECTOR('',#9548,1.);
+#9548 = DIRECTION('',(0.,0.,-1.));
+#9549 = ORIENTED_EDGE('',*,*,#9393,.T.);
+#9550 = ORIENTED_EDGE('',*,*,#9551,.F.);
+#9551 = EDGE_CURVE('',#9430,#9394,#9552,.T.);
+#9552 = LINE('',#9553,#9554);
+#9553 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#9554 = VECTOR('',#9555,1.);
+#9555 = DIRECTION('',(0.,0.,-1.));
+#9556 = ORIENTED_EDGE('',*,*,#9427,.F.);
+#9557 = CYLINDRICAL_SURFACE('',#9558,0.4);
+#9558 = AXIS2_PLACEMENT_3D('',#9559,#9560,#9561);
+#9559 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#9560 = DIRECTION('',(0.,0.,1.));
+#9561 = DIRECTION('',(1.,0.,0.));
+#9562 = ADVANCED_FACE('',(#9563),#9581,.T.);
+#9563 = FACE_BOUND('',#9564,.T.);
+#9564 = EDGE_LOOP('',(#9565,#9566,#9574,#9580));
+#9565 = ORIENTED_EDGE('',*,*,#9488,.T.);
+#9566 = ORIENTED_EDGE('',*,*,#9567,.T.);
+#9567 = EDGE_CURVE('',#9489,#9568,#9570,.T.);
+#9568 = VERTEX_POINT('',#9569);
+#9569 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#9570 = LINE('',#9571,#9572);
+#9571 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#9572 = VECTOR('',#9573,1.);
+#9573 = DIRECTION('',(-1.,0.,0.));
+#9574 = ORIENTED_EDGE('',*,*,#9575,.F.);
+#9575 = EDGE_CURVE('',#9378,#9568,#9576,.T.);
+#9576 = LINE('',#9577,#9578);
+#9577 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#9578 = VECTOR('',#9579,1.);
+#9579 = DIRECTION('',(0.,0.,-1.));
+#9580 = ORIENTED_EDGE('',*,*,#9377,.F.);
+#9581 = PLANE('',#9582);
+#9582 = AXIS2_PLACEMENT_3D('',#9583,#9584,#9585);
+#9583 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9584 = DIRECTION('',(0.,1.,0.));
+#9585 = DIRECTION('',(-1.,0.,0.));
+#9586 = ADVANCED_FACE('',(#9587),#9612,.F.);
+#9587 = FACE_BOUND('',#9588,.F.);
+#9588 = EDGE_LOOP('',(#9589,#9597,#9605,#9611));
+#9589 = ORIENTED_EDGE('',*,*,#9590,.T.);
+#9590 = EDGE_CURVE('',#9455,#9591,#9593,.T.);
+#9591 = VERTEX_POINT('',#9592);
+#9592 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#9593 = LINE('',#9594,#9595);
+#9594 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9595 = VECTOR('',#9596,1.);
+#9596 = DIRECTION('',(0.,0.,1.));
+#9597 = ORIENTED_EDGE('',*,*,#9598,.T.);
+#9598 = EDGE_CURVE('',#9591,#9599,#9601,.T.);
+#9599 = VERTEX_POINT('',#9600);
+#9600 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#9601 = LINE('',#9602,#9603);
+#9602 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#9603 = VECTOR('',#9604,1.);
+#9604 = DIRECTION('',(-1.,0.,0.));
+#9605 = ORIENTED_EDGE('',*,*,#9606,.F.);
+#9606 = EDGE_CURVE('',#9464,#9599,#9607,.T.);
+#9607 = LINE('',#9608,#9609);
+#9608 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9609 = VECTOR('',#9610,1.);
+#9610 = DIRECTION('',(0.,0.,1.));
+#9611 = ORIENTED_EDGE('',*,*,#9463,.F.);
+#9612 = PLANE('',#9613);
+#9613 = AXIS2_PLACEMENT_3D('',#9614,#9615,#9616);
+#9614 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9615 = DIRECTION('',(0.,-1.,0.));
+#9616 = DIRECTION('',(-1.,0.,0.));
+#9617 = ADVANCED_FACE('',(#9618),#9637,.T.);
+#9618 = FACE_BOUND('',#9619,.F.);
+#9619 = EDGE_LOOP('',(#9620,#9628,#9635,#9636));
+#9620 = ORIENTED_EDGE('',*,*,#9621,.T.);
+#9621 = EDGE_CURVE('',#9447,#9622,#9624,.T.);
+#9622 = VERTEX_POINT('',#9623);
+#9623 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#9624 = LINE('',#9625,#9626);
+#9625 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9626 = VECTOR('',#9627,1.);
+#9627 = DIRECTION('',(0.,0.,1.));
+#9628 = ORIENTED_EDGE('',*,*,#9629,.T.);
+#9629 = EDGE_CURVE('',#9622,#9591,#9630,.T.);
+#9630 = CIRCLE('',#9631,0.6);
+#9631 = AXIS2_PLACEMENT_3D('',#9632,#9633,#9634);
+#9632 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#9633 = DIRECTION('',(0.,0.,1.));
+#9634 = DIRECTION('',(1.,0.,0.));
+#9635 = ORIENTED_EDGE('',*,*,#9590,.F.);
+#9636 = ORIENTED_EDGE('',*,*,#9454,.F.);
+#9637 = CYLINDRICAL_SURFACE('',#9638,0.6);
+#9638 = AXIS2_PLACEMENT_3D('',#9639,#9640,#9641);
+#9639 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9640 = DIRECTION('',(-0.,-0.,-1.));
+#9641 = DIRECTION('',(1.,0.,0.));
+#9642 = ADVANCED_FACE('',(#9643),#9661,.T.);
+#9643 = FACE_BOUND('',#9644,.T.);
+#9644 = EDGE_LOOP('',(#9645,#9646,#9654,#9660));
+#9645 = ORIENTED_EDGE('',*,*,#9621,.T.);
+#9646 = ORIENTED_EDGE('',*,*,#9647,.T.);
+#9647 = EDGE_CURVE('',#9622,#9648,#9650,.T.);
+#9648 = VERTEX_POINT('',#9649);
+#9649 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#9650 = LINE('',#9651,#9652);
+#9651 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#9652 = VECTOR('',#9653,1.);
+#9653 = DIRECTION('',(-1.,0.,0.));
+#9654 = ORIENTED_EDGE('',*,*,#9655,.F.);
+#9655 = EDGE_CURVE('',#9439,#9648,#9656,.T.);
+#9656 = LINE('',#9657,#9658);
+#9657 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#9658 = VECTOR('',#9659,1.);
+#9659 = DIRECTION('',(0.,0.,1.));
+#9660 = ORIENTED_EDGE('',*,*,#9446,.F.);
+#9661 = PLANE('',#9662);
+#9662 = AXIS2_PLACEMENT_3D('',#9663,#9664,#9665);
+#9663 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9664 = DIRECTION('',(0.,-1.,0.));
+#9665 = DIRECTION('',(-1.,0.,0.));
+#9666 = ADVANCED_FACE('',(#9667,#9695),#9706,.F.);
+#9667 = FACE_BOUND('',#9668,.F.);
+#9668 = EDGE_LOOP('',(#9669,#9670,#9678,#9687,#9693,#9694));
+#9669 = ORIENTED_EDGE('',*,*,#9567,.T.);
+#9670 = ORIENTED_EDGE('',*,*,#9671,.F.);
+#9671 = EDGE_CURVE('',#9672,#9568,#9674,.T.);
+#9672 = VERTEX_POINT('',#9673);
+#9673 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#9674 = LINE('',#9675,#9676);
+#9675 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#9676 = VECTOR('',#9677,1.);
+#9677 = DIRECTION('',(0.,1.,0.));
+#9678 = ORIENTED_EDGE('',*,*,#9679,.T.);
+#9679 = EDGE_CURVE('',#9672,#9680,#9682,.T.);
+#9680 = VERTEX_POINT('',#9681);
+#9681 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#9682 = CIRCLE('',#9683,0.35);
+#9683 = AXIS2_PLACEMENT_3D('',#9684,#9685,#9686);
+#9684 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#9685 = DIRECTION('',(0.,0.,-1.));
+#9686 = DIRECTION('',(1.,0.,0.));
+#9687 = ORIENTED_EDGE('',*,*,#9688,.F.);
+#9688 = EDGE_CURVE('',#9522,#9680,#9689,.T.);
+#9689 = LINE('',#9690,#9691);
+#9690 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#9691 = VECTOR('',#9692,1.);
+#9692 = DIRECTION('',(0.,1.,0.));
+#9693 = ORIENTED_EDGE('',*,*,#9521,.F.);
+#9694 = ORIENTED_EDGE('',*,*,#9496,.F.);
+#9695 = FACE_BOUND('',#9696,.F.);
+#9696 = EDGE_LOOP('',(#9697));
+#9697 = ORIENTED_EDGE('',*,*,#9698,.T.);
+#9698 = EDGE_CURVE('',#9699,#9699,#9701,.T.);
+#9699 = VERTEX_POINT('',#9700);
+#9700 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#9701 = CIRCLE('',#9702,0.35);
+#9702 = AXIS2_PLACEMENT_3D('',#9703,#9704,#9705);
+#9703 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#9704 = DIRECTION('',(0.,0.,-1.));
+#9705 = DIRECTION('',(1.,0.,0.));
+#9706 = PLANE('',#9707);
+#9707 = AXIS2_PLACEMENT_3D('',#9708,#9709,#9710);
+#9708 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#9709 = DIRECTION('',(0.,0.,1.));
+#9710 = DIRECTION('',(1.,0.,0.));
+#9711 = ADVANCED_FACE('',(#9712,#9740),#9751,.T.);
+#9712 = FACE_BOUND('',#9713,.T.);
+#9713 = EDGE_LOOP('',(#9714,#9722,#9723,#9724,#9725,#9733));
+#9714 = ORIENTED_EDGE('',*,*,#9715,.T.);
+#9715 = EDGE_CURVE('',#9716,#9648,#9718,.T.);
+#9716 = VERTEX_POINT('',#9717);
+#9717 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#9718 = LINE('',#9719,#9720);
+#9719 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#9720 = VECTOR('',#9721,1.);
+#9721 = DIRECTION('',(0.,-1.,0.));
+#9722 = ORIENTED_EDGE('',*,*,#9647,.F.);
+#9723 = ORIENTED_EDGE('',*,*,#9629,.T.);
+#9724 = ORIENTED_EDGE('',*,*,#9598,.T.);
+#9725 = ORIENTED_EDGE('',*,*,#9726,.T.);
+#9726 = EDGE_CURVE('',#9599,#9727,#9729,.T.);
+#9727 = VERTEX_POINT('',#9728);
+#9728 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#9729 = LINE('',#9730,#9731);
+#9730 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#9731 = VECTOR('',#9732,1.);
+#9732 = DIRECTION('',(0.,-1.,0.));
+#9733 = ORIENTED_EDGE('',*,*,#9734,.F.);
+#9734 = EDGE_CURVE('',#9716,#9727,#9735,.T.);
+#9735 = CIRCLE('',#9736,0.35);
+#9736 = AXIS2_PLACEMENT_3D('',#9737,#9738,#9739);
+#9737 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#9738 = DIRECTION('',(0.,0.,1.));
+#9739 = DIRECTION('',(1.,0.,0.));
+#9740 = FACE_BOUND('',#9741,.F.);
+#9741 = EDGE_LOOP('',(#9742));
+#9742 = ORIENTED_EDGE('',*,*,#9743,.T.);
+#9743 = EDGE_CURVE('',#9744,#9744,#9746,.T.);
+#9744 = VERTEX_POINT('',#9745);
+#9745 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#9746 = CIRCLE('',#9747,0.35);
+#9747 = AXIS2_PLACEMENT_3D('',#9748,#9749,#9750);
+#9748 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#9749 = DIRECTION('',(0.,0.,1.));
+#9750 = DIRECTION('',(1.,0.,0.));
+#9751 = PLANE('',#9752);
+#9752 = AXIS2_PLACEMENT_3D('',#9753,#9754,#9755);
+#9753 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#9754 = DIRECTION('',(0.,0.,1.));
+#9755 = DIRECTION('',(1.,0.,0.));
+#9756 = ADVANCED_FACE('',(#9757),#9772,.T.);
+#9757 = FACE_BOUND('',#9758,.T.);
+#9758 = EDGE_LOOP('',(#9759,#9760,#9761,#9762,#9763,#9764,#9765,#9771));
+#9759 = ORIENTED_EDGE('',*,*,#9529,.F.);
+#9760 = ORIENTED_EDGE('',*,*,#9402,.T.);
+#9761 = ORIENTED_EDGE('',*,*,#9551,.F.);
+#9762 = ORIENTED_EDGE('',*,*,#9438,.T.);
+#9763 = ORIENTED_EDGE('',*,*,#9655,.T.);
+#9764 = ORIENTED_EDGE('',*,*,#9715,.F.);
+#9765 = ORIENTED_EDGE('',*,*,#9766,.F.);
+#9766 = EDGE_CURVE('',#9680,#9716,#9767,.T.);
+#9767 = LINE('',#9768,#9769);
+#9768 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#9769 = VECTOR('',#9770,1.);
+#9770 = DIRECTION('',(0.,0.,1.));
+#9771 = ORIENTED_EDGE('',*,*,#9688,.F.);
+#9772 = PLANE('',#9773);
+#9773 = AXIS2_PLACEMENT_3D('',#9774,#9775,#9776);
+#9774 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#9775 = DIRECTION('',(-1.,-0.,-0.));
+#9776 = DIRECTION('',(0.,0.,-1.));
+#9777 = ADVANCED_FACE('',(#9778),#9793,.T.);
+#9778 = FACE_BOUND('',#9779,.T.);
+#9779 = EDGE_LOOP('',(#9780,#9786,#9787,#9788,#9789,#9790,#9791,#9792));
+#9780 = ORIENTED_EDGE('',*,*,#9781,.F.);
+#9781 = EDGE_CURVE('',#9727,#9672,#9782,.T.);
+#9782 = LINE('',#9783,#9784);
+#9783 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#9784 = VECTOR('',#9785,1.);
+#9785 = DIRECTION('',(0.,0.,-1.));
+#9786 = ORIENTED_EDGE('',*,*,#9726,.F.);
+#9787 = ORIENTED_EDGE('',*,*,#9606,.F.);
+#9788 = ORIENTED_EDGE('',*,*,#9471,.T.);
+#9789 = ORIENTED_EDGE('',*,*,#9544,.T.);
+#9790 = ORIENTED_EDGE('',*,*,#9385,.T.);
+#9791 = ORIENTED_EDGE('',*,*,#9575,.T.);
+#9792 = ORIENTED_EDGE('',*,*,#9671,.F.);
+#9793 = PLANE('',#9794);
+#9794 = AXIS2_PLACEMENT_3D('',#9795,#9796,#9797);
+#9795 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#9796 = DIRECTION('',(-1.,-0.,-0.));
+#9797 = DIRECTION('',(0.,0.,-1.));
+#9798 = ADVANCED_FACE('',(#9799),#9805,.F.);
+#9799 = FACE_BOUND('',#9800,.T.);
+#9800 = EDGE_LOOP('',(#9801,#9802,#9803,#9804));
+#9801 = ORIENTED_EDGE('',*,*,#9781,.T.);
+#9802 = ORIENTED_EDGE('',*,*,#9679,.T.);
+#9803 = ORIENTED_EDGE('',*,*,#9766,.T.);
+#9804 = ORIENTED_EDGE('',*,*,#9734,.T.);
+#9805 = CYLINDRICAL_SURFACE('',#9806,0.35);
+#9806 = AXIS2_PLACEMENT_3D('',#9807,#9808,#9809);
+#9807 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#9808 = DIRECTION('',(0.,0.,1.));
+#9809 = DIRECTION('',(1.,0.,0.));
+#9810 = ADVANCED_FACE('',(#9811),#9821,.F.);
+#9811 = FACE_BOUND('',#9812,.T.);
+#9812 = EDGE_LOOP('',(#9813,#9814,#9819,#9820));
+#9813 = ORIENTED_EDGE('',*,*,#9743,.T.);
+#9814 = ORIENTED_EDGE('',*,*,#9815,.F.);
+#9815 = EDGE_CURVE('',#9699,#9744,#9816,.T.);
+#9816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9817,#9818),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#9817 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#9818 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#9819 = ORIENTED_EDGE('',*,*,#9698,.T.);
+#9820 = ORIENTED_EDGE('',*,*,#9815,.T.);
+#9821 = CYLINDRICAL_SURFACE('',#9822,0.35);
+#9822 = AXIS2_PLACEMENT_3D('',#9823,#9824,#9825);
+#9823 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9824 = DIRECTION('',(0.,0.,1.));
+#9825 = DIRECTION('',(1.,0.,0.));
+#9826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9830)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9827,#9828,#9829)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9827 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9828 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9829 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9830 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#9827,
+  'distance_accuracy_value','confusion accuracy');
+#9831 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9832,#9834);
+#9832 = ( REPRESENTATION_RELATIONSHIP('','',#9326,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9833) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9833 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3602);
+#9834 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9835);
+#9835 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','Body018','',#3552,#9321,$);
+#9836 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9323));
+#9837 = SHAPE_DEFINITION_REPRESENTATION(#9838,#9844);
+#9838 = PRODUCT_DEFINITION_SHAPE('','',#9839);
+#9839 = PRODUCT_DEFINITION('design','',#9840,#9843);
+#9840 = PRODUCT_DEFINITION_FORMATION('','',#9841);
+#9841 = PRODUCT('Body019','Body019','',(#9842));
+#9842 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9843 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9844 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9845),#10344);
+#9845 = MANIFOLD_SOLID_BREP('',#9846);
+#9846 = CLOSED_SHELL('',(#9847,#9880,#9941,#10002,#10034,#10058,#10080,
+    #10104,#10135,#10160,#10184,#10229,#10274,#10295,#10316,#10328));
+#9847 = ADVANCED_FACE('',(#9848),#9875,.T.);
+#9848 = FACE_BOUND('',#9849,.F.);
+#9849 = EDGE_LOOP('',(#9850,#9860,#9867,#9868));
+#9850 = ORIENTED_EDGE('',*,*,#9851,.T.);
+#9851 = EDGE_CURVE('',#9852,#9854,#9856,.T.);
+#9852 = VERTEX_POINT('',#9853);
+#9853 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#9854 = VERTEX_POINT('',#9855);
+#9855 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#9856 = LINE('',#9857,#9858);
+#9857 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#9858 = VECTOR('',#9859,1.);
+#9859 = DIRECTION('',(0.,0.,1.));
+#9860 = ORIENTED_EDGE('',*,*,#9861,.T.);
+#9861 = EDGE_CURVE('',#9854,#9854,#9862,.T.);
+#9862 = CIRCLE('',#9863,0.4);
+#9863 = AXIS2_PLACEMENT_3D('',#9864,#9865,#9866);
+#9864 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9865 = DIRECTION('',(0.,0.,1.));
+#9866 = DIRECTION('',(1.,0.,0.));
+#9867 = ORIENTED_EDGE('',*,*,#9851,.F.);
+#9868 = ORIENTED_EDGE('',*,*,#9869,.F.);
+#9869 = EDGE_CURVE('',#9852,#9852,#9870,.T.);
+#9870 = CIRCLE('',#9871,0.4);
+#9871 = AXIS2_PLACEMENT_3D('',#9872,#9873,#9874);
+#9872 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9873 = DIRECTION('',(0.,0.,1.));
+#9874 = DIRECTION('',(1.,0.,0.));
+#9875 = CYLINDRICAL_SURFACE('',#9876,0.4);
+#9876 = AXIS2_PLACEMENT_3D('',#9877,#9878,#9879);
+#9877 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9878 = DIRECTION('',(-0.,-0.,-1.));
+#9879 = DIRECTION('',(1.,0.,0.));
+#9880 = ADVANCED_FACE('',(#9881,#9933),#9936,.T.);
+#9881 = FACE_BOUND('',#9882,.T.);
+#9882 = EDGE_LOOP('',(#9883,#9894,#9902,#9910,#9919,#9927));
+#9883 = ORIENTED_EDGE('',*,*,#9884,.F.);
+#9884 = EDGE_CURVE('',#9885,#9887,#9889,.T.);
+#9885 = VERTEX_POINT('',#9886);
+#9886 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9887 = VERTEX_POINT('',#9888);
+#9888 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9889 = CIRCLE('',#9890,0.599544372394);
+#9890 = AXIS2_PLACEMENT_3D('',#9891,#9892,#9893);
+#9891 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9892 = DIRECTION('',(0.,0.,-1.));
+#9893 = DIRECTION('',(1.,0.,0.));
+#9894 = ORIENTED_EDGE('',*,*,#9895,.T.);
+#9895 = EDGE_CURVE('',#9885,#9896,#9898,.T.);
+#9896 = VERTEX_POINT('',#9897);
+#9897 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#9898 = LINE('',#9899,#9900);
+#9899 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9900 = VECTOR('',#9901,1.);
+#9901 = DIRECTION('',(-1.,0.,0.));
+#9902 = ORIENTED_EDGE('',*,*,#9903,.F.);
+#9903 = EDGE_CURVE('',#9904,#9896,#9906,.T.);
+#9904 = VERTEX_POINT('',#9905);
+#9905 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#9906 = LINE('',#9907,#9908);
+#9907 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#9908 = VECTOR('',#9909,1.);
+#9909 = DIRECTION('',(0.,1.,0.));
+#9910 = ORIENTED_EDGE('',*,*,#9911,.T.);
+#9911 = EDGE_CURVE('',#9904,#9912,#9914,.T.);
+#9912 = VERTEX_POINT('',#9913);
+#9913 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#9914 = CIRCLE('',#9915,0.4);
+#9915 = AXIS2_PLACEMENT_3D('',#9916,#9917,#9918);
+#9916 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#9917 = DIRECTION('',(0.,0.,-1.));
+#9918 = DIRECTION('',(1.,0.,0.));
+#9919 = ORIENTED_EDGE('',*,*,#9920,.F.);
+#9920 = EDGE_CURVE('',#9921,#9912,#9923,.T.);
+#9921 = VERTEX_POINT('',#9922);
+#9922 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9923 = LINE('',#9924,#9925);
+#9924 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9925 = VECTOR('',#9926,1.);
+#9926 = DIRECTION('',(0.,1.,0.));
+#9927 = ORIENTED_EDGE('',*,*,#9928,.F.);
+#9928 = EDGE_CURVE('',#9887,#9921,#9929,.T.);
+#9929 = LINE('',#9930,#9931);
+#9930 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9931 = VECTOR('',#9932,1.);
+#9932 = DIRECTION('',(-1.,0.,0.));
+#9933 = FACE_BOUND('',#9934,.T.);
+#9934 = EDGE_LOOP('',(#9935));
+#9935 = ORIENTED_EDGE('',*,*,#9869,.F.);
+#9936 = PLANE('',#9937);
+#9937 = AXIS2_PLACEMENT_3D('',#9938,#9939,#9940);
+#9938 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#9939 = DIRECTION('',(0.,0.,1.));
+#9940 = DIRECTION('',(1.,0.,0.));
+#9941 = ADVANCED_FACE('',(#9942,#9994),#9997,.F.);
+#9942 = FACE_BOUND('',#9943,.F.);
+#9943 = EDGE_LOOP('',(#9944,#9955,#9963,#9971,#9980,#9988));
+#9944 = ORIENTED_EDGE('',*,*,#9945,.T.);
+#9945 = EDGE_CURVE('',#9946,#9948,#9950,.T.);
+#9946 = VERTEX_POINT('',#9947);
+#9947 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#9948 = VERTEX_POINT('',#9949);
+#9949 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#9950 = CIRCLE('',#9951,0.4);
+#9951 = AXIS2_PLACEMENT_3D('',#9952,#9953,#9954);
+#9952 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#9953 = DIRECTION('',(0.,0.,-1.));
+#9954 = DIRECTION('',(1.,0.,0.));
+#9955 = ORIENTED_EDGE('',*,*,#9956,.T.);
+#9956 = EDGE_CURVE('',#9948,#9957,#9959,.T.);
+#9957 = VERTEX_POINT('',#9958);
+#9958 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#9959 = LINE('',#9960,#9961);
+#9960 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#9961 = VECTOR('',#9962,1.);
+#9962 = DIRECTION('',(0.,-1.,0.));
+#9963 = ORIENTED_EDGE('',*,*,#9964,.F.);
+#9964 = EDGE_CURVE('',#9965,#9957,#9967,.T.);
+#9965 = VERTEX_POINT('',#9966);
+#9966 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9967 = LINE('',#9968,#9969);
+#9968 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9969 = VECTOR('',#9970,1.);
+#9970 = DIRECTION('',(-1.,0.,0.));
+#9971 = ORIENTED_EDGE('',*,*,#9972,.T.);
+#9972 = EDGE_CURVE('',#9965,#9973,#9975,.T.);
+#9973 = VERTEX_POINT('',#9974);
+#9974 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9975 = CIRCLE('',#9976,0.6);
+#9976 = AXIS2_PLACEMENT_3D('',#9977,#9978,#9979);
+#9977 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9978 = DIRECTION('',(0.,0.,1.));
+#9979 = DIRECTION('',(1.,0.,0.));
+#9980 = ORIENTED_EDGE('',*,*,#9981,.T.);
+#9981 = EDGE_CURVE('',#9973,#9982,#9984,.T.);
+#9982 = VERTEX_POINT('',#9983);
+#9983 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9984 = LINE('',#9985,#9986);
+#9985 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9986 = VECTOR('',#9987,1.);
+#9987 = DIRECTION('',(-1.,0.,0.));
+#9988 = ORIENTED_EDGE('',*,*,#9989,.T.);
+#9989 = EDGE_CURVE('',#9982,#9946,#9990,.T.);
+#9990 = LINE('',#9991,#9992);
+#9991 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9992 = VECTOR('',#9993,1.);
+#9993 = DIRECTION('',(0.,-1.,0.));
+#9994 = FACE_BOUND('',#9995,.F.);
+#9995 = EDGE_LOOP('',(#9996));
+#9996 = ORIENTED_EDGE('',*,*,#9861,.F.);
+#9997 = PLANE('',#9998);
+#9998 = AXIS2_PLACEMENT_3D('',#9999,#10000,#10001);
+#9999 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#10000 = DIRECTION('',(0.,0.,1.));
+#10001 = DIRECTION('',(1.,0.,0.));
+#10002 = ADVANCED_FACE('',(#10003),#10029,.T.);
+#10003 = FACE_BOUND('',#10004,.F.);
+#10004 = EDGE_LOOP('',(#10005,#10013,#10022,#10028));
+#10005 = ORIENTED_EDGE('',*,*,#10006,.T.);
+#10006 = EDGE_CURVE('',#9885,#10007,#10009,.T.);
+#10007 = VERTEX_POINT('',#10008);
+#10008 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#10009 = LINE('',#10010,#10011);
+#10010 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#10011 = VECTOR('',#10012,1.);
+#10012 = DIRECTION('',(0.,0.,-1.));
+#10013 = ORIENTED_EDGE('',*,*,#10014,.T.);
+#10014 = EDGE_CURVE('',#10007,#10015,#10017,.T.);
+#10015 = VERTEX_POINT('',#10016);
+#10016 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#10017 = CIRCLE('',#10018,0.599544372394);
+#10018 = AXIS2_PLACEMENT_3D('',#10019,#10020,#10021);
+#10019 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#10020 = DIRECTION('',(0.,0.,-1.));
+#10021 = DIRECTION('',(1.,0.,0.));
+#10022 = ORIENTED_EDGE('',*,*,#10023,.F.);
+#10023 = EDGE_CURVE('',#9887,#10015,#10024,.T.);
+#10024 = LINE('',#10025,#10026);
+#10025 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#10026 = VECTOR('',#10027,1.);
+#10027 = DIRECTION('',(0.,0.,-1.));
+#10028 = ORIENTED_EDGE('',*,*,#9884,.F.);
+#10029 = CYLINDRICAL_SURFACE('',#10030,0.599544372394);
+#10030 = AXIS2_PLACEMENT_3D('',#10031,#10032,#10033);
+#10031 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#10032 = DIRECTION('',(0.,0.,1.));
+#10033 = DIRECTION('',(1.,0.,0.));
+#10034 = ADVANCED_FACE('',(#10035),#10053,.F.);
+#10035 = FACE_BOUND('',#10036,.F.);
+#10036 = EDGE_LOOP('',(#10037,#10038,#10046,#10052));
+#10037 = ORIENTED_EDGE('',*,*,#10023,.T.);
+#10038 = ORIENTED_EDGE('',*,*,#10039,.T.);
+#10039 = EDGE_CURVE('',#10015,#10040,#10042,.T.);
+#10040 = VERTEX_POINT('',#10041);
+#10041 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#10042 = LINE('',#10043,#10044);
+#10043 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#10044 = VECTOR('',#10045,1.);
+#10045 = DIRECTION('',(-1.,0.,0.));
+#10046 = ORIENTED_EDGE('',*,*,#10047,.F.);
+#10047 = EDGE_CURVE('',#9921,#10040,#10048,.T.);
+#10048 = LINE('',#10049,#10050);
+#10049 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#10050 = VECTOR('',#10051,1.);
+#10051 = DIRECTION('',(0.,0.,-1.));
+#10052 = ORIENTED_EDGE('',*,*,#9928,.F.);
+#10053 = PLANE('',#10054);
+#10054 = AXIS2_PLACEMENT_3D('',#10055,#10056,#10057);
+#10055 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#10056 = DIRECTION('',(0.,1.,0.));
+#10057 = DIRECTION('',(-1.,0.,0.));
+#10058 = ADVANCED_FACE('',(#10059),#10075,.T.);
+#10059 = FACE_BOUND('',#10060,.F.);
+#10060 = EDGE_LOOP('',(#10061,#10067,#10068,#10074));
+#10061 = ORIENTED_EDGE('',*,*,#10062,.T.);
+#10062 = EDGE_CURVE('',#9946,#9904,#10063,.T.);
+#10063 = LINE('',#10064,#10065);
+#10064 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#10065 = VECTOR('',#10066,1.);
+#10066 = DIRECTION('',(0.,0.,-1.));
+#10067 = ORIENTED_EDGE('',*,*,#9911,.T.);
+#10068 = ORIENTED_EDGE('',*,*,#10069,.F.);
+#10069 = EDGE_CURVE('',#9948,#9912,#10070,.T.);
+#10070 = LINE('',#10071,#10072);
+#10071 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#10072 = VECTOR('',#10073,1.);
+#10073 = DIRECTION('',(0.,0.,-1.));
+#10074 = ORIENTED_EDGE('',*,*,#9945,.F.);
+#10075 = CYLINDRICAL_SURFACE('',#10076,0.4);
+#10076 = AXIS2_PLACEMENT_3D('',#10077,#10078,#10079);
+#10077 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#10078 = DIRECTION('',(0.,0.,1.));
+#10079 = DIRECTION('',(1.,0.,0.));
+#10080 = ADVANCED_FACE('',(#10081),#10099,.T.);
+#10081 = FACE_BOUND('',#10082,.T.);
+#10082 = EDGE_LOOP('',(#10083,#10084,#10092,#10098));
+#10083 = ORIENTED_EDGE('',*,*,#10006,.T.);
+#10084 = ORIENTED_EDGE('',*,*,#10085,.T.);
+#10085 = EDGE_CURVE('',#10007,#10086,#10088,.T.);
+#10086 = VERTEX_POINT('',#10087);
+#10087 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#10088 = LINE('',#10089,#10090);
+#10089 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#10090 = VECTOR('',#10091,1.);
+#10091 = DIRECTION('',(-1.,0.,0.));
+#10092 = ORIENTED_EDGE('',*,*,#10093,.F.);
+#10093 = EDGE_CURVE('',#9896,#10086,#10094,.T.);
+#10094 = LINE('',#10095,#10096);
+#10095 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#10096 = VECTOR('',#10097,1.);
+#10097 = DIRECTION('',(0.,0.,-1.));
+#10098 = ORIENTED_EDGE('',*,*,#9895,.F.);
+#10099 = PLANE('',#10100);
+#10100 = AXIS2_PLACEMENT_3D('',#10101,#10102,#10103);
+#10101 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#10102 = DIRECTION('',(0.,1.,0.));
+#10103 = DIRECTION('',(-1.,0.,0.));
+#10104 = ADVANCED_FACE('',(#10105),#10130,.F.);
+#10105 = FACE_BOUND('',#10106,.F.);
+#10106 = EDGE_LOOP('',(#10107,#10115,#10123,#10129));
+#10107 = ORIENTED_EDGE('',*,*,#10108,.T.);
+#10108 = EDGE_CURVE('',#9973,#10109,#10111,.T.);
+#10109 = VERTEX_POINT('',#10110);
+#10110 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#10111 = LINE('',#10112,#10113);
+#10112 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#10113 = VECTOR('',#10114,1.);
+#10114 = DIRECTION('',(0.,0.,1.));
+#10115 = ORIENTED_EDGE('',*,*,#10116,.T.);
+#10116 = EDGE_CURVE('',#10109,#10117,#10119,.T.);
+#10117 = VERTEX_POINT('',#10118);
+#10118 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#10119 = LINE('',#10120,#10121);
+#10120 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#10121 = VECTOR('',#10122,1.);
+#10122 = DIRECTION('',(-1.,0.,0.));
+#10123 = ORIENTED_EDGE('',*,*,#10124,.F.);
+#10124 = EDGE_CURVE('',#9982,#10117,#10125,.T.);
+#10125 = LINE('',#10126,#10127);
+#10126 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#10127 = VECTOR('',#10128,1.);
+#10128 = DIRECTION('',(0.,0.,1.));
+#10129 = ORIENTED_EDGE('',*,*,#9981,.F.);
+#10130 = PLANE('',#10131);
+#10131 = AXIS2_PLACEMENT_3D('',#10132,#10133,#10134);
+#10132 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#10133 = DIRECTION('',(0.,-1.,0.));
+#10134 = DIRECTION('',(-1.,0.,0.));
+#10135 = ADVANCED_FACE('',(#10136),#10155,.T.);
+#10136 = FACE_BOUND('',#10137,.F.);
+#10137 = EDGE_LOOP('',(#10138,#10146,#10153,#10154));
+#10138 = ORIENTED_EDGE('',*,*,#10139,.T.);
+#10139 = EDGE_CURVE('',#9965,#10140,#10142,.T.);
+#10140 = VERTEX_POINT('',#10141);
+#10141 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#10142 = LINE('',#10143,#10144);
+#10143 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#10144 = VECTOR('',#10145,1.);
+#10145 = DIRECTION('',(0.,0.,1.));
+#10146 = ORIENTED_EDGE('',*,*,#10147,.T.);
+#10147 = EDGE_CURVE('',#10140,#10109,#10148,.T.);
+#10148 = CIRCLE('',#10149,0.6);
+#10149 = AXIS2_PLACEMENT_3D('',#10150,#10151,#10152);
+#10150 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#10151 = DIRECTION('',(0.,0.,1.));
+#10152 = DIRECTION('',(1.,0.,0.));
+#10153 = ORIENTED_EDGE('',*,*,#10108,.F.);
+#10154 = ORIENTED_EDGE('',*,*,#9972,.F.);
+#10155 = CYLINDRICAL_SURFACE('',#10156,0.6);
+#10156 = AXIS2_PLACEMENT_3D('',#10157,#10158,#10159);
+#10157 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#10158 = DIRECTION('',(-0.,-0.,-1.));
+#10159 = DIRECTION('',(1.,0.,0.));
+#10160 = ADVANCED_FACE('',(#10161),#10179,.T.);
+#10161 = FACE_BOUND('',#10162,.T.);
+#10162 = EDGE_LOOP('',(#10163,#10164,#10172,#10178));
+#10163 = ORIENTED_EDGE('',*,*,#10139,.T.);
+#10164 = ORIENTED_EDGE('',*,*,#10165,.T.);
+#10165 = EDGE_CURVE('',#10140,#10166,#10168,.T.);
+#10166 = VERTEX_POINT('',#10167);
+#10167 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#10168 = LINE('',#10169,#10170);
+#10169 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#10170 = VECTOR('',#10171,1.);
+#10171 = DIRECTION('',(-1.,0.,0.));
+#10172 = ORIENTED_EDGE('',*,*,#10173,.F.);
+#10173 = EDGE_CURVE('',#9957,#10166,#10174,.T.);
+#10174 = LINE('',#10175,#10176);
+#10175 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#10176 = VECTOR('',#10177,1.);
+#10177 = DIRECTION('',(0.,0.,1.));
+#10178 = ORIENTED_EDGE('',*,*,#9964,.F.);
+#10179 = PLANE('',#10180);
+#10180 = AXIS2_PLACEMENT_3D('',#10181,#10182,#10183);
+#10181 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#10182 = DIRECTION('',(0.,-1.,0.));
+#10183 = DIRECTION('',(-1.,0.,0.));
+#10184 = ADVANCED_FACE('',(#10185,#10213),#10224,.F.);
+#10185 = FACE_BOUND('',#10186,.F.);
+#10186 = EDGE_LOOP('',(#10187,#10188,#10196,#10205,#10211,#10212));
+#10187 = ORIENTED_EDGE('',*,*,#10085,.T.);
+#10188 = ORIENTED_EDGE('',*,*,#10189,.F.);
+#10189 = EDGE_CURVE('',#10190,#10086,#10192,.T.);
+#10190 = VERTEX_POINT('',#10191);
+#10191 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#10192 = LINE('',#10193,#10194);
+#10193 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#10194 = VECTOR('',#10195,1.);
+#10195 = DIRECTION('',(0.,1.,0.));
+#10196 = ORIENTED_EDGE('',*,*,#10197,.T.);
+#10197 = EDGE_CURVE('',#10190,#10198,#10200,.T.);
+#10198 = VERTEX_POINT('',#10199);
+#10199 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#10200 = CIRCLE('',#10201,0.35);
+#10201 = AXIS2_PLACEMENT_3D('',#10202,#10203,#10204);
+#10202 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#10203 = DIRECTION('',(0.,0.,-1.));
+#10204 = DIRECTION('',(1.,0.,0.));
+#10205 = ORIENTED_EDGE('',*,*,#10206,.F.);
+#10206 = EDGE_CURVE('',#10040,#10198,#10207,.T.);
+#10207 = LINE('',#10208,#10209);
+#10208 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#10209 = VECTOR('',#10210,1.);
+#10210 = DIRECTION('',(0.,1.,0.));
+#10211 = ORIENTED_EDGE('',*,*,#10039,.F.);
+#10212 = ORIENTED_EDGE('',*,*,#10014,.F.);
+#10213 = FACE_BOUND('',#10214,.F.);
+#10214 = EDGE_LOOP('',(#10215));
+#10215 = ORIENTED_EDGE('',*,*,#10216,.T.);
+#10216 = EDGE_CURVE('',#10217,#10217,#10219,.T.);
+#10217 = VERTEX_POINT('',#10218);
+#10218 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#10219 = CIRCLE('',#10220,0.35);
+#10220 = AXIS2_PLACEMENT_3D('',#10221,#10222,#10223);
+#10221 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#10222 = DIRECTION('',(0.,0.,-1.));
+#10223 = DIRECTION('',(1.,0.,0.));
+#10224 = PLANE('',#10225);
+#10225 = AXIS2_PLACEMENT_3D('',#10226,#10227,#10228);
+#10226 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#10227 = DIRECTION('',(0.,0.,1.));
+#10228 = DIRECTION('',(1.,0.,0.));
+#10229 = ADVANCED_FACE('',(#10230,#10258),#10269,.T.);
+#10230 = FACE_BOUND('',#10231,.T.);
+#10231 = EDGE_LOOP('',(#10232,#10240,#10241,#10242,#10243,#10251));
+#10232 = ORIENTED_EDGE('',*,*,#10233,.T.);
+#10233 = EDGE_CURVE('',#10234,#10166,#10236,.T.);
+#10234 = VERTEX_POINT('',#10235);
+#10235 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#10236 = LINE('',#10237,#10238);
+#10237 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#10238 = VECTOR('',#10239,1.);
+#10239 = DIRECTION('',(0.,-1.,0.));
+#10240 = ORIENTED_EDGE('',*,*,#10165,.F.);
+#10241 = ORIENTED_EDGE('',*,*,#10147,.T.);
+#10242 = ORIENTED_EDGE('',*,*,#10116,.T.);
+#10243 = ORIENTED_EDGE('',*,*,#10244,.T.);
+#10244 = EDGE_CURVE('',#10117,#10245,#10247,.T.);
+#10245 = VERTEX_POINT('',#10246);
+#10246 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#10247 = LINE('',#10248,#10249);
+#10248 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#10249 = VECTOR('',#10250,1.);
+#10250 = DIRECTION('',(0.,-1.,0.));
+#10251 = ORIENTED_EDGE('',*,*,#10252,.F.);
+#10252 = EDGE_CURVE('',#10234,#10245,#10253,.T.);
+#10253 = CIRCLE('',#10254,0.35);
+#10254 = AXIS2_PLACEMENT_3D('',#10255,#10256,#10257);
+#10255 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#10256 = DIRECTION('',(0.,0.,1.));
+#10257 = DIRECTION('',(1.,0.,0.));
+#10258 = FACE_BOUND('',#10259,.F.);
+#10259 = EDGE_LOOP('',(#10260));
+#10260 = ORIENTED_EDGE('',*,*,#10261,.T.);
+#10261 = EDGE_CURVE('',#10262,#10262,#10264,.T.);
+#10262 = VERTEX_POINT('',#10263);
+#10263 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#10264 = CIRCLE('',#10265,0.35);
+#10265 = AXIS2_PLACEMENT_3D('',#10266,#10267,#10268);
+#10266 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#10267 = DIRECTION('',(0.,0.,1.));
+#10268 = DIRECTION('',(1.,0.,0.));
+#10269 = PLANE('',#10270);
+#10270 = AXIS2_PLACEMENT_3D('',#10271,#10272,#10273);
+#10271 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#10272 = DIRECTION('',(0.,0.,1.));
+#10273 = DIRECTION('',(1.,0.,0.));
+#10274 = ADVANCED_FACE('',(#10275),#10290,.T.);
+#10275 = FACE_BOUND('',#10276,.T.);
+#10276 = EDGE_LOOP('',(#10277,#10278,#10279,#10280,#10281,#10282,#10283,
+    #10289));
+#10277 = ORIENTED_EDGE('',*,*,#10047,.F.);
+#10278 = ORIENTED_EDGE('',*,*,#9920,.T.);
+#10279 = ORIENTED_EDGE('',*,*,#10069,.F.);
+#10280 = ORIENTED_EDGE('',*,*,#9956,.T.);
+#10281 = ORIENTED_EDGE('',*,*,#10173,.T.);
+#10282 = ORIENTED_EDGE('',*,*,#10233,.F.);
+#10283 = ORIENTED_EDGE('',*,*,#10284,.F.);
+#10284 = EDGE_CURVE('',#10198,#10234,#10285,.T.);
+#10285 = LINE('',#10286,#10287);
+#10286 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#10287 = VECTOR('',#10288,1.);
+#10288 = DIRECTION('',(0.,0.,1.));
+#10289 = ORIENTED_EDGE('',*,*,#10206,.F.);
+#10290 = PLANE('',#10291);
+#10291 = AXIS2_PLACEMENT_3D('',#10292,#10293,#10294);
+#10292 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#10293 = DIRECTION('',(-1.,-0.,-0.));
+#10294 = DIRECTION('',(0.,0.,-1.));
+#10295 = ADVANCED_FACE('',(#10296),#10311,.T.);
+#10296 = FACE_BOUND('',#10297,.T.);
+#10297 = EDGE_LOOP('',(#10298,#10304,#10305,#10306,#10307,#10308,#10309,
+    #10310));
+#10298 = ORIENTED_EDGE('',*,*,#10299,.F.);
+#10299 = EDGE_CURVE('',#10245,#10190,#10300,.T.);
+#10300 = LINE('',#10301,#10302);
+#10301 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#10302 = VECTOR('',#10303,1.);
+#10303 = DIRECTION('',(0.,0.,-1.));
+#10304 = ORIENTED_EDGE('',*,*,#10244,.F.);
+#10305 = ORIENTED_EDGE('',*,*,#10124,.F.);
+#10306 = ORIENTED_EDGE('',*,*,#9989,.T.);
+#10307 = ORIENTED_EDGE('',*,*,#10062,.T.);
+#10308 = ORIENTED_EDGE('',*,*,#9903,.T.);
+#10309 = ORIENTED_EDGE('',*,*,#10093,.T.);
+#10310 = ORIENTED_EDGE('',*,*,#10189,.F.);
+#10311 = PLANE('',#10312);
+#10312 = AXIS2_PLACEMENT_3D('',#10313,#10314,#10315);
+#10313 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#10314 = DIRECTION('',(-1.,-0.,-0.));
+#10315 = DIRECTION('',(0.,0.,-1.));
+#10316 = ADVANCED_FACE('',(#10317),#10323,.F.);
+#10317 = FACE_BOUND('',#10318,.T.);
+#10318 = EDGE_LOOP('',(#10319,#10320,#10321,#10322));
+#10319 = ORIENTED_EDGE('',*,*,#10299,.T.);
+#10320 = ORIENTED_EDGE('',*,*,#10197,.T.);
+#10321 = ORIENTED_EDGE('',*,*,#10284,.T.);
+#10322 = ORIENTED_EDGE('',*,*,#10252,.T.);
+#10323 = CYLINDRICAL_SURFACE('',#10324,0.35);
+#10324 = AXIS2_PLACEMENT_3D('',#10325,#10326,#10327);
+#10325 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#10326 = DIRECTION('',(0.,0.,1.));
+#10327 = DIRECTION('',(1.,0.,0.));
+#10328 = ADVANCED_FACE('',(#10329),#10339,.F.);
+#10329 = FACE_BOUND('',#10330,.T.);
+#10330 = EDGE_LOOP('',(#10331,#10332,#10337,#10338));
+#10331 = ORIENTED_EDGE('',*,*,#10261,.T.);
+#10332 = ORIENTED_EDGE('',*,*,#10333,.F.);
+#10333 = EDGE_CURVE('',#10217,#10262,#10334,.T.);
+#10334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10335,#10336),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#10335 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#10336 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#10337 = ORIENTED_EDGE('',*,*,#10216,.T.);
+#10338 = ORIENTED_EDGE('',*,*,#10333,.T.);
+#10339 = CYLINDRICAL_SURFACE('',#10340,0.35);
+#10340 = AXIS2_PLACEMENT_3D('',#10341,#10342,#10343);
+#10341 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#10342 = DIRECTION('',(0.,0.,1.));
+#10343 = DIRECTION('',(1.,0.,0.));
+#10344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10348)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10345,#10346,#10347)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10345 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10346 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10347 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10348 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#10345,
+  'distance_accuracy_value','confusion accuracy');
+#10349 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10350,#10352);
+#10350 = ( REPRESENTATION_RELATIONSHIP('','',#9844,#3557) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10351) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10351 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3606);
+#10352 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10353);
+#10353 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','Body019','',#3552,#9839,$
+  );
+#10354 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9841));
+#10355 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10356),#3539);
+#10356 = STYLED_ITEM('color',(#10357),#3040);
+#10357 = PRESENTATION_STYLE_ASSIGNMENT((#10358,#10364));
+#10358 = SURFACE_STYLE_USAGE(.BOTH.,#10359);
+#10359 = SURFACE_SIDE_STYLE('',(#10360));
+#10360 = SURFACE_STYLE_FILL_AREA(#10361);
+#10361 = FILL_AREA_STYLE('',(#10362));
+#10362 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10363 = COLOUR_RGB('',1.,1.,0.500000003429);
+#10364 = CURVE_STYLE('',#10365,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10365 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10366 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
+#10367 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10368),#9308);
+#10368 = STYLED_ITEM('color',(#10369),#8809);
+#10369 = PRESENTATION_STYLE_ASSIGNMENT((#10370,#10375));
+#10370 = SURFACE_STYLE_USAGE(.BOTH.,#10371);
+#10371 = SURFACE_SIDE_STYLE('',(#10372));
+#10372 = SURFACE_STYLE_FILL_AREA(#10373);
+#10373 = FILL_AREA_STYLE('',(#10374));
+#10374 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10375 = CURVE_STYLE('',#10376,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10376 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10377 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10378),#8790);
+#10378 = STYLED_ITEM('color',(#10379),#8291);
+#10379 = PRESENTATION_STYLE_ASSIGNMENT((#10380,#10385));
+#10380 = SURFACE_STYLE_USAGE(.BOTH.,#10381);
+#10381 = SURFACE_SIDE_STYLE('',(#10382));
+#10382 = SURFACE_STYLE_FILL_AREA(#10383);
+#10383 = FILL_AREA_STYLE('',(#10384));
+#10384 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10385 = CURVE_STYLE('',#10386,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10386 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10387 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10388),#3021);
+#10388 = STYLED_ITEM('color',(#10389),#2579);
+#10389 = PRESENTATION_STYLE_ASSIGNMENT((#10390,#10396));
+#10390 = SURFACE_STYLE_USAGE(.BOTH.,#10391);
+#10391 = SURFACE_SIDE_STYLE('',(#10392));
+#10392 = SURFACE_STYLE_FILL_AREA(#10393);
+#10393 = FILL_AREA_STYLE('',(#10394));
+#10394 = FILL_AREA_STYLE_COLOUR('',#10395);
+#10395 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502);
+#10396 = CURVE_STYLE('',#10397,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10397 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10398 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10399),#409);
+#10399 = STYLED_ITEM('color',(#10400),#214);
+#10400 = PRESENTATION_STYLE_ASSIGNMENT((#10401,#10407));
+#10401 = SURFACE_STYLE_USAGE(.BOTH.,#10402);
+#10402 = SURFACE_SIDE_STYLE('',(#10403));
+#10403 = SURFACE_STYLE_FILL_AREA(#10404);
+#10404 = FILL_AREA_STYLE('',(#10405));
+#10405 = FILL_AREA_STYLE_COLOUR('',#10406);
+#10406 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#10407 = CURVE_STYLE('',#10408,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10408 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10409 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10410),#10344);
+#10410 = STYLED_ITEM('color',(#10411),#9845);
+#10411 = PRESENTATION_STYLE_ASSIGNMENT((#10412,#10417));
+#10412 = SURFACE_STYLE_USAGE(.BOTH.,#10413);
+#10413 = SURFACE_SIDE_STYLE('',(#10414));
+#10414 = SURFACE_STYLE_FILL_AREA(#10415);
+#10415 = FILL_AREA_STYLE('',(#10416));
+#10416 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10417 = CURVE_STYLE('',#10418,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10419 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10420),#6200);
+#10420 = STYLED_ITEM('color',(#10421),#5701);
+#10421 = PRESENTATION_STYLE_ASSIGNMENT((#10422,#10427));
+#10422 = SURFACE_STYLE_USAGE(.BOTH.,#10423);
+#10423 = SURFACE_SIDE_STYLE('',(#10424));
+#10424 = SURFACE_STYLE_FILL_AREA(#10425);
+#10425 = FILL_AREA_STYLE('',(#10426));
+#10426 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10427 = CURVE_STYLE('',#10428,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10428 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10429 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10430),#2560);
+#10430 = STYLED_ITEM('color',(#10431),#632);
+#10431 = PRESENTATION_STYLE_ASSIGNMENT((#10432,#10438));
+#10432 = SURFACE_STYLE_USAGE(.BOTH.,#10433);
+#10433 = SURFACE_SIDE_STYLE('',(#10434));
+#10434 = SURFACE_STYLE_FILL_AREA(#10435);
+#10435 = FILL_AREA_STYLE('',(#10436));
+#10436 = FILL_AREA_STYLE_COLOUR('',#10437);
+#10437 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02,
+  9.999999991362E-02);
+#10438 = CURVE_STYLE('',#10439,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10439 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10440 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10441),#5682);
+#10441 = STYLED_ITEM('color',(#10442),#5183);
+#10442 = PRESENTATION_STYLE_ASSIGNMENT((#10443,#10448));
+#10443 = SURFACE_STYLE_USAGE(.BOTH.,#10444);
+#10444 = SURFACE_SIDE_STYLE('',(#10445));
+#10445 = SURFACE_STYLE_FILL_AREA(#10446);
+#10446 = FILL_AREA_STYLE('',(#10447));
+#10447 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10448 = CURVE_STYLE('',#10449,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10449 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10450 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10451),#4128);
+#10451 = STYLED_ITEM('color',(#10452),#3629);
+#10452 = PRESENTATION_STYLE_ASSIGNMENT((#10453,#10458));
+#10453 = SURFACE_STYLE_USAGE(.BOTH.,#10454);
+#10454 = SURFACE_SIDE_STYLE('',(#10455));
+#10455 = SURFACE_STYLE_FILL_AREA(#10456);
+#10456 = FILL_AREA_STYLE('',(#10457));
+#10457 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10458 = CURVE_STYLE('',#10459,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10459 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10460 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10461),#7754);
+#10461 = STYLED_ITEM('color',(#10462),#7255);
+#10462 = PRESENTATION_STYLE_ASSIGNMENT((#10463,#10468));
+#10463 = SURFACE_STYLE_USAGE(.BOTH.,#10464);
+#10464 = SURFACE_SIDE_STYLE('',(#10465));
+#10465 = SURFACE_STYLE_FILL_AREA(#10466);
+#10466 = FILL_AREA_STYLE('',(#10467));
+#10467 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10468 = CURVE_STYLE('',#10469,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10469 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10470 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10471),#7236);
+#10471 = STYLED_ITEM('color',(#10472),#6737);
+#10472 = PRESENTATION_STYLE_ASSIGNMENT((#10473,#10478));
+#10473 = SURFACE_STYLE_USAGE(.BOTH.,#10474);
+#10474 = SURFACE_SIDE_STYLE('',(#10475));
+#10475 = SURFACE_STYLE_FILL_AREA(#10476);
+#10476 = FILL_AREA_STYLE('',(#10477));
+#10477 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10478 = CURVE_STYLE('',#10479,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10479 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10480 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10481),#9826);
+#10481 = STYLED_ITEM('color',(#10482),#9327);
+#10482 = PRESENTATION_STYLE_ASSIGNMENT((#10483,#10488));
+#10483 = SURFACE_STYLE_USAGE(.BOTH.,#10484);
+#10484 = SURFACE_SIDE_STYLE('',(#10485));
+#10485 = SURFACE_STYLE_FILL_AREA(#10486);
+#10486 = FILL_AREA_STYLE('',(#10487));
+#10487 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10488 = CURVE_STYLE('',#10489,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10489 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10490 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10491),#6718);
+#10491 = STYLED_ITEM('color',(#10492),#6219);
+#10492 = PRESENTATION_STYLE_ASSIGNMENT((#10493,#10498));
+#10493 = SURFACE_STYLE_USAGE(.BOTH.,#10494);
+#10494 = SURFACE_SIDE_STYLE('',(#10495));
+#10495 = SURFACE_STYLE_FILL_AREA(#10496);
+#10496 = FILL_AREA_STYLE('',(#10497));
+#10497 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10498 = CURVE_STYLE('',#10499,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10499 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10500 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10501),#4646);
+#10501 = STYLED_ITEM('color',(#10502),#4147);
+#10502 = PRESENTATION_STYLE_ASSIGNMENT((#10503,#10508));
+#10503 = SURFACE_STYLE_USAGE(.BOTH.,#10504);
+#10504 = SURFACE_SIDE_STYLE('',(#10505));
+#10505 = SURFACE_STYLE_FILL_AREA(#10506);
+#10506 = FILL_AREA_STYLE('',(#10507));
+#10507 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10508 = CURVE_STYLE('',#10509,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10509 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10510 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10511),#578);
+#10511 = STYLED_ITEM('color',(#10512),#428);
+#10512 = PRESENTATION_STYLE_ASSIGNMENT((#10513,#10519));
+#10513 = SURFACE_STYLE_USAGE(.BOTH.,#10514);
+#10514 = SURFACE_SIDE_STYLE('',(#10515));
+#10515 = SURFACE_STYLE_FILL_AREA(#10516);
+#10516 = FILL_AREA_STYLE('',(#10517));
+#10517 = FILL_AREA_STYLE_COLOUR('',#10518);
+#10518 = COLOUR_RGB('',0.,0.330000010676,1.);
+#10519 = CURVE_STYLE('',#10520,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10520 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10521 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10522),#5164);
+#10522 = STYLED_ITEM('color',(#10523),#4665);
+#10523 = PRESENTATION_STYLE_ASSIGNMENT((#10524,#10529));
+#10524 = SURFACE_STYLE_USAGE(.BOTH.,#10525);
+#10525 = SURFACE_SIDE_STYLE('',(#10526));
+#10526 = SURFACE_STYLE_FILL_AREA(#10527);
+#10527 = FILL_AREA_STYLE('',(#10528));
+#10528 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10529 = CURVE_STYLE('',#10530,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10531 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10532),#195);
+#10532 = STYLED_ITEM('color',(#10533),#45);
+#10533 = PRESENTATION_STYLE_ASSIGNMENT((#10534,#10540));
+#10534 = SURFACE_STYLE_USAGE(.BOTH.,#10535);
+#10535 = SURFACE_SIDE_STYLE('',(#10536));
+#10536 = SURFACE_STYLE_FILL_AREA(#10537);
+#10537 = FILL_AREA_STYLE('',(#10538));
+#10538 = FILL_AREA_STYLE_COLOUR('',#10539);
+#10539 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#10540 = CURVE_STYLE('',#10541,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10541 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#10542 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #10543),#8272);
+#10543 = STYLED_ITEM('color',(#10544),#7773);
+#10544 = PRESENTATION_STYLE_ASSIGNMENT((#10545,#10550));
+#10545 = SURFACE_STYLE_USAGE(.BOTH.,#10546);
+#10546 = SURFACE_SIDE_STYLE('',(#10547));
+#10547 = SURFACE_STYLE_FILL_AREA(#10548);
+#10548 = FILL_AREA_STYLE('',(#10549));
+#10549 = FILL_AREA_STYLE_COLOUR('',#10363);
+#10550 = CURVE_STYLE('',#10551,POSITIVE_LENGTH_MEASURE(0.1),#10366);
+#10551 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/fab.3dsource/Seeed_XIAO.FCStd b/fab.3dsource/Seeed_XIAO.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..557ec04eab9c77fec5bb96939709d401a4f4c595
Binary files /dev/null and b/fab.3dsource/Seeed_XIAO.FCStd differ
diff --git a/fab.kicad_sym b/fab.kicad_sym
index 0fe9b3f91c9143185db97eae2836a32d6884b78a..e3b61279be4f0b8cf52884f379cc28f4a84f9c10 100644
--- a/fab.kicad_sym
+++ b/fab.kicad_sym
@@ -31714,6 +31714,447 @@
 			)
 		)
 	)
+	(symbol "Module_XIAO-SAMD21"
+		(exclude_from_sim no)
+		(in_bom yes)
+		(on_board yes)
+		(property "Reference" "M"
+			(at -10.16 16.51 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+			)
+		)
+		(property "Value" "Module_XIAO-SAMD21"
+			(at 3.81 16.51 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+			)
+		)
+		(property "Footprint" "fab:SeeedStudio_XIAO_SAMD21"
+			(at 0 0 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Datasheet" "https://www.digikey.com/en/products/detail/seeed-technology-co-ltd/102010328/11506471"
+			(at 0 0 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Description" "RP2040 XIAO RP2040 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board"
+			(at 0 0 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "ki_keywords" "XIAO SAMD21 Seeeduino 102010328"
+			(at 0 0 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "ki_fp_filters" "*SeeedStudio?XIAO?RP2040*"
+			(at 0 0 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(symbol "Module_XIAO-SAMD21_1_1"
+			(rectangle
+				(start -10.16 15.24)
+				(end 10.16 -15.24)
+				(stroke
+					(width 0.254)
+					(type default)
+				)
+				(fill
+					(type background)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 12.7 0)
+				(length 2.54)
+				(name "D0"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "1"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 -10.16 0)
+				(length 2.54)
+				(name "D9"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "10"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 -12.7 0)
+				(length 2.54)
+				(name "D10"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "11"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin power_in line
+				(at -2.54 17.78 270)
+				(length 2.54)
+				(name "3V3"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "12"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin power_in line
+				(at -2.54 -17.78 90)
+				(length 2.54)
+				(name "GND"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "13"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin power_in line
+				(at 0 17.78 270)
+				(length 2.54)
+				(name "5V"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "14"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin power_in line
+				(at 0 -17.78 90)
+				(length 2.54)
+				(name "GND"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "15"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin power_in line
+				(at 2.54 17.78 270)
+				(length 2.54)
+				(name "VIN"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "16"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at 12.7 -2.54 180)
+				(length 2.54)
+				(name "SWDIO"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "17"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin input line
+				(at 12.7 -7.62 180)
+				(length 2.54)
+				(name "RESET"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "18"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin power_in line
+				(at 2.54 -17.78 90)
+				(length 2.54)
+				(name "GND"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "19"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 10.16 0)
+				(length 2.54)
+				(name "D1"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "2"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin input line
+				(at 12.7 -5.08 180)
+				(length 2.54)
+				(name "SWCLK"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "20"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 7.62 0)
+				(length 2.54)
+				(name "D2"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "3"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 5.08 0)
+				(length 2.54)
+				(name "D3"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "4"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 2.54 0)
+				(length 2.54)
+				(name "D4"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "5"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 0 0)
+				(length 2.54)
+				(name "D5"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "6"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 -2.54 0)
+				(length 2.54)
+				(name "D6"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "7"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 -5.08 0)
+				(length 2.54)
+				(name "D7"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "8"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+			(pin bidirectional line
+				(at -12.7 -7.62 0)
+				(length 2.54)
+				(name "D8"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+				(number "9"
+					(effects
+						(font
+							(size 1.27 1.27)
+						)
+					)
+				)
+			)
+		)
+	)
 	(symbol "Module_XIAO_Generic_SocketSMD"
 		(exclude_from_sim no)
 		(in_bom yes)
diff --git a/fab.pretty/SeeedStudio_XIAO_SAMD21.kicad_mod b/fab.pretty/SeeedStudio_XIAO_SAMD21.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..019ce9218ef02275ed6c6cd73deba3925c8d09f4
--- /dev/null
+++ b/fab.pretty/SeeedStudio_XIAO_SAMD21.kicad_mod
@@ -0,0 +1,628 @@
+(footprint "SeeedStudio_XIAO_SAMD21"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Footprint for Seeed Studio XIAO modules")
+	(tags "xiao seeed studio module")
+	(property "Reference" "REF**"
+		(at 0 -1.27 0)
+		(unlocked yes)
+		(layer "F.SilkS")
+		(uuid "cfa6ece6-c4c2-463e-8243-39f87684a7cc")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "SeeedStudio_XIAO_SAMD21"
+		(at 0.005 1.27 0)
+		(unlocked yes)
+		(layer "F.Fab")
+		(uuid "2b94326e-f7bf-4dbf-8a23-87f97d0455b1")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "7158b2f4-7a8b-4c5d-acd2-091228f42af1")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "63fcf0d1-954a-4be5-991a-dab4b0f63ddd")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "2c930cbd-f5b7-4a88-b040-3c90bbd2cc7d")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -8.8875 9.281)
+		(end -8.8875 -9.261)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "80000a89-87b5-4e6a-92e9-64ba20dbcc58")
+	)
+	(fp_line
+		(start -7.6175 -10.531)
+		(end 7.6225 -10.531)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "71460dc8-1303-4cb6-9774-8aa1dc362bbf")
+	)
+	(fp_line
+		(start 7.6225 10.551)
+		(end -7.6175 10.551)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "638e5762-3393-4aac-bae2-df655c0ccfc4")
+	)
+	(fp_line
+		(start 8.8925 -9.261)
+		(end 8.8925 9.281)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "38245fc1-692f-48ac-9b95-5dcdd53bb2cc")
+	)
+	(fp_rect
+		(start -4.4975 -10.531)
+		(end 4.5025 -12.055)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.SilkS")
+		(uuid "253b9a93-2e8d-4cf3-ba9b-71ba91ed7a3a")
+	)
+	(fp_arc
+		(start -8.8875 -9.261)
+		(mid -8.515526 -10.159026)
+		(end -7.6175 -10.531)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c7439e90-c6b8-47b2-9d17-a06c395fe26e")
+	)
+	(fp_arc
+		(start -7.6175 10.551)
+		(mid -8.515526 10.179026)
+		(end -8.8875 9.281)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "4dcf95d2-8f09-4bdb-8a06-5c371d680091")
+	)
+	(fp_arc
+		(start 7.6225 -10.531)
+		(mid 8.520526 -10.159026)
+		(end 8.8925 -9.261)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "97526e5b-f3c1-4be4-bbaf-223c60948cda")
+	)
+	(fp_arc
+		(start 8.8925 9.281)
+		(mid 8.520526 10.179026)
+		(end 7.6225 10.551)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "77107900-8d99-4f0d-b62a-0b3ea5be1118")
+	)
+	(fp_rect
+		(start -10.315 -12.38)
+		(end 10.285 10.82)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(fill none)
+		(layer "F.CrtYd")
+		(uuid "532b4160-8097-4e24-9a1c-86506d7b3f43")
+	)
+	(fp_text user "VIN"
+		(at -2.535 8.89 90)
+		(unlocked yes)
+		(layer "F.SilkS")
+		(uuid "3113ac1f-f77e-4379-88af-ece341eae818")
+		(effects
+			(font
+				(size 0.5 0.5)
+				(thickness 0.1)
+				(bold yes)
+			)
+		)
+	)
+	(fp_text user "GND"
+		(at 2.545 8.89 90)
+		(unlocked yes)
+		(layer "F.SilkS")
+		(uuid "3997a51e-f42c-4a6b-8dc1-f71b5be02b63")
+		(effects
+			(font
+				(size 0.5 0.5)
+				(thickness 0.1)
+				(bold yes)
+			)
+		)
+	)
+	(fp_text user "SWCLK"
+		(at 2.54 -8.5 90)
+		(unlocked yes)
+		(layer "F.SilkS")
+		(uuid "a70cfc3d-cf7b-42dc-bb5c-b2460aace1f4")
+		(effects
+			(font
+				(size 0.5 0.5)
+				(thickness 0.1)
+				(bold yes)
+			)
+		)
+	)
+	(fp_text user "SWDIO"
+		(at 0 -8.5 90)
+		(unlocked yes)
+		(layer "F.SilkS")
+		(uuid "b3ded8be-6070-40ba-be65-5ae5a5092afc")
+		(effects
+			(font
+				(size 0.5 0.5)
+				(thickness 0.1)
+				(bold yes)
+			)
+		)
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0.0025 3.81 0)
+		(unlocked yes)
+		(layer "F.Fab")
+		(uuid "e73ce984-61c1-440b-8d6a-e6928e7cdf0d")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at -7.615 -7.62)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0978854b-7f2d-4e70-81ad-b8366855ab91")
+	)
+	(pad "1" smd rect
+		(at -7.615 -7.62)
+		(size 3 1.6)
+		(drill
+			(offset -1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "d31db8db-89c1-40f0-bfab-e8bf15aede48")
+	)
+	(pad "2" thru_hole circle
+		(at -7.615 -5.08)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "bd512a59-de1d-4b9c-8048-3f49a128aa46")
+	)
+	(pad "2" smd rect
+		(at -7.615 -5.08)
+		(size 3 1.6)
+		(drill
+			(offset -1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "66350bd0-f7fa-476b-9807-83f8d68f96d0")
+	)
+	(pad "3" thru_hole circle
+		(at -7.615 -2.54)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b16db6aa-eff9-4560-94eb-8f1df0edf71a")
+	)
+	(pad "3" smd rect
+		(at -7.615 -2.54)
+		(size 3 1.6)
+		(drill
+			(offset -1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "316a2aa5-275a-46f4-8059-1682a5450774")
+	)
+	(pad "4" thru_hole circle
+		(at -7.615 0)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "5c7cb454-2c18-4846-afaf-f5e10d93d187")
+	)
+	(pad "4" smd rect
+		(at -7.615 0)
+		(size 3 1.6)
+		(drill
+			(offset -1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "42529937-07e7-472e-ac82-336cf5a05677")
+	)
+	(pad "5" thru_hole circle
+		(at -7.615 2.54)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f7436f03-26d9-479c-aab0-e11def7d02be")
+	)
+	(pad "5" smd rect
+		(at -7.615 2.54)
+		(size 3 1.6)
+		(drill
+			(offset -1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "24bd586a-829a-40ac-b56a-11246cefbefb")
+	)
+	(pad "6" thru_hole circle
+		(at -7.615 5.08)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "4b36c223-022d-4c3f-ac57-c5ae053b1f9e")
+	)
+	(pad "6" smd rect
+		(at -7.615 5.08)
+		(size 3 1.6)
+		(drill
+			(offset -1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "6e25e182-ccfc-4fe3-bca2-f4f98164aa72")
+	)
+	(pad "7" thru_hole circle
+		(at -7.615 7.62)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0cad7052-77a5-4b90-bf34-0ed84016ddb3")
+	)
+	(pad "7" smd rect
+		(at -7.615 7.62)
+		(size 3 1.6)
+		(drill
+			(offset -1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "35d69fe0-7251-4c42-8f23-384a09007d17")
+	)
+	(pad "8" thru_hole circle
+		(at 7.62 7.62)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f1c90a01-d865-4407-8359-f50e1ba5b802")
+	)
+	(pad "8" smd rect
+		(at 7.62 7.62)
+		(size 3 1.6)
+		(drill
+			(offset 1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "ae5bbd03-cbcc-45c1-b3d1-432748b0274a")
+	)
+	(pad "9" thru_hole circle
+		(at 7.62 5.08)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "7ad10d3a-09b1-4e8b-a5e8-efa9e0b3237d")
+	)
+	(pad "9" smd rect
+		(at 7.62 5.08)
+		(size 3 1.6)
+		(drill
+			(offset 1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "93b15e6e-ce64-44f0-bc4f-290ec39b1310")
+	)
+	(pad "10" thru_hole circle
+		(at 7.62 2.54)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "60446987-166e-4f5e-a379-f511e2f43c81")
+	)
+	(pad "10" smd rect
+		(at 7.62 2.54)
+		(size 3 1.6)
+		(drill
+			(offset 1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "10764568-1563-4aa0-99cb-bf752e02b3a9")
+	)
+	(pad "11" thru_hole circle
+		(at 7.62 0)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f269a509-6bf1-4ac7-8fb0-11dc2a89d75a")
+	)
+	(pad "11" smd rect
+		(at 7.62 0)
+		(size 3 1.6)
+		(drill
+			(offset 1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "7dda8ea0-8b74-497e-98e4-0dbfe15141f6")
+	)
+	(pad "12" thru_hole circle
+		(at 7.62 -2.54)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "caf74a56-3653-4b15-9eb3-a201b31ab6ac")
+	)
+	(pad "12" smd rect
+		(at 7.62 -2.54)
+		(size 3 1.6)
+		(drill
+			(offset 1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "fbb8f479-da94-4390-a23a-87ce541abc9a")
+	)
+	(pad "13" thru_hole circle
+		(at 7.62 -5.08)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f1a2b3d3-f238-4c2b-afc9-11873f409bc5")
+	)
+	(pad "13" smd rect
+		(at 7.62 -5.08)
+		(size 3 1.6)
+		(drill
+			(offset 1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "09b901c3-622a-41d4-bf24-31eb343b71c7")
+	)
+	(pad "14" thru_hole circle
+		(at 7.62 -7.62)
+		(size 1.6 1.6)
+		(drill 0.8)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "fd78f13b-b630-4092-83f4-19bcc526489b")
+	)
+	(pad "14" smd rect
+		(at 7.62 -7.62)
+		(size 3 1.6)
+		(drill
+			(offset 1 0)
+		)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "411fe260-6962-4a42-bab6-fe9c8baa008e")
+	)
+	(pad "15" smd rect
+		(at 1.275 8.89 270)
+		(size 2.4 1.2)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "fe68cabf-9c67-4e8e-834f-50720f4444a1")
+	)
+	(pad "16" smd rect
+		(at -1.265 8.89 270)
+		(size 2.4 1.2)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "7f6d1838-cdb7-4b07-a5e3-dfb77a089e0f")
+	)
+	(pad "17" smd circle
+		(at -1.27 -8.5)
+		(size 1.2 1.2)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "c2a52bff-f57e-4b03-b9e0-fbeaf257adcb")
+	)
+	(pad "20" smd circle
+		(at 1.27 -8.5)
+		(size 1.2 1.2)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "855cfcc3-7ec1-4410-af60-2c8f308bd708")
+	)
+	(zone
+		(net 0)
+		(net_name "")
+		(layers "F.Cu" "F.Paste" "F.Mask" "User.1")
+		(uuid "f1eb3c99-7957-49d8-b812-5266761ac5c8")
+		(name "USB_MECHA")
+		(hatch edge 0.5)
+		(connect_pads
+			(clearance 0)
+		)
+		(min_thickness 0.25)
+		(filled_areas_thickness no)
+		(keepout
+			(tracks not_allowed)
+			(vias not_allowed)
+			(pads not_allowed)
+			(copperpour not_allowed)
+			(footprints not_allowed)
+		)
+		(fill
+			(thermal_gap 0.5)
+			(thermal_bridge_width 0.5)
+		)
+		(polygon
+			(pts
+				(xy -5.2 -10.55) (xy -3.8 -10.55) (xy -3.8 -8.5) (xy -5.2 -8.5)
+			)
+		)
+	)
+	(zone
+		(net 0)
+		(net_name "")
+		(layers "F.Cu" "F.Paste" "F.Mask" "User.1")
+		(uuid "7dd02b1f-b224-40c6-9d3f-ceeb3aed2c32")
+		(name "USB_MECHA")
+		(hatch edge 0.5)
+		(connect_pads
+			(clearance 0)
+		)
+		(min_thickness 0.25)
+		(filled_areas_thickness no)
+		(keepout
+			(tracks not_allowed)
+			(vias not_allowed)
+			(pads not_allowed)
+			(copperpour not_allowed)
+			(footprints not_allowed)
+		)
+		(fill
+			(thermal_gap 0.5)
+			(thermal_bridge_width 0.5)
+		)
+		(polygon
+			(pts
+				(xy -5.2 -6.5) (xy -3.8 -6.5) (xy -3.8 -4.3) (xy -5.2 -4.3)
+			)
+		)
+	)
+	(zone
+		(net 0)
+		(net_name "")
+		(layers "F.Cu" "F.Paste" "F.Mask" "User.1")
+		(uuid "c8b60f50-9dd3-445c-8dc0-3efa12c378b4")
+		(name "USB_MECHA")
+		(hatch edge 0.5)
+		(connect_pads
+			(clearance 0)
+		)
+		(min_thickness 0.25)
+		(filled_areas_thickness no)
+		(keepout
+			(tracks not_allowed)
+			(vias not_allowed)
+			(pads not_allowed)
+			(copperpour not_allowed)
+			(footprints not_allowed)
+		)
+		(fill
+			(thermal_gap 0.5)
+			(thermal_bridge_width 0.5)
+		)
+		(polygon
+			(pts
+				(xy 3.8 -10.55) (xy 5.2 -10.55) (xy 5.2 -8.5) (xy 3.8 -8.5)
+			)
+		)
+	)
+	(zone
+		(net 0)
+		(net_name "")
+		(layers "F.Cu" "F.Paste" "F.Mask" "User.1")
+		(uuid "e4c602a7-3a40-4bfa-864a-7289472571c8")
+		(name "USB_MECHA")
+		(hatch edge 0.5)
+		(connect_pads
+			(clearance 0)
+		)
+		(min_thickness 0.25)
+		(filled_areas_thickness no)
+		(keepout
+			(tracks not_allowed)
+			(vias not_allowed)
+			(pads not_allowed)
+			(copperpour not_allowed)
+			(footprints not_allowed)
+		)
+		(fill
+			(thermal_gap 0.5)
+			(thermal_bridge_width 0.5)
+		)
+		(polygon
+			(pts
+				(xy 3.8 -6.5) (xy 5.2 -6.5) (xy 5.2 -4.3) (xy 3.8 -4.3)
+			)
+		)
+	)
+	(model "${FAB}/fab.3dshapes/Seeed_XIAO-nRF52840_Sense.step"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 180)
+		)
+	)
+)