From 437483369e2ebb2b0e205b5608543cf8f79499dc Mon Sep 17 00:00:00 2001
From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com>
Date: Tue, 25 Feb 2025 21:04:07 +0200
Subject: [PATCH] Add generic XIAO in SMD socket 3D model

---
 .../Seeed_XIAO-Generic_InSocket_SMD.step      | 34561 ++++++++++++++++
 .../Module_XIAO_Generic_SocketSMD.kicad_mod   |    11 +
 2 files changed, 34572 insertions(+)
 create mode 100644 fab.3dshapes/Seeed_XIAO-Generic_InSocket_SMD.step

diff --git a/fab.3dshapes/Seeed_XIAO-Generic_InSocket_SMD.step b/fab.3dshapes/Seeed_XIAO-Generic_InSocket_SMD.step
new file mode 100644
index 0000000..10cc4af
--- /dev/null
+++ b/fab.3dshapes/Seeed_XIAO-Generic_InSocket_SMD.step
@@ -0,0 +1,34561 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2025-02-25T21:02:01',(
+    '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('Generic_InSocket_SMD','Generic_InSocket_SMD','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39),#43);
+#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.,9.1));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(7.62,-5.08,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(7.62,3.81,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(-7.62,5.08,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(-7.62,-3.81,0.));
+#33 = DIRECTION('',(0.,0.,1.));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(-7.62,7.62,9.05));
+#37 = DIRECTION('',(1.224646799147E-16,0.,-1.));
+#38 = DIRECTION('',(-1.,0.,-1.224646799147E-16));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(7.62,7.62,9.05));
+#41 = DIRECTION('',(1.224646799147E-16,0.,-1.));
+#42 = DIRECTION('',(-1.,0.,-1.224646799147E-16));
+#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#44,#45,#46)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#44,
+  'distance_accuracy_value','confusion accuracy');
+#48 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#49 = SHAPE_DEFINITION_REPRESENTATION(#50,#56);
+#50 = PRODUCT_DEFINITION_SHAPE('','',#51);
+#51 = PRODUCT_DEFINITION('design','',#52,#55);
+#52 = PRODUCT_DEFINITION_FORMATION('','',#53);
+#53 = PRODUCT('nRF52840_Sense001','nRF52840_Sense001','',(#54));
+#54 = PRODUCT_CONTEXT('',#2,'mechanical');
+#55 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#56 = SHAPE_REPRESENTATION('',(#11,#57,#61,#65,#69),#73);
+#57 = AXIS2_PLACEMENT_3D('',#58,#59,#60);
+#58 = CARTESIAN_POINT('',(0.,0.,0.));
+#59 = DIRECTION('',(0.,0.,1.));
+#60 = DIRECTION('',(1.,0.,0.));
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(0.,0.,0.));
+#63 = DIRECTION('',(0.,0.,1.));
+#64 = DIRECTION('',(1.,0.,0.));
+#65 = AXIS2_PLACEMENT_3D('',#66,#67,#68);
+#66 = CARTESIAN_POINT('',(0.,0.,0.));
+#67 = DIRECTION('',(0.,0.,1.));
+#68 = DIRECTION('',(1.,0.,0.));
+#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72);
+#70 = CARTESIAN_POINT('',(0.,0.,0.));
+#71 = DIRECTION('',(0.,0.,1.));
+#72 = DIRECTION('',(1.,0.,0.));
+#73 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#74,#75,#76)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#74 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#75 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#76 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#77 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#74,
+  'distance_accuracy_value','confusion accuracy');
+#78 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79,#81);
+#79 = ( REPRESENTATION_RELATIONSHIP('','',#56,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#80 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#81 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#82);
+#82 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('226','nRF52840_Sense001','',#5,#51
+  ,$);
+#83 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53));
+#84 = SHAPE_DEFINITION_REPRESENTATION(#85,#91);
+#85 = PRODUCT_DEFINITION_SHAPE('','',#86);
+#86 = PRODUCT_DEFINITION('design','',#87,#90);
+#87 = PRODUCT_DEFINITION_FORMATION('','',#88);
+#88 = PRODUCT('SoC_nRF_Sense001','SoC_nRF_Sense001','',(#89));
+#89 = PRODUCT_CONTEXT('',#2,'mechanical');
+#90 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#91 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#92),#242);
+#92 = MANIFOLD_SOLID_BREP('',#93);
+#93 = CLOSED_SHELL('',(#94,#134,#165,#196,#218,#230));
+#94 = ADVANCED_FACE('',(#95),#129,.F.);
+#95 = FACE_BOUND('',#96,.F.);
+#96 = EDGE_LOOP('',(#97,#107,#115,#123));
+#97 = ORIENTED_EDGE('',*,*,#98,.T.);
+#98 = EDGE_CURVE('',#99,#101,#103,.T.);
+#99 = VERTEX_POINT('',#100);
+#100 = CARTESIAN_POINT('',(-6.425,7.01,1.25));
+#101 = VERTEX_POINT('',#102);
+#102 = CARTESIAN_POINT('',(-6.425,7.01,3.));
+#103 = LINE('',#104,#105);
+#104 = CARTESIAN_POINT('',(-6.425,7.01,1.25));
+#105 = VECTOR('',#106,1.);
+#106 = DIRECTION('',(0.,0.,1.));
+#107 = ORIENTED_EDGE('',*,*,#108,.T.);
+#108 = EDGE_CURVE('',#101,#109,#111,.T.);
+#109 = VERTEX_POINT('',#110);
+#110 = CARTESIAN_POINT('',(-6.425,-3.84,3.));
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(-6.425,7.01,3.));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(0.,-1.,0.));
+#115 = ORIENTED_EDGE('',*,*,#116,.F.);
+#116 = EDGE_CURVE('',#117,#109,#119,.T.);
+#117 = VERTEX_POINT('',#118);
+#118 = CARTESIAN_POINT('',(-6.425,-3.84,1.25));
+#119 = LINE('',#120,#121);
+#120 = CARTESIAN_POINT('',(-6.425,-3.84,1.25));
+#121 = VECTOR('',#122,1.);
+#122 = DIRECTION('',(0.,0.,1.));
+#123 = ORIENTED_EDGE('',*,*,#124,.F.);
+#124 = EDGE_CURVE('',#99,#117,#125,.T.);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(-6.425,7.01,1.25));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(0.,-1.,0.));
+#129 = PLANE('',#130);
+#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
+#131 = CARTESIAN_POINT('',(-6.425,7.01,1.25));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DIRECTION('',(0.,-1.,0.));
+#134 = ADVANCED_FACE('',(#135),#160,.F.);
+#135 = FACE_BOUND('',#136,.F.);
+#136 = EDGE_LOOP('',(#137,#138,#146,#154));
+#137 = ORIENTED_EDGE('',*,*,#116,.T.);
+#138 = ORIENTED_EDGE('',*,*,#139,.T.);
+#139 = EDGE_CURVE('',#109,#140,#142,.T.);
+#140 = VERTEX_POINT('',#141);
+#141 = CARTESIAN_POINT('',(6.425,-3.84,3.));
+#142 = LINE('',#143,#144);
+#143 = CARTESIAN_POINT('',(-6.425,-3.84,3.));
+#144 = VECTOR('',#145,1.);
+#145 = DIRECTION('',(1.,0.,0.));
+#146 = ORIENTED_EDGE('',*,*,#147,.F.);
+#147 = EDGE_CURVE('',#148,#140,#150,.T.);
+#148 = VERTEX_POINT('',#149);
+#149 = CARTESIAN_POINT('',(6.425,-3.84,1.25));
+#150 = LINE('',#151,#152);
+#151 = CARTESIAN_POINT('',(6.425,-3.84,1.25));
+#152 = VECTOR('',#153,1.);
+#153 = DIRECTION('',(0.,0.,1.));
+#154 = ORIENTED_EDGE('',*,*,#155,.F.);
+#155 = EDGE_CURVE('',#117,#148,#156,.T.);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-6.425,-3.84,1.25));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(1.,0.,0.));
+#160 = PLANE('',#161);
+#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
+#162 = CARTESIAN_POINT('',(-6.425,-3.84,1.25));
+#163 = DIRECTION('',(0.,1.,0.));
+#164 = DIRECTION('',(1.,0.,0.));
+#165 = ADVANCED_FACE('',(#166),#191,.F.);
+#166 = FACE_BOUND('',#167,.F.);
+#167 = EDGE_LOOP('',(#168,#169,#177,#185));
+#168 = ORIENTED_EDGE('',*,*,#147,.T.);
+#169 = ORIENTED_EDGE('',*,*,#170,.T.);
+#170 = EDGE_CURVE('',#140,#171,#173,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(6.425,7.01,3.));
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(6.425,-3.84,3.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(0.,1.,0.));
+#177 = ORIENTED_EDGE('',*,*,#178,.F.);
+#178 = EDGE_CURVE('',#179,#171,#181,.T.);
+#179 = VERTEX_POINT('',#180);
+#180 = CARTESIAN_POINT('',(6.425,7.01,1.25));
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(6.425,7.01,1.25));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(0.,0.,1.));
+#185 = ORIENTED_EDGE('',*,*,#186,.F.);
+#186 = EDGE_CURVE('',#148,#179,#187,.T.);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(6.425,-3.84,1.25));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(0.,1.,0.));
+#191 = PLANE('',#192);
+#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195);
+#193 = CARTESIAN_POINT('',(6.425,-3.84,1.25));
+#194 = DIRECTION('',(-1.,0.,0.));
+#195 = DIRECTION('',(0.,1.,0.));
+#196 = ADVANCED_FACE('',(#197),#213,.F.);
+#197 = FACE_BOUND('',#198,.F.);
+#198 = EDGE_LOOP('',(#199,#200,#206,#207));
+#199 = ORIENTED_EDGE('',*,*,#178,.T.);
+#200 = ORIENTED_EDGE('',*,*,#201,.T.);
+#201 = EDGE_CURVE('',#171,#101,#202,.T.);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(6.425,7.01,3.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(-1.,0.,0.));
+#206 = ORIENTED_EDGE('',*,*,#98,.F.);
+#207 = ORIENTED_EDGE('',*,*,#208,.F.);
+#208 = EDGE_CURVE('',#179,#99,#209,.T.);
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(6.425,7.01,1.25));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(-1.,0.,0.));
+#213 = PLANE('',#214);
+#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217);
+#215 = CARTESIAN_POINT('',(6.425,7.01,1.25));
+#216 = DIRECTION('',(0.,-1.,0.));
+#217 = DIRECTION('',(-1.,0.,0.));
+#218 = ADVANCED_FACE('',(#219),#225,.F.);
+#219 = FACE_BOUND('',#220,.F.);
+#220 = EDGE_LOOP('',(#221,#222,#223,#224));
+#221 = ORIENTED_EDGE('',*,*,#124,.T.);
+#222 = ORIENTED_EDGE('',*,*,#155,.T.);
+#223 = ORIENTED_EDGE('',*,*,#186,.T.);
+#224 = ORIENTED_EDGE('',*,*,#208,.T.);
+#225 = PLANE('',#226);
+#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
+#227 = CARTESIAN_POINT('',(7.495176537554E-16,1.585,1.25));
+#228 = DIRECTION('',(0.,0.,1.));
+#229 = DIRECTION('',(1.,0.,-0.));
+#230 = ADVANCED_FACE('',(#231),#237,.T.);
+#231 = FACE_BOUND('',#232,.T.);
+#232 = EDGE_LOOP('',(#233,#234,#235,#236));
+#233 = ORIENTED_EDGE('',*,*,#108,.T.);
+#234 = ORIENTED_EDGE('',*,*,#139,.T.);
+#235 = ORIENTED_EDGE('',*,*,#170,.T.);
+#236 = ORIENTED_EDGE('',*,*,#201,.T.);
+#237 = PLANE('',#238);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(7.495176537554E-16,1.585,3.));
+#240 = DIRECTION('',(0.,0.,1.));
+#241 = DIRECTION('',(1.,0.,-0.));
+#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#246)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#243,#244,#245)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#243 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#244 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#245 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#246 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#243,
+  'distance_accuracy_value','confusion accuracy');
+#247 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#248,#250);
+#248 = ( REPRESENTATION_RELATIONSHIP('','',#91,#56) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#249) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#249 = ITEM_DEFINED_TRANSFORMATION('','',#11,#57);
+#250 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#251
+  );
+#251 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('205','SoC_nRF_Sense001','',#51,
+  #86,$);
+#252 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88));
+#253 = SHAPE_DEFINITION_REPRESENTATION(#254,#260);
+#254 = PRODUCT_DEFINITION_SHAPE('','',#255);
+#255 = PRODUCT_DEFINITION('design','',#256,#259);
+#256 = PRODUCT_DEFINITION_FORMATION('','',#257);
+#257 = PRODUCT('Mic_nRF_Sense001','Mic_nRF_Sense001','',(#258));
+#258 = PRODUCT_CONTEXT('',#2,'mechanical');
+#259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#260 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#261),#456);
+#261 = MANIFOLD_SOLID_BREP('',#262);
+#262 = CLOSED_SHELL('',(#263,#303,#334,#365,#382,#410,#422,#447));
+#263 = ADVANCED_FACE('',(#264),#298,.F.);
+#264 = FACE_BOUND('',#265,.F.);
+#265 = EDGE_LOOP('',(#266,#276,#284,#292));
+#266 = ORIENTED_EDGE('',*,*,#267,.T.);
+#267 = EDGE_CURVE('',#268,#270,#272,.T.);
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(-6.425,9.96,1.25));
+#270 = VERTEX_POINT('',#271);
+#271 = CARTESIAN_POINT('',(-6.425,9.96,2.25));
+#272 = LINE('',#273,#274);
+#273 = CARTESIAN_POINT('',(-6.425,9.96,1.25));
+#274 = VECTOR('',#275,1.);
+#275 = DIRECTION('',(0.,0.,1.));
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#270,#278,#280,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(-6.425,7.46,2.25));
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(-6.425,9.96,2.25));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(0.,-1.,0.));
+#284 = ORIENTED_EDGE('',*,*,#285,.F.);
+#285 = EDGE_CURVE('',#286,#278,#288,.T.);
+#286 = VERTEX_POINT('',#287);
+#287 = CARTESIAN_POINT('',(-6.425,7.46,1.25));
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(-6.425,7.46,1.25));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(0.,0.,1.));
+#292 = ORIENTED_EDGE('',*,*,#293,.F.);
+#293 = EDGE_CURVE('',#268,#286,#294,.T.);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(-6.425,9.96,1.25));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(0.,-1.,0.));
+#298 = PLANE('',#299);
+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
+#300 = CARTESIAN_POINT('',(-6.425,9.96,1.25));
+#301 = DIRECTION('',(1.,0.,0.));
+#302 = DIRECTION('',(0.,-1.,0.));
+#303 = ADVANCED_FACE('',(#304),#329,.F.);
+#304 = FACE_BOUND('',#305,.F.);
+#305 = EDGE_LOOP('',(#306,#316,#322,#323));
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#308,#310,#312,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(-2.825,9.96,1.25));
+#310 = VERTEX_POINT('',#311);
+#311 = CARTESIAN_POINT('',(-2.825,9.96,2.25));
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(-2.825,9.96,1.25));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(0.,0.,1.));
+#316 = ORIENTED_EDGE('',*,*,#317,.T.);
+#317 = EDGE_CURVE('',#310,#270,#318,.T.);
+#318 = LINE('',#319,#320);
+#319 = CARTESIAN_POINT('',(-2.825,9.96,2.25));
+#320 = VECTOR('',#321,1.);
+#321 = DIRECTION('',(-1.,0.,0.));
+#322 = ORIENTED_EDGE('',*,*,#267,.F.);
+#323 = ORIENTED_EDGE('',*,*,#324,.F.);
+#324 = EDGE_CURVE('',#308,#268,#325,.T.);
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(-2.825,9.96,1.25));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(-1.,0.,0.));
+#329 = PLANE('',#330);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(-2.825,9.96,1.25));
+#332 = DIRECTION('',(0.,-1.,0.));
+#333 = DIRECTION('',(-1.,0.,0.));
+#334 = ADVANCED_FACE('',(#335),#360,.F.);
+#335 = FACE_BOUND('',#336,.F.);
+#336 = EDGE_LOOP('',(#337,#338,#346,#354));
+#337 = ORIENTED_EDGE('',*,*,#285,.T.);
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#278,#340,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(-2.825,7.46,2.25));
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-6.425,7.46,2.25));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(1.,0.,0.));
+#346 = ORIENTED_EDGE('',*,*,#347,.F.);
+#347 = EDGE_CURVE('',#348,#340,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(-2.825,7.46,1.25));
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(-2.825,7.46,1.25));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(0.,0.,1.));
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#286,#348,#356,.T.);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(-6.425,7.46,1.25));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(1.,0.,0.));
+#360 = PLANE('',#361);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(-6.425,7.46,1.25));
+#363 = DIRECTION('',(0.,1.,0.));
+#364 = DIRECTION('',(1.,0.,0.));
+#365 = ADVANCED_FACE('',(#366),#377,.F.);
+#366 = FACE_BOUND('',#367,.F.);
+#367 = EDGE_LOOP('',(#368,#369,#370,#376));
+#368 = ORIENTED_EDGE('',*,*,#293,.T.);
+#369 = ORIENTED_EDGE('',*,*,#355,.T.);
+#370 = ORIENTED_EDGE('',*,*,#371,.T.);
+#371 = EDGE_CURVE('',#348,#308,#372,.T.);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(-2.825,7.46,1.25));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(0.,1.,0.));
+#376 = ORIENTED_EDGE('',*,*,#324,.T.);
+#377 = PLANE('',#378);
+#378 = AXIS2_PLACEMENT_3D('',#379,#380,#381);
+#379 = CARTESIAN_POINT('',(-4.625,8.71,1.25));
+#380 = DIRECTION('',(0.,0.,1.));
+#381 = DIRECTION('',(1.,0.,-0.));
+#382 = ADVANCED_FACE('',(#383,#394),#405,.T.);
+#383 = FACE_BOUND('',#384,.T.);
+#384 = EDGE_LOOP('',(#385,#386,#387,#393));
+#385 = ORIENTED_EDGE('',*,*,#277,.T.);
+#386 = ORIENTED_EDGE('',*,*,#339,.T.);
+#387 = ORIENTED_EDGE('',*,*,#388,.T.);
+#388 = EDGE_CURVE('',#340,#310,#389,.T.);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(-2.825,7.46,2.25));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(0.,1.,0.));
+#393 = ORIENTED_EDGE('',*,*,#317,.T.);
+#394 = FACE_BOUND('',#395,.T.);
+#395 = EDGE_LOOP('',(#396));
+#396 = ORIENTED_EDGE('',*,*,#397,.F.);
+#397 = EDGE_CURVE('',#398,#398,#400,.T.);
+#398 = VERTEX_POINT('',#399);
+#399 = CARTESIAN_POINT('',(-5.425,8.71,2.25));
+#400 = CIRCLE('',#401,0.25);
+#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404);
+#402 = CARTESIAN_POINT('',(-5.675,8.71,2.25));
+#403 = DIRECTION('',(0.,0.,1.));
+#404 = DIRECTION('',(1.,0.,-0.));
+#405 = PLANE('',#406);
+#406 = AXIS2_PLACEMENT_3D('',#407,#408,#409);
+#407 = CARTESIAN_POINT('',(-4.625,8.71,2.25));
+#408 = DIRECTION('',(0.,0.,1.));
+#409 = DIRECTION('',(1.,0.,-0.));
+#410 = ADVANCED_FACE('',(#411),#417,.F.);
+#411 = FACE_BOUND('',#412,.F.);
+#412 = EDGE_LOOP('',(#413,#414,#415,#416));
+#413 = ORIENTED_EDGE('',*,*,#347,.T.);
+#414 = ORIENTED_EDGE('',*,*,#388,.T.);
+#415 = ORIENTED_EDGE('',*,*,#307,.F.);
+#416 = ORIENTED_EDGE('',*,*,#371,.F.);
+#417 = PLANE('',#418);
+#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421);
+#419 = CARTESIAN_POINT('',(-2.825,7.46,1.25));
+#420 = DIRECTION('',(-1.,0.,0.));
+#421 = DIRECTION('',(0.,1.,0.));
+#422 = ADVANCED_FACE('',(#423),#442,.F.);
+#423 = FACE_BOUND('',#424,.F.);
+#424 = EDGE_LOOP('',(#425,#433,#440,#441));
+#425 = ORIENTED_EDGE('',*,*,#426,.T.);
+#426 = EDGE_CURVE('',#398,#427,#429,.T.);
+#427 = VERTEX_POINT('',#428);
+#428 = CARTESIAN_POINT('',(-5.425,8.71,2.05));
+#429 = LINE('',#430,#431);
+#430 = CARTESIAN_POINT('',(-5.425,8.71,2.25));
+#431 = VECTOR('',#432,1.);
+#432 = DIRECTION('',(-0.,-0.,-1.));
+#433 = ORIENTED_EDGE('',*,*,#434,.T.);
+#434 = EDGE_CURVE('',#427,#427,#435,.T.);
+#435 = CIRCLE('',#436,0.25);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(-5.675,8.71,2.05));
+#438 = DIRECTION('',(0.,0.,1.));
+#439 = DIRECTION('',(1.,0.,-0.));
+#440 = ORIENTED_EDGE('',*,*,#426,.F.);
+#441 = ORIENTED_EDGE('',*,*,#397,.F.);
+#442 = CYLINDRICAL_SURFACE('',#443,0.25);
+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
+#444 = CARTESIAN_POINT('',(-5.675,8.71,2.25));
+#445 = DIRECTION('',(0.,0.,1.));
+#446 = DIRECTION('',(1.,0.,-0.));
+#447 = ADVANCED_FACE('',(#448),#451,.T.);
+#448 = FACE_BOUND('',#449,.T.);
+#449 = EDGE_LOOP('',(#450));
+#450 = ORIENTED_EDGE('',*,*,#434,.T.);
+#451 = PLANE('',#452);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(-5.675,8.71,2.05));
+#454 = DIRECTION('',(0.,0.,1.));
+#455 = DIRECTION('',(1.,0.,-0.));
+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#460)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#457,#458,#459)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#457 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#458 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#459 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#460 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#457,
+  'distance_accuracy_value','confusion accuracy');
+#461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#462,#464);
+#462 = ( REPRESENTATION_RELATIONSHIP('','',#260,#56) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#463) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#61);
+#464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#465
+  );
+#465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('206','Mic_nRF_Sense001','',#51,
+  #255,$);
+#466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#257));
+#467 = SHAPE_DEFINITION_REPRESENTATION(#468,#474);
+#468 = PRODUCT_DEFINITION_SHAPE('','',#469);
+#469 = PRODUCT_DEFINITION('design','',#470,#473);
+#470 = PRODUCT_DEFINITION_FORMATION('','',#471);
+#471 = PRODUCT('Antenna_nRF_Sense001','Antenna_nRF_Sense001','',(#472));
+#472 = PRODUCT_CONTEXT('',#2,'mechanical');
+#473 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#474 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#475),#625);
+#475 = MANIFOLD_SOLID_BREP('',#476);
+#476 = CLOSED_SHELL('',(#477,#517,#548,#579,#601,#613));
+#477 = ADVANCED_FACE('',(#478),#512,.F.);
+#478 = FACE_BOUND('',#479,.F.);
+#479 = EDGE_LOOP('',(#480,#490,#498,#506));
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#482,#484,#486,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(0.,9.96,1.25));
+#484 = VERTEX_POINT('',#485);
+#485 = CARTESIAN_POINT('',(0.,9.96,1.9));
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(0.,9.96,1.25));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(0.,0.,1.));
+#490 = ORIENTED_EDGE('',*,*,#491,.T.);
+#491 = EDGE_CURVE('',#484,#492,#494,.T.);
+#492 = VERTEX_POINT('',#493);
+#493 = CARTESIAN_POINT('',(0.,8.46,1.9));
+#494 = LINE('',#495,#496);
+#495 = CARTESIAN_POINT('',(0.,9.96,1.9));
+#496 = VECTOR('',#497,1.);
+#497 = DIRECTION('',(0.,-1.,0.));
+#498 = ORIENTED_EDGE('',*,*,#499,.F.);
+#499 = EDGE_CURVE('',#500,#492,#502,.T.);
+#500 = VERTEX_POINT('',#501);
+#501 = CARTESIAN_POINT('',(0.,8.46,1.25));
+#502 = LINE('',#503,#504);
+#503 = CARTESIAN_POINT('',(0.,8.46,1.25));
+#504 = VECTOR('',#505,1.);
+#505 = DIRECTION('',(0.,0.,1.));
+#506 = ORIENTED_EDGE('',*,*,#507,.F.);
+#507 = EDGE_CURVE('',#482,#500,#508,.T.);
+#508 = LINE('',#509,#510);
+#509 = CARTESIAN_POINT('',(0.,9.96,1.25));
+#510 = VECTOR('',#511,1.);
+#511 = DIRECTION('',(0.,-1.,0.));
+#512 = PLANE('',#513);
+#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);
+#514 = CARTESIAN_POINT('',(0.,9.96,1.25));
+#515 = DIRECTION('',(1.,0.,0.));
+#516 = DIRECTION('',(0.,-1.,0.));
+#517 = ADVANCED_FACE('',(#518),#543,.F.);
+#518 = FACE_BOUND('',#519,.F.);
+#519 = EDGE_LOOP('',(#520,#521,#529,#537));
+#520 = ORIENTED_EDGE('',*,*,#499,.T.);
+#521 = ORIENTED_EDGE('',*,*,#522,.T.);
+#522 = EDGE_CURVE('',#492,#523,#525,.T.);
+#523 = VERTEX_POINT('',#524);
+#524 = CARTESIAN_POINT('',(3.4,8.46,1.9));
+#525 = LINE('',#526,#527);
+#526 = CARTESIAN_POINT('',(0.,8.46,1.9));
+#527 = VECTOR('',#528,1.);
+#528 = DIRECTION('',(1.,0.,0.));
+#529 = ORIENTED_EDGE('',*,*,#530,.F.);
+#530 = EDGE_CURVE('',#531,#523,#533,.T.);
+#531 = VERTEX_POINT('',#532);
+#532 = CARTESIAN_POINT('',(3.4,8.46,1.25));
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(3.4,8.46,1.25));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(0.,0.,1.));
+#537 = ORIENTED_EDGE('',*,*,#538,.F.);
+#538 = EDGE_CURVE('',#500,#531,#539,.T.);
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(0.,8.46,1.25));
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(1.,0.,0.));
+#543 = PLANE('',#544);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(0.,8.46,1.25));
+#546 = DIRECTION('',(0.,1.,0.));
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = ADVANCED_FACE('',(#549),#574,.F.);
+#549 = FACE_BOUND('',#550,.F.);
+#550 = EDGE_LOOP('',(#551,#552,#560,#568));
+#551 = ORIENTED_EDGE('',*,*,#530,.T.);
+#552 = ORIENTED_EDGE('',*,*,#553,.T.);
+#553 = EDGE_CURVE('',#523,#554,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(3.4,9.96,1.9));
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(3.4,8.46,1.9));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(0.,1.,0.));
+#560 = ORIENTED_EDGE('',*,*,#561,.F.);
+#561 = EDGE_CURVE('',#562,#554,#564,.T.);
+#562 = VERTEX_POINT('',#563);
+#563 = CARTESIAN_POINT('',(3.4,9.96,1.25));
+#564 = LINE('',#565,#566);
+#565 = CARTESIAN_POINT('',(3.4,9.96,1.25));
+#566 = VECTOR('',#567,1.);
+#567 = DIRECTION('',(0.,0.,1.));
+#568 = ORIENTED_EDGE('',*,*,#569,.F.);
+#569 = EDGE_CURVE('',#531,#562,#570,.T.);
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(3.4,8.46,1.25));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(0.,1.,0.));
+#574 = PLANE('',#575);
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(3.4,8.46,1.25));
+#577 = DIRECTION('',(-1.,0.,0.));
+#578 = DIRECTION('',(0.,1.,0.));
+#579 = ADVANCED_FACE('',(#580),#596,.F.);
+#580 = FACE_BOUND('',#581,.F.);
+#581 = EDGE_LOOP('',(#582,#583,#589,#590));
+#582 = ORIENTED_EDGE('',*,*,#561,.T.);
+#583 = ORIENTED_EDGE('',*,*,#584,.T.);
+#584 = EDGE_CURVE('',#554,#484,#585,.T.);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(3.4,9.96,1.9));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(-1.,0.,0.));
+#589 = ORIENTED_EDGE('',*,*,#481,.F.);
+#590 = ORIENTED_EDGE('',*,*,#591,.F.);
+#591 = EDGE_CURVE('',#562,#482,#592,.T.);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(3.4,9.96,1.25));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(-1.,0.,0.));
+#596 = PLANE('',#597);
+#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
+#598 = CARTESIAN_POINT('',(3.4,9.96,1.25));
+#599 = DIRECTION('',(0.,-1.,0.));
+#600 = DIRECTION('',(-1.,0.,0.));
+#601 = ADVANCED_FACE('',(#602),#608,.F.);
+#602 = FACE_BOUND('',#603,.F.);
+#603 = EDGE_LOOP('',(#604,#605,#606,#607));
+#604 = ORIENTED_EDGE('',*,*,#507,.T.);
+#605 = ORIENTED_EDGE('',*,*,#538,.T.);
+#606 = ORIENTED_EDGE('',*,*,#569,.T.);
+#607 = ORIENTED_EDGE('',*,*,#591,.T.);
+#608 = PLANE('',#609);
+#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
+#610 = CARTESIAN_POINT('',(1.7,9.21,1.25));
+#611 = DIRECTION('',(0.,0.,1.));
+#612 = DIRECTION('',(1.,0.,-0.));
+#613 = ADVANCED_FACE('',(#614),#620,.T.);
+#614 = FACE_BOUND('',#615,.T.);
+#615 = EDGE_LOOP('',(#616,#617,#618,#619));
+#616 = ORIENTED_EDGE('',*,*,#491,.T.);
+#617 = ORIENTED_EDGE('',*,*,#522,.T.);
+#618 = ORIENTED_EDGE('',*,*,#553,.T.);
+#619 = ORIENTED_EDGE('',*,*,#584,.T.);
+#620 = PLANE('',#621);
+#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624);
+#622 = CARTESIAN_POINT('',(1.7,9.21,1.9));
+#623 = DIRECTION('',(0.,0.,1.));
+#624 = DIRECTION('',(1.,0.,-0.));
+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#629)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#626,#627,#628)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#626 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#627 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#628 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#629 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#626,
+  'distance_accuracy_value','confusion accuracy');
+#630 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#631,#633);
+#631 = ( REPRESENTATION_RELATIONSHIP('','',#474,#56) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#632) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#632 = ITEM_DEFINED_TRANSFORMATION('','',#11,#65);
+#633 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#634
+  );
+#634 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('207','Antenna_nRF_Sense001','',
+  #51,#469,$);
+#635 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#471));
+#636 = SHAPE_DEFINITION_REPRESENTATION(#637,#643);
+#637 = PRODUCT_DEFINITION_SHAPE('','',#638);
+#638 = PRODUCT_DEFINITION('design','',#639,#642);
+#639 = PRODUCT_DEFINITION_FORMATION('','',#640);
+#640 = PRODUCT('XIAO_Generic001','XIAO_Generic001','',(#641));
+#641 = PRODUCT_CONTEXT('',#2,'mechanical');
+#642 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#643 = SHAPE_REPRESENTATION('',(#11,#644,#648,#652,#656),#660);
+#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);
+#645 = CARTESIAN_POINT('',(0.,0.,0.));
+#646 = DIRECTION('',(0.,0.,1.));
+#647 = DIRECTION('',(1.,0.,0.));
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(0.,0.,0.));
+#650 = DIRECTION('',(0.,0.,1.));
+#651 = DIRECTION('',(1.,0.,0.));
+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);
+#653 = CARTESIAN_POINT('',(0.,0.,0.));
+#654 = DIRECTION('',(0.,0.,1.));
+#655 = DIRECTION('',(1.,0.,0.));
+#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659);
+#657 = CARTESIAN_POINT('',(0.,0.,0.));
+#658 = DIRECTION('',(0.,0.,1.));
+#659 = DIRECTION('',(1.,0.,0.));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#664)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#661,#662,#663)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#661 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#662 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#663 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#664 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#661,
+  'distance_accuracy_value','confusion accuracy');
+#665 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#666,#668);
+#666 = ( REPRESENTATION_RELATIONSHIP('','',#643,#56) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#667) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#667 = ITEM_DEFINED_TRANSFORMATION('','',#11,#69);
+#668 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#669
+  );
+#669 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('225','XIAO_Generic001','',#51,
+  #638,$);
+#670 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#640));
+#671 = SHAPE_DEFINITION_REPRESENTATION(#672,#678);
+#672 = PRODUCT_DEFINITION_SHAPE('','',#673);
+#673 = PRODUCT_DEFINITION('design','',#674,#677);
+#674 = PRODUCT_DEFINITION_FORMATION('','',#675);
+#675 = PRODUCT('Board001','Board001','',(#676));
+#676 = PRODUCT_CONTEXT('',#2,'mechanical');
+#677 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#678 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#679),#2607);
+#679 = MANIFOLD_SOLID_BREP('',#680);
+#680 = CLOSED_SHELL('',(#681,#721,#1243,#1765,#1782,#1799,#1816,#1833,
+    #1850,#1867,#1884,#1901,#1918,#1935,#1952,#1969,#1986,#2003,#2020,
+    #2037,#2054,#2071,#2088,#2105,#2122,#2139,#2158,#2175,#2197,#2219,
+    #2241,#2263,#2285,#2302,#2319,#2336,#2353,#2370,#2387,#2404,#2421,
+    #2438,#2455,#2472,#2489,#2506,#2523,#2537,#2551,#2565,#2579,#2593));
+#681 = ADVANCED_FACE('',(#682),#716,.F.);
+#682 = FACE_BOUND('',#683,.F.);
+#683 = EDGE_LOOP('',(#684,#694,#702,#710));
+#684 = ORIENTED_EDGE('',*,*,#685,.F.);
+#685 = EDGE_CURVE('',#686,#688,#690,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(-8.89,8.16,0.));
+#688 = VERTEX_POINT('',#689);
+#689 = CARTESIAN_POINT('',(-8.89,8.02,0.));
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(0.,-1.,0.));
+#694 = ORIENTED_EDGE('',*,*,#695,.T.);
+#695 = EDGE_CURVE('',#686,#696,#698,.T.);
+#696 = VERTEX_POINT('',#697);
+#697 = CARTESIAN_POINT('',(-8.89,8.16,1.25));
+#698 = LINE('',#699,#700);
+#699 = CARTESIAN_POINT('',(-8.89,8.16,0.));
+#700 = VECTOR('',#701,1.);
+#701 = DIRECTION('',(0.,0.,1.));
+#702 = ORIENTED_EDGE('',*,*,#703,.T.);
+#703 = EDGE_CURVE('',#696,#704,#706,.T.);
+#704 = VERTEX_POINT('',#705);
+#705 = CARTESIAN_POINT('',(-8.89,8.02,1.25));
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(0.,-1.,0.));
+#710 = ORIENTED_EDGE('',*,*,#711,.F.);
+#711 = EDGE_CURVE('',#688,#704,#712,.T.);
+#712 = LINE('',#713,#714);
+#713 = CARTESIAN_POINT('',(-8.89,8.02,1.25));
+#714 = VECTOR('',#715,1.);
+#715 = DIRECTION('',(0.,0.,1.));
+#716 = PLANE('',#717);
+#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
+#718 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#719 = DIRECTION('',(1.,0.,0.));
+#720 = DIRECTION('',(0.,-1.,0.));
+#721 = ADVANCED_FACE('',(#722,#1084,#1095,#1106,#1117,#1128,#1139,#1150,
+    #1161,#1172,#1183,#1194,#1205,#1216,#1227),#1238,.F.);
+#722 = FACE_BOUND('',#723,.F.);
+#723 = EDGE_LOOP('',(#724,#733,#734,#743,#752,#760,#769,#778,#786,#795,
+    #804,#812,#821,#830,#838,#847,#856,#864,#873,#882,#890,#899,#908,
+    #916,#925,#933,#942,#950,#959,#967,#976,#984,#993,#1001,#1010,#1018,
+    #1027,#1035,#1044,#1052,#1061,#1069,#1078));
+#724 = ORIENTED_EDGE('',*,*,#725,.F.);
+#725 = EDGE_CURVE('',#686,#726,#728,.T.);
+#726 = VERTEX_POINT('',#727);
+#727 = CARTESIAN_POINT('',(-6.89,10.16,0.));
+#728 = CIRCLE('',#729,2.);
+#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732);
+#730 = CARTESIAN_POINT('',(-6.89,8.16,0.));
+#731 = DIRECTION('',(-0.,-0.,-1.));
+#732 = DIRECTION('',(0.,-1.,0.));
+#733 = ORIENTED_EDGE('',*,*,#685,.T.);
+#734 = ORIENTED_EDGE('',*,*,#735,.F.);
+#735 = EDGE_CURVE('',#736,#688,#738,.T.);
+#736 = VERTEX_POINT('',#737);
+#737 = CARTESIAN_POINT('',(-8.49,7.62,0.));
+#738 = CIRCLE('',#739,0.4);
+#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
+#740 = CARTESIAN_POINT('',(-8.89,7.62,0.));
+#741 = DIRECTION('',(0.,0.,1.));
+#742 = DIRECTION('',(1.,0.,-0.));
+#743 = ORIENTED_EDGE('',*,*,#744,.F.);
+#744 = EDGE_CURVE('',#745,#736,#747,.T.);
+#745 = VERTEX_POINT('',#746);
+#746 = CARTESIAN_POINT('',(-8.89,7.22,0.));
+#747 = CIRCLE('',#748,0.4);
+#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);
+#749 = CARTESIAN_POINT('',(-8.89,7.62,0.));
+#750 = DIRECTION('',(0.,0.,1.));
+#751 = DIRECTION('',(1.,0.,-0.));
+#752 = ORIENTED_EDGE('',*,*,#753,.T.);
+#753 = EDGE_CURVE('',#745,#754,#756,.T.);
+#754 = VERTEX_POINT('',#755);
+#755 = CARTESIAN_POINT('',(-8.89,5.48,0.));
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(0.,-1.,0.));
+#760 = ORIENTED_EDGE('',*,*,#761,.F.);
+#761 = EDGE_CURVE('',#762,#754,#764,.T.);
+#762 = VERTEX_POINT('',#763);
+#763 = CARTESIAN_POINT('',(-8.49,5.08,0.));
+#764 = CIRCLE('',#765,0.4);
+#765 = AXIS2_PLACEMENT_3D('',#766,#767,#768);
+#766 = CARTESIAN_POINT('',(-8.89,5.08,0.));
+#767 = DIRECTION('',(0.,0.,1.));
+#768 = DIRECTION('',(1.,0.,-0.));
+#769 = ORIENTED_EDGE('',*,*,#770,.F.);
+#770 = EDGE_CURVE('',#771,#762,#773,.T.);
+#771 = VERTEX_POINT('',#772);
+#772 = CARTESIAN_POINT('',(-8.89,4.68,0.));
+#773 = CIRCLE('',#774,0.4);
+#774 = AXIS2_PLACEMENT_3D('',#775,#776,#777);
+#775 = CARTESIAN_POINT('',(-8.89,5.08,0.));
+#776 = DIRECTION('',(0.,0.,1.));
+#777 = DIRECTION('',(1.,0.,-0.));
+#778 = ORIENTED_EDGE('',*,*,#779,.T.);
+#779 = EDGE_CURVE('',#771,#780,#782,.T.);
+#780 = VERTEX_POINT('',#781);
+#781 = CARTESIAN_POINT('',(-8.89,2.94,0.));
+#782 = LINE('',#783,#784);
+#783 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#784 = VECTOR('',#785,1.);
+#785 = DIRECTION('',(0.,-1.,0.));
+#786 = ORIENTED_EDGE('',*,*,#787,.F.);
+#787 = EDGE_CURVE('',#788,#780,#790,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(-8.49,2.54,0.));
+#790 = CIRCLE('',#791,0.4);
+#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
+#792 = CARTESIAN_POINT('',(-8.89,2.54,0.));
+#793 = DIRECTION('',(0.,0.,1.));
+#794 = DIRECTION('',(1.,0.,-0.));
+#795 = ORIENTED_EDGE('',*,*,#796,.F.);
+#796 = EDGE_CURVE('',#797,#788,#799,.T.);
+#797 = VERTEX_POINT('',#798);
+#798 = CARTESIAN_POINT('',(-8.89,2.14,0.));
+#799 = CIRCLE('',#800,0.4);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(-8.89,2.54,0.));
+#802 = DIRECTION('',(0.,0.,1.));
+#803 = DIRECTION('',(1.,0.,-0.));
+#804 = ORIENTED_EDGE('',*,*,#805,.T.);
+#805 = EDGE_CURVE('',#797,#806,#808,.T.);
+#806 = VERTEX_POINT('',#807);
+#807 = CARTESIAN_POINT('',(-8.89,0.4,0.));
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(0.,-1.,0.));
+#812 = ORIENTED_EDGE('',*,*,#813,.F.);
+#813 = EDGE_CURVE('',#814,#806,#816,.T.);
+#814 = VERTEX_POINT('',#815);
+#815 = CARTESIAN_POINT('',(-8.49,0.,0.));
+#816 = CIRCLE('',#817,0.4);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(-8.89,0.,0.));
+#819 = DIRECTION('',(0.,0.,1.));
+#820 = DIRECTION('',(1.,0.,-0.));
+#821 = ORIENTED_EDGE('',*,*,#822,.F.);
+#822 = EDGE_CURVE('',#823,#814,#825,.T.);
+#823 = VERTEX_POINT('',#824);
+#824 = CARTESIAN_POINT('',(-8.89,-0.4,0.));
+#825 = CIRCLE('',#826,0.4);
+#826 = AXIS2_PLACEMENT_3D('',#827,#828,#829);
+#827 = CARTESIAN_POINT('',(-8.89,0.,0.));
+#828 = DIRECTION('',(0.,0.,1.));
+#829 = DIRECTION('',(1.,0.,-0.));
+#830 = ORIENTED_EDGE('',*,*,#831,.T.);
+#831 = EDGE_CURVE('',#823,#832,#834,.T.);
+#832 = VERTEX_POINT('',#833);
+#833 = CARTESIAN_POINT('',(-8.89,-2.14,0.));
+#834 = LINE('',#835,#836);
+#835 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#836 = VECTOR('',#837,1.);
+#837 = DIRECTION('',(0.,-1.,0.));
+#838 = ORIENTED_EDGE('',*,*,#839,.F.);
+#839 = EDGE_CURVE('',#840,#832,#842,.T.);
+#840 = VERTEX_POINT('',#841);
+#841 = CARTESIAN_POINT('',(-8.49,-2.54,0.));
+#842 = CIRCLE('',#843,0.4);
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(-8.89,-2.54,0.));
+#845 = DIRECTION('',(0.,0.,1.));
+#846 = DIRECTION('',(1.,0.,-0.));
+#847 = ORIENTED_EDGE('',*,*,#848,.F.);
+#848 = EDGE_CURVE('',#849,#840,#851,.T.);
+#849 = VERTEX_POINT('',#850);
+#850 = CARTESIAN_POINT('',(-8.89,-2.94,0.));
+#851 = CIRCLE('',#852,0.4);
+#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855);
+#853 = CARTESIAN_POINT('',(-8.89,-2.54,0.));
+#854 = DIRECTION('',(0.,0.,1.));
+#855 = DIRECTION('',(1.,0.,-0.));
+#856 = ORIENTED_EDGE('',*,*,#857,.T.);
+#857 = EDGE_CURVE('',#849,#858,#860,.T.);
+#858 = VERTEX_POINT('',#859);
+#859 = CARTESIAN_POINT('',(-8.89,-4.68,0.));
+#860 = LINE('',#861,#862);
+#861 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#862 = VECTOR('',#863,1.);
+#863 = DIRECTION('',(0.,-1.,0.));
+#864 = ORIENTED_EDGE('',*,*,#865,.F.);
+#865 = EDGE_CURVE('',#866,#858,#868,.T.);
+#866 = VERTEX_POINT('',#867);
+#867 = CARTESIAN_POINT('',(-8.49,-5.08,0.));
+#868 = CIRCLE('',#869,0.4);
+#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872);
+#870 = CARTESIAN_POINT('',(-8.89,-5.08,0.));
+#871 = DIRECTION('',(0.,0.,1.));
+#872 = DIRECTION('',(1.,0.,-0.));
+#873 = ORIENTED_EDGE('',*,*,#874,.F.);
+#874 = EDGE_CURVE('',#875,#866,#877,.T.);
+#875 = VERTEX_POINT('',#876);
+#876 = CARTESIAN_POINT('',(-8.89,-5.48,0.));
+#877 = CIRCLE('',#878,0.4);
+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
+#879 = CARTESIAN_POINT('',(-8.89,-5.08,0.));
+#880 = DIRECTION('',(0.,0.,1.));
+#881 = DIRECTION('',(1.,0.,-0.));
+#882 = ORIENTED_EDGE('',*,*,#883,.T.);
+#883 = EDGE_CURVE('',#875,#884,#886,.T.);
+#884 = VERTEX_POINT('',#885);
+#885 = CARTESIAN_POINT('',(-8.89,-7.22,0.));
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(0.,-1.,0.));
+#890 = ORIENTED_EDGE('',*,*,#891,.F.);
+#891 = EDGE_CURVE('',#892,#884,#894,.T.);
+#892 = VERTEX_POINT('',#893);
+#893 = CARTESIAN_POINT('',(-8.49,-7.62,0.));
+#894 = CIRCLE('',#895,0.4);
+#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898);
+#896 = CARTESIAN_POINT('',(-8.89,-7.62,0.));
+#897 = DIRECTION('',(0.,0.,1.));
+#898 = DIRECTION('',(1.,0.,-0.));
+#899 = ORIENTED_EDGE('',*,*,#900,.F.);
+#900 = EDGE_CURVE('',#901,#892,#903,.T.);
+#901 = VERTEX_POINT('',#902);
+#902 = CARTESIAN_POINT('',(-8.89,-8.02,0.));
+#903 = CIRCLE('',#904,0.4);
+#904 = AXIS2_PLACEMENT_3D('',#905,#906,#907);
+#905 = CARTESIAN_POINT('',(-8.89,-7.62,0.));
+#906 = DIRECTION('',(0.,0.,1.));
+#907 = DIRECTION('',(1.,0.,-0.));
+#908 = ORIENTED_EDGE('',*,*,#909,.T.);
+#909 = EDGE_CURVE('',#901,#910,#912,.T.);
+#910 = VERTEX_POINT('',#911);
+#911 = CARTESIAN_POINT('',(-8.89,-8.16,0.));
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(0.,-1.,0.));
+#916 = ORIENTED_EDGE('',*,*,#917,.T.);
+#917 = EDGE_CURVE('',#910,#918,#920,.T.);
+#918 = VERTEX_POINT('',#919);
+#919 = CARTESIAN_POINT('',(-6.89,-10.16,0.));
+#920 = CIRCLE('',#921,2.);
+#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);
+#922 = CARTESIAN_POINT('',(-6.89,-8.16,0.));
+#923 = DIRECTION('',(-0.,0.,1.));
+#924 = DIRECTION('',(0.,-1.,0.));
+#925 = ORIENTED_EDGE('',*,*,#926,.T.);
+#926 = EDGE_CURVE('',#918,#927,#929,.T.);
+#927 = VERTEX_POINT('',#928);
+#928 = CARTESIAN_POINT('',(6.89,-10.16,0.));
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(-8.89,-10.16,0.));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(1.,0.,0.));
+#933 = ORIENTED_EDGE('',*,*,#934,.T.);
+#934 = EDGE_CURVE('',#927,#935,#937,.T.);
+#935 = VERTEX_POINT('',#936);
+#936 = CARTESIAN_POINT('',(8.89,-8.16,0.));
+#937 = CIRCLE('',#938,2.);
+#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941);
+#939 = CARTESIAN_POINT('',(6.89,-8.16,0.));
+#940 = DIRECTION('',(-0.,0.,1.));
+#941 = DIRECTION('',(0.,-1.,0.));
+#942 = ORIENTED_EDGE('',*,*,#943,.T.);
+#943 = EDGE_CURVE('',#935,#944,#946,.T.);
+#944 = VERTEX_POINT('',#945);
+#945 = CARTESIAN_POINT('',(8.89,-8.02,0.));
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(0.,1.,0.));
+#950 = ORIENTED_EDGE('',*,*,#951,.F.);
+#951 = EDGE_CURVE('',#952,#944,#954,.T.);
+#952 = VERTEX_POINT('',#953);
+#953 = CARTESIAN_POINT('',(8.89,-7.22,0.));
+#954 = CIRCLE('',#955,0.4);
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(8.89,-7.62,0.));
+#957 = DIRECTION('',(0.,0.,1.));
+#958 = DIRECTION('',(1.,0.,-0.));
+#959 = ORIENTED_EDGE('',*,*,#960,.T.);
+#960 = EDGE_CURVE('',#952,#961,#963,.T.);
+#961 = VERTEX_POINT('',#962);
+#962 = CARTESIAN_POINT('',(8.89,-5.48,0.));
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(0.,1.,0.));
+#967 = ORIENTED_EDGE('',*,*,#968,.F.);
+#968 = EDGE_CURVE('',#969,#961,#971,.T.);
+#969 = VERTEX_POINT('',#970);
+#970 = CARTESIAN_POINT('',(8.89,-4.68,0.));
+#971 = CIRCLE('',#972,0.4);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(8.89,-5.08,0.));
+#974 = DIRECTION('',(0.,0.,1.));
+#975 = DIRECTION('',(1.,0.,-0.));
+#976 = ORIENTED_EDGE('',*,*,#977,.T.);
+#977 = EDGE_CURVE('',#969,#978,#980,.T.);
+#978 = VERTEX_POINT('',#979);
+#979 = CARTESIAN_POINT('',(8.89,-2.94,0.));
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.,1.,0.));
+#984 = ORIENTED_EDGE('',*,*,#985,.F.);
+#985 = EDGE_CURVE('',#986,#978,#988,.T.);
+#986 = VERTEX_POINT('',#987);
+#987 = CARTESIAN_POINT('',(8.89,-2.14,0.));
+#988 = CIRCLE('',#989,0.4);
+#989 = AXIS2_PLACEMENT_3D('',#990,#991,#992);
+#990 = CARTESIAN_POINT('',(8.89,-2.54,0.));
+#991 = DIRECTION('',(0.,0.,1.));
+#992 = DIRECTION('',(1.,0.,-0.));
+#993 = ORIENTED_EDGE('',*,*,#994,.T.);
+#994 = EDGE_CURVE('',#986,#995,#997,.T.);
+#995 = VERTEX_POINT('',#996);
+#996 = CARTESIAN_POINT('',(8.89,-0.4,0.));
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.,1.,0.));
+#1001 = ORIENTED_EDGE('',*,*,#1002,.F.);
+#1002 = EDGE_CURVE('',#1003,#995,#1005,.T.);
+#1003 = VERTEX_POINT('',#1004);
+#1004 = CARTESIAN_POINT('',(8.89,0.4,0.));
+#1005 = CIRCLE('',#1006,0.4);
+#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009);
+#1007 = CARTESIAN_POINT('',(8.89,0.,0.));
+#1008 = DIRECTION('',(0.,0.,1.));
+#1009 = DIRECTION('',(1.,0.,-0.));
+#1010 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1011 = EDGE_CURVE('',#1003,#1012,#1014,.T.);
+#1012 = VERTEX_POINT('',#1013);
+#1013 = CARTESIAN_POINT('',(8.89,2.14,0.));
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(0.,1.,0.));
+#1018 = ORIENTED_EDGE('',*,*,#1019,.F.);
+#1019 = EDGE_CURVE('',#1020,#1012,#1022,.T.);
+#1020 = VERTEX_POINT('',#1021);
+#1021 = CARTESIAN_POINT('',(8.89,2.94,0.));
+#1022 = CIRCLE('',#1023,0.4);
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(8.89,2.54,0.));
+#1025 = DIRECTION('',(0.,0.,1.));
+#1026 = DIRECTION('',(1.,0.,-0.));
+#1027 = ORIENTED_EDGE('',*,*,#1028,.T.);
+#1028 = EDGE_CURVE('',#1020,#1029,#1031,.T.);
+#1029 = VERTEX_POINT('',#1030);
+#1030 = CARTESIAN_POINT('',(8.89,4.68,0.));
+#1031 = LINE('',#1032,#1033);
+#1032 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1033 = VECTOR('',#1034,1.);
+#1034 = DIRECTION('',(0.,1.,0.));
+#1035 = ORIENTED_EDGE('',*,*,#1036,.F.);
+#1036 = EDGE_CURVE('',#1037,#1029,#1039,.T.);
+#1037 = VERTEX_POINT('',#1038);
+#1038 = CARTESIAN_POINT('',(8.89,5.48,0.));
+#1039 = CIRCLE('',#1040,0.4);
+#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043);
+#1041 = CARTESIAN_POINT('',(8.89,5.08,0.));
+#1042 = DIRECTION('',(0.,0.,1.));
+#1043 = DIRECTION('',(1.,0.,-0.));
+#1044 = ORIENTED_EDGE('',*,*,#1045,.T.);
+#1045 = EDGE_CURVE('',#1037,#1046,#1048,.T.);
+#1046 = VERTEX_POINT('',#1047);
+#1047 = CARTESIAN_POINT('',(8.89,7.22,0.));
+#1048 = LINE('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(0.,1.,0.));
+#1052 = ORIENTED_EDGE('',*,*,#1053,.F.);
+#1053 = EDGE_CURVE('',#1054,#1046,#1056,.T.);
+#1054 = VERTEX_POINT('',#1055);
+#1055 = CARTESIAN_POINT('',(8.89,8.02,0.));
+#1056 = CIRCLE('',#1057,0.4);
+#1057 = AXIS2_PLACEMENT_3D('',#1058,#1059,#1060);
+#1058 = CARTESIAN_POINT('',(8.89,7.62,0.));
+#1059 = DIRECTION('',(0.,0.,1.));
+#1060 = DIRECTION('',(1.,0.,-0.));
+#1061 = ORIENTED_EDGE('',*,*,#1062,.T.);
+#1062 = EDGE_CURVE('',#1054,#1063,#1065,.T.);
+#1063 = VERTEX_POINT('',#1064);
+#1064 = CARTESIAN_POINT('',(8.89,8.16,0.));
+#1065 = LINE('',#1066,#1067);
+#1066 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1067 = VECTOR('',#1068,1.);
+#1068 = DIRECTION('',(0.,1.,0.));
+#1069 = ORIENTED_EDGE('',*,*,#1070,.T.);
+#1070 = EDGE_CURVE('',#1063,#1071,#1073,.T.);
+#1071 = VERTEX_POINT('',#1072);
+#1072 = CARTESIAN_POINT('',(6.89,10.16,0.));
+#1073 = CIRCLE('',#1074,2.);
+#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077);
+#1075 = CARTESIAN_POINT('',(6.89,8.16,0.));
+#1076 = DIRECTION('',(-0.,0.,1.));
+#1077 = DIRECTION('',(0.,-1.,0.));
+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079 = EDGE_CURVE('',#1071,#726,#1080,.T.);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(8.89,10.16,0.));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(-1.,0.,0.));
+#1084 = FACE_BOUND('',#1085,.F.);
+#1085 = EDGE_LOOP('',(#1086));
+#1086 = ORIENTED_EDGE('',*,*,#1087,.F.);
+#1087 = EDGE_CURVE('',#1088,#1088,#1090,.T.);
+#1088 = VERTEX_POINT('',#1089);
+#1089 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#1090 = CIRCLE('',#1091,0.4);
+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);
+#1092 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#1093 = DIRECTION('',(0.,0.,1.));
+#1094 = DIRECTION('',(1.,0.,-0.));
+#1095 = FACE_BOUND('',#1096,.F.);
+#1096 = EDGE_LOOP('',(#1097));
+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1098 = EDGE_CURVE('',#1099,#1099,#1101,.T.);
+#1099 = VERTEX_POINT('',#1100);
+#1100 = CARTESIAN_POINT('',(-7.22,-5.08,0.));
+#1101 = CIRCLE('',#1102,0.4);
+#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105);
+#1103 = CARTESIAN_POINT('',(-7.62,-5.08,0.));
+#1104 = DIRECTION('',(0.,0.,1.));
+#1105 = DIRECTION('',(1.,0.,-0.));
+#1106 = FACE_BOUND('',#1107,.F.);
+#1107 = EDGE_LOOP('',(#1108));
+#1108 = ORIENTED_EDGE('',*,*,#1109,.F.);
+#1109 = EDGE_CURVE('',#1110,#1110,#1112,.T.);
+#1110 = VERTEX_POINT('',#1111);
+#1111 = CARTESIAN_POINT('',(-7.22,-2.54,0.));
+#1112 = CIRCLE('',#1113,0.4);
+#1113 = AXIS2_PLACEMENT_3D('',#1114,#1115,#1116);
+#1114 = CARTESIAN_POINT('',(-7.62,-2.54,0.));
+#1115 = DIRECTION('',(0.,0.,1.));
+#1116 = DIRECTION('',(1.,0.,-0.));
+#1117 = FACE_BOUND('',#1118,.F.);
+#1118 = EDGE_LOOP('',(#1119));
+#1119 = ORIENTED_EDGE('',*,*,#1120,.F.);
+#1120 = EDGE_CURVE('',#1121,#1121,#1123,.T.);
+#1121 = VERTEX_POINT('',#1122);
+#1122 = CARTESIAN_POINT('',(8.02,-7.62,0.));
+#1123 = CIRCLE('',#1124,0.4);
+#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127);
+#1125 = CARTESIAN_POINT('',(7.62,-7.62,0.));
+#1126 = DIRECTION('',(0.,0.,1.));
+#1127 = DIRECTION('',(1.,0.,-0.));
+#1128 = FACE_BOUND('',#1129,.F.);
+#1129 = EDGE_LOOP('',(#1130));
+#1130 = ORIENTED_EDGE('',*,*,#1131,.F.);
+#1131 = EDGE_CURVE('',#1132,#1132,#1134,.T.);
+#1132 = VERTEX_POINT('',#1133);
+#1133 = CARTESIAN_POINT('',(8.02,-5.08,0.));
+#1134 = CIRCLE('',#1135,0.4);
+#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);
+#1136 = CARTESIAN_POINT('',(7.62,-5.08,0.));
+#1137 = DIRECTION('',(0.,0.,1.));
+#1138 = DIRECTION('',(1.,0.,-0.));
+#1139 = FACE_BOUND('',#1140,.F.);
+#1140 = EDGE_LOOP('',(#1141));
+#1141 = ORIENTED_EDGE('',*,*,#1142,.F.);
+#1142 = EDGE_CURVE('',#1143,#1143,#1145,.T.);
+#1143 = VERTEX_POINT('',#1144);
+#1144 = CARTESIAN_POINT('',(8.02,-2.54,0.));
+#1145 = CIRCLE('',#1146,0.4);
+#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149);
+#1147 = CARTESIAN_POINT('',(7.62,-2.54,0.));
+#1148 = DIRECTION('',(0.,0.,1.));
+#1149 = DIRECTION('',(1.,0.,-0.));
+#1150 = FACE_BOUND('',#1151,.F.);
+#1151 = EDGE_LOOP('',(#1152));
+#1152 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#1153 = EDGE_CURVE('',#1154,#1154,#1156,.T.);
+#1154 = VERTEX_POINT('',#1155);
+#1155 = CARTESIAN_POINT('',(-7.22,0.,0.));
+#1156 = CIRCLE('',#1157,0.4);
+#1157 = AXIS2_PLACEMENT_3D('',#1158,#1159,#1160);
+#1158 = CARTESIAN_POINT('',(-7.62,0.,0.));
+#1159 = DIRECTION('',(0.,0.,1.));
+#1160 = DIRECTION('',(1.,0.,-0.));
+#1161 = FACE_BOUND('',#1162,.F.);
+#1162 = EDGE_LOOP('',(#1163));
+#1163 = ORIENTED_EDGE('',*,*,#1164,.F.);
+#1164 = EDGE_CURVE('',#1165,#1165,#1167,.T.);
+#1165 = VERTEX_POINT('',#1166);
+#1166 = CARTESIAN_POINT('',(-7.22,2.54,0.));
+#1167 = CIRCLE('',#1168,0.4);
+#1168 = AXIS2_PLACEMENT_3D('',#1169,#1170,#1171);
+#1169 = CARTESIAN_POINT('',(-7.62,2.54,0.));
+#1170 = DIRECTION('',(0.,0.,1.));
+#1171 = DIRECTION('',(1.,0.,-0.));
+#1172 = FACE_BOUND('',#1173,.F.);
+#1173 = EDGE_LOOP('',(#1174));
+#1174 = ORIENTED_EDGE('',*,*,#1175,.F.);
+#1175 = EDGE_CURVE('',#1176,#1176,#1178,.T.);
+#1176 = VERTEX_POINT('',#1177);
+#1177 = CARTESIAN_POINT('',(-7.22,5.08,0.));
+#1178 = CIRCLE('',#1179,0.4);
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(-7.62,5.08,0.));
+#1181 = DIRECTION('',(0.,0.,1.));
+#1182 = DIRECTION('',(1.,0.,-0.));
+#1183 = FACE_BOUND('',#1184,.F.);
+#1184 = EDGE_LOOP('',(#1185));
+#1185 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#1186 = EDGE_CURVE('',#1187,#1187,#1189,.T.);
+#1187 = VERTEX_POINT('',#1188);
+#1188 = CARTESIAN_POINT('',(-7.22,7.62,0.));
+#1189 = CIRCLE('',#1190,0.4);
+#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193);
+#1191 = CARTESIAN_POINT('',(-7.62,7.62,0.));
+#1192 = DIRECTION('',(0.,0.,1.));
+#1193 = DIRECTION('',(1.,0.,-0.));
+#1194 = FACE_BOUND('',#1195,.F.);
+#1195 = EDGE_LOOP('',(#1196));
+#1196 = ORIENTED_EDGE('',*,*,#1197,.F.);
+#1197 = EDGE_CURVE('',#1198,#1198,#1200,.T.);
+#1198 = VERTEX_POINT('',#1199);
+#1199 = CARTESIAN_POINT('',(8.02,0.,0.));
+#1200 = CIRCLE('',#1201,0.4);
+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);
+#1202 = CARTESIAN_POINT('',(7.62,0.,0.));
+#1203 = DIRECTION('',(0.,0.,1.));
+#1204 = DIRECTION('',(1.,0.,-0.));
+#1205 = FACE_BOUND('',#1206,.F.);
+#1206 = EDGE_LOOP('',(#1207));
+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1208 = EDGE_CURVE('',#1209,#1209,#1211,.T.);
+#1209 = VERTEX_POINT('',#1210);
+#1210 = CARTESIAN_POINT('',(8.02,2.54,0.));
+#1211 = CIRCLE('',#1212,0.4);
+#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215);
+#1213 = CARTESIAN_POINT('',(7.62,2.54,0.));
+#1214 = DIRECTION('',(0.,0.,1.));
+#1215 = DIRECTION('',(1.,0.,-0.));
+#1216 = FACE_BOUND('',#1217,.F.);
+#1217 = EDGE_LOOP('',(#1218));
+#1218 = ORIENTED_EDGE('',*,*,#1219,.F.);
+#1219 = EDGE_CURVE('',#1220,#1220,#1222,.T.);
+#1220 = VERTEX_POINT('',#1221);
+#1221 = CARTESIAN_POINT('',(8.02,5.08,0.));
+#1222 = CIRCLE('',#1223,0.4);
+#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226);
+#1224 = CARTESIAN_POINT('',(7.62,5.08,0.));
+#1225 = DIRECTION('',(0.,0.,1.));
+#1226 = DIRECTION('',(1.,0.,-0.));
+#1227 = FACE_BOUND('',#1228,.F.);
+#1228 = EDGE_LOOP('',(#1229));
+#1229 = ORIENTED_EDGE('',*,*,#1230,.F.);
+#1230 = EDGE_CURVE('',#1231,#1231,#1233,.T.);
+#1231 = VERTEX_POINT('',#1232);
+#1232 = CARTESIAN_POINT('',(8.02,7.62,0.));
+#1233 = CIRCLE('',#1234,0.4);
+#1234 = AXIS2_PLACEMENT_3D('',#1235,#1236,#1237);
+#1235 = CARTESIAN_POINT('',(7.62,7.62,0.));
+#1236 = DIRECTION('',(0.,0.,1.));
+#1237 = DIRECTION('',(1.,0.,-0.));
+#1238 = PLANE('',#1239);
+#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
+#1240 = CARTESIAN_POINT('',(-3.72988312735E-16,7.459766254699E-16,0.));
+#1241 = DIRECTION('',(0.,0.,1.));
+#1242 = DIRECTION('',(1.,0.,-0.));
+#1243 = ADVANCED_FACE('',(#1244,#1606,#1617,#1628,#1639,#1650,#1661,
+    #1672,#1683,#1694,#1705,#1716,#1727,#1738,#1749),#1760,.T.);
+#1244 = FACE_BOUND('',#1245,.T.);
+#1245 = EDGE_LOOP('',(#1246,#1255,#1256,#1265,#1274,#1282,#1291,#1300,
+    #1308,#1317,#1326,#1334,#1343,#1352,#1360,#1369,#1378,#1386,#1395,
+    #1404,#1412,#1421,#1430,#1438,#1447,#1455,#1464,#1472,#1481,#1489,
+    #1498,#1506,#1515,#1523,#1532,#1540,#1549,#1557,#1566,#1574,#1583,
+    #1591,#1600));
+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1247 = EDGE_CURVE('',#696,#1248,#1250,.T.);
+#1248 = VERTEX_POINT('',#1249);
+#1249 = CARTESIAN_POINT('',(-6.89,10.16,1.25));
+#1250 = CIRCLE('',#1251,2.);
+#1251 = AXIS2_PLACEMENT_3D('',#1252,#1253,#1254);
+#1252 = CARTESIAN_POINT('',(-6.89,8.16,1.25));
+#1253 = DIRECTION('',(-0.,-0.,-1.));
+#1254 = DIRECTION('',(0.,-1.,0.));
+#1255 = ORIENTED_EDGE('',*,*,#703,.T.);
+#1256 = ORIENTED_EDGE('',*,*,#1257,.F.);
+#1257 = EDGE_CURVE('',#1258,#704,#1260,.T.);
+#1258 = VERTEX_POINT('',#1259);
+#1259 = CARTESIAN_POINT('',(-8.49,7.62,1.25));
+#1260 = CIRCLE('',#1261,0.4);
+#1261 = AXIS2_PLACEMENT_3D('',#1262,#1263,#1264);
+#1262 = CARTESIAN_POINT('',(-8.89,7.62,1.25));
+#1263 = DIRECTION('',(0.,0.,1.));
+#1264 = DIRECTION('',(1.,0.,-0.));
+#1265 = ORIENTED_EDGE('',*,*,#1266,.F.);
+#1266 = EDGE_CURVE('',#1267,#1258,#1269,.T.);
+#1267 = VERTEX_POINT('',#1268);
+#1268 = CARTESIAN_POINT('',(-8.89,7.22,1.25));
+#1269 = CIRCLE('',#1270,0.4);
+#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);
+#1271 = CARTESIAN_POINT('',(-8.89,7.62,1.25));
+#1272 = DIRECTION('',(0.,0.,1.));
+#1273 = DIRECTION('',(1.,0.,-0.));
+#1274 = ORIENTED_EDGE('',*,*,#1275,.T.);
+#1275 = EDGE_CURVE('',#1267,#1276,#1278,.T.);
+#1276 = VERTEX_POINT('',#1277);
+#1277 = CARTESIAN_POINT('',(-8.89,5.48,1.25));
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(0.,-1.,0.));
+#1282 = ORIENTED_EDGE('',*,*,#1283,.F.);
+#1283 = EDGE_CURVE('',#1284,#1276,#1286,.T.);
+#1284 = VERTEX_POINT('',#1285);
+#1285 = CARTESIAN_POINT('',(-8.49,5.08,1.25));
+#1286 = CIRCLE('',#1287,0.4);
+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
+#1288 = CARTESIAN_POINT('',(-8.89,5.08,1.25));
+#1289 = DIRECTION('',(0.,0.,1.));
+#1290 = DIRECTION('',(1.,0.,-0.));
+#1291 = ORIENTED_EDGE('',*,*,#1292,.F.);
+#1292 = EDGE_CURVE('',#1293,#1284,#1295,.T.);
+#1293 = VERTEX_POINT('',#1294);
+#1294 = CARTESIAN_POINT('',(-8.89,4.68,1.25));
+#1295 = CIRCLE('',#1296,0.4);
+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);
+#1297 = CARTESIAN_POINT('',(-8.89,5.08,1.25));
+#1298 = DIRECTION('',(0.,0.,1.));
+#1299 = DIRECTION('',(1.,0.,-0.));
+#1300 = ORIENTED_EDGE('',*,*,#1301,.T.);
+#1301 = EDGE_CURVE('',#1293,#1302,#1304,.T.);
+#1302 = VERTEX_POINT('',#1303);
+#1303 = CARTESIAN_POINT('',(-8.89,2.94,1.25));
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(0.,-1.,0.));
+#1308 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#1309 = EDGE_CURVE('',#1310,#1302,#1312,.T.);
+#1310 = VERTEX_POINT('',#1311);
+#1311 = CARTESIAN_POINT('',(-8.49,2.54,1.25));
+#1312 = CIRCLE('',#1313,0.4);
+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
+#1314 = CARTESIAN_POINT('',(-8.89,2.54,1.25));
+#1315 = DIRECTION('',(0.,0.,1.));
+#1316 = DIRECTION('',(1.,0.,-0.));
+#1317 = ORIENTED_EDGE('',*,*,#1318,.F.);
+#1318 = EDGE_CURVE('',#1319,#1310,#1321,.T.);
+#1319 = VERTEX_POINT('',#1320);
+#1320 = CARTESIAN_POINT('',(-8.89,2.14,1.25));
+#1321 = CIRCLE('',#1322,0.4);
+#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
+#1323 = CARTESIAN_POINT('',(-8.89,2.54,1.25));
+#1324 = DIRECTION('',(0.,0.,1.));
+#1325 = DIRECTION('',(1.,0.,-0.));
+#1326 = ORIENTED_EDGE('',*,*,#1327,.T.);
+#1327 = EDGE_CURVE('',#1319,#1328,#1330,.T.);
+#1328 = VERTEX_POINT('',#1329);
+#1329 = CARTESIAN_POINT('',(-8.89,0.4,1.25));
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(0.,-1.,0.));
+#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1335 = EDGE_CURVE('',#1336,#1328,#1338,.T.);
+#1336 = VERTEX_POINT('',#1337);
+#1337 = CARTESIAN_POINT('',(-8.49,0.,1.25));
+#1338 = CIRCLE('',#1339,0.4);
+#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);
+#1340 = CARTESIAN_POINT('',(-8.89,0.,1.25));
+#1341 = DIRECTION('',(0.,0.,1.));
+#1342 = DIRECTION('',(1.,0.,-0.));
+#1343 = ORIENTED_EDGE('',*,*,#1344,.F.);
+#1344 = EDGE_CURVE('',#1345,#1336,#1347,.T.);
+#1345 = VERTEX_POINT('',#1346);
+#1346 = CARTESIAN_POINT('',(-8.89,-0.4,1.25));
+#1347 = CIRCLE('',#1348,0.4);
+#1348 = AXIS2_PLACEMENT_3D('',#1349,#1350,#1351);
+#1349 = CARTESIAN_POINT('',(-8.89,0.,1.25));
+#1350 = DIRECTION('',(0.,0.,1.));
+#1351 = DIRECTION('',(1.,0.,-0.));
+#1352 = ORIENTED_EDGE('',*,*,#1353,.T.);
+#1353 = EDGE_CURVE('',#1345,#1354,#1356,.T.);
+#1354 = VERTEX_POINT('',#1355);
+#1355 = CARTESIAN_POINT('',(-8.89,-2.14,1.25));
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(0.,-1.,0.));
+#1360 = ORIENTED_EDGE('',*,*,#1361,.F.);
+#1361 = EDGE_CURVE('',#1362,#1354,#1364,.T.);
+#1362 = VERTEX_POINT('',#1363);
+#1363 = CARTESIAN_POINT('',(-8.49,-2.54,1.25));
+#1364 = CIRCLE('',#1365,0.4);
+#1365 = AXIS2_PLACEMENT_3D('',#1366,#1367,#1368);
+#1366 = CARTESIAN_POINT('',(-8.89,-2.54,1.25));
+#1367 = DIRECTION('',(0.,0.,1.));
+#1368 = DIRECTION('',(1.,0.,-0.));
+#1369 = ORIENTED_EDGE('',*,*,#1370,.F.);
+#1370 = EDGE_CURVE('',#1371,#1362,#1373,.T.);
+#1371 = VERTEX_POINT('',#1372);
+#1372 = CARTESIAN_POINT('',(-8.89,-2.94,1.25));
+#1373 = CIRCLE('',#1374,0.4);
+#1374 = AXIS2_PLACEMENT_3D('',#1375,#1376,#1377);
+#1375 = CARTESIAN_POINT('',(-8.89,-2.54,1.25));
+#1376 = DIRECTION('',(0.,0.,1.));
+#1377 = DIRECTION('',(1.,0.,-0.));
+#1378 = ORIENTED_EDGE('',*,*,#1379,.T.);
+#1379 = EDGE_CURVE('',#1371,#1380,#1382,.T.);
+#1380 = VERTEX_POINT('',#1381);
+#1381 = CARTESIAN_POINT('',(-8.89,-4.68,1.25));
+#1382 = LINE('',#1383,#1384);
+#1383 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1384 = VECTOR('',#1385,1.);
+#1385 = DIRECTION('',(0.,-1.,0.));
+#1386 = ORIENTED_EDGE('',*,*,#1387,.F.);
+#1387 = EDGE_CURVE('',#1388,#1380,#1390,.T.);
+#1388 = VERTEX_POINT('',#1389);
+#1389 = CARTESIAN_POINT('',(-8.49,-5.08,1.25));
+#1390 = CIRCLE('',#1391,0.4);
+#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
+#1392 = CARTESIAN_POINT('',(-8.89,-5.08,1.25));
+#1393 = DIRECTION('',(0.,0.,1.));
+#1394 = DIRECTION('',(1.,0.,-0.));
+#1395 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#1396 = EDGE_CURVE('',#1397,#1388,#1399,.T.);
+#1397 = VERTEX_POINT('',#1398);
+#1398 = CARTESIAN_POINT('',(-8.89,-5.48,1.25));
+#1399 = CIRCLE('',#1400,0.4);
+#1400 = AXIS2_PLACEMENT_3D('',#1401,#1402,#1403);
+#1401 = CARTESIAN_POINT('',(-8.89,-5.08,1.25));
+#1402 = DIRECTION('',(0.,0.,1.));
+#1403 = DIRECTION('',(1.,0.,-0.));
+#1404 = ORIENTED_EDGE('',*,*,#1405,.T.);
+#1405 = EDGE_CURVE('',#1397,#1406,#1408,.T.);
+#1406 = VERTEX_POINT('',#1407);
+#1407 = CARTESIAN_POINT('',(-8.89,-7.22,1.25));
+#1408 = LINE('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1410 = VECTOR('',#1411,1.);
+#1411 = DIRECTION('',(0.,-1.,0.));
+#1412 = ORIENTED_EDGE('',*,*,#1413,.F.);
+#1413 = EDGE_CURVE('',#1414,#1406,#1416,.T.);
+#1414 = VERTEX_POINT('',#1415);
+#1415 = CARTESIAN_POINT('',(-8.49,-7.62,1.25));
+#1416 = CIRCLE('',#1417,0.4);
+#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
+#1418 = CARTESIAN_POINT('',(-8.89,-7.62,1.25));
+#1419 = DIRECTION('',(0.,0.,1.));
+#1420 = DIRECTION('',(1.,0.,-0.));
+#1421 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#1422 = EDGE_CURVE('',#1423,#1414,#1425,.T.);
+#1423 = VERTEX_POINT('',#1424);
+#1424 = CARTESIAN_POINT('',(-8.89,-8.02,1.25));
+#1425 = CIRCLE('',#1426,0.4);
+#1426 = AXIS2_PLACEMENT_3D('',#1427,#1428,#1429);
+#1427 = CARTESIAN_POINT('',(-8.89,-7.62,1.25));
+#1428 = DIRECTION('',(0.,0.,1.));
+#1429 = DIRECTION('',(1.,0.,-0.));
+#1430 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1431 = EDGE_CURVE('',#1423,#1432,#1434,.T.);
+#1432 = VERTEX_POINT('',#1433);
+#1433 = CARTESIAN_POINT('',(-8.89,-8.16,1.25));
+#1434 = LINE('',#1435,#1436);
+#1435 = CARTESIAN_POINT('',(-8.89,10.16,1.25));
+#1436 = VECTOR('',#1437,1.);
+#1437 = DIRECTION('',(0.,-1.,0.));
+#1438 = ORIENTED_EDGE('',*,*,#1439,.T.);
+#1439 = EDGE_CURVE('',#1432,#1440,#1442,.T.);
+#1440 = VERTEX_POINT('',#1441);
+#1441 = CARTESIAN_POINT('',(-6.89,-10.16,1.25));
+#1442 = CIRCLE('',#1443,2.);
+#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);
+#1444 = CARTESIAN_POINT('',(-6.89,-8.16,1.25));
+#1445 = DIRECTION('',(-0.,0.,1.));
+#1446 = DIRECTION('',(0.,-1.,0.));
+#1447 = ORIENTED_EDGE('',*,*,#1448,.T.);
+#1448 = EDGE_CURVE('',#1440,#1449,#1451,.T.);
+#1449 = VERTEX_POINT('',#1450);
+#1450 = CARTESIAN_POINT('',(6.89,-10.16,1.25));
+#1451 = LINE('',#1452,#1453);
+#1452 = CARTESIAN_POINT('',(-8.89,-10.16,1.25));
+#1453 = VECTOR('',#1454,1.);
+#1454 = DIRECTION('',(1.,0.,0.));
+#1455 = ORIENTED_EDGE('',*,*,#1456,.T.);
+#1456 = EDGE_CURVE('',#1449,#1457,#1459,.T.);
+#1457 = VERTEX_POINT('',#1458);
+#1458 = CARTESIAN_POINT('',(8.89,-8.16,1.25));
+#1459 = CIRCLE('',#1460,2.);
+#1460 = AXIS2_PLACEMENT_3D('',#1461,#1462,#1463);
+#1461 = CARTESIAN_POINT('',(6.89,-8.16,1.25));
+#1462 = DIRECTION('',(-0.,0.,1.));
+#1463 = DIRECTION('',(0.,-1.,0.));
+#1464 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#1465 = EDGE_CURVE('',#1457,#1466,#1468,.T.);
+#1466 = VERTEX_POINT('',#1467);
+#1467 = CARTESIAN_POINT('',(8.89,-8.02,1.25));
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(0.,1.,0.));
+#1472 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#1473 = EDGE_CURVE('',#1474,#1466,#1476,.T.);
+#1474 = VERTEX_POINT('',#1475);
+#1475 = CARTESIAN_POINT('',(8.89,-7.22,1.25));
+#1476 = CIRCLE('',#1477,0.4);
+#1477 = AXIS2_PLACEMENT_3D('',#1478,#1479,#1480);
+#1478 = CARTESIAN_POINT('',(8.89,-7.62,1.25));
+#1479 = DIRECTION('',(0.,0.,1.));
+#1480 = DIRECTION('',(1.,0.,-0.));
+#1481 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#1482 = EDGE_CURVE('',#1474,#1483,#1485,.T.);
+#1483 = VERTEX_POINT('',#1484);
+#1484 = CARTESIAN_POINT('',(8.89,-5.48,1.25));
+#1485 = LINE('',#1486,#1487);
+#1486 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1487 = VECTOR('',#1488,1.);
+#1488 = DIRECTION('',(0.,1.,0.));
+#1489 = ORIENTED_EDGE('',*,*,#1490,.F.);
+#1490 = EDGE_CURVE('',#1491,#1483,#1493,.T.);
+#1491 = VERTEX_POINT('',#1492);
+#1492 = CARTESIAN_POINT('',(8.89,-4.68,1.25));
+#1493 = CIRCLE('',#1494,0.4);
+#1494 = AXIS2_PLACEMENT_3D('',#1495,#1496,#1497);
+#1495 = CARTESIAN_POINT('',(8.89,-5.08,1.25));
+#1496 = DIRECTION('',(0.,0.,1.));
+#1497 = DIRECTION('',(1.,0.,-0.));
+#1498 = ORIENTED_EDGE('',*,*,#1499,.T.);
+#1499 = EDGE_CURVE('',#1491,#1500,#1502,.T.);
+#1500 = VERTEX_POINT('',#1501);
+#1501 = CARTESIAN_POINT('',(8.89,-2.94,1.25));
+#1502 = LINE('',#1503,#1504);
+#1503 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1504 = VECTOR('',#1505,1.);
+#1505 = DIRECTION('',(0.,1.,0.));
+#1506 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1507 = EDGE_CURVE('',#1508,#1500,#1510,.T.);
+#1508 = VERTEX_POINT('',#1509);
+#1509 = CARTESIAN_POINT('',(8.89,-2.14,1.25));
+#1510 = CIRCLE('',#1511,0.4);
+#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514);
+#1512 = CARTESIAN_POINT('',(8.89,-2.54,1.25));
+#1513 = DIRECTION('',(0.,0.,1.));
+#1514 = DIRECTION('',(1.,0.,-0.));
+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1516 = EDGE_CURVE('',#1508,#1517,#1519,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(8.89,-0.4,1.25));
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(0.,1.,0.));
+#1523 = ORIENTED_EDGE('',*,*,#1524,.F.);
+#1524 = EDGE_CURVE('',#1525,#1517,#1527,.T.);
+#1525 = VERTEX_POINT('',#1526);
+#1526 = CARTESIAN_POINT('',(8.89,0.4,1.25));
+#1527 = CIRCLE('',#1528,0.4);
+#1528 = AXIS2_PLACEMENT_3D('',#1529,#1530,#1531);
+#1529 = CARTESIAN_POINT('',(8.89,0.,1.25));
+#1530 = DIRECTION('',(0.,0.,1.));
+#1531 = DIRECTION('',(1.,0.,-0.));
+#1532 = ORIENTED_EDGE('',*,*,#1533,.T.);
+#1533 = EDGE_CURVE('',#1525,#1534,#1536,.T.);
+#1534 = VERTEX_POINT('',#1535);
+#1535 = CARTESIAN_POINT('',(8.89,2.14,1.25));
+#1536 = LINE('',#1537,#1538);
+#1537 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1538 = VECTOR('',#1539,1.);
+#1539 = DIRECTION('',(0.,1.,0.));
+#1540 = ORIENTED_EDGE('',*,*,#1541,.F.);
+#1541 = EDGE_CURVE('',#1542,#1534,#1544,.T.);
+#1542 = VERTEX_POINT('',#1543);
+#1543 = CARTESIAN_POINT('',(8.89,2.94,1.25));
+#1544 = CIRCLE('',#1545,0.4);
+#1545 = AXIS2_PLACEMENT_3D('',#1546,#1547,#1548);
+#1546 = CARTESIAN_POINT('',(8.89,2.54,1.25));
+#1547 = DIRECTION('',(0.,0.,1.));
+#1548 = DIRECTION('',(1.,0.,-0.));
+#1549 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1550 = EDGE_CURVE('',#1542,#1551,#1553,.T.);
+#1551 = VERTEX_POINT('',#1552);
+#1552 = CARTESIAN_POINT('',(8.89,4.68,1.25));
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(0.,1.,0.));
+#1557 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#1558 = EDGE_CURVE('',#1559,#1551,#1561,.T.);
+#1559 = VERTEX_POINT('',#1560);
+#1560 = CARTESIAN_POINT('',(8.89,5.48,1.25));
+#1561 = CIRCLE('',#1562,0.4);
+#1562 = AXIS2_PLACEMENT_3D('',#1563,#1564,#1565);
+#1563 = CARTESIAN_POINT('',(8.89,5.08,1.25));
+#1564 = DIRECTION('',(0.,0.,1.));
+#1565 = DIRECTION('',(1.,0.,-0.));
+#1566 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#1567 = EDGE_CURVE('',#1559,#1568,#1570,.T.);
+#1568 = VERTEX_POINT('',#1569);
+#1569 = CARTESIAN_POINT('',(8.89,7.22,1.25));
+#1570 = LINE('',#1571,#1572);
+#1571 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1572 = VECTOR('',#1573,1.);
+#1573 = DIRECTION('',(0.,1.,0.));
+#1574 = ORIENTED_EDGE('',*,*,#1575,.F.);
+#1575 = EDGE_CURVE('',#1576,#1568,#1578,.T.);
+#1576 = VERTEX_POINT('',#1577);
+#1577 = CARTESIAN_POINT('',(8.89,8.02,1.25));
+#1578 = CIRCLE('',#1579,0.4);
+#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);
+#1580 = CARTESIAN_POINT('',(8.89,7.62,1.25));
+#1581 = DIRECTION('',(0.,0.,1.));
+#1582 = DIRECTION('',(1.,0.,-0.));
+#1583 = ORIENTED_EDGE('',*,*,#1584,.T.);
+#1584 = EDGE_CURVE('',#1576,#1585,#1587,.T.);
+#1585 = VERTEX_POINT('',#1586);
+#1586 = CARTESIAN_POINT('',(8.89,8.16,1.25));
+#1587 = LINE('',#1588,#1589);
+#1588 = CARTESIAN_POINT('',(8.89,-10.16,1.25));
+#1589 = VECTOR('',#1590,1.);
+#1590 = DIRECTION('',(0.,1.,0.));
+#1591 = ORIENTED_EDGE('',*,*,#1592,.T.);
+#1592 = EDGE_CURVE('',#1585,#1593,#1595,.T.);
+#1593 = VERTEX_POINT('',#1594);
+#1594 = CARTESIAN_POINT('',(6.89,10.16,1.25));
+#1595 = CIRCLE('',#1596,2.);
+#1596 = AXIS2_PLACEMENT_3D('',#1597,#1598,#1599);
+#1597 = CARTESIAN_POINT('',(6.89,8.16,1.25));
+#1598 = DIRECTION('',(-0.,0.,1.));
+#1599 = DIRECTION('',(0.,-1.,0.));
+#1600 = ORIENTED_EDGE('',*,*,#1601,.T.);
+#1601 = EDGE_CURVE('',#1593,#1248,#1602,.T.);
+#1602 = LINE('',#1603,#1604);
+#1603 = CARTESIAN_POINT('',(8.89,10.16,1.25));
+#1604 = VECTOR('',#1605,1.);
+#1605 = DIRECTION('',(-1.,0.,0.));
+#1606 = FACE_BOUND('',#1607,.T.);
+#1607 = EDGE_LOOP('',(#1608));
+#1608 = ORIENTED_EDGE('',*,*,#1609,.F.);
+#1609 = EDGE_CURVE('',#1610,#1610,#1612,.T.);
+#1610 = VERTEX_POINT('',#1611);
+#1611 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#1612 = CIRCLE('',#1613,0.4);
+#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616);
+#1614 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#1615 = DIRECTION('',(0.,0.,1.));
+#1616 = DIRECTION('',(1.,0.,-0.));
+#1617 = FACE_BOUND('',#1618,.T.);
+#1618 = EDGE_LOOP('',(#1619));
+#1619 = ORIENTED_EDGE('',*,*,#1620,.F.);
+#1620 = EDGE_CURVE('',#1621,#1621,#1623,.T.);
+#1621 = VERTEX_POINT('',#1622);
+#1622 = CARTESIAN_POINT('',(-7.22,-5.08,1.25));
+#1623 = CIRCLE('',#1624,0.4);
+#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627);
+#1625 = CARTESIAN_POINT('',(-7.62,-5.08,1.25));
+#1626 = DIRECTION('',(0.,0.,1.));
+#1627 = DIRECTION('',(1.,0.,-0.));
+#1628 = FACE_BOUND('',#1629,.T.);
+#1629 = EDGE_LOOP('',(#1630));
+#1630 = ORIENTED_EDGE('',*,*,#1631,.F.);
+#1631 = EDGE_CURVE('',#1632,#1632,#1634,.T.);
+#1632 = VERTEX_POINT('',#1633);
+#1633 = CARTESIAN_POINT('',(-7.22,-2.54,1.25));
+#1634 = CIRCLE('',#1635,0.4);
+#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
+#1636 = CARTESIAN_POINT('',(-7.62,-2.54,1.25));
+#1637 = DIRECTION('',(0.,0.,1.));
+#1638 = DIRECTION('',(1.,0.,-0.));
+#1639 = FACE_BOUND('',#1640,.T.);
+#1640 = EDGE_LOOP('',(#1641));
+#1641 = ORIENTED_EDGE('',*,*,#1642,.F.);
+#1642 = EDGE_CURVE('',#1643,#1643,#1645,.T.);
+#1643 = VERTEX_POINT('',#1644);
+#1644 = CARTESIAN_POINT('',(8.02,-7.62,1.25));
+#1645 = CIRCLE('',#1646,0.4);
+#1646 = AXIS2_PLACEMENT_3D('',#1647,#1648,#1649);
+#1647 = CARTESIAN_POINT('',(7.62,-7.62,1.25));
+#1648 = DIRECTION('',(0.,0.,1.));
+#1649 = DIRECTION('',(1.,0.,-0.));
+#1650 = FACE_BOUND('',#1651,.T.);
+#1651 = EDGE_LOOP('',(#1652));
+#1652 = ORIENTED_EDGE('',*,*,#1653,.F.);
+#1653 = EDGE_CURVE('',#1654,#1654,#1656,.T.);
+#1654 = VERTEX_POINT('',#1655);
+#1655 = CARTESIAN_POINT('',(8.02,-5.08,1.25));
+#1656 = CIRCLE('',#1657,0.4);
+#1657 = AXIS2_PLACEMENT_3D('',#1658,#1659,#1660);
+#1658 = CARTESIAN_POINT('',(7.62,-5.08,1.25));
+#1659 = DIRECTION('',(0.,0.,1.));
+#1660 = DIRECTION('',(1.,0.,-0.));
+#1661 = FACE_BOUND('',#1662,.T.);
+#1662 = EDGE_LOOP('',(#1663));
+#1663 = ORIENTED_EDGE('',*,*,#1664,.F.);
+#1664 = EDGE_CURVE('',#1665,#1665,#1667,.T.);
+#1665 = VERTEX_POINT('',#1666);
+#1666 = CARTESIAN_POINT('',(8.02,-2.54,1.25));
+#1667 = CIRCLE('',#1668,0.4);
+#1668 = AXIS2_PLACEMENT_3D('',#1669,#1670,#1671);
+#1669 = CARTESIAN_POINT('',(7.62,-2.54,1.25));
+#1670 = DIRECTION('',(0.,0.,1.));
+#1671 = DIRECTION('',(1.,0.,-0.));
+#1672 = FACE_BOUND('',#1673,.T.);
+#1673 = EDGE_LOOP('',(#1674));
+#1674 = ORIENTED_EDGE('',*,*,#1675,.F.);
+#1675 = EDGE_CURVE('',#1676,#1676,#1678,.T.);
+#1676 = VERTEX_POINT('',#1677);
+#1677 = CARTESIAN_POINT('',(-7.22,0.,1.25));
+#1678 = CIRCLE('',#1679,0.4);
+#1679 = AXIS2_PLACEMENT_3D('',#1680,#1681,#1682);
+#1680 = CARTESIAN_POINT('',(-7.62,0.,1.25));
+#1681 = DIRECTION('',(0.,0.,1.));
+#1682 = DIRECTION('',(1.,0.,-0.));
+#1683 = FACE_BOUND('',#1684,.T.);
+#1684 = EDGE_LOOP('',(#1685));
+#1685 = ORIENTED_EDGE('',*,*,#1686,.F.);
+#1686 = EDGE_CURVE('',#1687,#1687,#1689,.T.);
+#1687 = VERTEX_POINT('',#1688);
+#1688 = CARTESIAN_POINT('',(-7.22,2.54,1.25));
+#1689 = CIRCLE('',#1690,0.4);
+#1690 = AXIS2_PLACEMENT_3D('',#1691,#1692,#1693);
+#1691 = CARTESIAN_POINT('',(-7.62,2.54,1.25));
+#1692 = DIRECTION('',(0.,0.,1.));
+#1693 = DIRECTION('',(1.,0.,-0.));
+#1694 = FACE_BOUND('',#1695,.T.);
+#1695 = EDGE_LOOP('',(#1696));
+#1696 = ORIENTED_EDGE('',*,*,#1697,.F.);
+#1697 = EDGE_CURVE('',#1698,#1698,#1700,.T.);
+#1698 = VERTEX_POINT('',#1699);
+#1699 = CARTESIAN_POINT('',(-7.22,5.08,1.25));
+#1700 = CIRCLE('',#1701,0.4);
+#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704);
+#1702 = CARTESIAN_POINT('',(-7.62,5.08,1.25));
+#1703 = DIRECTION('',(0.,0.,1.));
+#1704 = DIRECTION('',(1.,0.,-0.));
+#1705 = FACE_BOUND('',#1706,.T.);
+#1706 = EDGE_LOOP('',(#1707));
+#1707 = ORIENTED_EDGE('',*,*,#1708,.F.);
+#1708 = EDGE_CURVE('',#1709,#1709,#1711,.T.);
+#1709 = VERTEX_POINT('',#1710);
+#1710 = CARTESIAN_POINT('',(-7.22,7.62,1.25));
+#1711 = CIRCLE('',#1712,0.4);
+#1712 = AXIS2_PLACEMENT_3D('',#1713,#1714,#1715);
+#1713 = CARTESIAN_POINT('',(-7.62,7.62,1.25));
+#1714 = DIRECTION('',(0.,0.,1.));
+#1715 = DIRECTION('',(1.,0.,-0.));
+#1716 = FACE_BOUND('',#1717,.T.);
+#1717 = EDGE_LOOP('',(#1718));
+#1718 = ORIENTED_EDGE('',*,*,#1719,.F.);
+#1719 = EDGE_CURVE('',#1720,#1720,#1722,.T.);
+#1720 = VERTEX_POINT('',#1721);
+#1721 = CARTESIAN_POINT('',(8.02,0.,1.25));
+#1722 = CIRCLE('',#1723,0.4);
+#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726);
+#1724 = CARTESIAN_POINT('',(7.62,0.,1.25));
+#1725 = DIRECTION('',(0.,0.,1.));
+#1726 = DIRECTION('',(1.,0.,-0.));
+#1727 = FACE_BOUND('',#1728,.T.);
+#1728 = EDGE_LOOP('',(#1729));
+#1729 = ORIENTED_EDGE('',*,*,#1730,.F.);
+#1730 = EDGE_CURVE('',#1731,#1731,#1733,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(8.02,2.54,1.25));
+#1733 = CIRCLE('',#1734,0.4);
+#1734 = AXIS2_PLACEMENT_3D('',#1735,#1736,#1737);
+#1735 = CARTESIAN_POINT('',(7.62,2.54,1.25));
+#1736 = DIRECTION('',(0.,0.,1.));
+#1737 = DIRECTION('',(1.,0.,-0.));
+#1738 = FACE_BOUND('',#1739,.T.);
+#1739 = EDGE_LOOP('',(#1740));
+#1740 = ORIENTED_EDGE('',*,*,#1741,.F.);
+#1741 = EDGE_CURVE('',#1742,#1742,#1744,.T.);
+#1742 = VERTEX_POINT('',#1743);
+#1743 = CARTESIAN_POINT('',(8.02,5.08,1.25));
+#1744 = CIRCLE('',#1745,0.4);
+#1745 = AXIS2_PLACEMENT_3D('',#1746,#1747,#1748);
+#1746 = CARTESIAN_POINT('',(7.62,5.08,1.25));
+#1747 = DIRECTION('',(0.,0.,1.));
+#1748 = DIRECTION('',(1.,0.,-0.));
+#1749 = FACE_BOUND('',#1750,.T.);
+#1750 = EDGE_LOOP('',(#1751));
+#1751 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#1752 = EDGE_CURVE('',#1753,#1753,#1755,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(8.02,7.62,1.25));
+#1755 = CIRCLE('',#1756,0.4);
+#1756 = AXIS2_PLACEMENT_3D('',#1757,#1758,#1759);
+#1757 = CARTESIAN_POINT('',(7.62,7.62,1.25));
+#1758 = DIRECTION('',(0.,0.,1.));
+#1759 = DIRECTION('',(1.,0.,-0.));
+#1760 = PLANE('',#1761);
+#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764);
+#1762 = CARTESIAN_POINT('',(-3.72988312735E-16,7.459766254699E-16,1.25)
+  );
+#1763 = DIRECTION('',(0.,0.,1.));
+#1764 = DIRECTION('',(1.,0.,-0.));
+#1765 = ADVANCED_FACE('',(#1766),#1777,.T.);
+#1766 = FACE_BOUND('',#1767,.T.);
+#1767 = EDGE_LOOP('',(#1768,#1769,#1770,#1776));
+#1768 = ORIENTED_EDGE('',*,*,#695,.T.);
+#1769 = ORIENTED_EDGE('',*,*,#1247,.T.);
+#1770 = ORIENTED_EDGE('',*,*,#1771,.F.);
+#1771 = EDGE_CURVE('',#726,#1248,#1772,.T.);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(-6.89,10.16,0.));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(0.,0.,1.));
+#1776 = ORIENTED_EDGE('',*,*,#725,.F.);
+#1777 = CYLINDRICAL_SURFACE('',#1778,2.);
+#1778 = AXIS2_PLACEMENT_3D('',#1779,#1780,#1781);
+#1779 = CARTESIAN_POINT('',(-6.89,8.16,0.));
+#1780 = DIRECTION('',(0.,0.,1.));
+#1781 = DIRECTION('',(-1.,0.,0.));
+#1782 = ADVANCED_FACE('',(#1783),#1794,.F.);
+#1783 = FACE_BOUND('',#1784,.F.);
+#1784 = EDGE_LOOP('',(#1785,#1786,#1792,#1793));
+#1785 = ORIENTED_EDGE('',*,*,#1079,.F.);
+#1786 = ORIENTED_EDGE('',*,*,#1787,.T.);
+#1787 = EDGE_CURVE('',#1071,#1593,#1788,.T.);
+#1788 = LINE('',#1789,#1790);
+#1789 = CARTESIAN_POINT('',(6.89,10.16,0.));
+#1790 = VECTOR('',#1791,1.);
+#1791 = DIRECTION('',(0.,0.,1.));
+#1792 = ORIENTED_EDGE('',*,*,#1601,.T.);
+#1793 = ORIENTED_EDGE('',*,*,#1771,.F.);
+#1794 = PLANE('',#1795);
+#1795 = AXIS2_PLACEMENT_3D('',#1796,#1797,#1798);
+#1796 = CARTESIAN_POINT('',(8.89,10.16,0.));
+#1797 = DIRECTION('',(0.,-1.,0.));
+#1798 = DIRECTION('',(-1.,0.,0.));
+#1799 = ADVANCED_FACE('',(#1800),#1811,.T.);
+#1800 = FACE_BOUND('',#1801,.T.);
+#1801 = EDGE_LOOP('',(#1802,#1803,#1804,#1805));
+#1802 = ORIENTED_EDGE('',*,*,#1070,.T.);
+#1803 = ORIENTED_EDGE('',*,*,#1787,.T.);
+#1804 = ORIENTED_EDGE('',*,*,#1592,.F.);
+#1805 = ORIENTED_EDGE('',*,*,#1806,.F.);
+#1806 = EDGE_CURVE('',#1063,#1585,#1807,.T.);
+#1807 = LINE('',#1808,#1809);
+#1808 = CARTESIAN_POINT('',(8.89,8.16,0.));
+#1809 = VECTOR('',#1810,1.);
+#1810 = DIRECTION('',(0.,0.,1.));
+#1811 = CYLINDRICAL_SURFACE('',#1812,2.);
+#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815);
+#1813 = CARTESIAN_POINT('',(6.89,8.16,0.));
+#1814 = DIRECTION('',(0.,0.,1.));
+#1815 = DIRECTION('',(1.,0.,-0.));
+#1816 = ADVANCED_FACE('',(#1817),#1828,.F.);
+#1817 = FACE_BOUND('',#1818,.F.);
+#1818 = EDGE_LOOP('',(#1819,#1820,#1826,#1827));
+#1819 = ORIENTED_EDGE('',*,*,#1062,.F.);
+#1820 = ORIENTED_EDGE('',*,*,#1821,.T.);
+#1821 = EDGE_CURVE('',#1054,#1576,#1822,.T.);
+#1822 = LINE('',#1823,#1824);
+#1823 = CARTESIAN_POINT('',(8.89,8.02,1.25));
+#1824 = VECTOR('',#1825,1.);
+#1825 = DIRECTION('',(0.,0.,1.));
+#1826 = ORIENTED_EDGE('',*,*,#1584,.T.);
+#1827 = ORIENTED_EDGE('',*,*,#1806,.F.);
+#1828 = PLANE('',#1829);
+#1829 = AXIS2_PLACEMENT_3D('',#1830,#1831,#1832);
+#1830 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1831 = DIRECTION('',(-1.,0.,0.));
+#1832 = DIRECTION('',(0.,1.,0.));
+#1833 = ADVANCED_FACE('',(#1834),#1845,.F.);
+#1834 = FACE_BOUND('',#1835,.F.);
+#1835 = EDGE_LOOP('',(#1836,#1837,#1838,#1839));
+#1836 = ORIENTED_EDGE('',*,*,#1575,.F.);
+#1837 = ORIENTED_EDGE('',*,*,#1821,.F.);
+#1838 = ORIENTED_EDGE('',*,*,#1053,.T.);
+#1839 = ORIENTED_EDGE('',*,*,#1840,.T.);
+#1840 = EDGE_CURVE('',#1046,#1568,#1841,.T.);
+#1841 = LINE('',#1842,#1843);
+#1842 = CARTESIAN_POINT('',(8.89,7.22,1.25));
+#1843 = VECTOR('',#1844,1.);
+#1844 = DIRECTION('',(0.,0.,1.));
+#1845 = CYLINDRICAL_SURFACE('',#1846,0.4);
+#1846 = AXIS2_PLACEMENT_3D('',#1847,#1848,#1849);
+#1847 = CARTESIAN_POINT('',(8.89,7.62,1.25));
+#1848 = DIRECTION('',(0.,0.,1.));
+#1849 = DIRECTION('',(1.,0.,-0.));
+#1850 = ADVANCED_FACE('',(#1851),#1862,.F.);
+#1851 = FACE_BOUND('',#1852,.F.);
+#1852 = EDGE_LOOP('',(#1853,#1854,#1860,#1861));
+#1853 = ORIENTED_EDGE('',*,*,#1045,.F.);
+#1854 = ORIENTED_EDGE('',*,*,#1855,.T.);
+#1855 = EDGE_CURVE('',#1037,#1559,#1856,.T.);
+#1856 = LINE('',#1857,#1858);
+#1857 = CARTESIAN_POINT('',(8.89,5.48,1.25));
+#1858 = VECTOR('',#1859,1.);
+#1859 = DIRECTION('',(0.,0.,1.));
+#1860 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#1861 = ORIENTED_EDGE('',*,*,#1840,.F.);
+#1862 = PLANE('',#1863);
+#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
+#1864 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1865 = DIRECTION('',(-1.,0.,0.));
+#1866 = DIRECTION('',(0.,1.,0.));
+#1867 = ADVANCED_FACE('',(#1868),#1879,.F.);
+#1868 = FACE_BOUND('',#1869,.F.);
+#1869 = EDGE_LOOP('',(#1870,#1871,#1872,#1873));
+#1870 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#1871 = ORIENTED_EDGE('',*,*,#1855,.F.);
+#1872 = ORIENTED_EDGE('',*,*,#1036,.T.);
+#1873 = ORIENTED_EDGE('',*,*,#1874,.T.);
+#1874 = EDGE_CURVE('',#1029,#1551,#1875,.T.);
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(8.89,4.68,1.25));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(0.,0.,1.));
+#1879 = CYLINDRICAL_SURFACE('',#1880,0.4);
+#1880 = AXIS2_PLACEMENT_3D('',#1881,#1882,#1883);
+#1881 = CARTESIAN_POINT('',(8.89,5.08,1.25));
+#1882 = DIRECTION('',(0.,0.,1.));
+#1883 = DIRECTION('',(1.,0.,-0.));
+#1884 = ADVANCED_FACE('',(#1885),#1896,.F.);
+#1885 = FACE_BOUND('',#1886,.F.);
+#1886 = EDGE_LOOP('',(#1887,#1888,#1894,#1895));
+#1887 = ORIENTED_EDGE('',*,*,#1028,.F.);
+#1888 = ORIENTED_EDGE('',*,*,#1889,.T.);
+#1889 = EDGE_CURVE('',#1020,#1542,#1890,.T.);
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(8.89,2.94,1.25));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(0.,0.,1.));
+#1894 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1895 = ORIENTED_EDGE('',*,*,#1874,.F.);
+#1896 = PLANE('',#1897);
+#1897 = AXIS2_PLACEMENT_3D('',#1898,#1899,#1900);
+#1898 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1899 = DIRECTION('',(-1.,0.,0.));
+#1900 = DIRECTION('',(0.,1.,0.));
+#1901 = ADVANCED_FACE('',(#1902),#1913,.F.);
+#1902 = FACE_BOUND('',#1903,.F.);
+#1903 = EDGE_LOOP('',(#1904,#1905,#1906,#1907));
+#1904 = ORIENTED_EDGE('',*,*,#1541,.F.);
+#1905 = ORIENTED_EDGE('',*,*,#1889,.F.);
+#1906 = ORIENTED_EDGE('',*,*,#1019,.T.);
+#1907 = ORIENTED_EDGE('',*,*,#1908,.T.);
+#1908 = EDGE_CURVE('',#1012,#1534,#1909,.T.);
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(8.89,2.14,1.25));
+#1911 = VECTOR('',#1912,1.);
+#1912 = DIRECTION('',(0.,0.,1.));
+#1913 = CYLINDRICAL_SURFACE('',#1914,0.4);
+#1914 = AXIS2_PLACEMENT_3D('',#1915,#1916,#1917);
+#1915 = CARTESIAN_POINT('',(8.89,2.54,1.25));
+#1916 = DIRECTION('',(0.,0.,1.));
+#1917 = DIRECTION('',(1.,0.,-0.));
+#1918 = ADVANCED_FACE('',(#1919),#1930,.F.);
+#1919 = FACE_BOUND('',#1920,.F.);
+#1920 = EDGE_LOOP('',(#1921,#1922,#1928,#1929));
+#1921 = ORIENTED_EDGE('',*,*,#1011,.F.);
+#1922 = ORIENTED_EDGE('',*,*,#1923,.T.);
+#1923 = EDGE_CURVE('',#1003,#1525,#1924,.T.);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(8.89,0.4,1.25));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.,0.,1.));
+#1928 = ORIENTED_EDGE('',*,*,#1533,.T.);
+#1929 = ORIENTED_EDGE('',*,*,#1908,.F.);
+#1930 = PLANE('',#1931);
+#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);
+#1932 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1933 = DIRECTION('',(-1.,0.,0.));
+#1934 = DIRECTION('',(0.,1.,0.));
+#1935 = ADVANCED_FACE('',(#1936),#1947,.F.);
+#1936 = FACE_BOUND('',#1937,.F.);
+#1937 = EDGE_LOOP('',(#1938,#1939,#1940,#1941));
+#1938 = ORIENTED_EDGE('',*,*,#1524,.F.);
+#1939 = ORIENTED_EDGE('',*,*,#1923,.F.);
+#1940 = ORIENTED_EDGE('',*,*,#1002,.T.);
+#1941 = ORIENTED_EDGE('',*,*,#1942,.T.);
+#1942 = EDGE_CURVE('',#995,#1517,#1943,.T.);
+#1943 = LINE('',#1944,#1945);
+#1944 = CARTESIAN_POINT('',(8.89,-0.4,1.25));
+#1945 = VECTOR('',#1946,1.);
+#1946 = DIRECTION('',(0.,0.,1.));
+#1947 = CYLINDRICAL_SURFACE('',#1948,0.4);
+#1948 = AXIS2_PLACEMENT_3D('',#1949,#1950,#1951);
+#1949 = CARTESIAN_POINT('',(8.89,0.,1.25));
+#1950 = DIRECTION('',(0.,0.,1.));
+#1951 = DIRECTION('',(1.,0.,-0.));
+#1952 = ADVANCED_FACE('',(#1953),#1964,.F.);
+#1953 = FACE_BOUND('',#1954,.F.);
+#1954 = EDGE_LOOP('',(#1955,#1956,#1962,#1963));
+#1955 = ORIENTED_EDGE('',*,*,#994,.F.);
+#1956 = ORIENTED_EDGE('',*,*,#1957,.T.);
+#1957 = EDGE_CURVE('',#986,#1508,#1958,.T.);
+#1958 = LINE('',#1959,#1960);
+#1959 = CARTESIAN_POINT('',(8.89,-2.14,1.25));
+#1960 = VECTOR('',#1961,1.);
+#1961 = DIRECTION('',(0.,0.,1.));
+#1962 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1963 = ORIENTED_EDGE('',*,*,#1942,.F.);
+#1964 = PLANE('',#1965);
+#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968);
+#1966 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#1967 = DIRECTION('',(-1.,0.,0.));
+#1968 = DIRECTION('',(0.,1.,0.));
+#1969 = ADVANCED_FACE('',(#1970),#1981,.F.);
+#1970 = FACE_BOUND('',#1971,.F.);
+#1971 = EDGE_LOOP('',(#1972,#1973,#1974,#1975));
+#1972 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1973 = ORIENTED_EDGE('',*,*,#1957,.F.);
+#1974 = ORIENTED_EDGE('',*,*,#985,.T.);
+#1975 = ORIENTED_EDGE('',*,*,#1976,.T.);
+#1976 = EDGE_CURVE('',#978,#1500,#1977,.T.);
+#1977 = LINE('',#1978,#1979);
+#1978 = CARTESIAN_POINT('',(8.89,-2.94,1.25));
+#1979 = VECTOR('',#1980,1.);
+#1980 = DIRECTION('',(0.,0.,1.));
+#1981 = CYLINDRICAL_SURFACE('',#1982,0.4);
+#1982 = AXIS2_PLACEMENT_3D('',#1983,#1984,#1985);
+#1983 = CARTESIAN_POINT('',(8.89,-2.54,1.25));
+#1984 = DIRECTION('',(0.,0.,1.));
+#1985 = DIRECTION('',(1.,0.,-0.));
+#1986 = ADVANCED_FACE('',(#1987),#1998,.F.);
+#1987 = FACE_BOUND('',#1988,.F.);
+#1988 = EDGE_LOOP('',(#1989,#1990,#1996,#1997));
+#1989 = ORIENTED_EDGE('',*,*,#977,.F.);
+#1990 = ORIENTED_EDGE('',*,*,#1991,.T.);
+#1991 = EDGE_CURVE('',#969,#1491,#1992,.T.);
+#1992 = LINE('',#1993,#1994);
+#1993 = CARTESIAN_POINT('',(8.89,-4.68,1.25));
+#1994 = VECTOR('',#1995,1.);
+#1995 = DIRECTION('',(0.,0.,1.));
+#1996 = ORIENTED_EDGE('',*,*,#1499,.T.);
+#1997 = ORIENTED_EDGE('',*,*,#1976,.F.);
+#1998 = PLANE('',#1999);
+#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002);
+#2000 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#2001 = DIRECTION('',(-1.,0.,0.));
+#2002 = DIRECTION('',(0.,1.,0.));
+#2003 = ADVANCED_FACE('',(#2004),#2015,.F.);
+#2004 = FACE_BOUND('',#2005,.F.);
+#2005 = EDGE_LOOP('',(#2006,#2007,#2008,#2009));
+#2006 = ORIENTED_EDGE('',*,*,#1490,.F.);
+#2007 = ORIENTED_EDGE('',*,*,#1991,.F.);
+#2008 = ORIENTED_EDGE('',*,*,#968,.T.);
+#2009 = ORIENTED_EDGE('',*,*,#2010,.T.);
+#2010 = EDGE_CURVE('',#961,#1483,#2011,.T.);
+#2011 = LINE('',#2012,#2013);
+#2012 = CARTESIAN_POINT('',(8.89,-5.48,1.25));
+#2013 = VECTOR('',#2014,1.);
+#2014 = DIRECTION('',(0.,0.,1.));
+#2015 = CYLINDRICAL_SURFACE('',#2016,0.4);
+#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019);
+#2017 = CARTESIAN_POINT('',(8.89,-5.08,1.25));
+#2018 = DIRECTION('',(0.,0.,1.));
+#2019 = DIRECTION('',(1.,0.,-0.));
+#2020 = ADVANCED_FACE('',(#2021),#2032,.F.);
+#2021 = FACE_BOUND('',#2022,.F.);
+#2022 = EDGE_LOOP('',(#2023,#2024,#2030,#2031));
+#2023 = ORIENTED_EDGE('',*,*,#960,.F.);
+#2024 = ORIENTED_EDGE('',*,*,#2025,.T.);
+#2025 = EDGE_CURVE('',#952,#1474,#2026,.T.);
+#2026 = LINE('',#2027,#2028);
+#2027 = CARTESIAN_POINT('',(8.89,-7.22,1.25));
+#2028 = VECTOR('',#2029,1.);
+#2029 = DIRECTION('',(0.,0.,1.));
+#2030 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#2031 = ORIENTED_EDGE('',*,*,#2010,.F.);
+#2032 = PLANE('',#2033);
+#2033 = AXIS2_PLACEMENT_3D('',#2034,#2035,#2036);
+#2034 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#2035 = DIRECTION('',(-1.,0.,0.));
+#2036 = DIRECTION('',(0.,1.,0.));
+#2037 = ADVANCED_FACE('',(#2038),#2049,.F.);
+#2038 = FACE_BOUND('',#2039,.F.);
+#2039 = EDGE_LOOP('',(#2040,#2041,#2042,#2043));
+#2040 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#2041 = ORIENTED_EDGE('',*,*,#2025,.F.);
+#2042 = ORIENTED_EDGE('',*,*,#951,.T.);
+#2043 = ORIENTED_EDGE('',*,*,#2044,.T.);
+#2044 = EDGE_CURVE('',#944,#1466,#2045,.T.);
+#2045 = LINE('',#2046,#2047);
+#2046 = CARTESIAN_POINT('',(8.89,-8.02,1.25));
+#2047 = VECTOR('',#2048,1.);
+#2048 = DIRECTION('',(0.,0.,1.));
+#2049 = CYLINDRICAL_SURFACE('',#2050,0.4);
+#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);
+#2051 = CARTESIAN_POINT('',(8.89,-7.62,1.25));
+#2052 = DIRECTION('',(0.,0.,1.));
+#2053 = DIRECTION('',(1.,0.,-0.));
+#2054 = ADVANCED_FACE('',(#2055),#2066,.F.);
+#2055 = FACE_BOUND('',#2056,.F.);
+#2056 = EDGE_LOOP('',(#2057,#2058,#2064,#2065));
+#2057 = ORIENTED_EDGE('',*,*,#943,.F.);
+#2058 = ORIENTED_EDGE('',*,*,#2059,.T.);
+#2059 = EDGE_CURVE('',#935,#1457,#2060,.T.);
+#2060 = LINE('',#2061,#2062);
+#2061 = CARTESIAN_POINT('',(8.89,-8.16,0.));
+#2062 = VECTOR('',#2063,1.);
+#2063 = DIRECTION('',(0.,0.,1.));
+#2064 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#2065 = ORIENTED_EDGE('',*,*,#2044,.F.);
+#2066 = PLANE('',#2067);
+#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070);
+#2068 = CARTESIAN_POINT('',(8.89,-10.16,0.));
+#2069 = DIRECTION('',(-1.,0.,0.));
+#2070 = DIRECTION('',(0.,1.,0.));
+#2071 = ADVANCED_FACE('',(#2072),#2083,.T.);
+#2072 = FACE_BOUND('',#2073,.T.);
+#2073 = EDGE_LOOP('',(#2074,#2075,#2076,#2077));
+#2074 = ORIENTED_EDGE('',*,*,#934,.T.);
+#2075 = ORIENTED_EDGE('',*,*,#2059,.T.);
+#2076 = ORIENTED_EDGE('',*,*,#1456,.F.);
+#2077 = ORIENTED_EDGE('',*,*,#2078,.F.);
+#2078 = EDGE_CURVE('',#927,#1449,#2079,.T.);
+#2079 = LINE('',#2080,#2081);
+#2080 = CARTESIAN_POINT('',(6.89,-10.16,0.));
+#2081 = VECTOR('',#2082,1.);
+#2082 = DIRECTION('',(0.,0.,1.));
+#2083 = CYLINDRICAL_SURFACE('',#2084,2.);
+#2084 = AXIS2_PLACEMENT_3D('',#2085,#2086,#2087);
+#2085 = CARTESIAN_POINT('',(6.89,-8.16,0.));
+#2086 = DIRECTION('',(0.,0.,1.));
+#2087 = DIRECTION('',(0.,-1.,0.));
+#2088 = ADVANCED_FACE('',(#2089),#2100,.F.);
+#2089 = FACE_BOUND('',#2090,.F.);
+#2090 = EDGE_LOOP('',(#2091,#2092,#2098,#2099));
+#2091 = ORIENTED_EDGE('',*,*,#926,.F.);
+#2092 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2093 = EDGE_CURVE('',#918,#1440,#2094,.T.);
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(-6.89,-10.16,0.));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(0.,0.,1.));
+#2098 = ORIENTED_EDGE('',*,*,#1448,.T.);
+#2099 = ORIENTED_EDGE('',*,*,#2078,.F.);
+#2100 = PLANE('',#2101);
+#2101 = AXIS2_PLACEMENT_3D('',#2102,#2103,#2104);
+#2102 = CARTESIAN_POINT('',(-8.89,-10.16,0.));
+#2103 = DIRECTION('',(0.,1.,0.));
+#2104 = DIRECTION('',(1.,0.,0.));
+#2105 = ADVANCED_FACE('',(#2106),#2117,.T.);
+#2106 = FACE_BOUND('',#2107,.T.);
+#2107 = EDGE_LOOP('',(#2108,#2109,#2110,#2111));
+#2108 = ORIENTED_EDGE('',*,*,#917,.T.);
+#2109 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2110 = ORIENTED_EDGE('',*,*,#1439,.F.);
+#2111 = ORIENTED_EDGE('',*,*,#2112,.F.);
+#2112 = EDGE_CURVE('',#910,#1432,#2113,.T.);
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(-8.89,-8.16,0.));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(0.,0.,1.));
+#2117 = CYLINDRICAL_SURFACE('',#2118,2.);
+#2118 = AXIS2_PLACEMENT_3D('',#2119,#2120,#2121);
+#2119 = CARTESIAN_POINT('',(-6.89,-8.16,0.));
+#2120 = DIRECTION('',(0.,0.,1.));
+#2121 = DIRECTION('',(-1.,0.,0.));
+#2122 = ADVANCED_FACE('',(#2123),#2134,.F.);
+#2123 = FACE_BOUND('',#2124,.F.);
+#2124 = EDGE_LOOP('',(#2125,#2126,#2132,#2133));
+#2125 = ORIENTED_EDGE('',*,*,#909,.F.);
+#2126 = ORIENTED_EDGE('',*,*,#2127,.T.);
+#2127 = EDGE_CURVE('',#901,#1423,#2128,.T.);
+#2128 = LINE('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(-8.89,-8.02,1.25));
+#2130 = VECTOR('',#2131,1.);
+#2131 = DIRECTION('',(0.,0.,1.));
+#2132 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#2133 = ORIENTED_EDGE('',*,*,#2112,.F.);
+#2134 = PLANE('',#2135);
+#2135 = AXIS2_PLACEMENT_3D('',#2136,#2137,#2138);
+#2136 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2137 = DIRECTION('',(1.,0.,0.));
+#2138 = DIRECTION('',(0.,-1.,0.));
+#2139 = ADVANCED_FACE('',(#2140),#2153,.F.);
+#2140 = FACE_BOUND('',#2141,.F.);
+#2141 = EDGE_LOOP('',(#2142,#2143,#2144,#2145,#2151,#2152));
+#2142 = ORIENTED_EDGE('',*,*,#2127,.F.);
+#2143 = ORIENTED_EDGE('',*,*,#900,.T.);
+#2144 = ORIENTED_EDGE('',*,*,#891,.T.);
+#2145 = ORIENTED_EDGE('',*,*,#2146,.T.);
+#2146 = EDGE_CURVE('',#884,#1406,#2147,.T.);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(-8.89,-7.22,1.25));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(0.,0.,1.));
+#2151 = ORIENTED_EDGE('',*,*,#1413,.F.);
+#2152 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#2153 = CYLINDRICAL_SURFACE('',#2154,0.4);
+#2154 = AXIS2_PLACEMENT_3D('',#2155,#2156,#2157);
+#2155 = CARTESIAN_POINT('',(-8.89,-7.62,1.25));
+#2156 = DIRECTION('',(0.,0.,1.));
+#2157 = DIRECTION('',(1.,0.,-0.));
+#2158 = ADVANCED_FACE('',(#2159),#2170,.F.);
+#2159 = FACE_BOUND('',#2160,.F.);
+#2160 = EDGE_LOOP('',(#2161,#2162,#2168,#2169));
+#2161 = ORIENTED_EDGE('',*,*,#883,.F.);
+#2162 = ORIENTED_EDGE('',*,*,#2163,.T.);
+#2163 = EDGE_CURVE('',#875,#1397,#2164,.T.);
+#2164 = LINE('',#2165,#2166);
+#2165 = CARTESIAN_POINT('',(-8.89,-5.48,1.25));
+#2166 = VECTOR('',#2167,1.);
+#2167 = DIRECTION('',(0.,0.,1.));
+#2168 = ORIENTED_EDGE('',*,*,#1405,.T.);
+#2169 = ORIENTED_EDGE('',*,*,#2146,.F.);
+#2170 = PLANE('',#2171);
+#2171 = AXIS2_PLACEMENT_3D('',#2172,#2173,#2174);
+#2172 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2173 = DIRECTION('',(1.,0.,0.));
+#2174 = DIRECTION('',(0.,-1.,0.));
+#2175 = ADVANCED_FACE('',(#2176),#2192,.F.);
+#2176 = FACE_BOUND('',#2177,.F.);
+#2177 = EDGE_LOOP('',(#2178,#2179,#2185,#2186));
+#2178 = ORIENTED_EDGE('',*,*,#857,.F.);
+#2179 = ORIENTED_EDGE('',*,*,#2180,.T.);
+#2180 = EDGE_CURVE('',#849,#1371,#2181,.T.);
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(-8.89,-2.94,1.25));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(0.,0.,1.));
+#2185 = ORIENTED_EDGE('',*,*,#1379,.T.);
+#2186 = ORIENTED_EDGE('',*,*,#2187,.F.);
+#2187 = EDGE_CURVE('',#858,#1380,#2188,.T.);
+#2188 = LINE('',#2189,#2190);
+#2189 = CARTESIAN_POINT('',(-8.89,-4.68,1.25));
+#2190 = VECTOR('',#2191,1.);
+#2191 = DIRECTION('',(0.,0.,1.));
+#2192 = PLANE('',#2193);
+#2193 = AXIS2_PLACEMENT_3D('',#2194,#2195,#2196);
+#2194 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2195 = DIRECTION('',(1.,0.,0.));
+#2196 = DIRECTION('',(0.,-1.,0.));
+#2197 = ADVANCED_FACE('',(#2198),#2214,.F.);
+#2198 = FACE_BOUND('',#2199,.F.);
+#2199 = EDGE_LOOP('',(#2200,#2201,#2207,#2208));
+#2200 = ORIENTED_EDGE('',*,*,#831,.F.);
+#2201 = ORIENTED_EDGE('',*,*,#2202,.T.);
+#2202 = EDGE_CURVE('',#823,#1345,#2203,.T.);
+#2203 = LINE('',#2204,#2205);
+#2204 = CARTESIAN_POINT('',(-8.89,-0.4,1.25));
+#2205 = VECTOR('',#2206,1.);
+#2206 = DIRECTION('',(0.,0.,1.));
+#2207 = ORIENTED_EDGE('',*,*,#1353,.T.);
+#2208 = ORIENTED_EDGE('',*,*,#2209,.F.);
+#2209 = EDGE_CURVE('',#832,#1354,#2210,.T.);
+#2210 = LINE('',#2211,#2212);
+#2211 = CARTESIAN_POINT('',(-8.89,-2.14,1.25));
+#2212 = VECTOR('',#2213,1.);
+#2213 = DIRECTION('',(0.,0.,1.));
+#2214 = PLANE('',#2215);
+#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);
+#2216 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2217 = DIRECTION('',(1.,0.,0.));
+#2218 = DIRECTION('',(0.,-1.,0.));
+#2219 = ADVANCED_FACE('',(#2220),#2236,.F.);
+#2220 = FACE_BOUND('',#2221,.F.);
+#2221 = EDGE_LOOP('',(#2222,#2223,#2229,#2230));
+#2222 = ORIENTED_EDGE('',*,*,#805,.F.);
+#2223 = ORIENTED_EDGE('',*,*,#2224,.T.);
+#2224 = EDGE_CURVE('',#797,#1319,#2225,.T.);
+#2225 = LINE('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(-8.89,2.14,1.25));
+#2227 = VECTOR('',#2228,1.);
+#2228 = DIRECTION('',(0.,0.,1.));
+#2229 = ORIENTED_EDGE('',*,*,#1327,.T.);
+#2230 = ORIENTED_EDGE('',*,*,#2231,.F.);
+#2231 = EDGE_CURVE('',#806,#1328,#2232,.T.);
+#2232 = LINE('',#2233,#2234);
+#2233 = CARTESIAN_POINT('',(-8.89,0.4,1.25));
+#2234 = VECTOR('',#2235,1.);
+#2235 = DIRECTION('',(0.,0.,1.));
+#2236 = PLANE('',#2237);
+#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240);
+#2238 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2239 = DIRECTION('',(1.,0.,0.));
+#2240 = DIRECTION('',(0.,-1.,0.));
+#2241 = ADVANCED_FACE('',(#2242),#2258,.F.);
+#2242 = FACE_BOUND('',#2243,.F.);
+#2243 = EDGE_LOOP('',(#2244,#2245,#2251,#2252));
+#2244 = ORIENTED_EDGE('',*,*,#779,.F.);
+#2245 = ORIENTED_EDGE('',*,*,#2246,.T.);
+#2246 = EDGE_CURVE('',#771,#1293,#2247,.T.);
+#2247 = LINE('',#2248,#2249);
+#2248 = CARTESIAN_POINT('',(-8.89,4.68,1.25));
+#2249 = VECTOR('',#2250,1.);
+#2250 = DIRECTION('',(0.,0.,1.));
+#2251 = ORIENTED_EDGE('',*,*,#1301,.T.);
+#2252 = ORIENTED_EDGE('',*,*,#2253,.F.);
+#2253 = EDGE_CURVE('',#780,#1302,#2254,.T.);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(-8.89,2.94,1.25));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(0.,0.,1.));
+#2258 = PLANE('',#2259);
+#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262);
+#2260 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2261 = DIRECTION('',(1.,0.,0.));
+#2262 = DIRECTION('',(0.,-1.,0.));
+#2263 = ADVANCED_FACE('',(#2264),#2280,.F.);
+#2264 = FACE_BOUND('',#2265,.F.);
+#2265 = EDGE_LOOP('',(#2266,#2267,#2273,#2274));
+#2266 = ORIENTED_EDGE('',*,*,#753,.F.);
+#2267 = ORIENTED_EDGE('',*,*,#2268,.T.);
+#2268 = EDGE_CURVE('',#745,#1267,#2269,.T.);
+#2269 = LINE('',#2270,#2271);
+#2270 = CARTESIAN_POINT('',(-8.89,7.22,1.25));
+#2271 = VECTOR('',#2272,1.);
+#2272 = DIRECTION('',(0.,0.,1.));
+#2273 = ORIENTED_EDGE('',*,*,#1275,.T.);
+#2274 = ORIENTED_EDGE('',*,*,#2275,.F.);
+#2275 = EDGE_CURVE('',#754,#1276,#2276,.T.);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(-8.89,5.48,1.25));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(0.,0.,1.));
+#2280 = PLANE('',#2281);
+#2281 = AXIS2_PLACEMENT_3D('',#2282,#2283,#2284);
+#2282 = CARTESIAN_POINT('',(-8.89,10.16,0.));
+#2283 = DIRECTION('',(1.,0.,0.));
+#2284 = DIRECTION('',(0.,-1.,0.));
+#2285 = ADVANCED_FACE('',(#2286),#2297,.F.);
+#2286 = FACE_BOUND('',#2287,.F.);
+#2287 = EDGE_LOOP('',(#2288,#2289,#2295,#2296));
+#2288 = ORIENTED_EDGE('',*,*,#1609,.F.);
+#2289 = ORIENTED_EDGE('',*,*,#2290,.T.);
+#2290 = EDGE_CURVE('',#1610,#1088,#2291,.T.);
+#2291 = LINE('',#2292,#2293);
+#2292 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#2293 = VECTOR('',#2294,1.);
+#2294 = DIRECTION('',(-0.,-0.,-1.));
+#2295 = ORIENTED_EDGE('',*,*,#1087,.T.);
+#2296 = ORIENTED_EDGE('',*,*,#2290,.F.);
+#2297 = CYLINDRICAL_SURFACE('',#2298,0.4);
+#2298 = AXIS2_PLACEMENT_3D('',#2299,#2300,#2301);
+#2299 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#2300 = DIRECTION('',(0.,0.,1.));
+#2301 = DIRECTION('',(1.,0.,-0.));
+#2302 = ADVANCED_FACE('',(#2303),#2314,.F.);
+#2303 = FACE_BOUND('',#2304,.F.);
+#2304 = EDGE_LOOP('',(#2305,#2306,#2312,#2313));
+#2305 = ORIENTED_EDGE('',*,*,#1620,.F.);
+#2306 = ORIENTED_EDGE('',*,*,#2307,.T.);
+#2307 = EDGE_CURVE('',#1621,#1099,#2308,.T.);
+#2308 = LINE('',#2309,#2310);
+#2309 = CARTESIAN_POINT('',(-7.22,-5.08,1.25));
+#2310 = VECTOR('',#2311,1.);
+#2311 = DIRECTION('',(-0.,-0.,-1.));
+#2312 = ORIENTED_EDGE('',*,*,#1098,.T.);
+#2313 = ORIENTED_EDGE('',*,*,#2307,.F.);
+#2314 = CYLINDRICAL_SURFACE('',#2315,0.4);
+#2315 = AXIS2_PLACEMENT_3D('',#2316,#2317,#2318);
+#2316 = CARTESIAN_POINT('',(-7.62,-5.08,1.25));
+#2317 = DIRECTION('',(0.,0.,1.));
+#2318 = DIRECTION('',(1.,0.,-0.));
+#2319 = ADVANCED_FACE('',(#2320),#2331,.F.);
+#2320 = FACE_BOUND('',#2321,.F.);
+#2321 = EDGE_LOOP('',(#2322,#2323,#2329,#2330));
+#2322 = ORIENTED_EDGE('',*,*,#1631,.F.);
+#2323 = ORIENTED_EDGE('',*,*,#2324,.T.);
+#2324 = EDGE_CURVE('',#1632,#1110,#2325,.T.);
+#2325 = LINE('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(-7.22,-2.54,1.25));
+#2327 = VECTOR('',#2328,1.);
+#2328 = DIRECTION('',(-0.,-0.,-1.));
+#2329 = ORIENTED_EDGE('',*,*,#1109,.T.);
+#2330 = ORIENTED_EDGE('',*,*,#2324,.F.);
+#2331 = CYLINDRICAL_SURFACE('',#2332,0.4);
+#2332 = AXIS2_PLACEMENT_3D('',#2333,#2334,#2335);
+#2333 = CARTESIAN_POINT('',(-7.62,-2.54,1.25));
+#2334 = DIRECTION('',(0.,0.,1.));
+#2335 = DIRECTION('',(1.,0.,-0.));
+#2336 = ADVANCED_FACE('',(#2337),#2348,.F.);
+#2337 = FACE_BOUND('',#2338,.F.);
+#2338 = EDGE_LOOP('',(#2339,#2340,#2346,#2347));
+#2339 = ORIENTED_EDGE('',*,*,#1642,.F.);
+#2340 = ORIENTED_EDGE('',*,*,#2341,.T.);
+#2341 = EDGE_CURVE('',#1643,#1121,#2342,.T.);
+#2342 = LINE('',#2343,#2344);
+#2343 = CARTESIAN_POINT('',(8.02,-7.62,1.25));
+#2344 = VECTOR('',#2345,1.);
+#2345 = DIRECTION('',(-0.,-0.,-1.));
+#2346 = ORIENTED_EDGE('',*,*,#1120,.T.);
+#2347 = ORIENTED_EDGE('',*,*,#2341,.F.);
+#2348 = CYLINDRICAL_SURFACE('',#2349,0.4);
+#2349 = AXIS2_PLACEMENT_3D('',#2350,#2351,#2352);
+#2350 = CARTESIAN_POINT('',(7.62,-7.62,1.25));
+#2351 = DIRECTION('',(0.,0.,1.));
+#2352 = DIRECTION('',(1.,0.,-0.));
+#2353 = ADVANCED_FACE('',(#2354),#2365,.F.);
+#2354 = FACE_BOUND('',#2355,.F.);
+#2355 = EDGE_LOOP('',(#2356,#2357,#2363,#2364));
+#2356 = ORIENTED_EDGE('',*,*,#1653,.F.);
+#2357 = ORIENTED_EDGE('',*,*,#2358,.T.);
+#2358 = EDGE_CURVE('',#1654,#1132,#2359,.T.);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(8.02,-5.08,1.25));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(-0.,-0.,-1.));
+#2363 = ORIENTED_EDGE('',*,*,#1131,.T.);
+#2364 = ORIENTED_EDGE('',*,*,#2358,.F.);
+#2365 = CYLINDRICAL_SURFACE('',#2366,0.4);
+#2366 = AXIS2_PLACEMENT_3D('',#2367,#2368,#2369);
+#2367 = CARTESIAN_POINT('',(7.62,-5.08,1.25));
+#2368 = DIRECTION('',(0.,0.,1.));
+#2369 = DIRECTION('',(1.,0.,-0.));
+#2370 = ADVANCED_FACE('',(#2371),#2382,.F.);
+#2371 = FACE_BOUND('',#2372,.F.);
+#2372 = EDGE_LOOP('',(#2373,#2374,#2380,#2381));
+#2373 = ORIENTED_EDGE('',*,*,#1664,.F.);
+#2374 = ORIENTED_EDGE('',*,*,#2375,.T.);
+#2375 = EDGE_CURVE('',#1665,#1143,#2376,.T.);
+#2376 = LINE('',#2377,#2378);
+#2377 = CARTESIAN_POINT('',(8.02,-2.54,1.25));
+#2378 = VECTOR('',#2379,1.);
+#2379 = DIRECTION('',(-0.,-0.,-1.));
+#2380 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#2381 = ORIENTED_EDGE('',*,*,#2375,.F.);
+#2382 = CYLINDRICAL_SURFACE('',#2383,0.4);
+#2383 = AXIS2_PLACEMENT_3D('',#2384,#2385,#2386);
+#2384 = CARTESIAN_POINT('',(7.62,-2.54,1.25));
+#2385 = DIRECTION('',(0.,0.,1.));
+#2386 = DIRECTION('',(1.,0.,-0.));
+#2387 = ADVANCED_FACE('',(#2388),#2399,.F.);
+#2388 = FACE_BOUND('',#2389,.F.);
+#2389 = EDGE_LOOP('',(#2390,#2391,#2397,#2398));
+#2390 = ORIENTED_EDGE('',*,*,#1675,.F.);
+#2391 = ORIENTED_EDGE('',*,*,#2392,.T.);
+#2392 = EDGE_CURVE('',#1676,#1154,#2393,.T.);
+#2393 = LINE('',#2394,#2395);
+#2394 = CARTESIAN_POINT('',(-7.22,0.,1.25));
+#2395 = VECTOR('',#2396,1.);
+#2396 = DIRECTION('',(-0.,-0.,-1.));
+#2397 = ORIENTED_EDGE('',*,*,#1153,.T.);
+#2398 = ORIENTED_EDGE('',*,*,#2392,.F.);
+#2399 = CYLINDRICAL_SURFACE('',#2400,0.4);
+#2400 = AXIS2_PLACEMENT_3D('',#2401,#2402,#2403);
+#2401 = CARTESIAN_POINT('',(-7.62,0.,1.25));
+#2402 = DIRECTION('',(0.,0.,1.));
+#2403 = DIRECTION('',(1.,0.,-0.));
+#2404 = ADVANCED_FACE('',(#2405),#2416,.F.);
+#2405 = FACE_BOUND('',#2406,.F.);
+#2406 = EDGE_LOOP('',(#2407,#2408,#2414,#2415));
+#2407 = ORIENTED_EDGE('',*,*,#1686,.F.);
+#2408 = ORIENTED_EDGE('',*,*,#2409,.T.);
+#2409 = EDGE_CURVE('',#1687,#1165,#2410,.T.);
+#2410 = LINE('',#2411,#2412);
+#2411 = CARTESIAN_POINT('',(-7.22,2.54,1.25));
+#2412 = VECTOR('',#2413,1.);
+#2413 = DIRECTION('',(-0.,-0.,-1.));
+#2414 = ORIENTED_EDGE('',*,*,#1164,.T.);
+#2415 = ORIENTED_EDGE('',*,*,#2409,.F.);
+#2416 = CYLINDRICAL_SURFACE('',#2417,0.4);
+#2417 = AXIS2_PLACEMENT_3D('',#2418,#2419,#2420);
+#2418 = CARTESIAN_POINT('',(-7.62,2.54,1.25));
+#2419 = DIRECTION('',(0.,0.,1.));
+#2420 = DIRECTION('',(1.,0.,-0.));
+#2421 = ADVANCED_FACE('',(#2422),#2433,.F.);
+#2422 = FACE_BOUND('',#2423,.F.);
+#2423 = EDGE_LOOP('',(#2424,#2425,#2431,#2432));
+#2424 = ORIENTED_EDGE('',*,*,#1697,.F.);
+#2425 = ORIENTED_EDGE('',*,*,#2426,.T.);
+#2426 = EDGE_CURVE('',#1698,#1176,#2427,.T.);
+#2427 = LINE('',#2428,#2429);
+#2428 = CARTESIAN_POINT('',(-7.22,5.08,1.25));
+#2429 = VECTOR('',#2430,1.);
+#2430 = DIRECTION('',(-0.,-0.,-1.));
+#2431 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#2432 = ORIENTED_EDGE('',*,*,#2426,.F.);
+#2433 = CYLINDRICAL_SURFACE('',#2434,0.4);
+#2434 = AXIS2_PLACEMENT_3D('',#2435,#2436,#2437);
+#2435 = CARTESIAN_POINT('',(-7.62,5.08,1.25));
+#2436 = DIRECTION('',(0.,0.,1.));
+#2437 = DIRECTION('',(1.,0.,-0.));
+#2438 = ADVANCED_FACE('',(#2439),#2450,.F.);
+#2439 = FACE_BOUND('',#2440,.F.);
+#2440 = EDGE_LOOP('',(#2441,#2442,#2448,#2449));
+#2441 = ORIENTED_EDGE('',*,*,#1708,.F.);
+#2442 = ORIENTED_EDGE('',*,*,#2443,.T.);
+#2443 = EDGE_CURVE('',#1709,#1187,#2444,.T.);
+#2444 = LINE('',#2445,#2446);
+#2445 = CARTESIAN_POINT('',(-7.22,7.62,1.25));
+#2446 = VECTOR('',#2447,1.);
+#2447 = DIRECTION('',(-0.,-0.,-1.));
+#2448 = ORIENTED_EDGE('',*,*,#1186,.T.);
+#2449 = ORIENTED_EDGE('',*,*,#2443,.F.);
+#2450 = CYLINDRICAL_SURFACE('',#2451,0.4);
+#2451 = AXIS2_PLACEMENT_3D('',#2452,#2453,#2454);
+#2452 = CARTESIAN_POINT('',(-7.62,7.62,1.25));
+#2453 = DIRECTION('',(0.,0.,1.));
+#2454 = DIRECTION('',(1.,0.,-0.));
+#2455 = ADVANCED_FACE('',(#2456),#2467,.F.);
+#2456 = FACE_BOUND('',#2457,.F.);
+#2457 = EDGE_LOOP('',(#2458,#2459,#2465,#2466));
+#2458 = ORIENTED_EDGE('',*,*,#1719,.F.);
+#2459 = ORIENTED_EDGE('',*,*,#2460,.T.);
+#2460 = EDGE_CURVE('',#1720,#1198,#2461,.T.);
+#2461 = LINE('',#2462,#2463);
+#2462 = CARTESIAN_POINT('',(8.02,0.,1.25));
+#2463 = VECTOR('',#2464,1.);
+#2464 = DIRECTION('',(-0.,-0.,-1.));
+#2465 = ORIENTED_EDGE('',*,*,#1197,.T.);
+#2466 = ORIENTED_EDGE('',*,*,#2460,.F.);
+#2467 = CYLINDRICAL_SURFACE('',#2468,0.4);
+#2468 = AXIS2_PLACEMENT_3D('',#2469,#2470,#2471);
+#2469 = CARTESIAN_POINT('',(7.62,0.,1.25));
+#2470 = DIRECTION('',(0.,0.,1.));
+#2471 = DIRECTION('',(1.,0.,-0.));
+#2472 = ADVANCED_FACE('',(#2473),#2484,.F.);
+#2473 = FACE_BOUND('',#2474,.F.);
+#2474 = EDGE_LOOP('',(#2475,#2476,#2482,#2483));
+#2475 = ORIENTED_EDGE('',*,*,#1730,.F.);
+#2476 = ORIENTED_EDGE('',*,*,#2477,.T.);
+#2477 = EDGE_CURVE('',#1731,#1209,#2478,.T.);
+#2478 = LINE('',#2479,#2480);
+#2479 = CARTESIAN_POINT('',(8.02,2.54,1.25));
+#2480 = VECTOR('',#2481,1.);
+#2481 = DIRECTION('',(-0.,-0.,-1.));
+#2482 = ORIENTED_EDGE('',*,*,#1208,.T.);
+#2483 = ORIENTED_EDGE('',*,*,#2477,.F.);
+#2484 = CYLINDRICAL_SURFACE('',#2485,0.4);
+#2485 = AXIS2_PLACEMENT_3D('',#2486,#2487,#2488);
+#2486 = CARTESIAN_POINT('',(7.62,2.54,1.25));
+#2487 = DIRECTION('',(0.,0.,1.));
+#2488 = DIRECTION('',(1.,0.,-0.));
+#2489 = ADVANCED_FACE('',(#2490),#2501,.F.);
+#2490 = FACE_BOUND('',#2491,.F.);
+#2491 = EDGE_LOOP('',(#2492,#2493,#2499,#2500));
+#2492 = ORIENTED_EDGE('',*,*,#1741,.F.);
+#2493 = ORIENTED_EDGE('',*,*,#2494,.T.);
+#2494 = EDGE_CURVE('',#1742,#1220,#2495,.T.);
+#2495 = LINE('',#2496,#2497);
+#2496 = CARTESIAN_POINT('',(8.02,5.08,1.25));
+#2497 = VECTOR('',#2498,1.);
+#2498 = DIRECTION('',(-0.,-0.,-1.));
+#2499 = ORIENTED_EDGE('',*,*,#1219,.T.);
+#2500 = ORIENTED_EDGE('',*,*,#2494,.F.);
+#2501 = CYLINDRICAL_SURFACE('',#2502,0.4);
+#2502 = AXIS2_PLACEMENT_3D('',#2503,#2504,#2505);
+#2503 = CARTESIAN_POINT('',(7.62,5.08,1.25));
+#2504 = DIRECTION('',(0.,0.,1.));
+#2505 = DIRECTION('',(1.,0.,-0.));
+#2506 = ADVANCED_FACE('',(#2507),#2518,.F.);
+#2507 = FACE_BOUND('',#2508,.F.);
+#2508 = EDGE_LOOP('',(#2509,#2510,#2516,#2517));
+#2509 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#2510 = ORIENTED_EDGE('',*,*,#2511,.T.);
+#2511 = EDGE_CURVE('',#1753,#1231,#2512,.T.);
+#2512 = LINE('',#2513,#2514);
+#2513 = CARTESIAN_POINT('',(8.02,7.62,1.25));
+#2514 = VECTOR('',#2515,1.);
+#2515 = DIRECTION('',(-0.,-0.,-1.));
+#2516 = ORIENTED_EDGE('',*,*,#1230,.T.);
+#2517 = ORIENTED_EDGE('',*,*,#2511,.F.);
+#2518 = CYLINDRICAL_SURFACE('',#2519,0.4);
+#2519 = AXIS2_PLACEMENT_3D('',#2520,#2521,#2522);
+#2520 = CARTESIAN_POINT('',(7.62,7.62,1.25));
+#2521 = DIRECTION('',(0.,0.,1.));
+#2522 = DIRECTION('',(1.,0.,-0.));
+#2523 = ADVANCED_FACE('',(#2524),#2532,.F.);
+#2524 = FACE_BOUND('',#2525,.F.);
+#2525 = EDGE_LOOP('',(#2526,#2527,#2528,#2529,#2530,#2531));
+#2526 = ORIENTED_EDGE('',*,*,#2268,.F.);
+#2527 = ORIENTED_EDGE('',*,*,#744,.T.);
+#2528 = ORIENTED_EDGE('',*,*,#735,.T.);
+#2529 = ORIENTED_EDGE('',*,*,#711,.T.);
+#2530 = ORIENTED_EDGE('',*,*,#1257,.F.);
+#2531 = ORIENTED_EDGE('',*,*,#1266,.F.);
+#2532 = CYLINDRICAL_SURFACE('',#2533,0.4);
+#2533 = AXIS2_PLACEMENT_3D('',#2534,#2535,#2536);
+#2534 = CARTESIAN_POINT('',(-8.89,7.62,1.25));
+#2535 = DIRECTION('',(0.,0.,1.));
+#2536 = DIRECTION('',(1.,0.,-0.));
+#2537 = ADVANCED_FACE('',(#2538),#2546,.F.);
+#2538 = FACE_BOUND('',#2539,.F.);
+#2539 = EDGE_LOOP('',(#2540,#2541,#2542,#2543,#2544,#2545));
+#2540 = ORIENTED_EDGE('',*,*,#2187,.T.);
+#2541 = ORIENTED_EDGE('',*,*,#1387,.F.);
+#2542 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#2543 = ORIENTED_EDGE('',*,*,#2163,.F.);
+#2544 = ORIENTED_EDGE('',*,*,#874,.T.);
+#2545 = ORIENTED_EDGE('',*,*,#865,.T.);
+#2546 = CYLINDRICAL_SURFACE('',#2547,0.4);
+#2547 = AXIS2_PLACEMENT_3D('',#2548,#2549,#2550);
+#2548 = CARTESIAN_POINT('',(-8.89,-5.08,1.25));
+#2549 = DIRECTION('',(0.,0.,1.));
+#2550 = DIRECTION('',(1.,0.,-0.));
+#2551 = ADVANCED_FACE('',(#2552),#2560,.F.);
+#2552 = FACE_BOUND('',#2553,.F.);
+#2553 = EDGE_LOOP('',(#2554,#2555,#2556,#2557,#2558,#2559));
+#2554 = ORIENTED_EDGE('',*,*,#2209,.T.);
+#2555 = ORIENTED_EDGE('',*,*,#1361,.F.);
+#2556 = ORIENTED_EDGE('',*,*,#1370,.F.);
+#2557 = ORIENTED_EDGE('',*,*,#2180,.F.);
+#2558 = ORIENTED_EDGE('',*,*,#848,.T.);
+#2559 = ORIENTED_EDGE('',*,*,#839,.T.);
+#2560 = CYLINDRICAL_SURFACE('',#2561,0.4);
+#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564);
+#2562 = CARTESIAN_POINT('',(-8.89,-2.54,1.25));
+#2563 = DIRECTION('',(0.,0.,1.));
+#2564 = DIRECTION('',(1.,0.,-0.));
+#2565 = ADVANCED_FACE('',(#2566),#2574,.F.);
+#2566 = FACE_BOUND('',#2567,.F.);
+#2567 = EDGE_LOOP('',(#2568,#2569,#2570,#2571,#2572,#2573));
+#2568 = ORIENTED_EDGE('',*,*,#2231,.T.);
+#2569 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#2570 = ORIENTED_EDGE('',*,*,#1344,.F.);
+#2571 = ORIENTED_EDGE('',*,*,#2202,.F.);
+#2572 = ORIENTED_EDGE('',*,*,#822,.T.);
+#2573 = ORIENTED_EDGE('',*,*,#813,.T.);
+#2574 = CYLINDRICAL_SURFACE('',#2575,0.4);
+#2575 = AXIS2_PLACEMENT_3D('',#2576,#2577,#2578);
+#2576 = CARTESIAN_POINT('',(-8.89,0.,1.25));
+#2577 = DIRECTION('',(0.,0.,1.));
+#2578 = DIRECTION('',(1.,0.,-0.));
+#2579 = ADVANCED_FACE('',(#2580),#2588,.F.);
+#2580 = FACE_BOUND('',#2581,.F.);
+#2581 = EDGE_LOOP('',(#2582,#2583,#2584,#2585,#2586,#2587));
+#2582 = ORIENTED_EDGE('',*,*,#2253,.T.);
+#2583 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#2584 = ORIENTED_EDGE('',*,*,#1318,.F.);
+#2585 = ORIENTED_EDGE('',*,*,#2224,.F.);
+#2586 = ORIENTED_EDGE('',*,*,#796,.T.);
+#2587 = ORIENTED_EDGE('',*,*,#787,.T.);
+#2588 = CYLINDRICAL_SURFACE('',#2589,0.4);
+#2589 = AXIS2_PLACEMENT_3D('',#2590,#2591,#2592);
+#2590 = CARTESIAN_POINT('',(-8.89,2.54,1.25));
+#2591 = DIRECTION('',(0.,0.,1.));
+#2592 = DIRECTION('',(1.,0.,-0.));
+#2593 = ADVANCED_FACE('',(#2594),#2602,.F.);
+#2594 = FACE_BOUND('',#2595,.F.);
+#2595 = EDGE_LOOP('',(#2596,#2597,#2598,#2599,#2600,#2601));
+#2596 = ORIENTED_EDGE('',*,*,#2275,.T.);
+#2597 = ORIENTED_EDGE('',*,*,#1283,.F.);
+#2598 = ORIENTED_EDGE('',*,*,#1292,.F.);
+#2599 = ORIENTED_EDGE('',*,*,#2246,.F.);
+#2600 = ORIENTED_EDGE('',*,*,#770,.T.);
+#2601 = ORIENTED_EDGE('',*,*,#761,.T.);
+#2602 = CYLINDRICAL_SURFACE('',#2603,0.4);
+#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);
+#2604 = CARTESIAN_POINT('',(-8.89,5.08,1.25));
+#2605 = DIRECTION('',(0.,0.,1.));
+#2606 = DIRECTION('',(1.,0.,-0.));
+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2611)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2608,#2609,#2610)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2608 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2609 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2610 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2611 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2608,
+  'distance_accuracy_value','confusion accuracy');
+#2612 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2613,#2615);
+#2613 = ( REPRESENTATION_RELATIONSHIP('','',#678,#643) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2614) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2614 = ITEM_DEFINED_TRANSFORMATION('','',#11,#644);
+#2615 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2616);
+#2616 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('208','Board001','',#638,#673,$);
+#2617 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#675));
+#2618 = SHAPE_DEFINITION_REPRESENTATION(#2619,#2625);
+#2619 = PRODUCT_DEFINITION_SHAPE('','',#2620);
+#2620 = PRODUCT_DEFINITION('design','',#2621,#2624);
+#2621 = PRODUCT_DEFINITION_FORMATION('','',#2622);
+#2622 = PRODUCT('USB001','USB001','',(#2623));
+#2623 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2624 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2625 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2626),#3068);
+#2626 = MANIFOLD_SOLID_BREP('',#2627);
+#2627 = CLOSED_SHELL('',(#2628,#2706,#2738,#2762,#2786,#2804,#2835,#2860
+    ,#2884,#2902,#2914,#2960,#2991,#3015,#3039,#3056));
+#2628 = ADVANCED_FACE('',(#2629,#2665),#2701,.F.);
+#2629 = FACE_BOUND('',#2630,.F.);
+#2630 = EDGE_LOOP('',(#2631,#2642,#2650,#2659));
+#2631 = ORIENTED_EDGE('',*,*,#2632,.F.);
+#2632 = EDGE_CURVE('',#2633,#2635,#2637,.T.);
+#2633 = VERTEX_POINT('',#2634);
+#2634 = CARTESIAN_POINT('',(-2.895,-11.81,4.46));
+#2635 = VERTEX_POINT('',#2636);
+#2636 = CARTESIAN_POINT('',(-2.895,-11.81,1.25));
+#2637 = CIRCLE('',#2638,1.605);
+#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641);
+#2639 = CARTESIAN_POINT('',(-2.895,-11.81,2.855));
+#2640 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2641 = DIRECTION('',(1.,0.,0.));
+#2642 = ORIENTED_EDGE('',*,*,#2643,.T.);
+#2643 = EDGE_CURVE('',#2633,#2644,#2646,.T.);
+#2644 = VERTEX_POINT('',#2645);
+#2645 = CARTESIAN_POINT('',(2.895,-11.81,4.46));
+#2646 = LINE('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(-2.895,-11.81,4.46));
+#2648 = VECTOR('',#2649,1.);
+#2649 = DIRECTION('',(1.,0.,0.));
+#2650 = ORIENTED_EDGE('',*,*,#2651,.F.);
+#2651 = EDGE_CURVE('',#2652,#2644,#2654,.T.);
+#2652 = VERTEX_POINT('',#2653);
+#2653 = CARTESIAN_POINT('',(2.895,-11.81,1.25));
+#2654 = CIRCLE('',#2655,1.605);
+#2655 = AXIS2_PLACEMENT_3D('',#2656,#2657,#2658);
+#2656 = CARTESIAN_POINT('',(2.895,-11.81,2.855));
+#2657 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2658 = DIRECTION('',(1.,0.,0.));
+#2659 = ORIENTED_EDGE('',*,*,#2660,.F.);
+#2660 = EDGE_CURVE('',#2635,#2652,#2661,.T.);
+#2661 = LINE('',#2662,#2663);
+#2662 = CARTESIAN_POINT('',(-2.895,-11.81,1.25));
+#2663 = VECTOR('',#2664,1.);
+#2664 = DIRECTION('',(1.,0.,0.));
+#2665 = FACE_BOUND('',#2666,.F.);
+#2666 = EDGE_LOOP('',(#2667,#2677,#2686,#2694));
+#2667 = ORIENTED_EDGE('',*,*,#2668,.F.);
+#2668 = EDGE_CURVE('',#2669,#2671,#2673,.T.);
+#2669 = VERTEX_POINT('',#2670);
+#2670 = CARTESIAN_POINT('',(-2.894999999996,-11.81,4.16));
+#2671 = VERTEX_POINT('',#2672);
+#2672 = CARTESIAN_POINT('',(2.895,-11.81,4.16));
+#2673 = LINE('',#2674,#2675);
+#2674 = CARTESIAN_POINT('',(-2.894999999996,-11.81,4.16));
+#2675 = VECTOR('',#2676,1.);
+#2676 = DIRECTION('',(1.,0.,0.));
+#2677 = ORIENTED_EDGE('',*,*,#2678,.T.);
+#2678 = EDGE_CURVE('',#2669,#2679,#2681,.T.);
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(-2.894999999996,-11.81,1.55));
+#2681 = CIRCLE('',#2682,1.305);
+#2682 = AXIS2_PLACEMENT_3D('',#2683,#2684,#2685);
+#2683 = CARTESIAN_POINT('',(-2.894999999996,-11.81,2.855));
+#2684 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2685 = DIRECTION('',(1.,0.,0.));
+#2686 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2687 = EDGE_CURVE('',#2679,#2688,#2690,.T.);
+#2688 = VERTEX_POINT('',#2689);
+#2689 = CARTESIAN_POINT('',(2.895,-11.81,1.55));
+#2690 = LINE('',#2691,#2692);
+#2691 = CARTESIAN_POINT('',(-2.894999999996,-11.81,1.55));
+#2692 = VECTOR('',#2693,1.);
+#2693 = DIRECTION('',(1.,0.,0.));
+#2694 = ORIENTED_EDGE('',*,*,#2695,.T.);
+#2695 = EDGE_CURVE('',#2688,#2671,#2696,.T.);
+#2696 = CIRCLE('',#2697,1.305);
+#2697 = AXIS2_PLACEMENT_3D('',#2698,#2699,#2700);
+#2698 = CARTESIAN_POINT('',(2.895,-11.81,2.855));
+#2699 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2700 = DIRECTION('',(1.,0.,0.));
+#2701 = PLANE('',#2702);
+#2702 = AXIS2_PLACEMENT_3D('',#2703,#2704,#2705);
+#2703 = CARTESIAN_POINT('',(-5.025054708346E-16,-11.81,2.855));
+#2704 = DIRECTION('',(0.,1.,-9.43297665713E-16));
+#2705 = DIRECTION('',(0.,9.43297665713E-16,1.));
+#2706 = ADVANCED_FACE('',(#2707),#2733,.T.);
+#2707 = FACE_BOUND('',#2708,.T.);
+#2708 = EDGE_LOOP('',(#2709,#2720,#2726,#2727));
+#2709 = ORIENTED_EDGE('',*,*,#2710,.T.);
+#2710 = EDGE_CURVE('',#2711,#2713,#2715,.T.);
+#2711 = VERTEX_POINT('',#2712);
+#2712 = CARTESIAN_POINT('',(-2.895,-4.39,4.46));
+#2713 = VERTEX_POINT('',#2714);
+#2714 = CARTESIAN_POINT('',(-2.895,-4.39,1.25));
+#2715 = CIRCLE('',#2716,1.605);
+#2716 = AXIS2_PLACEMENT_3D('',#2717,#2718,#2719);
+#2717 = CARTESIAN_POINT('',(-2.895,-4.39,2.855));
+#2718 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#2719 = DIRECTION('',(1.,0.,0.));
+#2720 = ORIENTED_EDGE('',*,*,#2721,.T.);
+#2721 = EDGE_CURVE('',#2713,#2635,#2722,.T.);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(-2.895,-10.16,1.25));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2726 = ORIENTED_EDGE('',*,*,#2632,.F.);
+#2727 = ORIENTED_EDGE('',*,*,#2728,.T.);
+#2728 = EDGE_CURVE('',#2633,#2711,#2729,.T.);
+#2729 = LINE('',#2730,#2731);
+#2730 = CARTESIAN_POINT('',(-2.895,-10.16,4.46));
+#2731 = VECTOR('',#2732,1.);
+#2732 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#2733 = CYLINDRICAL_SURFACE('',#2734,1.605);
+#2734 = AXIS2_PLACEMENT_3D('',#2735,#2736,#2737);
+#2735 = CARTESIAN_POINT('',(-2.895,-10.16,2.855));
+#2736 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2737 = DIRECTION('',(1.,0.,0.));
+#2738 = ADVANCED_FACE('',(#2739),#2757,.T.);
+#2739 = FACE_BOUND('',#2740,.T.);
+#2740 = EDGE_LOOP('',(#2741,#2742,#2750,#2756));
+#2741 = ORIENTED_EDGE('',*,*,#2643,.T.);
+#2742 = ORIENTED_EDGE('',*,*,#2743,.F.);
+#2743 = EDGE_CURVE('',#2744,#2644,#2746,.T.);
+#2744 = VERTEX_POINT('',#2745);
+#2745 = CARTESIAN_POINT('',(2.895,-4.39,4.46));
+#2746 = LINE('',#2747,#2748);
+#2747 = CARTESIAN_POINT('',(2.895,-10.16,4.46));
+#2748 = VECTOR('',#2749,1.);
+#2749 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2750 = ORIENTED_EDGE('',*,*,#2751,.F.);
+#2751 = EDGE_CURVE('',#2711,#2744,#2752,.T.);
+#2752 = LINE('',#2753,#2754);
+#2753 = CARTESIAN_POINT('',(-2.895,-4.39,4.46));
+#2754 = VECTOR('',#2755,1.);
+#2755 = DIRECTION('',(1.,0.,0.));
+#2756 = ORIENTED_EDGE('',*,*,#2728,.F.);
+#2757 = PLANE('',#2758);
+#2758 = AXIS2_PLACEMENT_3D('',#2759,#2760,#2761);
+#2759 = CARTESIAN_POINT('',(-1.344706161544E-16,-8.1,4.46));
+#2760 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2761 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2762 = ADVANCED_FACE('',(#2763),#2781,.T.);
+#2763 = FACE_BOUND('',#2764,.T.);
+#2764 = EDGE_LOOP('',(#2765,#2766,#2774,#2780));
+#2765 = ORIENTED_EDGE('',*,*,#2721,.F.);
+#2766 = ORIENTED_EDGE('',*,*,#2767,.T.);
+#2767 = EDGE_CURVE('',#2713,#2768,#2770,.T.);
+#2768 = VERTEX_POINT('',#2769);
+#2769 = CARTESIAN_POINT('',(2.895,-4.39,1.25));
+#2770 = LINE('',#2771,#2772);
+#2771 = CARTESIAN_POINT('',(-2.895,-4.39,1.25));
+#2772 = VECTOR('',#2773,1.);
+#2773 = DIRECTION('',(1.,0.,0.));
+#2774 = ORIENTED_EDGE('',*,*,#2775,.F.);
+#2775 = EDGE_CURVE('',#2652,#2768,#2776,.T.);
+#2776 = LINE('',#2777,#2778);
+#2777 = CARTESIAN_POINT('',(2.895,-10.16,1.25));
+#2778 = VECTOR('',#2779,1.);
+#2779 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#2780 = ORIENTED_EDGE('',*,*,#2660,.F.);
+#2781 = PLANE('',#2782);
+#2782 = AXIS2_PLACEMENT_3D('',#2783,#2784,#2785);
+#2783 = CARTESIAN_POINT('',(6.723530807722E-17,-8.1,1.25));
+#2784 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#2785 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2786 = ADVANCED_FACE('',(#2787),#2799,.T.);
+#2787 = FACE_BOUND('',#2788,.T.);
+#2788 = EDGE_LOOP('',(#2789,#2796,#2797,#2798));
+#2789 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#2790 = EDGE_CURVE('',#2768,#2744,#2791,.T.);
+#2791 = CIRCLE('',#2792,1.605);
+#2792 = AXIS2_PLACEMENT_3D('',#2793,#2794,#2795);
+#2793 = CARTESIAN_POINT('',(2.895,-4.39,2.855));
+#2794 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#2795 = DIRECTION('',(1.,0.,0.));
+#2796 = ORIENTED_EDGE('',*,*,#2743,.T.);
+#2797 = ORIENTED_EDGE('',*,*,#2651,.F.);
+#2798 = ORIENTED_EDGE('',*,*,#2775,.T.);
+#2799 = CYLINDRICAL_SURFACE('',#2800,1.605);
+#2800 = AXIS2_PLACEMENT_3D('',#2801,#2802,#2803);
+#2801 = CARTESIAN_POINT('',(2.895,-10.16,2.855));
+#2802 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2803 = DIRECTION('',(1.,0.,0.));
+#2804 = ADVANCED_FACE('',(#2805),#2830,.T.);
+#2805 = FACE_BOUND('',#2806,.T.);
+#2806 = EDGE_LOOP('',(#2807,#2815,#2823,#2829));
+#2807 = ORIENTED_EDGE('',*,*,#2808,.T.);
+#2808 = EDGE_CURVE('',#2669,#2809,#2811,.T.);
+#2809 = VERTEX_POINT('',#2810);
+#2810 = CARTESIAN_POINT('',(-2.894999999996,-6.86,4.16));
+#2811 = LINE('',#2812,#2813);
+#2812 = CARTESIAN_POINT('',(-2.894999999996,-11.81,4.16));
+#2813 = VECTOR('',#2814,1.);
+#2814 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2815 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2816 = EDGE_CURVE('',#2809,#2817,#2819,.T.);
+#2817 = VERTEX_POINT('',#2818);
+#2818 = CARTESIAN_POINT('',(2.895,-6.86,4.16));
+#2819 = LINE('',#2820,#2821);
+#2820 = CARTESIAN_POINT('',(-2.894999999996,-6.86,4.16));
+#2821 = VECTOR('',#2822,1.);
+#2822 = DIRECTION('',(1.,0.,0.));
+#2823 = ORIENTED_EDGE('',*,*,#2824,.F.);
+#2824 = EDGE_CURVE('',#2671,#2817,#2825,.T.);
+#2825 = LINE('',#2826,#2827);
+#2826 = CARTESIAN_POINT('',(2.895,-11.81,4.16));
+#2827 = VECTOR('',#2828,1.);
+#2828 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2829 = ORIENTED_EDGE('',*,*,#2668,.F.);
+#2830 = PLANE('',#2831);
+#2831 = AXIS2_PLACEMENT_3D('',#2832,#2833,#2834);
+#2832 = CARTESIAN_POINT('',(-2.894999999996,-11.81,4.16));
+#2833 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2834 = DIRECTION('',(1.,0.,0.));
+#2835 = ADVANCED_FACE('',(#2836),#2855,.F.);
+#2836 = FACE_BOUND('',#2837,.F.);
+#2837 = EDGE_LOOP('',(#2838,#2846,#2853,#2854));
+#2838 = ORIENTED_EDGE('',*,*,#2839,.T.);
+#2839 = EDGE_CURVE('',#2688,#2840,#2842,.T.);
+#2840 = VERTEX_POINT('',#2841);
+#2841 = CARTESIAN_POINT('',(2.895,-6.86,1.55));
+#2842 = LINE('',#2843,#2844);
+#2843 = CARTESIAN_POINT('',(2.895,-11.81,1.55));
+#2844 = VECTOR('',#2845,1.);
+#2845 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2846 = ORIENTED_EDGE('',*,*,#2847,.T.);
+#2847 = EDGE_CURVE('',#2840,#2817,#2848,.T.);
+#2848 = CIRCLE('',#2849,1.305);
+#2849 = AXIS2_PLACEMENT_3D('',#2850,#2851,#2852);
+#2850 = CARTESIAN_POINT('',(2.895,-6.86,2.855));
+#2851 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2852 = DIRECTION('',(1.,0.,0.));
+#2853 = ORIENTED_EDGE('',*,*,#2824,.F.);
+#2854 = ORIENTED_EDGE('',*,*,#2695,.F.);
+#2855 = CYLINDRICAL_SURFACE('',#2856,1.305);
+#2856 = AXIS2_PLACEMENT_3D('',#2857,#2858,#2859);
+#2857 = CARTESIAN_POINT('',(2.895,-11.81,2.855));
+#2858 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2859 = DIRECTION('',(1.,0.,0.));
+#2860 = ADVANCED_FACE('',(#2861),#2879,.F.);
+#2861 = FACE_BOUND('',#2862,.F.);
+#2862 = EDGE_LOOP('',(#2863,#2871,#2877,#2878));
+#2863 = ORIENTED_EDGE('',*,*,#2864,.T.);
+#2864 = EDGE_CURVE('',#2679,#2865,#2867,.T.);
+#2865 = VERTEX_POINT('',#2866);
+#2866 = CARTESIAN_POINT('',(-2.894999999996,-6.86,1.55));
+#2867 = LINE('',#2868,#2869);
+#2868 = CARTESIAN_POINT('',(-2.894999999996,-11.81,1.55));
+#2869 = VECTOR('',#2870,1.);
+#2870 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2871 = ORIENTED_EDGE('',*,*,#2872,.T.);
+#2872 = EDGE_CURVE('',#2865,#2840,#2873,.T.);
+#2873 = LINE('',#2874,#2875);
+#2874 = CARTESIAN_POINT('',(-2.894999999996,-6.86,1.55));
+#2875 = VECTOR('',#2876,1.);
+#2876 = DIRECTION('',(1.,0.,0.));
+#2877 = ORIENTED_EDGE('',*,*,#2839,.F.);
+#2878 = ORIENTED_EDGE('',*,*,#2687,.F.);
+#2879 = PLANE('',#2880);
+#2880 = AXIS2_PLACEMENT_3D('',#2881,#2882,#2883);
+#2881 = CARTESIAN_POINT('',(-2.894999999996,-11.81,1.55));
+#2882 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2883 = DIRECTION('',(1.,0.,0.));
+#2884 = ADVANCED_FACE('',(#2885),#2897,.F.);
+#2885 = FACE_BOUND('',#2886,.F.);
+#2886 = EDGE_LOOP('',(#2887,#2888,#2895,#2896));
+#2887 = ORIENTED_EDGE('',*,*,#2808,.T.);
+#2888 = ORIENTED_EDGE('',*,*,#2889,.T.);
+#2889 = EDGE_CURVE('',#2809,#2865,#2890,.T.);
+#2890 = CIRCLE('',#2891,1.305);
+#2891 = AXIS2_PLACEMENT_3D('',#2892,#2893,#2894);
+#2892 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.855));
+#2893 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2894 = DIRECTION('',(1.,0.,0.));
+#2895 = ORIENTED_EDGE('',*,*,#2864,.F.);
+#2896 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#2897 = CYLINDRICAL_SURFACE('',#2898,1.305);
+#2898 = AXIS2_PLACEMENT_3D('',#2899,#2900,#2901);
+#2899 = CARTESIAN_POINT('',(-2.894999999996,-11.81,2.855));
+#2900 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2901 = DIRECTION('',(1.,0.,0.));
+#2902 = ADVANCED_FACE('',(#2903),#2909,.T.);
+#2903 = FACE_BOUND('',#2904,.T.);
+#2904 = EDGE_LOOP('',(#2905,#2906,#2907,#2908));
+#2905 = ORIENTED_EDGE('',*,*,#2710,.F.);
+#2906 = ORIENTED_EDGE('',*,*,#2751,.T.);
+#2907 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#2908 = ORIENTED_EDGE('',*,*,#2767,.F.);
+#2909 = PLANE('',#2910);
+#2910 = AXIS2_PLACEMENT_3D('',#2911,#2912,#2913);
+#2911 = CARTESIAN_POINT('',(-5.025054708346E-16,-4.39,2.855));
+#2912 = DIRECTION('',(0.,1.,-8.322753632504E-16));
+#2913 = DIRECTION('',(0.,8.322753632504E-16,1.));
+#2914 = ADVANCED_FACE('',(#2915,#2921),#2955,.F.);
+#2915 = FACE_BOUND('',#2916,.F.);
+#2916 = EDGE_LOOP('',(#2917,#2918,#2919,#2920));
+#2917 = ORIENTED_EDGE('',*,*,#2889,.F.);
+#2918 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2919 = ORIENTED_EDGE('',*,*,#2847,.F.);
+#2920 = ORIENTED_EDGE('',*,*,#2872,.F.);
+#2921 = FACE_BOUND('',#2922,.F.);
+#2922 = EDGE_LOOP('',(#2923,#2933,#2941,#2949));
+#2923 = ORIENTED_EDGE('',*,*,#2924,.T.);
+#2924 = EDGE_CURVE('',#2925,#2927,#2929,.T.);
+#2925 = VERTEX_POINT('',#2926);
+#2926 = CARTESIAN_POINT('',(2.895,-6.86,3.155));
+#2927 = VERTEX_POINT('',#2928);
+#2928 = CARTESIAN_POINT('',(-2.894999999996,-6.86,3.155));
+#2929 = LINE('',#2930,#2931);
+#2930 = CARTESIAN_POINT('',(2.895,-6.86,3.155));
+#2931 = VECTOR('',#2932,1.);
+#2932 = DIRECTION('',(-1.,0.,0.));
+#2933 = ORIENTED_EDGE('',*,*,#2934,.T.);
+#2934 = EDGE_CURVE('',#2927,#2935,#2937,.T.);
+#2935 = VERTEX_POINT('',#2936);
+#2936 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.555));
+#2937 = LINE('',#2938,#2939);
+#2938 = CARTESIAN_POINT('',(-2.894999999996,-6.86,3.155));
+#2939 = VECTOR('',#2940,1.);
+#2940 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#2941 = ORIENTED_EDGE('',*,*,#2942,.T.);
+#2942 = EDGE_CURVE('',#2935,#2943,#2945,.T.);
+#2943 = VERTEX_POINT('',#2944);
+#2944 = CARTESIAN_POINT('',(2.895,-6.86,2.555));
+#2945 = LINE('',#2946,#2947);
+#2946 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.555));
+#2947 = VECTOR('',#2948,1.);
+#2948 = DIRECTION('',(1.,0.,0.));
+#2949 = ORIENTED_EDGE('',*,*,#2950,.T.);
+#2950 = EDGE_CURVE('',#2943,#2925,#2951,.T.);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(2.895,-6.86,2.555));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#2955 = PLANE('',#2956);
+#2956 = AXIS2_PLACEMENT_3D('',#2957,#2958,#2959);
+#2957 = CARTESIAN_POINT('',(2.07699219321E-12,-6.86,2.855));
+#2958 = DIRECTION('',(0.,1.,-8.453207711605E-16));
+#2959 = DIRECTION('',(0.,8.453207711605E-16,1.));
+#2960 = ADVANCED_FACE('',(#2961),#2986,.F.);
+#2961 = FACE_BOUND('',#2962,.F.);
+#2962 = EDGE_LOOP('',(#2963,#2971,#2979,#2985));
+#2963 = ORIENTED_EDGE('',*,*,#2964,.T.);
+#2964 = EDGE_CURVE('',#2925,#2965,#2967,.T.);
+#2965 = VERTEX_POINT('',#2966);
+#2966 = CARTESIAN_POINT('',(2.895,-11.81,3.155));
+#2967 = LINE('',#2968,#2969);
+#2968 = CARTESIAN_POINT('',(2.895,-6.86,3.155));
+#2969 = VECTOR('',#2970,1.);
+#2970 = DIRECTION('',(0.,-1.,3.330669073875E-16));
+#2971 = ORIENTED_EDGE('',*,*,#2972,.T.);
+#2972 = EDGE_CURVE('',#2965,#2973,#2975,.T.);
+#2973 = VERTEX_POINT('',#2974);
+#2974 = CARTESIAN_POINT('',(-2.894999999996,-11.81,3.155));
+#2975 = LINE('',#2976,#2977);
+#2976 = CARTESIAN_POINT('',(2.895,-11.81,3.155));
+#2977 = VECTOR('',#2978,1.);
+#2978 = DIRECTION('',(-1.,0.,0.));
+#2979 = ORIENTED_EDGE('',*,*,#2980,.F.);
+#2980 = EDGE_CURVE('',#2927,#2973,#2981,.T.);
+#2981 = LINE('',#2982,#2983);
+#2982 = CARTESIAN_POINT('',(-2.894999999996,-6.86,3.155));
+#2983 = VECTOR('',#2984,1.);
+#2984 = DIRECTION('',(0.,-1.,3.330669073875E-16));
+#2985 = ORIENTED_EDGE('',*,*,#2924,.F.);
+#2986 = PLANE('',#2987);
+#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990);
+#2988 = CARTESIAN_POINT('',(2.895,-6.86,3.155));
+#2989 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#2990 = DIRECTION('',(-1.,-0.,0.));
+#2991 = ADVANCED_FACE('',(#2992),#3010,.F.);
+#2992 = FACE_BOUND('',#2993,.F.);
+#2993 = EDGE_LOOP('',(#2994,#3002,#3008,#3009));
+#2994 = ORIENTED_EDGE('',*,*,#2995,.T.);
+#2995 = EDGE_CURVE('',#2943,#2996,#2998,.T.);
+#2996 = VERTEX_POINT('',#2997);
+#2997 = CARTESIAN_POINT('',(2.895,-11.81,2.555));
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(2.895,-6.86,2.555));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(0.,-1.,3.330669073875E-16));
+#3002 = ORIENTED_EDGE('',*,*,#3003,.T.);
+#3003 = EDGE_CURVE('',#2996,#2965,#3004,.T.);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(2.895,-11.81,2.555));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#3008 = ORIENTED_EDGE('',*,*,#2964,.F.);
+#3009 = ORIENTED_EDGE('',*,*,#2950,.F.);
+#3010 = PLANE('',#3011);
+#3011 = AXIS2_PLACEMENT_3D('',#3012,#3013,#3014);
+#3012 = CARTESIAN_POINT('',(2.895,-6.86,2.555));
+#3013 = DIRECTION('',(-1.,0.,0.));
+#3014 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#3015 = ADVANCED_FACE('',(#3016),#3034,.F.);
+#3016 = FACE_BOUND('',#3017,.F.);
+#3017 = EDGE_LOOP('',(#3018,#3026,#3032,#3033));
+#3018 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3019 = EDGE_CURVE('',#2935,#3020,#3022,.T.);
+#3020 = VERTEX_POINT('',#3021);
+#3021 = CARTESIAN_POINT('',(-2.894999999996,-11.81,2.555));
+#3022 = LINE('',#3023,#3024);
+#3023 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.555));
+#3024 = VECTOR('',#3025,1.);
+#3025 = DIRECTION('',(0.,-1.,3.330669073875E-16));
+#3026 = ORIENTED_EDGE('',*,*,#3027,.T.);
+#3027 = EDGE_CURVE('',#3020,#2996,#3028,.T.);
+#3028 = LINE('',#3029,#3030);
+#3029 = CARTESIAN_POINT('',(-2.894999999996,-11.81,2.555));
+#3030 = VECTOR('',#3031,1.);
+#3031 = DIRECTION('',(1.,0.,0.));
+#3032 = ORIENTED_EDGE('',*,*,#2995,.F.);
+#3033 = ORIENTED_EDGE('',*,*,#2942,.F.);
+#3034 = PLANE('',#3035);
+#3035 = AXIS2_PLACEMENT_3D('',#3036,#3037,#3038);
+#3036 = CARTESIAN_POINT('',(-2.894999999996,-6.86,2.555));
+#3037 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#3038 = DIRECTION('',(1.,0.,-0.));
+#3039 = ADVANCED_FACE('',(#3040),#3051,.F.);
+#3040 = FACE_BOUND('',#3041,.F.);
+#3041 = EDGE_LOOP('',(#3042,#3043,#3049,#3050));
+#3042 = ORIENTED_EDGE('',*,*,#2980,.T.);
+#3043 = ORIENTED_EDGE('',*,*,#3044,.T.);
+#3044 = EDGE_CURVE('',#2973,#3020,#3045,.T.);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(-2.894999999996,-11.81,3.155));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#3049 = ORIENTED_EDGE('',*,*,#3019,.F.);
+#3050 = ORIENTED_EDGE('',*,*,#2934,.F.);
+#3051 = PLANE('',#3052);
+#3052 = AXIS2_PLACEMENT_3D('',#3053,#3054,#3055);
+#3053 = CARTESIAN_POINT('',(-2.894999999996,-6.86,3.155));
+#3054 = DIRECTION('',(1.,0.,0.));
+#3055 = DIRECTION('',(0.,-3.330669073875E-16,-1.));
+#3056 = ADVANCED_FACE('',(#3057),#3063,.F.);
+#3057 = FACE_BOUND('',#3058,.T.);
+#3058 = EDGE_LOOP('',(#3059,#3060,#3061,#3062));
+#3059 = ORIENTED_EDGE('',*,*,#3044,.T.);
+#3060 = ORIENTED_EDGE('',*,*,#3027,.T.);
+#3061 = ORIENTED_EDGE('',*,*,#3003,.T.);
+#3062 = ORIENTED_EDGE('',*,*,#2972,.T.);
+#3063 = PLANE('',#3064);
+#3064 = AXIS2_PLACEMENT_3D('',#3065,#3066,#3067);
+#3065 = CARTESIAN_POINT('',(2.076725159429E-12,-11.81,2.855));
+#3066 = DIRECTION('',(0.,1.,-1.110223024625E-16));
+#3067 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#3068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3072)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3069,#3070,#3071)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3069 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3070 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3071 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3072 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3069,
+  'distance_accuracy_value','confusion accuracy');
+#3073 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3074,#3076);
+#3074 = ( REPRESENTATION_RELATIONSHIP('','',#2625,#643) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3075) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3075 = ITEM_DEFINED_TRANSFORMATION('','',#11,#648);
+#3076 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3077);
+#3077 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('209','USB001','',#638,#2620,$);
+#3078 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2622));
+#3079 = SHAPE_DEFINITION_REPRESENTATION(#3080,#3086);
+#3080 = PRODUCT_DEFINITION_SHAPE('','',#3081);
+#3081 = PRODUCT_DEFINITION('design','',#3082,#3085);
+#3082 = PRODUCT_DEFINITION_FORMATION('','',#3083);
+#3083 = PRODUCT('Contact001','Contact001','',(#3084));
+#3084 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3085 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3086 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3087),#3586);
+#3087 = MANIFOLD_SOLID_BREP('',#3088);
+#3088 = CLOSED_SHELL('',(#3089,#3122,#3183,#3244,#3276,#3300,#3322,#3346
+    ,#3377,#3402,#3426,#3471,#3516,#3537,#3558,#3570));
+#3089 = ADVANCED_FACE('',(#3090),#3117,.T.);
+#3090 = FACE_BOUND('',#3091,.T.);
+#3091 = EDGE_LOOP('',(#3092,#3101,#3109,#3116));
+#3092 = ORIENTED_EDGE('',*,*,#3093,.T.);
+#3093 = EDGE_CURVE('',#3094,#3094,#3096,.T.);
+#3094 = VERTEX_POINT('',#3095);
+#3095 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#3096 = CIRCLE('',#3097,0.4);
+#3097 = AXIS2_PLACEMENT_3D('',#3098,#3099,#3100);
+#3098 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3099 = DIRECTION('',(0.,0.,1.));
+#3100 = DIRECTION('',(1.,0.,-0.));
+#3101 = ORIENTED_EDGE('',*,*,#3102,.T.);
+#3102 = EDGE_CURVE('',#3094,#3103,#3105,.T.);
+#3103 = VERTEX_POINT('',#3104);
+#3104 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#3105 = LINE('',#3106,#3107);
+#3106 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#3107 = VECTOR('',#3108,1.);
+#3108 = DIRECTION('',(0.,0.,1.));
+#3109 = ORIENTED_EDGE('',*,*,#3110,.F.);
+#3110 = EDGE_CURVE('',#3103,#3103,#3111,.T.);
+#3111 = CIRCLE('',#3112,0.4);
+#3112 = AXIS2_PLACEMENT_3D('',#3113,#3114,#3115);
+#3113 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3114 = DIRECTION('',(0.,0.,1.));
+#3115 = DIRECTION('',(1.,0.,-0.));
+#3116 = ORIENTED_EDGE('',*,*,#3102,.F.);
+#3117 = CYLINDRICAL_SURFACE('',#3118,0.4);
+#3118 = AXIS2_PLACEMENT_3D('',#3119,#3120,#3121);
+#3119 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3120 = DIRECTION('',(-0.,-0.,-1.));
+#3121 = DIRECTION('',(1.,0.,0.));
+#3122 = ADVANCED_FACE('',(#3123,#3175),#3178,.T.);
+#3123 = FACE_BOUND('',#3124,.T.);
+#3124 = EDGE_LOOP('',(#3125,#3136,#3144,#3152,#3161,#3169));
+#3125 = ORIENTED_EDGE('',*,*,#3126,.F.);
+#3126 = EDGE_CURVE('',#3127,#3129,#3131,.T.);
+#3127 = VERTEX_POINT('',#3128);
+#3128 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3129 = VERTEX_POINT('',#3130);
+#3130 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3131 = CIRCLE('',#3132,0.599544372394);
+#3132 = AXIS2_PLACEMENT_3D('',#3133,#3134,#3135);
+#3133 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3134 = DIRECTION('',(0.,0.,-1.));
+#3135 = DIRECTION('',(1.,0.,0.));
+#3136 = ORIENTED_EDGE('',*,*,#3137,.T.);
+#3137 = EDGE_CURVE('',#3127,#3138,#3140,.T.);
+#3138 = VERTEX_POINT('',#3139);
+#3139 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#3140 = LINE('',#3141,#3142);
+#3141 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3142 = VECTOR('',#3143,1.);
+#3143 = DIRECTION('',(-1.,0.,0.));
+#3144 = ORIENTED_EDGE('',*,*,#3145,.F.);
+#3145 = EDGE_CURVE('',#3146,#3138,#3148,.T.);
+#3146 = VERTEX_POINT('',#3147);
+#3147 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#3148 = LINE('',#3149,#3150);
+#3149 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#3150 = VECTOR('',#3151,1.);
+#3151 = DIRECTION('',(0.,1.,0.));
+#3152 = ORIENTED_EDGE('',*,*,#3153,.T.);
+#3153 = EDGE_CURVE('',#3146,#3154,#3156,.T.);
+#3154 = VERTEX_POINT('',#3155);
+#3155 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#3156 = CIRCLE('',#3157,0.4);
+#3157 = AXIS2_PLACEMENT_3D('',#3158,#3159,#3160);
+#3158 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#3159 = DIRECTION('',(0.,0.,-1.));
+#3160 = DIRECTION('',(1.,0.,0.));
+#3161 = ORIENTED_EDGE('',*,*,#3162,.F.);
+#3162 = EDGE_CURVE('',#3163,#3154,#3165,.T.);
+#3163 = VERTEX_POINT('',#3164);
+#3164 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3165 = LINE('',#3166,#3167);
+#3166 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3167 = VECTOR('',#3168,1.);
+#3168 = DIRECTION('',(0.,1.,0.));
+#3169 = ORIENTED_EDGE('',*,*,#3170,.F.);
+#3170 = EDGE_CURVE('',#3129,#3163,#3171,.T.);
+#3171 = LINE('',#3172,#3173);
+#3172 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3173 = VECTOR('',#3174,1.);
+#3174 = DIRECTION('',(-1.,0.,0.));
+#3175 = FACE_BOUND('',#3176,.T.);
+#3176 = EDGE_LOOP('',(#3177));
+#3177 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#3178 = PLANE('',#3179);
+#3179 = AXIS2_PLACEMENT_3D('',#3180,#3181,#3182);
+#3180 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#3181 = DIRECTION('',(0.,0.,1.));
+#3182 = DIRECTION('',(1.,0.,-0.));
+#3183 = ADVANCED_FACE('',(#3184,#3236),#3239,.F.);
+#3184 = FACE_BOUND('',#3185,.F.);
+#3185 = EDGE_LOOP('',(#3186,#3197,#3205,#3213,#3222,#3230));
+#3186 = ORIENTED_EDGE('',*,*,#3187,.T.);
+#3187 = EDGE_CURVE('',#3188,#3190,#3192,.T.);
+#3188 = VERTEX_POINT('',#3189);
+#3189 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#3190 = VERTEX_POINT('',#3191);
+#3191 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#3192 = CIRCLE('',#3193,0.4);
+#3193 = AXIS2_PLACEMENT_3D('',#3194,#3195,#3196);
+#3194 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#3195 = DIRECTION('',(0.,0.,-1.));
+#3196 = DIRECTION('',(1.,0.,0.));
+#3197 = ORIENTED_EDGE('',*,*,#3198,.T.);
+#3198 = EDGE_CURVE('',#3190,#3199,#3201,.T.);
+#3199 = VERTEX_POINT('',#3200);
+#3200 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#3201 = LINE('',#3202,#3203);
+#3202 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#3203 = VECTOR('',#3204,1.);
+#3204 = DIRECTION('',(0.,-1.,0.));
+#3205 = ORIENTED_EDGE('',*,*,#3206,.F.);
+#3206 = EDGE_CURVE('',#3207,#3199,#3209,.T.);
+#3207 = VERTEX_POINT('',#3208);
+#3208 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(-1.,0.,0.));
+#3213 = ORIENTED_EDGE('',*,*,#3214,.T.);
+#3214 = EDGE_CURVE('',#3207,#3215,#3217,.T.);
+#3215 = VERTEX_POINT('',#3216);
+#3216 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3217 = CIRCLE('',#3218,0.6);
+#3218 = AXIS2_PLACEMENT_3D('',#3219,#3220,#3221);
+#3219 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3220 = DIRECTION('',(0.,0.,1.));
+#3221 = DIRECTION('',(1.,0.,-0.));
+#3222 = ORIENTED_EDGE('',*,*,#3223,.T.);
+#3223 = EDGE_CURVE('',#3215,#3224,#3226,.T.);
+#3224 = VERTEX_POINT('',#3225);
+#3225 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3226 = LINE('',#3227,#3228);
+#3227 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3228 = VECTOR('',#3229,1.);
+#3229 = DIRECTION('',(-1.,0.,0.));
+#3230 = ORIENTED_EDGE('',*,*,#3231,.T.);
+#3231 = EDGE_CURVE('',#3224,#3188,#3232,.T.);
+#3232 = LINE('',#3233,#3234);
+#3233 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3234 = VECTOR('',#3235,1.);
+#3235 = DIRECTION('',(0.,-1.,0.));
+#3236 = FACE_BOUND('',#3237,.F.);
+#3237 = EDGE_LOOP('',(#3238));
+#3238 = ORIENTED_EDGE('',*,*,#3110,.F.);
+#3239 = PLANE('',#3240);
+#3240 = AXIS2_PLACEMENT_3D('',#3241,#3242,#3243);
+#3241 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#3242 = DIRECTION('',(0.,0.,1.));
+#3243 = DIRECTION('',(1.,0.,-0.));
+#3244 = ADVANCED_FACE('',(#3245),#3271,.T.);
+#3245 = FACE_BOUND('',#3246,.T.);
+#3246 = EDGE_LOOP('',(#3247,#3248,#3256,#3265));
+#3247 = ORIENTED_EDGE('',*,*,#3126,.T.);
+#3248 = ORIENTED_EDGE('',*,*,#3249,.T.);
+#3249 = EDGE_CURVE('',#3129,#3250,#3252,.T.);
+#3250 = VERTEX_POINT('',#3251);
+#3251 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#3252 = LINE('',#3253,#3254);
+#3253 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3254 = VECTOR('',#3255,1.);
+#3255 = DIRECTION('',(0.,0.,-1.));
+#3256 = ORIENTED_EDGE('',*,*,#3257,.F.);
+#3257 = EDGE_CURVE('',#3258,#3250,#3260,.T.);
+#3258 = VERTEX_POINT('',#3259);
+#3259 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#3260 = CIRCLE('',#3261,0.599544372394);
+#3261 = AXIS2_PLACEMENT_3D('',#3262,#3263,#3264);
+#3262 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#3263 = DIRECTION('',(0.,0.,-1.));
+#3264 = DIRECTION('',(1.,0.,0.));
+#3265 = ORIENTED_EDGE('',*,*,#3266,.F.);
+#3266 = EDGE_CURVE('',#3127,#3258,#3267,.T.);
+#3267 = LINE('',#3268,#3269);
+#3268 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3269 = VECTOR('',#3270,1.);
+#3270 = DIRECTION('',(0.,0.,-1.));
+#3271 = CYLINDRICAL_SURFACE('',#3272,0.599544372394);
+#3272 = AXIS2_PLACEMENT_3D('',#3273,#3274,#3275);
+#3273 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3274 = DIRECTION('',(0.,0.,1.));
+#3275 = DIRECTION('',(1.,0.,-0.));
+#3276 = ADVANCED_FACE('',(#3277),#3295,.F.);
+#3277 = FACE_BOUND('',#3278,.F.);
+#3278 = EDGE_LOOP('',(#3279,#3280,#3288,#3294));
+#3279 = ORIENTED_EDGE('',*,*,#3249,.T.);
+#3280 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3281 = EDGE_CURVE('',#3250,#3282,#3284,.T.);
+#3282 = VERTEX_POINT('',#3283);
+#3283 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#3284 = LINE('',#3285,#3286);
+#3285 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#3286 = VECTOR('',#3287,1.);
+#3287 = DIRECTION('',(-1.,0.,0.));
+#3288 = ORIENTED_EDGE('',*,*,#3289,.F.);
+#3289 = EDGE_CURVE('',#3163,#3282,#3290,.T.);
+#3290 = LINE('',#3291,#3292);
+#3291 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3292 = VECTOR('',#3293,1.);
+#3293 = DIRECTION('',(0.,0.,-1.));
+#3294 = ORIENTED_EDGE('',*,*,#3170,.F.);
+#3295 = PLANE('',#3296);
+#3296 = AXIS2_PLACEMENT_3D('',#3297,#3298,#3299);
+#3297 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3298 = DIRECTION('',(0.,1.,0.));
+#3299 = DIRECTION('',(-1.,0.,0.));
+#3300 = ADVANCED_FACE('',(#3301),#3317,.T.);
+#3301 = FACE_BOUND('',#3302,.T.);
+#3302 = EDGE_LOOP('',(#3303,#3304,#3310,#3311));
+#3303 = ORIENTED_EDGE('',*,*,#3187,.T.);
+#3304 = ORIENTED_EDGE('',*,*,#3305,.T.);
+#3305 = EDGE_CURVE('',#3190,#3154,#3306,.T.);
+#3306 = LINE('',#3307,#3308);
+#3307 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#3308 = VECTOR('',#3309,1.);
+#3309 = DIRECTION('',(0.,0.,-1.));
+#3310 = ORIENTED_EDGE('',*,*,#3153,.F.);
+#3311 = ORIENTED_EDGE('',*,*,#3312,.F.);
+#3312 = EDGE_CURVE('',#3188,#3146,#3313,.T.);
+#3313 = LINE('',#3314,#3315);
+#3314 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#3315 = VECTOR('',#3316,1.);
+#3316 = DIRECTION('',(0.,0.,-1.));
+#3317 = CYLINDRICAL_SURFACE('',#3318,0.4);
+#3318 = AXIS2_PLACEMENT_3D('',#3319,#3320,#3321);
+#3319 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#3320 = DIRECTION('',(0.,0.,1.));
+#3321 = DIRECTION('',(1.,0.,-0.));
+#3322 = ADVANCED_FACE('',(#3323),#3341,.T.);
+#3323 = FACE_BOUND('',#3324,.T.);
+#3324 = EDGE_LOOP('',(#3325,#3326,#3334,#3340));
+#3325 = ORIENTED_EDGE('',*,*,#3266,.T.);
+#3326 = ORIENTED_EDGE('',*,*,#3327,.T.);
+#3327 = EDGE_CURVE('',#3258,#3328,#3330,.T.);
+#3328 = VERTEX_POINT('',#3329);
+#3329 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#3330 = LINE('',#3331,#3332);
+#3331 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#3332 = VECTOR('',#3333,1.);
+#3333 = DIRECTION('',(-1.,0.,0.));
+#3334 = ORIENTED_EDGE('',*,*,#3335,.F.);
+#3335 = EDGE_CURVE('',#3138,#3328,#3336,.T.);
+#3336 = LINE('',#3337,#3338);
+#3337 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#3338 = VECTOR('',#3339,1.);
+#3339 = DIRECTION('',(0.,0.,-1.));
+#3340 = ORIENTED_EDGE('',*,*,#3137,.F.);
+#3341 = PLANE('',#3342);
+#3342 = AXIS2_PLACEMENT_3D('',#3343,#3344,#3345);
+#3343 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3344 = DIRECTION('',(0.,1.,0.));
+#3345 = DIRECTION('',(-1.,0.,0.));
+#3346 = ADVANCED_FACE('',(#3347),#3372,.F.);
+#3347 = FACE_BOUND('',#3348,.F.);
+#3348 = EDGE_LOOP('',(#3349,#3357,#3365,#3371));
+#3349 = ORIENTED_EDGE('',*,*,#3350,.T.);
+#3350 = EDGE_CURVE('',#3215,#3351,#3353,.T.);
+#3351 = VERTEX_POINT('',#3352);
+#3352 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#3353 = LINE('',#3354,#3355);
+#3354 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3355 = VECTOR('',#3356,1.);
+#3356 = DIRECTION('',(0.,0.,1.));
+#3357 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3358 = EDGE_CURVE('',#3351,#3359,#3361,.T.);
+#3359 = VERTEX_POINT('',#3360);
+#3360 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#3361 = LINE('',#3362,#3363);
+#3362 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#3363 = VECTOR('',#3364,1.);
+#3364 = DIRECTION('',(-1.,0.,0.));
+#3365 = ORIENTED_EDGE('',*,*,#3366,.F.);
+#3366 = EDGE_CURVE('',#3224,#3359,#3367,.T.);
+#3367 = LINE('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3369 = VECTOR('',#3370,1.);
+#3370 = DIRECTION('',(0.,0.,1.));
+#3371 = ORIENTED_EDGE('',*,*,#3223,.F.);
+#3372 = PLANE('',#3373);
+#3373 = AXIS2_PLACEMENT_3D('',#3374,#3375,#3376);
+#3374 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3375 = DIRECTION('',(0.,-1.,0.));
+#3376 = DIRECTION('',(-1.,0.,0.));
+#3377 = ADVANCED_FACE('',(#3378),#3397,.T.);
+#3378 = FACE_BOUND('',#3379,.T.);
+#3379 = EDGE_LOOP('',(#3380,#3381,#3382,#3391));
+#3380 = ORIENTED_EDGE('',*,*,#3214,.T.);
+#3381 = ORIENTED_EDGE('',*,*,#3350,.T.);
+#3382 = ORIENTED_EDGE('',*,*,#3383,.F.);
+#3383 = EDGE_CURVE('',#3384,#3351,#3386,.T.);
+#3384 = VERTEX_POINT('',#3385);
+#3385 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#3386 = CIRCLE('',#3387,0.6);
+#3387 = AXIS2_PLACEMENT_3D('',#3388,#3389,#3390);
+#3388 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#3389 = DIRECTION('',(0.,0.,1.));
+#3390 = DIRECTION('',(1.,0.,-0.));
+#3391 = ORIENTED_EDGE('',*,*,#3392,.F.);
+#3392 = EDGE_CURVE('',#3207,#3384,#3393,.T.);
+#3393 = LINE('',#3394,#3395);
+#3394 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3395 = VECTOR('',#3396,1.);
+#3396 = DIRECTION('',(0.,0.,1.));
+#3397 = CYLINDRICAL_SURFACE('',#3398,0.6);
+#3398 = AXIS2_PLACEMENT_3D('',#3399,#3400,#3401);
+#3399 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3400 = DIRECTION('',(-0.,-0.,-1.));
+#3401 = DIRECTION('',(1.,0.,0.));
+#3402 = ADVANCED_FACE('',(#3403),#3421,.T.);
+#3403 = FACE_BOUND('',#3404,.T.);
+#3404 = EDGE_LOOP('',(#3405,#3406,#3414,#3420));
+#3405 = ORIENTED_EDGE('',*,*,#3392,.T.);
+#3406 = ORIENTED_EDGE('',*,*,#3407,.T.);
+#3407 = EDGE_CURVE('',#3384,#3408,#3410,.T.);
+#3408 = VERTEX_POINT('',#3409);
+#3409 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#3410 = LINE('',#3411,#3412);
+#3411 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#3412 = VECTOR('',#3413,1.);
+#3413 = DIRECTION('',(-1.,0.,0.));
+#3414 = ORIENTED_EDGE('',*,*,#3415,.F.);
+#3415 = EDGE_CURVE('',#3199,#3408,#3416,.T.);
+#3416 = LINE('',#3417,#3418);
+#3417 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#3418 = VECTOR('',#3419,1.);
+#3419 = DIRECTION('',(0.,0.,1.));
+#3420 = ORIENTED_EDGE('',*,*,#3206,.F.);
+#3421 = PLANE('',#3422);
+#3422 = AXIS2_PLACEMENT_3D('',#3423,#3424,#3425);
+#3423 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3424 = DIRECTION('',(0.,-1.,0.));
+#3425 = DIRECTION('',(-1.,0.,0.));
+#3426 = ADVANCED_FACE('',(#3427,#3455),#3466,.F.);
+#3427 = FACE_BOUND('',#3428,.F.);
+#3428 = EDGE_LOOP('',(#3429,#3430,#3438,#3447,#3453,#3454));
+#3429 = ORIENTED_EDGE('',*,*,#3327,.T.);
+#3430 = ORIENTED_EDGE('',*,*,#3431,.F.);
+#3431 = EDGE_CURVE('',#3432,#3328,#3434,.T.);
+#3432 = VERTEX_POINT('',#3433);
+#3433 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#3434 = LINE('',#3435,#3436);
+#3435 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#3436 = VECTOR('',#3437,1.);
+#3437 = DIRECTION('',(0.,1.,0.));
+#3438 = ORIENTED_EDGE('',*,*,#3439,.T.);
+#3439 = EDGE_CURVE('',#3432,#3440,#3442,.T.);
+#3440 = VERTEX_POINT('',#3441);
+#3441 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#3442 = CIRCLE('',#3443,0.35);
+#3443 = AXIS2_PLACEMENT_3D('',#3444,#3445,#3446);
+#3444 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#3445 = DIRECTION('',(0.,0.,-1.));
+#3446 = DIRECTION('',(1.,0.,0.));
+#3447 = ORIENTED_EDGE('',*,*,#3448,.F.);
+#3448 = EDGE_CURVE('',#3282,#3440,#3449,.T.);
+#3449 = LINE('',#3450,#3451);
+#3450 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#3451 = VECTOR('',#3452,1.);
+#3452 = DIRECTION('',(0.,1.,0.));
+#3453 = ORIENTED_EDGE('',*,*,#3281,.F.);
+#3454 = ORIENTED_EDGE('',*,*,#3257,.F.);
+#3455 = FACE_BOUND('',#3456,.F.);
+#3456 = EDGE_LOOP('',(#3457));
+#3457 = ORIENTED_EDGE('',*,*,#3458,.T.);
+#3458 = EDGE_CURVE('',#3459,#3459,#3461,.T.);
+#3459 = VERTEX_POINT('',#3460);
+#3460 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#3461 = CIRCLE('',#3462,0.35);
+#3462 = AXIS2_PLACEMENT_3D('',#3463,#3464,#3465);
+#3463 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#3464 = DIRECTION('',(0.,0.,-1.));
+#3465 = DIRECTION('',(1.,0.,0.));
+#3466 = PLANE('',#3467);
+#3467 = AXIS2_PLACEMENT_3D('',#3468,#3469,#3470);
+#3468 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#3469 = DIRECTION('',(0.,0.,1.));
+#3470 = DIRECTION('',(1.,0.,-0.));
+#3471 = ADVANCED_FACE('',(#3472,#3500),#3511,.T.);
+#3472 = FACE_BOUND('',#3473,.T.);
+#3473 = EDGE_LOOP('',(#3474,#3482,#3483,#3484,#3485,#3493));
+#3474 = ORIENTED_EDGE('',*,*,#3475,.T.);
+#3475 = EDGE_CURVE('',#3476,#3408,#3478,.T.);
+#3476 = VERTEX_POINT('',#3477);
+#3477 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#3478 = LINE('',#3479,#3480);
+#3479 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#3480 = VECTOR('',#3481,1.);
+#3481 = DIRECTION('',(0.,-1.,0.));
+#3482 = ORIENTED_EDGE('',*,*,#3407,.F.);
+#3483 = ORIENTED_EDGE('',*,*,#3383,.T.);
+#3484 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3485 = ORIENTED_EDGE('',*,*,#3486,.T.);
+#3486 = EDGE_CURVE('',#3359,#3487,#3489,.T.);
+#3487 = VERTEX_POINT('',#3488);
+#3488 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#3489 = LINE('',#3490,#3491);
+#3490 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#3491 = VECTOR('',#3492,1.);
+#3492 = DIRECTION('',(0.,-1.,0.));
+#3493 = ORIENTED_EDGE('',*,*,#3494,.F.);
+#3494 = EDGE_CURVE('',#3476,#3487,#3495,.T.);
+#3495 = CIRCLE('',#3496,0.35);
+#3496 = AXIS2_PLACEMENT_3D('',#3497,#3498,#3499);
+#3497 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#3498 = DIRECTION('',(0.,0.,1.));
+#3499 = DIRECTION('',(1.,0.,-0.));
+#3500 = FACE_BOUND('',#3501,.F.);
+#3501 = EDGE_LOOP('',(#3502));
+#3502 = ORIENTED_EDGE('',*,*,#3503,.T.);
+#3503 = EDGE_CURVE('',#3504,#3504,#3506,.T.);
+#3504 = VERTEX_POINT('',#3505);
+#3505 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#3506 = CIRCLE('',#3507,0.35);
+#3507 = AXIS2_PLACEMENT_3D('',#3508,#3509,#3510);
+#3508 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#3509 = DIRECTION('',(0.,0.,1.));
+#3510 = DIRECTION('',(1.,0.,-0.));
+#3511 = PLANE('',#3512);
+#3512 = AXIS2_PLACEMENT_3D('',#3513,#3514,#3515);
+#3513 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#3514 = DIRECTION('',(0.,0.,1.));
+#3515 = DIRECTION('',(1.,0.,-0.));
+#3516 = ADVANCED_FACE('',(#3517),#3532,.T.);
+#3517 = FACE_BOUND('',#3518,.T.);
+#3518 = EDGE_LOOP('',(#3519,#3520,#3521,#3522,#3523,#3524,#3525,#3531));
+#3519 = ORIENTED_EDGE('',*,*,#3289,.F.);
+#3520 = ORIENTED_EDGE('',*,*,#3162,.T.);
+#3521 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3522 = ORIENTED_EDGE('',*,*,#3198,.T.);
+#3523 = ORIENTED_EDGE('',*,*,#3415,.T.);
+#3524 = ORIENTED_EDGE('',*,*,#3475,.F.);
+#3525 = ORIENTED_EDGE('',*,*,#3526,.F.);
+#3526 = EDGE_CURVE('',#3440,#3476,#3527,.T.);
+#3527 = LINE('',#3528,#3529);
+#3528 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#3529 = VECTOR('',#3530,1.);
+#3530 = DIRECTION('',(0.,0.,1.));
+#3531 = ORIENTED_EDGE('',*,*,#3448,.F.);
+#3532 = PLANE('',#3533);
+#3533 = AXIS2_PLACEMENT_3D('',#3534,#3535,#3536);
+#3534 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#3535 = DIRECTION('',(-1.,-0.,-0.));
+#3536 = DIRECTION('',(0.,0.,-1.));
+#3537 = ADVANCED_FACE('',(#3538),#3553,.T.);
+#3538 = FACE_BOUND('',#3539,.T.);
+#3539 = EDGE_LOOP('',(#3540,#3546,#3547,#3548,#3549,#3550,#3551,#3552));
+#3540 = ORIENTED_EDGE('',*,*,#3541,.F.);
+#3541 = EDGE_CURVE('',#3487,#3432,#3542,.T.);
+#3542 = LINE('',#3543,#3544);
+#3543 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#3544 = VECTOR('',#3545,1.);
+#3545 = DIRECTION('',(0.,0.,-1.));
+#3546 = ORIENTED_EDGE('',*,*,#3486,.F.);
+#3547 = ORIENTED_EDGE('',*,*,#3366,.F.);
+#3548 = ORIENTED_EDGE('',*,*,#3231,.T.);
+#3549 = ORIENTED_EDGE('',*,*,#3312,.T.);
+#3550 = ORIENTED_EDGE('',*,*,#3145,.T.);
+#3551 = ORIENTED_EDGE('',*,*,#3335,.T.);
+#3552 = ORIENTED_EDGE('',*,*,#3431,.F.);
+#3553 = PLANE('',#3554);
+#3554 = AXIS2_PLACEMENT_3D('',#3555,#3556,#3557);
+#3555 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#3556 = DIRECTION('',(-1.,-0.,-0.));
+#3557 = DIRECTION('',(0.,0.,-1.));
+#3558 = ADVANCED_FACE('',(#3559),#3565,.F.);
+#3559 = FACE_BOUND('',#3560,.F.);
+#3560 = EDGE_LOOP('',(#3561,#3562,#3563,#3564));
+#3561 = ORIENTED_EDGE('',*,*,#3494,.F.);
+#3562 = ORIENTED_EDGE('',*,*,#3526,.F.);
+#3563 = ORIENTED_EDGE('',*,*,#3439,.F.);
+#3564 = ORIENTED_EDGE('',*,*,#3541,.F.);
+#3565 = CYLINDRICAL_SURFACE('',#3566,0.35);
+#3566 = AXIS2_PLACEMENT_3D('',#3567,#3568,#3569);
+#3567 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#3568 = DIRECTION('',(0.,0.,1.));
+#3569 = DIRECTION('',(1.,0.,-0.));
+#3570 = ADVANCED_FACE('',(#3571),#3581,.F.);
+#3571 = FACE_BOUND('',#3572,.F.);
+#3572 = EDGE_LOOP('',(#3573,#3578,#3579,#3580));
+#3573 = ORIENTED_EDGE('',*,*,#3574,.F.);
+#3574 = EDGE_CURVE('',#3459,#3504,#3575,.T.);
+#3575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3576,#3577),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#3576 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#3577 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#3578 = ORIENTED_EDGE('',*,*,#3458,.F.);
+#3579 = ORIENTED_EDGE('',*,*,#3574,.T.);
+#3580 = ORIENTED_EDGE('',*,*,#3503,.F.);
+#3581 = CYLINDRICAL_SURFACE('',#3582,0.35);
+#3582 = AXIS2_PLACEMENT_3D('',#3583,#3584,#3585);
+#3583 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3584 = DIRECTION('',(0.,0.,1.));
+#3585 = DIRECTION('',(1.,0.,-0.));
+#3586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3590)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3587,#3588,#3589)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3587 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3588 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3589 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3590 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3587,
+  'distance_accuracy_value','confusion accuracy');
+#3591 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3592,#3594);
+#3592 = ( REPRESENTATION_RELATIONSHIP('','',#3086,#643) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3593) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3593 = ITEM_DEFINED_TRANSFORMATION('','',#11,#652);
+#3594 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3595);
+#3595 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('210','Contact001','',#638,#3081,
+  $);
+#3596 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3083));
+#3597 = SHAPE_DEFINITION_REPRESENTATION(#3598,#3604);
+#3598 = PRODUCT_DEFINITION_SHAPE('','',#3599);
+#3599 = PRODUCT_DEFINITION('design','',#3600,#3603);
+#3600 = PRODUCT_DEFINITION_FORMATION('','',#3601);
+#3601 = PRODUCT('Contact Clones001','Contact Clones001','',(#3602));
+#3602 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3603 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3604 = SHAPE_REPRESENTATION('',(#11,#3605,#3609,#3613,#3617,#3621,#3625
+    ,#3629,#3633,#3637,#3641,#3645,#3649,#3653),#3657);
+#3605 = AXIS2_PLACEMENT_3D('',#3606,#3607,#3608);
+#3606 = CARTESIAN_POINT('',(0.,2.54,0.));
+#3607 = DIRECTION('',(0.,0.,1.));
+#3608 = DIRECTION('',(1.,0.,0.));
+#3609 = AXIS2_PLACEMENT_3D('',#3610,#3611,#3612);
+#3610 = CARTESIAN_POINT('',(0.,5.08,0.));
+#3611 = DIRECTION('',(0.,0.,1.));
+#3612 = DIRECTION('',(1.,0.,0.));
+#3613 = AXIS2_PLACEMENT_3D('',#3614,#3615,#3616);
+#3614 = CARTESIAN_POINT('',(0.,7.62,0.));
+#3615 = DIRECTION('',(0.,0.,1.));
+#3616 = DIRECTION('',(1.,0.,0.));
+#3617 = AXIS2_PLACEMENT_3D('',#3618,#3619,#3620);
+#3618 = CARTESIAN_POINT('',(0.,10.16,0.));
+#3619 = DIRECTION('',(0.,0.,1.));
+#3620 = DIRECTION('',(1.,0.,0.));
+#3621 = AXIS2_PLACEMENT_3D('',#3622,#3623,#3624);
+#3622 = CARTESIAN_POINT('',(0.,12.7,0.));
+#3623 = DIRECTION('',(0.,0.,1.));
+#3624 = DIRECTION('',(1.,0.,0.));
+#3625 = AXIS2_PLACEMENT_3D('',#3626,#3627,#3628);
+#3626 = CARTESIAN_POINT('',(0.,15.24,0.));
+#3627 = DIRECTION('',(0.,0.,1.));
+#3628 = DIRECTION('',(1.,0.,0.));
+#3629 = AXIS2_PLACEMENT_3D('',#3630,#3631,#3632);
+#3630 = CARTESIAN_POINT('',(0.,0.,0.));
+#3631 = DIRECTION('',(0.,0.,1.));
+#3632 = DIRECTION('',(-1.,0.,0.));
+#3633 = AXIS2_PLACEMENT_3D('',#3634,#3635,#3636);
+#3634 = CARTESIAN_POINT('',(-6.221205739669E-16,-2.54,0.));
+#3635 = DIRECTION('',(0.,0.,1.));
+#3636 = DIRECTION('',(-1.,0.,0.));
+#3637 = AXIS2_PLACEMENT_3D('',#3638,#3639,#3640);
+#3638 = CARTESIAN_POINT('',(-6.221205739669E-16,-5.08,0.));
+#3639 = DIRECTION('',(0.,0.,1.));
+#3640 = DIRECTION('',(-1.,0.,0.));
+#3641 = AXIS2_PLACEMENT_3D('',#3642,#3643,#3644);
+#3642 = CARTESIAN_POINT('',(-2.114974861911E-15,-7.62,0.));
+#3643 = DIRECTION('',(0.,0.,1.));
+#3644 = DIRECTION('',(-1.,0.,0.));
+#3645 = AXIS2_PLACEMENT_3D('',#3646,#3647,#3648);
+#3646 = CARTESIAN_POINT('',(-1.244241147934E-15,-10.16,0.));
+#3647 = DIRECTION('',(0.,0.,1.));
+#3648 = DIRECTION('',(-1.,0.,0.));
+#3649 = AXIS2_PLACEMENT_3D('',#3650,#3651,#3652);
+#3650 = CARTESIAN_POINT('',(-1.555301434917E-15,-12.7,0.));
+#3651 = DIRECTION('',(0.,0.,1.));
+#3652 = DIRECTION('',(-1.,0.,0.));
+#3653 = AXIS2_PLACEMENT_3D('',#3654,#3655,#3656);
+#3654 = CARTESIAN_POINT('',(-1.866361721901E-15,-15.24,0.));
+#3655 = DIRECTION('',(0.,0.,1.));
+#3656 = DIRECTION('',(-1.,0.,0.));
+#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3661)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3658,#3659,#3660)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3658,
+  'distance_accuracy_value','confusion accuracy');
+#3662 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3663,#3665);
+#3663 = ( REPRESENTATION_RELATIONSHIP('','',#3604,#643) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3664) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3664 = ITEM_DEFINED_TRANSFORMATION('','',#11,#656);
+#3665 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3666);
+#3666 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('224','Contact Clones001','',#638
+  ,#3599,$);
+#3667 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3601));
+#3668 = SHAPE_DEFINITION_REPRESENTATION(#3669,#3675);
+#3669 = PRODUCT_DEFINITION_SHAPE('','',#3670);
+#3670 = PRODUCT_DEFINITION('design','',#3671,#3674);
+#3671 = PRODUCT_DEFINITION_FORMATION('','',#3672);
+#3672 = PRODUCT('Body020','Body020','',(#3673));
+#3673 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3674 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3675 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3676),#4175);
+#3676 = MANIFOLD_SOLID_BREP('',#3677);
+#3677 = CLOSED_SHELL('',(#3678,#3711,#3772,#3833,#3865,#3889,#3911,#3935
+    ,#3966,#3991,#4015,#4060,#4105,#4126,#4147,#4159));
+#3678 = ADVANCED_FACE('',(#3679),#3706,.T.);
+#3679 = FACE_BOUND('',#3680,.T.);
+#3680 = EDGE_LOOP('',(#3681,#3690,#3698,#3705));
+#3681 = ORIENTED_EDGE('',*,*,#3682,.T.);
+#3682 = EDGE_CURVE('',#3683,#3683,#3685,.T.);
+#3683 = VERTEX_POINT('',#3684);
+#3684 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#3685 = CIRCLE('',#3686,0.4);
+#3686 = AXIS2_PLACEMENT_3D('',#3687,#3688,#3689);
+#3687 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3688 = DIRECTION('',(0.,0.,1.));
+#3689 = DIRECTION('',(1.,0.,-0.));
+#3690 = ORIENTED_EDGE('',*,*,#3691,.T.);
+#3691 = EDGE_CURVE('',#3683,#3692,#3694,.T.);
+#3692 = VERTEX_POINT('',#3693);
+#3693 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#3694 = LINE('',#3695,#3696);
+#3695 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#3696 = VECTOR('',#3697,1.);
+#3697 = DIRECTION('',(0.,0.,1.));
+#3698 = ORIENTED_EDGE('',*,*,#3699,.F.);
+#3699 = EDGE_CURVE('',#3692,#3692,#3700,.T.);
+#3700 = CIRCLE('',#3701,0.4);
+#3701 = AXIS2_PLACEMENT_3D('',#3702,#3703,#3704);
+#3702 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3703 = DIRECTION('',(0.,0.,1.));
+#3704 = DIRECTION('',(1.,0.,-0.));
+#3705 = ORIENTED_EDGE('',*,*,#3691,.F.);
+#3706 = CYLINDRICAL_SURFACE('',#3707,0.4);
+#3707 = AXIS2_PLACEMENT_3D('',#3708,#3709,#3710);
+#3708 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3709 = DIRECTION('',(-0.,-0.,-1.));
+#3710 = DIRECTION('',(1.,0.,0.));
+#3711 = ADVANCED_FACE('',(#3712,#3764),#3767,.T.);
+#3712 = FACE_BOUND('',#3713,.T.);
+#3713 = EDGE_LOOP('',(#3714,#3725,#3733,#3741,#3750,#3758));
+#3714 = ORIENTED_EDGE('',*,*,#3715,.F.);
+#3715 = EDGE_CURVE('',#3716,#3718,#3720,.T.);
+#3716 = VERTEX_POINT('',#3717);
+#3717 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3718 = VERTEX_POINT('',#3719);
+#3719 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3720 = CIRCLE('',#3721,0.599544372394);
+#3721 = AXIS2_PLACEMENT_3D('',#3722,#3723,#3724);
+#3722 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3723 = DIRECTION('',(0.,0.,-1.));
+#3724 = DIRECTION('',(1.,0.,0.));
+#3725 = ORIENTED_EDGE('',*,*,#3726,.T.);
+#3726 = EDGE_CURVE('',#3716,#3727,#3729,.T.);
+#3727 = VERTEX_POINT('',#3728);
+#3728 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#3729 = LINE('',#3730,#3731);
+#3730 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3731 = VECTOR('',#3732,1.);
+#3732 = DIRECTION('',(-1.,0.,0.));
+#3733 = ORIENTED_EDGE('',*,*,#3734,.F.);
+#3734 = EDGE_CURVE('',#3735,#3727,#3737,.T.);
+#3735 = VERTEX_POINT('',#3736);
+#3736 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#3737 = LINE('',#3738,#3739);
+#3738 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#3739 = VECTOR('',#3740,1.);
+#3740 = DIRECTION('',(0.,1.,0.));
+#3741 = ORIENTED_EDGE('',*,*,#3742,.T.);
+#3742 = EDGE_CURVE('',#3735,#3743,#3745,.T.);
+#3743 = VERTEX_POINT('',#3744);
+#3744 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#3745 = CIRCLE('',#3746,0.4);
+#3746 = AXIS2_PLACEMENT_3D('',#3747,#3748,#3749);
+#3747 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#3748 = DIRECTION('',(0.,0.,-1.));
+#3749 = DIRECTION('',(1.,0.,0.));
+#3750 = ORIENTED_EDGE('',*,*,#3751,.F.);
+#3751 = EDGE_CURVE('',#3752,#3743,#3754,.T.);
+#3752 = VERTEX_POINT('',#3753);
+#3753 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3754 = LINE('',#3755,#3756);
+#3755 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3756 = VECTOR('',#3757,1.);
+#3757 = DIRECTION('',(0.,1.,0.));
+#3758 = ORIENTED_EDGE('',*,*,#3759,.F.);
+#3759 = EDGE_CURVE('',#3718,#3752,#3760,.T.);
+#3760 = LINE('',#3761,#3762);
+#3761 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3762 = VECTOR('',#3763,1.);
+#3763 = DIRECTION('',(-1.,0.,0.));
+#3764 = FACE_BOUND('',#3765,.T.);
+#3765 = EDGE_LOOP('',(#3766));
+#3766 = ORIENTED_EDGE('',*,*,#3682,.F.);
+#3767 = PLANE('',#3768);
+#3768 = AXIS2_PLACEMENT_3D('',#3769,#3770,#3771);
+#3769 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#3770 = DIRECTION('',(0.,0.,1.));
+#3771 = DIRECTION('',(1.,0.,-0.));
+#3772 = ADVANCED_FACE('',(#3773,#3825),#3828,.F.);
+#3773 = FACE_BOUND('',#3774,.F.);
+#3774 = EDGE_LOOP('',(#3775,#3786,#3794,#3802,#3811,#3819));
+#3775 = ORIENTED_EDGE('',*,*,#3776,.T.);
+#3776 = EDGE_CURVE('',#3777,#3779,#3781,.T.);
+#3777 = VERTEX_POINT('',#3778);
+#3778 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#3779 = VERTEX_POINT('',#3780);
+#3780 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#3781 = CIRCLE('',#3782,0.4);
+#3782 = AXIS2_PLACEMENT_3D('',#3783,#3784,#3785);
+#3783 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#3784 = DIRECTION('',(0.,0.,-1.));
+#3785 = DIRECTION('',(1.,0.,0.));
+#3786 = ORIENTED_EDGE('',*,*,#3787,.T.);
+#3787 = EDGE_CURVE('',#3779,#3788,#3790,.T.);
+#3788 = VERTEX_POINT('',#3789);
+#3789 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#3790 = LINE('',#3791,#3792);
+#3791 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#3792 = VECTOR('',#3793,1.);
+#3793 = DIRECTION('',(0.,-1.,0.));
+#3794 = ORIENTED_EDGE('',*,*,#3795,.F.);
+#3795 = EDGE_CURVE('',#3796,#3788,#3798,.T.);
+#3796 = VERTEX_POINT('',#3797);
+#3797 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3798 = LINE('',#3799,#3800);
+#3799 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3800 = VECTOR('',#3801,1.);
+#3801 = DIRECTION('',(-1.,0.,0.));
+#3802 = ORIENTED_EDGE('',*,*,#3803,.T.);
+#3803 = EDGE_CURVE('',#3796,#3804,#3806,.T.);
+#3804 = VERTEX_POINT('',#3805);
+#3805 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3806 = CIRCLE('',#3807,0.6);
+#3807 = AXIS2_PLACEMENT_3D('',#3808,#3809,#3810);
+#3808 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3809 = DIRECTION('',(0.,0.,1.));
+#3810 = DIRECTION('',(1.,0.,-0.));
+#3811 = ORIENTED_EDGE('',*,*,#3812,.T.);
+#3812 = EDGE_CURVE('',#3804,#3813,#3815,.T.);
+#3813 = VERTEX_POINT('',#3814);
+#3814 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3815 = LINE('',#3816,#3817);
+#3816 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3817 = VECTOR('',#3818,1.);
+#3818 = DIRECTION('',(-1.,0.,0.));
+#3819 = ORIENTED_EDGE('',*,*,#3820,.T.);
+#3820 = EDGE_CURVE('',#3813,#3777,#3821,.T.);
+#3821 = LINE('',#3822,#3823);
+#3822 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3823 = VECTOR('',#3824,1.);
+#3824 = DIRECTION('',(0.,-1.,0.));
+#3825 = FACE_BOUND('',#3826,.F.);
+#3826 = EDGE_LOOP('',(#3827));
+#3827 = ORIENTED_EDGE('',*,*,#3699,.F.);
+#3828 = PLANE('',#3829);
+#3829 = AXIS2_PLACEMENT_3D('',#3830,#3831,#3832);
+#3830 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#3831 = DIRECTION('',(0.,0.,1.));
+#3832 = DIRECTION('',(1.,0.,-0.));
+#3833 = ADVANCED_FACE('',(#3834),#3860,.T.);
+#3834 = FACE_BOUND('',#3835,.T.);
+#3835 = EDGE_LOOP('',(#3836,#3837,#3845,#3854));
+#3836 = ORIENTED_EDGE('',*,*,#3715,.T.);
+#3837 = ORIENTED_EDGE('',*,*,#3838,.T.);
+#3838 = EDGE_CURVE('',#3718,#3839,#3841,.T.);
+#3839 = VERTEX_POINT('',#3840);
+#3840 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#3841 = LINE('',#3842,#3843);
+#3842 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3843 = VECTOR('',#3844,1.);
+#3844 = DIRECTION('',(0.,0.,-1.));
+#3845 = ORIENTED_EDGE('',*,*,#3846,.F.);
+#3846 = EDGE_CURVE('',#3847,#3839,#3849,.T.);
+#3847 = VERTEX_POINT('',#3848);
+#3848 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#3849 = CIRCLE('',#3850,0.599544372394);
+#3850 = AXIS2_PLACEMENT_3D('',#3851,#3852,#3853);
+#3851 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#3852 = DIRECTION('',(0.,0.,-1.));
+#3853 = DIRECTION('',(1.,0.,0.));
+#3854 = ORIENTED_EDGE('',*,*,#3855,.F.);
+#3855 = EDGE_CURVE('',#3716,#3847,#3856,.T.);
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(0.,0.,-1.));
+#3860 = CYLINDRICAL_SURFACE('',#3861,0.599544372394);
+#3861 = AXIS2_PLACEMENT_3D('',#3862,#3863,#3864);
+#3862 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#3863 = DIRECTION('',(0.,0.,1.));
+#3864 = DIRECTION('',(1.,0.,-0.));
+#3865 = ADVANCED_FACE('',(#3866),#3884,.F.);
+#3866 = FACE_BOUND('',#3867,.F.);
+#3867 = EDGE_LOOP('',(#3868,#3869,#3877,#3883));
+#3868 = ORIENTED_EDGE('',*,*,#3838,.T.);
+#3869 = ORIENTED_EDGE('',*,*,#3870,.T.);
+#3870 = EDGE_CURVE('',#3839,#3871,#3873,.T.);
+#3871 = VERTEX_POINT('',#3872);
+#3872 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#3873 = LINE('',#3874,#3875);
+#3874 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#3875 = VECTOR('',#3876,1.);
+#3876 = DIRECTION('',(-1.,0.,0.));
+#3877 = ORIENTED_EDGE('',*,*,#3878,.F.);
+#3878 = EDGE_CURVE('',#3752,#3871,#3879,.T.);
+#3879 = LINE('',#3880,#3881);
+#3880 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#3881 = VECTOR('',#3882,1.);
+#3882 = DIRECTION('',(0.,0.,-1.));
+#3883 = ORIENTED_EDGE('',*,*,#3759,.F.);
+#3884 = PLANE('',#3885);
+#3885 = AXIS2_PLACEMENT_3D('',#3886,#3887,#3888);
+#3886 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#3887 = DIRECTION('',(0.,1.,0.));
+#3888 = DIRECTION('',(-1.,0.,0.));
+#3889 = ADVANCED_FACE('',(#3890),#3906,.T.);
+#3890 = FACE_BOUND('',#3891,.T.);
+#3891 = EDGE_LOOP('',(#3892,#3893,#3899,#3900));
+#3892 = ORIENTED_EDGE('',*,*,#3776,.T.);
+#3893 = ORIENTED_EDGE('',*,*,#3894,.T.);
+#3894 = EDGE_CURVE('',#3779,#3743,#3895,.T.);
+#3895 = LINE('',#3896,#3897);
+#3896 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#3897 = VECTOR('',#3898,1.);
+#3898 = DIRECTION('',(0.,0.,-1.));
+#3899 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#3900 = ORIENTED_EDGE('',*,*,#3901,.F.);
+#3901 = EDGE_CURVE('',#3777,#3735,#3902,.T.);
+#3902 = LINE('',#3903,#3904);
+#3903 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#3904 = VECTOR('',#3905,1.);
+#3905 = DIRECTION('',(0.,0.,-1.));
+#3906 = CYLINDRICAL_SURFACE('',#3907,0.4);
+#3907 = AXIS2_PLACEMENT_3D('',#3908,#3909,#3910);
+#3908 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#3909 = DIRECTION('',(0.,0.,1.));
+#3910 = DIRECTION('',(1.,0.,-0.));
+#3911 = ADVANCED_FACE('',(#3912),#3930,.T.);
+#3912 = FACE_BOUND('',#3913,.T.);
+#3913 = EDGE_LOOP('',(#3914,#3915,#3923,#3929));
+#3914 = ORIENTED_EDGE('',*,*,#3855,.T.);
+#3915 = ORIENTED_EDGE('',*,*,#3916,.T.);
+#3916 = EDGE_CURVE('',#3847,#3917,#3919,.T.);
+#3917 = VERTEX_POINT('',#3918);
+#3918 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#3919 = LINE('',#3920,#3921);
+#3920 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#3921 = VECTOR('',#3922,1.);
+#3922 = DIRECTION('',(-1.,0.,0.));
+#3923 = ORIENTED_EDGE('',*,*,#3924,.F.);
+#3924 = EDGE_CURVE('',#3727,#3917,#3925,.T.);
+#3925 = LINE('',#3926,#3927);
+#3926 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#3927 = VECTOR('',#3928,1.);
+#3928 = DIRECTION('',(0.,0.,-1.));
+#3929 = ORIENTED_EDGE('',*,*,#3726,.F.);
+#3930 = PLANE('',#3931);
+#3931 = AXIS2_PLACEMENT_3D('',#3932,#3933,#3934);
+#3932 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#3933 = DIRECTION('',(0.,1.,0.));
+#3934 = DIRECTION('',(-1.,0.,0.));
+#3935 = ADVANCED_FACE('',(#3936),#3961,.F.);
+#3936 = FACE_BOUND('',#3937,.F.);
+#3937 = EDGE_LOOP('',(#3938,#3946,#3954,#3960));
+#3938 = ORIENTED_EDGE('',*,*,#3939,.T.);
+#3939 = EDGE_CURVE('',#3804,#3940,#3942,.T.);
+#3940 = VERTEX_POINT('',#3941);
+#3941 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#3942 = LINE('',#3943,#3944);
+#3943 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3944 = VECTOR('',#3945,1.);
+#3945 = DIRECTION('',(0.,0.,1.));
+#3946 = ORIENTED_EDGE('',*,*,#3947,.T.);
+#3947 = EDGE_CURVE('',#3940,#3948,#3950,.T.);
+#3948 = VERTEX_POINT('',#3949);
+#3949 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#3950 = LINE('',#3951,#3952);
+#3951 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#3952 = VECTOR('',#3953,1.);
+#3953 = DIRECTION('',(-1.,0.,0.));
+#3954 = ORIENTED_EDGE('',*,*,#3955,.F.);
+#3955 = EDGE_CURVE('',#3813,#3948,#3956,.T.);
+#3956 = LINE('',#3957,#3958);
+#3957 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#3958 = VECTOR('',#3959,1.);
+#3959 = DIRECTION('',(0.,0.,1.));
+#3960 = ORIENTED_EDGE('',*,*,#3812,.F.);
+#3961 = PLANE('',#3962);
+#3962 = AXIS2_PLACEMENT_3D('',#3963,#3964,#3965);
+#3963 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#3964 = DIRECTION('',(0.,-1.,0.));
+#3965 = DIRECTION('',(-1.,0.,0.));
+#3966 = ADVANCED_FACE('',(#3967),#3986,.T.);
+#3967 = FACE_BOUND('',#3968,.T.);
+#3968 = EDGE_LOOP('',(#3969,#3970,#3971,#3980));
+#3969 = ORIENTED_EDGE('',*,*,#3803,.T.);
+#3970 = ORIENTED_EDGE('',*,*,#3939,.T.);
+#3971 = ORIENTED_EDGE('',*,*,#3972,.F.);
+#3972 = EDGE_CURVE('',#3973,#3940,#3975,.T.);
+#3973 = VERTEX_POINT('',#3974);
+#3974 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#3975 = CIRCLE('',#3976,0.6);
+#3976 = AXIS2_PLACEMENT_3D('',#3977,#3978,#3979);
+#3977 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#3978 = DIRECTION('',(0.,0.,1.));
+#3979 = DIRECTION('',(1.,0.,-0.));
+#3980 = ORIENTED_EDGE('',*,*,#3981,.F.);
+#3981 = EDGE_CURVE('',#3796,#3973,#3982,.T.);
+#3982 = LINE('',#3983,#3984);
+#3983 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#3984 = VECTOR('',#3985,1.);
+#3985 = DIRECTION('',(0.,0.,1.));
+#3986 = CYLINDRICAL_SURFACE('',#3987,0.6);
+#3987 = AXIS2_PLACEMENT_3D('',#3988,#3989,#3990);
+#3988 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#3989 = DIRECTION('',(-0.,-0.,-1.));
+#3990 = DIRECTION('',(1.,0.,0.));
+#3991 = ADVANCED_FACE('',(#3992),#4010,.T.);
+#3992 = FACE_BOUND('',#3993,.T.);
+#3993 = EDGE_LOOP('',(#3994,#3995,#4003,#4009));
+#3994 = ORIENTED_EDGE('',*,*,#3981,.T.);
+#3995 = ORIENTED_EDGE('',*,*,#3996,.T.);
+#3996 = EDGE_CURVE('',#3973,#3997,#3999,.T.);
+#3997 = VERTEX_POINT('',#3998);
+#3998 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#3999 = LINE('',#4000,#4001);
+#4000 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#4001 = VECTOR('',#4002,1.);
+#4002 = DIRECTION('',(-1.,0.,0.));
+#4003 = ORIENTED_EDGE('',*,*,#4004,.F.);
+#4004 = EDGE_CURVE('',#3788,#3997,#4005,.T.);
+#4005 = LINE('',#4006,#4007);
+#4006 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#4007 = VECTOR('',#4008,1.);
+#4008 = DIRECTION('',(0.,0.,1.));
+#4009 = ORIENTED_EDGE('',*,*,#3795,.F.);
+#4010 = PLANE('',#4011);
+#4011 = AXIS2_PLACEMENT_3D('',#4012,#4013,#4014);
+#4012 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4013 = DIRECTION('',(0.,-1.,0.));
+#4014 = DIRECTION('',(-1.,0.,0.));
+#4015 = ADVANCED_FACE('',(#4016,#4044),#4055,.F.);
+#4016 = FACE_BOUND('',#4017,.F.);
+#4017 = EDGE_LOOP('',(#4018,#4019,#4027,#4036,#4042,#4043));
+#4018 = ORIENTED_EDGE('',*,*,#3916,.T.);
+#4019 = ORIENTED_EDGE('',*,*,#4020,.F.);
+#4020 = EDGE_CURVE('',#4021,#3917,#4023,.T.);
+#4021 = VERTEX_POINT('',#4022);
+#4022 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#4023 = LINE('',#4024,#4025);
+#4024 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#4025 = VECTOR('',#4026,1.);
+#4026 = DIRECTION('',(0.,1.,0.));
+#4027 = ORIENTED_EDGE('',*,*,#4028,.T.);
+#4028 = EDGE_CURVE('',#4021,#4029,#4031,.T.);
+#4029 = VERTEX_POINT('',#4030);
+#4030 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#4031 = CIRCLE('',#4032,0.35);
+#4032 = AXIS2_PLACEMENT_3D('',#4033,#4034,#4035);
+#4033 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#4034 = DIRECTION('',(0.,0.,-1.));
+#4035 = DIRECTION('',(1.,0.,0.));
+#4036 = ORIENTED_EDGE('',*,*,#4037,.F.);
+#4037 = EDGE_CURVE('',#3871,#4029,#4038,.T.);
+#4038 = LINE('',#4039,#4040);
+#4039 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#4040 = VECTOR('',#4041,1.);
+#4041 = DIRECTION('',(0.,1.,0.));
+#4042 = ORIENTED_EDGE('',*,*,#3870,.F.);
+#4043 = ORIENTED_EDGE('',*,*,#3846,.F.);
+#4044 = FACE_BOUND('',#4045,.F.);
+#4045 = EDGE_LOOP('',(#4046));
+#4046 = ORIENTED_EDGE('',*,*,#4047,.T.);
+#4047 = EDGE_CURVE('',#4048,#4048,#4050,.T.);
+#4048 = VERTEX_POINT('',#4049);
+#4049 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#4050 = CIRCLE('',#4051,0.35);
+#4051 = AXIS2_PLACEMENT_3D('',#4052,#4053,#4054);
+#4052 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#4053 = DIRECTION('',(0.,0.,-1.));
+#4054 = DIRECTION('',(1.,0.,0.));
+#4055 = PLANE('',#4056);
+#4056 = AXIS2_PLACEMENT_3D('',#4057,#4058,#4059);
+#4057 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#4058 = DIRECTION('',(0.,0.,1.));
+#4059 = DIRECTION('',(1.,0.,-0.));
+#4060 = ADVANCED_FACE('',(#4061,#4089),#4100,.T.);
+#4061 = FACE_BOUND('',#4062,.T.);
+#4062 = EDGE_LOOP('',(#4063,#4071,#4072,#4073,#4074,#4082));
+#4063 = ORIENTED_EDGE('',*,*,#4064,.T.);
+#4064 = EDGE_CURVE('',#4065,#3997,#4067,.T.);
+#4065 = VERTEX_POINT('',#4066);
+#4066 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#4067 = LINE('',#4068,#4069);
+#4068 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#4069 = VECTOR('',#4070,1.);
+#4070 = DIRECTION('',(0.,-1.,0.));
+#4071 = ORIENTED_EDGE('',*,*,#3996,.F.);
+#4072 = ORIENTED_EDGE('',*,*,#3972,.T.);
+#4073 = ORIENTED_EDGE('',*,*,#3947,.T.);
+#4074 = ORIENTED_EDGE('',*,*,#4075,.T.);
+#4075 = EDGE_CURVE('',#3948,#4076,#4078,.T.);
+#4076 = VERTEX_POINT('',#4077);
+#4077 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#4078 = LINE('',#4079,#4080);
+#4079 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#4080 = VECTOR('',#4081,1.);
+#4081 = DIRECTION('',(0.,-1.,0.));
+#4082 = ORIENTED_EDGE('',*,*,#4083,.F.);
+#4083 = EDGE_CURVE('',#4065,#4076,#4084,.T.);
+#4084 = CIRCLE('',#4085,0.35);
+#4085 = AXIS2_PLACEMENT_3D('',#4086,#4087,#4088);
+#4086 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#4087 = DIRECTION('',(0.,0.,1.));
+#4088 = DIRECTION('',(1.,0.,-0.));
+#4089 = FACE_BOUND('',#4090,.F.);
+#4090 = EDGE_LOOP('',(#4091));
+#4091 = ORIENTED_EDGE('',*,*,#4092,.T.);
+#4092 = EDGE_CURVE('',#4093,#4093,#4095,.T.);
+#4093 = VERTEX_POINT('',#4094);
+#4094 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#4095 = CIRCLE('',#4096,0.35);
+#4096 = AXIS2_PLACEMENT_3D('',#4097,#4098,#4099);
+#4097 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#4098 = DIRECTION('',(0.,0.,1.));
+#4099 = DIRECTION('',(1.,0.,-0.));
+#4100 = PLANE('',#4101);
+#4101 = AXIS2_PLACEMENT_3D('',#4102,#4103,#4104);
+#4102 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#4103 = DIRECTION('',(0.,0.,1.));
+#4104 = DIRECTION('',(1.,0.,-0.));
+#4105 = ADVANCED_FACE('',(#4106),#4121,.T.);
+#4106 = FACE_BOUND('',#4107,.T.);
+#4107 = EDGE_LOOP('',(#4108,#4109,#4110,#4111,#4112,#4113,#4114,#4120));
+#4108 = ORIENTED_EDGE('',*,*,#3878,.F.);
+#4109 = ORIENTED_EDGE('',*,*,#3751,.T.);
+#4110 = ORIENTED_EDGE('',*,*,#3894,.F.);
+#4111 = ORIENTED_EDGE('',*,*,#3787,.T.);
+#4112 = ORIENTED_EDGE('',*,*,#4004,.T.);
+#4113 = ORIENTED_EDGE('',*,*,#4064,.F.);
+#4114 = ORIENTED_EDGE('',*,*,#4115,.F.);
+#4115 = EDGE_CURVE('',#4029,#4065,#4116,.T.);
+#4116 = LINE('',#4117,#4118);
+#4117 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#4118 = VECTOR('',#4119,1.);
+#4119 = DIRECTION('',(0.,0.,1.));
+#4120 = ORIENTED_EDGE('',*,*,#4037,.F.);
+#4121 = PLANE('',#4122);
+#4122 = AXIS2_PLACEMENT_3D('',#4123,#4124,#4125);
+#4123 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#4124 = DIRECTION('',(-1.,-0.,-0.));
+#4125 = DIRECTION('',(0.,0.,-1.));
+#4126 = ADVANCED_FACE('',(#4127),#4142,.T.);
+#4127 = FACE_BOUND('',#4128,.T.);
+#4128 = EDGE_LOOP('',(#4129,#4135,#4136,#4137,#4138,#4139,#4140,#4141));
+#4129 = ORIENTED_EDGE('',*,*,#4130,.F.);
+#4130 = EDGE_CURVE('',#4076,#4021,#4131,.T.);
+#4131 = LINE('',#4132,#4133);
+#4132 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#4133 = VECTOR('',#4134,1.);
+#4134 = DIRECTION('',(0.,0.,-1.));
+#4135 = ORIENTED_EDGE('',*,*,#4075,.F.);
+#4136 = ORIENTED_EDGE('',*,*,#3955,.F.);
+#4137 = ORIENTED_EDGE('',*,*,#3820,.T.);
+#4138 = ORIENTED_EDGE('',*,*,#3901,.T.);
+#4139 = ORIENTED_EDGE('',*,*,#3734,.T.);
+#4140 = ORIENTED_EDGE('',*,*,#3924,.T.);
+#4141 = ORIENTED_EDGE('',*,*,#4020,.F.);
+#4142 = PLANE('',#4143);
+#4143 = AXIS2_PLACEMENT_3D('',#4144,#4145,#4146);
+#4144 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#4145 = DIRECTION('',(-1.,-0.,-0.));
+#4146 = DIRECTION('',(0.,0.,-1.));
+#4147 = ADVANCED_FACE('',(#4148),#4154,.F.);
+#4148 = FACE_BOUND('',#4149,.F.);
+#4149 = EDGE_LOOP('',(#4150,#4151,#4152,#4153));
+#4150 = ORIENTED_EDGE('',*,*,#4083,.F.);
+#4151 = ORIENTED_EDGE('',*,*,#4115,.F.);
+#4152 = ORIENTED_EDGE('',*,*,#4028,.F.);
+#4153 = ORIENTED_EDGE('',*,*,#4130,.F.);
+#4154 = CYLINDRICAL_SURFACE('',#4155,0.35);
+#4155 = AXIS2_PLACEMENT_3D('',#4156,#4157,#4158);
+#4156 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#4157 = DIRECTION('',(0.,0.,1.));
+#4158 = DIRECTION('',(1.,0.,-0.));
+#4159 = ADVANCED_FACE('',(#4160),#4170,.F.);
+#4160 = FACE_BOUND('',#4161,.F.);
+#4161 = EDGE_LOOP('',(#4162,#4167,#4168,#4169));
+#4162 = ORIENTED_EDGE('',*,*,#4163,.F.);
+#4163 = EDGE_CURVE('',#4048,#4093,#4164,.T.);
+#4164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4165,#4166),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#4165 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#4166 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#4167 = ORIENTED_EDGE('',*,*,#4047,.F.);
+#4168 = ORIENTED_EDGE('',*,*,#4163,.T.);
+#4169 = ORIENTED_EDGE('',*,*,#4092,.F.);
+#4170 = CYLINDRICAL_SURFACE('',#4171,0.35);
+#4171 = AXIS2_PLACEMENT_3D('',#4172,#4173,#4174);
+#4172 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4173 = DIRECTION('',(0.,0.,1.));
+#4174 = DIRECTION('',(1.,0.,-0.));
+#4175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4179)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4176,#4177,#4178)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4176 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4177 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4178 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4179 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4176,
+  'distance_accuracy_value','confusion accuracy');
+#4180 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4181,#4183);
+#4181 = ( REPRESENTATION_RELATIONSHIP('','',#3675,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4182) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4182 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3605);
+#4183 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4184);
+#4184 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('211','Body020','',#3599,#3670,$
+  );
+#4185 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3672));
+#4186 = SHAPE_DEFINITION_REPRESENTATION(#4187,#4193);
+#4187 = PRODUCT_DEFINITION_SHAPE('','',#4188);
+#4188 = PRODUCT_DEFINITION('design','',#4189,#4192);
+#4189 = PRODUCT_DEFINITION_FORMATION('','',#4190);
+#4190 = PRODUCT('Body021','Body021','',(#4191));
+#4191 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4192 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4193 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4194),#4693);
+#4194 = MANIFOLD_SOLID_BREP('',#4195);
+#4195 = CLOSED_SHELL('',(#4196,#4229,#4290,#4351,#4383,#4407,#4429,#4453
+    ,#4484,#4509,#4533,#4578,#4623,#4644,#4665,#4677));
+#4196 = ADVANCED_FACE('',(#4197),#4224,.T.);
+#4197 = FACE_BOUND('',#4198,.T.);
+#4198 = EDGE_LOOP('',(#4199,#4208,#4216,#4223));
+#4199 = ORIENTED_EDGE('',*,*,#4200,.T.);
+#4200 = EDGE_CURVE('',#4201,#4201,#4203,.T.);
+#4201 = VERTEX_POINT('',#4202);
+#4202 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#4203 = CIRCLE('',#4204,0.4);
+#4204 = AXIS2_PLACEMENT_3D('',#4205,#4206,#4207);
+#4205 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4206 = DIRECTION('',(0.,0.,1.));
+#4207 = DIRECTION('',(1.,0.,-0.));
+#4208 = ORIENTED_EDGE('',*,*,#4209,.T.);
+#4209 = EDGE_CURVE('',#4201,#4210,#4212,.T.);
+#4210 = VERTEX_POINT('',#4211);
+#4211 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#4212 = LINE('',#4213,#4214);
+#4213 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#4214 = VECTOR('',#4215,1.);
+#4215 = DIRECTION('',(0.,0.,1.));
+#4216 = ORIENTED_EDGE('',*,*,#4217,.F.);
+#4217 = EDGE_CURVE('',#4210,#4210,#4218,.T.);
+#4218 = CIRCLE('',#4219,0.4);
+#4219 = AXIS2_PLACEMENT_3D('',#4220,#4221,#4222);
+#4220 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4221 = DIRECTION('',(0.,0.,1.));
+#4222 = DIRECTION('',(1.,0.,-0.));
+#4223 = ORIENTED_EDGE('',*,*,#4209,.F.);
+#4224 = CYLINDRICAL_SURFACE('',#4225,0.4);
+#4225 = AXIS2_PLACEMENT_3D('',#4226,#4227,#4228);
+#4226 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4227 = DIRECTION('',(-0.,-0.,-1.));
+#4228 = DIRECTION('',(1.,0.,0.));
+#4229 = ADVANCED_FACE('',(#4230,#4282),#4285,.T.);
+#4230 = FACE_BOUND('',#4231,.T.);
+#4231 = EDGE_LOOP('',(#4232,#4243,#4251,#4259,#4268,#4276));
+#4232 = ORIENTED_EDGE('',*,*,#4233,.F.);
+#4233 = EDGE_CURVE('',#4234,#4236,#4238,.T.);
+#4234 = VERTEX_POINT('',#4235);
+#4235 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4236 = VERTEX_POINT('',#4237);
+#4237 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4238 = CIRCLE('',#4239,0.599544372394);
+#4239 = AXIS2_PLACEMENT_3D('',#4240,#4241,#4242);
+#4240 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4241 = DIRECTION('',(0.,0.,-1.));
+#4242 = DIRECTION('',(1.,0.,0.));
+#4243 = ORIENTED_EDGE('',*,*,#4244,.T.);
+#4244 = EDGE_CURVE('',#4234,#4245,#4247,.T.);
+#4245 = VERTEX_POINT('',#4246);
+#4246 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#4247 = LINE('',#4248,#4249);
+#4248 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4249 = VECTOR('',#4250,1.);
+#4250 = DIRECTION('',(-1.,0.,0.));
+#4251 = ORIENTED_EDGE('',*,*,#4252,.F.);
+#4252 = EDGE_CURVE('',#4253,#4245,#4255,.T.);
+#4253 = VERTEX_POINT('',#4254);
+#4254 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#4255 = LINE('',#4256,#4257);
+#4256 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#4257 = VECTOR('',#4258,1.);
+#4258 = DIRECTION('',(0.,1.,0.));
+#4259 = ORIENTED_EDGE('',*,*,#4260,.T.);
+#4260 = EDGE_CURVE('',#4253,#4261,#4263,.T.);
+#4261 = VERTEX_POINT('',#4262);
+#4262 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#4263 = CIRCLE('',#4264,0.4);
+#4264 = AXIS2_PLACEMENT_3D('',#4265,#4266,#4267);
+#4265 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#4266 = DIRECTION('',(0.,0.,-1.));
+#4267 = DIRECTION('',(1.,0.,0.));
+#4268 = ORIENTED_EDGE('',*,*,#4269,.F.);
+#4269 = EDGE_CURVE('',#4270,#4261,#4272,.T.);
+#4270 = VERTEX_POINT('',#4271);
+#4271 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4272 = LINE('',#4273,#4274);
+#4273 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4274 = VECTOR('',#4275,1.);
+#4275 = DIRECTION('',(0.,1.,0.));
+#4276 = ORIENTED_EDGE('',*,*,#4277,.F.);
+#4277 = EDGE_CURVE('',#4236,#4270,#4278,.T.);
+#4278 = LINE('',#4279,#4280);
+#4279 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4280 = VECTOR('',#4281,1.);
+#4281 = DIRECTION('',(-1.,0.,0.));
+#4282 = FACE_BOUND('',#4283,.T.);
+#4283 = EDGE_LOOP('',(#4284));
+#4284 = ORIENTED_EDGE('',*,*,#4200,.F.);
+#4285 = PLANE('',#4286);
+#4286 = AXIS2_PLACEMENT_3D('',#4287,#4288,#4289);
+#4287 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#4288 = DIRECTION('',(0.,0.,1.));
+#4289 = DIRECTION('',(1.,0.,-0.));
+#4290 = ADVANCED_FACE('',(#4291,#4343),#4346,.F.);
+#4291 = FACE_BOUND('',#4292,.F.);
+#4292 = EDGE_LOOP('',(#4293,#4304,#4312,#4320,#4329,#4337));
+#4293 = ORIENTED_EDGE('',*,*,#4294,.T.);
+#4294 = EDGE_CURVE('',#4295,#4297,#4299,.T.);
+#4295 = VERTEX_POINT('',#4296);
+#4296 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#4297 = VERTEX_POINT('',#4298);
+#4298 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#4299 = CIRCLE('',#4300,0.4);
+#4300 = AXIS2_PLACEMENT_3D('',#4301,#4302,#4303);
+#4301 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#4302 = DIRECTION('',(0.,0.,-1.));
+#4303 = DIRECTION('',(1.,0.,0.));
+#4304 = ORIENTED_EDGE('',*,*,#4305,.T.);
+#4305 = EDGE_CURVE('',#4297,#4306,#4308,.T.);
+#4306 = VERTEX_POINT('',#4307);
+#4307 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#4308 = LINE('',#4309,#4310);
+#4309 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#4310 = VECTOR('',#4311,1.);
+#4311 = DIRECTION('',(0.,-1.,0.));
+#4312 = ORIENTED_EDGE('',*,*,#4313,.F.);
+#4313 = EDGE_CURVE('',#4314,#4306,#4316,.T.);
+#4314 = VERTEX_POINT('',#4315);
+#4315 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4316 = LINE('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4318 = VECTOR('',#4319,1.);
+#4319 = DIRECTION('',(-1.,0.,0.));
+#4320 = ORIENTED_EDGE('',*,*,#4321,.T.);
+#4321 = EDGE_CURVE('',#4314,#4322,#4324,.T.);
+#4322 = VERTEX_POINT('',#4323);
+#4323 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4324 = CIRCLE('',#4325,0.6);
+#4325 = AXIS2_PLACEMENT_3D('',#4326,#4327,#4328);
+#4326 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4327 = DIRECTION('',(0.,0.,1.));
+#4328 = DIRECTION('',(1.,0.,-0.));
+#4329 = ORIENTED_EDGE('',*,*,#4330,.T.);
+#4330 = EDGE_CURVE('',#4322,#4331,#4333,.T.);
+#4331 = VERTEX_POINT('',#4332);
+#4332 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4333 = LINE('',#4334,#4335);
+#4334 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4335 = VECTOR('',#4336,1.);
+#4336 = DIRECTION('',(-1.,0.,0.));
+#4337 = ORIENTED_EDGE('',*,*,#4338,.T.);
+#4338 = EDGE_CURVE('',#4331,#4295,#4339,.T.);
+#4339 = LINE('',#4340,#4341);
+#4340 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4341 = VECTOR('',#4342,1.);
+#4342 = DIRECTION('',(0.,-1.,0.));
+#4343 = FACE_BOUND('',#4344,.F.);
+#4344 = EDGE_LOOP('',(#4345));
+#4345 = ORIENTED_EDGE('',*,*,#4217,.F.);
+#4346 = PLANE('',#4347);
+#4347 = AXIS2_PLACEMENT_3D('',#4348,#4349,#4350);
+#4348 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#4349 = DIRECTION('',(0.,0.,1.));
+#4350 = DIRECTION('',(1.,0.,-0.));
+#4351 = ADVANCED_FACE('',(#4352),#4378,.T.);
+#4352 = FACE_BOUND('',#4353,.T.);
+#4353 = EDGE_LOOP('',(#4354,#4355,#4363,#4372));
+#4354 = ORIENTED_EDGE('',*,*,#4233,.T.);
+#4355 = ORIENTED_EDGE('',*,*,#4356,.T.);
+#4356 = EDGE_CURVE('',#4236,#4357,#4359,.T.);
+#4357 = VERTEX_POINT('',#4358);
+#4358 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#4359 = LINE('',#4360,#4361);
+#4360 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4361 = VECTOR('',#4362,1.);
+#4362 = DIRECTION('',(0.,0.,-1.));
+#4363 = ORIENTED_EDGE('',*,*,#4364,.F.);
+#4364 = EDGE_CURVE('',#4365,#4357,#4367,.T.);
+#4365 = VERTEX_POINT('',#4366);
+#4366 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#4367 = CIRCLE('',#4368,0.599544372394);
+#4368 = AXIS2_PLACEMENT_3D('',#4369,#4370,#4371);
+#4369 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#4370 = DIRECTION('',(0.,0.,-1.));
+#4371 = DIRECTION('',(1.,0.,0.));
+#4372 = ORIENTED_EDGE('',*,*,#4373,.F.);
+#4373 = EDGE_CURVE('',#4234,#4365,#4374,.T.);
+#4374 = LINE('',#4375,#4376);
+#4375 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4376 = VECTOR('',#4377,1.);
+#4377 = DIRECTION('',(0.,0.,-1.));
+#4378 = CYLINDRICAL_SURFACE('',#4379,0.599544372394);
+#4379 = AXIS2_PLACEMENT_3D('',#4380,#4381,#4382);
+#4380 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4381 = DIRECTION('',(0.,0.,1.));
+#4382 = DIRECTION('',(1.,0.,-0.));
+#4383 = ADVANCED_FACE('',(#4384),#4402,.F.);
+#4384 = FACE_BOUND('',#4385,.F.);
+#4385 = EDGE_LOOP('',(#4386,#4387,#4395,#4401));
+#4386 = ORIENTED_EDGE('',*,*,#4356,.T.);
+#4387 = ORIENTED_EDGE('',*,*,#4388,.T.);
+#4388 = EDGE_CURVE('',#4357,#4389,#4391,.T.);
+#4389 = VERTEX_POINT('',#4390);
+#4390 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#4391 = LINE('',#4392,#4393);
+#4392 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#4393 = VECTOR('',#4394,1.);
+#4394 = DIRECTION('',(-1.,0.,0.));
+#4395 = ORIENTED_EDGE('',*,*,#4396,.F.);
+#4396 = EDGE_CURVE('',#4270,#4389,#4397,.T.);
+#4397 = LINE('',#4398,#4399);
+#4398 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4399 = VECTOR('',#4400,1.);
+#4400 = DIRECTION('',(0.,0.,-1.));
+#4401 = ORIENTED_EDGE('',*,*,#4277,.F.);
+#4402 = PLANE('',#4403);
+#4403 = AXIS2_PLACEMENT_3D('',#4404,#4405,#4406);
+#4404 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4405 = DIRECTION('',(0.,1.,0.));
+#4406 = DIRECTION('',(-1.,0.,0.));
+#4407 = ADVANCED_FACE('',(#4408),#4424,.T.);
+#4408 = FACE_BOUND('',#4409,.T.);
+#4409 = EDGE_LOOP('',(#4410,#4411,#4417,#4418));
+#4410 = ORIENTED_EDGE('',*,*,#4294,.T.);
+#4411 = ORIENTED_EDGE('',*,*,#4412,.T.);
+#4412 = EDGE_CURVE('',#4297,#4261,#4413,.T.);
+#4413 = LINE('',#4414,#4415);
+#4414 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#4415 = VECTOR('',#4416,1.);
+#4416 = DIRECTION('',(0.,0.,-1.));
+#4417 = ORIENTED_EDGE('',*,*,#4260,.F.);
+#4418 = ORIENTED_EDGE('',*,*,#4419,.F.);
+#4419 = EDGE_CURVE('',#4295,#4253,#4420,.T.);
+#4420 = LINE('',#4421,#4422);
+#4421 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#4422 = VECTOR('',#4423,1.);
+#4423 = DIRECTION('',(0.,0.,-1.));
+#4424 = CYLINDRICAL_SURFACE('',#4425,0.4);
+#4425 = AXIS2_PLACEMENT_3D('',#4426,#4427,#4428);
+#4426 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#4427 = DIRECTION('',(0.,0.,1.));
+#4428 = DIRECTION('',(1.,0.,-0.));
+#4429 = ADVANCED_FACE('',(#4430),#4448,.T.);
+#4430 = FACE_BOUND('',#4431,.T.);
+#4431 = EDGE_LOOP('',(#4432,#4433,#4441,#4447));
+#4432 = ORIENTED_EDGE('',*,*,#4373,.T.);
+#4433 = ORIENTED_EDGE('',*,*,#4434,.T.);
+#4434 = EDGE_CURVE('',#4365,#4435,#4437,.T.);
+#4435 = VERTEX_POINT('',#4436);
+#4436 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#4437 = LINE('',#4438,#4439);
+#4438 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#4439 = VECTOR('',#4440,1.);
+#4440 = DIRECTION('',(-1.,0.,0.));
+#4441 = ORIENTED_EDGE('',*,*,#4442,.F.);
+#4442 = EDGE_CURVE('',#4245,#4435,#4443,.T.);
+#4443 = LINE('',#4444,#4445);
+#4444 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#4445 = VECTOR('',#4446,1.);
+#4446 = DIRECTION('',(0.,0.,-1.));
+#4447 = ORIENTED_EDGE('',*,*,#4244,.F.);
+#4448 = PLANE('',#4449);
+#4449 = AXIS2_PLACEMENT_3D('',#4450,#4451,#4452);
+#4450 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4451 = DIRECTION('',(0.,1.,0.));
+#4452 = DIRECTION('',(-1.,0.,0.));
+#4453 = ADVANCED_FACE('',(#4454),#4479,.F.);
+#4454 = FACE_BOUND('',#4455,.F.);
+#4455 = EDGE_LOOP('',(#4456,#4464,#4472,#4478));
+#4456 = ORIENTED_EDGE('',*,*,#4457,.T.);
+#4457 = EDGE_CURVE('',#4322,#4458,#4460,.T.);
+#4458 = VERTEX_POINT('',#4459);
+#4459 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#4460 = LINE('',#4461,#4462);
+#4461 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4462 = VECTOR('',#4463,1.);
+#4463 = DIRECTION('',(0.,0.,1.));
+#4464 = ORIENTED_EDGE('',*,*,#4465,.T.);
+#4465 = EDGE_CURVE('',#4458,#4466,#4468,.T.);
+#4466 = VERTEX_POINT('',#4467);
+#4467 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#4468 = LINE('',#4469,#4470);
+#4469 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#4470 = VECTOR('',#4471,1.);
+#4471 = DIRECTION('',(-1.,0.,0.));
+#4472 = ORIENTED_EDGE('',*,*,#4473,.F.);
+#4473 = EDGE_CURVE('',#4331,#4466,#4474,.T.);
+#4474 = LINE('',#4475,#4476);
+#4475 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4476 = VECTOR('',#4477,1.);
+#4477 = DIRECTION('',(0.,0.,1.));
+#4478 = ORIENTED_EDGE('',*,*,#4330,.F.);
+#4479 = PLANE('',#4480);
+#4480 = AXIS2_PLACEMENT_3D('',#4481,#4482,#4483);
+#4481 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4482 = DIRECTION('',(0.,-1.,0.));
+#4483 = DIRECTION('',(-1.,0.,0.));
+#4484 = ADVANCED_FACE('',(#4485),#4504,.T.);
+#4485 = FACE_BOUND('',#4486,.T.);
+#4486 = EDGE_LOOP('',(#4487,#4488,#4489,#4498));
+#4487 = ORIENTED_EDGE('',*,*,#4321,.T.);
+#4488 = ORIENTED_EDGE('',*,*,#4457,.T.);
+#4489 = ORIENTED_EDGE('',*,*,#4490,.F.);
+#4490 = EDGE_CURVE('',#4491,#4458,#4493,.T.);
+#4491 = VERTEX_POINT('',#4492);
+#4492 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#4493 = CIRCLE('',#4494,0.6);
+#4494 = AXIS2_PLACEMENT_3D('',#4495,#4496,#4497);
+#4495 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#4496 = DIRECTION('',(0.,0.,1.));
+#4497 = DIRECTION('',(1.,0.,-0.));
+#4498 = ORIENTED_EDGE('',*,*,#4499,.F.);
+#4499 = EDGE_CURVE('',#4314,#4491,#4500,.T.);
+#4500 = LINE('',#4501,#4502);
+#4501 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4502 = VECTOR('',#4503,1.);
+#4503 = DIRECTION('',(0.,0.,1.));
+#4504 = CYLINDRICAL_SURFACE('',#4505,0.6);
+#4505 = AXIS2_PLACEMENT_3D('',#4506,#4507,#4508);
+#4506 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4507 = DIRECTION('',(-0.,-0.,-1.));
+#4508 = DIRECTION('',(1.,0.,0.));
+#4509 = ADVANCED_FACE('',(#4510),#4528,.T.);
+#4510 = FACE_BOUND('',#4511,.T.);
+#4511 = EDGE_LOOP('',(#4512,#4513,#4521,#4527));
+#4512 = ORIENTED_EDGE('',*,*,#4499,.T.);
+#4513 = ORIENTED_EDGE('',*,*,#4514,.T.);
+#4514 = EDGE_CURVE('',#4491,#4515,#4517,.T.);
+#4515 = VERTEX_POINT('',#4516);
+#4516 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#4517 = LINE('',#4518,#4519);
+#4518 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#4519 = VECTOR('',#4520,1.);
+#4520 = DIRECTION('',(-1.,0.,0.));
+#4521 = ORIENTED_EDGE('',*,*,#4522,.F.);
+#4522 = EDGE_CURVE('',#4306,#4515,#4523,.T.);
+#4523 = LINE('',#4524,#4525);
+#4524 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#4525 = VECTOR('',#4526,1.);
+#4526 = DIRECTION('',(0.,0.,1.));
+#4527 = ORIENTED_EDGE('',*,*,#4313,.F.);
+#4528 = PLANE('',#4529);
+#4529 = AXIS2_PLACEMENT_3D('',#4530,#4531,#4532);
+#4530 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4531 = DIRECTION('',(0.,-1.,0.));
+#4532 = DIRECTION('',(-1.,0.,0.));
+#4533 = ADVANCED_FACE('',(#4534,#4562),#4573,.F.);
+#4534 = FACE_BOUND('',#4535,.F.);
+#4535 = EDGE_LOOP('',(#4536,#4537,#4545,#4554,#4560,#4561));
+#4536 = ORIENTED_EDGE('',*,*,#4434,.T.);
+#4537 = ORIENTED_EDGE('',*,*,#4538,.F.);
+#4538 = EDGE_CURVE('',#4539,#4435,#4541,.T.);
+#4539 = VERTEX_POINT('',#4540);
+#4540 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#4541 = LINE('',#4542,#4543);
+#4542 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#4543 = VECTOR('',#4544,1.);
+#4544 = DIRECTION('',(0.,1.,0.));
+#4545 = ORIENTED_EDGE('',*,*,#4546,.T.);
+#4546 = EDGE_CURVE('',#4539,#4547,#4549,.T.);
+#4547 = VERTEX_POINT('',#4548);
+#4548 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#4549 = CIRCLE('',#4550,0.35);
+#4550 = AXIS2_PLACEMENT_3D('',#4551,#4552,#4553);
+#4551 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#4552 = DIRECTION('',(0.,0.,-1.));
+#4553 = DIRECTION('',(1.,0.,0.));
+#4554 = ORIENTED_EDGE('',*,*,#4555,.F.);
+#4555 = EDGE_CURVE('',#4389,#4547,#4556,.T.);
+#4556 = LINE('',#4557,#4558);
+#4557 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#4558 = VECTOR('',#4559,1.);
+#4559 = DIRECTION('',(0.,1.,0.));
+#4560 = ORIENTED_EDGE('',*,*,#4388,.F.);
+#4561 = ORIENTED_EDGE('',*,*,#4364,.F.);
+#4562 = FACE_BOUND('',#4563,.F.);
+#4563 = EDGE_LOOP('',(#4564));
+#4564 = ORIENTED_EDGE('',*,*,#4565,.T.);
+#4565 = EDGE_CURVE('',#4566,#4566,#4568,.T.);
+#4566 = VERTEX_POINT('',#4567);
+#4567 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#4568 = CIRCLE('',#4569,0.35);
+#4569 = AXIS2_PLACEMENT_3D('',#4570,#4571,#4572);
+#4570 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#4571 = DIRECTION('',(0.,0.,-1.));
+#4572 = DIRECTION('',(1.,0.,0.));
+#4573 = PLANE('',#4574);
+#4574 = AXIS2_PLACEMENT_3D('',#4575,#4576,#4577);
+#4575 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#4576 = DIRECTION('',(0.,0.,1.));
+#4577 = DIRECTION('',(1.,0.,-0.));
+#4578 = ADVANCED_FACE('',(#4579,#4607),#4618,.T.);
+#4579 = FACE_BOUND('',#4580,.T.);
+#4580 = EDGE_LOOP('',(#4581,#4589,#4590,#4591,#4592,#4600));
+#4581 = ORIENTED_EDGE('',*,*,#4582,.T.);
+#4582 = EDGE_CURVE('',#4583,#4515,#4585,.T.);
+#4583 = VERTEX_POINT('',#4584);
+#4584 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#4585 = LINE('',#4586,#4587);
+#4586 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#4587 = VECTOR('',#4588,1.);
+#4588 = DIRECTION('',(0.,-1.,0.));
+#4589 = ORIENTED_EDGE('',*,*,#4514,.F.);
+#4590 = ORIENTED_EDGE('',*,*,#4490,.T.);
+#4591 = ORIENTED_EDGE('',*,*,#4465,.T.);
+#4592 = ORIENTED_EDGE('',*,*,#4593,.T.);
+#4593 = EDGE_CURVE('',#4466,#4594,#4596,.T.);
+#4594 = VERTEX_POINT('',#4595);
+#4595 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#4596 = LINE('',#4597,#4598);
+#4597 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#4598 = VECTOR('',#4599,1.);
+#4599 = DIRECTION('',(0.,-1.,0.));
+#4600 = ORIENTED_EDGE('',*,*,#4601,.F.);
+#4601 = EDGE_CURVE('',#4583,#4594,#4602,.T.);
+#4602 = CIRCLE('',#4603,0.35);
+#4603 = AXIS2_PLACEMENT_3D('',#4604,#4605,#4606);
+#4604 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#4605 = DIRECTION('',(0.,0.,1.));
+#4606 = DIRECTION('',(1.,0.,-0.));
+#4607 = FACE_BOUND('',#4608,.F.);
+#4608 = EDGE_LOOP('',(#4609));
+#4609 = ORIENTED_EDGE('',*,*,#4610,.T.);
+#4610 = EDGE_CURVE('',#4611,#4611,#4613,.T.);
+#4611 = VERTEX_POINT('',#4612);
+#4612 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#4613 = CIRCLE('',#4614,0.35);
+#4614 = AXIS2_PLACEMENT_3D('',#4615,#4616,#4617);
+#4615 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#4616 = DIRECTION('',(0.,0.,1.));
+#4617 = DIRECTION('',(1.,0.,-0.));
+#4618 = PLANE('',#4619);
+#4619 = AXIS2_PLACEMENT_3D('',#4620,#4621,#4622);
+#4620 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#4621 = DIRECTION('',(0.,0.,1.));
+#4622 = DIRECTION('',(1.,0.,-0.));
+#4623 = ADVANCED_FACE('',(#4624),#4639,.T.);
+#4624 = FACE_BOUND('',#4625,.T.);
+#4625 = EDGE_LOOP('',(#4626,#4627,#4628,#4629,#4630,#4631,#4632,#4638));
+#4626 = ORIENTED_EDGE('',*,*,#4396,.F.);
+#4627 = ORIENTED_EDGE('',*,*,#4269,.T.);
+#4628 = ORIENTED_EDGE('',*,*,#4412,.F.);
+#4629 = ORIENTED_EDGE('',*,*,#4305,.T.);
+#4630 = ORIENTED_EDGE('',*,*,#4522,.T.);
+#4631 = ORIENTED_EDGE('',*,*,#4582,.F.);
+#4632 = ORIENTED_EDGE('',*,*,#4633,.F.);
+#4633 = EDGE_CURVE('',#4547,#4583,#4634,.T.);
+#4634 = LINE('',#4635,#4636);
+#4635 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#4636 = VECTOR('',#4637,1.);
+#4637 = DIRECTION('',(0.,0.,1.));
+#4638 = ORIENTED_EDGE('',*,*,#4555,.F.);
+#4639 = PLANE('',#4640);
+#4640 = AXIS2_PLACEMENT_3D('',#4641,#4642,#4643);
+#4641 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#4642 = DIRECTION('',(-1.,-0.,-0.));
+#4643 = DIRECTION('',(0.,0.,-1.));
+#4644 = ADVANCED_FACE('',(#4645),#4660,.T.);
+#4645 = FACE_BOUND('',#4646,.T.);
+#4646 = EDGE_LOOP('',(#4647,#4653,#4654,#4655,#4656,#4657,#4658,#4659));
+#4647 = ORIENTED_EDGE('',*,*,#4648,.F.);
+#4648 = EDGE_CURVE('',#4594,#4539,#4649,.T.);
+#4649 = LINE('',#4650,#4651);
+#4650 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#4651 = VECTOR('',#4652,1.);
+#4652 = DIRECTION('',(0.,0.,-1.));
+#4653 = ORIENTED_EDGE('',*,*,#4593,.F.);
+#4654 = ORIENTED_EDGE('',*,*,#4473,.F.);
+#4655 = ORIENTED_EDGE('',*,*,#4338,.T.);
+#4656 = ORIENTED_EDGE('',*,*,#4419,.T.);
+#4657 = ORIENTED_EDGE('',*,*,#4252,.T.);
+#4658 = ORIENTED_EDGE('',*,*,#4442,.T.);
+#4659 = ORIENTED_EDGE('',*,*,#4538,.F.);
+#4660 = PLANE('',#4661);
+#4661 = AXIS2_PLACEMENT_3D('',#4662,#4663,#4664);
+#4662 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#4663 = DIRECTION('',(-1.,-0.,-0.));
+#4664 = DIRECTION('',(0.,0.,-1.));
+#4665 = ADVANCED_FACE('',(#4666),#4672,.F.);
+#4666 = FACE_BOUND('',#4667,.F.);
+#4667 = EDGE_LOOP('',(#4668,#4669,#4670,#4671));
+#4668 = ORIENTED_EDGE('',*,*,#4601,.F.);
+#4669 = ORIENTED_EDGE('',*,*,#4633,.F.);
+#4670 = ORIENTED_EDGE('',*,*,#4546,.F.);
+#4671 = ORIENTED_EDGE('',*,*,#4648,.F.);
+#4672 = CYLINDRICAL_SURFACE('',#4673,0.35);
+#4673 = AXIS2_PLACEMENT_3D('',#4674,#4675,#4676);
+#4674 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#4675 = DIRECTION('',(0.,0.,1.));
+#4676 = DIRECTION('',(1.,0.,-0.));
+#4677 = ADVANCED_FACE('',(#4678),#4688,.F.);
+#4678 = FACE_BOUND('',#4679,.F.);
+#4679 = EDGE_LOOP('',(#4680,#4685,#4686,#4687));
+#4680 = ORIENTED_EDGE('',*,*,#4681,.F.);
+#4681 = EDGE_CURVE('',#4566,#4611,#4682,.T.);
+#4682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4683,#4684),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#4683 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#4684 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#4685 = ORIENTED_EDGE('',*,*,#4565,.F.);
+#4686 = ORIENTED_EDGE('',*,*,#4681,.T.);
+#4687 = ORIENTED_EDGE('',*,*,#4610,.F.);
+#4688 = CYLINDRICAL_SURFACE('',#4689,0.35);
+#4689 = AXIS2_PLACEMENT_3D('',#4690,#4691,#4692);
+#4690 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4691 = DIRECTION('',(0.,0.,1.));
+#4692 = DIRECTION('',(1.,0.,-0.));
+#4693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4697)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4694,#4695,#4696)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4694 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4695 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4696 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4697 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4694,
+  'distance_accuracy_value','confusion accuracy');
+#4698 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4699,#4701);
+#4699 = ( REPRESENTATION_RELATIONSHIP('','',#4193,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4700) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4700 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3609);
+#4701 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4702);
+#4702 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('212','Body021','',#3599,#4188,$
+  );
+#4703 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4190));
+#4704 = SHAPE_DEFINITION_REPRESENTATION(#4705,#4711);
+#4705 = PRODUCT_DEFINITION_SHAPE('','',#4706);
+#4706 = PRODUCT_DEFINITION('design','',#4707,#4710);
+#4707 = PRODUCT_DEFINITION_FORMATION('','',#4708);
+#4708 = PRODUCT('Body022','Body022','',(#4709));
+#4709 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4710 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4711 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4712),#5211);
+#4712 = MANIFOLD_SOLID_BREP('',#4713);
+#4713 = CLOSED_SHELL('',(#4714,#4747,#4808,#4869,#4901,#4925,#4947,#4971
+    ,#5002,#5027,#5051,#5096,#5141,#5162,#5183,#5195));
+#4714 = ADVANCED_FACE('',(#4715),#4742,.T.);
+#4715 = FACE_BOUND('',#4716,.T.);
+#4716 = EDGE_LOOP('',(#4717,#4726,#4734,#4741));
+#4717 = ORIENTED_EDGE('',*,*,#4718,.T.);
+#4718 = EDGE_CURVE('',#4719,#4719,#4721,.T.);
+#4719 = VERTEX_POINT('',#4720);
+#4720 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#4721 = CIRCLE('',#4722,0.4);
+#4722 = AXIS2_PLACEMENT_3D('',#4723,#4724,#4725);
+#4723 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4724 = DIRECTION('',(0.,0.,1.));
+#4725 = DIRECTION('',(1.,0.,-0.));
+#4726 = ORIENTED_EDGE('',*,*,#4727,.T.);
+#4727 = EDGE_CURVE('',#4719,#4728,#4730,.T.);
+#4728 = VERTEX_POINT('',#4729);
+#4729 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#4730 = LINE('',#4731,#4732);
+#4731 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#4732 = VECTOR('',#4733,1.);
+#4733 = DIRECTION('',(0.,0.,1.));
+#4734 = ORIENTED_EDGE('',*,*,#4735,.F.);
+#4735 = EDGE_CURVE('',#4728,#4728,#4736,.T.);
+#4736 = CIRCLE('',#4737,0.4);
+#4737 = AXIS2_PLACEMENT_3D('',#4738,#4739,#4740);
+#4738 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4739 = DIRECTION('',(0.,0.,1.));
+#4740 = DIRECTION('',(1.,0.,-0.));
+#4741 = ORIENTED_EDGE('',*,*,#4727,.F.);
+#4742 = CYLINDRICAL_SURFACE('',#4743,0.4);
+#4743 = AXIS2_PLACEMENT_3D('',#4744,#4745,#4746);
+#4744 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4745 = DIRECTION('',(-0.,-0.,-1.));
+#4746 = DIRECTION('',(1.,0.,0.));
+#4747 = ADVANCED_FACE('',(#4748,#4800),#4803,.T.);
+#4748 = FACE_BOUND('',#4749,.T.);
+#4749 = EDGE_LOOP('',(#4750,#4761,#4769,#4777,#4786,#4794));
+#4750 = ORIENTED_EDGE('',*,*,#4751,.F.);
+#4751 = EDGE_CURVE('',#4752,#4754,#4756,.T.);
+#4752 = VERTEX_POINT('',#4753);
+#4753 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4754 = VERTEX_POINT('',#4755);
+#4755 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4756 = CIRCLE('',#4757,0.599544372394);
+#4757 = AXIS2_PLACEMENT_3D('',#4758,#4759,#4760);
+#4758 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4759 = DIRECTION('',(0.,0.,-1.));
+#4760 = DIRECTION('',(1.,0.,0.));
+#4761 = ORIENTED_EDGE('',*,*,#4762,.T.);
+#4762 = EDGE_CURVE('',#4752,#4763,#4765,.T.);
+#4763 = VERTEX_POINT('',#4764);
+#4764 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#4765 = LINE('',#4766,#4767);
+#4766 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4767 = VECTOR('',#4768,1.);
+#4768 = DIRECTION('',(-1.,0.,0.));
+#4769 = ORIENTED_EDGE('',*,*,#4770,.F.);
+#4770 = EDGE_CURVE('',#4771,#4763,#4773,.T.);
+#4771 = VERTEX_POINT('',#4772);
+#4772 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#4773 = LINE('',#4774,#4775);
+#4774 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#4775 = VECTOR('',#4776,1.);
+#4776 = DIRECTION('',(0.,1.,0.));
+#4777 = ORIENTED_EDGE('',*,*,#4778,.T.);
+#4778 = EDGE_CURVE('',#4771,#4779,#4781,.T.);
+#4779 = VERTEX_POINT('',#4780);
+#4780 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#4781 = CIRCLE('',#4782,0.4);
+#4782 = AXIS2_PLACEMENT_3D('',#4783,#4784,#4785);
+#4783 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#4784 = DIRECTION('',(0.,0.,-1.));
+#4785 = DIRECTION('',(1.,0.,0.));
+#4786 = ORIENTED_EDGE('',*,*,#4787,.F.);
+#4787 = EDGE_CURVE('',#4788,#4779,#4790,.T.);
+#4788 = VERTEX_POINT('',#4789);
+#4789 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4790 = LINE('',#4791,#4792);
+#4791 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4792 = VECTOR('',#4793,1.);
+#4793 = DIRECTION('',(0.,1.,0.));
+#4794 = ORIENTED_EDGE('',*,*,#4795,.F.);
+#4795 = EDGE_CURVE('',#4754,#4788,#4796,.T.);
+#4796 = LINE('',#4797,#4798);
+#4797 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4798 = VECTOR('',#4799,1.);
+#4799 = DIRECTION('',(-1.,0.,0.));
+#4800 = FACE_BOUND('',#4801,.T.);
+#4801 = EDGE_LOOP('',(#4802));
+#4802 = ORIENTED_EDGE('',*,*,#4718,.F.);
+#4803 = PLANE('',#4804);
+#4804 = AXIS2_PLACEMENT_3D('',#4805,#4806,#4807);
+#4805 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#4806 = DIRECTION('',(0.,0.,1.));
+#4807 = DIRECTION('',(1.,0.,-0.));
+#4808 = ADVANCED_FACE('',(#4809,#4861),#4864,.F.);
+#4809 = FACE_BOUND('',#4810,.F.);
+#4810 = EDGE_LOOP('',(#4811,#4822,#4830,#4838,#4847,#4855));
+#4811 = ORIENTED_EDGE('',*,*,#4812,.T.);
+#4812 = EDGE_CURVE('',#4813,#4815,#4817,.T.);
+#4813 = VERTEX_POINT('',#4814);
+#4814 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#4815 = VERTEX_POINT('',#4816);
+#4816 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#4817 = CIRCLE('',#4818,0.4);
+#4818 = AXIS2_PLACEMENT_3D('',#4819,#4820,#4821);
+#4819 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#4820 = DIRECTION('',(0.,0.,-1.));
+#4821 = DIRECTION('',(1.,0.,0.));
+#4822 = ORIENTED_EDGE('',*,*,#4823,.T.);
+#4823 = EDGE_CURVE('',#4815,#4824,#4826,.T.);
+#4824 = VERTEX_POINT('',#4825);
+#4825 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#4826 = LINE('',#4827,#4828);
+#4827 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#4828 = VECTOR('',#4829,1.);
+#4829 = DIRECTION('',(0.,-1.,0.));
+#4830 = ORIENTED_EDGE('',*,*,#4831,.F.);
+#4831 = EDGE_CURVE('',#4832,#4824,#4834,.T.);
+#4832 = VERTEX_POINT('',#4833);
+#4833 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4834 = LINE('',#4835,#4836);
+#4835 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#4836 = VECTOR('',#4837,1.);
+#4837 = DIRECTION('',(-1.,0.,0.));
+#4838 = ORIENTED_EDGE('',*,*,#4839,.T.);
+#4839 = EDGE_CURVE('',#4832,#4840,#4842,.T.);
+#4840 = VERTEX_POINT('',#4841);
+#4841 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4842 = CIRCLE('',#4843,0.6);
+#4843 = AXIS2_PLACEMENT_3D('',#4844,#4845,#4846);
+#4844 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#4845 = DIRECTION('',(0.,0.,1.));
+#4846 = DIRECTION('',(1.,0.,-0.));
+#4847 = ORIENTED_EDGE('',*,*,#4848,.T.);
+#4848 = EDGE_CURVE('',#4840,#4849,#4851,.T.);
+#4849 = VERTEX_POINT('',#4850);
+#4850 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4851 = LINE('',#4852,#4853);
+#4852 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4853 = VECTOR('',#4854,1.);
+#4854 = DIRECTION('',(-1.,0.,0.));
+#4855 = ORIENTED_EDGE('',*,*,#4856,.T.);
+#4856 = EDGE_CURVE('',#4849,#4813,#4857,.T.);
+#4857 = LINE('',#4858,#4859);
+#4858 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4859 = VECTOR('',#4860,1.);
+#4860 = DIRECTION('',(0.,-1.,0.));
+#4861 = FACE_BOUND('',#4862,.F.);
+#4862 = EDGE_LOOP('',(#4863));
+#4863 = ORIENTED_EDGE('',*,*,#4735,.F.);
+#4864 = PLANE('',#4865);
+#4865 = AXIS2_PLACEMENT_3D('',#4866,#4867,#4868);
+#4866 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#4867 = DIRECTION('',(0.,0.,1.));
+#4868 = DIRECTION('',(1.,0.,-0.));
+#4869 = ADVANCED_FACE('',(#4870),#4896,.T.);
+#4870 = FACE_BOUND('',#4871,.T.);
+#4871 = EDGE_LOOP('',(#4872,#4873,#4881,#4890));
+#4872 = ORIENTED_EDGE('',*,*,#4751,.T.);
+#4873 = ORIENTED_EDGE('',*,*,#4874,.T.);
+#4874 = EDGE_CURVE('',#4754,#4875,#4877,.T.);
+#4875 = VERTEX_POINT('',#4876);
+#4876 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#4877 = LINE('',#4878,#4879);
+#4878 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4879 = VECTOR('',#4880,1.);
+#4880 = DIRECTION('',(0.,0.,-1.));
+#4881 = ORIENTED_EDGE('',*,*,#4882,.F.);
+#4882 = EDGE_CURVE('',#4883,#4875,#4885,.T.);
+#4883 = VERTEX_POINT('',#4884);
+#4884 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#4885 = CIRCLE('',#4886,0.599544372394);
+#4886 = AXIS2_PLACEMENT_3D('',#4887,#4888,#4889);
+#4887 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#4888 = DIRECTION('',(0.,0.,-1.));
+#4889 = DIRECTION('',(1.,0.,0.));
+#4890 = ORIENTED_EDGE('',*,*,#4891,.F.);
+#4891 = EDGE_CURVE('',#4752,#4883,#4892,.T.);
+#4892 = LINE('',#4893,#4894);
+#4893 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4894 = VECTOR('',#4895,1.);
+#4895 = DIRECTION('',(0.,0.,-1.));
+#4896 = CYLINDRICAL_SURFACE('',#4897,0.599544372394);
+#4897 = AXIS2_PLACEMENT_3D('',#4898,#4899,#4900);
+#4898 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#4899 = DIRECTION('',(0.,0.,1.));
+#4900 = DIRECTION('',(1.,0.,-0.));
+#4901 = ADVANCED_FACE('',(#4902),#4920,.F.);
+#4902 = FACE_BOUND('',#4903,.F.);
+#4903 = EDGE_LOOP('',(#4904,#4905,#4913,#4919));
+#4904 = ORIENTED_EDGE('',*,*,#4874,.T.);
+#4905 = ORIENTED_EDGE('',*,*,#4906,.T.);
+#4906 = EDGE_CURVE('',#4875,#4907,#4909,.T.);
+#4907 = VERTEX_POINT('',#4908);
+#4908 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#4909 = LINE('',#4910,#4911);
+#4910 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#4911 = VECTOR('',#4912,1.);
+#4912 = DIRECTION('',(-1.,0.,0.));
+#4913 = ORIENTED_EDGE('',*,*,#4914,.F.);
+#4914 = EDGE_CURVE('',#4788,#4907,#4915,.T.);
+#4915 = LINE('',#4916,#4917);
+#4916 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#4917 = VECTOR('',#4918,1.);
+#4918 = DIRECTION('',(0.,0.,-1.));
+#4919 = ORIENTED_EDGE('',*,*,#4795,.F.);
+#4920 = PLANE('',#4921);
+#4921 = AXIS2_PLACEMENT_3D('',#4922,#4923,#4924);
+#4922 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#4923 = DIRECTION('',(0.,1.,0.));
+#4924 = DIRECTION('',(-1.,0.,0.));
+#4925 = ADVANCED_FACE('',(#4926),#4942,.T.);
+#4926 = FACE_BOUND('',#4927,.T.);
+#4927 = EDGE_LOOP('',(#4928,#4929,#4935,#4936));
+#4928 = ORIENTED_EDGE('',*,*,#4812,.T.);
+#4929 = ORIENTED_EDGE('',*,*,#4930,.T.);
+#4930 = EDGE_CURVE('',#4815,#4779,#4931,.T.);
+#4931 = LINE('',#4932,#4933);
+#4932 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#4933 = VECTOR('',#4934,1.);
+#4934 = DIRECTION('',(0.,0.,-1.));
+#4935 = ORIENTED_EDGE('',*,*,#4778,.F.);
+#4936 = ORIENTED_EDGE('',*,*,#4937,.F.);
+#4937 = EDGE_CURVE('',#4813,#4771,#4938,.T.);
+#4938 = LINE('',#4939,#4940);
+#4939 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#4940 = VECTOR('',#4941,1.);
+#4941 = DIRECTION('',(0.,0.,-1.));
+#4942 = CYLINDRICAL_SURFACE('',#4943,0.4);
+#4943 = AXIS2_PLACEMENT_3D('',#4944,#4945,#4946);
+#4944 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#4945 = DIRECTION('',(0.,0.,1.));
+#4946 = DIRECTION('',(1.,0.,-0.));
+#4947 = ADVANCED_FACE('',(#4948),#4966,.T.);
+#4948 = FACE_BOUND('',#4949,.T.);
+#4949 = EDGE_LOOP('',(#4950,#4951,#4959,#4965));
+#4950 = ORIENTED_EDGE('',*,*,#4891,.T.);
+#4951 = ORIENTED_EDGE('',*,*,#4952,.T.);
+#4952 = EDGE_CURVE('',#4883,#4953,#4955,.T.);
+#4953 = VERTEX_POINT('',#4954);
+#4954 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#4955 = LINE('',#4956,#4957);
+#4956 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#4957 = VECTOR('',#4958,1.);
+#4958 = DIRECTION('',(-1.,0.,0.));
+#4959 = ORIENTED_EDGE('',*,*,#4960,.F.);
+#4960 = EDGE_CURVE('',#4763,#4953,#4961,.T.);
+#4961 = LINE('',#4962,#4963);
+#4962 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#4963 = VECTOR('',#4964,1.);
+#4964 = DIRECTION('',(0.,0.,-1.));
+#4965 = ORIENTED_EDGE('',*,*,#4762,.F.);
+#4966 = PLANE('',#4967);
+#4967 = AXIS2_PLACEMENT_3D('',#4968,#4969,#4970);
+#4968 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#4969 = DIRECTION('',(0.,1.,0.));
+#4970 = DIRECTION('',(-1.,0.,0.));
+#4971 = ADVANCED_FACE('',(#4972),#4997,.F.);
+#4972 = FACE_BOUND('',#4973,.F.);
+#4973 = EDGE_LOOP('',(#4974,#4982,#4990,#4996));
+#4974 = ORIENTED_EDGE('',*,*,#4975,.T.);
+#4975 = EDGE_CURVE('',#4840,#4976,#4978,.T.);
+#4976 = VERTEX_POINT('',#4977);
+#4977 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#4978 = LINE('',#4979,#4980);
+#4979 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#4980 = VECTOR('',#4981,1.);
+#4981 = DIRECTION('',(0.,0.,1.));
+#4982 = ORIENTED_EDGE('',*,*,#4983,.T.);
+#4983 = EDGE_CURVE('',#4976,#4984,#4986,.T.);
+#4984 = VERTEX_POINT('',#4985);
+#4985 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#4986 = LINE('',#4987,#4988);
+#4987 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#4988 = VECTOR('',#4989,1.);
+#4989 = DIRECTION('',(-1.,0.,0.));
+#4990 = ORIENTED_EDGE('',*,*,#4991,.F.);
+#4991 = EDGE_CURVE('',#4849,#4984,#4992,.T.);
+#4992 = LINE('',#4993,#4994);
+#4993 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#4994 = VECTOR('',#4995,1.);
+#4995 = DIRECTION('',(0.,0.,1.));
+#4996 = ORIENTED_EDGE('',*,*,#4848,.F.);
+#4997 = PLANE('',#4998);
+#4998 = AXIS2_PLACEMENT_3D('',#4999,#5000,#5001);
+#4999 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5000 = DIRECTION('',(0.,-1.,0.));
+#5001 = DIRECTION('',(-1.,0.,0.));
+#5002 = ADVANCED_FACE('',(#5003),#5022,.T.);
+#5003 = FACE_BOUND('',#5004,.T.);
+#5004 = EDGE_LOOP('',(#5005,#5006,#5007,#5016));
+#5005 = ORIENTED_EDGE('',*,*,#4839,.T.);
+#5006 = ORIENTED_EDGE('',*,*,#4975,.T.);
+#5007 = ORIENTED_EDGE('',*,*,#5008,.F.);
+#5008 = EDGE_CURVE('',#5009,#4976,#5011,.T.);
+#5009 = VERTEX_POINT('',#5010);
+#5010 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#5011 = CIRCLE('',#5012,0.6);
+#5012 = AXIS2_PLACEMENT_3D('',#5013,#5014,#5015);
+#5013 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#5014 = DIRECTION('',(0.,0.,1.));
+#5015 = DIRECTION('',(1.,0.,-0.));
+#5016 = ORIENTED_EDGE('',*,*,#5017,.F.);
+#5017 = EDGE_CURVE('',#4832,#5009,#5018,.T.);
+#5018 = LINE('',#5019,#5020);
+#5019 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5020 = VECTOR('',#5021,1.);
+#5021 = DIRECTION('',(0.,0.,1.));
+#5022 = CYLINDRICAL_SURFACE('',#5023,0.6);
+#5023 = AXIS2_PLACEMENT_3D('',#5024,#5025,#5026);
+#5024 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5025 = DIRECTION('',(-0.,-0.,-1.));
+#5026 = DIRECTION('',(1.,0.,0.));
+#5027 = ADVANCED_FACE('',(#5028),#5046,.T.);
+#5028 = FACE_BOUND('',#5029,.T.);
+#5029 = EDGE_LOOP('',(#5030,#5031,#5039,#5045));
+#5030 = ORIENTED_EDGE('',*,*,#5017,.T.);
+#5031 = ORIENTED_EDGE('',*,*,#5032,.T.);
+#5032 = EDGE_CURVE('',#5009,#5033,#5035,.T.);
+#5033 = VERTEX_POINT('',#5034);
+#5034 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#5035 = LINE('',#5036,#5037);
+#5036 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#5037 = VECTOR('',#5038,1.);
+#5038 = DIRECTION('',(-1.,0.,0.));
+#5039 = ORIENTED_EDGE('',*,*,#5040,.F.);
+#5040 = EDGE_CURVE('',#4824,#5033,#5041,.T.);
+#5041 = LINE('',#5042,#5043);
+#5042 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#5043 = VECTOR('',#5044,1.);
+#5044 = DIRECTION('',(0.,0.,1.));
+#5045 = ORIENTED_EDGE('',*,*,#4831,.F.);
+#5046 = PLANE('',#5047);
+#5047 = AXIS2_PLACEMENT_3D('',#5048,#5049,#5050);
+#5048 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5049 = DIRECTION('',(0.,-1.,0.));
+#5050 = DIRECTION('',(-1.,0.,0.));
+#5051 = ADVANCED_FACE('',(#5052,#5080),#5091,.F.);
+#5052 = FACE_BOUND('',#5053,.F.);
+#5053 = EDGE_LOOP('',(#5054,#5055,#5063,#5072,#5078,#5079));
+#5054 = ORIENTED_EDGE('',*,*,#4952,.T.);
+#5055 = ORIENTED_EDGE('',*,*,#5056,.F.);
+#5056 = EDGE_CURVE('',#5057,#4953,#5059,.T.);
+#5057 = VERTEX_POINT('',#5058);
+#5058 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#5059 = LINE('',#5060,#5061);
+#5060 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#5061 = VECTOR('',#5062,1.);
+#5062 = DIRECTION('',(0.,1.,0.));
+#5063 = ORIENTED_EDGE('',*,*,#5064,.T.);
+#5064 = EDGE_CURVE('',#5057,#5065,#5067,.T.);
+#5065 = VERTEX_POINT('',#5066);
+#5066 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#5067 = CIRCLE('',#5068,0.35);
+#5068 = AXIS2_PLACEMENT_3D('',#5069,#5070,#5071);
+#5069 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#5070 = DIRECTION('',(0.,0.,-1.));
+#5071 = DIRECTION('',(1.,0.,0.));
+#5072 = ORIENTED_EDGE('',*,*,#5073,.F.);
+#5073 = EDGE_CURVE('',#4907,#5065,#5074,.T.);
+#5074 = LINE('',#5075,#5076);
+#5075 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#5076 = VECTOR('',#5077,1.);
+#5077 = DIRECTION('',(0.,1.,0.));
+#5078 = ORIENTED_EDGE('',*,*,#4906,.F.);
+#5079 = ORIENTED_EDGE('',*,*,#4882,.F.);
+#5080 = FACE_BOUND('',#5081,.F.);
+#5081 = EDGE_LOOP('',(#5082));
+#5082 = ORIENTED_EDGE('',*,*,#5083,.T.);
+#5083 = EDGE_CURVE('',#5084,#5084,#5086,.T.);
+#5084 = VERTEX_POINT('',#5085);
+#5085 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#5086 = CIRCLE('',#5087,0.35);
+#5087 = AXIS2_PLACEMENT_3D('',#5088,#5089,#5090);
+#5088 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#5089 = DIRECTION('',(0.,0.,-1.));
+#5090 = DIRECTION('',(1.,0.,0.));
+#5091 = PLANE('',#5092);
+#5092 = AXIS2_PLACEMENT_3D('',#5093,#5094,#5095);
+#5093 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#5094 = DIRECTION('',(0.,0.,1.));
+#5095 = DIRECTION('',(1.,0.,-0.));
+#5096 = ADVANCED_FACE('',(#5097,#5125),#5136,.T.);
+#5097 = FACE_BOUND('',#5098,.T.);
+#5098 = EDGE_LOOP('',(#5099,#5107,#5108,#5109,#5110,#5118));
+#5099 = ORIENTED_EDGE('',*,*,#5100,.T.);
+#5100 = EDGE_CURVE('',#5101,#5033,#5103,.T.);
+#5101 = VERTEX_POINT('',#5102);
+#5102 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#5103 = LINE('',#5104,#5105);
+#5104 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#5105 = VECTOR('',#5106,1.);
+#5106 = DIRECTION('',(0.,-1.,0.));
+#5107 = ORIENTED_EDGE('',*,*,#5032,.F.);
+#5108 = ORIENTED_EDGE('',*,*,#5008,.T.);
+#5109 = ORIENTED_EDGE('',*,*,#4983,.T.);
+#5110 = ORIENTED_EDGE('',*,*,#5111,.T.);
+#5111 = EDGE_CURVE('',#4984,#5112,#5114,.T.);
+#5112 = VERTEX_POINT('',#5113);
+#5113 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#5114 = LINE('',#5115,#5116);
+#5115 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#5116 = VECTOR('',#5117,1.);
+#5117 = DIRECTION('',(0.,-1.,0.));
+#5118 = ORIENTED_EDGE('',*,*,#5119,.F.);
+#5119 = EDGE_CURVE('',#5101,#5112,#5120,.T.);
+#5120 = CIRCLE('',#5121,0.35);
+#5121 = AXIS2_PLACEMENT_3D('',#5122,#5123,#5124);
+#5122 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#5123 = DIRECTION('',(0.,0.,1.));
+#5124 = DIRECTION('',(1.,0.,-0.));
+#5125 = FACE_BOUND('',#5126,.F.);
+#5126 = EDGE_LOOP('',(#5127));
+#5127 = ORIENTED_EDGE('',*,*,#5128,.T.);
+#5128 = EDGE_CURVE('',#5129,#5129,#5131,.T.);
+#5129 = VERTEX_POINT('',#5130);
+#5130 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#5131 = CIRCLE('',#5132,0.35);
+#5132 = AXIS2_PLACEMENT_3D('',#5133,#5134,#5135);
+#5133 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#5134 = DIRECTION('',(0.,0.,1.));
+#5135 = DIRECTION('',(1.,0.,-0.));
+#5136 = PLANE('',#5137);
+#5137 = AXIS2_PLACEMENT_3D('',#5138,#5139,#5140);
+#5138 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#5139 = DIRECTION('',(0.,0.,1.));
+#5140 = DIRECTION('',(1.,0.,-0.));
+#5141 = ADVANCED_FACE('',(#5142),#5157,.T.);
+#5142 = FACE_BOUND('',#5143,.T.);
+#5143 = EDGE_LOOP('',(#5144,#5145,#5146,#5147,#5148,#5149,#5150,#5156));
+#5144 = ORIENTED_EDGE('',*,*,#4914,.F.);
+#5145 = ORIENTED_EDGE('',*,*,#4787,.T.);
+#5146 = ORIENTED_EDGE('',*,*,#4930,.F.);
+#5147 = ORIENTED_EDGE('',*,*,#4823,.T.);
+#5148 = ORIENTED_EDGE('',*,*,#5040,.T.);
+#5149 = ORIENTED_EDGE('',*,*,#5100,.F.);
+#5150 = ORIENTED_EDGE('',*,*,#5151,.F.);
+#5151 = EDGE_CURVE('',#5065,#5101,#5152,.T.);
+#5152 = LINE('',#5153,#5154);
+#5153 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#5154 = VECTOR('',#5155,1.);
+#5155 = DIRECTION('',(0.,0.,1.));
+#5156 = ORIENTED_EDGE('',*,*,#5073,.F.);
+#5157 = PLANE('',#5158);
+#5158 = AXIS2_PLACEMENT_3D('',#5159,#5160,#5161);
+#5159 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#5160 = DIRECTION('',(-1.,-0.,-0.));
+#5161 = DIRECTION('',(0.,0.,-1.));
+#5162 = ADVANCED_FACE('',(#5163),#5178,.T.);
+#5163 = FACE_BOUND('',#5164,.T.);
+#5164 = EDGE_LOOP('',(#5165,#5171,#5172,#5173,#5174,#5175,#5176,#5177));
+#5165 = ORIENTED_EDGE('',*,*,#5166,.F.);
+#5166 = EDGE_CURVE('',#5112,#5057,#5167,.T.);
+#5167 = LINE('',#5168,#5169);
+#5168 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#5169 = VECTOR('',#5170,1.);
+#5170 = DIRECTION('',(0.,0.,-1.));
+#5171 = ORIENTED_EDGE('',*,*,#5111,.F.);
+#5172 = ORIENTED_EDGE('',*,*,#4991,.F.);
+#5173 = ORIENTED_EDGE('',*,*,#4856,.T.);
+#5174 = ORIENTED_EDGE('',*,*,#4937,.T.);
+#5175 = ORIENTED_EDGE('',*,*,#4770,.T.);
+#5176 = ORIENTED_EDGE('',*,*,#4960,.T.);
+#5177 = ORIENTED_EDGE('',*,*,#5056,.F.);
+#5178 = PLANE('',#5179);
+#5179 = AXIS2_PLACEMENT_3D('',#5180,#5181,#5182);
+#5180 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#5181 = DIRECTION('',(-1.,-0.,-0.));
+#5182 = DIRECTION('',(0.,0.,-1.));
+#5183 = ADVANCED_FACE('',(#5184),#5190,.F.);
+#5184 = FACE_BOUND('',#5185,.F.);
+#5185 = EDGE_LOOP('',(#5186,#5187,#5188,#5189));
+#5186 = ORIENTED_EDGE('',*,*,#5119,.F.);
+#5187 = ORIENTED_EDGE('',*,*,#5151,.F.);
+#5188 = ORIENTED_EDGE('',*,*,#5064,.F.);
+#5189 = ORIENTED_EDGE('',*,*,#5166,.F.);
+#5190 = CYLINDRICAL_SURFACE('',#5191,0.35);
+#5191 = AXIS2_PLACEMENT_3D('',#5192,#5193,#5194);
+#5192 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#5193 = DIRECTION('',(0.,0.,1.));
+#5194 = DIRECTION('',(1.,0.,-0.));
+#5195 = ADVANCED_FACE('',(#5196),#5206,.F.);
+#5196 = FACE_BOUND('',#5197,.F.);
+#5197 = EDGE_LOOP('',(#5198,#5203,#5204,#5205));
+#5198 = ORIENTED_EDGE('',*,*,#5199,.F.);
+#5199 = EDGE_CURVE('',#5084,#5129,#5200,.T.);
+#5200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5201,#5202),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#5201 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#5202 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#5203 = ORIENTED_EDGE('',*,*,#5083,.F.);
+#5204 = ORIENTED_EDGE('',*,*,#5199,.T.);
+#5205 = ORIENTED_EDGE('',*,*,#5128,.F.);
+#5206 = CYLINDRICAL_SURFACE('',#5207,0.35);
+#5207 = AXIS2_PLACEMENT_3D('',#5208,#5209,#5210);
+#5208 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5209 = DIRECTION('',(0.,0.,1.));
+#5210 = DIRECTION('',(1.,0.,-0.));
+#5211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5215)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5212,#5213,#5214)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5212 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5213 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5214 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5215 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5212,
+  'distance_accuracy_value','confusion accuracy');
+#5216 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5217,#5219);
+#5217 = ( REPRESENTATION_RELATIONSHIP('','',#4711,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5218) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5218 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3613);
+#5219 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5220);
+#5220 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('213','Body022','',#3599,#4706,$
+  );
+#5221 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4708));
+#5222 = SHAPE_DEFINITION_REPRESENTATION(#5223,#5229);
+#5223 = PRODUCT_DEFINITION_SHAPE('','',#5224);
+#5224 = PRODUCT_DEFINITION('design','',#5225,#5228);
+#5225 = PRODUCT_DEFINITION_FORMATION('','',#5226);
+#5226 = PRODUCT('Body023','Body023','',(#5227));
+#5227 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5228 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5229 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5230),#5729);
+#5230 = MANIFOLD_SOLID_BREP('',#5231);
+#5231 = CLOSED_SHELL('',(#5232,#5265,#5326,#5387,#5419,#5443,#5465,#5489
+    ,#5520,#5545,#5569,#5614,#5659,#5680,#5701,#5713));
+#5232 = ADVANCED_FACE('',(#5233),#5260,.T.);
+#5233 = FACE_BOUND('',#5234,.T.);
+#5234 = EDGE_LOOP('',(#5235,#5244,#5252,#5259));
+#5235 = ORIENTED_EDGE('',*,*,#5236,.T.);
+#5236 = EDGE_CURVE('',#5237,#5237,#5239,.T.);
+#5237 = VERTEX_POINT('',#5238);
+#5238 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#5239 = CIRCLE('',#5240,0.4);
+#5240 = AXIS2_PLACEMENT_3D('',#5241,#5242,#5243);
+#5241 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5242 = DIRECTION('',(0.,0.,1.));
+#5243 = DIRECTION('',(1.,0.,-0.));
+#5244 = ORIENTED_EDGE('',*,*,#5245,.T.);
+#5245 = EDGE_CURVE('',#5237,#5246,#5248,.T.);
+#5246 = VERTEX_POINT('',#5247);
+#5247 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#5248 = LINE('',#5249,#5250);
+#5249 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#5250 = VECTOR('',#5251,1.);
+#5251 = DIRECTION('',(0.,0.,1.));
+#5252 = ORIENTED_EDGE('',*,*,#5253,.F.);
+#5253 = EDGE_CURVE('',#5246,#5246,#5254,.T.);
+#5254 = CIRCLE('',#5255,0.4);
+#5255 = AXIS2_PLACEMENT_3D('',#5256,#5257,#5258);
+#5256 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5257 = DIRECTION('',(0.,0.,1.));
+#5258 = DIRECTION('',(1.,0.,-0.));
+#5259 = ORIENTED_EDGE('',*,*,#5245,.F.);
+#5260 = CYLINDRICAL_SURFACE('',#5261,0.4);
+#5261 = AXIS2_PLACEMENT_3D('',#5262,#5263,#5264);
+#5262 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5263 = DIRECTION('',(-0.,-0.,-1.));
+#5264 = DIRECTION('',(1.,0.,0.));
+#5265 = ADVANCED_FACE('',(#5266,#5318),#5321,.T.);
+#5266 = FACE_BOUND('',#5267,.T.);
+#5267 = EDGE_LOOP('',(#5268,#5279,#5287,#5295,#5304,#5312));
+#5268 = ORIENTED_EDGE('',*,*,#5269,.F.);
+#5269 = EDGE_CURVE('',#5270,#5272,#5274,.T.);
+#5270 = VERTEX_POINT('',#5271);
+#5271 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5272 = VERTEX_POINT('',#5273);
+#5273 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5274 = CIRCLE('',#5275,0.599544372394);
+#5275 = AXIS2_PLACEMENT_3D('',#5276,#5277,#5278);
+#5276 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5277 = DIRECTION('',(0.,0.,-1.));
+#5278 = DIRECTION('',(1.,0.,0.));
+#5279 = ORIENTED_EDGE('',*,*,#5280,.T.);
+#5280 = EDGE_CURVE('',#5270,#5281,#5283,.T.);
+#5281 = VERTEX_POINT('',#5282);
+#5282 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#5283 = LINE('',#5284,#5285);
+#5284 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5285 = VECTOR('',#5286,1.);
+#5286 = DIRECTION('',(-1.,0.,0.));
+#5287 = ORIENTED_EDGE('',*,*,#5288,.F.);
+#5288 = EDGE_CURVE('',#5289,#5281,#5291,.T.);
+#5289 = VERTEX_POINT('',#5290);
+#5290 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#5291 = LINE('',#5292,#5293);
+#5292 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#5293 = VECTOR('',#5294,1.);
+#5294 = DIRECTION('',(0.,1.,0.));
+#5295 = ORIENTED_EDGE('',*,*,#5296,.T.);
+#5296 = EDGE_CURVE('',#5289,#5297,#5299,.T.);
+#5297 = VERTEX_POINT('',#5298);
+#5298 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#5299 = CIRCLE('',#5300,0.4);
+#5300 = AXIS2_PLACEMENT_3D('',#5301,#5302,#5303);
+#5301 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#5302 = DIRECTION('',(0.,0.,-1.));
+#5303 = DIRECTION('',(1.,0.,0.));
+#5304 = ORIENTED_EDGE('',*,*,#5305,.F.);
+#5305 = EDGE_CURVE('',#5306,#5297,#5308,.T.);
+#5306 = VERTEX_POINT('',#5307);
+#5307 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5308 = LINE('',#5309,#5310);
+#5309 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5310 = VECTOR('',#5311,1.);
+#5311 = DIRECTION('',(0.,1.,0.));
+#5312 = ORIENTED_EDGE('',*,*,#5313,.F.);
+#5313 = EDGE_CURVE('',#5272,#5306,#5314,.T.);
+#5314 = LINE('',#5315,#5316);
+#5315 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5316 = VECTOR('',#5317,1.);
+#5317 = DIRECTION('',(-1.,0.,0.));
+#5318 = FACE_BOUND('',#5319,.T.);
+#5319 = EDGE_LOOP('',(#5320));
+#5320 = ORIENTED_EDGE('',*,*,#5236,.F.);
+#5321 = PLANE('',#5322);
+#5322 = AXIS2_PLACEMENT_3D('',#5323,#5324,#5325);
+#5323 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#5324 = DIRECTION('',(0.,0.,1.));
+#5325 = DIRECTION('',(1.,0.,-0.));
+#5326 = ADVANCED_FACE('',(#5327,#5379),#5382,.F.);
+#5327 = FACE_BOUND('',#5328,.F.);
+#5328 = EDGE_LOOP('',(#5329,#5340,#5348,#5356,#5365,#5373));
+#5329 = ORIENTED_EDGE('',*,*,#5330,.T.);
+#5330 = EDGE_CURVE('',#5331,#5333,#5335,.T.);
+#5331 = VERTEX_POINT('',#5332);
+#5332 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#5333 = VERTEX_POINT('',#5334);
+#5334 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#5335 = CIRCLE('',#5336,0.4);
+#5336 = AXIS2_PLACEMENT_3D('',#5337,#5338,#5339);
+#5337 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#5338 = DIRECTION('',(0.,0.,-1.));
+#5339 = DIRECTION('',(1.,0.,0.));
+#5340 = ORIENTED_EDGE('',*,*,#5341,.T.);
+#5341 = EDGE_CURVE('',#5333,#5342,#5344,.T.);
+#5342 = VERTEX_POINT('',#5343);
+#5343 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#5344 = LINE('',#5345,#5346);
+#5345 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#5346 = VECTOR('',#5347,1.);
+#5347 = DIRECTION('',(0.,-1.,0.));
+#5348 = ORIENTED_EDGE('',*,*,#5349,.F.);
+#5349 = EDGE_CURVE('',#5350,#5342,#5352,.T.);
+#5350 = VERTEX_POINT('',#5351);
+#5351 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5352 = LINE('',#5353,#5354);
+#5353 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5354 = VECTOR('',#5355,1.);
+#5355 = DIRECTION('',(-1.,0.,0.));
+#5356 = ORIENTED_EDGE('',*,*,#5357,.T.);
+#5357 = EDGE_CURVE('',#5350,#5358,#5360,.T.);
+#5358 = VERTEX_POINT('',#5359);
+#5359 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5360 = CIRCLE('',#5361,0.6);
+#5361 = AXIS2_PLACEMENT_3D('',#5362,#5363,#5364);
+#5362 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5363 = DIRECTION('',(0.,0.,1.));
+#5364 = DIRECTION('',(1.,0.,-0.));
+#5365 = ORIENTED_EDGE('',*,*,#5366,.T.);
+#5366 = EDGE_CURVE('',#5358,#5367,#5369,.T.);
+#5367 = VERTEX_POINT('',#5368);
+#5368 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5369 = LINE('',#5370,#5371);
+#5370 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5371 = VECTOR('',#5372,1.);
+#5372 = DIRECTION('',(-1.,0.,0.));
+#5373 = ORIENTED_EDGE('',*,*,#5374,.T.);
+#5374 = EDGE_CURVE('',#5367,#5331,#5375,.T.);
+#5375 = LINE('',#5376,#5377);
+#5376 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5377 = VECTOR('',#5378,1.);
+#5378 = DIRECTION('',(0.,-1.,0.));
+#5379 = FACE_BOUND('',#5380,.F.);
+#5380 = EDGE_LOOP('',(#5381));
+#5381 = ORIENTED_EDGE('',*,*,#5253,.F.);
+#5382 = PLANE('',#5383);
+#5383 = AXIS2_PLACEMENT_3D('',#5384,#5385,#5386);
+#5384 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#5385 = DIRECTION('',(0.,0.,1.));
+#5386 = DIRECTION('',(1.,0.,-0.));
+#5387 = ADVANCED_FACE('',(#5388),#5414,.T.);
+#5388 = FACE_BOUND('',#5389,.T.);
+#5389 = EDGE_LOOP('',(#5390,#5391,#5399,#5408));
+#5390 = ORIENTED_EDGE('',*,*,#5269,.T.);
+#5391 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#5392 = EDGE_CURVE('',#5272,#5393,#5395,.T.);
+#5393 = VERTEX_POINT('',#5394);
+#5394 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#5395 = LINE('',#5396,#5397);
+#5396 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5397 = VECTOR('',#5398,1.);
+#5398 = DIRECTION('',(0.,0.,-1.));
+#5399 = ORIENTED_EDGE('',*,*,#5400,.F.);
+#5400 = EDGE_CURVE('',#5401,#5393,#5403,.T.);
+#5401 = VERTEX_POINT('',#5402);
+#5402 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#5403 = CIRCLE('',#5404,0.599544372394);
+#5404 = AXIS2_PLACEMENT_3D('',#5405,#5406,#5407);
+#5405 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#5406 = DIRECTION('',(0.,0.,-1.));
+#5407 = DIRECTION('',(1.,0.,0.));
+#5408 = ORIENTED_EDGE('',*,*,#5409,.F.);
+#5409 = EDGE_CURVE('',#5270,#5401,#5410,.T.);
+#5410 = LINE('',#5411,#5412);
+#5411 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5412 = VECTOR('',#5413,1.);
+#5413 = DIRECTION('',(0.,0.,-1.));
+#5414 = CYLINDRICAL_SURFACE('',#5415,0.599544372394);
+#5415 = AXIS2_PLACEMENT_3D('',#5416,#5417,#5418);
+#5416 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5417 = DIRECTION('',(0.,0.,1.));
+#5418 = DIRECTION('',(1.,0.,-0.));
+#5419 = ADVANCED_FACE('',(#5420),#5438,.F.);
+#5420 = FACE_BOUND('',#5421,.F.);
+#5421 = EDGE_LOOP('',(#5422,#5423,#5431,#5437));
+#5422 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#5423 = ORIENTED_EDGE('',*,*,#5424,.T.);
+#5424 = EDGE_CURVE('',#5393,#5425,#5427,.T.);
+#5425 = VERTEX_POINT('',#5426);
+#5426 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#5427 = LINE('',#5428,#5429);
+#5428 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#5429 = VECTOR('',#5430,1.);
+#5430 = DIRECTION('',(-1.,0.,0.));
+#5431 = ORIENTED_EDGE('',*,*,#5432,.F.);
+#5432 = EDGE_CURVE('',#5306,#5425,#5433,.T.);
+#5433 = LINE('',#5434,#5435);
+#5434 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5435 = VECTOR('',#5436,1.);
+#5436 = DIRECTION('',(0.,0.,-1.));
+#5437 = ORIENTED_EDGE('',*,*,#5313,.F.);
+#5438 = PLANE('',#5439);
+#5439 = AXIS2_PLACEMENT_3D('',#5440,#5441,#5442);
+#5440 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5441 = DIRECTION('',(0.,1.,0.));
+#5442 = DIRECTION('',(-1.,0.,0.));
+#5443 = ADVANCED_FACE('',(#5444),#5460,.T.);
+#5444 = FACE_BOUND('',#5445,.T.);
+#5445 = EDGE_LOOP('',(#5446,#5447,#5453,#5454));
+#5446 = ORIENTED_EDGE('',*,*,#5330,.T.);
+#5447 = ORIENTED_EDGE('',*,*,#5448,.T.);
+#5448 = EDGE_CURVE('',#5333,#5297,#5449,.T.);
+#5449 = LINE('',#5450,#5451);
+#5450 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#5451 = VECTOR('',#5452,1.);
+#5452 = DIRECTION('',(0.,0.,-1.));
+#5453 = ORIENTED_EDGE('',*,*,#5296,.F.);
+#5454 = ORIENTED_EDGE('',*,*,#5455,.F.);
+#5455 = EDGE_CURVE('',#5331,#5289,#5456,.T.);
+#5456 = LINE('',#5457,#5458);
+#5457 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#5458 = VECTOR('',#5459,1.);
+#5459 = DIRECTION('',(0.,0.,-1.));
+#5460 = CYLINDRICAL_SURFACE('',#5461,0.4);
+#5461 = AXIS2_PLACEMENT_3D('',#5462,#5463,#5464);
+#5462 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#5463 = DIRECTION('',(0.,0.,1.));
+#5464 = DIRECTION('',(1.,0.,-0.));
+#5465 = ADVANCED_FACE('',(#5466),#5484,.T.);
+#5466 = FACE_BOUND('',#5467,.T.);
+#5467 = EDGE_LOOP('',(#5468,#5469,#5477,#5483));
+#5468 = ORIENTED_EDGE('',*,*,#5409,.T.);
+#5469 = ORIENTED_EDGE('',*,*,#5470,.T.);
+#5470 = EDGE_CURVE('',#5401,#5471,#5473,.T.);
+#5471 = VERTEX_POINT('',#5472);
+#5472 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#5473 = LINE('',#5474,#5475);
+#5474 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#5475 = VECTOR('',#5476,1.);
+#5476 = DIRECTION('',(-1.,0.,0.));
+#5477 = ORIENTED_EDGE('',*,*,#5478,.F.);
+#5478 = EDGE_CURVE('',#5281,#5471,#5479,.T.);
+#5479 = LINE('',#5480,#5481);
+#5480 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#5481 = VECTOR('',#5482,1.);
+#5482 = DIRECTION('',(0.,0.,-1.));
+#5483 = ORIENTED_EDGE('',*,*,#5280,.F.);
+#5484 = PLANE('',#5485);
+#5485 = AXIS2_PLACEMENT_3D('',#5486,#5487,#5488);
+#5486 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5487 = DIRECTION('',(0.,1.,0.));
+#5488 = DIRECTION('',(-1.,0.,0.));
+#5489 = ADVANCED_FACE('',(#5490),#5515,.F.);
+#5490 = FACE_BOUND('',#5491,.F.);
+#5491 = EDGE_LOOP('',(#5492,#5500,#5508,#5514));
+#5492 = ORIENTED_EDGE('',*,*,#5493,.T.);
+#5493 = EDGE_CURVE('',#5358,#5494,#5496,.T.);
+#5494 = VERTEX_POINT('',#5495);
+#5495 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#5496 = LINE('',#5497,#5498);
+#5497 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5498 = VECTOR('',#5499,1.);
+#5499 = DIRECTION('',(0.,0.,1.));
+#5500 = ORIENTED_EDGE('',*,*,#5501,.T.);
+#5501 = EDGE_CURVE('',#5494,#5502,#5504,.T.);
+#5502 = VERTEX_POINT('',#5503);
+#5503 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#5504 = LINE('',#5505,#5506);
+#5505 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#5506 = VECTOR('',#5507,1.);
+#5507 = DIRECTION('',(-1.,0.,0.));
+#5508 = ORIENTED_EDGE('',*,*,#5509,.F.);
+#5509 = EDGE_CURVE('',#5367,#5502,#5510,.T.);
+#5510 = LINE('',#5511,#5512);
+#5511 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5512 = VECTOR('',#5513,1.);
+#5513 = DIRECTION('',(0.,0.,1.));
+#5514 = ORIENTED_EDGE('',*,*,#5366,.F.);
+#5515 = PLANE('',#5516);
+#5516 = AXIS2_PLACEMENT_3D('',#5517,#5518,#5519);
+#5517 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5518 = DIRECTION('',(0.,-1.,0.));
+#5519 = DIRECTION('',(-1.,0.,0.));
+#5520 = ADVANCED_FACE('',(#5521),#5540,.T.);
+#5521 = FACE_BOUND('',#5522,.T.);
+#5522 = EDGE_LOOP('',(#5523,#5524,#5525,#5534));
+#5523 = ORIENTED_EDGE('',*,*,#5357,.T.);
+#5524 = ORIENTED_EDGE('',*,*,#5493,.T.);
+#5525 = ORIENTED_EDGE('',*,*,#5526,.F.);
+#5526 = EDGE_CURVE('',#5527,#5494,#5529,.T.);
+#5527 = VERTEX_POINT('',#5528);
+#5528 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#5529 = CIRCLE('',#5530,0.6);
+#5530 = AXIS2_PLACEMENT_3D('',#5531,#5532,#5533);
+#5531 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#5532 = DIRECTION('',(0.,0.,1.));
+#5533 = DIRECTION('',(1.,0.,-0.));
+#5534 = ORIENTED_EDGE('',*,*,#5535,.F.);
+#5535 = EDGE_CURVE('',#5350,#5527,#5536,.T.);
+#5536 = LINE('',#5537,#5538);
+#5537 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5538 = VECTOR('',#5539,1.);
+#5539 = DIRECTION('',(0.,0.,1.));
+#5540 = CYLINDRICAL_SURFACE('',#5541,0.6);
+#5541 = AXIS2_PLACEMENT_3D('',#5542,#5543,#5544);
+#5542 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5543 = DIRECTION('',(-0.,-0.,-1.));
+#5544 = DIRECTION('',(1.,0.,0.));
+#5545 = ADVANCED_FACE('',(#5546),#5564,.T.);
+#5546 = FACE_BOUND('',#5547,.T.);
+#5547 = EDGE_LOOP('',(#5548,#5549,#5557,#5563));
+#5548 = ORIENTED_EDGE('',*,*,#5535,.T.);
+#5549 = ORIENTED_EDGE('',*,*,#5550,.T.);
+#5550 = EDGE_CURVE('',#5527,#5551,#5553,.T.);
+#5551 = VERTEX_POINT('',#5552);
+#5552 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#5553 = LINE('',#5554,#5555);
+#5554 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#5555 = VECTOR('',#5556,1.);
+#5556 = DIRECTION('',(-1.,0.,0.));
+#5557 = ORIENTED_EDGE('',*,*,#5558,.F.);
+#5558 = EDGE_CURVE('',#5342,#5551,#5559,.T.);
+#5559 = LINE('',#5560,#5561);
+#5560 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#5561 = VECTOR('',#5562,1.);
+#5562 = DIRECTION('',(0.,0.,1.));
+#5563 = ORIENTED_EDGE('',*,*,#5349,.F.);
+#5564 = PLANE('',#5565);
+#5565 = AXIS2_PLACEMENT_3D('',#5566,#5567,#5568);
+#5566 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5567 = DIRECTION('',(0.,-1.,0.));
+#5568 = DIRECTION('',(-1.,0.,0.));
+#5569 = ADVANCED_FACE('',(#5570,#5598),#5609,.F.);
+#5570 = FACE_BOUND('',#5571,.F.);
+#5571 = EDGE_LOOP('',(#5572,#5573,#5581,#5590,#5596,#5597));
+#5572 = ORIENTED_EDGE('',*,*,#5470,.T.);
+#5573 = ORIENTED_EDGE('',*,*,#5574,.F.);
+#5574 = EDGE_CURVE('',#5575,#5471,#5577,.T.);
+#5575 = VERTEX_POINT('',#5576);
+#5576 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#5577 = LINE('',#5578,#5579);
+#5578 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#5579 = VECTOR('',#5580,1.);
+#5580 = DIRECTION('',(0.,1.,0.));
+#5581 = ORIENTED_EDGE('',*,*,#5582,.T.);
+#5582 = EDGE_CURVE('',#5575,#5583,#5585,.T.);
+#5583 = VERTEX_POINT('',#5584);
+#5584 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#5585 = CIRCLE('',#5586,0.35);
+#5586 = AXIS2_PLACEMENT_3D('',#5587,#5588,#5589);
+#5587 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#5588 = DIRECTION('',(0.,0.,-1.));
+#5589 = DIRECTION('',(1.,0.,0.));
+#5590 = ORIENTED_EDGE('',*,*,#5591,.F.);
+#5591 = EDGE_CURVE('',#5425,#5583,#5592,.T.);
+#5592 = LINE('',#5593,#5594);
+#5593 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#5594 = VECTOR('',#5595,1.);
+#5595 = DIRECTION('',(0.,1.,0.));
+#5596 = ORIENTED_EDGE('',*,*,#5424,.F.);
+#5597 = ORIENTED_EDGE('',*,*,#5400,.F.);
+#5598 = FACE_BOUND('',#5599,.F.);
+#5599 = EDGE_LOOP('',(#5600));
+#5600 = ORIENTED_EDGE('',*,*,#5601,.T.);
+#5601 = EDGE_CURVE('',#5602,#5602,#5604,.T.);
+#5602 = VERTEX_POINT('',#5603);
+#5603 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#5604 = CIRCLE('',#5605,0.35);
+#5605 = AXIS2_PLACEMENT_3D('',#5606,#5607,#5608);
+#5606 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#5607 = DIRECTION('',(0.,0.,-1.));
+#5608 = DIRECTION('',(1.,0.,0.));
+#5609 = PLANE('',#5610);
+#5610 = AXIS2_PLACEMENT_3D('',#5611,#5612,#5613);
+#5611 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#5612 = DIRECTION('',(0.,0.,1.));
+#5613 = DIRECTION('',(1.,0.,-0.));
+#5614 = ADVANCED_FACE('',(#5615,#5643),#5654,.T.);
+#5615 = FACE_BOUND('',#5616,.T.);
+#5616 = EDGE_LOOP('',(#5617,#5625,#5626,#5627,#5628,#5636));
+#5617 = ORIENTED_EDGE('',*,*,#5618,.T.);
+#5618 = EDGE_CURVE('',#5619,#5551,#5621,.T.);
+#5619 = VERTEX_POINT('',#5620);
+#5620 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#5621 = LINE('',#5622,#5623);
+#5622 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#5623 = VECTOR('',#5624,1.);
+#5624 = DIRECTION('',(0.,-1.,0.));
+#5625 = ORIENTED_EDGE('',*,*,#5550,.F.);
+#5626 = ORIENTED_EDGE('',*,*,#5526,.T.);
+#5627 = ORIENTED_EDGE('',*,*,#5501,.T.);
+#5628 = ORIENTED_EDGE('',*,*,#5629,.T.);
+#5629 = EDGE_CURVE('',#5502,#5630,#5632,.T.);
+#5630 = VERTEX_POINT('',#5631);
+#5631 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#5632 = LINE('',#5633,#5634);
+#5633 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#5634 = VECTOR('',#5635,1.);
+#5635 = DIRECTION('',(0.,-1.,0.));
+#5636 = ORIENTED_EDGE('',*,*,#5637,.F.);
+#5637 = EDGE_CURVE('',#5619,#5630,#5638,.T.);
+#5638 = CIRCLE('',#5639,0.35);
+#5639 = AXIS2_PLACEMENT_3D('',#5640,#5641,#5642);
+#5640 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#5641 = DIRECTION('',(0.,0.,1.));
+#5642 = DIRECTION('',(1.,0.,-0.));
+#5643 = FACE_BOUND('',#5644,.F.);
+#5644 = EDGE_LOOP('',(#5645));
+#5645 = ORIENTED_EDGE('',*,*,#5646,.T.);
+#5646 = EDGE_CURVE('',#5647,#5647,#5649,.T.);
+#5647 = VERTEX_POINT('',#5648);
+#5648 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#5649 = CIRCLE('',#5650,0.35);
+#5650 = AXIS2_PLACEMENT_3D('',#5651,#5652,#5653);
+#5651 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#5652 = DIRECTION('',(0.,0.,1.));
+#5653 = DIRECTION('',(1.,0.,-0.));
+#5654 = PLANE('',#5655);
+#5655 = AXIS2_PLACEMENT_3D('',#5656,#5657,#5658);
+#5656 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#5657 = DIRECTION('',(0.,0.,1.));
+#5658 = DIRECTION('',(1.,0.,-0.));
+#5659 = ADVANCED_FACE('',(#5660),#5675,.T.);
+#5660 = FACE_BOUND('',#5661,.T.);
+#5661 = EDGE_LOOP('',(#5662,#5663,#5664,#5665,#5666,#5667,#5668,#5674));
+#5662 = ORIENTED_EDGE('',*,*,#5432,.F.);
+#5663 = ORIENTED_EDGE('',*,*,#5305,.T.);
+#5664 = ORIENTED_EDGE('',*,*,#5448,.F.);
+#5665 = ORIENTED_EDGE('',*,*,#5341,.T.);
+#5666 = ORIENTED_EDGE('',*,*,#5558,.T.);
+#5667 = ORIENTED_EDGE('',*,*,#5618,.F.);
+#5668 = ORIENTED_EDGE('',*,*,#5669,.F.);
+#5669 = EDGE_CURVE('',#5583,#5619,#5670,.T.);
+#5670 = LINE('',#5671,#5672);
+#5671 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#5672 = VECTOR('',#5673,1.);
+#5673 = DIRECTION('',(0.,0.,1.));
+#5674 = ORIENTED_EDGE('',*,*,#5591,.F.);
+#5675 = PLANE('',#5676);
+#5676 = AXIS2_PLACEMENT_3D('',#5677,#5678,#5679);
+#5677 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#5678 = DIRECTION('',(-1.,-0.,-0.));
+#5679 = DIRECTION('',(0.,0.,-1.));
+#5680 = ADVANCED_FACE('',(#5681),#5696,.T.);
+#5681 = FACE_BOUND('',#5682,.T.);
+#5682 = EDGE_LOOP('',(#5683,#5689,#5690,#5691,#5692,#5693,#5694,#5695));
+#5683 = ORIENTED_EDGE('',*,*,#5684,.F.);
+#5684 = EDGE_CURVE('',#5630,#5575,#5685,.T.);
+#5685 = LINE('',#5686,#5687);
+#5686 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#5687 = VECTOR('',#5688,1.);
+#5688 = DIRECTION('',(0.,0.,-1.));
+#5689 = ORIENTED_EDGE('',*,*,#5629,.F.);
+#5690 = ORIENTED_EDGE('',*,*,#5509,.F.);
+#5691 = ORIENTED_EDGE('',*,*,#5374,.T.);
+#5692 = ORIENTED_EDGE('',*,*,#5455,.T.);
+#5693 = ORIENTED_EDGE('',*,*,#5288,.T.);
+#5694 = ORIENTED_EDGE('',*,*,#5478,.T.);
+#5695 = ORIENTED_EDGE('',*,*,#5574,.F.);
+#5696 = PLANE('',#5697);
+#5697 = AXIS2_PLACEMENT_3D('',#5698,#5699,#5700);
+#5698 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#5699 = DIRECTION('',(-1.,-0.,-0.));
+#5700 = DIRECTION('',(0.,0.,-1.));
+#5701 = ADVANCED_FACE('',(#5702),#5708,.F.);
+#5702 = FACE_BOUND('',#5703,.F.);
+#5703 = EDGE_LOOP('',(#5704,#5705,#5706,#5707));
+#5704 = ORIENTED_EDGE('',*,*,#5637,.F.);
+#5705 = ORIENTED_EDGE('',*,*,#5669,.F.);
+#5706 = ORIENTED_EDGE('',*,*,#5582,.F.);
+#5707 = ORIENTED_EDGE('',*,*,#5684,.F.);
+#5708 = CYLINDRICAL_SURFACE('',#5709,0.35);
+#5709 = AXIS2_PLACEMENT_3D('',#5710,#5711,#5712);
+#5710 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#5711 = DIRECTION('',(0.,0.,1.));
+#5712 = DIRECTION('',(1.,0.,-0.));
+#5713 = ADVANCED_FACE('',(#5714),#5724,.F.);
+#5714 = FACE_BOUND('',#5715,.F.);
+#5715 = EDGE_LOOP('',(#5716,#5721,#5722,#5723));
+#5716 = ORIENTED_EDGE('',*,*,#5717,.F.);
+#5717 = EDGE_CURVE('',#5602,#5647,#5718,.T.);
+#5718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5719,#5720),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#5719 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#5720 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#5721 = ORIENTED_EDGE('',*,*,#5601,.F.);
+#5722 = ORIENTED_EDGE('',*,*,#5717,.T.);
+#5723 = ORIENTED_EDGE('',*,*,#5646,.F.);
+#5724 = CYLINDRICAL_SURFACE('',#5725,0.35);
+#5725 = AXIS2_PLACEMENT_3D('',#5726,#5727,#5728);
+#5726 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5727 = DIRECTION('',(0.,0.,1.));
+#5728 = DIRECTION('',(1.,0.,-0.));
+#5729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5733)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5730,#5731,#5732)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5730,
+  'distance_accuracy_value','confusion accuracy');
+#5734 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5735,#5737);
+#5735 = ( REPRESENTATION_RELATIONSHIP('','',#5229,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5736) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5736 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3617);
+#5737 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5738);
+#5738 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('214','Body023','',#3599,#5224,$
+  );
+#5739 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5226));
+#5740 = SHAPE_DEFINITION_REPRESENTATION(#5741,#5747);
+#5741 = PRODUCT_DEFINITION_SHAPE('','',#5742);
+#5742 = PRODUCT_DEFINITION('design','',#5743,#5746);
+#5743 = PRODUCT_DEFINITION_FORMATION('','',#5744);
+#5744 = PRODUCT('Body024','Body024','',(#5745));
+#5745 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5746 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5747 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5748),#6247);
+#5748 = MANIFOLD_SOLID_BREP('',#5749);
+#5749 = CLOSED_SHELL('',(#5750,#5783,#5844,#5905,#5937,#5961,#5983,#6007
+    ,#6038,#6063,#6087,#6132,#6177,#6198,#6219,#6231));
+#5750 = ADVANCED_FACE('',(#5751),#5778,.T.);
+#5751 = FACE_BOUND('',#5752,.T.);
+#5752 = EDGE_LOOP('',(#5753,#5762,#5770,#5777));
+#5753 = ORIENTED_EDGE('',*,*,#5754,.T.);
+#5754 = EDGE_CURVE('',#5755,#5755,#5757,.T.);
+#5755 = VERTEX_POINT('',#5756);
+#5756 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#5757 = CIRCLE('',#5758,0.4);
+#5758 = AXIS2_PLACEMENT_3D('',#5759,#5760,#5761);
+#5759 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5760 = DIRECTION('',(0.,0.,1.));
+#5761 = DIRECTION('',(1.,0.,-0.));
+#5762 = ORIENTED_EDGE('',*,*,#5763,.T.);
+#5763 = EDGE_CURVE('',#5755,#5764,#5766,.T.);
+#5764 = VERTEX_POINT('',#5765);
+#5765 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#5766 = LINE('',#5767,#5768);
+#5767 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#5768 = VECTOR('',#5769,1.);
+#5769 = DIRECTION('',(0.,0.,1.));
+#5770 = ORIENTED_EDGE('',*,*,#5771,.F.);
+#5771 = EDGE_CURVE('',#5764,#5764,#5772,.T.);
+#5772 = CIRCLE('',#5773,0.4);
+#5773 = AXIS2_PLACEMENT_3D('',#5774,#5775,#5776);
+#5774 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5775 = DIRECTION('',(0.,0.,1.));
+#5776 = DIRECTION('',(1.,0.,-0.));
+#5777 = ORIENTED_EDGE('',*,*,#5763,.F.);
+#5778 = CYLINDRICAL_SURFACE('',#5779,0.4);
+#5779 = AXIS2_PLACEMENT_3D('',#5780,#5781,#5782);
+#5780 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5781 = DIRECTION('',(-0.,-0.,-1.));
+#5782 = DIRECTION('',(1.,0.,0.));
+#5783 = ADVANCED_FACE('',(#5784,#5836),#5839,.T.);
+#5784 = FACE_BOUND('',#5785,.T.);
+#5785 = EDGE_LOOP('',(#5786,#5797,#5805,#5813,#5822,#5830));
+#5786 = ORIENTED_EDGE('',*,*,#5787,.F.);
+#5787 = EDGE_CURVE('',#5788,#5790,#5792,.T.);
+#5788 = VERTEX_POINT('',#5789);
+#5789 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5790 = VERTEX_POINT('',#5791);
+#5791 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5792 = CIRCLE('',#5793,0.599544372394);
+#5793 = AXIS2_PLACEMENT_3D('',#5794,#5795,#5796);
+#5794 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5795 = DIRECTION('',(0.,0.,-1.));
+#5796 = DIRECTION('',(1.,0.,0.));
+#5797 = ORIENTED_EDGE('',*,*,#5798,.T.);
+#5798 = EDGE_CURVE('',#5788,#5799,#5801,.T.);
+#5799 = VERTEX_POINT('',#5800);
+#5800 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#5801 = LINE('',#5802,#5803);
+#5802 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5803 = VECTOR('',#5804,1.);
+#5804 = DIRECTION('',(-1.,0.,0.));
+#5805 = ORIENTED_EDGE('',*,*,#5806,.F.);
+#5806 = EDGE_CURVE('',#5807,#5799,#5809,.T.);
+#5807 = VERTEX_POINT('',#5808);
+#5808 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#5809 = LINE('',#5810,#5811);
+#5810 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#5811 = VECTOR('',#5812,1.);
+#5812 = DIRECTION('',(0.,1.,0.));
+#5813 = ORIENTED_EDGE('',*,*,#5814,.T.);
+#5814 = EDGE_CURVE('',#5807,#5815,#5817,.T.);
+#5815 = VERTEX_POINT('',#5816);
+#5816 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#5817 = CIRCLE('',#5818,0.4);
+#5818 = AXIS2_PLACEMENT_3D('',#5819,#5820,#5821);
+#5819 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#5820 = DIRECTION('',(0.,0.,-1.));
+#5821 = DIRECTION('',(1.,0.,0.));
+#5822 = ORIENTED_EDGE('',*,*,#5823,.F.);
+#5823 = EDGE_CURVE('',#5824,#5815,#5826,.T.);
+#5824 = VERTEX_POINT('',#5825);
+#5825 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5826 = LINE('',#5827,#5828);
+#5827 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5828 = VECTOR('',#5829,1.);
+#5829 = DIRECTION('',(0.,1.,0.));
+#5830 = ORIENTED_EDGE('',*,*,#5831,.F.);
+#5831 = EDGE_CURVE('',#5790,#5824,#5832,.T.);
+#5832 = LINE('',#5833,#5834);
+#5833 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5834 = VECTOR('',#5835,1.);
+#5835 = DIRECTION('',(-1.,0.,0.));
+#5836 = FACE_BOUND('',#5837,.T.);
+#5837 = EDGE_LOOP('',(#5838));
+#5838 = ORIENTED_EDGE('',*,*,#5754,.F.);
+#5839 = PLANE('',#5840);
+#5840 = AXIS2_PLACEMENT_3D('',#5841,#5842,#5843);
+#5841 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#5842 = DIRECTION('',(0.,0.,1.));
+#5843 = DIRECTION('',(1.,0.,-0.));
+#5844 = ADVANCED_FACE('',(#5845,#5897),#5900,.F.);
+#5845 = FACE_BOUND('',#5846,.F.);
+#5846 = EDGE_LOOP('',(#5847,#5858,#5866,#5874,#5883,#5891));
+#5847 = ORIENTED_EDGE('',*,*,#5848,.T.);
+#5848 = EDGE_CURVE('',#5849,#5851,#5853,.T.);
+#5849 = VERTEX_POINT('',#5850);
+#5850 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#5851 = VERTEX_POINT('',#5852);
+#5852 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#5853 = CIRCLE('',#5854,0.4);
+#5854 = AXIS2_PLACEMENT_3D('',#5855,#5856,#5857);
+#5855 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#5856 = DIRECTION('',(0.,0.,-1.));
+#5857 = DIRECTION('',(1.,0.,0.));
+#5858 = ORIENTED_EDGE('',*,*,#5859,.T.);
+#5859 = EDGE_CURVE('',#5851,#5860,#5862,.T.);
+#5860 = VERTEX_POINT('',#5861);
+#5861 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#5862 = LINE('',#5863,#5864);
+#5863 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#5864 = VECTOR('',#5865,1.);
+#5865 = DIRECTION('',(0.,-1.,0.));
+#5866 = ORIENTED_EDGE('',*,*,#5867,.F.);
+#5867 = EDGE_CURVE('',#5868,#5860,#5870,.T.);
+#5868 = VERTEX_POINT('',#5869);
+#5869 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5870 = LINE('',#5871,#5872);
+#5871 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#5872 = VECTOR('',#5873,1.);
+#5873 = DIRECTION('',(-1.,0.,0.));
+#5874 = ORIENTED_EDGE('',*,*,#5875,.T.);
+#5875 = EDGE_CURVE('',#5868,#5876,#5878,.T.);
+#5876 = VERTEX_POINT('',#5877);
+#5877 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5878 = CIRCLE('',#5879,0.6);
+#5879 = AXIS2_PLACEMENT_3D('',#5880,#5881,#5882);
+#5880 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#5881 = DIRECTION('',(0.,0.,1.));
+#5882 = DIRECTION('',(1.,0.,-0.));
+#5883 = ORIENTED_EDGE('',*,*,#5884,.T.);
+#5884 = EDGE_CURVE('',#5876,#5885,#5887,.T.);
+#5885 = VERTEX_POINT('',#5886);
+#5886 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5887 = LINE('',#5888,#5889);
+#5888 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#5889 = VECTOR('',#5890,1.);
+#5890 = DIRECTION('',(-1.,0.,0.));
+#5891 = ORIENTED_EDGE('',*,*,#5892,.T.);
+#5892 = EDGE_CURVE('',#5885,#5849,#5893,.T.);
+#5893 = LINE('',#5894,#5895);
+#5894 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#5895 = VECTOR('',#5896,1.);
+#5896 = DIRECTION('',(0.,-1.,0.));
+#5897 = FACE_BOUND('',#5898,.F.);
+#5898 = EDGE_LOOP('',(#5899));
+#5899 = ORIENTED_EDGE('',*,*,#5771,.F.);
+#5900 = PLANE('',#5901);
+#5901 = AXIS2_PLACEMENT_3D('',#5902,#5903,#5904);
+#5902 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#5903 = DIRECTION('',(0.,0.,1.));
+#5904 = DIRECTION('',(1.,0.,-0.));
+#5905 = ADVANCED_FACE('',(#5906),#5932,.T.);
+#5906 = FACE_BOUND('',#5907,.T.);
+#5907 = EDGE_LOOP('',(#5908,#5909,#5917,#5926));
+#5908 = ORIENTED_EDGE('',*,*,#5787,.T.);
+#5909 = ORIENTED_EDGE('',*,*,#5910,.T.);
+#5910 = EDGE_CURVE('',#5790,#5911,#5913,.T.);
+#5911 = VERTEX_POINT('',#5912);
+#5912 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#5913 = LINE('',#5914,#5915);
+#5914 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5915 = VECTOR('',#5916,1.);
+#5916 = DIRECTION('',(0.,0.,-1.));
+#5917 = ORIENTED_EDGE('',*,*,#5918,.F.);
+#5918 = EDGE_CURVE('',#5919,#5911,#5921,.T.);
+#5919 = VERTEX_POINT('',#5920);
+#5920 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#5921 = CIRCLE('',#5922,0.599544372394);
+#5922 = AXIS2_PLACEMENT_3D('',#5923,#5924,#5925);
+#5923 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#5924 = DIRECTION('',(0.,0.,-1.));
+#5925 = DIRECTION('',(1.,0.,0.));
+#5926 = ORIENTED_EDGE('',*,*,#5927,.F.);
+#5927 = EDGE_CURVE('',#5788,#5919,#5928,.T.);
+#5928 = LINE('',#5929,#5930);
+#5929 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#5930 = VECTOR('',#5931,1.);
+#5931 = DIRECTION('',(0.,0.,-1.));
+#5932 = CYLINDRICAL_SURFACE('',#5933,0.599544372394);
+#5933 = AXIS2_PLACEMENT_3D('',#5934,#5935,#5936);
+#5934 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#5935 = DIRECTION('',(0.,0.,1.));
+#5936 = DIRECTION('',(1.,0.,-0.));
+#5937 = ADVANCED_FACE('',(#5938),#5956,.F.);
+#5938 = FACE_BOUND('',#5939,.F.);
+#5939 = EDGE_LOOP('',(#5940,#5941,#5949,#5955));
+#5940 = ORIENTED_EDGE('',*,*,#5910,.T.);
+#5941 = ORIENTED_EDGE('',*,*,#5942,.T.);
+#5942 = EDGE_CURVE('',#5911,#5943,#5945,.T.);
+#5943 = VERTEX_POINT('',#5944);
+#5944 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#5945 = LINE('',#5946,#5947);
+#5946 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#5947 = VECTOR('',#5948,1.);
+#5948 = DIRECTION('',(-1.,0.,0.));
+#5949 = ORIENTED_EDGE('',*,*,#5950,.F.);
+#5950 = EDGE_CURVE('',#5824,#5943,#5951,.T.);
+#5951 = LINE('',#5952,#5953);
+#5952 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#5953 = VECTOR('',#5954,1.);
+#5954 = DIRECTION('',(0.,0.,-1.));
+#5955 = ORIENTED_EDGE('',*,*,#5831,.F.);
+#5956 = PLANE('',#5957);
+#5957 = AXIS2_PLACEMENT_3D('',#5958,#5959,#5960);
+#5958 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#5959 = DIRECTION('',(0.,1.,0.));
+#5960 = DIRECTION('',(-1.,0.,0.));
+#5961 = ADVANCED_FACE('',(#5962),#5978,.T.);
+#5962 = FACE_BOUND('',#5963,.T.);
+#5963 = EDGE_LOOP('',(#5964,#5965,#5971,#5972));
+#5964 = ORIENTED_EDGE('',*,*,#5848,.T.);
+#5965 = ORIENTED_EDGE('',*,*,#5966,.T.);
+#5966 = EDGE_CURVE('',#5851,#5815,#5967,.T.);
+#5967 = LINE('',#5968,#5969);
+#5968 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#5969 = VECTOR('',#5970,1.);
+#5970 = DIRECTION('',(0.,0.,-1.));
+#5971 = ORIENTED_EDGE('',*,*,#5814,.F.);
+#5972 = ORIENTED_EDGE('',*,*,#5973,.F.);
+#5973 = EDGE_CURVE('',#5849,#5807,#5974,.T.);
+#5974 = LINE('',#5975,#5976);
+#5975 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#5976 = VECTOR('',#5977,1.);
+#5977 = DIRECTION('',(0.,0.,-1.));
+#5978 = CYLINDRICAL_SURFACE('',#5979,0.4);
+#5979 = AXIS2_PLACEMENT_3D('',#5980,#5981,#5982);
+#5980 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#5981 = DIRECTION('',(0.,0.,1.));
+#5982 = DIRECTION('',(1.,0.,-0.));
+#5983 = ADVANCED_FACE('',(#5984),#6002,.T.);
+#5984 = FACE_BOUND('',#5985,.T.);
+#5985 = EDGE_LOOP('',(#5986,#5987,#5995,#6001));
+#5986 = ORIENTED_EDGE('',*,*,#5927,.T.);
+#5987 = ORIENTED_EDGE('',*,*,#5988,.T.);
+#5988 = EDGE_CURVE('',#5919,#5989,#5991,.T.);
+#5989 = VERTEX_POINT('',#5990);
+#5990 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#5991 = LINE('',#5992,#5993);
+#5992 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#5993 = VECTOR('',#5994,1.);
+#5994 = DIRECTION('',(-1.,0.,0.));
+#5995 = ORIENTED_EDGE('',*,*,#5996,.F.);
+#5996 = EDGE_CURVE('',#5799,#5989,#5997,.T.);
+#5997 = LINE('',#5998,#5999);
+#5998 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#5999 = VECTOR('',#6000,1.);
+#6000 = DIRECTION('',(0.,0.,-1.));
+#6001 = ORIENTED_EDGE('',*,*,#5798,.F.);
+#6002 = PLANE('',#6003);
+#6003 = AXIS2_PLACEMENT_3D('',#6004,#6005,#6006);
+#6004 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6005 = DIRECTION('',(0.,1.,0.));
+#6006 = DIRECTION('',(-1.,0.,0.));
+#6007 = ADVANCED_FACE('',(#6008),#6033,.F.);
+#6008 = FACE_BOUND('',#6009,.F.);
+#6009 = EDGE_LOOP('',(#6010,#6018,#6026,#6032));
+#6010 = ORIENTED_EDGE('',*,*,#6011,.T.);
+#6011 = EDGE_CURVE('',#5876,#6012,#6014,.T.);
+#6012 = VERTEX_POINT('',#6013);
+#6013 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#6014 = LINE('',#6015,#6016);
+#6015 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6016 = VECTOR('',#6017,1.);
+#6017 = DIRECTION('',(0.,0.,1.));
+#6018 = ORIENTED_EDGE('',*,*,#6019,.T.);
+#6019 = EDGE_CURVE('',#6012,#6020,#6022,.T.);
+#6020 = VERTEX_POINT('',#6021);
+#6021 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#6022 = LINE('',#6023,#6024);
+#6023 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#6024 = VECTOR('',#6025,1.);
+#6025 = DIRECTION('',(-1.,0.,0.));
+#6026 = ORIENTED_EDGE('',*,*,#6027,.F.);
+#6027 = EDGE_CURVE('',#5885,#6020,#6028,.T.);
+#6028 = LINE('',#6029,#6030);
+#6029 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6030 = VECTOR('',#6031,1.);
+#6031 = DIRECTION('',(0.,0.,1.));
+#6032 = ORIENTED_EDGE('',*,*,#5884,.F.);
+#6033 = PLANE('',#6034);
+#6034 = AXIS2_PLACEMENT_3D('',#6035,#6036,#6037);
+#6035 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6036 = DIRECTION('',(0.,-1.,0.));
+#6037 = DIRECTION('',(-1.,0.,0.));
+#6038 = ADVANCED_FACE('',(#6039),#6058,.T.);
+#6039 = FACE_BOUND('',#6040,.T.);
+#6040 = EDGE_LOOP('',(#6041,#6042,#6043,#6052));
+#6041 = ORIENTED_EDGE('',*,*,#5875,.T.);
+#6042 = ORIENTED_EDGE('',*,*,#6011,.T.);
+#6043 = ORIENTED_EDGE('',*,*,#6044,.F.);
+#6044 = EDGE_CURVE('',#6045,#6012,#6047,.T.);
+#6045 = VERTEX_POINT('',#6046);
+#6046 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#6047 = CIRCLE('',#6048,0.6);
+#6048 = AXIS2_PLACEMENT_3D('',#6049,#6050,#6051);
+#6049 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#6050 = DIRECTION('',(0.,0.,1.));
+#6051 = DIRECTION('',(1.,0.,-0.));
+#6052 = ORIENTED_EDGE('',*,*,#6053,.F.);
+#6053 = EDGE_CURVE('',#5868,#6045,#6054,.T.);
+#6054 = LINE('',#6055,#6056);
+#6055 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6056 = VECTOR('',#6057,1.);
+#6057 = DIRECTION('',(0.,0.,1.));
+#6058 = CYLINDRICAL_SURFACE('',#6059,0.6);
+#6059 = AXIS2_PLACEMENT_3D('',#6060,#6061,#6062);
+#6060 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6061 = DIRECTION('',(-0.,-0.,-1.));
+#6062 = DIRECTION('',(1.,0.,0.));
+#6063 = ADVANCED_FACE('',(#6064),#6082,.T.);
+#6064 = FACE_BOUND('',#6065,.T.);
+#6065 = EDGE_LOOP('',(#6066,#6067,#6075,#6081));
+#6066 = ORIENTED_EDGE('',*,*,#6053,.T.);
+#6067 = ORIENTED_EDGE('',*,*,#6068,.T.);
+#6068 = EDGE_CURVE('',#6045,#6069,#6071,.T.);
+#6069 = VERTEX_POINT('',#6070);
+#6070 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#6071 = LINE('',#6072,#6073);
+#6072 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#6073 = VECTOR('',#6074,1.);
+#6074 = DIRECTION('',(-1.,0.,0.));
+#6075 = ORIENTED_EDGE('',*,*,#6076,.F.);
+#6076 = EDGE_CURVE('',#5860,#6069,#6077,.T.);
+#6077 = LINE('',#6078,#6079);
+#6078 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#6079 = VECTOR('',#6080,1.);
+#6080 = DIRECTION('',(0.,0.,1.));
+#6081 = ORIENTED_EDGE('',*,*,#5867,.F.);
+#6082 = PLANE('',#6083);
+#6083 = AXIS2_PLACEMENT_3D('',#6084,#6085,#6086);
+#6084 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6085 = DIRECTION('',(0.,-1.,0.));
+#6086 = DIRECTION('',(-1.,0.,0.));
+#6087 = ADVANCED_FACE('',(#6088,#6116),#6127,.F.);
+#6088 = FACE_BOUND('',#6089,.F.);
+#6089 = EDGE_LOOP('',(#6090,#6091,#6099,#6108,#6114,#6115));
+#6090 = ORIENTED_EDGE('',*,*,#5988,.T.);
+#6091 = ORIENTED_EDGE('',*,*,#6092,.F.);
+#6092 = EDGE_CURVE('',#6093,#5989,#6095,.T.);
+#6093 = VERTEX_POINT('',#6094);
+#6094 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#6095 = LINE('',#6096,#6097);
+#6096 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#6097 = VECTOR('',#6098,1.);
+#6098 = DIRECTION('',(0.,1.,0.));
+#6099 = ORIENTED_EDGE('',*,*,#6100,.T.);
+#6100 = EDGE_CURVE('',#6093,#6101,#6103,.T.);
+#6101 = VERTEX_POINT('',#6102);
+#6102 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#6103 = CIRCLE('',#6104,0.35);
+#6104 = AXIS2_PLACEMENT_3D('',#6105,#6106,#6107);
+#6105 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#6106 = DIRECTION('',(0.,0.,-1.));
+#6107 = DIRECTION('',(1.,0.,0.));
+#6108 = ORIENTED_EDGE('',*,*,#6109,.F.);
+#6109 = EDGE_CURVE('',#5943,#6101,#6110,.T.);
+#6110 = LINE('',#6111,#6112);
+#6111 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#6112 = VECTOR('',#6113,1.);
+#6113 = DIRECTION('',(0.,1.,0.));
+#6114 = ORIENTED_EDGE('',*,*,#5942,.F.);
+#6115 = ORIENTED_EDGE('',*,*,#5918,.F.);
+#6116 = FACE_BOUND('',#6117,.F.);
+#6117 = EDGE_LOOP('',(#6118));
+#6118 = ORIENTED_EDGE('',*,*,#6119,.T.);
+#6119 = EDGE_CURVE('',#6120,#6120,#6122,.T.);
+#6120 = VERTEX_POINT('',#6121);
+#6121 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#6122 = CIRCLE('',#6123,0.35);
+#6123 = AXIS2_PLACEMENT_3D('',#6124,#6125,#6126);
+#6124 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#6125 = DIRECTION('',(0.,0.,-1.));
+#6126 = DIRECTION('',(1.,0.,0.));
+#6127 = PLANE('',#6128);
+#6128 = AXIS2_PLACEMENT_3D('',#6129,#6130,#6131);
+#6129 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#6130 = DIRECTION('',(0.,0.,1.));
+#6131 = DIRECTION('',(1.,0.,-0.));
+#6132 = ADVANCED_FACE('',(#6133,#6161),#6172,.T.);
+#6133 = FACE_BOUND('',#6134,.T.);
+#6134 = EDGE_LOOP('',(#6135,#6143,#6144,#6145,#6146,#6154));
+#6135 = ORIENTED_EDGE('',*,*,#6136,.T.);
+#6136 = EDGE_CURVE('',#6137,#6069,#6139,.T.);
+#6137 = VERTEX_POINT('',#6138);
+#6138 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#6139 = LINE('',#6140,#6141);
+#6140 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#6141 = VECTOR('',#6142,1.);
+#6142 = DIRECTION('',(0.,-1.,0.));
+#6143 = ORIENTED_EDGE('',*,*,#6068,.F.);
+#6144 = ORIENTED_EDGE('',*,*,#6044,.T.);
+#6145 = ORIENTED_EDGE('',*,*,#6019,.T.);
+#6146 = ORIENTED_EDGE('',*,*,#6147,.T.);
+#6147 = EDGE_CURVE('',#6020,#6148,#6150,.T.);
+#6148 = VERTEX_POINT('',#6149);
+#6149 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#6150 = LINE('',#6151,#6152);
+#6151 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#6152 = VECTOR('',#6153,1.);
+#6153 = DIRECTION('',(0.,-1.,0.));
+#6154 = ORIENTED_EDGE('',*,*,#6155,.F.);
+#6155 = EDGE_CURVE('',#6137,#6148,#6156,.T.);
+#6156 = CIRCLE('',#6157,0.35);
+#6157 = AXIS2_PLACEMENT_3D('',#6158,#6159,#6160);
+#6158 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#6159 = DIRECTION('',(0.,0.,1.));
+#6160 = DIRECTION('',(1.,0.,-0.));
+#6161 = FACE_BOUND('',#6162,.F.);
+#6162 = EDGE_LOOP('',(#6163));
+#6163 = ORIENTED_EDGE('',*,*,#6164,.T.);
+#6164 = EDGE_CURVE('',#6165,#6165,#6167,.T.);
+#6165 = VERTEX_POINT('',#6166);
+#6166 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#6167 = CIRCLE('',#6168,0.35);
+#6168 = AXIS2_PLACEMENT_3D('',#6169,#6170,#6171);
+#6169 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#6170 = DIRECTION('',(0.,0.,1.));
+#6171 = DIRECTION('',(1.,0.,-0.));
+#6172 = PLANE('',#6173);
+#6173 = AXIS2_PLACEMENT_3D('',#6174,#6175,#6176);
+#6174 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#6175 = DIRECTION('',(0.,0.,1.));
+#6176 = DIRECTION('',(1.,0.,-0.));
+#6177 = ADVANCED_FACE('',(#6178),#6193,.T.);
+#6178 = FACE_BOUND('',#6179,.T.);
+#6179 = EDGE_LOOP('',(#6180,#6181,#6182,#6183,#6184,#6185,#6186,#6192));
+#6180 = ORIENTED_EDGE('',*,*,#5950,.F.);
+#6181 = ORIENTED_EDGE('',*,*,#5823,.T.);
+#6182 = ORIENTED_EDGE('',*,*,#5966,.F.);
+#6183 = ORIENTED_EDGE('',*,*,#5859,.T.);
+#6184 = ORIENTED_EDGE('',*,*,#6076,.T.);
+#6185 = ORIENTED_EDGE('',*,*,#6136,.F.);
+#6186 = ORIENTED_EDGE('',*,*,#6187,.F.);
+#6187 = EDGE_CURVE('',#6101,#6137,#6188,.T.);
+#6188 = LINE('',#6189,#6190);
+#6189 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#6190 = VECTOR('',#6191,1.);
+#6191 = DIRECTION('',(0.,0.,1.));
+#6192 = ORIENTED_EDGE('',*,*,#6109,.F.);
+#6193 = PLANE('',#6194);
+#6194 = AXIS2_PLACEMENT_3D('',#6195,#6196,#6197);
+#6195 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#6196 = DIRECTION('',(-1.,-0.,-0.));
+#6197 = DIRECTION('',(0.,0.,-1.));
+#6198 = ADVANCED_FACE('',(#6199),#6214,.T.);
+#6199 = FACE_BOUND('',#6200,.T.);
+#6200 = EDGE_LOOP('',(#6201,#6207,#6208,#6209,#6210,#6211,#6212,#6213));
+#6201 = ORIENTED_EDGE('',*,*,#6202,.F.);
+#6202 = EDGE_CURVE('',#6148,#6093,#6203,.T.);
+#6203 = LINE('',#6204,#6205);
+#6204 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#6205 = VECTOR('',#6206,1.);
+#6206 = DIRECTION('',(0.,0.,-1.));
+#6207 = ORIENTED_EDGE('',*,*,#6147,.F.);
+#6208 = ORIENTED_EDGE('',*,*,#6027,.F.);
+#6209 = ORIENTED_EDGE('',*,*,#5892,.T.);
+#6210 = ORIENTED_EDGE('',*,*,#5973,.T.);
+#6211 = ORIENTED_EDGE('',*,*,#5806,.T.);
+#6212 = ORIENTED_EDGE('',*,*,#5996,.T.);
+#6213 = ORIENTED_EDGE('',*,*,#6092,.F.);
+#6214 = PLANE('',#6215);
+#6215 = AXIS2_PLACEMENT_3D('',#6216,#6217,#6218);
+#6216 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#6217 = DIRECTION('',(-1.,-0.,-0.));
+#6218 = DIRECTION('',(0.,0.,-1.));
+#6219 = ADVANCED_FACE('',(#6220),#6226,.F.);
+#6220 = FACE_BOUND('',#6221,.F.);
+#6221 = EDGE_LOOP('',(#6222,#6223,#6224,#6225));
+#6222 = ORIENTED_EDGE('',*,*,#6155,.F.);
+#6223 = ORIENTED_EDGE('',*,*,#6187,.F.);
+#6224 = ORIENTED_EDGE('',*,*,#6100,.F.);
+#6225 = ORIENTED_EDGE('',*,*,#6202,.F.);
+#6226 = CYLINDRICAL_SURFACE('',#6227,0.35);
+#6227 = AXIS2_PLACEMENT_3D('',#6228,#6229,#6230);
+#6228 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#6229 = DIRECTION('',(0.,0.,1.));
+#6230 = DIRECTION('',(1.,0.,-0.));
+#6231 = ADVANCED_FACE('',(#6232),#6242,.F.);
+#6232 = FACE_BOUND('',#6233,.F.);
+#6233 = EDGE_LOOP('',(#6234,#6239,#6240,#6241));
+#6234 = ORIENTED_EDGE('',*,*,#6235,.F.);
+#6235 = EDGE_CURVE('',#6120,#6165,#6236,.T.);
+#6236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6237,#6238),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#6237 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#6238 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#6239 = ORIENTED_EDGE('',*,*,#6119,.F.);
+#6240 = ORIENTED_EDGE('',*,*,#6235,.T.);
+#6241 = ORIENTED_EDGE('',*,*,#6164,.F.);
+#6242 = CYLINDRICAL_SURFACE('',#6243,0.35);
+#6243 = AXIS2_PLACEMENT_3D('',#6244,#6245,#6246);
+#6244 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6245 = DIRECTION('',(0.,0.,1.));
+#6246 = DIRECTION('',(1.,0.,-0.));
+#6247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6251)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6248,#6249,#6250)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6248 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6249 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6250 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6251 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6248,
+  'distance_accuracy_value','confusion accuracy');
+#6252 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6253,#6255);
+#6253 = ( REPRESENTATION_RELATIONSHIP('','',#5747,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6254) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6254 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3621);
+#6255 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6256);
+#6256 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('215','Body024','',#3599,#5742,$
+  );
+#6257 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5744));
+#6258 = SHAPE_DEFINITION_REPRESENTATION(#6259,#6265);
+#6259 = PRODUCT_DEFINITION_SHAPE('','',#6260);
+#6260 = PRODUCT_DEFINITION('design','',#6261,#6264);
+#6261 = PRODUCT_DEFINITION_FORMATION('','',#6262);
+#6262 = PRODUCT('Body025','Body025','',(#6263));
+#6263 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6264 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6265 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6266),#6765);
+#6266 = MANIFOLD_SOLID_BREP('',#6267);
+#6267 = CLOSED_SHELL('',(#6268,#6301,#6362,#6423,#6455,#6479,#6501,#6525
+    ,#6556,#6581,#6605,#6650,#6695,#6716,#6737,#6749));
+#6268 = ADVANCED_FACE('',(#6269),#6296,.T.);
+#6269 = FACE_BOUND('',#6270,.T.);
+#6270 = EDGE_LOOP('',(#6271,#6280,#6288,#6295));
+#6271 = ORIENTED_EDGE('',*,*,#6272,.T.);
+#6272 = EDGE_CURVE('',#6273,#6273,#6275,.T.);
+#6273 = VERTEX_POINT('',#6274);
+#6274 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#6275 = CIRCLE('',#6276,0.4);
+#6276 = AXIS2_PLACEMENT_3D('',#6277,#6278,#6279);
+#6277 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6278 = DIRECTION('',(0.,0.,1.));
+#6279 = DIRECTION('',(1.,0.,-0.));
+#6280 = ORIENTED_EDGE('',*,*,#6281,.T.);
+#6281 = EDGE_CURVE('',#6273,#6282,#6284,.T.);
+#6282 = VERTEX_POINT('',#6283);
+#6283 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#6284 = LINE('',#6285,#6286);
+#6285 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#6286 = VECTOR('',#6287,1.);
+#6287 = DIRECTION('',(0.,0.,1.));
+#6288 = ORIENTED_EDGE('',*,*,#6289,.F.);
+#6289 = EDGE_CURVE('',#6282,#6282,#6290,.T.);
+#6290 = CIRCLE('',#6291,0.4);
+#6291 = AXIS2_PLACEMENT_3D('',#6292,#6293,#6294);
+#6292 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6293 = DIRECTION('',(0.,0.,1.));
+#6294 = DIRECTION('',(1.,0.,-0.));
+#6295 = ORIENTED_EDGE('',*,*,#6281,.F.);
+#6296 = CYLINDRICAL_SURFACE('',#6297,0.4);
+#6297 = AXIS2_PLACEMENT_3D('',#6298,#6299,#6300);
+#6298 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6299 = DIRECTION('',(-0.,-0.,-1.));
+#6300 = DIRECTION('',(1.,0.,0.));
+#6301 = ADVANCED_FACE('',(#6302,#6354),#6357,.T.);
+#6302 = FACE_BOUND('',#6303,.T.);
+#6303 = EDGE_LOOP('',(#6304,#6315,#6323,#6331,#6340,#6348));
+#6304 = ORIENTED_EDGE('',*,*,#6305,.F.);
+#6305 = EDGE_CURVE('',#6306,#6308,#6310,.T.);
+#6306 = VERTEX_POINT('',#6307);
+#6307 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6308 = VERTEX_POINT('',#6309);
+#6309 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6310 = CIRCLE('',#6311,0.599544372394);
+#6311 = AXIS2_PLACEMENT_3D('',#6312,#6313,#6314);
+#6312 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6313 = DIRECTION('',(0.,0.,-1.));
+#6314 = DIRECTION('',(1.,0.,0.));
+#6315 = ORIENTED_EDGE('',*,*,#6316,.T.);
+#6316 = EDGE_CURVE('',#6306,#6317,#6319,.T.);
+#6317 = VERTEX_POINT('',#6318);
+#6318 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#6319 = LINE('',#6320,#6321);
+#6320 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6321 = VECTOR('',#6322,1.);
+#6322 = DIRECTION('',(-1.,0.,0.));
+#6323 = ORIENTED_EDGE('',*,*,#6324,.F.);
+#6324 = EDGE_CURVE('',#6325,#6317,#6327,.T.);
+#6325 = VERTEX_POINT('',#6326);
+#6326 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#6327 = LINE('',#6328,#6329);
+#6328 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#6329 = VECTOR('',#6330,1.);
+#6330 = DIRECTION('',(0.,1.,0.));
+#6331 = ORIENTED_EDGE('',*,*,#6332,.T.);
+#6332 = EDGE_CURVE('',#6325,#6333,#6335,.T.);
+#6333 = VERTEX_POINT('',#6334);
+#6334 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#6335 = CIRCLE('',#6336,0.4);
+#6336 = AXIS2_PLACEMENT_3D('',#6337,#6338,#6339);
+#6337 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#6338 = DIRECTION('',(0.,0.,-1.));
+#6339 = DIRECTION('',(1.,0.,0.));
+#6340 = ORIENTED_EDGE('',*,*,#6341,.F.);
+#6341 = EDGE_CURVE('',#6342,#6333,#6344,.T.);
+#6342 = VERTEX_POINT('',#6343);
+#6343 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6344 = LINE('',#6345,#6346);
+#6345 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6346 = VECTOR('',#6347,1.);
+#6347 = DIRECTION('',(0.,1.,0.));
+#6348 = ORIENTED_EDGE('',*,*,#6349,.F.);
+#6349 = EDGE_CURVE('',#6308,#6342,#6350,.T.);
+#6350 = LINE('',#6351,#6352);
+#6351 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6352 = VECTOR('',#6353,1.);
+#6353 = DIRECTION('',(-1.,0.,0.));
+#6354 = FACE_BOUND('',#6355,.T.);
+#6355 = EDGE_LOOP('',(#6356));
+#6356 = ORIENTED_EDGE('',*,*,#6272,.F.);
+#6357 = PLANE('',#6358);
+#6358 = AXIS2_PLACEMENT_3D('',#6359,#6360,#6361);
+#6359 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#6360 = DIRECTION('',(0.,0.,1.));
+#6361 = DIRECTION('',(1.,0.,-0.));
+#6362 = ADVANCED_FACE('',(#6363,#6415),#6418,.F.);
+#6363 = FACE_BOUND('',#6364,.F.);
+#6364 = EDGE_LOOP('',(#6365,#6376,#6384,#6392,#6401,#6409));
+#6365 = ORIENTED_EDGE('',*,*,#6366,.T.);
+#6366 = EDGE_CURVE('',#6367,#6369,#6371,.T.);
+#6367 = VERTEX_POINT('',#6368);
+#6368 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#6369 = VERTEX_POINT('',#6370);
+#6370 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#6371 = CIRCLE('',#6372,0.4);
+#6372 = AXIS2_PLACEMENT_3D('',#6373,#6374,#6375);
+#6373 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#6374 = DIRECTION('',(0.,0.,-1.));
+#6375 = DIRECTION('',(1.,0.,0.));
+#6376 = ORIENTED_EDGE('',*,*,#6377,.T.);
+#6377 = EDGE_CURVE('',#6369,#6378,#6380,.T.);
+#6378 = VERTEX_POINT('',#6379);
+#6379 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#6380 = LINE('',#6381,#6382);
+#6381 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#6382 = VECTOR('',#6383,1.);
+#6383 = DIRECTION('',(0.,-1.,0.));
+#6384 = ORIENTED_EDGE('',*,*,#6385,.F.);
+#6385 = EDGE_CURVE('',#6386,#6378,#6388,.T.);
+#6386 = VERTEX_POINT('',#6387);
+#6387 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6388 = LINE('',#6389,#6390);
+#6389 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6390 = VECTOR('',#6391,1.);
+#6391 = DIRECTION('',(-1.,0.,0.));
+#6392 = ORIENTED_EDGE('',*,*,#6393,.T.);
+#6393 = EDGE_CURVE('',#6386,#6394,#6396,.T.);
+#6394 = VERTEX_POINT('',#6395);
+#6395 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6396 = CIRCLE('',#6397,0.6);
+#6397 = AXIS2_PLACEMENT_3D('',#6398,#6399,#6400);
+#6398 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6399 = DIRECTION('',(0.,0.,1.));
+#6400 = DIRECTION('',(1.,0.,-0.));
+#6401 = ORIENTED_EDGE('',*,*,#6402,.T.);
+#6402 = EDGE_CURVE('',#6394,#6403,#6405,.T.);
+#6403 = VERTEX_POINT('',#6404);
+#6404 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6405 = LINE('',#6406,#6407);
+#6406 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6407 = VECTOR('',#6408,1.);
+#6408 = DIRECTION('',(-1.,0.,0.));
+#6409 = ORIENTED_EDGE('',*,*,#6410,.T.);
+#6410 = EDGE_CURVE('',#6403,#6367,#6411,.T.);
+#6411 = LINE('',#6412,#6413);
+#6412 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6413 = VECTOR('',#6414,1.);
+#6414 = DIRECTION('',(0.,-1.,0.));
+#6415 = FACE_BOUND('',#6416,.F.);
+#6416 = EDGE_LOOP('',(#6417));
+#6417 = ORIENTED_EDGE('',*,*,#6289,.F.);
+#6418 = PLANE('',#6419);
+#6419 = AXIS2_PLACEMENT_3D('',#6420,#6421,#6422);
+#6420 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#6421 = DIRECTION('',(0.,0.,1.));
+#6422 = DIRECTION('',(1.,0.,-0.));
+#6423 = ADVANCED_FACE('',(#6424),#6450,.T.);
+#6424 = FACE_BOUND('',#6425,.T.);
+#6425 = EDGE_LOOP('',(#6426,#6427,#6435,#6444));
+#6426 = ORIENTED_EDGE('',*,*,#6305,.T.);
+#6427 = ORIENTED_EDGE('',*,*,#6428,.T.);
+#6428 = EDGE_CURVE('',#6308,#6429,#6431,.T.);
+#6429 = VERTEX_POINT('',#6430);
+#6430 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#6431 = LINE('',#6432,#6433);
+#6432 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6433 = VECTOR('',#6434,1.);
+#6434 = DIRECTION('',(0.,0.,-1.));
+#6435 = ORIENTED_EDGE('',*,*,#6436,.F.);
+#6436 = EDGE_CURVE('',#6437,#6429,#6439,.T.);
+#6437 = VERTEX_POINT('',#6438);
+#6438 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#6439 = CIRCLE('',#6440,0.599544372394);
+#6440 = AXIS2_PLACEMENT_3D('',#6441,#6442,#6443);
+#6441 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#6442 = DIRECTION('',(0.,0.,-1.));
+#6443 = DIRECTION('',(1.,0.,0.));
+#6444 = ORIENTED_EDGE('',*,*,#6445,.F.);
+#6445 = EDGE_CURVE('',#6306,#6437,#6446,.T.);
+#6446 = LINE('',#6447,#6448);
+#6447 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6448 = VECTOR('',#6449,1.);
+#6449 = DIRECTION('',(0.,0.,-1.));
+#6450 = CYLINDRICAL_SURFACE('',#6451,0.599544372394);
+#6451 = AXIS2_PLACEMENT_3D('',#6452,#6453,#6454);
+#6452 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6453 = DIRECTION('',(0.,0.,1.));
+#6454 = DIRECTION('',(1.,0.,-0.));
+#6455 = ADVANCED_FACE('',(#6456),#6474,.F.);
+#6456 = FACE_BOUND('',#6457,.F.);
+#6457 = EDGE_LOOP('',(#6458,#6459,#6467,#6473));
+#6458 = ORIENTED_EDGE('',*,*,#6428,.T.);
+#6459 = ORIENTED_EDGE('',*,*,#6460,.T.);
+#6460 = EDGE_CURVE('',#6429,#6461,#6463,.T.);
+#6461 = VERTEX_POINT('',#6462);
+#6462 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#6463 = LINE('',#6464,#6465);
+#6464 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#6465 = VECTOR('',#6466,1.);
+#6466 = DIRECTION('',(-1.,0.,0.));
+#6467 = ORIENTED_EDGE('',*,*,#6468,.F.);
+#6468 = EDGE_CURVE('',#6342,#6461,#6469,.T.);
+#6469 = LINE('',#6470,#6471);
+#6470 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6471 = VECTOR('',#6472,1.);
+#6472 = DIRECTION('',(0.,0.,-1.));
+#6473 = ORIENTED_EDGE('',*,*,#6349,.F.);
+#6474 = PLANE('',#6475);
+#6475 = AXIS2_PLACEMENT_3D('',#6476,#6477,#6478);
+#6476 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6477 = DIRECTION('',(0.,1.,0.));
+#6478 = DIRECTION('',(-1.,0.,0.));
+#6479 = ADVANCED_FACE('',(#6480),#6496,.T.);
+#6480 = FACE_BOUND('',#6481,.T.);
+#6481 = EDGE_LOOP('',(#6482,#6483,#6489,#6490));
+#6482 = ORIENTED_EDGE('',*,*,#6366,.T.);
+#6483 = ORIENTED_EDGE('',*,*,#6484,.T.);
+#6484 = EDGE_CURVE('',#6369,#6333,#6485,.T.);
+#6485 = LINE('',#6486,#6487);
+#6486 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#6487 = VECTOR('',#6488,1.);
+#6488 = DIRECTION('',(0.,0.,-1.));
+#6489 = ORIENTED_EDGE('',*,*,#6332,.F.);
+#6490 = ORIENTED_EDGE('',*,*,#6491,.F.);
+#6491 = EDGE_CURVE('',#6367,#6325,#6492,.T.);
+#6492 = LINE('',#6493,#6494);
+#6493 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#6494 = VECTOR('',#6495,1.);
+#6495 = DIRECTION('',(0.,0.,-1.));
+#6496 = CYLINDRICAL_SURFACE('',#6497,0.4);
+#6497 = AXIS2_PLACEMENT_3D('',#6498,#6499,#6500);
+#6498 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#6499 = DIRECTION('',(0.,0.,1.));
+#6500 = DIRECTION('',(1.,0.,-0.));
+#6501 = ADVANCED_FACE('',(#6502),#6520,.T.);
+#6502 = FACE_BOUND('',#6503,.T.);
+#6503 = EDGE_LOOP('',(#6504,#6505,#6513,#6519));
+#6504 = ORIENTED_EDGE('',*,*,#6445,.T.);
+#6505 = ORIENTED_EDGE('',*,*,#6506,.T.);
+#6506 = EDGE_CURVE('',#6437,#6507,#6509,.T.);
+#6507 = VERTEX_POINT('',#6508);
+#6508 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#6509 = LINE('',#6510,#6511);
+#6510 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#6511 = VECTOR('',#6512,1.);
+#6512 = DIRECTION('',(-1.,0.,0.));
+#6513 = ORIENTED_EDGE('',*,*,#6514,.F.);
+#6514 = EDGE_CURVE('',#6317,#6507,#6515,.T.);
+#6515 = LINE('',#6516,#6517);
+#6516 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#6517 = VECTOR('',#6518,1.);
+#6518 = DIRECTION('',(0.,0.,-1.));
+#6519 = ORIENTED_EDGE('',*,*,#6316,.F.);
+#6520 = PLANE('',#6521);
+#6521 = AXIS2_PLACEMENT_3D('',#6522,#6523,#6524);
+#6522 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6523 = DIRECTION('',(0.,1.,0.));
+#6524 = DIRECTION('',(-1.,0.,0.));
+#6525 = ADVANCED_FACE('',(#6526),#6551,.F.);
+#6526 = FACE_BOUND('',#6527,.F.);
+#6527 = EDGE_LOOP('',(#6528,#6536,#6544,#6550));
+#6528 = ORIENTED_EDGE('',*,*,#6529,.T.);
+#6529 = EDGE_CURVE('',#6394,#6530,#6532,.T.);
+#6530 = VERTEX_POINT('',#6531);
+#6531 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#6532 = LINE('',#6533,#6534);
+#6533 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6534 = VECTOR('',#6535,1.);
+#6535 = DIRECTION('',(0.,0.,1.));
+#6536 = ORIENTED_EDGE('',*,*,#6537,.T.);
+#6537 = EDGE_CURVE('',#6530,#6538,#6540,.T.);
+#6538 = VERTEX_POINT('',#6539);
+#6539 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#6540 = LINE('',#6541,#6542);
+#6541 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#6542 = VECTOR('',#6543,1.);
+#6543 = DIRECTION('',(-1.,0.,0.));
+#6544 = ORIENTED_EDGE('',*,*,#6545,.F.);
+#6545 = EDGE_CURVE('',#6403,#6538,#6546,.T.);
+#6546 = LINE('',#6547,#6548);
+#6547 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6548 = VECTOR('',#6549,1.);
+#6549 = DIRECTION('',(0.,0.,1.));
+#6550 = ORIENTED_EDGE('',*,*,#6402,.F.);
+#6551 = PLANE('',#6552);
+#6552 = AXIS2_PLACEMENT_3D('',#6553,#6554,#6555);
+#6553 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6554 = DIRECTION('',(0.,-1.,0.));
+#6555 = DIRECTION('',(-1.,0.,0.));
+#6556 = ADVANCED_FACE('',(#6557),#6576,.T.);
+#6557 = FACE_BOUND('',#6558,.T.);
+#6558 = EDGE_LOOP('',(#6559,#6560,#6561,#6570));
+#6559 = ORIENTED_EDGE('',*,*,#6393,.T.);
+#6560 = ORIENTED_EDGE('',*,*,#6529,.T.);
+#6561 = ORIENTED_EDGE('',*,*,#6562,.F.);
+#6562 = EDGE_CURVE('',#6563,#6530,#6565,.T.);
+#6563 = VERTEX_POINT('',#6564);
+#6564 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#6565 = CIRCLE('',#6566,0.6);
+#6566 = AXIS2_PLACEMENT_3D('',#6567,#6568,#6569);
+#6567 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#6568 = DIRECTION('',(0.,0.,1.));
+#6569 = DIRECTION('',(1.,0.,-0.));
+#6570 = ORIENTED_EDGE('',*,*,#6571,.F.);
+#6571 = EDGE_CURVE('',#6386,#6563,#6572,.T.);
+#6572 = LINE('',#6573,#6574);
+#6573 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6574 = VECTOR('',#6575,1.);
+#6575 = DIRECTION('',(0.,0.,1.));
+#6576 = CYLINDRICAL_SURFACE('',#6577,0.6);
+#6577 = AXIS2_PLACEMENT_3D('',#6578,#6579,#6580);
+#6578 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6579 = DIRECTION('',(-0.,-0.,-1.));
+#6580 = DIRECTION('',(1.,0.,0.));
+#6581 = ADVANCED_FACE('',(#6582),#6600,.T.);
+#6582 = FACE_BOUND('',#6583,.T.);
+#6583 = EDGE_LOOP('',(#6584,#6585,#6593,#6599));
+#6584 = ORIENTED_EDGE('',*,*,#6571,.T.);
+#6585 = ORIENTED_EDGE('',*,*,#6586,.T.);
+#6586 = EDGE_CURVE('',#6563,#6587,#6589,.T.);
+#6587 = VERTEX_POINT('',#6588);
+#6588 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#6589 = LINE('',#6590,#6591);
+#6590 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#6591 = VECTOR('',#6592,1.);
+#6592 = DIRECTION('',(-1.,0.,0.));
+#6593 = ORIENTED_EDGE('',*,*,#6594,.F.);
+#6594 = EDGE_CURVE('',#6378,#6587,#6595,.T.);
+#6595 = LINE('',#6596,#6597);
+#6596 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#6597 = VECTOR('',#6598,1.);
+#6598 = DIRECTION('',(0.,0.,1.));
+#6599 = ORIENTED_EDGE('',*,*,#6385,.F.);
+#6600 = PLANE('',#6601);
+#6601 = AXIS2_PLACEMENT_3D('',#6602,#6603,#6604);
+#6602 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6603 = DIRECTION('',(0.,-1.,0.));
+#6604 = DIRECTION('',(-1.,0.,0.));
+#6605 = ADVANCED_FACE('',(#6606,#6634),#6645,.F.);
+#6606 = FACE_BOUND('',#6607,.F.);
+#6607 = EDGE_LOOP('',(#6608,#6609,#6617,#6626,#6632,#6633));
+#6608 = ORIENTED_EDGE('',*,*,#6506,.T.);
+#6609 = ORIENTED_EDGE('',*,*,#6610,.F.);
+#6610 = EDGE_CURVE('',#6611,#6507,#6613,.T.);
+#6611 = VERTEX_POINT('',#6612);
+#6612 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#6613 = LINE('',#6614,#6615);
+#6614 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#6615 = VECTOR('',#6616,1.);
+#6616 = DIRECTION('',(0.,1.,0.));
+#6617 = ORIENTED_EDGE('',*,*,#6618,.T.);
+#6618 = EDGE_CURVE('',#6611,#6619,#6621,.T.);
+#6619 = VERTEX_POINT('',#6620);
+#6620 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#6621 = CIRCLE('',#6622,0.35);
+#6622 = AXIS2_PLACEMENT_3D('',#6623,#6624,#6625);
+#6623 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#6624 = DIRECTION('',(0.,0.,-1.));
+#6625 = DIRECTION('',(1.,0.,0.));
+#6626 = ORIENTED_EDGE('',*,*,#6627,.F.);
+#6627 = EDGE_CURVE('',#6461,#6619,#6628,.T.);
+#6628 = LINE('',#6629,#6630);
+#6629 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#6630 = VECTOR('',#6631,1.);
+#6631 = DIRECTION('',(0.,1.,0.));
+#6632 = ORIENTED_EDGE('',*,*,#6460,.F.);
+#6633 = ORIENTED_EDGE('',*,*,#6436,.F.);
+#6634 = FACE_BOUND('',#6635,.F.);
+#6635 = EDGE_LOOP('',(#6636));
+#6636 = ORIENTED_EDGE('',*,*,#6637,.T.);
+#6637 = EDGE_CURVE('',#6638,#6638,#6640,.T.);
+#6638 = VERTEX_POINT('',#6639);
+#6639 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#6640 = CIRCLE('',#6641,0.35);
+#6641 = AXIS2_PLACEMENT_3D('',#6642,#6643,#6644);
+#6642 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#6643 = DIRECTION('',(0.,0.,-1.));
+#6644 = DIRECTION('',(1.,0.,0.));
+#6645 = PLANE('',#6646);
+#6646 = AXIS2_PLACEMENT_3D('',#6647,#6648,#6649);
+#6647 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#6648 = DIRECTION('',(0.,0.,1.));
+#6649 = DIRECTION('',(1.,0.,-0.));
+#6650 = ADVANCED_FACE('',(#6651,#6679),#6690,.T.);
+#6651 = FACE_BOUND('',#6652,.T.);
+#6652 = EDGE_LOOP('',(#6653,#6661,#6662,#6663,#6664,#6672));
+#6653 = ORIENTED_EDGE('',*,*,#6654,.T.);
+#6654 = EDGE_CURVE('',#6655,#6587,#6657,.T.);
+#6655 = VERTEX_POINT('',#6656);
+#6656 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#6657 = LINE('',#6658,#6659);
+#6658 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#6659 = VECTOR('',#6660,1.);
+#6660 = DIRECTION('',(0.,-1.,0.));
+#6661 = ORIENTED_EDGE('',*,*,#6586,.F.);
+#6662 = ORIENTED_EDGE('',*,*,#6562,.T.);
+#6663 = ORIENTED_EDGE('',*,*,#6537,.T.);
+#6664 = ORIENTED_EDGE('',*,*,#6665,.T.);
+#6665 = EDGE_CURVE('',#6538,#6666,#6668,.T.);
+#6666 = VERTEX_POINT('',#6667);
+#6667 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#6668 = LINE('',#6669,#6670);
+#6669 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#6670 = VECTOR('',#6671,1.);
+#6671 = DIRECTION('',(0.,-1.,0.));
+#6672 = ORIENTED_EDGE('',*,*,#6673,.F.);
+#6673 = EDGE_CURVE('',#6655,#6666,#6674,.T.);
+#6674 = CIRCLE('',#6675,0.35);
+#6675 = AXIS2_PLACEMENT_3D('',#6676,#6677,#6678);
+#6676 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#6677 = DIRECTION('',(0.,0.,1.));
+#6678 = DIRECTION('',(1.,0.,-0.));
+#6679 = FACE_BOUND('',#6680,.F.);
+#6680 = EDGE_LOOP('',(#6681));
+#6681 = ORIENTED_EDGE('',*,*,#6682,.T.);
+#6682 = EDGE_CURVE('',#6683,#6683,#6685,.T.);
+#6683 = VERTEX_POINT('',#6684);
+#6684 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#6685 = CIRCLE('',#6686,0.35);
+#6686 = AXIS2_PLACEMENT_3D('',#6687,#6688,#6689);
+#6687 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#6688 = DIRECTION('',(0.,0.,1.));
+#6689 = DIRECTION('',(1.,0.,-0.));
+#6690 = PLANE('',#6691);
+#6691 = AXIS2_PLACEMENT_3D('',#6692,#6693,#6694);
+#6692 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#6693 = DIRECTION('',(0.,0.,1.));
+#6694 = DIRECTION('',(1.,0.,-0.));
+#6695 = ADVANCED_FACE('',(#6696),#6711,.T.);
+#6696 = FACE_BOUND('',#6697,.T.);
+#6697 = EDGE_LOOP('',(#6698,#6699,#6700,#6701,#6702,#6703,#6704,#6710));
+#6698 = ORIENTED_EDGE('',*,*,#6468,.F.);
+#6699 = ORIENTED_EDGE('',*,*,#6341,.T.);
+#6700 = ORIENTED_EDGE('',*,*,#6484,.F.);
+#6701 = ORIENTED_EDGE('',*,*,#6377,.T.);
+#6702 = ORIENTED_EDGE('',*,*,#6594,.T.);
+#6703 = ORIENTED_EDGE('',*,*,#6654,.F.);
+#6704 = ORIENTED_EDGE('',*,*,#6705,.F.);
+#6705 = EDGE_CURVE('',#6619,#6655,#6706,.T.);
+#6706 = LINE('',#6707,#6708);
+#6707 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#6708 = VECTOR('',#6709,1.);
+#6709 = DIRECTION('',(0.,0.,1.));
+#6710 = ORIENTED_EDGE('',*,*,#6627,.F.);
+#6711 = PLANE('',#6712);
+#6712 = AXIS2_PLACEMENT_3D('',#6713,#6714,#6715);
+#6713 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#6714 = DIRECTION('',(-1.,-0.,-0.));
+#6715 = DIRECTION('',(0.,0.,-1.));
+#6716 = ADVANCED_FACE('',(#6717),#6732,.T.);
+#6717 = FACE_BOUND('',#6718,.T.);
+#6718 = EDGE_LOOP('',(#6719,#6725,#6726,#6727,#6728,#6729,#6730,#6731));
+#6719 = ORIENTED_EDGE('',*,*,#6720,.F.);
+#6720 = EDGE_CURVE('',#6666,#6611,#6721,.T.);
+#6721 = LINE('',#6722,#6723);
+#6722 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#6723 = VECTOR('',#6724,1.);
+#6724 = DIRECTION('',(0.,0.,-1.));
+#6725 = ORIENTED_EDGE('',*,*,#6665,.F.);
+#6726 = ORIENTED_EDGE('',*,*,#6545,.F.);
+#6727 = ORIENTED_EDGE('',*,*,#6410,.T.);
+#6728 = ORIENTED_EDGE('',*,*,#6491,.T.);
+#6729 = ORIENTED_EDGE('',*,*,#6324,.T.);
+#6730 = ORIENTED_EDGE('',*,*,#6514,.T.);
+#6731 = ORIENTED_EDGE('',*,*,#6610,.F.);
+#6732 = PLANE('',#6733);
+#6733 = AXIS2_PLACEMENT_3D('',#6734,#6735,#6736);
+#6734 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#6735 = DIRECTION('',(-1.,-0.,-0.));
+#6736 = DIRECTION('',(0.,0.,-1.));
+#6737 = ADVANCED_FACE('',(#6738),#6744,.F.);
+#6738 = FACE_BOUND('',#6739,.F.);
+#6739 = EDGE_LOOP('',(#6740,#6741,#6742,#6743));
+#6740 = ORIENTED_EDGE('',*,*,#6673,.F.);
+#6741 = ORIENTED_EDGE('',*,*,#6705,.F.);
+#6742 = ORIENTED_EDGE('',*,*,#6618,.F.);
+#6743 = ORIENTED_EDGE('',*,*,#6720,.F.);
+#6744 = CYLINDRICAL_SURFACE('',#6745,0.35);
+#6745 = AXIS2_PLACEMENT_3D('',#6746,#6747,#6748);
+#6746 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#6747 = DIRECTION('',(0.,0.,1.));
+#6748 = DIRECTION('',(1.,0.,-0.));
+#6749 = ADVANCED_FACE('',(#6750),#6760,.F.);
+#6750 = FACE_BOUND('',#6751,.F.);
+#6751 = EDGE_LOOP('',(#6752,#6757,#6758,#6759));
+#6752 = ORIENTED_EDGE('',*,*,#6753,.F.);
+#6753 = EDGE_CURVE('',#6638,#6683,#6754,.T.);
+#6754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6755,#6756),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#6755 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#6756 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#6757 = ORIENTED_EDGE('',*,*,#6637,.F.);
+#6758 = ORIENTED_EDGE('',*,*,#6753,.T.);
+#6759 = ORIENTED_EDGE('',*,*,#6682,.F.);
+#6760 = CYLINDRICAL_SURFACE('',#6761,0.35);
+#6761 = AXIS2_PLACEMENT_3D('',#6762,#6763,#6764);
+#6762 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6763 = DIRECTION('',(0.,0.,1.));
+#6764 = DIRECTION('',(1.,0.,-0.));
+#6765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6769)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6766,#6767,#6768)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6766 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6767 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6768 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6769 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6766,
+  'distance_accuracy_value','confusion accuracy');
+#6770 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6771,#6773);
+#6771 = ( REPRESENTATION_RELATIONSHIP('','',#6265,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6772) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6772 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3625);
+#6773 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6774);
+#6774 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('216','Body025','',#3599,#6260,$
+  );
+#6775 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6262));
+#6776 = SHAPE_DEFINITION_REPRESENTATION(#6777,#6783);
+#6777 = PRODUCT_DEFINITION_SHAPE('','',#6778);
+#6778 = PRODUCT_DEFINITION('design','',#6779,#6782);
+#6779 = PRODUCT_DEFINITION_FORMATION('','',#6780);
+#6780 = PRODUCT('Body026','Body026','',(#6781));
+#6781 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6782 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6783 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6784),#7283);
+#6784 = MANIFOLD_SOLID_BREP('',#6785);
+#6785 = CLOSED_SHELL('',(#6786,#6819,#6880,#6941,#6973,#6997,#7019,#7043
+    ,#7074,#7099,#7123,#7168,#7213,#7234,#7255,#7267));
+#6786 = ADVANCED_FACE('',(#6787),#6814,.T.);
+#6787 = FACE_BOUND('',#6788,.T.);
+#6788 = EDGE_LOOP('',(#6789,#6798,#6806,#6813));
+#6789 = ORIENTED_EDGE('',*,*,#6790,.T.);
+#6790 = EDGE_CURVE('',#6791,#6791,#6793,.T.);
+#6791 = VERTEX_POINT('',#6792);
+#6792 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#6793 = CIRCLE('',#6794,0.4);
+#6794 = AXIS2_PLACEMENT_3D('',#6795,#6796,#6797);
+#6795 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6796 = DIRECTION('',(0.,0.,1.));
+#6797 = DIRECTION('',(1.,0.,-0.));
+#6798 = ORIENTED_EDGE('',*,*,#6799,.T.);
+#6799 = EDGE_CURVE('',#6791,#6800,#6802,.T.);
+#6800 = VERTEX_POINT('',#6801);
+#6801 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#6802 = LINE('',#6803,#6804);
+#6803 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#6804 = VECTOR('',#6805,1.);
+#6805 = DIRECTION('',(0.,0.,1.));
+#6806 = ORIENTED_EDGE('',*,*,#6807,.F.);
+#6807 = EDGE_CURVE('',#6800,#6800,#6808,.T.);
+#6808 = CIRCLE('',#6809,0.4);
+#6809 = AXIS2_PLACEMENT_3D('',#6810,#6811,#6812);
+#6810 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6811 = DIRECTION('',(0.,0.,1.));
+#6812 = DIRECTION('',(1.,0.,-0.));
+#6813 = ORIENTED_EDGE('',*,*,#6799,.F.);
+#6814 = CYLINDRICAL_SURFACE('',#6815,0.4);
+#6815 = AXIS2_PLACEMENT_3D('',#6816,#6817,#6818);
+#6816 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6817 = DIRECTION('',(-0.,-0.,-1.));
+#6818 = DIRECTION('',(1.,0.,0.));
+#6819 = ADVANCED_FACE('',(#6820,#6872),#6875,.T.);
+#6820 = FACE_BOUND('',#6821,.T.);
+#6821 = EDGE_LOOP('',(#6822,#6833,#6841,#6849,#6858,#6866));
+#6822 = ORIENTED_EDGE('',*,*,#6823,.F.);
+#6823 = EDGE_CURVE('',#6824,#6826,#6828,.T.);
+#6824 = VERTEX_POINT('',#6825);
+#6825 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6826 = VERTEX_POINT('',#6827);
+#6827 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6828 = CIRCLE('',#6829,0.599544372394);
+#6829 = AXIS2_PLACEMENT_3D('',#6830,#6831,#6832);
+#6830 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6831 = DIRECTION('',(0.,0.,-1.));
+#6832 = DIRECTION('',(1.,0.,0.));
+#6833 = ORIENTED_EDGE('',*,*,#6834,.T.);
+#6834 = EDGE_CURVE('',#6824,#6835,#6837,.T.);
+#6835 = VERTEX_POINT('',#6836);
+#6836 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#6837 = LINE('',#6838,#6839);
+#6838 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6839 = VECTOR('',#6840,1.);
+#6840 = DIRECTION('',(-1.,0.,0.));
+#6841 = ORIENTED_EDGE('',*,*,#6842,.F.);
+#6842 = EDGE_CURVE('',#6843,#6835,#6845,.T.);
+#6843 = VERTEX_POINT('',#6844);
+#6844 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#6845 = LINE('',#6846,#6847);
+#6846 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#6847 = VECTOR('',#6848,1.);
+#6848 = DIRECTION('',(0.,1.,0.));
+#6849 = ORIENTED_EDGE('',*,*,#6850,.T.);
+#6850 = EDGE_CURVE('',#6843,#6851,#6853,.T.);
+#6851 = VERTEX_POINT('',#6852);
+#6852 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#6853 = CIRCLE('',#6854,0.4);
+#6854 = AXIS2_PLACEMENT_3D('',#6855,#6856,#6857);
+#6855 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#6856 = DIRECTION('',(0.,0.,-1.));
+#6857 = DIRECTION('',(1.,0.,0.));
+#6858 = ORIENTED_EDGE('',*,*,#6859,.F.);
+#6859 = EDGE_CURVE('',#6860,#6851,#6862,.T.);
+#6860 = VERTEX_POINT('',#6861);
+#6861 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6862 = LINE('',#6863,#6864);
+#6863 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6864 = VECTOR('',#6865,1.);
+#6865 = DIRECTION('',(0.,1.,0.));
+#6866 = ORIENTED_EDGE('',*,*,#6867,.F.);
+#6867 = EDGE_CURVE('',#6826,#6860,#6868,.T.);
+#6868 = LINE('',#6869,#6870);
+#6869 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6870 = VECTOR('',#6871,1.);
+#6871 = DIRECTION('',(-1.,0.,0.));
+#6872 = FACE_BOUND('',#6873,.T.);
+#6873 = EDGE_LOOP('',(#6874));
+#6874 = ORIENTED_EDGE('',*,*,#6790,.F.);
+#6875 = PLANE('',#6876);
+#6876 = AXIS2_PLACEMENT_3D('',#6877,#6878,#6879);
+#6877 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#6878 = DIRECTION('',(0.,0.,1.));
+#6879 = DIRECTION('',(1.,0.,-0.));
+#6880 = ADVANCED_FACE('',(#6881,#6933),#6936,.F.);
+#6881 = FACE_BOUND('',#6882,.F.);
+#6882 = EDGE_LOOP('',(#6883,#6894,#6902,#6910,#6919,#6927));
+#6883 = ORIENTED_EDGE('',*,*,#6884,.T.);
+#6884 = EDGE_CURVE('',#6885,#6887,#6889,.T.);
+#6885 = VERTEX_POINT('',#6886);
+#6886 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#6887 = VERTEX_POINT('',#6888);
+#6888 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#6889 = CIRCLE('',#6890,0.4);
+#6890 = AXIS2_PLACEMENT_3D('',#6891,#6892,#6893);
+#6891 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#6892 = DIRECTION('',(0.,0.,-1.));
+#6893 = DIRECTION('',(1.,0.,0.));
+#6894 = ORIENTED_EDGE('',*,*,#6895,.T.);
+#6895 = EDGE_CURVE('',#6887,#6896,#6898,.T.);
+#6896 = VERTEX_POINT('',#6897);
+#6897 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#6898 = LINE('',#6899,#6900);
+#6899 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#6900 = VECTOR('',#6901,1.);
+#6901 = DIRECTION('',(0.,-1.,0.));
+#6902 = ORIENTED_EDGE('',*,*,#6903,.F.);
+#6903 = EDGE_CURVE('',#6904,#6896,#6906,.T.);
+#6904 = VERTEX_POINT('',#6905);
+#6905 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6906 = LINE('',#6907,#6908);
+#6907 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#6908 = VECTOR('',#6909,1.);
+#6909 = DIRECTION('',(-1.,0.,0.));
+#6910 = ORIENTED_EDGE('',*,*,#6911,.T.);
+#6911 = EDGE_CURVE('',#6904,#6912,#6914,.T.);
+#6912 = VERTEX_POINT('',#6913);
+#6913 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6914 = CIRCLE('',#6915,0.6);
+#6915 = AXIS2_PLACEMENT_3D('',#6916,#6917,#6918);
+#6916 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#6917 = DIRECTION('',(0.,0.,1.));
+#6918 = DIRECTION('',(1.,0.,-0.));
+#6919 = ORIENTED_EDGE('',*,*,#6920,.T.);
+#6920 = EDGE_CURVE('',#6912,#6921,#6923,.T.);
+#6921 = VERTEX_POINT('',#6922);
+#6922 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6923 = LINE('',#6924,#6925);
+#6924 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#6925 = VECTOR('',#6926,1.);
+#6926 = DIRECTION('',(-1.,0.,0.));
+#6927 = ORIENTED_EDGE('',*,*,#6928,.T.);
+#6928 = EDGE_CURVE('',#6921,#6885,#6929,.T.);
+#6929 = LINE('',#6930,#6931);
+#6930 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#6931 = VECTOR('',#6932,1.);
+#6932 = DIRECTION('',(0.,-1.,0.));
+#6933 = FACE_BOUND('',#6934,.F.);
+#6934 = EDGE_LOOP('',(#6935));
+#6935 = ORIENTED_EDGE('',*,*,#6807,.F.);
+#6936 = PLANE('',#6937);
+#6937 = AXIS2_PLACEMENT_3D('',#6938,#6939,#6940);
+#6938 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#6939 = DIRECTION('',(0.,0.,1.));
+#6940 = DIRECTION('',(1.,0.,-0.));
+#6941 = ADVANCED_FACE('',(#6942),#6968,.T.);
+#6942 = FACE_BOUND('',#6943,.T.);
+#6943 = EDGE_LOOP('',(#6944,#6945,#6953,#6962));
+#6944 = ORIENTED_EDGE('',*,*,#6823,.T.);
+#6945 = ORIENTED_EDGE('',*,*,#6946,.T.);
+#6946 = EDGE_CURVE('',#6826,#6947,#6949,.T.);
+#6947 = VERTEX_POINT('',#6948);
+#6948 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#6949 = LINE('',#6950,#6951);
+#6950 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6951 = VECTOR('',#6952,1.);
+#6952 = DIRECTION('',(0.,0.,-1.));
+#6953 = ORIENTED_EDGE('',*,*,#6954,.F.);
+#6954 = EDGE_CURVE('',#6955,#6947,#6957,.T.);
+#6955 = VERTEX_POINT('',#6956);
+#6956 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#6957 = CIRCLE('',#6958,0.599544372394);
+#6958 = AXIS2_PLACEMENT_3D('',#6959,#6960,#6961);
+#6959 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#6960 = DIRECTION('',(0.,0.,-1.));
+#6961 = DIRECTION('',(1.,0.,0.));
+#6962 = ORIENTED_EDGE('',*,*,#6963,.F.);
+#6963 = EDGE_CURVE('',#6824,#6955,#6964,.T.);
+#6964 = LINE('',#6965,#6966);
+#6965 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#6966 = VECTOR('',#6967,1.);
+#6967 = DIRECTION('',(0.,0.,-1.));
+#6968 = CYLINDRICAL_SURFACE('',#6969,0.599544372394);
+#6969 = AXIS2_PLACEMENT_3D('',#6970,#6971,#6972);
+#6970 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#6971 = DIRECTION('',(0.,0.,1.));
+#6972 = DIRECTION('',(1.,0.,-0.));
+#6973 = ADVANCED_FACE('',(#6974),#6992,.F.);
+#6974 = FACE_BOUND('',#6975,.F.);
+#6975 = EDGE_LOOP('',(#6976,#6977,#6985,#6991));
+#6976 = ORIENTED_EDGE('',*,*,#6946,.T.);
+#6977 = ORIENTED_EDGE('',*,*,#6978,.T.);
+#6978 = EDGE_CURVE('',#6947,#6979,#6981,.T.);
+#6979 = VERTEX_POINT('',#6980);
+#6980 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#6981 = LINE('',#6982,#6983);
+#6982 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#6983 = VECTOR('',#6984,1.);
+#6984 = DIRECTION('',(-1.,0.,0.));
+#6985 = ORIENTED_EDGE('',*,*,#6986,.F.);
+#6986 = EDGE_CURVE('',#6860,#6979,#6987,.T.);
+#6987 = LINE('',#6988,#6989);
+#6988 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#6989 = VECTOR('',#6990,1.);
+#6990 = DIRECTION('',(0.,0.,-1.));
+#6991 = ORIENTED_EDGE('',*,*,#6867,.F.);
+#6992 = PLANE('',#6993);
+#6993 = AXIS2_PLACEMENT_3D('',#6994,#6995,#6996);
+#6994 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#6995 = DIRECTION('',(0.,1.,0.));
+#6996 = DIRECTION('',(-1.,0.,0.));
+#6997 = ADVANCED_FACE('',(#6998),#7014,.T.);
+#6998 = FACE_BOUND('',#6999,.T.);
+#6999 = EDGE_LOOP('',(#7000,#7001,#7007,#7008));
+#7000 = ORIENTED_EDGE('',*,*,#6884,.T.);
+#7001 = ORIENTED_EDGE('',*,*,#7002,.T.);
+#7002 = EDGE_CURVE('',#6887,#6851,#7003,.T.);
+#7003 = LINE('',#7004,#7005);
+#7004 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#7005 = VECTOR('',#7006,1.);
+#7006 = DIRECTION('',(0.,0.,-1.));
+#7007 = ORIENTED_EDGE('',*,*,#6850,.F.);
+#7008 = ORIENTED_EDGE('',*,*,#7009,.F.);
+#7009 = EDGE_CURVE('',#6885,#6843,#7010,.T.);
+#7010 = LINE('',#7011,#7012);
+#7011 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#7012 = VECTOR('',#7013,1.);
+#7013 = DIRECTION('',(0.,0.,-1.));
+#7014 = CYLINDRICAL_SURFACE('',#7015,0.4);
+#7015 = AXIS2_PLACEMENT_3D('',#7016,#7017,#7018);
+#7016 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#7017 = DIRECTION('',(0.,0.,1.));
+#7018 = DIRECTION('',(1.,0.,-0.));
+#7019 = ADVANCED_FACE('',(#7020),#7038,.T.);
+#7020 = FACE_BOUND('',#7021,.T.);
+#7021 = EDGE_LOOP('',(#7022,#7023,#7031,#7037));
+#7022 = ORIENTED_EDGE('',*,*,#6963,.T.);
+#7023 = ORIENTED_EDGE('',*,*,#7024,.T.);
+#7024 = EDGE_CURVE('',#6955,#7025,#7027,.T.);
+#7025 = VERTEX_POINT('',#7026);
+#7026 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#7027 = LINE('',#7028,#7029);
+#7028 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#7029 = VECTOR('',#7030,1.);
+#7030 = DIRECTION('',(-1.,0.,0.));
+#7031 = ORIENTED_EDGE('',*,*,#7032,.F.);
+#7032 = EDGE_CURVE('',#6835,#7025,#7033,.T.);
+#7033 = LINE('',#7034,#7035);
+#7034 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#7035 = VECTOR('',#7036,1.);
+#7036 = DIRECTION('',(0.,0.,-1.));
+#7037 = ORIENTED_EDGE('',*,*,#6834,.F.);
+#7038 = PLANE('',#7039);
+#7039 = AXIS2_PLACEMENT_3D('',#7040,#7041,#7042);
+#7040 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7041 = DIRECTION('',(0.,1.,0.));
+#7042 = DIRECTION('',(-1.,0.,0.));
+#7043 = ADVANCED_FACE('',(#7044),#7069,.F.);
+#7044 = FACE_BOUND('',#7045,.F.);
+#7045 = EDGE_LOOP('',(#7046,#7054,#7062,#7068));
+#7046 = ORIENTED_EDGE('',*,*,#7047,.T.);
+#7047 = EDGE_CURVE('',#6912,#7048,#7050,.T.);
+#7048 = VERTEX_POINT('',#7049);
+#7049 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#7050 = LINE('',#7051,#7052);
+#7051 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7052 = VECTOR('',#7053,1.);
+#7053 = DIRECTION('',(0.,0.,1.));
+#7054 = ORIENTED_EDGE('',*,*,#7055,.T.);
+#7055 = EDGE_CURVE('',#7048,#7056,#7058,.T.);
+#7056 = VERTEX_POINT('',#7057);
+#7057 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#7058 = LINE('',#7059,#7060);
+#7059 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#7060 = VECTOR('',#7061,1.);
+#7061 = DIRECTION('',(-1.,0.,0.));
+#7062 = ORIENTED_EDGE('',*,*,#7063,.F.);
+#7063 = EDGE_CURVE('',#6921,#7056,#7064,.T.);
+#7064 = LINE('',#7065,#7066);
+#7065 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7066 = VECTOR('',#7067,1.);
+#7067 = DIRECTION('',(0.,0.,1.));
+#7068 = ORIENTED_EDGE('',*,*,#6920,.F.);
+#7069 = PLANE('',#7070);
+#7070 = AXIS2_PLACEMENT_3D('',#7071,#7072,#7073);
+#7071 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7072 = DIRECTION('',(0.,-1.,0.));
+#7073 = DIRECTION('',(-1.,0.,0.));
+#7074 = ADVANCED_FACE('',(#7075),#7094,.T.);
+#7075 = FACE_BOUND('',#7076,.T.);
+#7076 = EDGE_LOOP('',(#7077,#7078,#7079,#7088));
+#7077 = ORIENTED_EDGE('',*,*,#6911,.T.);
+#7078 = ORIENTED_EDGE('',*,*,#7047,.T.);
+#7079 = ORIENTED_EDGE('',*,*,#7080,.F.);
+#7080 = EDGE_CURVE('',#7081,#7048,#7083,.T.);
+#7081 = VERTEX_POINT('',#7082);
+#7082 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#7083 = CIRCLE('',#7084,0.6);
+#7084 = AXIS2_PLACEMENT_3D('',#7085,#7086,#7087);
+#7085 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#7086 = DIRECTION('',(0.,0.,1.));
+#7087 = DIRECTION('',(1.,0.,-0.));
+#7088 = ORIENTED_EDGE('',*,*,#7089,.F.);
+#7089 = EDGE_CURVE('',#6904,#7081,#7090,.T.);
+#7090 = LINE('',#7091,#7092);
+#7091 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7092 = VECTOR('',#7093,1.);
+#7093 = DIRECTION('',(0.,0.,1.));
+#7094 = CYLINDRICAL_SURFACE('',#7095,0.6);
+#7095 = AXIS2_PLACEMENT_3D('',#7096,#7097,#7098);
+#7096 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7097 = DIRECTION('',(-0.,-0.,-1.));
+#7098 = DIRECTION('',(1.,0.,0.));
+#7099 = ADVANCED_FACE('',(#7100),#7118,.T.);
+#7100 = FACE_BOUND('',#7101,.T.);
+#7101 = EDGE_LOOP('',(#7102,#7103,#7111,#7117));
+#7102 = ORIENTED_EDGE('',*,*,#7089,.T.);
+#7103 = ORIENTED_EDGE('',*,*,#7104,.T.);
+#7104 = EDGE_CURVE('',#7081,#7105,#7107,.T.);
+#7105 = VERTEX_POINT('',#7106);
+#7106 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#7107 = LINE('',#7108,#7109);
+#7108 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#7109 = VECTOR('',#7110,1.);
+#7110 = DIRECTION('',(-1.,0.,0.));
+#7111 = ORIENTED_EDGE('',*,*,#7112,.F.);
+#7112 = EDGE_CURVE('',#6896,#7105,#7113,.T.);
+#7113 = LINE('',#7114,#7115);
+#7114 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#7115 = VECTOR('',#7116,1.);
+#7116 = DIRECTION('',(0.,0.,1.));
+#7117 = ORIENTED_EDGE('',*,*,#6903,.F.);
+#7118 = PLANE('',#7119);
+#7119 = AXIS2_PLACEMENT_3D('',#7120,#7121,#7122);
+#7120 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7121 = DIRECTION('',(0.,-1.,0.));
+#7122 = DIRECTION('',(-1.,0.,0.));
+#7123 = ADVANCED_FACE('',(#7124,#7152),#7163,.F.);
+#7124 = FACE_BOUND('',#7125,.F.);
+#7125 = EDGE_LOOP('',(#7126,#7127,#7135,#7144,#7150,#7151));
+#7126 = ORIENTED_EDGE('',*,*,#7024,.T.);
+#7127 = ORIENTED_EDGE('',*,*,#7128,.F.);
+#7128 = EDGE_CURVE('',#7129,#7025,#7131,.T.);
+#7129 = VERTEX_POINT('',#7130);
+#7130 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#7131 = LINE('',#7132,#7133);
+#7132 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#7133 = VECTOR('',#7134,1.);
+#7134 = DIRECTION('',(0.,1.,0.));
+#7135 = ORIENTED_EDGE('',*,*,#7136,.T.);
+#7136 = EDGE_CURVE('',#7129,#7137,#7139,.T.);
+#7137 = VERTEX_POINT('',#7138);
+#7138 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#7139 = CIRCLE('',#7140,0.35);
+#7140 = AXIS2_PLACEMENT_3D('',#7141,#7142,#7143);
+#7141 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#7142 = DIRECTION('',(0.,0.,-1.));
+#7143 = DIRECTION('',(1.,0.,0.));
+#7144 = ORIENTED_EDGE('',*,*,#7145,.F.);
+#7145 = EDGE_CURVE('',#6979,#7137,#7146,.T.);
+#7146 = LINE('',#7147,#7148);
+#7147 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#7148 = VECTOR('',#7149,1.);
+#7149 = DIRECTION('',(0.,1.,0.));
+#7150 = ORIENTED_EDGE('',*,*,#6978,.F.);
+#7151 = ORIENTED_EDGE('',*,*,#6954,.F.);
+#7152 = FACE_BOUND('',#7153,.F.);
+#7153 = EDGE_LOOP('',(#7154));
+#7154 = ORIENTED_EDGE('',*,*,#7155,.T.);
+#7155 = EDGE_CURVE('',#7156,#7156,#7158,.T.);
+#7156 = VERTEX_POINT('',#7157);
+#7157 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#7158 = CIRCLE('',#7159,0.35);
+#7159 = AXIS2_PLACEMENT_3D('',#7160,#7161,#7162);
+#7160 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#7161 = DIRECTION('',(0.,0.,-1.));
+#7162 = DIRECTION('',(1.,0.,0.));
+#7163 = PLANE('',#7164);
+#7164 = AXIS2_PLACEMENT_3D('',#7165,#7166,#7167);
+#7165 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#7166 = DIRECTION('',(0.,0.,1.));
+#7167 = DIRECTION('',(1.,0.,-0.));
+#7168 = ADVANCED_FACE('',(#7169,#7197),#7208,.T.);
+#7169 = FACE_BOUND('',#7170,.T.);
+#7170 = EDGE_LOOP('',(#7171,#7179,#7180,#7181,#7182,#7190));
+#7171 = ORIENTED_EDGE('',*,*,#7172,.T.);
+#7172 = EDGE_CURVE('',#7173,#7105,#7175,.T.);
+#7173 = VERTEX_POINT('',#7174);
+#7174 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#7175 = LINE('',#7176,#7177);
+#7176 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#7177 = VECTOR('',#7178,1.);
+#7178 = DIRECTION('',(0.,-1.,0.));
+#7179 = ORIENTED_EDGE('',*,*,#7104,.F.);
+#7180 = ORIENTED_EDGE('',*,*,#7080,.T.);
+#7181 = ORIENTED_EDGE('',*,*,#7055,.T.);
+#7182 = ORIENTED_EDGE('',*,*,#7183,.T.);
+#7183 = EDGE_CURVE('',#7056,#7184,#7186,.T.);
+#7184 = VERTEX_POINT('',#7185);
+#7185 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#7186 = LINE('',#7187,#7188);
+#7187 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#7188 = VECTOR('',#7189,1.);
+#7189 = DIRECTION('',(0.,-1.,0.));
+#7190 = ORIENTED_EDGE('',*,*,#7191,.F.);
+#7191 = EDGE_CURVE('',#7173,#7184,#7192,.T.);
+#7192 = CIRCLE('',#7193,0.35);
+#7193 = AXIS2_PLACEMENT_3D('',#7194,#7195,#7196);
+#7194 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#7195 = DIRECTION('',(0.,0.,1.));
+#7196 = DIRECTION('',(1.,0.,-0.));
+#7197 = FACE_BOUND('',#7198,.F.);
+#7198 = EDGE_LOOP('',(#7199));
+#7199 = ORIENTED_EDGE('',*,*,#7200,.T.);
+#7200 = EDGE_CURVE('',#7201,#7201,#7203,.T.);
+#7201 = VERTEX_POINT('',#7202);
+#7202 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#7203 = CIRCLE('',#7204,0.35);
+#7204 = AXIS2_PLACEMENT_3D('',#7205,#7206,#7207);
+#7205 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#7206 = DIRECTION('',(0.,0.,1.));
+#7207 = DIRECTION('',(1.,0.,-0.));
+#7208 = PLANE('',#7209);
+#7209 = AXIS2_PLACEMENT_3D('',#7210,#7211,#7212);
+#7210 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#7211 = DIRECTION('',(0.,0.,1.));
+#7212 = DIRECTION('',(1.,0.,-0.));
+#7213 = ADVANCED_FACE('',(#7214),#7229,.T.);
+#7214 = FACE_BOUND('',#7215,.T.);
+#7215 = EDGE_LOOP('',(#7216,#7217,#7218,#7219,#7220,#7221,#7222,#7228));
+#7216 = ORIENTED_EDGE('',*,*,#6986,.F.);
+#7217 = ORIENTED_EDGE('',*,*,#6859,.T.);
+#7218 = ORIENTED_EDGE('',*,*,#7002,.F.);
+#7219 = ORIENTED_EDGE('',*,*,#6895,.T.);
+#7220 = ORIENTED_EDGE('',*,*,#7112,.T.);
+#7221 = ORIENTED_EDGE('',*,*,#7172,.F.);
+#7222 = ORIENTED_EDGE('',*,*,#7223,.F.);
+#7223 = EDGE_CURVE('',#7137,#7173,#7224,.T.);
+#7224 = LINE('',#7225,#7226);
+#7225 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#7226 = VECTOR('',#7227,1.);
+#7227 = DIRECTION('',(0.,0.,1.));
+#7228 = ORIENTED_EDGE('',*,*,#7145,.F.);
+#7229 = PLANE('',#7230);
+#7230 = AXIS2_PLACEMENT_3D('',#7231,#7232,#7233);
+#7231 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#7232 = DIRECTION('',(-1.,-0.,-0.));
+#7233 = DIRECTION('',(0.,0.,-1.));
+#7234 = ADVANCED_FACE('',(#7235),#7250,.T.);
+#7235 = FACE_BOUND('',#7236,.T.);
+#7236 = EDGE_LOOP('',(#7237,#7243,#7244,#7245,#7246,#7247,#7248,#7249));
+#7237 = ORIENTED_EDGE('',*,*,#7238,.F.);
+#7238 = EDGE_CURVE('',#7184,#7129,#7239,.T.);
+#7239 = LINE('',#7240,#7241);
+#7240 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#7241 = VECTOR('',#7242,1.);
+#7242 = DIRECTION('',(0.,0.,-1.));
+#7243 = ORIENTED_EDGE('',*,*,#7183,.F.);
+#7244 = ORIENTED_EDGE('',*,*,#7063,.F.);
+#7245 = ORIENTED_EDGE('',*,*,#6928,.T.);
+#7246 = ORIENTED_EDGE('',*,*,#7009,.T.);
+#7247 = ORIENTED_EDGE('',*,*,#6842,.T.);
+#7248 = ORIENTED_EDGE('',*,*,#7032,.T.);
+#7249 = ORIENTED_EDGE('',*,*,#7128,.F.);
+#7250 = PLANE('',#7251);
+#7251 = AXIS2_PLACEMENT_3D('',#7252,#7253,#7254);
+#7252 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#7253 = DIRECTION('',(-1.,-0.,-0.));
+#7254 = DIRECTION('',(0.,0.,-1.));
+#7255 = ADVANCED_FACE('',(#7256),#7262,.F.);
+#7256 = FACE_BOUND('',#7257,.F.);
+#7257 = EDGE_LOOP('',(#7258,#7259,#7260,#7261));
+#7258 = ORIENTED_EDGE('',*,*,#7191,.F.);
+#7259 = ORIENTED_EDGE('',*,*,#7223,.F.);
+#7260 = ORIENTED_EDGE('',*,*,#7136,.F.);
+#7261 = ORIENTED_EDGE('',*,*,#7238,.F.);
+#7262 = CYLINDRICAL_SURFACE('',#7263,0.35);
+#7263 = AXIS2_PLACEMENT_3D('',#7264,#7265,#7266);
+#7264 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#7265 = DIRECTION('',(0.,0.,1.));
+#7266 = DIRECTION('',(1.,0.,-0.));
+#7267 = ADVANCED_FACE('',(#7268),#7278,.F.);
+#7268 = FACE_BOUND('',#7269,.F.);
+#7269 = EDGE_LOOP('',(#7270,#7275,#7276,#7277));
+#7270 = ORIENTED_EDGE('',*,*,#7271,.F.);
+#7271 = EDGE_CURVE('',#7156,#7201,#7272,.T.);
+#7272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7273,#7274),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#7273 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#7274 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#7275 = ORIENTED_EDGE('',*,*,#7155,.F.);
+#7276 = ORIENTED_EDGE('',*,*,#7271,.T.);
+#7277 = ORIENTED_EDGE('',*,*,#7200,.F.);
+#7278 = CYLINDRICAL_SURFACE('',#7279,0.35);
+#7279 = AXIS2_PLACEMENT_3D('',#7280,#7281,#7282);
+#7280 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7281 = DIRECTION('',(0.,0.,1.));
+#7282 = DIRECTION('',(1.,0.,-0.));
+#7283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7287)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7284,#7285,#7286)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7284 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7285 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7286 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7287 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7284,
+  'distance_accuracy_value','confusion accuracy');
+#7288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7289,#7291);
+#7289 = ( REPRESENTATION_RELATIONSHIP('','',#6783,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7290) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3629);
+#7291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7292);
+#7292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('217','Body026','',#3599,#6778,$
+  );
+#7293 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6780));
+#7294 = SHAPE_DEFINITION_REPRESENTATION(#7295,#7301);
+#7295 = PRODUCT_DEFINITION_SHAPE('','',#7296);
+#7296 = PRODUCT_DEFINITION('design','',#7297,#7300);
+#7297 = PRODUCT_DEFINITION_FORMATION('','',#7298);
+#7298 = PRODUCT('Body027','Body027','',(#7299));
+#7299 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7300 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7301 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7302),#7801);
+#7302 = MANIFOLD_SOLID_BREP('',#7303);
+#7303 = CLOSED_SHELL('',(#7304,#7337,#7398,#7459,#7491,#7515,#7537,#7561
+    ,#7592,#7617,#7641,#7686,#7731,#7752,#7773,#7785));
+#7304 = ADVANCED_FACE('',(#7305),#7332,.T.);
+#7305 = FACE_BOUND('',#7306,.T.);
+#7306 = EDGE_LOOP('',(#7307,#7316,#7324,#7331));
+#7307 = ORIENTED_EDGE('',*,*,#7308,.T.);
+#7308 = EDGE_CURVE('',#7309,#7309,#7311,.T.);
+#7309 = VERTEX_POINT('',#7310);
+#7310 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#7311 = CIRCLE('',#7312,0.4);
+#7312 = AXIS2_PLACEMENT_3D('',#7313,#7314,#7315);
+#7313 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7314 = DIRECTION('',(0.,0.,1.));
+#7315 = DIRECTION('',(1.,0.,-0.));
+#7316 = ORIENTED_EDGE('',*,*,#7317,.T.);
+#7317 = EDGE_CURVE('',#7309,#7318,#7320,.T.);
+#7318 = VERTEX_POINT('',#7319);
+#7319 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#7320 = LINE('',#7321,#7322);
+#7321 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#7322 = VECTOR('',#7323,1.);
+#7323 = DIRECTION('',(0.,0.,1.));
+#7324 = ORIENTED_EDGE('',*,*,#7325,.F.);
+#7325 = EDGE_CURVE('',#7318,#7318,#7326,.T.);
+#7326 = CIRCLE('',#7327,0.4);
+#7327 = AXIS2_PLACEMENT_3D('',#7328,#7329,#7330);
+#7328 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7329 = DIRECTION('',(0.,0.,1.));
+#7330 = DIRECTION('',(1.,0.,-0.));
+#7331 = ORIENTED_EDGE('',*,*,#7317,.F.);
+#7332 = CYLINDRICAL_SURFACE('',#7333,0.4);
+#7333 = AXIS2_PLACEMENT_3D('',#7334,#7335,#7336);
+#7334 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7335 = DIRECTION('',(-0.,-0.,-1.));
+#7336 = DIRECTION('',(1.,0.,0.));
+#7337 = ADVANCED_FACE('',(#7338,#7390),#7393,.T.);
+#7338 = FACE_BOUND('',#7339,.T.);
+#7339 = EDGE_LOOP('',(#7340,#7351,#7359,#7367,#7376,#7384));
+#7340 = ORIENTED_EDGE('',*,*,#7341,.F.);
+#7341 = EDGE_CURVE('',#7342,#7344,#7346,.T.);
+#7342 = VERTEX_POINT('',#7343);
+#7343 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7344 = VERTEX_POINT('',#7345);
+#7345 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7346 = CIRCLE('',#7347,0.599544372394);
+#7347 = AXIS2_PLACEMENT_3D('',#7348,#7349,#7350);
+#7348 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7349 = DIRECTION('',(0.,0.,-1.));
+#7350 = DIRECTION('',(1.,0.,0.));
+#7351 = ORIENTED_EDGE('',*,*,#7352,.T.);
+#7352 = EDGE_CURVE('',#7342,#7353,#7355,.T.);
+#7353 = VERTEX_POINT('',#7354);
+#7354 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#7355 = LINE('',#7356,#7357);
+#7356 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7357 = VECTOR('',#7358,1.);
+#7358 = DIRECTION('',(-1.,0.,0.));
+#7359 = ORIENTED_EDGE('',*,*,#7360,.F.);
+#7360 = EDGE_CURVE('',#7361,#7353,#7363,.T.);
+#7361 = VERTEX_POINT('',#7362);
+#7362 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#7363 = LINE('',#7364,#7365);
+#7364 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#7365 = VECTOR('',#7366,1.);
+#7366 = DIRECTION('',(0.,1.,0.));
+#7367 = ORIENTED_EDGE('',*,*,#7368,.T.);
+#7368 = EDGE_CURVE('',#7361,#7369,#7371,.T.);
+#7369 = VERTEX_POINT('',#7370);
+#7370 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#7371 = CIRCLE('',#7372,0.4);
+#7372 = AXIS2_PLACEMENT_3D('',#7373,#7374,#7375);
+#7373 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#7374 = DIRECTION('',(0.,0.,-1.));
+#7375 = DIRECTION('',(1.,0.,0.));
+#7376 = ORIENTED_EDGE('',*,*,#7377,.F.);
+#7377 = EDGE_CURVE('',#7378,#7369,#7380,.T.);
+#7378 = VERTEX_POINT('',#7379);
+#7379 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7380 = LINE('',#7381,#7382);
+#7381 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7382 = VECTOR('',#7383,1.);
+#7383 = DIRECTION('',(0.,1.,0.));
+#7384 = ORIENTED_EDGE('',*,*,#7385,.F.);
+#7385 = EDGE_CURVE('',#7344,#7378,#7386,.T.);
+#7386 = LINE('',#7387,#7388);
+#7387 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7388 = VECTOR('',#7389,1.);
+#7389 = DIRECTION('',(-1.,0.,0.));
+#7390 = FACE_BOUND('',#7391,.T.);
+#7391 = EDGE_LOOP('',(#7392));
+#7392 = ORIENTED_EDGE('',*,*,#7308,.F.);
+#7393 = PLANE('',#7394);
+#7394 = AXIS2_PLACEMENT_3D('',#7395,#7396,#7397);
+#7395 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#7396 = DIRECTION('',(0.,0.,1.));
+#7397 = DIRECTION('',(1.,0.,-0.));
+#7398 = ADVANCED_FACE('',(#7399,#7451),#7454,.F.);
+#7399 = FACE_BOUND('',#7400,.F.);
+#7400 = EDGE_LOOP('',(#7401,#7412,#7420,#7428,#7437,#7445));
+#7401 = ORIENTED_EDGE('',*,*,#7402,.T.);
+#7402 = EDGE_CURVE('',#7403,#7405,#7407,.T.);
+#7403 = VERTEX_POINT('',#7404);
+#7404 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#7405 = VERTEX_POINT('',#7406);
+#7406 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#7407 = CIRCLE('',#7408,0.4);
+#7408 = AXIS2_PLACEMENT_3D('',#7409,#7410,#7411);
+#7409 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#7410 = DIRECTION('',(0.,0.,-1.));
+#7411 = DIRECTION('',(1.,0.,0.));
+#7412 = ORIENTED_EDGE('',*,*,#7413,.T.);
+#7413 = EDGE_CURVE('',#7405,#7414,#7416,.T.);
+#7414 = VERTEX_POINT('',#7415);
+#7415 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#7416 = LINE('',#7417,#7418);
+#7417 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#7418 = VECTOR('',#7419,1.);
+#7419 = DIRECTION('',(0.,-1.,0.));
+#7420 = ORIENTED_EDGE('',*,*,#7421,.F.);
+#7421 = EDGE_CURVE('',#7422,#7414,#7424,.T.);
+#7422 = VERTEX_POINT('',#7423);
+#7423 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7424 = LINE('',#7425,#7426);
+#7425 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7426 = VECTOR('',#7427,1.);
+#7427 = DIRECTION('',(-1.,0.,0.));
+#7428 = ORIENTED_EDGE('',*,*,#7429,.T.);
+#7429 = EDGE_CURVE('',#7422,#7430,#7432,.T.);
+#7430 = VERTEX_POINT('',#7431);
+#7431 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7432 = CIRCLE('',#7433,0.6);
+#7433 = AXIS2_PLACEMENT_3D('',#7434,#7435,#7436);
+#7434 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7435 = DIRECTION('',(0.,0.,1.));
+#7436 = DIRECTION('',(1.,0.,-0.));
+#7437 = ORIENTED_EDGE('',*,*,#7438,.T.);
+#7438 = EDGE_CURVE('',#7430,#7439,#7441,.T.);
+#7439 = VERTEX_POINT('',#7440);
+#7440 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7441 = LINE('',#7442,#7443);
+#7442 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7443 = VECTOR('',#7444,1.);
+#7444 = DIRECTION('',(-1.,0.,0.));
+#7445 = ORIENTED_EDGE('',*,*,#7446,.T.);
+#7446 = EDGE_CURVE('',#7439,#7403,#7447,.T.);
+#7447 = LINE('',#7448,#7449);
+#7448 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7449 = VECTOR('',#7450,1.);
+#7450 = DIRECTION('',(0.,-1.,0.));
+#7451 = FACE_BOUND('',#7452,.F.);
+#7452 = EDGE_LOOP('',(#7453));
+#7453 = ORIENTED_EDGE('',*,*,#7325,.F.);
+#7454 = PLANE('',#7455);
+#7455 = AXIS2_PLACEMENT_3D('',#7456,#7457,#7458);
+#7456 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#7457 = DIRECTION('',(0.,0.,1.));
+#7458 = DIRECTION('',(1.,0.,-0.));
+#7459 = ADVANCED_FACE('',(#7460),#7486,.T.);
+#7460 = FACE_BOUND('',#7461,.T.);
+#7461 = EDGE_LOOP('',(#7462,#7463,#7471,#7480));
+#7462 = ORIENTED_EDGE('',*,*,#7341,.T.);
+#7463 = ORIENTED_EDGE('',*,*,#7464,.T.);
+#7464 = EDGE_CURVE('',#7344,#7465,#7467,.T.);
+#7465 = VERTEX_POINT('',#7466);
+#7466 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#7467 = LINE('',#7468,#7469);
+#7468 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7469 = VECTOR('',#7470,1.);
+#7470 = DIRECTION('',(0.,0.,-1.));
+#7471 = ORIENTED_EDGE('',*,*,#7472,.F.);
+#7472 = EDGE_CURVE('',#7473,#7465,#7475,.T.);
+#7473 = VERTEX_POINT('',#7474);
+#7474 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#7475 = CIRCLE('',#7476,0.599544372394);
+#7476 = AXIS2_PLACEMENT_3D('',#7477,#7478,#7479);
+#7477 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#7478 = DIRECTION('',(0.,0.,-1.));
+#7479 = DIRECTION('',(1.,0.,0.));
+#7480 = ORIENTED_EDGE('',*,*,#7481,.F.);
+#7481 = EDGE_CURVE('',#7342,#7473,#7482,.T.);
+#7482 = LINE('',#7483,#7484);
+#7483 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7484 = VECTOR('',#7485,1.);
+#7485 = DIRECTION('',(0.,0.,-1.));
+#7486 = CYLINDRICAL_SURFACE('',#7487,0.599544372394);
+#7487 = AXIS2_PLACEMENT_3D('',#7488,#7489,#7490);
+#7488 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7489 = DIRECTION('',(0.,0.,1.));
+#7490 = DIRECTION('',(1.,0.,-0.));
+#7491 = ADVANCED_FACE('',(#7492),#7510,.F.);
+#7492 = FACE_BOUND('',#7493,.F.);
+#7493 = EDGE_LOOP('',(#7494,#7495,#7503,#7509));
+#7494 = ORIENTED_EDGE('',*,*,#7464,.T.);
+#7495 = ORIENTED_EDGE('',*,*,#7496,.T.);
+#7496 = EDGE_CURVE('',#7465,#7497,#7499,.T.);
+#7497 = VERTEX_POINT('',#7498);
+#7498 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#7499 = LINE('',#7500,#7501);
+#7500 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#7501 = VECTOR('',#7502,1.);
+#7502 = DIRECTION('',(-1.,0.,0.));
+#7503 = ORIENTED_EDGE('',*,*,#7504,.F.);
+#7504 = EDGE_CURVE('',#7378,#7497,#7505,.T.);
+#7505 = LINE('',#7506,#7507);
+#7506 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7507 = VECTOR('',#7508,1.);
+#7508 = DIRECTION('',(0.,0.,-1.));
+#7509 = ORIENTED_EDGE('',*,*,#7385,.F.);
+#7510 = PLANE('',#7511);
+#7511 = AXIS2_PLACEMENT_3D('',#7512,#7513,#7514);
+#7512 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7513 = DIRECTION('',(0.,1.,0.));
+#7514 = DIRECTION('',(-1.,0.,0.));
+#7515 = ADVANCED_FACE('',(#7516),#7532,.T.);
+#7516 = FACE_BOUND('',#7517,.T.);
+#7517 = EDGE_LOOP('',(#7518,#7519,#7525,#7526));
+#7518 = ORIENTED_EDGE('',*,*,#7402,.T.);
+#7519 = ORIENTED_EDGE('',*,*,#7520,.T.);
+#7520 = EDGE_CURVE('',#7405,#7369,#7521,.T.);
+#7521 = LINE('',#7522,#7523);
+#7522 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#7523 = VECTOR('',#7524,1.);
+#7524 = DIRECTION('',(0.,0.,-1.));
+#7525 = ORIENTED_EDGE('',*,*,#7368,.F.);
+#7526 = ORIENTED_EDGE('',*,*,#7527,.F.);
+#7527 = EDGE_CURVE('',#7403,#7361,#7528,.T.);
+#7528 = LINE('',#7529,#7530);
+#7529 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#7530 = VECTOR('',#7531,1.);
+#7531 = DIRECTION('',(0.,0.,-1.));
+#7532 = CYLINDRICAL_SURFACE('',#7533,0.4);
+#7533 = AXIS2_PLACEMENT_3D('',#7534,#7535,#7536);
+#7534 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#7535 = DIRECTION('',(0.,0.,1.));
+#7536 = DIRECTION('',(1.,0.,-0.));
+#7537 = ADVANCED_FACE('',(#7538),#7556,.T.);
+#7538 = FACE_BOUND('',#7539,.T.);
+#7539 = EDGE_LOOP('',(#7540,#7541,#7549,#7555));
+#7540 = ORIENTED_EDGE('',*,*,#7481,.T.);
+#7541 = ORIENTED_EDGE('',*,*,#7542,.T.);
+#7542 = EDGE_CURVE('',#7473,#7543,#7545,.T.);
+#7543 = VERTEX_POINT('',#7544);
+#7544 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#7545 = LINE('',#7546,#7547);
+#7546 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#7547 = VECTOR('',#7548,1.);
+#7548 = DIRECTION('',(-1.,0.,0.));
+#7549 = ORIENTED_EDGE('',*,*,#7550,.F.);
+#7550 = EDGE_CURVE('',#7353,#7543,#7551,.T.);
+#7551 = LINE('',#7552,#7553);
+#7552 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#7553 = VECTOR('',#7554,1.);
+#7554 = DIRECTION('',(0.,0.,-1.));
+#7555 = ORIENTED_EDGE('',*,*,#7352,.F.);
+#7556 = PLANE('',#7557);
+#7557 = AXIS2_PLACEMENT_3D('',#7558,#7559,#7560);
+#7558 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7559 = DIRECTION('',(0.,1.,0.));
+#7560 = DIRECTION('',(-1.,0.,0.));
+#7561 = ADVANCED_FACE('',(#7562),#7587,.F.);
+#7562 = FACE_BOUND('',#7563,.F.);
+#7563 = EDGE_LOOP('',(#7564,#7572,#7580,#7586));
+#7564 = ORIENTED_EDGE('',*,*,#7565,.T.);
+#7565 = EDGE_CURVE('',#7430,#7566,#7568,.T.);
+#7566 = VERTEX_POINT('',#7567);
+#7567 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#7568 = LINE('',#7569,#7570);
+#7569 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7570 = VECTOR('',#7571,1.);
+#7571 = DIRECTION('',(0.,0.,1.));
+#7572 = ORIENTED_EDGE('',*,*,#7573,.T.);
+#7573 = EDGE_CURVE('',#7566,#7574,#7576,.T.);
+#7574 = VERTEX_POINT('',#7575);
+#7575 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#7576 = LINE('',#7577,#7578);
+#7577 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#7578 = VECTOR('',#7579,1.);
+#7579 = DIRECTION('',(-1.,0.,0.));
+#7580 = ORIENTED_EDGE('',*,*,#7581,.F.);
+#7581 = EDGE_CURVE('',#7439,#7574,#7582,.T.);
+#7582 = LINE('',#7583,#7584);
+#7583 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7584 = VECTOR('',#7585,1.);
+#7585 = DIRECTION('',(0.,0.,1.));
+#7586 = ORIENTED_EDGE('',*,*,#7438,.F.);
+#7587 = PLANE('',#7588);
+#7588 = AXIS2_PLACEMENT_3D('',#7589,#7590,#7591);
+#7589 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7590 = DIRECTION('',(0.,-1.,0.));
+#7591 = DIRECTION('',(-1.,0.,0.));
+#7592 = ADVANCED_FACE('',(#7593),#7612,.T.);
+#7593 = FACE_BOUND('',#7594,.T.);
+#7594 = EDGE_LOOP('',(#7595,#7596,#7597,#7606));
+#7595 = ORIENTED_EDGE('',*,*,#7429,.T.);
+#7596 = ORIENTED_EDGE('',*,*,#7565,.T.);
+#7597 = ORIENTED_EDGE('',*,*,#7598,.F.);
+#7598 = EDGE_CURVE('',#7599,#7566,#7601,.T.);
+#7599 = VERTEX_POINT('',#7600);
+#7600 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#7601 = CIRCLE('',#7602,0.6);
+#7602 = AXIS2_PLACEMENT_3D('',#7603,#7604,#7605);
+#7603 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#7604 = DIRECTION('',(0.,0.,1.));
+#7605 = DIRECTION('',(1.,0.,-0.));
+#7606 = ORIENTED_EDGE('',*,*,#7607,.F.);
+#7607 = EDGE_CURVE('',#7422,#7599,#7608,.T.);
+#7608 = LINE('',#7609,#7610);
+#7609 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7610 = VECTOR('',#7611,1.);
+#7611 = DIRECTION('',(0.,0.,1.));
+#7612 = CYLINDRICAL_SURFACE('',#7613,0.6);
+#7613 = AXIS2_PLACEMENT_3D('',#7614,#7615,#7616);
+#7614 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7615 = DIRECTION('',(-0.,-0.,-1.));
+#7616 = DIRECTION('',(1.,0.,0.));
+#7617 = ADVANCED_FACE('',(#7618),#7636,.T.);
+#7618 = FACE_BOUND('',#7619,.T.);
+#7619 = EDGE_LOOP('',(#7620,#7621,#7629,#7635));
+#7620 = ORIENTED_EDGE('',*,*,#7607,.T.);
+#7621 = ORIENTED_EDGE('',*,*,#7622,.T.);
+#7622 = EDGE_CURVE('',#7599,#7623,#7625,.T.);
+#7623 = VERTEX_POINT('',#7624);
+#7624 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#7625 = LINE('',#7626,#7627);
+#7626 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#7627 = VECTOR('',#7628,1.);
+#7628 = DIRECTION('',(-1.,0.,0.));
+#7629 = ORIENTED_EDGE('',*,*,#7630,.F.);
+#7630 = EDGE_CURVE('',#7414,#7623,#7631,.T.);
+#7631 = LINE('',#7632,#7633);
+#7632 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#7633 = VECTOR('',#7634,1.);
+#7634 = DIRECTION('',(0.,0.,1.));
+#7635 = ORIENTED_EDGE('',*,*,#7421,.F.);
+#7636 = PLANE('',#7637);
+#7637 = AXIS2_PLACEMENT_3D('',#7638,#7639,#7640);
+#7638 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7639 = DIRECTION('',(0.,-1.,0.));
+#7640 = DIRECTION('',(-1.,0.,0.));
+#7641 = ADVANCED_FACE('',(#7642,#7670),#7681,.F.);
+#7642 = FACE_BOUND('',#7643,.F.);
+#7643 = EDGE_LOOP('',(#7644,#7645,#7653,#7662,#7668,#7669));
+#7644 = ORIENTED_EDGE('',*,*,#7542,.T.);
+#7645 = ORIENTED_EDGE('',*,*,#7646,.F.);
+#7646 = EDGE_CURVE('',#7647,#7543,#7649,.T.);
+#7647 = VERTEX_POINT('',#7648);
+#7648 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#7649 = LINE('',#7650,#7651);
+#7650 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#7651 = VECTOR('',#7652,1.);
+#7652 = DIRECTION('',(0.,1.,0.));
+#7653 = ORIENTED_EDGE('',*,*,#7654,.T.);
+#7654 = EDGE_CURVE('',#7647,#7655,#7657,.T.);
+#7655 = VERTEX_POINT('',#7656);
+#7656 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#7657 = CIRCLE('',#7658,0.35);
+#7658 = AXIS2_PLACEMENT_3D('',#7659,#7660,#7661);
+#7659 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#7660 = DIRECTION('',(0.,0.,-1.));
+#7661 = DIRECTION('',(1.,0.,0.));
+#7662 = ORIENTED_EDGE('',*,*,#7663,.F.);
+#7663 = EDGE_CURVE('',#7497,#7655,#7664,.T.);
+#7664 = LINE('',#7665,#7666);
+#7665 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#7666 = VECTOR('',#7667,1.);
+#7667 = DIRECTION('',(0.,1.,0.));
+#7668 = ORIENTED_EDGE('',*,*,#7496,.F.);
+#7669 = ORIENTED_EDGE('',*,*,#7472,.F.);
+#7670 = FACE_BOUND('',#7671,.F.);
+#7671 = EDGE_LOOP('',(#7672));
+#7672 = ORIENTED_EDGE('',*,*,#7673,.T.);
+#7673 = EDGE_CURVE('',#7674,#7674,#7676,.T.);
+#7674 = VERTEX_POINT('',#7675);
+#7675 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#7676 = CIRCLE('',#7677,0.35);
+#7677 = AXIS2_PLACEMENT_3D('',#7678,#7679,#7680);
+#7678 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#7679 = DIRECTION('',(0.,0.,-1.));
+#7680 = DIRECTION('',(1.,0.,0.));
+#7681 = PLANE('',#7682);
+#7682 = AXIS2_PLACEMENT_3D('',#7683,#7684,#7685);
+#7683 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#7684 = DIRECTION('',(0.,0.,1.));
+#7685 = DIRECTION('',(1.,0.,-0.));
+#7686 = ADVANCED_FACE('',(#7687,#7715),#7726,.T.);
+#7687 = FACE_BOUND('',#7688,.T.);
+#7688 = EDGE_LOOP('',(#7689,#7697,#7698,#7699,#7700,#7708));
+#7689 = ORIENTED_EDGE('',*,*,#7690,.T.);
+#7690 = EDGE_CURVE('',#7691,#7623,#7693,.T.);
+#7691 = VERTEX_POINT('',#7692);
+#7692 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#7693 = LINE('',#7694,#7695);
+#7694 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#7695 = VECTOR('',#7696,1.);
+#7696 = DIRECTION('',(0.,-1.,0.));
+#7697 = ORIENTED_EDGE('',*,*,#7622,.F.);
+#7698 = ORIENTED_EDGE('',*,*,#7598,.T.);
+#7699 = ORIENTED_EDGE('',*,*,#7573,.T.);
+#7700 = ORIENTED_EDGE('',*,*,#7701,.T.);
+#7701 = EDGE_CURVE('',#7574,#7702,#7704,.T.);
+#7702 = VERTEX_POINT('',#7703);
+#7703 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#7704 = LINE('',#7705,#7706);
+#7705 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#7706 = VECTOR('',#7707,1.);
+#7707 = DIRECTION('',(0.,-1.,0.));
+#7708 = ORIENTED_EDGE('',*,*,#7709,.F.);
+#7709 = EDGE_CURVE('',#7691,#7702,#7710,.T.);
+#7710 = CIRCLE('',#7711,0.35);
+#7711 = AXIS2_PLACEMENT_3D('',#7712,#7713,#7714);
+#7712 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#7713 = DIRECTION('',(0.,0.,1.));
+#7714 = DIRECTION('',(1.,0.,-0.));
+#7715 = FACE_BOUND('',#7716,.F.);
+#7716 = EDGE_LOOP('',(#7717));
+#7717 = ORIENTED_EDGE('',*,*,#7718,.T.);
+#7718 = EDGE_CURVE('',#7719,#7719,#7721,.T.);
+#7719 = VERTEX_POINT('',#7720);
+#7720 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#7721 = CIRCLE('',#7722,0.35);
+#7722 = AXIS2_PLACEMENT_3D('',#7723,#7724,#7725);
+#7723 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#7724 = DIRECTION('',(0.,0.,1.));
+#7725 = DIRECTION('',(1.,0.,-0.));
+#7726 = PLANE('',#7727);
+#7727 = AXIS2_PLACEMENT_3D('',#7728,#7729,#7730);
+#7728 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#7729 = DIRECTION('',(0.,0.,1.));
+#7730 = DIRECTION('',(1.,0.,-0.));
+#7731 = ADVANCED_FACE('',(#7732),#7747,.T.);
+#7732 = FACE_BOUND('',#7733,.T.);
+#7733 = EDGE_LOOP('',(#7734,#7735,#7736,#7737,#7738,#7739,#7740,#7746));
+#7734 = ORIENTED_EDGE('',*,*,#7504,.F.);
+#7735 = ORIENTED_EDGE('',*,*,#7377,.T.);
+#7736 = ORIENTED_EDGE('',*,*,#7520,.F.);
+#7737 = ORIENTED_EDGE('',*,*,#7413,.T.);
+#7738 = ORIENTED_EDGE('',*,*,#7630,.T.);
+#7739 = ORIENTED_EDGE('',*,*,#7690,.F.);
+#7740 = ORIENTED_EDGE('',*,*,#7741,.F.);
+#7741 = EDGE_CURVE('',#7655,#7691,#7742,.T.);
+#7742 = LINE('',#7743,#7744);
+#7743 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#7744 = VECTOR('',#7745,1.);
+#7745 = DIRECTION('',(0.,0.,1.));
+#7746 = ORIENTED_EDGE('',*,*,#7663,.F.);
+#7747 = PLANE('',#7748);
+#7748 = AXIS2_PLACEMENT_3D('',#7749,#7750,#7751);
+#7749 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#7750 = DIRECTION('',(-1.,-0.,-0.));
+#7751 = DIRECTION('',(0.,0.,-1.));
+#7752 = ADVANCED_FACE('',(#7753),#7768,.T.);
+#7753 = FACE_BOUND('',#7754,.T.);
+#7754 = EDGE_LOOP('',(#7755,#7761,#7762,#7763,#7764,#7765,#7766,#7767));
+#7755 = ORIENTED_EDGE('',*,*,#7756,.F.);
+#7756 = EDGE_CURVE('',#7702,#7647,#7757,.T.);
+#7757 = LINE('',#7758,#7759);
+#7758 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#7759 = VECTOR('',#7760,1.);
+#7760 = DIRECTION('',(0.,0.,-1.));
+#7761 = ORIENTED_EDGE('',*,*,#7701,.F.);
+#7762 = ORIENTED_EDGE('',*,*,#7581,.F.);
+#7763 = ORIENTED_EDGE('',*,*,#7446,.T.);
+#7764 = ORIENTED_EDGE('',*,*,#7527,.T.);
+#7765 = ORIENTED_EDGE('',*,*,#7360,.T.);
+#7766 = ORIENTED_EDGE('',*,*,#7550,.T.);
+#7767 = ORIENTED_EDGE('',*,*,#7646,.F.);
+#7768 = PLANE('',#7769);
+#7769 = AXIS2_PLACEMENT_3D('',#7770,#7771,#7772);
+#7770 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#7771 = DIRECTION('',(-1.,-0.,-0.));
+#7772 = DIRECTION('',(0.,0.,-1.));
+#7773 = ADVANCED_FACE('',(#7774),#7780,.F.);
+#7774 = FACE_BOUND('',#7775,.F.);
+#7775 = EDGE_LOOP('',(#7776,#7777,#7778,#7779));
+#7776 = ORIENTED_EDGE('',*,*,#7709,.F.);
+#7777 = ORIENTED_EDGE('',*,*,#7741,.F.);
+#7778 = ORIENTED_EDGE('',*,*,#7654,.F.);
+#7779 = ORIENTED_EDGE('',*,*,#7756,.F.);
+#7780 = CYLINDRICAL_SURFACE('',#7781,0.35);
+#7781 = AXIS2_PLACEMENT_3D('',#7782,#7783,#7784);
+#7782 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#7783 = DIRECTION('',(0.,0.,1.));
+#7784 = DIRECTION('',(1.,0.,-0.));
+#7785 = ADVANCED_FACE('',(#7786),#7796,.F.);
+#7786 = FACE_BOUND('',#7787,.F.);
+#7787 = EDGE_LOOP('',(#7788,#7793,#7794,#7795));
+#7788 = ORIENTED_EDGE('',*,*,#7789,.F.);
+#7789 = EDGE_CURVE('',#7674,#7719,#7790,.T.);
+#7790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7791,#7792),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#7791 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#7792 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#7793 = ORIENTED_EDGE('',*,*,#7673,.F.);
+#7794 = ORIENTED_EDGE('',*,*,#7789,.T.);
+#7795 = ORIENTED_EDGE('',*,*,#7718,.F.);
+#7796 = CYLINDRICAL_SURFACE('',#7797,0.35);
+#7797 = AXIS2_PLACEMENT_3D('',#7798,#7799,#7800);
+#7798 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7799 = DIRECTION('',(0.,0.,1.));
+#7800 = DIRECTION('',(1.,0.,-0.));
+#7801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7805)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7802,#7803,#7804)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7802 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7803 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7804 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7805 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7802,
+  'distance_accuracy_value','confusion accuracy');
+#7806 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7807,#7809);
+#7807 = ( REPRESENTATION_RELATIONSHIP('','',#7301,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7808) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7808 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3633);
+#7809 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7810);
+#7810 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('218','Body027','',#3599,#7296,$
+  );
+#7811 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7298));
+#7812 = SHAPE_DEFINITION_REPRESENTATION(#7813,#7819);
+#7813 = PRODUCT_DEFINITION_SHAPE('','',#7814);
+#7814 = PRODUCT_DEFINITION('design','',#7815,#7818);
+#7815 = PRODUCT_DEFINITION_FORMATION('','',#7816);
+#7816 = PRODUCT('Body028','Body028','',(#7817));
+#7817 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7818 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7819 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7820),#8319);
+#7820 = MANIFOLD_SOLID_BREP('',#7821);
+#7821 = CLOSED_SHELL('',(#7822,#7855,#7916,#7977,#8009,#8033,#8055,#8079
+    ,#8110,#8135,#8159,#8204,#8249,#8270,#8291,#8303));
+#7822 = ADVANCED_FACE('',(#7823),#7850,.T.);
+#7823 = FACE_BOUND('',#7824,.T.);
+#7824 = EDGE_LOOP('',(#7825,#7834,#7842,#7849));
+#7825 = ORIENTED_EDGE('',*,*,#7826,.T.);
+#7826 = EDGE_CURVE('',#7827,#7827,#7829,.T.);
+#7827 = VERTEX_POINT('',#7828);
+#7828 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#7829 = CIRCLE('',#7830,0.4);
+#7830 = AXIS2_PLACEMENT_3D('',#7831,#7832,#7833);
+#7831 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7832 = DIRECTION('',(0.,0.,1.));
+#7833 = DIRECTION('',(1.,0.,-0.));
+#7834 = ORIENTED_EDGE('',*,*,#7835,.T.);
+#7835 = EDGE_CURVE('',#7827,#7836,#7838,.T.);
+#7836 = VERTEX_POINT('',#7837);
+#7837 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#7838 = LINE('',#7839,#7840);
+#7839 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#7840 = VECTOR('',#7841,1.);
+#7841 = DIRECTION('',(0.,0.,1.));
+#7842 = ORIENTED_EDGE('',*,*,#7843,.F.);
+#7843 = EDGE_CURVE('',#7836,#7836,#7844,.T.);
+#7844 = CIRCLE('',#7845,0.4);
+#7845 = AXIS2_PLACEMENT_3D('',#7846,#7847,#7848);
+#7846 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7847 = DIRECTION('',(0.,0.,1.));
+#7848 = DIRECTION('',(1.,0.,-0.));
+#7849 = ORIENTED_EDGE('',*,*,#7835,.F.);
+#7850 = CYLINDRICAL_SURFACE('',#7851,0.4);
+#7851 = AXIS2_PLACEMENT_3D('',#7852,#7853,#7854);
+#7852 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7853 = DIRECTION('',(-0.,-0.,-1.));
+#7854 = DIRECTION('',(1.,0.,0.));
+#7855 = ADVANCED_FACE('',(#7856,#7908),#7911,.T.);
+#7856 = FACE_BOUND('',#7857,.T.);
+#7857 = EDGE_LOOP('',(#7858,#7869,#7877,#7885,#7894,#7902));
+#7858 = ORIENTED_EDGE('',*,*,#7859,.F.);
+#7859 = EDGE_CURVE('',#7860,#7862,#7864,.T.);
+#7860 = VERTEX_POINT('',#7861);
+#7861 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7862 = VERTEX_POINT('',#7863);
+#7863 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7864 = CIRCLE('',#7865,0.599544372394);
+#7865 = AXIS2_PLACEMENT_3D('',#7866,#7867,#7868);
+#7866 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#7867 = DIRECTION('',(0.,0.,-1.));
+#7868 = DIRECTION('',(1.,0.,0.));
+#7869 = ORIENTED_EDGE('',*,*,#7870,.T.);
+#7870 = EDGE_CURVE('',#7860,#7871,#7873,.T.);
+#7871 = VERTEX_POINT('',#7872);
+#7872 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#7873 = LINE('',#7874,#7875);
+#7874 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#7875 = VECTOR('',#7876,1.);
+#7876 = DIRECTION('',(-1.,0.,0.));
+#7877 = ORIENTED_EDGE('',*,*,#7878,.F.);
+#7878 = EDGE_CURVE('',#7879,#7871,#7881,.T.);
+#7879 = VERTEX_POINT('',#7880);
+#7880 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#7881 = LINE('',#7882,#7883);
+#7882 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#7883 = VECTOR('',#7884,1.);
+#7884 = DIRECTION('',(0.,1.,0.));
+#7885 = ORIENTED_EDGE('',*,*,#7886,.T.);
+#7886 = EDGE_CURVE('',#7879,#7887,#7889,.T.);
+#7887 = VERTEX_POINT('',#7888);
+#7888 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#7889 = CIRCLE('',#7890,0.4);
+#7890 = AXIS2_PLACEMENT_3D('',#7891,#7892,#7893);
+#7891 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#7892 = DIRECTION('',(0.,0.,-1.));
+#7893 = DIRECTION('',(1.,0.,0.));
+#7894 = ORIENTED_EDGE('',*,*,#7895,.F.);
+#7895 = EDGE_CURVE('',#7896,#7887,#7898,.T.);
+#7896 = VERTEX_POINT('',#7897);
+#7897 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7898 = LINE('',#7899,#7900);
+#7899 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#7900 = VECTOR('',#7901,1.);
+#7901 = DIRECTION('',(0.,1.,0.));
+#7902 = ORIENTED_EDGE('',*,*,#7903,.F.);
+#7903 = EDGE_CURVE('',#7862,#7896,#7904,.T.);
+#7904 = LINE('',#7905,#7906);
+#7905 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7906 = VECTOR('',#7907,1.);
+#7907 = DIRECTION('',(-1.,0.,0.));
+#7908 = FACE_BOUND('',#7909,.T.);
+#7909 = EDGE_LOOP('',(#7910));
+#7910 = ORIENTED_EDGE('',*,*,#7826,.F.);
+#7911 = PLANE('',#7912);
+#7912 = AXIS2_PLACEMENT_3D('',#7913,#7914,#7915);
+#7913 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#7914 = DIRECTION('',(0.,0.,1.));
+#7915 = DIRECTION('',(1.,0.,-0.));
+#7916 = ADVANCED_FACE('',(#7917,#7969),#7972,.F.);
+#7917 = FACE_BOUND('',#7918,.F.);
+#7918 = EDGE_LOOP('',(#7919,#7930,#7938,#7946,#7955,#7963));
+#7919 = ORIENTED_EDGE('',*,*,#7920,.T.);
+#7920 = EDGE_CURVE('',#7921,#7923,#7925,.T.);
+#7921 = VERTEX_POINT('',#7922);
+#7922 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#7923 = VERTEX_POINT('',#7924);
+#7924 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#7925 = CIRCLE('',#7926,0.4);
+#7926 = AXIS2_PLACEMENT_3D('',#7927,#7928,#7929);
+#7927 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#7928 = DIRECTION('',(0.,0.,-1.));
+#7929 = DIRECTION('',(1.,0.,0.));
+#7930 = ORIENTED_EDGE('',*,*,#7931,.T.);
+#7931 = EDGE_CURVE('',#7923,#7932,#7934,.T.);
+#7932 = VERTEX_POINT('',#7933);
+#7933 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#7934 = LINE('',#7935,#7936);
+#7935 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#7936 = VECTOR('',#7937,1.);
+#7937 = DIRECTION('',(0.,-1.,0.));
+#7938 = ORIENTED_EDGE('',*,*,#7939,.F.);
+#7939 = EDGE_CURVE('',#7940,#7932,#7942,.T.);
+#7940 = VERTEX_POINT('',#7941);
+#7941 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7942 = LINE('',#7943,#7944);
+#7943 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#7944 = VECTOR('',#7945,1.);
+#7945 = DIRECTION('',(-1.,0.,0.));
+#7946 = ORIENTED_EDGE('',*,*,#7947,.T.);
+#7947 = EDGE_CURVE('',#7940,#7948,#7950,.T.);
+#7948 = VERTEX_POINT('',#7949);
+#7949 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7950 = CIRCLE('',#7951,0.6);
+#7951 = AXIS2_PLACEMENT_3D('',#7952,#7953,#7954);
+#7952 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#7953 = DIRECTION('',(0.,0.,1.));
+#7954 = DIRECTION('',(1.,0.,-0.));
+#7955 = ORIENTED_EDGE('',*,*,#7956,.T.);
+#7956 = EDGE_CURVE('',#7948,#7957,#7959,.T.);
+#7957 = VERTEX_POINT('',#7958);
+#7958 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7959 = LINE('',#7960,#7961);
+#7960 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#7961 = VECTOR('',#7962,1.);
+#7962 = DIRECTION('',(-1.,0.,0.));
+#7963 = ORIENTED_EDGE('',*,*,#7964,.T.);
+#7964 = EDGE_CURVE('',#7957,#7921,#7965,.T.);
+#7965 = LINE('',#7966,#7967);
+#7966 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#7967 = VECTOR('',#7968,1.);
+#7968 = DIRECTION('',(0.,-1.,0.));
+#7969 = FACE_BOUND('',#7970,.F.);
+#7970 = EDGE_LOOP('',(#7971));
+#7971 = ORIENTED_EDGE('',*,*,#7843,.F.);
+#7972 = PLANE('',#7973);
+#7973 = AXIS2_PLACEMENT_3D('',#7974,#7975,#7976);
+#7974 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#7975 = DIRECTION('',(0.,0.,1.));
+#7976 = DIRECTION('',(1.,0.,-0.));
+#7977 = ADVANCED_FACE('',(#7978),#8004,.T.);
+#7978 = FACE_BOUND('',#7979,.T.);
+#7979 = EDGE_LOOP('',(#7980,#7981,#7989,#7998));
+#7980 = ORIENTED_EDGE('',*,*,#7859,.T.);
+#7981 = ORIENTED_EDGE('',*,*,#7982,.T.);
+#7982 = EDGE_CURVE('',#7862,#7983,#7985,.T.);
+#7983 = VERTEX_POINT('',#7984);
+#7984 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#7985 = LINE('',#7986,#7987);
+#7986 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#7987 = VECTOR('',#7988,1.);
+#7988 = DIRECTION('',(0.,0.,-1.));
+#7989 = ORIENTED_EDGE('',*,*,#7990,.F.);
+#7990 = EDGE_CURVE('',#7991,#7983,#7993,.T.);
+#7991 = VERTEX_POINT('',#7992);
+#7992 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#7993 = CIRCLE('',#7994,0.599544372394);
+#7994 = AXIS2_PLACEMENT_3D('',#7995,#7996,#7997);
+#7995 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#7996 = DIRECTION('',(0.,0.,-1.));
+#7997 = DIRECTION('',(1.,0.,0.));
+#7998 = ORIENTED_EDGE('',*,*,#7999,.F.);
+#7999 = EDGE_CURVE('',#7860,#7991,#8000,.T.);
+#8000 = LINE('',#8001,#8002);
+#8001 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8002 = VECTOR('',#8003,1.);
+#8003 = DIRECTION('',(0.,0.,-1.));
+#8004 = CYLINDRICAL_SURFACE('',#8005,0.599544372394);
+#8005 = AXIS2_PLACEMENT_3D('',#8006,#8007,#8008);
+#8006 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8007 = DIRECTION('',(0.,0.,1.));
+#8008 = DIRECTION('',(1.,0.,-0.));
+#8009 = ADVANCED_FACE('',(#8010),#8028,.F.);
+#8010 = FACE_BOUND('',#8011,.F.);
+#8011 = EDGE_LOOP('',(#8012,#8013,#8021,#8027));
+#8012 = ORIENTED_EDGE('',*,*,#7982,.T.);
+#8013 = ORIENTED_EDGE('',*,*,#8014,.T.);
+#8014 = EDGE_CURVE('',#7983,#8015,#8017,.T.);
+#8015 = VERTEX_POINT('',#8016);
+#8016 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#8017 = LINE('',#8018,#8019);
+#8018 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#8019 = VECTOR('',#8020,1.);
+#8020 = DIRECTION('',(-1.,0.,0.));
+#8021 = ORIENTED_EDGE('',*,*,#8022,.F.);
+#8022 = EDGE_CURVE('',#7896,#8015,#8023,.T.);
+#8023 = LINE('',#8024,#8025);
+#8024 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8025 = VECTOR('',#8026,1.);
+#8026 = DIRECTION('',(0.,0.,-1.));
+#8027 = ORIENTED_EDGE('',*,*,#7903,.F.);
+#8028 = PLANE('',#8029);
+#8029 = AXIS2_PLACEMENT_3D('',#8030,#8031,#8032);
+#8030 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8031 = DIRECTION('',(0.,1.,0.));
+#8032 = DIRECTION('',(-1.,0.,0.));
+#8033 = ADVANCED_FACE('',(#8034),#8050,.T.);
+#8034 = FACE_BOUND('',#8035,.T.);
+#8035 = EDGE_LOOP('',(#8036,#8037,#8043,#8044));
+#8036 = ORIENTED_EDGE('',*,*,#7920,.T.);
+#8037 = ORIENTED_EDGE('',*,*,#8038,.T.);
+#8038 = EDGE_CURVE('',#7923,#7887,#8039,.T.);
+#8039 = LINE('',#8040,#8041);
+#8040 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#8041 = VECTOR('',#8042,1.);
+#8042 = DIRECTION('',(0.,0.,-1.));
+#8043 = ORIENTED_EDGE('',*,*,#7886,.F.);
+#8044 = ORIENTED_EDGE('',*,*,#8045,.F.);
+#8045 = EDGE_CURVE('',#7921,#7879,#8046,.T.);
+#8046 = LINE('',#8047,#8048);
+#8047 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#8048 = VECTOR('',#8049,1.);
+#8049 = DIRECTION('',(0.,0.,-1.));
+#8050 = CYLINDRICAL_SURFACE('',#8051,0.4);
+#8051 = AXIS2_PLACEMENT_3D('',#8052,#8053,#8054);
+#8052 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#8053 = DIRECTION('',(0.,0.,1.));
+#8054 = DIRECTION('',(1.,0.,-0.));
+#8055 = ADVANCED_FACE('',(#8056),#8074,.T.);
+#8056 = FACE_BOUND('',#8057,.T.);
+#8057 = EDGE_LOOP('',(#8058,#8059,#8067,#8073));
+#8058 = ORIENTED_EDGE('',*,*,#7999,.T.);
+#8059 = ORIENTED_EDGE('',*,*,#8060,.T.);
+#8060 = EDGE_CURVE('',#7991,#8061,#8063,.T.);
+#8061 = VERTEX_POINT('',#8062);
+#8062 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#8063 = LINE('',#8064,#8065);
+#8064 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#8065 = VECTOR('',#8066,1.);
+#8066 = DIRECTION('',(-1.,0.,0.));
+#8067 = ORIENTED_EDGE('',*,*,#8068,.F.);
+#8068 = EDGE_CURVE('',#7871,#8061,#8069,.T.);
+#8069 = LINE('',#8070,#8071);
+#8070 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#8071 = VECTOR('',#8072,1.);
+#8072 = DIRECTION('',(0.,0.,-1.));
+#8073 = ORIENTED_EDGE('',*,*,#7870,.F.);
+#8074 = PLANE('',#8075);
+#8075 = AXIS2_PLACEMENT_3D('',#8076,#8077,#8078);
+#8076 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8077 = DIRECTION('',(0.,1.,0.));
+#8078 = DIRECTION('',(-1.,0.,0.));
+#8079 = ADVANCED_FACE('',(#8080),#8105,.F.);
+#8080 = FACE_BOUND('',#8081,.F.);
+#8081 = EDGE_LOOP('',(#8082,#8090,#8098,#8104));
+#8082 = ORIENTED_EDGE('',*,*,#8083,.T.);
+#8083 = EDGE_CURVE('',#7948,#8084,#8086,.T.);
+#8084 = VERTEX_POINT('',#8085);
+#8085 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#8086 = LINE('',#8087,#8088);
+#8087 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8088 = VECTOR('',#8089,1.);
+#8089 = DIRECTION('',(0.,0.,1.));
+#8090 = ORIENTED_EDGE('',*,*,#8091,.T.);
+#8091 = EDGE_CURVE('',#8084,#8092,#8094,.T.);
+#8092 = VERTEX_POINT('',#8093);
+#8093 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#8094 = LINE('',#8095,#8096);
+#8095 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#8096 = VECTOR('',#8097,1.);
+#8097 = DIRECTION('',(-1.,0.,0.));
+#8098 = ORIENTED_EDGE('',*,*,#8099,.F.);
+#8099 = EDGE_CURVE('',#7957,#8092,#8100,.T.);
+#8100 = LINE('',#8101,#8102);
+#8101 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8102 = VECTOR('',#8103,1.);
+#8103 = DIRECTION('',(0.,0.,1.));
+#8104 = ORIENTED_EDGE('',*,*,#7956,.F.);
+#8105 = PLANE('',#8106);
+#8106 = AXIS2_PLACEMENT_3D('',#8107,#8108,#8109);
+#8107 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8108 = DIRECTION('',(0.,-1.,0.));
+#8109 = DIRECTION('',(-1.,0.,0.));
+#8110 = ADVANCED_FACE('',(#8111),#8130,.T.);
+#8111 = FACE_BOUND('',#8112,.T.);
+#8112 = EDGE_LOOP('',(#8113,#8114,#8115,#8124));
+#8113 = ORIENTED_EDGE('',*,*,#7947,.T.);
+#8114 = ORIENTED_EDGE('',*,*,#8083,.T.);
+#8115 = ORIENTED_EDGE('',*,*,#8116,.F.);
+#8116 = EDGE_CURVE('',#8117,#8084,#8119,.T.);
+#8117 = VERTEX_POINT('',#8118);
+#8118 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#8119 = CIRCLE('',#8120,0.6);
+#8120 = AXIS2_PLACEMENT_3D('',#8121,#8122,#8123);
+#8121 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#8122 = DIRECTION('',(0.,0.,1.));
+#8123 = DIRECTION('',(1.,0.,-0.));
+#8124 = ORIENTED_EDGE('',*,*,#8125,.F.);
+#8125 = EDGE_CURVE('',#7940,#8117,#8126,.T.);
+#8126 = LINE('',#8127,#8128);
+#8127 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8128 = VECTOR('',#8129,1.);
+#8129 = DIRECTION('',(0.,0.,1.));
+#8130 = CYLINDRICAL_SURFACE('',#8131,0.6);
+#8131 = AXIS2_PLACEMENT_3D('',#8132,#8133,#8134);
+#8132 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8133 = DIRECTION('',(-0.,-0.,-1.));
+#8134 = DIRECTION('',(1.,0.,0.));
+#8135 = ADVANCED_FACE('',(#8136),#8154,.T.);
+#8136 = FACE_BOUND('',#8137,.T.);
+#8137 = EDGE_LOOP('',(#8138,#8139,#8147,#8153));
+#8138 = ORIENTED_EDGE('',*,*,#8125,.T.);
+#8139 = ORIENTED_EDGE('',*,*,#8140,.T.);
+#8140 = EDGE_CURVE('',#8117,#8141,#8143,.T.);
+#8141 = VERTEX_POINT('',#8142);
+#8142 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#8143 = LINE('',#8144,#8145);
+#8144 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#8145 = VECTOR('',#8146,1.);
+#8146 = DIRECTION('',(-1.,0.,0.));
+#8147 = ORIENTED_EDGE('',*,*,#8148,.F.);
+#8148 = EDGE_CURVE('',#7932,#8141,#8149,.T.);
+#8149 = LINE('',#8150,#8151);
+#8150 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#8151 = VECTOR('',#8152,1.);
+#8152 = DIRECTION('',(0.,0.,1.));
+#8153 = ORIENTED_EDGE('',*,*,#7939,.F.);
+#8154 = PLANE('',#8155);
+#8155 = AXIS2_PLACEMENT_3D('',#8156,#8157,#8158);
+#8156 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8157 = DIRECTION('',(0.,-1.,0.));
+#8158 = DIRECTION('',(-1.,0.,0.));
+#8159 = ADVANCED_FACE('',(#8160,#8188),#8199,.F.);
+#8160 = FACE_BOUND('',#8161,.F.);
+#8161 = EDGE_LOOP('',(#8162,#8163,#8171,#8180,#8186,#8187));
+#8162 = ORIENTED_EDGE('',*,*,#8060,.T.);
+#8163 = ORIENTED_EDGE('',*,*,#8164,.F.);
+#8164 = EDGE_CURVE('',#8165,#8061,#8167,.T.);
+#8165 = VERTEX_POINT('',#8166);
+#8166 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#8167 = LINE('',#8168,#8169);
+#8168 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#8169 = VECTOR('',#8170,1.);
+#8170 = DIRECTION('',(0.,1.,0.));
+#8171 = ORIENTED_EDGE('',*,*,#8172,.T.);
+#8172 = EDGE_CURVE('',#8165,#8173,#8175,.T.);
+#8173 = VERTEX_POINT('',#8174);
+#8174 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#8175 = CIRCLE('',#8176,0.35);
+#8176 = AXIS2_PLACEMENT_3D('',#8177,#8178,#8179);
+#8177 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#8178 = DIRECTION('',(0.,0.,-1.));
+#8179 = DIRECTION('',(1.,0.,0.));
+#8180 = ORIENTED_EDGE('',*,*,#8181,.F.);
+#8181 = EDGE_CURVE('',#8015,#8173,#8182,.T.);
+#8182 = LINE('',#8183,#8184);
+#8183 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#8184 = VECTOR('',#8185,1.);
+#8185 = DIRECTION('',(0.,1.,0.));
+#8186 = ORIENTED_EDGE('',*,*,#8014,.F.);
+#8187 = ORIENTED_EDGE('',*,*,#7990,.F.);
+#8188 = FACE_BOUND('',#8189,.F.);
+#8189 = EDGE_LOOP('',(#8190));
+#8190 = ORIENTED_EDGE('',*,*,#8191,.T.);
+#8191 = EDGE_CURVE('',#8192,#8192,#8194,.T.);
+#8192 = VERTEX_POINT('',#8193);
+#8193 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#8194 = CIRCLE('',#8195,0.35);
+#8195 = AXIS2_PLACEMENT_3D('',#8196,#8197,#8198);
+#8196 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#8197 = DIRECTION('',(0.,0.,-1.));
+#8198 = DIRECTION('',(1.,0.,0.));
+#8199 = PLANE('',#8200);
+#8200 = AXIS2_PLACEMENT_3D('',#8201,#8202,#8203);
+#8201 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#8202 = DIRECTION('',(0.,0.,1.));
+#8203 = DIRECTION('',(1.,0.,-0.));
+#8204 = ADVANCED_FACE('',(#8205,#8233),#8244,.T.);
+#8205 = FACE_BOUND('',#8206,.T.);
+#8206 = EDGE_LOOP('',(#8207,#8215,#8216,#8217,#8218,#8226));
+#8207 = ORIENTED_EDGE('',*,*,#8208,.T.);
+#8208 = EDGE_CURVE('',#8209,#8141,#8211,.T.);
+#8209 = VERTEX_POINT('',#8210);
+#8210 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#8211 = LINE('',#8212,#8213);
+#8212 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#8213 = VECTOR('',#8214,1.);
+#8214 = DIRECTION('',(0.,-1.,0.));
+#8215 = ORIENTED_EDGE('',*,*,#8140,.F.);
+#8216 = ORIENTED_EDGE('',*,*,#8116,.T.);
+#8217 = ORIENTED_EDGE('',*,*,#8091,.T.);
+#8218 = ORIENTED_EDGE('',*,*,#8219,.T.);
+#8219 = EDGE_CURVE('',#8092,#8220,#8222,.T.);
+#8220 = VERTEX_POINT('',#8221);
+#8221 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#8222 = LINE('',#8223,#8224);
+#8223 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#8224 = VECTOR('',#8225,1.);
+#8225 = DIRECTION('',(0.,-1.,0.));
+#8226 = ORIENTED_EDGE('',*,*,#8227,.F.);
+#8227 = EDGE_CURVE('',#8209,#8220,#8228,.T.);
+#8228 = CIRCLE('',#8229,0.35);
+#8229 = AXIS2_PLACEMENT_3D('',#8230,#8231,#8232);
+#8230 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#8231 = DIRECTION('',(0.,0.,1.));
+#8232 = DIRECTION('',(1.,0.,-0.));
+#8233 = FACE_BOUND('',#8234,.F.);
+#8234 = EDGE_LOOP('',(#8235));
+#8235 = ORIENTED_EDGE('',*,*,#8236,.T.);
+#8236 = EDGE_CURVE('',#8237,#8237,#8239,.T.);
+#8237 = VERTEX_POINT('',#8238);
+#8238 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#8239 = CIRCLE('',#8240,0.35);
+#8240 = AXIS2_PLACEMENT_3D('',#8241,#8242,#8243);
+#8241 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#8242 = DIRECTION('',(0.,0.,1.));
+#8243 = DIRECTION('',(1.,0.,-0.));
+#8244 = PLANE('',#8245);
+#8245 = AXIS2_PLACEMENT_3D('',#8246,#8247,#8248);
+#8246 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#8247 = DIRECTION('',(0.,0.,1.));
+#8248 = DIRECTION('',(1.,0.,-0.));
+#8249 = ADVANCED_FACE('',(#8250),#8265,.T.);
+#8250 = FACE_BOUND('',#8251,.T.);
+#8251 = EDGE_LOOP('',(#8252,#8253,#8254,#8255,#8256,#8257,#8258,#8264));
+#8252 = ORIENTED_EDGE('',*,*,#8022,.F.);
+#8253 = ORIENTED_EDGE('',*,*,#7895,.T.);
+#8254 = ORIENTED_EDGE('',*,*,#8038,.F.);
+#8255 = ORIENTED_EDGE('',*,*,#7931,.T.);
+#8256 = ORIENTED_EDGE('',*,*,#8148,.T.);
+#8257 = ORIENTED_EDGE('',*,*,#8208,.F.);
+#8258 = ORIENTED_EDGE('',*,*,#8259,.F.);
+#8259 = EDGE_CURVE('',#8173,#8209,#8260,.T.);
+#8260 = LINE('',#8261,#8262);
+#8261 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#8262 = VECTOR('',#8263,1.);
+#8263 = DIRECTION('',(0.,0.,1.));
+#8264 = ORIENTED_EDGE('',*,*,#8181,.F.);
+#8265 = PLANE('',#8266);
+#8266 = AXIS2_PLACEMENT_3D('',#8267,#8268,#8269);
+#8267 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#8268 = DIRECTION('',(-1.,-0.,-0.));
+#8269 = DIRECTION('',(0.,0.,-1.));
+#8270 = ADVANCED_FACE('',(#8271),#8286,.T.);
+#8271 = FACE_BOUND('',#8272,.T.);
+#8272 = EDGE_LOOP('',(#8273,#8279,#8280,#8281,#8282,#8283,#8284,#8285));
+#8273 = ORIENTED_EDGE('',*,*,#8274,.F.);
+#8274 = EDGE_CURVE('',#8220,#8165,#8275,.T.);
+#8275 = LINE('',#8276,#8277);
+#8276 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#8277 = VECTOR('',#8278,1.);
+#8278 = DIRECTION('',(0.,0.,-1.));
+#8279 = ORIENTED_EDGE('',*,*,#8219,.F.);
+#8280 = ORIENTED_EDGE('',*,*,#8099,.F.);
+#8281 = ORIENTED_EDGE('',*,*,#7964,.T.);
+#8282 = ORIENTED_EDGE('',*,*,#8045,.T.);
+#8283 = ORIENTED_EDGE('',*,*,#7878,.T.);
+#8284 = ORIENTED_EDGE('',*,*,#8068,.T.);
+#8285 = ORIENTED_EDGE('',*,*,#8164,.F.);
+#8286 = PLANE('',#8287);
+#8287 = AXIS2_PLACEMENT_3D('',#8288,#8289,#8290);
+#8288 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#8289 = DIRECTION('',(-1.,-0.,-0.));
+#8290 = DIRECTION('',(0.,0.,-1.));
+#8291 = ADVANCED_FACE('',(#8292),#8298,.F.);
+#8292 = FACE_BOUND('',#8293,.F.);
+#8293 = EDGE_LOOP('',(#8294,#8295,#8296,#8297));
+#8294 = ORIENTED_EDGE('',*,*,#8227,.F.);
+#8295 = ORIENTED_EDGE('',*,*,#8259,.F.);
+#8296 = ORIENTED_EDGE('',*,*,#8172,.F.);
+#8297 = ORIENTED_EDGE('',*,*,#8274,.F.);
+#8298 = CYLINDRICAL_SURFACE('',#8299,0.35);
+#8299 = AXIS2_PLACEMENT_3D('',#8300,#8301,#8302);
+#8300 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#8301 = DIRECTION('',(0.,0.,1.));
+#8302 = DIRECTION('',(1.,0.,-0.));
+#8303 = ADVANCED_FACE('',(#8304),#8314,.F.);
+#8304 = FACE_BOUND('',#8305,.F.);
+#8305 = EDGE_LOOP('',(#8306,#8311,#8312,#8313));
+#8306 = ORIENTED_EDGE('',*,*,#8307,.F.);
+#8307 = EDGE_CURVE('',#8192,#8237,#8308,.T.);
+#8308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8309,#8310),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#8309 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#8310 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#8311 = ORIENTED_EDGE('',*,*,#8191,.F.);
+#8312 = ORIENTED_EDGE('',*,*,#8307,.T.);
+#8313 = ORIENTED_EDGE('',*,*,#8236,.F.);
+#8314 = CYLINDRICAL_SURFACE('',#8315,0.35);
+#8315 = AXIS2_PLACEMENT_3D('',#8316,#8317,#8318);
+#8316 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8317 = DIRECTION('',(0.,0.,1.));
+#8318 = DIRECTION('',(1.,0.,-0.));
+#8319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8323)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8320,#8321,#8322)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8320 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8321 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8322 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8323 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8320,
+  'distance_accuracy_value','confusion accuracy');
+#8324 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8325,#8327);
+#8325 = ( REPRESENTATION_RELATIONSHIP('','',#7819,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8326) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8326 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3637);
+#8327 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8328);
+#8328 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('219','Body028','',#3599,#7814,$
+  );
+#8329 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7816));
+#8330 = SHAPE_DEFINITION_REPRESENTATION(#8331,#8337);
+#8331 = PRODUCT_DEFINITION_SHAPE('','',#8332);
+#8332 = PRODUCT_DEFINITION('design','',#8333,#8336);
+#8333 = PRODUCT_DEFINITION_FORMATION('','',#8334);
+#8334 = PRODUCT('Body029','Body029','',(#8335));
+#8335 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8336 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8337 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8338),#8837);
+#8338 = MANIFOLD_SOLID_BREP('',#8339);
+#8339 = CLOSED_SHELL('',(#8340,#8373,#8434,#8495,#8527,#8551,#8573,#8597
+    ,#8628,#8653,#8677,#8722,#8767,#8788,#8809,#8821));
+#8340 = ADVANCED_FACE('',(#8341),#8368,.T.);
+#8341 = FACE_BOUND('',#8342,.T.);
+#8342 = EDGE_LOOP('',(#8343,#8352,#8360,#8367));
+#8343 = ORIENTED_EDGE('',*,*,#8344,.T.);
+#8344 = EDGE_CURVE('',#8345,#8345,#8347,.T.);
+#8345 = VERTEX_POINT('',#8346);
+#8346 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#8347 = CIRCLE('',#8348,0.4);
+#8348 = AXIS2_PLACEMENT_3D('',#8349,#8350,#8351);
+#8349 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8350 = DIRECTION('',(0.,0.,1.));
+#8351 = DIRECTION('',(1.,0.,-0.));
+#8352 = ORIENTED_EDGE('',*,*,#8353,.T.);
+#8353 = EDGE_CURVE('',#8345,#8354,#8356,.T.);
+#8354 = VERTEX_POINT('',#8355);
+#8355 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#8356 = LINE('',#8357,#8358);
+#8357 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#8358 = VECTOR('',#8359,1.);
+#8359 = DIRECTION('',(0.,0.,1.));
+#8360 = ORIENTED_EDGE('',*,*,#8361,.F.);
+#8361 = EDGE_CURVE('',#8354,#8354,#8362,.T.);
+#8362 = CIRCLE('',#8363,0.4);
+#8363 = AXIS2_PLACEMENT_3D('',#8364,#8365,#8366);
+#8364 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8365 = DIRECTION('',(0.,0.,1.));
+#8366 = DIRECTION('',(1.,0.,-0.));
+#8367 = ORIENTED_EDGE('',*,*,#8353,.F.);
+#8368 = CYLINDRICAL_SURFACE('',#8369,0.4);
+#8369 = AXIS2_PLACEMENT_3D('',#8370,#8371,#8372);
+#8370 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8371 = DIRECTION('',(-0.,-0.,-1.));
+#8372 = DIRECTION('',(1.,0.,0.));
+#8373 = ADVANCED_FACE('',(#8374,#8426),#8429,.T.);
+#8374 = FACE_BOUND('',#8375,.T.);
+#8375 = EDGE_LOOP('',(#8376,#8387,#8395,#8403,#8412,#8420));
+#8376 = ORIENTED_EDGE('',*,*,#8377,.F.);
+#8377 = EDGE_CURVE('',#8378,#8380,#8382,.T.);
+#8378 = VERTEX_POINT('',#8379);
+#8379 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8380 = VERTEX_POINT('',#8381);
+#8381 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8382 = CIRCLE('',#8383,0.599544372394);
+#8383 = AXIS2_PLACEMENT_3D('',#8384,#8385,#8386);
+#8384 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8385 = DIRECTION('',(0.,0.,-1.));
+#8386 = DIRECTION('',(1.,0.,0.));
+#8387 = ORIENTED_EDGE('',*,*,#8388,.T.);
+#8388 = EDGE_CURVE('',#8378,#8389,#8391,.T.);
+#8389 = VERTEX_POINT('',#8390);
+#8390 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#8391 = LINE('',#8392,#8393);
+#8392 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8393 = VECTOR('',#8394,1.);
+#8394 = DIRECTION('',(-1.,0.,0.));
+#8395 = ORIENTED_EDGE('',*,*,#8396,.F.);
+#8396 = EDGE_CURVE('',#8397,#8389,#8399,.T.);
+#8397 = VERTEX_POINT('',#8398);
+#8398 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#8399 = LINE('',#8400,#8401);
+#8400 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#8401 = VECTOR('',#8402,1.);
+#8402 = DIRECTION('',(0.,1.,0.));
+#8403 = ORIENTED_EDGE('',*,*,#8404,.T.);
+#8404 = EDGE_CURVE('',#8397,#8405,#8407,.T.);
+#8405 = VERTEX_POINT('',#8406);
+#8406 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#8407 = CIRCLE('',#8408,0.4);
+#8408 = AXIS2_PLACEMENT_3D('',#8409,#8410,#8411);
+#8409 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#8410 = DIRECTION('',(0.,0.,-1.));
+#8411 = DIRECTION('',(1.,0.,0.));
+#8412 = ORIENTED_EDGE('',*,*,#8413,.F.);
+#8413 = EDGE_CURVE('',#8414,#8405,#8416,.T.);
+#8414 = VERTEX_POINT('',#8415);
+#8415 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8416 = LINE('',#8417,#8418);
+#8417 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8418 = VECTOR('',#8419,1.);
+#8419 = DIRECTION('',(0.,1.,0.));
+#8420 = ORIENTED_EDGE('',*,*,#8421,.F.);
+#8421 = EDGE_CURVE('',#8380,#8414,#8422,.T.);
+#8422 = LINE('',#8423,#8424);
+#8423 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8424 = VECTOR('',#8425,1.);
+#8425 = DIRECTION('',(-1.,0.,0.));
+#8426 = FACE_BOUND('',#8427,.T.);
+#8427 = EDGE_LOOP('',(#8428));
+#8428 = ORIENTED_EDGE('',*,*,#8344,.F.);
+#8429 = PLANE('',#8430);
+#8430 = AXIS2_PLACEMENT_3D('',#8431,#8432,#8433);
+#8431 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#8432 = DIRECTION('',(0.,0.,1.));
+#8433 = DIRECTION('',(1.,0.,-0.));
+#8434 = ADVANCED_FACE('',(#8435,#8487),#8490,.F.);
+#8435 = FACE_BOUND('',#8436,.F.);
+#8436 = EDGE_LOOP('',(#8437,#8448,#8456,#8464,#8473,#8481));
+#8437 = ORIENTED_EDGE('',*,*,#8438,.T.);
+#8438 = EDGE_CURVE('',#8439,#8441,#8443,.T.);
+#8439 = VERTEX_POINT('',#8440);
+#8440 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#8441 = VERTEX_POINT('',#8442);
+#8442 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#8443 = CIRCLE('',#8444,0.4);
+#8444 = AXIS2_PLACEMENT_3D('',#8445,#8446,#8447);
+#8445 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#8446 = DIRECTION('',(0.,0.,-1.));
+#8447 = DIRECTION('',(1.,0.,0.));
+#8448 = ORIENTED_EDGE('',*,*,#8449,.T.);
+#8449 = EDGE_CURVE('',#8441,#8450,#8452,.T.);
+#8450 = VERTEX_POINT('',#8451);
+#8451 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#8452 = LINE('',#8453,#8454);
+#8453 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#8454 = VECTOR('',#8455,1.);
+#8455 = DIRECTION('',(0.,-1.,0.));
+#8456 = ORIENTED_EDGE('',*,*,#8457,.F.);
+#8457 = EDGE_CURVE('',#8458,#8450,#8460,.T.);
+#8458 = VERTEX_POINT('',#8459);
+#8459 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8460 = LINE('',#8461,#8462);
+#8461 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8462 = VECTOR('',#8463,1.);
+#8463 = DIRECTION('',(-1.,0.,0.));
+#8464 = ORIENTED_EDGE('',*,*,#8465,.T.);
+#8465 = EDGE_CURVE('',#8458,#8466,#8468,.T.);
+#8466 = VERTEX_POINT('',#8467);
+#8467 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8468 = CIRCLE('',#8469,0.6);
+#8469 = AXIS2_PLACEMENT_3D('',#8470,#8471,#8472);
+#8470 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8471 = DIRECTION('',(0.,0.,1.));
+#8472 = DIRECTION('',(1.,0.,-0.));
+#8473 = ORIENTED_EDGE('',*,*,#8474,.T.);
+#8474 = EDGE_CURVE('',#8466,#8475,#8477,.T.);
+#8475 = VERTEX_POINT('',#8476);
+#8476 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8477 = LINE('',#8478,#8479);
+#8478 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8479 = VECTOR('',#8480,1.);
+#8480 = DIRECTION('',(-1.,0.,0.));
+#8481 = ORIENTED_EDGE('',*,*,#8482,.T.);
+#8482 = EDGE_CURVE('',#8475,#8439,#8483,.T.);
+#8483 = LINE('',#8484,#8485);
+#8484 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8485 = VECTOR('',#8486,1.);
+#8486 = DIRECTION('',(0.,-1.,0.));
+#8487 = FACE_BOUND('',#8488,.F.);
+#8488 = EDGE_LOOP('',(#8489));
+#8489 = ORIENTED_EDGE('',*,*,#8361,.F.);
+#8490 = PLANE('',#8491);
+#8491 = AXIS2_PLACEMENT_3D('',#8492,#8493,#8494);
+#8492 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#8493 = DIRECTION('',(0.,0.,1.));
+#8494 = DIRECTION('',(1.,0.,-0.));
+#8495 = ADVANCED_FACE('',(#8496),#8522,.T.);
+#8496 = FACE_BOUND('',#8497,.T.);
+#8497 = EDGE_LOOP('',(#8498,#8499,#8507,#8516));
+#8498 = ORIENTED_EDGE('',*,*,#8377,.T.);
+#8499 = ORIENTED_EDGE('',*,*,#8500,.T.);
+#8500 = EDGE_CURVE('',#8380,#8501,#8503,.T.);
+#8501 = VERTEX_POINT('',#8502);
+#8502 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#8503 = LINE('',#8504,#8505);
+#8504 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8505 = VECTOR('',#8506,1.);
+#8506 = DIRECTION('',(0.,0.,-1.));
+#8507 = ORIENTED_EDGE('',*,*,#8508,.F.);
+#8508 = EDGE_CURVE('',#8509,#8501,#8511,.T.);
+#8509 = VERTEX_POINT('',#8510);
+#8510 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#8511 = CIRCLE('',#8512,0.599544372394);
+#8512 = AXIS2_PLACEMENT_3D('',#8513,#8514,#8515);
+#8513 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#8514 = DIRECTION('',(0.,0.,-1.));
+#8515 = DIRECTION('',(1.,0.,0.));
+#8516 = ORIENTED_EDGE('',*,*,#8517,.F.);
+#8517 = EDGE_CURVE('',#8378,#8509,#8518,.T.);
+#8518 = LINE('',#8519,#8520);
+#8519 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8520 = VECTOR('',#8521,1.);
+#8521 = DIRECTION('',(0.,0.,-1.));
+#8522 = CYLINDRICAL_SURFACE('',#8523,0.599544372394);
+#8523 = AXIS2_PLACEMENT_3D('',#8524,#8525,#8526);
+#8524 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8525 = DIRECTION('',(0.,0.,1.));
+#8526 = DIRECTION('',(1.,0.,-0.));
+#8527 = ADVANCED_FACE('',(#8528),#8546,.F.);
+#8528 = FACE_BOUND('',#8529,.F.);
+#8529 = EDGE_LOOP('',(#8530,#8531,#8539,#8545));
+#8530 = ORIENTED_EDGE('',*,*,#8500,.T.);
+#8531 = ORIENTED_EDGE('',*,*,#8532,.T.);
+#8532 = EDGE_CURVE('',#8501,#8533,#8535,.T.);
+#8533 = VERTEX_POINT('',#8534);
+#8534 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#8535 = LINE('',#8536,#8537);
+#8536 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#8537 = VECTOR('',#8538,1.);
+#8538 = DIRECTION('',(-1.,0.,0.));
+#8539 = ORIENTED_EDGE('',*,*,#8540,.F.);
+#8540 = EDGE_CURVE('',#8414,#8533,#8541,.T.);
+#8541 = LINE('',#8542,#8543);
+#8542 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8543 = VECTOR('',#8544,1.);
+#8544 = DIRECTION('',(0.,0.,-1.));
+#8545 = ORIENTED_EDGE('',*,*,#8421,.F.);
+#8546 = PLANE('',#8547);
+#8547 = AXIS2_PLACEMENT_3D('',#8548,#8549,#8550);
+#8548 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8549 = DIRECTION('',(0.,1.,0.));
+#8550 = DIRECTION('',(-1.,0.,0.));
+#8551 = ADVANCED_FACE('',(#8552),#8568,.T.);
+#8552 = FACE_BOUND('',#8553,.T.);
+#8553 = EDGE_LOOP('',(#8554,#8555,#8561,#8562));
+#8554 = ORIENTED_EDGE('',*,*,#8438,.T.);
+#8555 = ORIENTED_EDGE('',*,*,#8556,.T.);
+#8556 = EDGE_CURVE('',#8441,#8405,#8557,.T.);
+#8557 = LINE('',#8558,#8559);
+#8558 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#8559 = VECTOR('',#8560,1.);
+#8560 = DIRECTION('',(0.,0.,-1.));
+#8561 = ORIENTED_EDGE('',*,*,#8404,.F.);
+#8562 = ORIENTED_EDGE('',*,*,#8563,.F.);
+#8563 = EDGE_CURVE('',#8439,#8397,#8564,.T.);
+#8564 = LINE('',#8565,#8566);
+#8565 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#8566 = VECTOR('',#8567,1.);
+#8567 = DIRECTION('',(0.,0.,-1.));
+#8568 = CYLINDRICAL_SURFACE('',#8569,0.4);
+#8569 = AXIS2_PLACEMENT_3D('',#8570,#8571,#8572);
+#8570 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#8571 = DIRECTION('',(0.,0.,1.));
+#8572 = DIRECTION('',(1.,0.,-0.));
+#8573 = ADVANCED_FACE('',(#8574),#8592,.T.);
+#8574 = FACE_BOUND('',#8575,.T.);
+#8575 = EDGE_LOOP('',(#8576,#8577,#8585,#8591));
+#8576 = ORIENTED_EDGE('',*,*,#8517,.T.);
+#8577 = ORIENTED_EDGE('',*,*,#8578,.T.);
+#8578 = EDGE_CURVE('',#8509,#8579,#8581,.T.);
+#8579 = VERTEX_POINT('',#8580);
+#8580 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#8581 = LINE('',#8582,#8583);
+#8582 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#8583 = VECTOR('',#8584,1.);
+#8584 = DIRECTION('',(-1.,0.,0.));
+#8585 = ORIENTED_EDGE('',*,*,#8586,.F.);
+#8586 = EDGE_CURVE('',#8389,#8579,#8587,.T.);
+#8587 = LINE('',#8588,#8589);
+#8588 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#8589 = VECTOR('',#8590,1.);
+#8590 = DIRECTION('',(0.,0.,-1.));
+#8591 = ORIENTED_EDGE('',*,*,#8388,.F.);
+#8592 = PLANE('',#8593);
+#8593 = AXIS2_PLACEMENT_3D('',#8594,#8595,#8596);
+#8594 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8595 = DIRECTION('',(0.,1.,0.));
+#8596 = DIRECTION('',(-1.,0.,0.));
+#8597 = ADVANCED_FACE('',(#8598),#8623,.F.);
+#8598 = FACE_BOUND('',#8599,.F.);
+#8599 = EDGE_LOOP('',(#8600,#8608,#8616,#8622));
+#8600 = ORIENTED_EDGE('',*,*,#8601,.T.);
+#8601 = EDGE_CURVE('',#8466,#8602,#8604,.T.);
+#8602 = VERTEX_POINT('',#8603);
+#8603 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#8604 = LINE('',#8605,#8606);
+#8605 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8606 = VECTOR('',#8607,1.);
+#8607 = DIRECTION('',(0.,0.,1.));
+#8608 = ORIENTED_EDGE('',*,*,#8609,.T.);
+#8609 = EDGE_CURVE('',#8602,#8610,#8612,.T.);
+#8610 = VERTEX_POINT('',#8611);
+#8611 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#8612 = LINE('',#8613,#8614);
+#8613 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#8614 = VECTOR('',#8615,1.);
+#8615 = DIRECTION('',(-1.,0.,0.));
+#8616 = ORIENTED_EDGE('',*,*,#8617,.F.);
+#8617 = EDGE_CURVE('',#8475,#8610,#8618,.T.);
+#8618 = LINE('',#8619,#8620);
+#8619 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8620 = VECTOR('',#8621,1.);
+#8621 = DIRECTION('',(0.,0.,1.));
+#8622 = ORIENTED_EDGE('',*,*,#8474,.F.);
+#8623 = PLANE('',#8624);
+#8624 = AXIS2_PLACEMENT_3D('',#8625,#8626,#8627);
+#8625 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8626 = DIRECTION('',(0.,-1.,0.));
+#8627 = DIRECTION('',(-1.,0.,0.));
+#8628 = ADVANCED_FACE('',(#8629),#8648,.T.);
+#8629 = FACE_BOUND('',#8630,.T.);
+#8630 = EDGE_LOOP('',(#8631,#8632,#8633,#8642));
+#8631 = ORIENTED_EDGE('',*,*,#8465,.T.);
+#8632 = ORIENTED_EDGE('',*,*,#8601,.T.);
+#8633 = ORIENTED_EDGE('',*,*,#8634,.F.);
+#8634 = EDGE_CURVE('',#8635,#8602,#8637,.T.);
+#8635 = VERTEX_POINT('',#8636);
+#8636 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#8637 = CIRCLE('',#8638,0.6);
+#8638 = AXIS2_PLACEMENT_3D('',#8639,#8640,#8641);
+#8639 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#8640 = DIRECTION('',(0.,0.,1.));
+#8641 = DIRECTION('',(1.,0.,-0.));
+#8642 = ORIENTED_EDGE('',*,*,#8643,.F.);
+#8643 = EDGE_CURVE('',#8458,#8635,#8644,.T.);
+#8644 = LINE('',#8645,#8646);
+#8645 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8646 = VECTOR('',#8647,1.);
+#8647 = DIRECTION('',(0.,0.,1.));
+#8648 = CYLINDRICAL_SURFACE('',#8649,0.6);
+#8649 = AXIS2_PLACEMENT_3D('',#8650,#8651,#8652);
+#8650 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8651 = DIRECTION('',(-0.,-0.,-1.));
+#8652 = DIRECTION('',(1.,0.,0.));
+#8653 = ADVANCED_FACE('',(#8654),#8672,.T.);
+#8654 = FACE_BOUND('',#8655,.T.);
+#8655 = EDGE_LOOP('',(#8656,#8657,#8665,#8671));
+#8656 = ORIENTED_EDGE('',*,*,#8643,.T.);
+#8657 = ORIENTED_EDGE('',*,*,#8658,.T.);
+#8658 = EDGE_CURVE('',#8635,#8659,#8661,.T.);
+#8659 = VERTEX_POINT('',#8660);
+#8660 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#8661 = LINE('',#8662,#8663);
+#8662 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#8663 = VECTOR('',#8664,1.);
+#8664 = DIRECTION('',(-1.,0.,0.));
+#8665 = ORIENTED_EDGE('',*,*,#8666,.F.);
+#8666 = EDGE_CURVE('',#8450,#8659,#8667,.T.);
+#8667 = LINE('',#8668,#8669);
+#8668 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#8669 = VECTOR('',#8670,1.);
+#8670 = DIRECTION('',(0.,0.,1.));
+#8671 = ORIENTED_EDGE('',*,*,#8457,.F.);
+#8672 = PLANE('',#8673);
+#8673 = AXIS2_PLACEMENT_3D('',#8674,#8675,#8676);
+#8674 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8675 = DIRECTION('',(0.,-1.,0.));
+#8676 = DIRECTION('',(-1.,0.,0.));
+#8677 = ADVANCED_FACE('',(#8678,#8706),#8717,.F.);
+#8678 = FACE_BOUND('',#8679,.F.);
+#8679 = EDGE_LOOP('',(#8680,#8681,#8689,#8698,#8704,#8705));
+#8680 = ORIENTED_EDGE('',*,*,#8578,.T.);
+#8681 = ORIENTED_EDGE('',*,*,#8682,.F.);
+#8682 = EDGE_CURVE('',#8683,#8579,#8685,.T.);
+#8683 = VERTEX_POINT('',#8684);
+#8684 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#8685 = LINE('',#8686,#8687);
+#8686 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#8687 = VECTOR('',#8688,1.);
+#8688 = DIRECTION('',(0.,1.,0.));
+#8689 = ORIENTED_EDGE('',*,*,#8690,.T.);
+#8690 = EDGE_CURVE('',#8683,#8691,#8693,.T.);
+#8691 = VERTEX_POINT('',#8692);
+#8692 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#8693 = CIRCLE('',#8694,0.35);
+#8694 = AXIS2_PLACEMENT_3D('',#8695,#8696,#8697);
+#8695 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#8696 = DIRECTION('',(0.,0.,-1.));
+#8697 = DIRECTION('',(1.,0.,0.));
+#8698 = ORIENTED_EDGE('',*,*,#8699,.F.);
+#8699 = EDGE_CURVE('',#8533,#8691,#8700,.T.);
+#8700 = LINE('',#8701,#8702);
+#8701 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#8702 = VECTOR('',#8703,1.);
+#8703 = DIRECTION('',(0.,1.,0.));
+#8704 = ORIENTED_EDGE('',*,*,#8532,.F.);
+#8705 = ORIENTED_EDGE('',*,*,#8508,.F.);
+#8706 = FACE_BOUND('',#8707,.F.);
+#8707 = EDGE_LOOP('',(#8708));
+#8708 = ORIENTED_EDGE('',*,*,#8709,.T.);
+#8709 = EDGE_CURVE('',#8710,#8710,#8712,.T.);
+#8710 = VERTEX_POINT('',#8711);
+#8711 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#8712 = CIRCLE('',#8713,0.35);
+#8713 = AXIS2_PLACEMENT_3D('',#8714,#8715,#8716);
+#8714 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#8715 = DIRECTION('',(0.,0.,-1.));
+#8716 = DIRECTION('',(1.,0.,0.));
+#8717 = PLANE('',#8718);
+#8718 = AXIS2_PLACEMENT_3D('',#8719,#8720,#8721);
+#8719 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#8720 = DIRECTION('',(0.,0.,1.));
+#8721 = DIRECTION('',(1.,0.,-0.));
+#8722 = ADVANCED_FACE('',(#8723,#8751),#8762,.T.);
+#8723 = FACE_BOUND('',#8724,.T.);
+#8724 = EDGE_LOOP('',(#8725,#8733,#8734,#8735,#8736,#8744));
+#8725 = ORIENTED_EDGE('',*,*,#8726,.T.);
+#8726 = EDGE_CURVE('',#8727,#8659,#8729,.T.);
+#8727 = VERTEX_POINT('',#8728);
+#8728 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#8729 = LINE('',#8730,#8731);
+#8730 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#8731 = VECTOR('',#8732,1.);
+#8732 = DIRECTION('',(0.,-1.,0.));
+#8733 = ORIENTED_EDGE('',*,*,#8658,.F.);
+#8734 = ORIENTED_EDGE('',*,*,#8634,.T.);
+#8735 = ORIENTED_EDGE('',*,*,#8609,.T.);
+#8736 = ORIENTED_EDGE('',*,*,#8737,.T.);
+#8737 = EDGE_CURVE('',#8610,#8738,#8740,.T.);
+#8738 = VERTEX_POINT('',#8739);
+#8739 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#8740 = LINE('',#8741,#8742);
+#8741 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#8742 = VECTOR('',#8743,1.);
+#8743 = DIRECTION('',(0.,-1.,0.));
+#8744 = ORIENTED_EDGE('',*,*,#8745,.F.);
+#8745 = EDGE_CURVE('',#8727,#8738,#8746,.T.);
+#8746 = CIRCLE('',#8747,0.35);
+#8747 = AXIS2_PLACEMENT_3D('',#8748,#8749,#8750);
+#8748 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#8749 = DIRECTION('',(0.,0.,1.));
+#8750 = DIRECTION('',(1.,0.,-0.));
+#8751 = FACE_BOUND('',#8752,.F.);
+#8752 = EDGE_LOOP('',(#8753));
+#8753 = ORIENTED_EDGE('',*,*,#8754,.T.);
+#8754 = EDGE_CURVE('',#8755,#8755,#8757,.T.);
+#8755 = VERTEX_POINT('',#8756);
+#8756 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#8757 = CIRCLE('',#8758,0.35);
+#8758 = AXIS2_PLACEMENT_3D('',#8759,#8760,#8761);
+#8759 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#8760 = DIRECTION('',(0.,0.,1.));
+#8761 = DIRECTION('',(1.,0.,-0.));
+#8762 = PLANE('',#8763);
+#8763 = AXIS2_PLACEMENT_3D('',#8764,#8765,#8766);
+#8764 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#8765 = DIRECTION('',(0.,0.,1.));
+#8766 = DIRECTION('',(1.,0.,-0.));
+#8767 = ADVANCED_FACE('',(#8768),#8783,.T.);
+#8768 = FACE_BOUND('',#8769,.T.);
+#8769 = EDGE_LOOP('',(#8770,#8771,#8772,#8773,#8774,#8775,#8776,#8782));
+#8770 = ORIENTED_EDGE('',*,*,#8540,.F.);
+#8771 = ORIENTED_EDGE('',*,*,#8413,.T.);
+#8772 = ORIENTED_EDGE('',*,*,#8556,.F.);
+#8773 = ORIENTED_EDGE('',*,*,#8449,.T.);
+#8774 = ORIENTED_EDGE('',*,*,#8666,.T.);
+#8775 = ORIENTED_EDGE('',*,*,#8726,.F.);
+#8776 = ORIENTED_EDGE('',*,*,#8777,.F.);
+#8777 = EDGE_CURVE('',#8691,#8727,#8778,.T.);
+#8778 = LINE('',#8779,#8780);
+#8779 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#8780 = VECTOR('',#8781,1.);
+#8781 = DIRECTION('',(0.,0.,1.));
+#8782 = ORIENTED_EDGE('',*,*,#8699,.F.);
+#8783 = PLANE('',#8784);
+#8784 = AXIS2_PLACEMENT_3D('',#8785,#8786,#8787);
+#8785 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#8786 = DIRECTION('',(-1.,-0.,-0.));
+#8787 = DIRECTION('',(0.,0.,-1.));
+#8788 = ADVANCED_FACE('',(#8789),#8804,.T.);
+#8789 = FACE_BOUND('',#8790,.T.);
+#8790 = EDGE_LOOP('',(#8791,#8797,#8798,#8799,#8800,#8801,#8802,#8803));
+#8791 = ORIENTED_EDGE('',*,*,#8792,.F.);
+#8792 = EDGE_CURVE('',#8738,#8683,#8793,.T.);
+#8793 = LINE('',#8794,#8795);
+#8794 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#8795 = VECTOR('',#8796,1.);
+#8796 = DIRECTION('',(0.,0.,-1.));
+#8797 = ORIENTED_EDGE('',*,*,#8737,.F.);
+#8798 = ORIENTED_EDGE('',*,*,#8617,.F.);
+#8799 = ORIENTED_EDGE('',*,*,#8482,.T.);
+#8800 = ORIENTED_EDGE('',*,*,#8563,.T.);
+#8801 = ORIENTED_EDGE('',*,*,#8396,.T.);
+#8802 = ORIENTED_EDGE('',*,*,#8586,.T.);
+#8803 = ORIENTED_EDGE('',*,*,#8682,.F.);
+#8804 = PLANE('',#8805);
+#8805 = AXIS2_PLACEMENT_3D('',#8806,#8807,#8808);
+#8806 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#8807 = DIRECTION('',(-1.,-0.,-0.));
+#8808 = DIRECTION('',(0.,0.,-1.));
+#8809 = ADVANCED_FACE('',(#8810),#8816,.F.);
+#8810 = FACE_BOUND('',#8811,.F.);
+#8811 = EDGE_LOOP('',(#8812,#8813,#8814,#8815));
+#8812 = ORIENTED_EDGE('',*,*,#8745,.F.);
+#8813 = ORIENTED_EDGE('',*,*,#8777,.F.);
+#8814 = ORIENTED_EDGE('',*,*,#8690,.F.);
+#8815 = ORIENTED_EDGE('',*,*,#8792,.F.);
+#8816 = CYLINDRICAL_SURFACE('',#8817,0.35);
+#8817 = AXIS2_PLACEMENT_3D('',#8818,#8819,#8820);
+#8818 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#8819 = DIRECTION('',(0.,0.,1.));
+#8820 = DIRECTION('',(1.,0.,-0.));
+#8821 = ADVANCED_FACE('',(#8822),#8832,.F.);
+#8822 = FACE_BOUND('',#8823,.F.);
+#8823 = EDGE_LOOP('',(#8824,#8829,#8830,#8831));
+#8824 = ORIENTED_EDGE('',*,*,#8825,.F.);
+#8825 = EDGE_CURVE('',#8710,#8755,#8826,.T.);
+#8826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8827,#8828),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#8827 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#8828 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#8829 = ORIENTED_EDGE('',*,*,#8709,.F.);
+#8830 = ORIENTED_EDGE('',*,*,#8825,.T.);
+#8831 = ORIENTED_EDGE('',*,*,#8754,.F.);
+#8832 = CYLINDRICAL_SURFACE('',#8833,0.35);
+#8833 = AXIS2_PLACEMENT_3D('',#8834,#8835,#8836);
+#8834 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8835 = DIRECTION('',(0.,0.,1.));
+#8836 = DIRECTION('',(1.,0.,-0.));
+#8837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8841)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8838,#8839,#8840)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8838 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8839 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8840 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8841 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8838,
+  'distance_accuracy_value','confusion accuracy');
+#8842 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8843,#8845);
+#8843 = ( REPRESENTATION_RELATIONSHIP('','',#8337,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8844) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8844 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3641);
+#8845 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8846);
+#8846 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('220','Body029','',#3599,#8332,$
+  );
+#8847 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8334));
+#8848 = SHAPE_DEFINITION_REPRESENTATION(#8849,#8855);
+#8849 = PRODUCT_DEFINITION_SHAPE('','',#8850);
+#8850 = PRODUCT_DEFINITION('design','',#8851,#8854);
+#8851 = PRODUCT_DEFINITION_FORMATION('','',#8852);
+#8852 = PRODUCT('Body030','Body030','',(#8853));
+#8853 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8854 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8855 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8856),#9355);
+#8856 = MANIFOLD_SOLID_BREP('',#8857);
+#8857 = CLOSED_SHELL('',(#8858,#8891,#8952,#9013,#9045,#9069,#9091,#9115
+    ,#9146,#9171,#9195,#9240,#9285,#9306,#9327,#9339));
+#8858 = ADVANCED_FACE('',(#8859),#8886,.T.);
+#8859 = FACE_BOUND('',#8860,.T.);
+#8860 = EDGE_LOOP('',(#8861,#8870,#8878,#8885));
+#8861 = ORIENTED_EDGE('',*,*,#8862,.T.);
+#8862 = EDGE_CURVE('',#8863,#8863,#8865,.T.);
+#8863 = VERTEX_POINT('',#8864);
+#8864 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#8865 = CIRCLE('',#8866,0.4);
+#8866 = AXIS2_PLACEMENT_3D('',#8867,#8868,#8869);
+#8867 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8868 = DIRECTION('',(0.,0.,1.));
+#8869 = DIRECTION('',(1.,0.,-0.));
+#8870 = ORIENTED_EDGE('',*,*,#8871,.T.);
+#8871 = EDGE_CURVE('',#8863,#8872,#8874,.T.);
+#8872 = VERTEX_POINT('',#8873);
+#8873 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#8874 = LINE('',#8875,#8876);
+#8875 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#8876 = VECTOR('',#8877,1.);
+#8877 = DIRECTION('',(0.,0.,1.));
+#8878 = ORIENTED_EDGE('',*,*,#8879,.F.);
+#8879 = EDGE_CURVE('',#8872,#8872,#8880,.T.);
+#8880 = CIRCLE('',#8881,0.4);
+#8881 = AXIS2_PLACEMENT_3D('',#8882,#8883,#8884);
+#8882 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8883 = DIRECTION('',(0.,0.,1.));
+#8884 = DIRECTION('',(1.,0.,-0.));
+#8885 = ORIENTED_EDGE('',*,*,#8871,.F.);
+#8886 = CYLINDRICAL_SURFACE('',#8887,0.4);
+#8887 = AXIS2_PLACEMENT_3D('',#8888,#8889,#8890);
+#8888 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8889 = DIRECTION('',(-0.,-0.,-1.));
+#8890 = DIRECTION('',(1.,0.,0.));
+#8891 = ADVANCED_FACE('',(#8892,#8944),#8947,.T.);
+#8892 = FACE_BOUND('',#8893,.T.);
+#8893 = EDGE_LOOP('',(#8894,#8905,#8913,#8921,#8930,#8938));
+#8894 = ORIENTED_EDGE('',*,*,#8895,.F.);
+#8895 = EDGE_CURVE('',#8896,#8898,#8900,.T.);
+#8896 = VERTEX_POINT('',#8897);
+#8897 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8898 = VERTEX_POINT('',#8899);
+#8899 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8900 = CIRCLE('',#8901,0.599544372394);
+#8901 = AXIS2_PLACEMENT_3D('',#8902,#8903,#8904);
+#8902 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#8903 = DIRECTION('',(0.,0.,-1.));
+#8904 = DIRECTION('',(1.,0.,0.));
+#8905 = ORIENTED_EDGE('',*,*,#8906,.T.);
+#8906 = EDGE_CURVE('',#8896,#8907,#8909,.T.);
+#8907 = VERTEX_POINT('',#8908);
+#8908 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#8909 = LINE('',#8910,#8911);
+#8910 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#8911 = VECTOR('',#8912,1.);
+#8912 = DIRECTION('',(-1.,0.,0.));
+#8913 = ORIENTED_EDGE('',*,*,#8914,.F.);
+#8914 = EDGE_CURVE('',#8915,#8907,#8917,.T.);
+#8915 = VERTEX_POINT('',#8916);
+#8916 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#8917 = LINE('',#8918,#8919);
+#8918 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#8919 = VECTOR('',#8920,1.);
+#8920 = DIRECTION('',(0.,1.,0.));
+#8921 = ORIENTED_EDGE('',*,*,#8922,.T.);
+#8922 = EDGE_CURVE('',#8915,#8923,#8925,.T.);
+#8923 = VERTEX_POINT('',#8924);
+#8924 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#8925 = CIRCLE('',#8926,0.4);
+#8926 = AXIS2_PLACEMENT_3D('',#8927,#8928,#8929);
+#8927 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#8928 = DIRECTION('',(0.,0.,-1.));
+#8929 = DIRECTION('',(1.,0.,0.));
+#8930 = ORIENTED_EDGE('',*,*,#8931,.F.);
+#8931 = EDGE_CURVE('',#8932,#8923,#8934,.T.);
+#8932 = VERTEX_POINT('',#8933);
+#8933 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8934 = LINE('',#8935,#8936);
+#8935 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#8936 = VECTOR('',#8937,1.);
+#8937 = DIRECTION('',(0.,1.,0.));
+#8938 = ORIENTED_EDGE('',*,*,#8939,.F.);
+#8939 = EDGE_CURVE('',#8898,#8932,#8940,.T.);
+#8940 = LINE('',#8941,#8942);
+#8941 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#8942 = VECTOR('',#8943,1.);
+#8943 = DIRECTION('',(-1.,0.,0.));
+#8944 = FACE_BOUND('',#8945,.T.);
+#8945 = EDGE_LOOP('',(#8946));
+#8946 = ORIENTED_EDGE('',*,*,#8862,.F.);
+#8947 = PLANE('',#8948);
+#8948 = AXIS2_PLACEMENT_3D('',#8949,#8950,#8951);
+#8949 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#8950 = DIRECTION('',(0.,0.,1.));
+#8951 = DIRECTION('',(1.,0.,-0.));
+#8952 = ADVANCED_FACE('',(#8953,#9005),#9008,.F.);
+#8953 = FACE_BOUND('',#8954,.F.);
+#8954 = EDGE_LOOP('',(#8955,#8966,#8974,#8982,#8991,#8999));
+#8955 = ORIENTED_EDGE('',*,*,#8956,.T.);
+#8956 = EDGE_CURVE('',#8957,#8959,#8961,.T.);
+#8957 = VERTEX_POINT('',#8958);
+#8958 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#8959 = VERTEX_POINT('',#8960);
+#8960 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#8961 = CIRCLE('',#8962,0.4);
+#8962 = AXIS2_PLACEMENT_3D('',#8963,#8964,#8965);
+#8963 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#8964 = DIRECTION('',(0.,0.,-1.));
+#8965 = DIRECTION('',(1.,0.,0.));
+#8966 = ORIENTED_EDGE('',*,*,#8967,.T.);
+#8967 = EDGE_CURVE('',#8959,#8968,#8970,.T.);
+#8968 = VERTEX_POINT('',#8969);
+#8969 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#8970 = LINE('',#8971,#8972);
+#8971 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#8972 = VECTOR('',#8973,1.);
+#8973 = DIRECTION('',(0.,-1.,0.));
+#8974 = ORIENTED_EDGE('',*,*,#8975,.F.);
+#8975 = EDGE_CURVE('',#8976,#8968,#8978,.T.);
+#8976 = VERTEX_POINT('',#8977);
+#8977 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8978 = LINE('',#8979,#8980);
+#8979 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#8980 = VECTOR('',#8981,1.);
+#8981 = DIRECTION('',(-1.,0.,0.));
+#8982 = ORIENTED_EDGE('',*,*,#8983,.T.);
+#8983 = EDGE_CURVE('',#8976,#8984,#8986,.T.);
+#8984 = VERTEX_POINT('',#8985);
+#8985 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8986 = CIRCLE('',#8987,0.6);
+#8987 = AXIS2_PLACEMENT_3D('',#8988,#8989,#8990);
+#8988 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#8989 = DIRECTION('',(0.,0.,1.));
+#8990 = DIRECTION('',(1.,0.,-0.));
+#8991 = ORIENTED_EDGE('',*,*,#8992,.T.);
+#8992 = EDGE_CURVE('',#8984,#8993,#8995,.T.);
+#8993 = VERTEX_POINT('',#8994);
+#8994 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#8995 = LINE('',#8996,#8997);
+#8996 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#8997 = VECTOR('',#8998,1.);
+#8998 = DIRECTION('',(-1.,0.,0.));
+#8999 = ORIENTED_EDGE('',*,*,#9000,.T.);
+#9000 = EDGE_CURVE('',#8993,#8957,#9001,.T.);
+#9001 = LINE('',#9002,#9003);
+#9002 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9003 = VECTOR('',#9004,1.);
+#9004 = DIRECTION('',(0.,-1.,0.));
+#9005 = FACE_BOUND('',#9006,.F.);
+#9006 = EDGE_LOOP('',(#9007));
+#9007 = ORIENTED_EDGE('',*,*,#8879,.F.);
+#9008 = PLANE('',#9009);
+#9009 = AXIS2_PLACEMENT_3D('',#9010,#9011,#9012);
+#9010 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#9011 = DIRECTION('',(0.,0.,1.));
+#9012 = DIRECTION('',(1.,0.,-0.));
+#9013 = ADVANCED_FACE('',(#9014),#9040,.T.);
+#9014 = FACE_BOUND('',#9015,.T.);
+#9015 = EDGE_LOOP('',(#9016,#9017,#9025,#9034));
+#9016 = ORIENTED_EDGE('',*,*,#8895,.T.);
+#9017 = ORIENTED_EDGE('',*,*,#9018,.T.);
+#9018 = EDGE_CURVE('',#8898,#9019,#9021,.T.);
+#9019 = VERTEX_POINT('',#9020);
+#9020 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#9021 = LINE('',#9022,#9023);
+#9022 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9023 = VECTOR('',#9024,1.);
+#9024 = DIRECTION('',(0.,0.,-1.));
+#9025 = ORIENTED_EDGE('',*,*,#9026,.F.);
+#9026 = EDGE_CURVE('',#9027,#9019,#9029,.T.);
+#9027 = VERTEX_POINT('',#9028);
+#9028 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#9029 = CIRCLE('',#9030,0.599544372394);
+#9030 = AXIS2_PLACEMENT_3D('',#9031,#9032,#9033);
+#9031 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#9032 = DIRECTION('',(0.,0.,-1.));
+#9033 = DIRECTION('',(1.,0.,0.));
+#9034 = ORIENTED_EDGE('',*,*,#9035,.F.);
+#9035 = EDGE_CURVE('',#8896,#9027,#9036,.T.);
+#9036 = LINE('',#9037,#9038);
+#9037 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9038 = VECTOR('',#9039,1.);
+#9039 = DIRECTION('',(0.,0.,-1.));
+#9040 = CYLINDRICAL_SURFACE('',#9041,0.599544372394);
+#9041 = AXIS2_PLACEMENT_3D('',#9042,#9043,#9044);
+#9042 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9043 = DIRECTION('',(0.,0.,1.));
+#9044 = DIRECTION('',(1.,0.,-0.));
+#9045 = ADVANCED_FACE('',(#9046),#9064,.F.);
+#9046 = FACE_BOUND('',#9047,.F.);
+#9047 = EDGE_LOOP('',(#9048,#9049,#9057,#9063));
+#9048 = ORIENTED_EDGE('',*,*,#9018,.T.);
+#9049 = ORIENTED_EDGE('',*,*,#9050,.T.);
+#9050 = EDGE_CURVE('',#9019,#9051,#9053,.T.);
+#9051 = VERTEX_POINT('',#9052);
+#9052 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#9053 = LINE('',#9054,#9055);
+#9054 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#9055 = VECTOR('',#9056,1.);
+#9056 = DIRECTION('',(-1.,0.,0.));
+#9057 = ORIENTED_EDGE('',*,*,#9058,.F.);
+#9058 = EDGE_CURVE('',#8932,#9051,#9059,.T.);
+#9059 = LINE('',#9060,#9061);
+#9060 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9061 = VECTOR('',#9062,1.);
+#9062 = DIRECTION('',(0.,0.,-1.));
+#9063 = ORIENTED_EDGE('',*,*,#8939,.F.);
+#9064 = PLANE('',#9065);
+#9065 = AXIS2_PLACEMENT_3D('',#9066,#9067,#9068);
+#9066 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9067 = DIRECTION('',(0.,1.,0.));
+#9068 = DIRECTION('',(-1.,0.,0.));
+#9069 = ADVANCED_FACE('',(#9070),#9086,.T.);
+#9070 = FACE_BOUND('',#9071,.T.);
+#9071 = EDGE_LOOP('',(#9072,#9073,#9079,#9080));
+#9072 = ORIENTED_EDGE('',*,*,#8956,.T.);
+#9073 = ORIENTED_EDGE('',*,*,#9074,.T.);
+#9074 = EDGE_CURVE('',#8959,#8923,#9075,.T.);
+#9075 = LINE('',#9076,#9077);
+#9076 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#9077 = VECTOR('',#9078,1.);
+#9078 = DIRECTION('',(0.,0.,-1.));
+#9079 = ORIENTED_EDGE('',*,*,#8922,.F.);
+#9080 = ORIENTED_EDGE('',*,*,#9081,.F.);
+#9081 = EDGE_CURVE('',#8957,#8915,#9082,.T.);
+#9082 = LINE('',#9083,#9084);
+#9083 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#9084 = VECTOR('',#9085,1.);
+#9085 = DIRECTION('',(0.,0.,-1.));
+#9086 = CYLINDRICAL_SURFACE('',#9087,0.4);
+#9087 = AXIS2_PLACEMENT_3D('',#9088,#9089,#9090);
+#9088 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#9089 = DIRECTION('',(0.,0.,1.));
+#9090 = DIRECTION('',(1.,0.,-0.));
+#9091 = ADVANCED_FACE('',(#9092),#9110,.T.);
+#9092 = FACE_BOUND('',#9093,.T.);
+#9093 = EDGE_LOOP('',(#9094,#9095,#9103,#9109));
+#9094 = ORIENTED_EDGE('',*,*,#9035,.T.);
+#9095 = ORIENTED_EDGE('',*,*,#9096,.T.);
+#9096 = EDGE_CURVE('',#9027,#9097,#9099,.T.);
+#9097 = VERTEX_POINT('',#9098);
+#9098 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#9099 = LINE('',#9100,#9101);
+#9100 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#9101 = VECTOR('',#9102,1.);
+#9102 = DIRECTION('',(-1.,0.,0.));
+#9103 = ORIENTED_EDGE('',*,*,#9104,.F.);
+#9104 = EDGE_CURVE('',#8907,#9097,#9105,.T.);
+#9105 = LINE('',#9106,#9107);
+#9106 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#9107 = VECTOR('',#9108,1.);
+#9108 = DIRECTION('',(0.,0.,-1.));
+#9109 = ORIENTED_EDGE('',*,*,#8906,.F.);
+#9110 = PLANE('',#9111);
+#9111 = AXIS2_PLACEMENT_3D('',#9112,#9113,#9114);
+#9112 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9113 = DIRECTION('',(0.,1.,0.));
+#9114 = DIRECTION('',(-1.,0.,0.));
+#9115 = ADVANCED_FACE('',(#9116),#9141,.F.);
+#9116 = FACE_BOUND('',#9117,.F.);
+#9117 = EDGE_LOOP('',(#9118,#9126,#9134,#9140));
+#9118 = ORIENTED_EDGE('',*,*,#9119,.T.);
+#9119 = EDGE_CURVE('',#8984,#9120,#9122,.T.);
+#9120 = VERTEX_POINT('',#9121);
+#9121 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#9122 = LINE('',#9123,#9124);
+#9123 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9124 = VECTOR('',#9125,1.);
+#9125 = DIRECTION('',(0.,0.,1.));
+#9126 = ORIENTED_EDGE('',*,*,#9127,.T.);
+#9127 = EDGE_CURVE('',#9120,#9128,#9130,.T.);
+#9128 = VERTEX_POINT('',#9129);
+#9129 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#9130 = LINE('',#9131,#9132);
+#9131 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#9132 = VECTOR('',#9133,1.);
+#9133 = DIRECTION('',(-1.,0.,0.));
+#9134 = ORIENTED_EDGE('',*,*,#9135,.F.);
+#9135 = EDGE_CURVE('',#8993,#9128,#9136,.T.);
+#9136 = LINE('',#9137,#9138);
+#9137 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9138 = VECTOR('',#9139,1.);
+#9139 = DIRECTION('',(0.,0.,1.));
+#9140 = ORIENTED_EDGE('',*,*,#8992,.F.);
+#9141 = PLANE('',#9142);
+#9142 = AXIS2_PLACEMENT_3D('',#9143,#9144,#9145);
+#9143 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9144 = DIRECTION('',(0.,-1.,0.));
+#9145 = DIRECTION('',(-1.,0.,0.));
+#9146 = ADVANCED_FACE('',(#9147),#9166,.T.);
+#9147 = FACE_BOUND('',#9148,.T.);
+#9148 = EDGE_LOOP('',(#9149,#9150,#9151,#9160));
+#9149 = ORIENTED_EDGE('',*,*,#8983,.T.);
+#9150 = ORIENTED_EDGE('',*,*,#9119,.T.);
+#9151 = ORIENTED_EDGE('',*,*,#9152,.F.);
+#9152 = EDGE_CURVE('',#9153,#9120,#9155,.T.);
+#9153 = VERTEX_POINT('',#9154);
+#9154 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#9155 = CIRCLE('',#9156,0.6);
+#9156 = AXIS2_PLACEMENT_3D('',#9157,#9158,#9159);
+#9157 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#9158 = DIRECTION('',(0.,0.,1.));
+#9159 = DIRECTION('',(1.,0.,-0.));
+#9160 = ORIENTED_EDGE('',*,*,#9161,.F.);
+#9161 = EDGE_CURVE('',#8976,#9153,#9162,.T.);
+#9162 = LINE('',#9163,#9164);
+#9163 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9164 = VECTOR('',#9165,1.);
+#9165 = DIRECTION('',(0.,0.,1.));
+#9166 = CYLINDRICAL_SURFACE('',#9167,0.6);
+#9167 = AXIS2_PLACEMENT_3D('',#9168,#9169,#9170);
+#9168 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9169 = DIRECTION('',(-0.,-0.,-1.));
+#9170 = DIRECTION('',(1.,0.,0.));
+#9171 = ADVANCED_FACE('',(#9172),#9190,.T.);
+#9172 = FACE_BOUND('',#9173,.T.);
+#9173 = EDGE_LOOP('',(#9174,#9175,#9183,#9189));
+#9174 = ORIENTED_EDGE('',*,*,#9161,.T.);
+#9175 = ORIENTED_EDGE('',*,*,#9176,.T.);
+#9176 = EDGE_CURVE('',#9153,#9177,#9179,.T.);
+#9177 = VERTEX_POINT('',#9178);
+#9178 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#9179 = LINE('',#9180,#9181);
+#9180 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#9181 = VECTOR('',#9182,1.);
+#9182 = DIRECTION('',(-1.,0.,0.));
+#9183 = ORIENTED_EDGE('',*,*,#9184,.F.);
+#9184 = EDGE_CURVE('',#8968,#9177,#9185,.T.);
+#9185 = LINE('',#9186,#9187);
+#9186 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#9187 = VECTOR('',#9188,1.);
+#9188 = DIRECTION('',(0.,0.,1.));
+#9189 = ORIENTED_EDGE('',*,*,#8975,.F.);
+#9190 = PLANE('',#9191);
+#9191 = AXIS2_PLACEMENT_3D('',#9192,#9193,#9194);
+#9192 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9193 = DIRECTION('',(0.,-1.,0.));
+#9194 = DIRECTION('',(-1.,0.,0.));
+#9195 = ADVANCED_FACE('',(#9196,#9224),#9235,.F.);
+#9196 = FACE_BOUND('',#9197,.F.);
+#9197 = EDGE_LOOP('',(#9198,#9199,#9207,#9216,#9222,#9223));
+#9198 = ORIENTED_EDGE('',*,*,#9096,.T.);
+#9199 = ORIENTED_EDGE('',*,*,#9200,.F.);
+#9200 = EDGE_CURVE('',#9201,#9097,#9203,.T.);
+#9201 = VERTEX_POINT('',#9202);
+#9202 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#9203 = LINE('',#9204,#9205);
+#9204 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#9205 = VECTOR('',#9206,1.);
+#9206 = DIRECTION('',(0.,1.,0.));
+#9207 = ORIENTED_EDGE('',*,*,#9208,.T.);
+#9208 = EDGE_CURVE('',#9201,#9209,#9211,.T.);
+#9209 = VERTEX_POINT('',#9210);
+#9210 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#9211 = CIRCLE('',#9212,0.35);
+#9212 = AXIS2_PLACEMENT_3D('',#9213,#9214,#9215);
+#9213 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#9214 = DIRECTION('',(0.,0.,-1.));
+#9215 = DIRECTION('',(1.,0.,0.));
+#9216 = ORIENTED_EDGE('',*,*,#9217,.F.);
+#9217 = EDGE_CURVE('',#9051,#9209,#9218,.T.);
+#9218 = LINE('',#9219,#9220);
+#9219 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#9220 = VECTOR('',#9221,1.);
+#9221 = DIRECTION('',(0.,1.,0.));
+#9222 = ORIENTED_EDGE('',*,*,#9050,.F.);
+#9223 = ORIENTED_EDGE('',*,*,#9026,.F.);
+#9224 = FACE_BOUND('',#9225,.F.);
+#9225 = EDGE_LOOP('',(#9226));
+#9226 = ORIENTED_EDGE('',*,*,#9227,.T.);
+#9227 = EDGE_CURVE('',#9228,#9228,#9230,.T.);
+#9228 = VERTEX_POINT('',#9229);
+#9229 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#9230 = CIRCLE('',#9231,0.35);
+#9231 = AXIS2_PLACEMENT_3D('',#9232,#9233,#9234);
+#9232 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#9233 = DIRECTION('',(0.,0.,-1.));
+#9234 = DIRECTION('',(1.,0.,0.));
+#9235 = PLANE('',#9236);
+#9236 = AXIS2_PLACEMENT_3D('',#9237,#9238,#9239);
+#9237 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#9238 = DIRECTION('',(0.,0.,1.));
+#9239 = DIRECTION('',(1.,0.,-0.));
+#9240 = ADVANCED_FACE('',(#9241,#9269),#9280,.T.);
+#9241 = FACE_BOUND('',#9242,.T.);
+#9242 = EDGE_LOOP('',(#9243,#9251,#9252,#9253,#9254,#9262));
+#9243 = ORIENTED_EDGE('',*,*,#9244,.T.);
+#9244 = EDGE_CURVE('',#9245,#9177,#9247,.T.);
+#9245 = VERTEX_POINT('',#9246);
+#9246 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#9247 = LINE('',#9248,#9249);
+#9248 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#9249 = VECTOR('',#9250,1.);
+#9250 = DIRECTION('',(0.,-1.,0.));
+#9251 = ORIENTED_EDGE('',*,*,#9176,.F.);
+#9252 = ORIENTED_EDGE('',*,*,#9152,.T.);
+#9253 = ORIENTED_EDGE('',*,*,#9127,.T.);
+#9254 = ORIENTED_EDGE('',*,*,#9255,.T.);
+#9255 = EDGE_CURVE('',#9128,#9256,#9258,.T.);
+#9256 = VERTEX_POINT('',#9257);
+#9257 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#9258 = LINE('',#9259,#9260);
+#9259 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#9260 = VECTOR('',#9261,1.);
+#9261 = DIRECTION('',(0.,-1.,0.));
+#9262 = ORIENTED_EDGE('',*,*,#9263,.F.);
+#9263 = EDGE_CURVE('',#9245,#9256,#9264,.T.);
+#9264 = CIRCLE('',#9265,0.35);
+#9265 = AXIS2_PLACEMENT_3D('',#9266,#9267,#9268);
+#9266 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#9267 = DIRECTION('',(0.,0.,1.));
+#9268 = DIRECTION('',(1.,0.,-0.));
+#9269 = FACE_BOUND('',#9270,.F.);
+#9270 = EDGE_LOOP('',(#9271));
+#9271 = ORIENTED_EDGE('',*,*,#9272,.T.);
+#9272 = EDGE_CURVE('',#9273,#9273,#9275,.T.);
+#9273 = VERTEX_POINT('',#9274);
+#9274 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#9275 = CIRCLE('',#9276,0.35);
+#9276 = AXIS2_PLACEMENT_3D('',#9277,#9278,#9279);
+#9277 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#9278 = DIRECTION('',(0.,0.,1.));
+#9279 = DIRECTION('',(1.,0.,-0.));
+#9280 = PLANE('',#9281);
+#9281 = AXIS2_PLACEMENT_3D('',#9282,#9283,#9284);
+#9282 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#9283 = DIRECTION('',(0.,0.,1.));
+#9284 = DIRECTION('',(1.,0.,-0.));
+#9285 = ADVANCED_FACE('',(#9286),#9301,.T.);
+#9286 = FACE_BOUND('',#9287,.T.);
+#9287 = EDGE_LOOP('',(#9288,#9289,#9290,#9291,#9292,#9293,#9294,#9300));
+#9288 = ORIENTED_EDGE('',*,*,#9058,.F.);
+#9289 = ORIENTED_EDGE('',*,*,#8931,.T.);
+#9290 = ORIENTED_EDGE('',*,*,#9074,.F.);
+#9291 = ORIENTED_EDGE('',*,*,#8967,.T.);
+#9292 = ORIENTED_EDGE('',*,*,#9184,.T.);
+#9293 = ORIENTED_EDGE('',*,*,#9244,.F.);
+#9294 = ORIENTED_EDGE('',*,*,#9295,.F.);
+#9295 = EDGE_CURVE('',#9209,#9245,#9296,.T.);
+#9296 = LINE('',#9297,#9298);
+#9297 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#9298 = VECTOR('',#9299,1.);
+#9299 = DIRECTION('',(0.,0.,1.));
+#9300 = ORIENTED_EDGE('',*,*,#9217,.F.);
+#9301 = PLANE('',#9302);
+#9302 = AXIS2_PLACEMENT_3D('',#9303,#9304,#9305);
+#9303 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#9304 = DIRECTION('',(-1.,-0.,-0.));
+#9305 = DIRECTION('',(0.,0.,-1.));
+#9306 = ADVANCED_FACE('',(#9307),#9322,.T.);
+#9307 = FACE_BOUND('',#9308,.T.);
+#9308 = EDGE_LOOP('',(#9309,#9315,#9316,#9317,#9318,#9319,#9320,#9321));
+#9309 = ORIENTED_EDGE('',*,*,#9310,.F.);
+#9310 = EDGE_CURVE('',#9256,#9201,#9311,.T.);
+#9311 = LINE('',#9312,#9313);
+#9312 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#9313 = VECTOR('',#9314,1.);
+#9314 = DIRECTION('',(0.,0.,-1.));
+#9315 = ORIENTED_EDGE('',*,*,#9255,.F.);
+#9316 = ORIENTED_EDGE('',*,*,#9135,.F.);
+#9317 = ORIENTED_EDGE('',*,*,#9000,.T.);
+#9318 = ORIENTED_EDGE('',*,*,#9081,.T.);
+#9319 = ORIENTED_EDGE('',*,*,#8914,.T.);
+#9320 = ORIENTED_EDGE('',*,*,#9104,.T.);
+#9321 = ORIENTED_EDGE('',*,*,#9200,.F.);
+#9322 = PLANE('',#9323);
+#9323 = AXIS2_PLACEMENT_3D('',#9324,#9325,#9326);
+#9324 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#9325 = DIRECTION('',(-1.,-0.,-0.));
+#9326 = DIRECTION('',(0.,0.,-1.));
+#9327 = ADVANCED_FACE('',(#9328),#9334,.F.);
+#9328 = FACE_BOUND('',#9329,.F.);
+#9329 = EDGE_LOOP('',(#9330,#9331,#9332,#9333));
+#9330 = ORIENTED_EDGE('',*,*,#9263,.F.);
+#9331 = ORIENTED_EDGE('',*,*,#9295,.F.);
+#9332 = ORIENTED_EDGE('',*,*,#9208,.F.);
+#9333 = ORIENTED_EDGE('',*,*,#9310,.F.);
+#9334 = CYLINDRICAL_SURFACE('',#9335,0.35);
+#9335 = AXIS2_PLACEMENT_3D('',#9336,#9337,#9338);
+#9336 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#9337 = DIRECTION('',(0.,0.,1.));
+#9338 = DIRECTION('',(1.,0.,-0.));
+#9339 = ADVANCED_FACE('',(#9340),#9350,.F.);
+#9340 = FACE_BOUND('',#9341,.F.);
+#9341 = EDGE_LOOP('',(#9342,#9347,#9348,#9349));
+#9342 = ORIENTED_EDGE('',*,*,#9343,.F.);
+#9343 = EDGE_CURVE('',#9228,#9273,#9344,.T.);
+#9344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9345,#9346),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#9345 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#9346 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#9347 = ORIENTED_EDGE('',*,*,#9227,.F.);
+#9348 = ORIENTED_EDGE('',*,*,#9343,.T.);
+#9349 = ORIENTED_EDGE('',*,*,#9272,.F.);
+#9350 = CYLINDRICAL_SURFACE('',#9351,0.35);
+#9351 = AXIS2_PLACEMENT_3D('',#9352,#9353,#9354);
+#9352 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9353 = DIRECTION('',(0.,0.,1.));
+#9354 = DIRECTION('',(1.,0.,-0.));
+#9355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9359)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9356,#9357,#9358)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9356 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9357 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9358 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9359 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9356,
+  'distance_accuracy_value','confusion accuracy');
+#9360 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9361,#9363);
+#9361 = ( REPRESENTATION_RELATIONSHIP('','',#8855,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9362) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9362 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3645);
+#9363 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9364);
+#9364 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('221','Body030','',#3599,#8850,$
+  );
+#9365 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8852));
+#9366 = SHAPE_DEFINITION_REPRESENTATION(#9367,#9373);
+#9367 = PRODUCT_DEFINITION_SHAPE('','',#9368);
+#9368 = PRODUCT_DEFINITION('design','',#9369,#9372);
+#9369 = PRODUCT_DEFINITION_FORMATION('','',#9370);
+#9370 = PRODUCT('Body031','Body031','',(#9371));
+#9371 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9372 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9373 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9374),#9873);
+#9374 = MANIFOLD_SOLID_BREP('',#9375);
+#9375 = CLOSED_SHELL('',(#9376,#9409,#9470,#9531,#9563,#9587,#9609,#9633
+    ,#9664,#9689,#9713,#9758,#9803,#9824,#9845,#9857));
+#9376 = ADVANCED_FACE('',(#9377),#9404,.T.);
+#9377 = FACE_BOUND('',#9378,.T.);
+#9378 = EDGE_LOOP('',(#9379,#9388,#9396,#9403));
+#9379 = ORIENTED_EDGE('',*,*,#9380,.T.);
+#9380 = EDGE_CURVE('',#9381,#9381,#9383,.T.);
+#9381 = VERTEX_POINT('',#9382);
+#9382 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#9383 = CIRCLE('',#9384,0.4);
+#9384 = AXIS2_PLACEMENT_3D('',#9385,#9386,#9387);
+#9385 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9386 = DIRECTION('',(0.,0.,1.));
+#9387 = DIRECTION('',(1.,0.,-0.));
+#9388 = ORIENTED_EDGE('',*,*,#9389,.T.);
+#9389 = EDGE_CURVE('',#9381,#9390,#9392,.T.);
+#9390 = VERTEX_POINT('',#9391);
+#9391 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#9392 = LINE('',#9393,#9394);
+#9393 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#9394 = VECTOR('',#9395,1.);
+#9395 = DIRECTION('',(0.,0.,1.));
+#9396 = ORIENTED_EDGE('',*,*,#9397,.F.);
+#9397 = EDGE_CURVE('',#9390,#9390,#9398,.T.);
+#9398 = CIRCLE('',#9399,0.4);
+#9399 = AXIS2_PLACEMENT_3D('',#9400,#9401,#9402);
+#9400 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9401 = DIRECTION('',(0.,0.,1.));
+#9402 = DIRECTION('',(1.,0.,-0.));
+#9403 = ORIENTED_EDGE('',*,*,#9389,.F.);
+#9404 = CYLINDRICAL_SURFACE('',#9405,0.4);
+#9405 = AXIS2_PLACEMENT_3D('',#9406,#9407,#9408);
+#9406 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9407 = DIRECTION('',(-0.,-0.,-1.));
+#9408 = DIRECTION('',(1.,0.,0.));
+#9409 = ADVANCED_FACE('',(#9410,#9462),#9465,.T.);
+#9410 = FACE_BOUND('',#9411,.T.);
+#9411 = EDGE_LOOP('',(#9412,#9423,#9431,#9439,#9448,#9456));
+#9412 = ORIENTED_EDGE('',*,*,#9413,.F.);
+#9413 = EDGE_CURVE('',#9414,#9416,#9418,.T.);
+#9414 = VERTEX_POINT('',#9415);
+#9415 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9416 = VERTEX_POINT('',#9417);
+#9417 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9418 = CIRCLE('',#9419,0.599544372394);
+#9419 = AXIS2_PLACEMENT_3D('',#9420,#9421,#9422);
+#9420 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9421 = DIRECTION('',(0.,0.,-1.));
+#9422 = DIRECTION('',(1.,0.,0.));
+#9423 = ORIENTED_EDGE('',*,*,#9424,.T.);
+#9424 = EDGE_CURVE('',#9414,#9425,#9427,.T.);
+#9425 = VERTEX_POINT('',#9426);
+#9426 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#9427 = LINE('',#9428,#9429);
+#9428 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9429 = VECTOR('',#9430,1.);
+#9430 = DIRECTION('',(-1.,0.,0.));
+#9431 = ORIENTED_EDGE('',*,*,#9432,.F.);
+#9432 = EDGE_CURVE('',#9433,#9425,#9435,.T.);
+#9433 = VERTEX_POINT('',#9434);
+#9434 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#9435 = LINE('',#9436,#9437);
+#9436 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#9437 = VECTOR('',#9438,1.);
+#9438 = DIRECTION('',(0.,1.,0.));
+#9439 = ORIENTED_EDGE('',*,*,#9440,.T.);
+#9440 = EDGE_CURVE('',#9433,#9441,#9443,.T.);
+#9441 = VERTEX_POINT('',#9442);
+#9442 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#9443 = CIRCLE('',#9444,0.4);
+#9444 = AXIS2_PLACEMENT_3D('',#9445,#9446,#9447);
+#9445 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#9446 = DIRECTION('',(0.,0.,-1.));
+#9447 = DIRECTION('',(1.,0.,0.));
+#9448 = ORIENTED_EDGE('',*,*,#9449,.F.);
+#9449 = EDGE_CURVE('',#9450,#9441,#9452,.T.);
+#9450 = VERTEX_POINT('',#9451);
+#9451 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9452 = LINE('',#9453,#9454);
+#9453 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9454 = VECTOR('',#9455,1.);
+#9455 = DIRECTION('',(0.,1.,0.));
+#9456 = ORIENTED_EDGE('',*,*,#9457,.F.);
+#9457 = EDGE_CURVE('',#9416,#9450,#9458,.T.);
+#9458 = LINE('',#9459,#9460);
+#9459 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9460 = VECTOR('',#9461,1.);
+#9461 = DIRECTION('',(-1.,0.,0.));
+#9462 = FACE_BOUND('',#9463,.T.);
+#9463 = EDGE_LOOP('',(#9464));
+#9464 = ORIENTED_EDGE('',*,*,#9380,.F.);
+#9465 = PLANE('',#9466);
+#9466 = AXIS2_PLACEMENT_3D('',#9467,#9468,#9469);
+#9467 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#9468 = DIRECTION('',(0.,0.,1.));
+#9469 = DIRECTION('',(1.,0.,-0.));
+#9470 = ADVANCED_FACE('',(#9471,#9523),#9526,.F.);
+#9471 = FACE_BOUND('',#9472,.F.);
+#9472 = EDGE_LOOP('',(#9473,#9484,#9492,#9500,#9509,#9517));
+#9473 = ORIENTED_EDGE('',*,*,#9474,.T.);
+#9474 = EDGE_CURVE('',#9475,#9477,#9479,.T.);
+#9475 = VERTEX_POINT('',#9476);
+#9476 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#9477 = VERTEX_POINT('',#9478);
+#9478 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#9479 = CIRCLE('',#9480,0.4);
+#9480 = AXIS2_PLACEMENT_3D('',#9481,#9482,#9483);
+#9481 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#9482 = DIRECTION('',(0.,0.,-1.));
+#9483 = DIRECTION('',(1.,0.,0.));
+#9484 = ORIENTED_EDGE('',*,*,#9485,.T.);
+#9485 = EDGE_CURVE('',#9477,#9486,#9488,.T.);
+#9486 = VERTEX_POINT('',#9487);
+#9487 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#9488 = LINE('',#9489,#9490);
+#9489 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#9490 = VECTOR('',#9491,1.);
+#9491 = DIRECTION('',(0.,-1.,0.));
+#9492 = ORIENTED_EDGE('',*,*,#9493,.F.);
+#9493 = EDGE_CURVE('',#9494,#9486,#9496,.T.);
+#9494 = VERTEX_POINT('',#9495);
+#9495 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9496 = LINE('',#9497,#9498);
+#9497 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9498 = VECTOR('',#9499,1.);
+#9499 = DIRECTION('',(-1.,0.,0.));
+#9500 = ORIENTED_EDGE('',*,*,#9501,.T.);
+#9501 = EDGE_CURVE('',#9494,#9502,#9504,.T.);
+#9502 = VERTEX_POINT('',#9503);
+#9503 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9504 = CIRCLE('',#9505,0.6);
+#9505 = AXIS2_PLACEMENT_3D('',#9506,#9507,#9508);
+#9506 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9507 = DIRECTION('',(0.,0.,1.));
+#9508 = DIRECTION('',(1.,0.,-0.));
+#9509 = ORIENTED_EDGE('',*,*,#9510,.T.);
+#9510 = EDGE_CURVE('',#9502,#9511,#9513,.T.);
+#9511 = VERTEX_POINT('',#9512);
+#9512 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9513 = LINE('',#9514,#9515);
+#9514 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9515 = VECTOR('',#9516,1.);
+#9516 = DIRECTION('',(-1.,0.,0.));
+#9517 = ORIENTED_EDGE('',*,*,#9518,.T.);
+#9518 = EDGE_CURVE('',#9511,#9475,#9519,.T.);
+#9519 = LINE('',#9520,#9521);
+#9520 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9521 = VECTOR('',#9522,1.);
+#9522 = DIRECTION('',(0.,-1.,0.));
+#9523 = FACE_BOUND('',#9524,.F.);
+#9524 = EDGE_LOOP('',(#9525));
+#9525 = ORIENTED_EDGE('',*,*,#9397,.F.);
+#9526 = PLANE('',#9527);
+#9527 = AXIS2_PLACEMENT_3D('',#9528,#9529,#9530);
+#9528 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#9529 = DIRECTION('',(0.,0.,1.));
+#9530 = DIRECTION('',(1.,0.,-0.));
+#9531 = ADVANCED_FACE('',(#9532),#9558,.T.);
+#9532 = FACE_BOUND('',#9533,.T.);
+#9533 = EDGE_LOOP('',(#9534,#9535,#9543,#9552));
+#9534 = ORIENTED_EDGE('',*,*,#9413,.T.);
+#9535 = ORIENTED_EDGE('',*,*,#9536,.T.);
+#9536 = EDGE_CURVE('',#9416,#9537,#9539,.T.);
+#9537 = VERTEX_POINT('',#9538);
+#9538 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#9539 = LINE('',#9540,#9541);
+#9540 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9541 = VECTOR('',#9542,1.);
+#9542 = DIRECTION('',(0.,0.,-1.));
+#9543 = ORIENTED_EDGE('',*,*,#9544,.F.);
+#9544 = EDGE_CURVE('',#9545,#9537,#9547,.T.);
+#9545 = VERTEX_POINT('',#9546);
+#9546 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#9547 = CIRCLE('',#9548,0.599544372394);
+#9548 = AXIS2_PLACEMENT_3D('',#9549,#9550,#9551);
+#9549 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#9550 = DIRECTION('',(0.,0.,-1.));
+#9551 = DIRECTION('',(1.,0.,0.));
+#9552 = ORIENTED_EDGE('',*,*,#9553,.F.);
+#9553 = EDGE_CURVE('',#9414,#9545,#9554,.T.);
+#9554 = LINE('',#9555,#9556);
+#9555 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9556 = VECTOR('',#9557,1.);
+#9557 = DIRECTION('',(0.,0.,-1.));
+#9558 = CYLINDRICAL_SURFACE('',#9559,0.599544372394);
+#9559 = AXIS2_PLACEMENT_3D('',#9560,#9561,#9562);
+#9560 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9561 = DIRECTION('',(0.,0.,1.));
+#9562 = DIRECTION('',(1.,0.,-0.));
+#9563 = ADVANCED_FACE('',(#9564),#9582,.F.);
+#9564 = FACE_BOUND('',#9565,.F.);
+#9565 = EDGE_LOOP('',(#9566,#9567,#9575,#9581));
+#9566 = ORIENTED_EDGE('',*,*,#9536,.T.);
+#9567 = ORIENTED_EDGE('',*,*,#9568,.T.);
+#9568 = EDGE_CURVE('',#9537,#9569,#9571,.T.);
+#9569 = VERTEX_POINT('',#9570);
+#9570 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#9571 = LINE('',#9572,#9573);
+#9572 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#9573 = VECTOR('',#9574,1.);
+#9574 = DIRECTION('',(-1.,0.,0.));
+#9575 = ORIENTED_EDGE('',*,*,#9576,.F.);
+#9576 = EDGE_CURVE('',#9450,#9569,#9577,.T.);
+#9577 = LINE('',#9578,#9579);
+#9578 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9579 = VECTOR('',#9580,1.);
+#9580 = DIRECTION('',(0.,0.,-1.));
+#9581 = ORIENTED_EDGE('',*,*,#9457,.F.);
+#9582 = PLANE('',#9583);
+#9583 = AXIS2_PLACEMENT_3D('',#9584,#9585,#9586);
+#9584 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9585 = DIRECTION('',(0.,1.,0.));
+#9586 = DIRECTION('',(-1.,0.,0.));
+#9587 = ADVANCED_FACE('',(#9588),#9604,.T.);
+#9588 = FACE_BOUND('',#9589,.T.);
+#9589 = EDGE_LOOP('',(#9590,#9591,#9597,#9598));
+#9590 = ORIENTED_EDGE('',*,*,#9474,.T.);
+#9591 = ORIENTED_EDGE('',*,*,#9592,.T.);
+#9592 = EDGE_CURVE('',#9477,#9441,#9593,.T.);
+#9593 = LINE('',#9594,#9595);
+#9594 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#9595 = VECTOR('',#9596,1.);
+#9596 = DIRECTION('',(0.,0.,-1.));
+#9597 = ORIENTED_EDGE('',*,*,#9440,.F.);
+#9598 = ORIENTED_EDGE('',*,*,#9599,.F.);
+#9599 = EDGE_CURVE('',#9475,#9433,#9600,.T.);
+#9600 = LINE('',#9601,#9602);
+#9601 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#9602 = VECTOR('',#9603,1.);
+#9603 = DIRECTION('',(0.,0.,-1.));
+#9604 = CYLINDRICAL_SURFACE('',#9605,0.4);
+#9605 = AXIS2_PLACEMENT_3D('',#9606,#9607,#9608);
+#9606 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#9607 = DIRECTION('',(0.,0.,1.));
+#9608 = DIRECTION('',(1.,0.,-0.));
+#9609 = ADVANCED_FACE('',(#9610),#9628,.T.);
+#9610 = FACE_BOUND('',#9611,.T.);
+#9611 = EDGE_LOOP('',(#9612,#9613,#9621,#9627));
+#9612 = ORIENTED_EDGE('',*,*,#9553,.T.);
+#9613 = ORIENTED_EDGE('',*,*,#9614,.T.);
+#9614 = EDGE_CURVE('',#9545,#9615,#9617,.T.);
+#9615 = VERTEX_POINT('',#9616);
+#9616 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#9617 = LINE('',#9618,#9619);
+#9618 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#9619 = VECTOR('',#9620,1.);
+#9620 = DIRECTION('',(-1.,0.,0.));
+#9621 = ORIENTED_EDGE('',*,*,#9622,.F.);
+#9622 = EDGE_CURVE('',#9425,#9615,#9623,.T.);
+#9623 = LINE('',#9624,#9625);
+#9624 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#9625 = VECTOR('',#9626,1.);
+#9626 = DIRECTION('',(0.,0.,-1.));
+#9627 = ORIENTED_EDGE('',*,*,#9424,.F.);
+#9628 = PLANE('',#9629);
+#9629 = AXIS2_PLACEMENT_3D('',#9630,#9631,#9632);
+#9630 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9631 = DIRECTION('',(0.,1.,0.));
+#9632 = DIRECTION('',(-1.,0.,0.));
+#9633 = ADVANCED_FACE('',(#9634),#9659,.F.);
+#9634 = FACE_BOUND('',#9635,.F.);
+#9635 = EDGE_LOOP('',(#9636,#9644,#9652,#9658));
+#9636 = ORIENTED_EDGE('',*,*,#9637,.T.);
+#9637 = EDGE_CURVE('',#9502,#9638,#9640,.T.);
+#9638 = VERTEX_POINT('',#9639);
+#9639 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#9640 = LINE('',#9641,#9642);
+#9641 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9642 = VECTOR('',#9643,1.);
+#9643 = DIRECTION('',(0.,0.,1.));
+#9644 = ORIENTED_EDGE('',*,*,#9645,.T.);
+#9645 = EDGE_CURVE('',#9638,#9646,#9648,.T.);
+#9646 = VERTEX_POINT('',#9647);
+#9647 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#9648 = LINE('',#9649,#9650);
+#9649 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#9650 = VECTOR('',#9651,1.);
+#9651 = DIRECTION('',(-1.,0.,0.));
+#9652 = ORIENTED_EDGE('',*,*,#9653,.F.);
+#9653 = EDGE_CURVE('',#9511,#9646,#9654,.T.);
+#9654 = LINE('',#9655,#9656);
+#9655 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#9656 = VECTOR('',#9657,1.);
+#9657 = DIRECTION('',(0.,0.,1.));
+#9658 = ORIENTED_EDGE('',*,*,#9510,.F.);
+#9659 = PLANE('',#9660);
+#9660 = AXIS2_PLACEMENT_3D('',#9661,#9662,#9663);
+#9661 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#9662 = DIRECTION('',(0.,-1.,0.));
+#9663 = DIRECTION('',(-1.,0.,0.));
+#9664 = ADVANCED_FACE('',(#9665),#9684,.T.);
+#9665 = FACE_BOUND('',#9666,.T.);
+#9666 = EDGE_LOOP('',(#9667,#9668,#9669,#9678));
+#9667 = ORIENTED_EDGE('',*,*,#9501,.T.);
+#9668 = ORIENTED_EDGE('',*,*,#9637,.T.);
+#9669 = ORIENTED_EDGE('',*,*,#9670,.F.);
+#9670 = EDGE_CURVE('',#9671,#9638,#9673,.T.);
+#9671 = VERTEX_POINT('',#9672);
+#9672 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#9673 = CIRCLE('',#9674,0.6);
+#9674 = AXIS2_PLACEMENT_3D('',#9675,#9676,#9677);
+#9675 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#9676 = DIRECTION('',(0.,0.,1.));
+#9677 = DIRECTION('',(1.,0.,-0.));
+#9678 = ORIENTED_EDGE('',*,*,#9679,.F.);
+#9679 = EDGE_CURVE('',#9494,#9671,#9680,.T.);
+#9680 = LINE('',#9681,#9682);
+#9681 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9682 = VECTOR('',#9683,1.);
+#9683 = DIRECTION('',(0.,0.,1.));
+#9684 = CYLINDRICAL_SURFACE('',#9685,0.6);
+#9685 = AXIS2_PLACEMENT_3D('',#9686,#9687,#9688);
+#9686 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9687 = DIRECTION('',(-0.,-0.,-1.));
+#9688 = DIRECTION('',(1.,0.,0.));
+#9689 = ADVANCED_FACE('',(#9690),#9708,.T.);
+#9690 = FACE_BOUND('',#9691,.T.);
+#9691 = EDGE_LOOP('',(#9692,#9693,#9701,#9707));
+#9692 = ORIENTED_EDGE('',*,*,#9679,.T.);
+#9693 = ORIENTED_EDGE('',*,*,#9694,.T.);
+#9694 = EDGE_CURVE('',#9671,#9695,#9697,.T.);
+#9695 = VERTEX_POINT('',#9696);
+#9696 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#9697 = LINE('',#9698,#9699);
+#9698 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#9699 = VECTOR('',#9700,1.);
+#9700 = DIRECTION('',(-1.,0.,0.));
+#9701 = ORIENTED_EDGE('',*,*,#9702,.F.);
+#9702 = EDGE_CURVE('',#9486,#9695,#9703,.T.);
+#9703 = LINE('',#9704,#9705);
+#9704 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#9705 = VECTOR('',#9706,1.);
+#9706 = DIRECTION('',(0.,0.,1.));
+#9707 = ORIENTED_EDGE('',*,*,#9493,.F.);
+#9708 = PLANE('',#9709);
+#9709 = AXIS2_PLACEMENT_3D('',#9710,#9711,#9712);
+#9710 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#9711 = DIRECTION('',(0.,-1.,0.));
+#9712 = DIRECTION('',(-1.,0.,0.));
+#9713 = ADVANCED_FACE('',(#9714,#9742),#9753,.F.);
+#9714 = FACE_BOUND('',#9715,.F.);
+#9715 = EDGE_LOOP('',(#9716,#9717,#9725,#9734,#9740,#9741));
+#9716 = ORIENTED_EDGE('',*,*,#9614,.T.);
+#9717 = ORIENTED_EDGE('',*,*,#9718,.F.);
+#9718 = EDGE_CURVE('',#9719,#9615,#9721,.T.);
+#9719 = VERTEX_POINT('',#9720);
+#9720 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#9721 = LINE('',#9722,#9723);
+#9722 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#9723 = VECTOR('',#9724,1.);
+#9724 = DIRECTION('',(0.,1.,0.));
+#9725 = ORIENTED_EDGE('',*,*,#9726,.T.);
+#9726 = EDGE_CURVE('',#9719,#9727,#9729,.T.);
+#9727 = VERTEX_POINT('',#9728);
+#9728 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#9729 = CIRCLE('',#9730,0.35);
+#9730 = AXIS2_PLACEMENT_3D('',#9731,#9732,#9733);
+#9731 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#9732 = DIRECTION('',(0.,0.,-1.));
+#9733 = DIRECTION('',(1.,0.,0.));
+#9734 = ORIENTED_EDGE('',*,*,#9735,.F.);
+#9735 = EDGE_CURVE('',#9569,#9727,#9736,.T.);
+#9736 = LINE('',#9737,#9738);
+#9737 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#9738 = VECTOR('',#9739,1.);
+#9739 = DIRECTION('',(0.,1.,0.));
+#9740 = ORIENTED_EDGE('',*,*,#9568,.F.);
+#9741 = ORIENTED_EDGE('',*,*,#9544,.F.);
+#9742 = FACE_BOUND('',#9743,.F.);
+#9743 = EDGE_LOOP('',(#9744));
+#9744 = ORIENTED_EDGE('',*,*,#9745,.T.);
+#9745 = EDGE_CURVE('',#9746,#9746,#9748,.T.);
+#9746 = VERTEX_POINT('',#9747);
+#9747 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#9748 = CIRCLE('',#9749,0.35);
+#9749 = AXIS2_PLACEMENT_3D('',#9750,#9751,#9752);
+#9750 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#9751 = DIRECTION('',(0.,0.,-1.));
+#9752 = DIRECTION('',(1.,0.,0.));
+#9753 = PLANE('',#9754);
+#9754 = AXIS2_PLACEMENT_3D('',#9755,#9756,#9757);
+#9755 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#9756 = DIRECTION('',(0.,0.,1.));
+#9757 = DIRECTION('',(1.,0.,-0.));
+#9758 = ADVANCED_FACE('',(#9759,#9787),#9798,.T.);
+#9759 = FACE_BOUND('',#9760,.T.);
+#9760 = EDGE_LOOP('',(#9761,#9769,#9770,#9771,#9772,#9780));
+#9761 = ORIENTED_EDGE('',*,*,#9762,.T.);
+#9762 = EDGE_CURVE('',#9763,#9695,#9765,.T.);
+#9763 = VERTEX_POINT('',#9764);
+#9764 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#9765 = LINE('',#9766,#9767);
+#9766 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#9767 = VECTOR('',#9768,1.);
+#9768 = DIRECTION('',(0.,-1.,0.));
+#9769 = ORIENTED_EDGE('',*,*,#9694,.F.);
+#9770 = ORIENTED_EDGE('',*,*,#9670,.T.);
+#9771 = ORIENTED_EDGE('',*,*,#9645,.T.);
+#9772 = ORIENTED_EDGE('',*,*,#9773,.T.);
+#9773 = EDGE_CURVE('',#9646,#9774,#9776,.T.);
+#9774 = VERTEX_POINT('',#9775);
+#9775 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#9776 = LINE('',#9777,#9778);
+#9777 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#9778 = VECTOR('',#9779,1.);
+#9779 = DIRECTION('',(0.,-1.,0.));
+#9780 = ORIENTED_EDGE('',*,*,#9781,.F.);
+#9781 = EDGE_CURVE('',#9763,#9774,#9782,.T.);
+#9782 = CIRCLE('',#9783,0.35);
+#9783 = AXIS2_PLACEMENT_3D('',#9784,#9785,#9786);
+#9784 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#9785 = DIRECTION('',(0.,0.,1.));
+#9786 = DIRECTION('',(1.,0.,-0.));
+#9787 = FACE_BOUND('',#9788,.F.);
+#9788 = EDGE_LOOP('',(#9789));
+#9789 = ORIENTED_EDGE('',*,*,#9790,.T.);
+#9790 = EDGE_CURVE('',#9791,#9791,#9793,.T.);
+#9791 = VERTEX_POINT('',#9792);
+#9792 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#9793 = CIRCLE('',#9794,0.35);
+#9794 = AXIS2_PLACEMENT_3D('',#9795,#9796,#9797);
+#9795 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#9796 = DIRECTION('',(0.,0.,1.));
+#9797 = DIRECTION('',(1.,0.,-0.));
+#9798 = PLANE('',#9799);
+#9799 = AXIS2_PLACEMENT_3D('',#9800,#9801,#9802);
+#9800 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#9801 = DIRECTION('',(0.,0.,1.));
+#9802 = DIRECTION('',(1.,0.,-0.));
+#9803 = ADVANCED_FACE('',(#9804),#9819,.T.);
+#9804 = FACE_BOUND('',#9805,.T.);
+#9805 = EDGE_LOOP('',(#9806,#9807,#9808,#9809,#9810,#9811,#9812,#9818));
+#9806 = ORIENTED_EDGE('',*,*,#9576,.F.);
+#9807 = ORIENTED_EDGE('',*,*,#9449,.T.);
+#9808 = ORIENTED_EDGE('',*,*,#9592,.F.);
+#9809 = ORIENTED_EDGE('',*,*,#9485,.T.);
+#9810 = ORIENTED_EDGE('',*,*,#9702,.T.);
+#9811 = ORIENTED_EDGE('',*,*,#9762,.F.);
+#9812 = ORIENTED_EDGE('',*,*,#9813,.F.);
+#9813 = EDGE_CURVE('',#9727,#9763,#9814,.T.);
+#9814 = LINE('',#9815,#9816);
+#9815 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#9816 = VECTOR('',#9817,1.);
+#9817 = DIRECTION('',(0.,0.,1.));
+#9818 = ORIENTED_EDGE('',*,*,#9735,.F.);
+#9819 = PLANE('',#9820);
+#9820 = AXIS2_PLACEMENT_3D('',#9821,#9822,#9823);
+#9821 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#9822 = DIRECTION('',(-1.,-0.,-0.));
+#9823 = DIRECTION('',(0.,0.,-1.));
+#9824 = ADVANCED_FACE('',(#9825),#9840,.T.);
+#9825 = FACE_BOUND('',#9826,.T.);
+#9826 = EDGE_LOOP('',(#9827,#9833,#9834,#9835,#9836,#9837,#9838,#9839));
+#9827 = ORIENTED_EDGE('',*,*,#9828,.F.);
+#9828 = EDGE_CURVE('',#9774,#9719,#9829,.T.);
+#9829 = LINE('',#9830,#9831);
+#9830 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#9831 = VECTOR('',#9832,1.);
+#9832 = DIRECTION('',(0.,0.,-1.));
+#9833 = ORIENTED_EDGE('',*,*,#9773,.F.);
+#9834 = ORIENTED_EDGE('',*,*,#9653,.F.);
+#9835 = ORIENTED_EDGE('',*,*,#9518,.T.);
+#9836 = ORIENTED_EDGE('',*,*,#9599,.T.);
+#9837 = ORIENTED_EDGE('',*,*,#9432,.T.);
+#9838 = ORIENTED_EDGE('',*,*,#9622,.T.);
+#9839 = ORIENTED_EDGE('',*,*,#9718,.F.);
+#9840 = PLANE('',#9841);
+#9841 = AXIS2_PLACEMENT_3D('',#9842,#9843,#9844);
+#9842 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#9843 = DIRECTION('',(-1.,-0.,-0.));
+#9844 = DIRECTION('',(0.,0.,-1.));
+#9845 = ADVANCED_FACE('',(#9846),#9852,.F.);
+#9846 = FACE_BOUND('',#9847,.F.);
+#9847 = EDGE_LOOP('',(#9848,#9849,#9850,#9851));
+#9848 = ORIENTED_EDGE('',*,*,#9781,.F.);
+#9849 = ORIENTED_EDGE('',*,*,#9813,.F.);
+#9850 = ORIENTED_EDGE('',*,*,#9726,.F.);
+#9851 = ORIENTED_EDGE('',*,*,#9828,.F.);
+#9852 = CYLINDRICAL_SURFACE('',#9853,0.35);
+#9853 = AXIS2_PLACEMENT_3D('',#9854,#9855,#9856);
+#9854 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#9855 = DIRECTION('',(0.,0.,1.));
+#9856 = DIRECTION('',(1.,0.,-0.));
+#9857 = ADVANCED_FACE('',(#9858),#9868,.F.);
+#9858 = FACE_BOUND('',#9859,.F.);
+#9859 = EDGE_LOOP('',(#9860,#9865,#9866,#9867));
+#9860 = ORIENTED_EDGE('',*,*,#9861,.F.);
+#9861 = EDGE_CURVE('',#9746,#9791,#9862,.T.);
+#9862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9863,#9864),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#9863 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#9864 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#9865 = ORIENTED_EDGE('',*,*,#9745,.F.);
+#9866 = ORIENTED_EDGE('',*,*,#9861,.T.);
+#9867 = ORIENTED_EDGE('',*,*,#9790,.F.);
+#9868 = CYLINDRICAL_SURFACE('',#9869,0.35);
+#9869 = AXIS2_PLACEMENT_3D('',#9870,#9871,#9872);
+#9870 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9871 = DIRECTION('',(0.,0.,1.));
+#9872 = DIRECTION('',(1.,0.,-0.));
+#9873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9877)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9874,#9875,#9876)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9874 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9875 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9876 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9877 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9874,
+  'distance_accuracy_value','confusion accuracy');
+#9878 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9879,#9881);
+#9879 = ( REPRESENTATION_RELATIONSHIP('','',#9373,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9880) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9880 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3649);
+#9881 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9882);
+#9882 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('222','Body031','',#3599,#9368,$
+  );
+#9883 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9370));
+#9884 = SHAPE_DEFINITION_REPRESENTATION(#9885,#9891);
+#9885 = PRODUCT_DEFINITION_SHAPE('','',#9886);
+#9886 = PRODUCT_DEFINITION('design','',#9887,#9890);
+#9887 = PRODUCT_DEFINITION_FORMATION('','',#9888);
+#9888 = PRODUCT('Body032','Body032','',(#9889));
+#9889 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9890 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9891 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9892),#10391);
+#9892 = MANIFOLD_SOLID_BREP('',#9893);
+#9893 = CLOSED_SHELL('',(#9894,#9927,#9988,#10049,#10081,#10105,#10127,
+    #10151,#10182,#10207,#10231,#10276,#10321,#10342,#10363,#10375));
+#9894 = ADVANCED_FACE('',(#9895),#9922,.T.);
+#9895 = FACE_BOUND('',#9896,.T.);
+#9896 = EDGE_LOOP('',(#9897,#9906,#9914,#9921));
+#9897 = ORIENTED_EDGE('',*,*,#9898,.T.);
+#9898 = EDGE_CURVE('',#9899,#9899,#9901,.T.);
+#9899 = VERTEX_POINT('',#9900);
+#9900 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#9901 = CIRCLE('',#9902,0.4);
+#9902 = AXIS2_PLACEMENT_3D('',#9903,#9904,#9905);
+#9903 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9904 = DIRECTION('',(0.,0.,1.));
+#9905 = DIRECTION('',(1.,0.,-0.));
+#9906 = ORIENTED_EDGE('',*,*,#9907,.T.);
+#9907 = EDGE_CURVE('',#9899,#9908,#9910,.T.);
+#9908 = VERTEX_POINT('',#9909);
+#9909 = CARTESIAN_POINT('',(-7.22,-7.62,1.25));
+#9910 = LINE('',#9911,#9912);
+#9911 = CARTESIAN_POINT('',(-7.22,-7.62,0.));
+#9912 = VECTOR('',#9913,1.);
+#9913 = DIRECTION('',(0.,0.,1.));
+#9914 = ORIENTED_EDGE('',*,*,#9915,.F.);
+#9915 = EDGE_CURVE('',#9908,#9908,#9916,.T.);
+#9916 = CIRCLE('',#9917,0.4);
+#9917 = AXIS2_PLACEMENT_3D('',#9918,#9919,#9920);
+#9918 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#9919 = DIRECTION('',(0.,0.,1.));
+#9920 = DIRECTION('',(1.,0.,-0.));
+#9921 = ORIENTED_EDGE('',*,*,#9907,.F.);
+#9922 = CYLINDRICAL_SURFACE('',#9923,0.4);
+#9923 = AXIS2_PLACEMENT_3D('',#9924,#9925,#9926);
+#9924 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9925 = DIRECTION('',(-0.,-0.,-1.));
+#9926 = DIRECTION('',(1.,0.,0.));
+#9927 = ADVANCED_FACE('',(#9928,#9980),#9983,.T.);
+#9928 = FACE_BOUND('',#9929,.T.);
+#9929 = EDGE_LOOP('',(#9930,#9941,#9949,#9957,#9966,#9974));
+#9930 = ORIENTED_EDGE('',*,*,#9931,.F.);
+#9931 = EDGE_CURVE('',#9932,#9934,#9936,.T.);
+#9932 = VERTEX_POINT('',#9933);
+#9933 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9934 = VERTEX_POINT('',#9935);
+#9935 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9936 = CIRCLE('',#9937,0.599544372394);
+#9937 = AXIS2_PLACEMENT_3D('',#9938,#9939,#9940);
+#9938 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#9939 = DIRECTION('',(0.,0.,-1.));
+#9940 = DIRECTION('',(1.,0.,0.));
+#9941 = ORIENTED_EDGE('',*,*,#9942,.T.);
+#9942 = EDGE_CURVE('',#9932,#9943,#9945,.T.);
+#9943 = VERTEX_POINT('',#9944);
+#9944 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#9945 = LINE('',#9946,#9947);
+#9946 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#9947 = VECTOR('',#9948,1.);
+#9948 = DIRECTION('',(-1.,0.,0.));
+#9949 = ORIENTED_EDGE('',*,*,#9950,.F.);
+#9950 = EDGE_CURVE('',#9951,#9943,#9953,.T.);
+#9951 = VERTEX_POINT('',#9952);
+#9952 = CARTESIAN_POINT('',(-8.89,-7.219772186197,-4.440892098501E-16));
+#9953 = LINE('',#9954,#9955);
+#9954 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#9955 = VECTOR('',#9956,1.);
+#9956 = DIRECTION('',(0.,1.,0.));
+#9957 = ORIENTED_EDGE('',*,*,#9958,.T.);
+#9958 = EDGE_CURVE('',#9951,#9959,#9961,.T.);
+#9959 = VERTEX_POINT('',#9960);
+#9960 = CARTESIAN_POINT('',(-8.89,-8.019772186197,-4.440892098501E-16));
+#9961 = CIRCLE('',#9962,0.4);
+#9962 = AXIS2_PLACEMENT_3D('',#9963,#9964,#9965);
+#9963 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-4.440892098501E-16));
+#9964 = DIRECTION('',(0.,0.,-1.));
+#9965 = DIRECTION('',(1.,0.,0.));
+#9966 = ORIENTED_EDGE('',*,*,#9967,.F.);
+#9967 = EDGE_CURVE('',#9968,#9959,#9970,.T.);
+#9968 = VERTEX_POINT('',#9969);
+#9969 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9970 = LINE('',#9971,#9972);
+#9971 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#9972 = VECTOR('',#9973,1.);
+#9973 = DIRECTION('',(0.,1.,0.));
+#9974 = ORIENTED_EDGE('',*,*,#9975,.F.);
+#9975 = EDGE_CURVE('',#9934,#9968,#9976,.T.);
+#9976 = LINE('',#9977,#9978);
+#9977 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#9978 = VECTOR('',#9979,1.);
+#9979 = DIRECTION('',(-1.,0.,0.));
+#9980 = FACE_BOUND('',#9981,.T.);
+#9981 = EDGE_LOOP('',(#9982));
+#9982 = ORIENTED_EDGE('',*,*,#9898,.F.);
+#9983 = PLANE('',#9984);
+#9984 = AXIS2_PLACEMENT_3D('',#9985,#9986,#9987);
+#9985 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,0.));
+#9986 = DIRECTION('',(0.,0.,1.));
+#9987 = DIRECTION('',(1.,0.,-0.));
+#9988 = ADVANCED_FACE('',(#9989,#10041),#10044,.F.);
+#9989 = FACE_BOUND('',#9990,.F.);
+#9990 = EDGE_LOOP('',(#9991,#10002,#10010,#10018,#10027,#10035));
+#9991 = ORIENTED_EDGE('',*,*,#9992,.T.);
+#9992 = EDGE_CURVE('',#9993,#9995,#9997,.T.);
+#9993 = VERTEX_POINT('',#9994);
+#9994 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#9995 = VERTEX_POINT('',#9996);
+#9996 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#9997 = CIRCLE('',#9998,0.4);
+#9998 = AXIS2_PLACEMENT_3D('',#9999,#10000,#10001);
+#9999 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#10000 = DIRECTION('',(0.,0.,-1.));
+#10001 = DIRECTION('',(1.,0.,0.));
+#10002 = ORIENTED_EDGE('',*,*,#10003,.T.);
+#10003 = EDGE_CURVE('',#9995,#10004,#10006,.T.);
+#10004 = VERTEX_POINT('',#10005);
+#10005 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#10006 = LINE('',#10007,#10008);
+#10007 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#10008 = VECTOR('',#10009,1.);
+#10009 = DIRECTION('',(0.,-1.,0.));
+#10010 = ORIENTED_EDGE('',*,*,#10011,.F.);
+#10011 = EDGE_CURVE('',#10012,#10004,#10014,.T.);
+#10012 = VERTEX_POINT('',#10013);
+#10013 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#10014 = LINE('',#10015,#10016);
+#10015 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#10016 = VECTOR('',#10017,1.);
+#10017 = DIRECTION('',(-1.,0.,0.));
+#10018 = ORIENTED_EDGE('',*,*,#10019,.T.);
+#10019 = EDGE_CURVE('',#10012,#10020,#10022,.T.);
+#10020 = VERTEX_POINT('',#10021);
+#10021 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#10022 = CIRCLE('',#10023,0.6);
+#10023 = AXIS2_PLACEMENT_3D('',#10024,#10025,#10026);
+#10024 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#10025 = DIRECTION('',(0.,0.,1.));
+#10026 = DIRECTION('',(1.,0.,-0.));
+#10027 = ORIENTED_EDGE('',*,*,#10028,.T.);
+#10028 = EDGE_CURVE('',#10020,#10029,#10031,.T.);
+#10029 = VERTEX_POINT('',#10030);
+#10030 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#10031 = LINE('',#10032,#10033);
+#10032 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#10033 = VECTOR('',#10034,1.);
+#10034 = DIRECTION('',(-1.,0.,0.));
+#10035 = ORIENTED_EDGE('',*,*,#10036,.T.);
+#10036 = EDGE_CURVE('',#10029,#9993,#10037,.T.);
+#10037 = LINE('',#10038,#10039);
+#10038 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#10039 = VECTOR('',#10040,1.);
+#10040 = DIRECTION('',(0.,-1.,0.));
+#10041 = FACE_BOUND('',#10042,.F.);
+#10042 = EDGE_LOOP('',(#10043));
+#10043 = ORIENTED_EDGE('',*,*,#9915,.F.);
+#10044 = PLANE('',#10045);
+#10045 = AXIS2_PLACEMENT_3D('',#10046,#10047,#10048);
+#10046 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.25));
+#10047 = DIRECTION('',(0.,0.,1.));
+#10048 = DIRECTION('',(1.,0.,-0.));
+#10049 = ADVANCED_FACE('',(#10050),#10076,.T.);
+#10050 = FACE_BOUND('',#10051,.T.);
+#10051 = EDGE_LOOP('',(#10052,#10053,#10061,#10070));
+#10052 = ORIENTED_EDGE('',*,*,#9931,.T.);
+#10053 = ORIENTED_EDGE('',*,*,#10054,.T.);
+#10054 = EDGE_CURVE('',#9934,#10055,#10057,.T.);
+#10055 = VERTEX_POINT('',#10056);
+#10056 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#10057 = LINE('',#10058,#10059);
+#10058 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#10059 = VECTOR('',#10060,1.);
+#10060 = DIRECTION('',(0.,0.,-1.));
+#10061 = ORIENTED_EDGE('',*,*,#10062,.F.);
+#10062 = EDGE_CURVE('',#10063,#10055,#10065,.T.);
+#10063 = VERTEX_POINT('',#10064);
+#10064 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#10065 = CIRCLE('',#10066,0.599544372394);
+#10066 = AXIS2_PLACEMENT_3D('',#10067,#10068,#10069);
+#10067 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#10068 = DIRECTION('',(0.,0.,-1.));
+#10069 = DIRECTION('',(1.,0.,0.));
+#10070 = ORIENTED_EDGE('',*,*,#10071,.F.);
+#10071 = EDGE_CURVE('',#9932,#10063,#10072,.T.);
+#10072 = LINE('',#10073,#10074);
+#10073 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#10074 = VECTOR('',#10075,1.);
+#10075 = DIRECTION('',(0.,0.,-1.));
+#10076 = CYLINDRICAL_SURFACE('',#10077,0.599544372394);
+#10077 = AXIS2_PLACEMENT_3D('',#10078,#10079,#10080);
+#10078 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#10079 = DIRECTION('',(0.,0.,1.));
+#10080 = DIRECTION('',(1.,0.,-0.));
+#10081 = ADVANCED_FACE('',(#10082),#10100,.F.);
+#10082 = FACE_BOUND('',#10083,.F.);
+#10083 = EDGE_LOOP('',(#10084,#10085,#10093,#10099));
+#10084 = ORIENTED_EDGE('',*,*,#10054,.T.);
+#10085 = ORIENTED_EDGE('',*,*,#10086,.T.);
+#10086 = EDGE_CURVE('',#10055,#10087,#10089,.T.);
+#10087 = VERTEX_POINT('',#10088);
+#10088 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#10089 = LINE('',#10090,#10091);
+#10090 = CARTESIAN_POINT('',(-7.62,-8.219544372394,-5.E-02));
+#10091 = VECTOR('',#10092,1.);
+#10092 = DIRECTION('',(-1.,0.,0.));
+#10093 = ORIENTED_EDGE('',*,*,#10094,.F.);
+#10094 = EDGE_CURVE('',#9968,#10087,#10095,.T.);
+#10095 = LINE('',#10096,#10097);
+#10096 = CARTESIAN_POINT('',(-8.89,-8.219544372394,0.));
+#10097 = VECTOR('',#10098,1.);
+#10098 = DIRECTION('',(0.,0.,-1.));
+#10099 = ORIENTED_EDGE('',*,*,#9975,.F.);
+#10100 = PLANE('',#10101);
+#10101 = AXIS2_PLACEMENT_3D('',#10102,#10103,#10104);
+#10102 = CARTESIAN_POINT('',(-7.62,-8.219544372394,0.));
+#10103 = DIRECTION('',(0.,1.,0.));
+#10104 = DIRECTION('',(-1.,0.,0.));
+#10105 = ADVANCED_FACE('',(#10106),#10122,.T.);
+#10106 = FACE_BOUND('',#10107,.T.);
+#10107 = EDGE_LOOP('',(#10108,#10109,#10115,#10116));
+#10108 = ORIENTED_EDGE('',*,*,#9992,.T.);
+#10109 = ORIENTED_EDGE('',*,*,#10110,.T.);
+#10110 = EDGE_CURVE('',#9995,#9959,#10111,.T.);
+#10111 = LINE('',#10112,#10113);
+#10112 = CARTESIAN_POINT('',(-8.89,-8.019772186197,1.25));
+#10113 = VECTOR('',#10114,1.);
+#10114 = DIRECTION('',(0.,0.,-1.));
+#10115 = ORIENTED_EDGE('',*,*,#9958,.F.);
+#10116 = ORIENTED_EDGE('',*,*,#10117,.F.);
+#10117 = EDGE_CURVE('',#9993,#9951,#10118,.T.);
+#10118 = LINE('',#10119,#10120);
+#10119 = CARTESIAN_POINT('',(-8.89,-7.219772186197,1.25));
+#10120 = VECTOR('',#10121,1.);
+#10121 = DIRECTION('',(0.,0.,-1.));
+#10122 = CYLINDRICAL_SURFACE('',#10123,0.4);
+#10123 = AXIS2_PLACEMENT_3D('',#10124,#10125,#10126);
+#10124 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.25));
+#10125 = DIRECTION('',(0.,0.,1.));
+#10126 = DIRECTION('',(1.,0.,-0.));
+#10127 = ADVANCED_FACE('',(#10128),#10146,.T.);
+#10128 = FACE_BOUND('',#10129,.T.);
+#10129 = EDGE_LOOP('',(#10130,#10131,#10139,#10145));
+#10130 = ORIENTED_EDGE('',*,*,#10071,.T.);
+#10131 = ORIENTED_EDGE('',*,*,#10132,.T.);
+#10132 = EDGE_CURVE('',#10063,#10133,#10135,.T.);
+#10133 = VERTEX_POINT('',#10134);
+#10134 = CARTESIAN_POINT('',(-8.89,-7.020455627606,-5.E-02));
+#10135 = LINE('',#10136,#10137);
+#10136 = CARTESIAN_POINT('',(-7.62,-7.020455627606,-5.E-02));
+#10137 = VECTOR('',#10138,1.);
+#10138 = DIRECTION('',(-1.,0.,0.));
+#10139 = ORIENTED_EDGE('',*,*,#10140,.F.);
+#10140 = EDGE_CURVE('',#9943,#10133,#10141,.T.);
+#10141 = LINE('',#10142,#10143);
+#10142 = CARTESIAN_POINT('',(-8.89,-7.020455627606,0.));
+#10143 = VECTOR('',#10144,1.);
+#10144 = DIRECTION('',(0.,0.,-1.));
+#10145 = ORIENTED_EDGE('',*,*,#9942,.F.);
+#10146 = PLANE('',#10147);
+#10147 = AXIS2_PLACEMENT_3D('',#10148,#10149,#10150);
+#10148 = CARTESIAN_POINT('',(-7.62,-7.020455627606,0.));
+#10149 = DIRECTION('',(0.,1.,0.));
+#10150 = DIRECTION('',(-1.,0.,0.));
+#10151 = ADVANCED_FACE('',(#10152),#10177,.F.);
+#10152 = FACE_BOUND('',#10153,.F.);
+#10153 = EDGE_LOOP('',(#10154,#10162,#10170,#10176));
+#10154 = ORIENTED_EDGE('',*,*,#10155,.T.);
+#10155 = EDGE_CURVE('',#10020,#10156,#10158,.T.);
+#10156 = VERTEX_POINT('',#10157);
+#10157 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#10158 = LINE('',#10159,#10160);
+#10159 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#10160 = VECTOR('',#10161,1.);
+#10161 = DIRECTION('',(0.,0.,1.));
+#10162 = ORIENTED_EDGE('',*,*,#10163,.T.);
+#10163 = EDGE_CURVE('',#10156,#10164,#10166,.T.);
+#10164 = VERTEX_POINT('',#10165);
+#10165 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#10166 = LINE('',#10167,#10168);
+#10167 = CARTESIAN_POINT('',(-7.62,-7.02,1.3));
+#10168 = VECTOR('',#10169,1.);
+#10169 = DIRECTION('',(-1.,0.,0.));
+#10170 = ORIENTED_EDGE('',*,*,#10171,.F.);
+#10171 = EDGE_CURVE('',#10029,#10164,#10172,.T.);
+#10172 = LINE('',#10173,#10174);
+#10173 = CARTESIAN_POINT('',(-8.89,-7.02,1.25));
+#10174 = VECTOR('',#10175,1.);
+#10175 = DIRECTION('',(0.,0.,1.));
+#10176 = ORIENTED_EDGE('',*,*,#10028,.F.);
+#10177 = PLANE('',#10178);
+#10178 = AXIS2_PLACEMENT_3D('',#10179,#10180,#10181);
+#10179 = CARTESIAN_POINT('',(-7.62,-7.02,1.25));
+#10180 = DIRECTION('',(0.,-1.,0.));
+#10181 = DIRECTION('',(-1.,0.,0.));
+#10182 = ADVANCED_FACE('',(#10183),#10202,.T.);
+#10183 = FACE_BOUND('',#10184,.T.);
+#10184 = EDGE_LOOP('',(#10185,#10186,#10187,#10196));
+#10185 = ORIENTED_EDGE('',*,*,#10019,.T.);
+#10186 = ORIENTED_EDGE('',*,*,#10155,.T.);
+#10187 = ORIENTED_EDGE('',*,*,#10188,.F.);
+#10188 = EDGE_CURVE('',#10189,#10156,#10191,.T.);
+#10189 = VERTEX_POINT('',#10190);
+#10190 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#10191 = CIRCLE('',#10192,0.6);
+#10192 = AXIS2_PLACEMENT_3D('',#10193,#10194,#10195);
+#10193 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#10194 = DIRECTION('',(0.,0.,1.));
+#10195 = DIRECTION('',(1.,0.,-0.));
+#10196 = ORIENTED_EDGE('',*,*,#10197,.F.);
+#10197 = EDGE_CURVE('',#10012,#10189,#10198,.T.);
+#10198 = LINE('',#10199,#10200);
+#10199 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#10200 = VECTOR('',#10201,1.);
+#10201 = DIRECTION('',(0.,0.,1.));
+#10202 = CYLINDRICAL_SURFACE('',#10203,0.6);
+#10203 = AXIS2_PLACEMENT_3D('',#10204,#10205,#10206);
+#10204 = CARTESIAN_POINT('',(-7.62,-7.62,1.25));
+#10205 = DIRECTION('',(-0.,-0.,-1.));
+#10206 = DIRECTION('',(1.,0.,0.));
+#10207 = ADVANCED_FACE('',(#10208),#10226,.T.);
+#10208 = FACE_BOUND('',#10209,.T.);
+#10209 = EDGE_LOOP('',(#10210,#10211,#10219,#10225));
+#10210 = ORIENTED_EDGE('',*,*,#10197,.T.);
+#10211 = ORIENTED_EDGE('',*,*,#10212,.T.);
+#10212 = EDGE_CURVE('',#10189,#10213,#10215,.T.);
+#10213 = VERTEX_POINT('',#10214);
+#10214 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.3));
+#10215 = LINE('',#10216,#10217);
+#10216 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.3));
+#10217 = VECTOR('',#10218,1.);
+#10218 = DIRECTION('',(-1.,0.,0.));
+#10219 = ORIENTED_EDGE('',*,*,#10220,.F.);
+#10220 = EDGE_CURVE('',#10004,#10213,#10221,.T.);
+#10221 = LINE('',#10222,#10223);
+#10222 = CARTESIAN_POINT('',(-8.89,-8.219544372394,1.25));
+#10223 = VECTOR('',#10224,1.);
+#10224 = DIRECTION('',(0.,0.,1.));
+#10225 = ORIENTED_EDGE('',*,*,#10011,.F.);
+#10226 = PLANE('',#10227);
+#10227 = AXIS2_PLACEMENT_3D('',#10228,#10229,#10230);
+#10228 = CARTESIAN_POINT('',(-7.596621686749,-8.219544372394,1.25));
+#10229 = DIRECTION('',(0.,-1.,0.));
+#10230 = DIRECTION('',(-1.,0.,0.));
+#10231 = ADVANCED_FACE('',(#10232,#10260),#10271,.F.);
+#10232 = FACE_BOUND('',#10233,.F.);
+#10233 = EDGE_LOOP('',(#10234,#10235,#10243,#10252,#10258,#10259));
+#10234 = ORIENTED_EDGE('',*,*,#10132,.T.);
+#10235 = ORIENTED_EDGE('',*,*,#10236,.F.);
+#10236 = EDGE_CURVE('',#10237,#10133,#10239,.T.);
+#10237 = VERTEX_POINT('',#10238);
+#10238 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#10239 = LINE('',#10240,#10241);
+#10240 = CARTESIAN_POINT('',(-8.89,-7.269772186197,-5.E-02));
+#10241 = VECTOR('',#10242,1.);
+#10242 = DIRECTION('',(0.,1.,0.));
+#10243 = ORIENTED_EDGE('',*,*,#10244,.T.);
+#10244 = EDGE_CURVE('',#10237,#10245,#10247,.T.);
+#10245 = VERTEX_POINT('',#10246);
+#10246 = CARTESIAN_POINT('',(-8.89,-7.969772186197,-5.E-02));
+#10247 = CIRCLE('',#10248,0.35);
+#10248 = AXIS2_PLACEMENT_3D('',#10249,#10250,#10251);
+#10249 = CARTESIAN_POINT('',(-8.89,-7.619772186197,-5.E-02));
+#10250 = DIRECTION('',(0.,0.,-1.));
+#10251 = DIRECTION('',(1.,0.,0.));
+#10252 = ORIENTED_EDGE('',*,*,#10253,.F.);
+#10253 = EDGE_CURVE('',#10087,#10245,#10254,.T.);
+#10254 = LINE('',#10255,#10256);
+#10255 = CARTESIAN_POINT('',(-8.89,-8.219544372394,-5.E-02));
+#10256 = VECTOR('',#10257,1.);
+#10257 = DIRECTION('',(0.,1.,0.));
+#10258 = ORIENTED_EDGE('',*,*,#10086,.F.);
+#10259 = ORIENTED_EDGE('',*,*,#10062,.F.);
+#10260 = FACE_BOUND('',#10261,.F.);
+#10261 = EDGE_LOOP('',(#10262));
+#10262 = ORIENTED_EDGE('',*,*,#10263,.T.);
+#10263 = EDGE_CURVE('',#10264,#10264,#10266,.T.);
+#10264 = VERTEX_POINT('',#10265);
+#10265 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#10266 = CIRCLE('',#10267,0.35);
+#10267 = AXIS2_PLACEMENT_3D('',#10268,#10269,#10270);
+#10268 = CARTESIAN_POINT('',(-7.62,-7.62,-5.E-02));
+#10269 = DIRECTION('',(0.,0.,-1.));
+#10270 = DIRECTION('',(1.,0.,0.));
+#10271 = PLANE('',#10272);
+#10272 = AXIS2_PLACEMENT_3D('',#10273,#10274,#10275);
+#10273 = CARTESIAN_POINT('',(-7.976260208084,-7.619989653394,-5.E-02));
+#10274 = DIRECTION('',(0.,0.,1.));
+#10275 = DIRECTION('',(1.,0.,-0.));
+#10276 = ADVANCED_FACE('',(#10277,#10305),#10316,.T.);
+#10277 = FACE_BOUND('',#10278,.T.);
+#10278 = EDGE_LOOP('',(#10279,#10287,#10288,#10289,#10290,#10298));
+#10279 = ORIENTED_EDGE('',*,*,#10280,.T.);
+#10280 = EDGE_CURVE('',#10281,#10213,#10283,.T.);
+#10281 = VERTEX_POINT('',#10282);
+#10282 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#10283 = LINE('',#10284,#10285);
+#10284 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.3));
+#10285 = VECTOR('',#10286,1.);
+#10286 = DIRECTION('',(0.,-1.,0.));
+#10287 = ORIENTED_EDGE('',*,*,#10212,.F.);
+#10288 = ORIENTED_EDGE('',*,*,#10188,.T.);
+#10289 = ORIENTED_EDGE('',*,*,#10163,.T.);
+#10290 = ORIENTED_EDGE('',*,*,#10291,.T.);
+#10291 = EDGE_CURVE('',#10164,#10292,#10294,.T.);
+#10292 = VERTEX_POINT('',#10293);
+#10293 = CARTESIAN_POINT('',(-8.89,-7.269772186197,1.3));
+#10294 = LINE('',#10295,#10296);
+#10295 = CARTESIAN_POINT('',(-8.89,-7.02,1.3));
+#10296 = VECTOR('',#10297,1.);
+#10297 = DIRECTION('',(0.,-1.,0.));
+#10298 = ORIENTED_EDGE('',*,*,#10299,.F.);
+#10299 = EDGE_CURVE('',#10281,#10292,#10300,.T.);
+#10300 = CIRCLE('',#10301,0.35);
+#10301 = AXIS2_PLACEMENT_3D('',#10302,#10303,#10304);
+#10302 = CARTESIAN_POINT('',(-8.89,-7.619772186197,1.3));
+#10303 = DIRECTION('',(0.,0.,1.));
+#10304 = DIRECTION('',(1.,0.,-0.));
+#10305 = FACE_BOUND('',#10306,.F.);
+#10306 = EDGE_LOOP('',(#10307));
+#10307 = ORIENTED_EDGE('',*,*,#10308,.T.);
+#10308 = EDGE_CURVE('',#10309,#10309,#10311,.T.);
+#10309 = VERTEX_POINT('',#10310);
+#10310 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#10311 = CIRCLE('',#10312,0.35);
+#10312 = AXIS2_PLACEMENT_3D('',#10313,#10314,#10315);
+#10313 = CARTESIAN_POINT('',(-7.62,-7.62,1.3));
+#10314 = DIRECTION('',(0.,0.,1.));
+#10315 = DIRECTION('',(1.,0.,-0.));
+#10316 = PLANE('',#10317);
+#10317 = AXIS2_PLACEMENT_3D('',#10318,#10319,#10320);
+#10318 = CARTESIAN_POINT('',(-7.975679408104,-7.620115629622,1.3));
+#10319 = DIRECTION('',(0.,0.,1.));
+#10320 = DIRECTION('',(1.,0.,-0.));
+#10321 = ADVANCED_FACE('',(#10322),#10337,.T.);
+#10322 = FACE_BOUND('',#10323,.T.);
+#10323 = EDGE_LOOP('',(#10324,#10325,#10326,#10327,#10328,#10329,#10330,
+    #10336));
+#10324 = ORIENTED_EDGE('',*,*,#10094,.F.);
+#10325 = ORIENTED_EDGE('',*,*,#9967,.T.);
+#10326 = ORIENTED_EDGE('',*,*,#10110,.F.);
+#10327 = ORIENTED_EDGE('',*,*,#10003,.T.);
+#10328 = ORIENTED_EDGE('',*,*,#10220,.T.);
+#10329 = ORIENTED_EDGE('',*,*,#10280,.F.);
+#10330 = ORIENTED_EDGE('',*,*,#10331,.F.);
+#10331 = EDGE_CURVE('',#10245,#10281,#10332,.T.);
+#10332 = LINE('',#10333,#10334);
+#10333 = CARTESIAN_POINT('',(-8.89,-7.969772186197,1.25));
+#10334 = VECTOR('',#10335,1.);
+#10335 = DIRECTION('',(0.,0.,1.));
+#10336 = ORIENTED_EDGE('',*,*,#10253,.F.);
+#10337 = PLANE('',#10338);
+#10338 = AXIS2_PLACEMENT_3D('',#10339,#10340,#10341);
+#10339 = CARTESIAN_POINT('',(-8.89,-8.028050690421,0.625));
+#10340 = DIRECTION('',(-1.,-0.,-0.));
+#10341 = DIRECTION('',(0.,0.,-1.));
+#10342 = ADVANCED_FACE('',(#10343),#10358,.T.);
+#10343 = FACE_BOUND('',#10344,.T.);
+#10344 = EDGE_LOOP('',(#10345,#10351,#10352,#10353,#10354,#10355,#10356,
+    #10357));
+#10345 = ORIENTED_EDGE('',*,*,#10346,.F.);
+#10346 = EDGE_CURVE('',#10292,#10237,#10347,.T.);
+#10347 = LINE('',#10348,#10349);
+#10348 = CARTESIAN_POINT('',(-8.89,-7.269772186197,0.));
+#10349 = VECTOR('',#10350,1.);
+#10350 = DIRECTION('',(0.,0.,-1.));
+#10351 = ORIENTED_EDGE('',*,*,#10291,.F.);
+#10352 = ORIENTED_EDGE('',*,*,#10171,.F.);
+#10353 = ORIENTED_EDGE('',*,*,#10036,.T.);
+#10354 = ORIENTED_EDGE('',*,*,#10117,.T.);
+#10355 = ORIENTED_EDGE('',*,*,#9950,.T.);
+#10356 = ORIENTED_EDGE('',*,*,#10140,.T.);
+#10357 = ORIENTED_EDGE('',*,*,#10236,.F.);
+#10358 = PLANE('',#10359);
+#10359 = AXIS2_PLACEMENT_3D('',#10360,#10361,#10362);
+#10360 = CARTESIAN_POINT('',(-8.89,-7.211548452312,0.625164615528));
+#10361 = DIRECTION('',(-1.,-0.,-0.));
+#10362 = DIRECTION('',(0.,0.,-1.));
+#10363 = ADVANCED_FACE('',(#10364),#10370,.F.);
+#10364 = FACE_BOUND('',#10365,.F.);
+#10365 = EDGE_LOOP('',(#10366,#10367,#10368,#10369));
+#10366 = ORIENTED_EDGE('',*,*,#10299,.F.);
+#10367 = ORIENTED_EDGE('',*,*,#10331,.F.);
+#10368 = ORIENTED_EDGE('',*,*,#10244,.F.);
+#10369 = ORIENTED_EDGE('',*,*,#10346,.F.);
+#10370 = CYLINDRICAL_SURFACE('',#10371,0.35);
+#10371 = AXIS2_PLACEMENT_3D('',#10372,#10373,#10374);
+#10372 = CARTESIAN_POINT('',(-8.89,-7.619772186197,0.));
+#10373 = DIRECTION('',(0.,0.,1.));
+#10374 = DIRECTION('',(1.,0.,-0.));
+#10375 = ADVANCED_FACE('',(#10376),#10386,.F.);
+#10376 = FACE_BOUND('',#10377,.F.);
+#10377 = EDGE_LOOP('',(#10378,#10383,#10384,#10385));
+#10378 = ORIENTED_EDGE('',*,*,#10379,.F.);
+#10379 = EDGE_CURVE('',#10264,#10309,#10380,.T.);
+#10380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10381,#10382),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-5.E-02,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#10381 = CARTESIAN_POINT('',(-7.27,-7.62,-5.E-02));
+#10382 = CARTESIAN_POINT('',(-7.27,-7.62,1.3));
+#10383 = ORIENTED_EDGE('',*,*,#10263,.F.);
+#10384 = ORIENTED_EDGE('',*,*,#10379,.T.);
+#10385 = ORIENTED_EDGE('',*,*,#10308,.F.);
+#10386 = CYLINDRICAL_SURFACE('',#10387,0.35);
+#10387 = AXIS2_PLACEMENT_3D('',#10388,#10389,#10390);
+#10388 = CARTESIAN_POINT('',(-7.62,-7.62,0.));
+#10389 = DIRECTION('',(0.,0.,1.));
+#10390 = DIRECTION('',(1.,0.,-0.));
+#10391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10395)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10392,#10393,#10394)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10392 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10393 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10394 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10395 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10392,
+  'distance_accuracy_value','confusion accuracy');
+#10396 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10397,#10399);
+#10397 = ( REPRESENTATION_RELATIONSHIP('','',#9891,#3604) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10398) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10398 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3653);
+#10399 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10400);
+#10400 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('223','Body032','',#3599,#9886,$
+  );
+#10401 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9888));
+#10402 = SHAPE_DEFINITION_REPRESENTATION(#10403,#10409);
+#10403 = PRODUCT_DEFINITION_SHAPE('','',#10404);
+#10404 = PRODUCT_DEFINITION('design','',#10405,#10408);
+#10405 = PRODUCT_DEFINITION_FORMATION('','',#10406);
+#10406 = PRODUCT('01x03_P2.54mm_Vertical_SMD',
+  '01x03_P2.54mm_Vertical_SMD','',(#10407));
+#10407 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10408 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10409 = SHAPE_REPRESENTATION('',(#11,#10410,#10414,#10418),#10422);
+#10410 = AXIS2_PLACEMENT_3D('',#10411,#10412,#10413);
+#10411 = CARTESIAN_POINT('',(0.,0.,0.));
+#10412 = DIRECTION('',(0.,0.,1.));
+#10413 = DIRECTION('',(-1.,0.,0.));
+#10414 = AXIS2_PLACEMENT_3D('',#10415,#10416,#10417);
+#10415 = CARTESIAN_POINT('',(0.,2.54,0.));
+#10416 = DIRECTION('',(0.,0.,1.));
+#10417 = DIRECTION('',(1.,0.,0.));
+#10418 = AXIS2_PLACEMENT_3D('',#10419,#10420,#10421);
+#10419 = CARTESIAN_POINT('',(0.,-2.54,0.));
+#10420 = DIRECTION('',(0.,0.,1.));
+#10421 = DIRECTION('',(1.,0.,0.));
+#10422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10426)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10423,#10424,#10425)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10423 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10424 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10425 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10426 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10423,
+  'distance_accuracy_value','confusion accuracy');
+#10427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10428,#10430);
+#10428 = ( REPRESENTATION_RELATIONSHIP('','',#10409,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10429) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#10430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10431);
+#10431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('236',
+  '01x03_P2.54mm_Vertical_SMD','',#5,#10404,$);
+#10432 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10406));
+#10433 = SHAPE_DEFINITION_REPRESENTATION(#10434,#10440);
+#10434 = PRODUCT_DEFINITION_SHAPE('','',#10435);
+#10435 = PRODUCT_DEFINITION('design','',#10436,#10439);
+#10436 = PRODUCT_DEFINITION_FORMATION('','',#10437);
+#10437 = PRODUCT('01x01_P2.54mm_Vertical_SMD003',
+  '01x01_P2.54mm_Vertical_SMD003','',(#10438));
+#10438 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10439 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10440 = SHAPE_REPRESENTATION('',(#11,#10441,#10445),#10449);
+#10441 = AXIS2_PLACEMENT_3D('',#10442,#10443,#10444);
+#10442 = CARTESIAN_POINT('',(0.,0.,0.));
+#10443 = DIRECTION('',(0.,0.,1.));
+#10444 = DIRECTION('',(1.,0.,0.));
+#10445 = AXIS2_PLACEMENT_3D('',#10446,#10447,#10448);
+#10446 = CARTESIAN_POINT('',(0.,0.,0.));
+#10447 = DIRECTION('',(0.,0.,1.));
+#10448 = DIRECTION('',(1.,0.,0.));
+#10449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10453)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10450,#10451,#10452)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10450,
+  'distance_accuracy_value','confusion accuracy');
+#10454 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10455,#10457);
+#10455 = ( REPRESENTATION_RELATIONSHIP('','',#10440,#10409) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10456) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10456 = ITEM_DEFINED_TRANSFORMATION('','',#11,#10410);
+#10457 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10458);
+#10458 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('229',
+  '01x01_P2.54mm_Vertical_SMD003','',#10404,#10435,$);
+#10459 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10437));
+#10460 = SHAPE_DEFINITION_REPRESENTATION(#10461,#10467);
+#10461 = PRODUCT_DEFINITION_SHAPE('','',#10462);
+#10462 = PRODUCT_DEFINITION('design','',#10463,#10466);
+#10463 = PRODUCT_DEFINITION_FORMATION('','',#10464);
+#10464 = PRODUCT('Body003','Body003','',(#10465));
+#10465 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10466 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10467 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10468),#10988);
+#10468 = MANIFOLD_SOLID_BREP('',#10469);
+#10469 = CLOSED_SHELL('',(#10470,#10544,#10575,#10599,#10623,#10640,
+    #10671,#10727,#10783,#10800,#10831,#10855,#10879,#10896,#10913,
+    #10930,#10947,#10964,#10976));
+#10470 = ADVANCED_FACE('',(#10471,#10505),#10539,.T.);
+#10471 = FACE_BOUND('',#10472,.T.);
+#10472 = EDGE_LOOP('',(#10473,#10483,#10491,#10499));
+#10473 = ORIENTED_EDGE('',*,*,#10474,.F.);
+#10474 = EDGE_CURVE('',#10475,#10477,#10479,.T.);
+#10475 = VERTEX_POINT('',#10476);
+#10476 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#10477 = VERTEX_POINT('',#10478);
+#10478 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#10479 = LINE('',#10480,#10481);
+#10480 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#10481 = VECTOR('',#10482,1.);
+#10482 = DIRECTION('',(-1.,0.,0.));
+#10483 = ORIENTED_EDGE('',*,*,#10484,.F.);
+#10484 = EDGE_CURVE('',#10485,#10475,#10487,.T.);
+#10485 = VERTEX_POINT('',#10486);
+#10486 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#10487 = LINE('',#10488,#10489);
+#10488 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#10489 = VECTOR('',#10490,1.);
+#10490 = DIRECTION('',(0.,1.,0.));
+#10491 = ORIENTED_EDGE('',*,*,#10492,.F.);
+#10492 = EDGE_CURVE('',#10493,#10485,#10495,.T.);
+#10493 = VERTEX_POINT('',#10494);
+#10494 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#10495 = LINE('',#10496,#10497);
+#10496 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#10497 = VECTOR('',#10498,1.);
+#10498 = DIRECTION('',(1.,0.,0.));
+#10499 = ORIENTED_EDGE('',*,*,#10500,.F.);
+#10500 = EDGE_CURVE('',#10477,#10493,#10501,.T.);
+#10501 = LINE('',#10502,#10503);
+#10502 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#10503 = VECTOR('',#10504,1.);
+#10504 = DIRECTION('',(0.,-1.,0.));
+#10505 = FACE_BOUND('',#10506,.T.);
+#10506 = EDGE_LOOP('',(#10507,#10517,#10525,#10533));
+#10507 = ORIENTED_EDGE('',*,*,#10508,.T.);
+#10508 = EDGE_CURVE('',#10509,#10511,#10513,.T.);
+#10509 = VERTEX_POINT('',#10510);
+#10510 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#10511 = VERTEX_POINT('',#10512);
+#10512 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#10513 = LINE('',#10514,#10515);
+#10514 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#10515 = VECTOR('',#10516,1.);
+#10516 = DIRECTION('',(0.,-1.,0.));
+#10517 = ORIENTED_EDGE('',*,*,#10518,.T.);
+#10518 = EDGE_CURVE('',#10511,#10519,#10521,.T.);
+#10519 = VERTEX_POINT('',#10520);
+#10520 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#10521 = LINE('',#10522,#10523);
+#10522 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#10523 = VECTOR('',#10524,1.);
+#10524 = DIRECTION('',(1.,0.,0.));
+#10525 = ORIENTED_EDGE('',*,*,#10526,.T.);
+#10526 = EDGE_CURVE('',#10519,#10527,#10529,.T.);
+#10527 = VERTEX_POINT('',#10528);
+#10528 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#10529 = LINE('',#10530,#10531);
+#10530 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#10531 = VECTOR('',#10532,1.);
+#10532 = DIRECTION('',(0.,1.,0.));
+#10533 = ORIENTED_EDGE('',*,*,#10534,.T.);
+#10534 = EDGE_CURVE('',#10527,#10509,#10535,.T.);
+#10535 = LINE('',#10536,#10537);
+#10536 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#10537 = VECTOR('',#10538,1.);
+#10538 = DIRECTION('',(-1.,0.,0.));
+#10539 = PLANE('',#10540);
+#10540 = AXIS2_PLACEMENT_3D('',#10541,#10542,#10543);
+#10541 = CARTESIAN_POINT('',(0.,0.,7.5));
+#10542 = DIRECTION('',(0.,0.,1.));
+#10543 = DIRECTION('',(1.,0.,-0.));
+#10544 = ADVANCED_FACE('',(#10545),#10570,.F.);
+#10545 = FACE_BOUND('',#10546,.T.);
+#10546 = EDGE_LOOP('',(#10547,#10555,#10556,#10564));
+#10547 = ORIENTED_EDGE('',*,*,#10548,.F.);
+#10548 = EDGE_CURVE('',#10475,#10549,#10551,.T.);
+#10549 = VERTEX_POINT('',#10550);
+#10550 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#10551 = LINE('',#10552,#10553);
+#10552 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#10553 = VECTOR('',#10554,1.);
+#10554 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#10555 = ORIENTED_EDGE('',*,*,#10474,.T.);
+#10556 = ORIENTED_EDGE('',*,*,#10557,.T.);
+#10557 = EDGE_CURVE('',#10477,#10558,#10560,.T.);
+#10558 = VERTEX_POINT('',#10559);
+#10559 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#10560 = LINE('',#10561,#10562);
+#10561 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#10562 = VECTOR('',#10563,1.);
+#10563 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#10564 = ORIENTED_EDGE('',*,*,#10565,.F.);
+#10565 = EDGE_CURVE('',#10549,#10558,#10566,.T.);
+#10566 = LINE('',#10567,#10568);
+#10567 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#10568 = VECTOR('',#10569,1.);
+#10569 = DIRECTION('',(-1.,0.,0.));
+#10570 = PLANE('',#10571);
+#10571 = AXIS2_PLACEMENT_3D('',#10572,#10573,#10574);
+#10572 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#10573 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#10574 = DIRECTION('',(1.,0.,0.));
+#10575 = ADVANCED_FACE('',(#10576),#10594,.F.);
+#10576 = FACE_BOUND('',#10577,.T.);
+#10577 = EDGE_LOOP('',(#10578,#10586,#10587,#10588));
+#10578 = ORIENTED_EDGE('',*,*,#10579,.F.);
+#10579 = EDGE_CURVE('',#10485,#10580,#10582,.T.);
+#10580 = VERTEX_POINT('',#10581);
+#10581 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#10582 = LINE('',#10583,#10584);
+#10583 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#10584 = VECTOR('',#10585,1.);
+#10585 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#10586 = ORIENTED_EDGE('',*,*,#10484,.T.);
+#10587 = ORIENTED_EDGE('',*,*,#10548,.T.);
+#10588 = ORIENTED_EDGE('',*,*,#10589,.F.);
+#10589 = EDGE_CURVE('',#10580,#10549,#10590,.T.);
+#10590 = LINE('',#10591,#10592);
+#10591 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#10592 = VECTOR('',#10593,1.);
+#10593 = DIRECTION('',(0.,1.,0.));
+#10594 = PLANE('',#10595);
+#10595 = AXIS2_PLACEMENT_3D('',#10596,#10597,#10598);
+#10596 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#10597 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#10598 = DIRECTION('',(0.,-1.,0.));
+#10599 = ADVANCED_FACE('',(#10600),#10618,.F.);
+#10600 = FACE_BOUND('',#10601,.T.);
+#10601 = EDGE_LOOP('',(#10602,#10603,#10604,#10612));
+#10602 = ORIENTED_EDGE('',*,*,#10557,.F.);
+#10603 = ORIENTED_EDGE('',*,*,#10500,.T.);
+#10604 = ORIENTED_EDGE('',*,*,#10605,.T.);
+#10605 = EDGE_CURVE('',#10493,#10606,#10608,.T.);
+#10606 = VERTEX_POINT('',#10607);
+#10607 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#10608 = LINE('',#10609,#10610);
+#10609 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#10610 = VECTOR('',#10611,1.);
+#10611 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#10612 = ORIENTED_EDGE('',*,*,#10613,.F.);
+#10613 = EDGE_CURVE('',#10558,#10606,#10614,.T.);
+#10614 = LINE('',#10615,#10616);
+#10615 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#10616 = VECTOR('',#10617,1.);
+#10617 = DIRECTION('',(0.,-1.,0.));
+#10618 = PLANE('',#10619);
+#10619 = AXIS2_PLACEMENT_3D('',#10620,#10621,#10622);
+#10620 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#10621 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#10622 = DIRECTION('',(0.,1.,0.));
+#10623 = ADVANCED_FACE('',(#10624),#10635,.F.);
+#10624 = FACE_BOUND('',#10625,.T.);
+#10625 = EDGE_LOOP('',(#10626,#10627,#10628,#10629));
+#10626 = ORIENTED_EDGE('',*,*,#10605,.F.);
+#10627 = ORIENTED_EDGE('',*,*,#10492,.T.);
+#10628 = ORIENTED_EDGE('',*,*,#10579,.T.);
+#10629 = ORIENTED_EDGE('',*,*,#10630,.F.);
+#10630 = EDGE_CURVE('',#10606,#10580,#10631,.T.);
+#10631 = LINE('',#10632,#10633);
+#10632 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#10633 = VECTOR('',#10634,1.);
+#10634 = DIRECTION('',(1.,0.,0.));
+#10635 = PLANE('',#10636);
+#10636 = AXIS2_PLACEMENT_3D('',#10637,#10638,#10639);
+#10637 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#10638 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#10639 = DIRECTION('',(-1.,-0.,0.));
+#10640 = ADVANCED_FACE('',(#10641),#10666,.F.);
+#10641 = FACE_BOUND('',#10642,.F.);
+#10642 = EDGE_LOOP('',(#10643,#10651,#10652,#10660));
+#10643 = ORIENTED_EDGE('',*,*,#10644,.T.);
+#10644 = EDGE_CURVE('',#10645,#10509,#10647,.T.);
+#10645 = VERTEX_POINT('',#10646);
+#10646 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#10647 = LINE('',#10648,#10649);
+#10648 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#10649 = VECTOR('',#10650,1.);
+#10650 = DIRECTION('',(0.,0.,1.));
+#10651 = ORIENTED_EDGE('',*,*,#10508,.T.);
+#10652 = ORIENTED_EDGE('',*,*,#10653,.F.);
+#10653 = EDGE_CURVE('',#10654,#10511,#10656,.T.);
+#10654 = VERTEX_POINT('',#10655);
+#10655 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#10656 = LINE('',#10657,#10658);
+#10657 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#10658 = VECTOR('',#10659,1.);
+#10659 = DIRECTION('',(0.,0.,1.));
+#10660 = ORIENTED_EDGE('',*,*,#10661,.F.);
+#10661 = EDGE_CURVE('',#10645,#10654,#10662,.T.);
+#10662 = LINE('',#10663,#10664);
+#10663 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#10664 = VECTOR('',#10665,1.);
+#10665 = DIRECTION('',(0.,-1.,0.));
+#10666 = PLANE('',#10667);
+#10667 = AXIS2_PLACEMENT_3D('',#10668,#10669,#10670);
+#10668 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#10669 = DIRECTION('',(1.,0.,0.));
+#10670 = DIRECTION('',(0.,-1.,0.));
+#10671 = ADVANCED_FACE('',(#10672),#10722,.F.);
+#10672 = FACE_BOUND('',#10673,.F.);
+#10673 = EDGE_LOOP('',(#10674,#10684,#10690,#10691,#10692,#10700,#10708,
+    #10716));
+#10674 = ORIENTED_EDGE('',*,*,#10675,.F.);
+#10675 = EDGE_CURVE('',#10676,#10678,#10680,.T.);
+#10676 = VERTEX_POINT('',#10677);
+#10677 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#10678 = VERTEX_POINT('',#10679);
+#10679 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#10680 = LINE('',#10681,#10682);
+#10681 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#10682 = VECTOR('',#10683,1.);
+#10683 = DIRECTION('',(-1.,0.,0.));
+#10684 = ORIENTED_EDGE('',*,*,#10685,.T.);
+#10685 = EDGE_CURVE('',#10676,#10527,#10686,.T.);
+#10686 = LINE('',#10687,#10688);
+#10687 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#10688 = VECTOR('',#10689,1.);
+#10689 = DIRECTION('',(0.,0.,1.));
+#10690 = ORIENTED_EDGE('',*,*,#10534,.T.);
+#10691 = ORIENTED_EDGE('',*,*,#10644,.F.);
+#10692 = ORIENTED_EDGE('',*,*,#10693,.F.);
+#10693 = EDGE_CURVE('',#10694,#10645,#10696,.T.);
+#10694 = VERTEX_POINT('',#10695);
+#10695 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#10696 = LINE('',#10697,#10698);
+#10697 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#10698 = VECTOR('',#10699,1.);
+#10699 = DIRECTION('',(-1.,0.,0.));
+#10700 = ORIENTED_EDGE('',*,*,#10701,.T.);
+#10701 = EDGE_CURVE('',#10694,#10702,#10704,.T.);
+#10702 = VERTEX_POINT('',#10703);
+#10703 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#10704 = LINE('',#10705,#10706);
+#10705 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#10706 = VECTOR('',#10707,1.);
+#10707 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#10708 = ORIENTED_EDGE('',*,*,#10709,.T.);
+#10709 = EDGE_CURVE('',#10702,#10710,#10712,.T.);
+#10710 = VERTEX_POINT('',#10711);
+#10711 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#10712 = LINE('',#10713,#10714);
+#10713 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#10714 = VECTOR('',#10715,1.);
+#10715 = DIRECTION('',(1.,0.,0.));
+#10716 = ORIENTED_EDGE('',*,*,#10717,.T.);
+#10717 = EDGE_CURVE('',#10710,#10678,#10718,.T.);
+#10718 = LINE('',#10719,#10720);
+#10719 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#10720 = VECTOR('',#10721,1.);
+#10721 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#10722 = PLANE('',#10723);
+#10723 = AXIS2_PLACEMENT_3D('',#10724,#10725,#10726);
+#10724 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#10725 = DIRECTION('',(0.,-1.,0.));
+#10726 = DIRECTION('',(-1.,0.,0.));
+#10727 = ADVANCED_FACE('',(#10728),#10778,.F.);
+#10728 = FACE_BOUND('',#10729,.F.);
+#10729 = EDGE_LOOP('',(#10730,#10738,#10739,#10740,#10748,#10756,#10764,
+    #10772));
+#10730 = ORIENTED_EDGE('',*,*,#10731,.F.);
+#10731 = EDGE_CURVE('',#10654,#10732,#10734,.T.);
+#10732 = VERTEX_POINT('',#10733);
+#10733 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#10734 = LINE('',#10735,#10736);
+#10735 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#10736 = VECTOR('',#10737,1.);
+#10737 = DIRECTION('',(1.,0.,0.));
+#10738 = ORIENTED_EDGE('',*,*,#10653,.T.);
+#10739 = ORIENTED_EDGE('',*,*,#10518,.T.);
+#10740 = ORIENTED_EDGE('',*,*,#10741,.F.);
+#10741 = EDGE_CURVE('',#10742,#10519,#10744,.T.);
+#10742 = VERTEX_POINT('',#10743);
+#10743 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#10744 = LINE('',#10745,#10746);
+#10745 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#10746 = VECTOR('',#10747,1.);
+#10747 = DIRECTION('',(0.,0.,1.));
+#10748 = ORIENTED_EDGE('',*,*,#10749,.F.);
+#10749 = EDGE_CURVE('',#10750,#10742,#10752,.T.);
+#10750 = VERTEX_POINT('',#10751);
+#10751 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#10752 = LINE('',#10753,#10754);
+#10753 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#10754 = VECTOR('',#10755,1.);
+#10755 = DIRECTION('',(1.,0.,0.));
+#10756 = ORIENTED_EDGE('',*,*,#10757,.F.);
+#10757 = EDGE_CURVE('',#10758,#10750,#10760,.T.);
+#10758 = VERTEX_POINT('',#10759);
+#10759 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#10760 = LINE('',#10761,#10762);
+#10761 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#10762 = VECTOR('',#10763,1.);
+#10763 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#10764 = ORIENTED_EDGE('',*,*,#10765,.F.);
+#10765 = EDGE_CURVE('',#10766,#10758,#10768,.T.);
+#10766 = VERTEX_POINT('',#10767);
+#10767 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#10768 = LINE('',#10769,#10770);
+#10769 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#10770 = VECTOR('',#10771,1.);
+#10771 = DIRECTION('',(1.,0.,0.));
+#10772 = ORIENTED_EDGE('',*,*,#10773,.F.);
+#10773 = EDGE_CURVE('',#10732,#10766,#10774,.T.);
+#10774 = LINE('',#10775,#10776);
+#10775 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#10776 = VECTOR('',#10777,1.);
+#10777 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#10778 = PLANE('',#10779);
+#10779 = AXIS2_PLACEMENT_3D('',#10780,#10781,#10782);
+#10780 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#10781 = DIRECTION('',(0.,1.,0.));
+#10782 = DIRECTION('',(1.,0.,0.));
+#10783 = ADVANCED_FACE('',(#10784),#10795,.F.);
+#10784 = FACE_BOUND('',#10785,.F.);
+#10785 = EDGE_LOOP('',(#10786,#10787,#10788,#10789));
+#10786 = ORIENTED_EDGE('',*,*,#10741,.T.);
+#10787 = ORIENTED_EDGE('',*,*,#10526,.T.);
+#10788 = ORIENTED_EDGE('',*,*,#10685,.F.);
+#10789 = ORIENTED_EDGE('',*,*,#10790,.F.);
+#10790 = EDGE_CURVE('',#10742,#10676,#10791,.T.);
+#10791 = LINE('',#10792,#10793);
+#10792 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#10793 = VECTOR('',#10794,1.);
+#10794 = DIRECTION('',(0.,1.,0.));
+#10795 = PLANE('',#10796);
+#10796 = AXIS2_PLACEMENT_3D('',#10797,#10798,#10799);
+#10797 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#10798 = DIRECTION('',(-1.,0.,0.));
+#10799 = DIRECTION('',(0.,1.,0.));
+#10800 = ADVANCED_FACE('',(#10801),#10826,.F.);
+#10801 = FACE_BOUND('',#10802,.F.);
+#10802 = EDGE_LOOP('',(#10803,#10811,#10819,#10825));
+#10803 = ORIENTED_EDGE('',*,*,#10804,.T.);
+#10804 = EDGE_CURVE('',#10549,#10805,#10807,.T.);
+#10805 = VERTEX_POINT('',#10806);
+#10806 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#10807 = LINE('',#10808,#10809);
+#10808 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#10809 = VECTOR('',#10810,1.);
+#10810 = DIRECTION('',(-0.,-0.,-1.));
+#10811 = ORIENTED_EDGE('',*,*,#10812,.T.);
+#10812 = EDGE_CURVE('',#10805,#10813,#10815,.T.);
+#10813 = VERTEX_POINT('',#10814);
+#10814 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#10815 = LINE('',#10816,#10817);
+#10816 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#10817 = VECTOR('',#10818,1.);
+#10818 = DIRECTION('',(-1.,0.,0.));
+#10819 = ORIENTED_EDGE('',*,*,#10820,.F.);
+#10820 = EDGE_CURVE('',#10558,#10813,#10821,.T.);
+#10821 = LINE('',#10822,#10823);
+#10822 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#10823 = VECTOR('',#10824,1.);
+#10824 = DIRECTION('',(-0.,-0.,-1.));
+#10825 = ORIENTED_EDGE('',*,*,#10565,.F.);
+#10826 = PLANE('',#10827);
+#10827 = AXIS2_PLACEMENT_3D('',#10828,#10829,#10830);
+#10828 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#10829 = DIRECTION('',(0.,1.,0.));
+#10830 = DIRECTION('',(-1.,0.,0.));
+#10831 = ADVANCED_FACE('',(#10832),#10850,.F.);
+#10832 = FACE_BOUND('',#10833,.F.);
+#10833 = EDGE_LOOP('',(#10834,#10842,#10848,#10849));
+#10834 = ORIENTED_EDGE('',*,*,#10835,.T.);
+#10835 = EDGE_CURVE('',#10580,#10836,#10838,.T.);
+#10836 = VERTEX_POINT('',#10837);
+#10837 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#10838 = LINE('',#10839,#10840);
+#10839 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#10840 = VECTOR('',#10841,1.);
+#10841 = DIRECTION('',(-0.,-0.,-1.));
+#10842 = ORIENTED_EDGE('',*,*,#10843,.T.);
+#10843 = EDGE_CURVE('',#10836,#10805,#10844,.T.);
+#10844 = LINE('',#10845,#10846);
+#10845 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#10846 = VECTOR('',#10847,1.);
+#10847 = DIRECTION('',(0.,1.,0.));
+#10848 = ORIENTED_EDGE('',*,*,#10804,.F.);
+#10849 = ORIENTED_EDGE('',*,*,#10589,.F.);
+#10850 = PLANE('',#10851);
+#10851 = AXIS2_PLACEMENT_3D('',#10852,#10853,#10854);
+#10852 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#10853 = DIRECTION('',(1.,0.,0.));
+#10854 = DIRECTION('',(-0.,1.,0.));
+#10855 = ADVANCED_FACE('',(#10856),#10874,.F.);
+#10856 = FACE_BOUND('',#10857,.F.);
+#10857 = EDGE_LOOP('',(#10858,#10859,#10867,#10873));
+#10858 = ORIENTED_EDGE('',*,*,#10820,.T.);
+#10859 = ORIENTED_EDGE('',*,*,#10860,.T.);
+#10860 = EDGE_CURVE('',#10813,#10861,#10863,.T.);
+#10861 = VERTEX_POINT('',#10862);
+#10862 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#10863 = LINE('',#10864,#10865);
+#10864 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#10865 = VECTOR('',#10866,1.);
+#10866 = DIRECTION('',(0.,-1.,0.));
+#10867 = ORIENTED_EDGE('',*,*,#10868,.F.);
+#10868 = EDGE_CURVE('',#10606,#10861,#10869,.T.);
+#10869 = LINE('',#10870,#10871);
+#10870 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#10871 = VECTOR('',#10872,1.);
+#10872 = DIRECTION('',(-0.,-0.,-1.));
+#10873 = ORIENTED_EDGE('',*,*,#10613,.F.);
+#10874 = PLANE('',#10875);
+#10875 = AXIS2_PLACEMENT_3D('',#10876,#10877,#10878);
+#10876 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#10877 = DIRECTION('',(-1.,0.,0.));
+#10878 = DIRECTION('',(0.,-1.,0.));
+#10879 = ADVANCED_FACE('',(#10880),#10891,.F.);
+#10880 = FACE_BOUND('',#10881,.F.);
+#10881 = EDGE_LOOP('',(#10882,#10883,#10889,#10890));
+#10882 = ORIENTED_EDGE('',*,*,#10868,.T.);
+#10883 = ORIENTED_EDGE('',*,*,#10884,.T.);
+#10884 = EDGE_CURVE('',#10861,#10836,#10885,.T.);
+#10885 = LINE('',#10886,#10887);
+#10886 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#10887 = VECTOR('',#10888,1.);
+#10888 = DIRECTION('',(1.,0.,0.));
+#10889 = ORIENTED_EDGE('',*,*,#10835,.F.);
+#10890 = ORIENTED_EDGE('',*,*,#10630,.F.);
+#10891 = PLANE('',#10892);
+#10892 = AXIS2_PLACEMENT_3D('',#10893,#10894,#10895);
+#10893 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#10894 = DIRECTION('',(0.,-1.,0.));
+#10895 = DIRECTION('',(1.,0.,0.));
+#10896 = ADVANCED_FACE('',(#10897),#10908,.F.);
+#10897 = FACE_BOUND('',#10898,.F.);
+#10898 = EDGE_LOOP('',(#10899,#10900,#10901,#10902));
+#10899 = ORIENTED_EDGE('',*,*,#10693,.T.);
+#10900 = ORIENTED_EDGE('',*,*,#10661,.T.);
+#10901 = ORIENTED_EDGE('',*,*,#10731,.T.);
+#10902 = ORIENTED_EDGE('',*,*,#10903,.T.);
+#10903 = EDGE_CURVE('',#10732,#10694,#10904,.T.);
+#10904 = LINE('',#10905,#10906);
+#10905 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#10906 = VECTOR('',#10907,1.);
+#10907 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#10908 = PLANE('',#10909);
+#10909 = AXIS2_PLACEMENT_3D('',#10910,#10911,#10912);
+#10910 = CARTESIAN_POINT('',(0.,0.,0.2));
+#10911 = DIRECTION('',(0.,0.,1.));
+#10912 = DIRECTION('',(1.,0.,-0.));
+#10913 = ADVANCED_FACE('',(#10914),#10925,.F.);
+#10914 = FACE_BOUND('',#10915,.F.);
+#10915 = EDGE_LOOP('',(#10916,#10917,#10923,#10924));
+#10916 = ORIENTED_EDGE('',*,*,#10675,.T.);
+#10917 = ORIENTED_EDGE('',*,*,#10918,.F.);
+#10918 = EDGE_CURVE('',#10750,#10678,#10919,.T.);
+#10919 = LINE('',#10920,#10921);
+#10920 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#10921 = VECTOR('',#10922,1.);
+#10922 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#10923 = ORIENTED_EDGE('',*,*,#10749,.T.);
+#10924 = ORIENTED_EDGE('',*,*,#10790,.T.);
+#10925 = PLANE('',#10926);
+#10926 = AXIS2_PLACEMENT_3D('',#10927,#10928,#10929);
+#10927 = CARTESIAN_POINT('',(0.,0.,0.2));
+#10928 = DIRECTION('',(0.,0.,1.));
+#10929 = DIRECTION('',(1.,0.,-0.));
+#10930 = ADVANCED_FACE('',(#10931),#10942,.T.);
+#10931 = FACE_BOUND('',#10932,.T.);
+#10932 = EDGE_LOOP('',(#10933,#10934,#10940,#10941));
+#10933 = ORIENTED_EDGE('',*,*,#10757,.F.);
+#10934 = ORIENTED_EDGE('',*,*,#10935,.T.);
+#10935 = EDGE_CURVE('',#10758,#10710,#10936,.T.);
+#10936 = LINE('',#10937,#10938);
+#10937 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#10938 = VECTOR('',#10939,1.);
+#10939 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#10940 = ORIENTED_EDGE('',*,*,#10717,.T.);
+#10941 = ORIENTED_EDGE('',*,*,#10918,.F.);
+#10942 = PLANE('',#10943);
+#10943 = AXIS2_PLACEMENT_3D('',#10944,#10945,#10946);
+#10944 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#10945 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#10946 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#10947 = ADVANCED_FACE('',(#10948),#10959,.T.);
+#10948 = FACE_BOUND('',#10949,.T.);
+#10949 = EDGE_LOOP('',(#10950,#10951,#10957,#10958));
+#10950 = ORIENTED_EDGE('',*,*,#10765,.F.);
+#10951 = ORIENTED_EDGE('',*,*,#10952,.T.);
+#10952 = EDGE_CURVE('',#10766,#10702,#10953,.T.);
+#10953 = LINE('',#10954,#10955);
+#10954 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#10955 = VECTOR('',#10956,1.);
+#10956 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#10957 = ORIENTED_EDGE('',*,*,#10709,.T.);
+#10958 = ORIENTED_EDGE('',*,*,#10935,.F.);
+#10959 = PLANE('',#10960);
+#10960 = AXIS2_PLACEMENT_3D('',#10961,#10962,#10963);
+#10961 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#10962 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#10963 = DIRECTION('',(1.,0.,0.));
+#10964 = ADVANCED_FACE('',(#10965),#10971,.T.);
+#10965 = FACE_BOUND('',#10966,.T.);
+#10966 = EDGE_LOOP('',(#10967,#10968,#10969,#10970));
+#10967 = ORIENTED_EDGE('',*,*,#10773,.F.);
+#10968 = ORIENTED_EDGE('',*,*,#10903,.T.);
+#10969 = ORIENTED_EDGE('',*,*,#10701,.T.);
+#10970 = ORIENTED_EDGE('',*,*,#10952,.F.);
+#10971 = PLANE('',#10972);
+#10972 = AXIS2_PLACEMENT_3D('',#10973,#10974,#10975);
+#10973 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#10974 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#10975 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#10976 = ADVANCED_FACE('',(#10977),#10983,.T.);
+#10977 = FACE_BOUND('',#10978,.T.);
+#10978 = EDGE_LOOP('',(#10979,#10980,#10981,#10982));
+#10979 = ORIENTED_EDGE('',*,*,#10860,.T.);
+#10980 = ORIENTED_EDGE('',*,*,#10884,.T.);
+#10981 = ORIENTED_EDGE('',*,*,#10843,.T.);
+#10982 = ORIENTED_EDGE('',*,*,#10812,.T.);
+#10983 = PLANE('',#10984);
+#10984 = AXIS2_PLACEMENT_3D('',#10985,#10986,#10987);
+#10985 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#10986 = DIRECTION('',(0.,0.,1.));
+#10987 = DIRECTION('',(1.,0.,-0.));
+#10988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10992)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10989,#10990,#10991)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10989 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10990 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10991 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10992 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10989,
+  'distance_accuracy_value','confusion accuracy');
+#10993 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10994,#10996);
+#10994 = ( REPRESENTATION_RELATIONSHIP('','',#10467,#10440) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10995) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10995 = ITEM_DEFINED_TRANSFORMATION('','',#11,#10441);
+#10996 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10997);
+#10997 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('227','Body003','',#10435,#10462
+  ,$);
+#10998 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10464));
+#10999 = SHAPE_DEFINITION_REPRESENTATION(#11000,#11006);
+#11000 = PRODUCT_DEFINITION_SHAPE('','',#11001);
+#11001 = PRODUCT_DEFINITION('design','',#11002,#11005);
+#11002 = PRODUCT_DEFINITION_FORMATION('','',#11003);
+#11003 = PRODUCT('Lead003','Lead003','',(#11004));
+#11004 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11005 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11006 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11007),#11293);
+#11007 = MANIFOLD_SOLID_BREP('',#11008);
+#11008 = CLOSED_SHELL('',(#11009,#11049,#11080,#11111,#11144,#11177,
+    #11208,#11239,#11261,#11277));
+#11009 = ADVANCED_FACE('',(#11010),#11044,.T.);
+#11010 = FACE_BOUND('',#11011,.T.);
+#11011 = EDGE_LOOP('',(#11012,#11022,#11030,#11038));
+#11012 = ORIENTED_EDGE('',*,*,#11013,.T.);
+#11013 = EDGE_CURVE('',#11014,#11016,#11018,.T.);
+#11014 = VERTEX_POINT('',#11015);
+#11015 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#11016 = VERTEX_POINT('',#11017);
+#11017 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#11018 = LINE('',#11019,#11020);
+#11019 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#11020 = VECTOR('',#11021,1.);
+#11021 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#11022 = ORIENTED_EDGE('',*,*,#11023,.T.);
+#11023 = EDGE_CURVE('',#11016,#11024,#11026,.T.);
+#11024 = VERTEX_POINT('',#11025);
+#11025 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#11026 = LINE('',#11027,#11028);
+#11027 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#11028 = VECTOR('',#11029,1.);
+#11029 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#11030 = ORIENTED_EDGE('',*,*,#11031,.T.);
+#11031 = EDGE_CURVE('',#11024,#11032,#11034,.T.);
+#11032 = VERTEX_POINT('',#11033);
+#11033 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#11034 = LINE('',#11035,#11036);
+#11035 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#11036 = VECTOR('',#11037,1.);
+#11037 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#11038 = ORIENTED_EDGE('',*,*,#11039,.T.);
+#11039 = EDGE_CURVE('',#11032,#11014,#11040,.T.);
+#11040 = LINE('',#11041,#11042);
+#11041 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#11042 = VECTOR('',#11043,1.);
+#11043 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#11044 = PLANE('',#11045);
+#11045 = AXIS2_PLACEMENT_3D('',#11046,#11047,#11048);
+#11046 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#11047 = DIRECTION('',(1.,0.,0.));
+#11048 = DIRECTION('',(-0.,1.,0.));
+#11049 = ADVANCED_FACE('',(#11050),#11075,.F.);
+#11050 = FACE_BOUND('',#11051,.F.);
+#11051 = EDGE_LOOP('',(#11052,#11060,#11061,#11069));
+#11052 = ORIENTED_EDGE('',*,*,#11053,.F.);
+#11053 = EDGE_CURVE('',#11016,#11054,#11056,.T.);
+#11054 = VERTEX_POINT('',#11055);
+#11055 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#11056 = LINE('',#11057,#11058);
+#11057 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#11058 = VECTOR('',#11059,1.);
+#11059 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#11060 = ORIENTED_EDGE('',*,*,#11023,.T.);
+#11061 = ORIENTED_EDGE('',*,*,#11062,.T.);
+#11062 = EDGE_CURVE('',#11024,#11063,#11065,.T.);
+#11063 = VERTEX_POINT('',#11064);
+#11064 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#11065 = LINE('',#11066,#11067);
+#11066 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#11067 = VECTOR('',#11068,1.);
+#11068 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#11069 = ORIENTED_EDGE('',*,*,#11070,.F.);
+#11070 = EDGE_CURVE('',#11054,#11063,#11071,.T.);
+#11071 = LINE('',#11072,#11073);
+#11072 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#11073 = VECTOR('',#11074,1.);
+#11074 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#11075 = PLANE('',#11076);
+#11076 = AXIS2_PLACEMENT_3D('',#11077,#11078,#11079);
+#11077 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#11078 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#11079 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#11080 = ADVANCED_FACE('',(#11081),#11106,.F.);
+#11081 = FACE_BOUND('',#11082,.F.);
+#11082 = EDGE_LOOP('',(#11083,#11091,#11092,#11100));
+#11083 = ORIENTED_EDGE('',*,*,#11084,.F.);
+#11084 = EDGE_CURVE('',#11032,#11085,#11087,.T.);
+#11085 = VERTEX_POINT('',#11086);
+#11086 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#11087 = LINE('',#11088,#11089);
+#11088 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#11089 = VECTOR('',#11090,1.);
+#11090 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#11091 = ORIENTED_EDGE('',*,*,#11039,.T.);
+#11092 = ORIENTED_EDGE('',*,*,#11093,.T.);
+#11093 = EDGE_CURVE('',#11014,#11094,#11096,.T.);
+#11094 = VERTEX_POINT('',#11095);
+#11095 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#11096 = LINE('',#11097,#11098);
+#11097 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#11098 = VECTOR('',#11099,1.);
+#11099 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#11100 = ORIENTED_EDGE('',*,*,#11101,.F.);
+#11101 = EDGE_CURVE('',#11085,#11094,#11102,.T.);
+#11102 = LINE('',#11103,#11104);
+#11103 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#11104 = VECTOR('',#11105,1.);
+#11105 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#11106 = PLANE('',#11107);
+#11107 = AXIS2_PLACEMENT_3D('',#11108,#11109,#11110);
+#11108 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#11109 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#11110 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#11111 = ADVANCED_FACE('',(#11112),#11139,.T.);
+#11112 = FACE_BOUND('',#11113,.T.);
+#11113 = EDGE_LOOP('',(#11114,#11123,#11131,#11138));
+#11114 = ORIENTED_EDGE('',*,*,#11115,.T.);
+#11115 = EDGE_CURVE('',#11054,#11116,#11118,.T.);
+#11116 = VERTEX_POINT('',#11117);
+#11117 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#11118 = CIRCLE('',#11119,0.3);
+#11119 = AXIS2_PLACEMENT_3D('',#11120,#11121,#11122);
+#11120 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#11121 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#11122 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#11123 = ORIENTED_EDGE('',*,*,#11124,.T.);
+#11124 = EDGE_CURVE('',#11116,#11125,#11127,.T.);
+#11125 = VERTEX_POINT('',#11126);
+#11126 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#11127 = LINE('',#11128,#11129);
+#11128 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#11129 = VECTOR('',#11130,1.);
+#11130 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#11131 = ORIENTED_EDGE('',*,*,#11132,.F.);
+#11132 = EDGE_CURVE('',#11063,#11125,#11133,.T.);
+#11133 = CIRCLE('',#11134,0.3);
+#11134 = AXIS2_PLACEMENT_3D('',#11135,#11136,#11137);
+#11135 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#11136 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#11137 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#11138 = ORIENTED_EDGE('',*,*,#11070,.F.);
+#11139 = CYLINDRICAL_SURFACE('',#11140,0.3);
+#11140 = AXIS2_PLACEMENT_3D('',#11141,#11142,#11143);
+#11141 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#11142 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#11143 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#11144 = ADVANCED_FACE('',(#11145),#11172,.F.);
+#11145 = FACE_BOUND('',#11146,.F.);
+#11146 = EDGE_LOOP('',(#11147,#11148,#11157,#11165));
+#11147 = ORIENTED_EDGE('',*,*,#11101,.T.);
+#11148 = ORIENTED_EDGE('',*,*,#11149,.T.);
+#11149 = EDGE_CURVE('',#11094,#11150,#11152,.T.);
+#11150 = VERTEX_POINT('',#11151);
+#11151 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#11152 = CIRCLE('',#11153,0.1);
+#11153 = AXIS2_PLACEMENT_3D('',#11154,#11155,#11156);
+#11154 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#11155 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#11156 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#11157 = ORIENTED_EDGE('',*,*,#11158,.F.);
+#11158 = EDGE_CURVE('',#11159,#11150,#11161,.T.);
+#11159 = VERTEX_POINT('',#11160);
+#11160 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#11161 = LINE('',#11162,#11163);
+#11162 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#11163 = VECTOR('',#11164,1.);
+#11164 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#11165 = ORIENTED_EDGE('',*,*,#11166,.F.);
+#11166 = EDGE_CURVE('',#11085,#11159,#11167,.T.);
+#11167 = CIRCLE('',#11168,0.1);
+#11168 = AXIS2_PLACEMENT_3D('',#11169,#11170,#11171);
+#11169 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#11170 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#11171 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#11172 = CYLINDRICAL_SURFACE('',#11173,0.1);
+#11173 = AXIS2_PLACEMENT_3D('',#11174,#11175,#11176);
+#11174 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#11175 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#11176 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#11177 = ADVANCED_FACE('',(#11178),#11203,.F.);
+#11178 = FACE_BOUND('',#11179,.F.);
+#11179 = EDGE_LOOP('',(#11180,#11188,#11189,#11197));
+#11180 = ORIENTED_EDGE('',*,*,#11181,.F.);
+#11181 = EDGE_CURVE('',#11116,#11182,#11184,.T.);
+#11182 = VERTEX_POINT('',#11183);
+#11183 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#11184 = LINE('',#11185,#11186);
+#11185 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#11186 = VECTOR('',#11187,1.);
+#11187 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#11188 = ORIENTED_EDGE('',*,*,#11124,.T.);
+#11189 = ORIENTED_EDGE('',*,*,#11190,.T.);
+#11190 = EDGE_CURVE('',#11125,#11191,#11193,.T.);
+#11191 = VERTEX_POINT('',#11192);
+#11192 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#11193 = LINE('',#11194,#11195);
+#11194 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#11195 = VECTOR('',#11196,1.);
+#11196 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#11197 = ORIENTED_EDGE('',*,*,#11198,.F.);
+#11198 = EDGE_CURVE('',#11182,#11191,#11199,.T.);
+#11199 = LINE('',#11200,#11201);
+#11200 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#11201 = VECTOR('',#11202,1.);
+#11202 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#11203 = PLANE('',#11204);
+#11204 = AXIS2_PLACEMENT_3D('',#11205,#11206,#11207);
+#11205 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#11206 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#11207 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#11208 = ADVANCED_FACE('',(#11209),#11234,.F.);
+#11209 = FACE_BOUND('',#11210,.F.);
+#11210 = EDGE_LOOP('',(#11211,#11219,#11220,#11228));
+#11211 = ORIENTED_EDGE('',*,*,#11212,.T.);
+#11212 = EDGE_CURVE('',#11213,#11182,#11215,.T.);
+#11213 = VERTEX_POINT('',#11214);
+#11214 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#11215 = LINE('',#11216,#11217);
+#11216 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#11217 = VECTOR('',#11218,1.);
+#11218 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#11219 = ORIENTED_EDGE('',*,*,#11198,.T.);
+#11220 = ORIENTED_EDGE('',*,*,#11221,.T.);
+#11221 = EDGE_CURVE('',#11191,#11222,#11224,.T.);
+#11222 = VERTEX_POINT('',#11223);
+#11223 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#11224 = LINE('',#11225,#11226);
+#11225 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#11226 = VECTOR('',#11227,1.);
+#11227 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#11228 = ORIENTED_EDGE('',*,*,#11229,.T.);
+#11229 = EDGE_CURVE('',#11222,#11213,#11230,.T.);
+#11230 = LINE('',#11231,#11232);
+#11231 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#11232 = VECTOR('',#11233,1.);
+#11233 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#11234 = PLANE('',#11235);
+#11235 = AXIS2_PLACEMENT_3D('',#11236,#11237,#11238);
+#11236 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#11237 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#11238 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#11239 = ADVANCED_FACE('',(#11240),#11256,.F.);
+#11240 = FACE_BOUND('',#11241,.F.);
+#11241 = EDGE_LOOP('',(#11242,#11248,#11249,#11255));
+#11242 = ORIENTED_EDGE('',*,*,#11243,.F.);
+#11243 = EDGE_CURVE('',#11159,#11222,#11244,.T.);
+#11244 = LINE('',#11245,#11246);
+#11245 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#11246 = VECTOR('',#11247,1.);
+#11247 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#11248 = ORIENTED_EDGE('',*,*,#11158,.T.);
+#11249 = ORIENTED_EDGE('',*,*,#11250,.T.);
+#11250 = EDGE_CURVE('',#11150,#11213,#11251,.T.);
+#11251 = LINE('',#11252,#11253);
+#11252 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#11253 = VECTOR('',#11254,1.);
+#11254 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#11255 = ORIENTED_EDGE('',*,*,#11229,.F.);
+#11256 = PLANE('',#11257);
+#11257 = AXIS2_PLACEMENT_3D('',#11258,#11259,#11260);
+#11258 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#11259 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#11260 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#11261 = ADVANCED_FACE('',(#11262),#11272,.T.);
+#11262 = FACE_BOUND('',#11263,.T.);
+#11263 = EDGE_LOOP('',(#11264,#11265,#11266,#11267,#11268,#11269,#11270,
+    #11271));
+#11264 = ORIENTED_EDGE('',*,*,#11093,.T.);
+#11265 = ORIENTED_EDGE('',*,*,#11149,.T.);
+#11266 = ORIENTED_EDGE('',*,*,#11250,.T.);
+#11267 = ORIENTED_EDGE('',*,*,#11212,.T.);
+#11268 = ORIENTED_EDGE('',*,*,#11181,.F.);
+#11269 = ORIENTED_EDGE('',*,*,#11115,.F.);
+#11270 = ORIENTED_EDGE('',*,*,#11053,.F.);
+#11271 = ORIENTED_EDGE('',*,*,#11013,.F.);
+#11272 = PLANE('',#11273);
+#11273 = AXIS2_PLACEMENT_3D('',#11274,#11275,#11276);
+#11274 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#11275 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#11276 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#11277 = ADVANCED_FACE('',(#11278),#11288,.T.);
+#11278 = FACE_BOUND('',#11279,.T.);
+#11279 = EDGE_LOOP('',(#11280,#11281,#11282,#11283,#11284,#11285,#11286,
+    #11287));
+#11280 = ORIENTED_EDGE('',*,*,#11062,.T.);
+#11281 = ORIENTED_EDGE('',*,*,#11132,.T.);
+#11282 = ORIENTED_EDGE('',*,*,#11190,.T.);
+#11283 = ORIENTED_EDGE('',*,*,#11221,.T.);
+#11284 = ORIENTED_EDGE('',*,*,#11243,.F.);
+#11285 = ORIENTED_EDGE('',*,*,#11166,.F.);
+#11286 = ORIENTED_EDGE('',*,*,#11084,.F.);
+#11287 = ORIENTED_EDGE('',*,*,#11031,.F.);
+#11288 = PLANE('',#11289);
+#11289 = AXIS2_PLACEMENT_3D('',#11290,#11291,#11292);
+#11290 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#11291 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#11292 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#11293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11297)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11294,#11295,#11296)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11294 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11295 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11296 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11297 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11294,
+  'distance_accuracy_value','confusion accuracy');
+#11298 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11299,#11301);
+#11299 = ( REPRESENTATION_RELATIONSHIP('','',#11006,#10440) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11300) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11300 = ITEM_DEFINED_TRANSFORMATION('','',#11,#10445);
+#11301 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11302);
+#11302 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('228','Lead003','',#10435,#11001
+  ,$);
+#11303 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11003));
+#11304 = SHAPE_DEFINITION_REPRESENTATION(#11305,#11311);
+#11305 = PRODUCT_DEFINITION_SHAPE('','',#11306);
+#11306 = PRODUCT_DEFINITION('design','',#11307,#11310);
+#11307 = PRODUCT_DEFINITION_FORMATION('','',#11308);
+#11308 = PRODUCT('01x01_P2.54mm_Vertical_SMD004',
+  '01x01_P2.54mm_Vertical_SMD004','',(#11309));
+#11309 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11310 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11311 = SHAPE_REPRESENTATION('',(#11,#11312,#11316),#11320);
+#11312 = AXIS2_PLACEMENT_3D('',#11313,#11314,#11315);
+#11313 = CARTESIAN_POINT('',(0.,0.,0.));
+#11314 = DIRECTION('',(0.,0.,1.));
+#11315 = DIRECTION('',(1.,0.,0.));
+#11316 = AXIS2_PLACEMENT_3D('',#11317,#11318,#11319);
+#11317 = CARTESIAN_POINT('',(0.,0.,0.));
+#11318 = DIRECTION('',(0.,0.,1.));
+#11319 = DIRECTION('',(1.,0.,0.));
+#11320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11324)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11321,#11322,#11323)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11321 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11322 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11323 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11324 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11321,
+  'distance_accuracy_value','confusion accuracy');
+#11325 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11326,#11328);
+#11326 = ( REPRESENTATION_RELATIONSHIP('','',#11311,#10409) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11327) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11327 = ITEM_DEFINED_TRANSFORMATION('','',#11,#10414);
+#11328 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11329);
+#11329 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('232',
+  '01x01_P2.54mm_Vertical_SMD004','',#10404,#11306,$);
+#11330 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11308));
+#11331 = SHAPE_DEFINITION_REPRESENTATION(#11332,#11338);
+#11332 = PRODUCT_DEFINITION_SHAPE('','',#11333);
+#11333 = PRODUCT_DEFINITION('design','',#11334,#11337);
+#11334 = PRODUCT_DEFINITION_FORMATION('','',#11335);
+#11335 = PRODUCT('Body004','Body004','',(#11336));
+#11336 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11337 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11338 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11339),#11859);
+#11339 = MANIFOLD_SOLID_BREP('',#11340);
+#11340 = CLOSED_SHELL('',(#11341,#11415,#11446,#11470,#11494,#11511,
+    #11542,#11598,#11654,#11671,#11702,#11726,#11750,#11767,#11784,
+    #11801,#11818,#11835,#11847));
+#11341 = ADVANCED_FACE('',(#11342,#11376),#11410,.T.);
+#11342 = FACE_BOUND('',#11343,.T.);
+#11343 = EDGE_LOOP('',(#11344,#11354,#11362,#11370));
+#11344 = ORIENTED_EDGE('',*,*,#11345,.F.);
+#11345 = EDGE_CURVE('',#11346,#11348,#11350,.T.);
+#11346 = VERTEX_POINT('',#11347);
+#11347 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#11348 = VERTEX_POINT('',#11349);
+#11349 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#11350 = LINE('',#11351,#11352);
+#11351 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#11352 = VECTOR('',#11353,1.);
+#11353 = DIRECTION('',(-1.,0.,0.));
+#11354 = ORIENTED_EDGE('',*,*,#11355,.F.);
+#11355 = EDGE_CURVE('',#11356,#11346,#11358,.T.);
+#11356 = VERTEX_POINT('',#11357);
+#11357 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#11358 = LINE('',#11359,#11360);
+#11359 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#11360 = VECTOR('',#11361,1.);
+#11361 = DIRECTION('',(0.,1.,0.));
+#11362 = ORIENTED_EDGE('',*,*,#11363,.F.);
+#11363 = EDGE_CURVE('',#11364,#11356,#11366,.T.);
+#11364 = VERTEX_POINT('',#11365);
+#11365 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#11366 = LINE('',#11367,#11368);
+#11367 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#11368 = VECTOR('',#11369,1.);
+#11369 = DIRECTION('',(1.,0.,0.));
+#11370 = ORIENTED_EDGE('',*,*,#11371,.F.);
+#11371 = EDGE_CURVE('',#11348,#11364,#11372,.T.);
+#11372 = LINE('',#11373,#11374);
+#11373 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#11374 = VECTOR('',#11375,1.);
+#11375 = DIRECTION('',(0.,-1.,0.));
+#11376 = FACE_BOUND('',#11377,.T.);
+#11377 = EDGE_LOOP('',(#11378,#11388,#11396,#11404));
+#11378 = ORIENTED_EDGE('',*,*,#11379,.T.);
+#11379 = EDGE_CURVE('',#11380,#11382,#11384,.T.);
+#11380 = VERTEX_POINT('',#11381);
+#11381 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#11382 = VERTEX_POINT('',#11383);
+#11383 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#11384 = LINE('',#11385,#11386);
+#11385 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#11386 = VECTOR('',#11387,1.);
+#11387 = DIRECTION('',(0.,-1.,0.));
+#11388 = ORIENTED_EDGE('',*,*,#11389,.T.);
+#11389 = EDGE_CURVE('',#11382,#11390,#11392,.T.);
+#11390 = VERTEX_POINT('',#11391);
+#11391 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#11392 = LINE('',#11393,#11394);
+#11393 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#11394 = VECTOR('',#11395,1.);
+#11395 = DIRECTION('',(1.,0.,0.));
+#11396 = ORIENTED_EDGE('',*,*,#11397,.T.);
+#11397 = EDGE_CURVE('',#11390,#11398,#11400,.T.);
+#11398 = VERTEX_POINT('',#11399);
+#11399 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#11400 = LINE('',#11401,#11402);
+#11401 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#11402 = VECTOR('',#11403,1.);
+#11403 = DIRECTION('',(0.,1.,0.));
+#11404 = ORIENTED_EDGE('',*,*,#11405,.T.);
+#11405 = EDGE_CURVE('',#11398,#11380,#11406,.T.);
+#11406 = LINE('',#11407,#11408);
+#11407 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#11408 = VECTOR('',#11409,1.);
+#11409 = DIRECTION('',(-1.,0.,0.));
+#11410 = PLANE('',#11411);
+#11411 = AXIS2_PLACEMENT_3D('',#11412,#11413,#11414);
+#11412 = CARTESIAN_POINT('',(0.,0.,7.5));
+#11413 = DIRECTION('',(0.,0.,1.));
+#11414 = DIRECTION('',(1.,0.,-0.));
+#11415 = ADVANCED_FACE('',(#11416),#11441,.F.);
+#11416 = FACE_BOUND('',#11417,.T.);
+#11417 = EDGE_LOOP('',(#11418,#11426,#11427,#11435));
+#11418 = ORIENTED_EDGE('',*,*,#11419,.F.);
+#11419 = EDGE_CURVE('',#11346,#11420,#11422,.T.);
+#11420 = VERTEX_POINT('',#11421);
+#11421 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#11422 = LINE('',#11423,#11424);
+#11423 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#11424 = VECTOR('',#11425,1.);
+#11425 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#11426 = ORIENTED_EDGE('',*,*,#11345,.T.);
+#11427 = ORIENTED_EDGE('',*,*,#11428,.T.);
+#11428 = EDGE_CURVE('',#11348,#11429,#11431,.T.);
+#11429 = VERTEX_POINT('',#11430);
+#11430 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#11431 = LINE('',#11432,#11433);
+#11432 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#11433 = VECTOR('',#11434,1.);
+#11434 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#11435 = ORIENTED_EDGE('',*,*,#11436,.F.);
+#11436 = EDGE_CURVE('',#11420,#11429,#11437,.T.);
+#11437 = LINE('',#11438,#11439);
+#11438 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#11439 = VECTOR('',#11440,1.);
+#11440 = DIRECTION('',(-1.,0.,0.));
+#11441 = PLANE('',#11442);
+#11442 = AXIS2_PLACEMENT_3D('',#11443,#11444,#11445);
+#11443 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#11444 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#11445 = DIRECTION('',(1.,0.,0.));
+#11446 = ADVANCED_FACE('',(#11447),#11465,.F.);
+#11447 = FACE_BOUND('',#11448,.T.);
+#11448 = EDGE_LOOP('',(#11449,#11457,#11458,#11459));
+#11449 = ORIENTED_EDGE('',*,*,#11450,.F.);
+#11450 = EDGE_CURVE('',#11356,#11451,#11453,.T.);
+#11451 = VERTEX_POINT('',#11452);
+#11452 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#11453 = LINE('',#11454,#11455);
+#11454 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#11455 = VECTOR('',#11456,1.);
+#11456 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#11457 = ORIENTED_EDGE('',*,*,#11355,.T.);
+#11458 = ORIENTED_EDGE('',*,*,#11419,.T.);
+#11459 = ORIENTED_EDGE('',*,*,#11460,.F.);
+#11460 = EDGE_CURVE('',#11451,#11420,#11461,.T.);
+#11461 = LINE('',#11462,#11463);
+#11462 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#11463 = VECTOR('',#11464,1.);
+#11464 = DIRECTION('',(0.,1.,0.));
+#11465 = PLANE('',#11466);
+#11466 = AXIS2_PLACEMENT_3D('',#11467,#11468,#11469);
+#11467 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#11468 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#11469 = DIRECTION('',(0.,-1.,0.));
+#11470 = ADVANCED_FACE('',(#11471),#11489,.F.);
+#11471 = FACE_BOUND('',#11472,.T.);
+#11472 = EDGE_LOOP('',(#11473,#11474,#11475,#11483));
+#11473 = ORIENTED_EDGE('',*,*,#11428,.F.);
+#11474 = ORIENTED_EDGE('',*,*,#11371,.T.);
+#11475 = ORIENTED_EDGE('',*,*,#11476,.T.);
+#11476 = EDGE_CURVE('',#11364,#11477,#11479,.T.);
+#11477 = VERTEX_POINT('',#11478);
+#11478 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#11479 = LINE('',#11480,#11481);
+#11480 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#11481 = VECTOR('',#11482,1.);
+#11482 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#11483 = ORIENTED_EDGE('',*,*,#11484,.F.);
+#11484 = EDGE_CURVE('',#11429,#11477,#11485,.T.);
+#11485 = LINE('',#11486,#11487);
+#11486 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#11487 = VECTOR('',#11488,1.);
+#11488 = DIRECTION('',(0.,-1.,0.));
+#11489 = PLANE('',#11490);
+#11490 = AXIS2_PLACEMENT_3D('',#11491,#11492,#11493);
+#11491 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#11492 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#11493 = DIRECTION('',(0.,1.,0.));
+#11494 = ADVANCED_FACE('',(#11495),#11506,.F.);
+#11495 = FACE_BOUND('',#11496,.T.);
+#11496 = EDGE_LOOP('',(#11497,#11498,#11499,#11500));
+#11497 = ORIENTED_EDGE('',*,*,#11476,.F.);
+#11498 = ORIENTED_EDGE('',*,*,#11363,.T.);
+#11499 = ORIENTED_EDGE('',*,*,#11450,.T.);
+#11500 = ORIENTED_EDGE('',*,*,#11501,.F.);
+#11501 = EDGE_CURVE('',#11477,#11451,#11502,.T.);
+#11502 = LINE('',#11503,#11504);
+#11503 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#11504 = VECTOR('',#11505,1.);
+#11505 = DIRECTION('',(1.,0.,0.));
+#11506 = PLANE('',#11507);
+#11507 = AXIS2_PLACEMENT_3D('',#11508,#11509,#11510);
+#11508 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#11509 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#11510 = DIRECTION('',(-1.,-0.,0.));
+#11511 = ADVANCED_FACE('',(#11512),#11537,.F.);
+#11512 = FACE_BOUND('',#11513,.F.);
+#11513 = EDGE_LOOP('',(#11514,#11522,#11523,#11531));
+#11514 = ORIENTED_EDGE('',*,*,#11515,.T.);
+#11515 = EDGE_CURVE('',#11516,#11380,#11518,.T.);
+#11516 = VERTEX_POINT('',#11517);
+#11517 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#11518 = LINE('',#11519,#11520);
+#11519 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#11520 = VECTOR('',#11521,1.);
+#11521 = DIRECTION('',(0.,0.,1.));
+#11522 = ORIENTED_EDGE('',*,*,#11379,.T.);
+#11523 = ORIENTED_EDGE('',*,*,#11524,.F.);
+#11524 = EDGE_CURVE('',#11525,#11382,#11527,.T.);
+#11525 = VERTEX_POINT('',#11526);
+#11526 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#11527 = LINE('',#11528,#11529);
+#11528 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#11529 = VECTOR('',#11530,1.);
+#11530 = DIRECTION('',(0.,0.,1.));
+#11531 = ORIENTED_EDGE('',*,*,#11532,.F.);
+#11532 = EDGE_CURVE('',#11516,#11525,#11533,.T.);
+#11533 = LINE('',#11534,#11535);
+#11534 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#11535 = VECTOR('',#11536,1.);
+#11536 = DIRECTION('',(0.,-1.,0.));
+#11537 = PLANE('',#11538);
+#11538 = AXIS2_PLACEMENT_3D('',#11539,#11540,#11541);
+#11539 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#11540 = DIRECTION('',(1.,0.,0.));
+#11541 = DIRECTION('',(0.,-1.,0.));
+#11542 = ADVANCED_FACE('',(#11543),#11593,.F.);
+#11543 = FACE_BOUND('',#11544,.F.);
+#11544 = EDGE_LOOP('',(#11545,#11555,#11561,#11562,#11563,#11571,#11579,
+    #11587));
+#11545 = ORIENTED_EDGE('',*,*,#11546,.F.);
+#11546 = EDGE_CURVE('',#11547,#11549,#11551,.T.);
+#11547 = VERTEX_POINT('',#11548);
+#11548 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#11549 = VERTEX_POINT('',#11550);
+#11550 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#11551 = LINE('',#11552,#11553);
+#11552 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#11553 = VECTOR('',#11554,1.);
+#11554 = DIRECTION('',(-1.,0.,0.));
+#11555 = ORIENTED_EDGE('',*,*,#11556,.T.);
+#11556 = EDGE_CURVE('',#11547,#11398,#11557,.T.);
+#11557 = LINE('',#11558,#11559);
+#11558 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#11559 = VECTOR('',#11560,1.);
+#11560 = DIRECTION('',(0.,0.,1.));
+#11561 = ORIENTED_EDGE('',*,*,#11405,.T.);
+#11562 = ORIENTED_EDGE('',*,*,#11515,.F.);
+#11563 = ORIENTED_EDGE('',*,*,#11564,.F.);
+#11564 = EDGE_CURVE('',#11565,#11516,#11567,.T.);
+#11565 = VERTEX_POINT('',#11566);
+#11566 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#11567 = LINE('',#11568,#11569);
+#11568 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#11569 = VECTOR('',#11570,1.);
+#11570 = DIRECTION('',(-1.,0.,0.));
+#11571 = ORIENTED_EDGE('',*,*,#11572,.T.);
+#11572 = EDGE_CURVE('',#11565,#11573,#11575,.T.);
+#11573 = VERTEX_POINT('',#11574);
+#11574 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#11575 = LINE('',#11576,#11577);
+#11576 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#11577 = VECTOR('',#11578,1.);
+#11578 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#11579 = ORIENTED_EDGE('',*,*,#11580,.T.);
+#11580 = EDGE_CURVE('',#11573,#11581,#11583,.T.);
+#11581 = VERTEX_POINT('',#11582);
+#11582 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#11583 = LINE('',#11584,#11585);
+#11584 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#11585 = VECTOR('',#11586,1.);
+#11586 = DIRECTION('',(1.,0.,0.));
+#11587 = ORIENTED_EDGE('',*,*,#11588,.T.);
+#11588 = EDGE_CURVE('',#11581,#11549,#11589,.T.);
+#11589 = LINE('',#11590,#11591);
+#11590 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#11591 = VECTOR('',#11592,1.);
+#11592 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#11593 = PLANE('',#11594);
+#11594 = AXIS2_PLACEMENT_3D('',#11595,#11596,#11597);
+#11595 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#11596 = DIRECTION('',(0.,-1.,0.));
+#11597 = DIRECTION('',(-1.,0.,0.));
+#11598 = ADVANCED_FACE('',(#11599),#11649,.F.);
+#11599 = FACE_BOUND('',#11600,.F.);
+#11600 = EDGE_LOOP('',(#11601,#11609,#11610,#11611,#11619,#11627,#11635,
+    #11643));
+#11601 = ORIENTED_EDGE('',*,*,#11602,.F.);
+#11602 = EDGE_CURVE('',#11525,#11603,#11605,.T.);
+#11603 = VERTEX_POINT('',#11604);
+#11604 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#11605 = LINE('',#11606,#11607);
+#11606 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#11607 = VECTOR('',#11608,1.);
+#11608 = DIRECTION('',(1.,0.,0.));
+#11609 = ORIENTED_EDGE('',*,*,#11524,.T.);
+#11610 = ORIENTED_EDGE('',*,*,#11389,.T.);
+#11611 = ORIENTED_EDGE('',*,*,#11612,.F.);
+#11612 = EDGE_CURVE('',#11613,#11390,#11615,.T.);
+#11613 = VERTEX_POINT('',#11614);
+#11614 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#11615 = LINE('',#11616,#11617);
+#11616 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#11617 = VECTOR('',#11618,1.);
+#11618 = DIRECTION('',(0.,0.,1.));
+#11619 = ORIENTED_EDGE('',*,*,#11620,.F.);
+#11620 = EDGE_CURVE('',#11621,#11613,#11623,.T.);
+#11621 = VERTEX_POINT('',#11622);
+#11622 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#11623 = LINE('',#11624,#11625);
+#11624 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#11625 = VECTOR('',#11626,1.);
+#11626 = DIRECTION('',(1.,0.,0.));
+#11627 = ORIENTED_EDGE('',*,*,#11628,.F.);
+#11628 = EDGE_CURVE('',#11629,#11621,#11631,.T.);
+#11629 = VERTEX_POINT('',#11630);
+#11630 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#11631 = LINE('',#11632,#11633);
+#11632 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#11633 = VECTOR('',#11634,1.);
+#11634 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#11635 = ORIENTED_EDGE('',*,*,#11636,.F.);
+#11636 = EDGE_CURVE('',#11637,#11629,#11639,.T.);
+#11637 = VERTEX_POINT('',#11638);
+#11638 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#11639 = LINE('',#11640,#11641);
+#11640 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#11641 = VECTOR('',#11642,1.);
+#11642 = DIRECTION('',(1.,0.,0.));
+#11643 = ORIENTED_EDGE('',*,*,#11644,.F.);
+#11644 = EDGE_CURVE('',#11603,#11637,#11645,.T.);
+#11645 = LINE('',#11646,#11647);
+#11646 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#11647 = VECTOR('',#11648,1.);
+#11648 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#11649 = PLANE('',#11650);
+#11650 = AXIS2_PLACEMENT_3D('',#11651,#11652,#11653);
+#11651 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#11652 = DIRECTION('',(0.,1.,0.));
+#11653 = DIRECTION('',(1.,0.,0.));
+#11654 = ADVANCED_FACE('',(#11655),#11666,.F.);
+#11655 = FACE_BOUND('',#11656,.F.);
+#11656 = EDGE_LOOP('',(#11657,#11658,#11659,#11660));
+#11657 = ORIENTED_EDGE('',*,*,#11612,.T.);
+#11658 = ORIENTED_EDGE('',*,*,#11397,.T.);
+#11659 = ORIENTED_EDGE('',*,*,#11556,.F.);
+#11660 = ORIENTED_EDGE('',*,*,#11661,.F.);
+#11661 = EDGE_CURVE('',#11613,#11547,#11662,.T.);
+#11662 = LINE('',#11663,#11664);
+#11663 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#11664 = VECTOR('',#11665,1.);
+#11665 = DIRECTION('',(0.,1.,0.));
+#11666 = PLANE('',#11667);
+#11667 = AXIS2_PLACEMENT_3D('',#11668,#11669,#11670);
+#11668 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#11669 = DIRECTION('',(-1.,0.,0.));
+#11670 = DIRECTION('',(0.,1.,0.));
+#11671 = ADVANCED_FACE('',(#11672),#11697,.F.);
+#11672 = FACE_BOUND('',#11673,.F.);
+#11673 = EDGE_LOOP('',(#11674,#11682,#11690,#11696));
+#11674 = ORIENTED_EDGE('',*,*,#11675,.T.);
+#11675 = EDGE_CURVE('',#11420,#11676,#11678,.T.);
+#11676 = VERTEX_POINT('',#11677);
+#11677 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#11678 = LINE('',#11679,#11680);
+#11679 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#11680 = VECTOR('',#11681,1.);
+#11681 = DIRECTION('',(-0.,-0.,-1.));
+#11682 = ORIENTED_EDGE('',*,*,#11683,.T.);
+#11683 = EDGE_CURVE('',#11676,#11684,#11686,.T.);
+#11684 = VERTEX_POINT('',#11685);
+#11685 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#11686 = LINE('',#11687,#11688);
+#11687 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#11688 = VECTOR('',#11689,1.);
+#11689 = DIRECTION('',(-1.,0.,0.));
+#11690 = ORIENTED_EDGE('',*,*,#11691,.F.);
+#11691 = EDGE_CURVE('',#11429,#11684,#11692,.T.);
+#11692 = LINE('',#11693,#11694);
+#11693 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#11694 = VECTOR('',#11695,1.);
+#11695 = DIRECTION('',(-0.,-0.,-1.));
+#11696 = ORIENTED_EDGE('',*,*,#11436,.F.);
+#11697 = PLANE('',#11698);
+#11698 = AXIS2_PLACEMENT_3D('',#11699,#11700,#11701);
+#11699 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#11700 = DIRECTION('',(0.,1.,0.));
+#11701 = DIRECTION('',(-1.,0.,0.));
+#11702 = ADVANCED_FACE('',(#11703),#11721,.F.);
+#11703 = FACE_BOUND('',#11704,.F.);
+#11704 = EDGE_LOOP('',(#11705,#11713,#11719,#11720));
+#11705 = ORIENTED_EDGE('',*,*,#11706,.T.);
+#11706 = EDGE_CURVE('',#11451,#11707,#11709,.T.);
+#11707 = VERTEX_POINT('',#11708);
+#11708 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#11709 = LINE('',#11710,#11711);
+#11710 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#11711 = VECTOR('',#11712,1.);
+#11712 = DIRECTION('',(-0.,-0.,-1.));
+#11713 = ORIENTED_EDGE('',*,*,#11714,.T.);
+#11714 = EDGE_CURVE('',#11707,#11676,#11715,.T.);
+#11715 = LINE('',#11716,#11717);
+#11716 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#11717 = VECTOR('',#11718,1.);
+#11718 = DIRECTION('',(0.,1.,0.));
+#11719 = ORIENTED_EDGE('',*,*,#11675,.F.);
+#11720 = ORIENTED_EDGE('',*,*,#11460,.F.);
+#11721 = PLANE('',#11722);
+#11722 = AXIS2_PLACEMENT_3D('',#11723,#11724,#11725);
+#11723 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#11724 = DIRECTION('',(1.,0.,0.));
+#11725 = DIRECTION('',(-0.,1.,0.));
+#11726 = ADVANCED_FACE('',(#11727),#11745,.F.);
+#11727 = FACE_BOUND('',#11728,.F.);
+#11728 = EDGE_LOOP('',(#11729,#11730,#11738,#11744));
+#11729 = ORIENTED_EDGE('',*,*,#11691,.T.);
+#11730 = ORIENTED_EDGE('',*,*,#11731,.T.);
+#11731 = EDGE_CURVE('',#11684,#11732,#11734,.T.);
+#11732 = VERTEX_POINT('',#11733);
+#11733 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#11734 = LINE('',#11735,#11736);
+#11735 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#11736 = VECTOR('',#11737,1.);
+#11737 = DIRECTION('',(0.,-1.,0.));
+#11738 = ORIENTED_EDGE('',*,*,#11739,.F.);
+#11739 = EDGE_CURVE('',#11477,#11732,#11740,.T.);
+#11740 = LINE('',#11741,#11742);
+#11741 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#11742 = VECTOR('',#11743,1.);
+#11743 = DIRECTION('',(-0.,-0.,-1.));
+#11744 = ORIENTED_EDGE('',*,*,#11484,.F.);
+#11745 = PLANE('',#11746);
+#11746 = AXIS2_PLACEMENT_3D('',#11747,#11748,#11749);
+#11747 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#11748 = DIRECTION('',(-1.,0.,0.));
+#11749 = DIRECTION('',(0.,-1.,0.));
+#11750 = ADVANCED_FACE('',(#11751),#11762,.F.);
+#11751 = FACE_BOUND('',#11752,.F.);
+#11752 = EDGE_LOOP('',(#11753,#11754,#11760,#11761));
+#11753 = ORIENTED_EDGE('',*,*,#11739,.T.);
+#11754 = ORIENTED_EDGE('',*,*,#11755,.T.);
+#11755 = EDGE_CURVE('',#11732,#11707,#11756,.T.);
+#11756 = LINE('',#11757,#11758);
+#11757 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#11758 = VECTOR('',#11759,1.);
+#11759 = DIRECTION('',(1.,0.,0.));
+#11760 = ORIENTED_EDGE('',*,*,#11706,.F.);
+#11761 = ORIENTED_EDGE('',*,*,#11501,.F.);
+#11762 = PLANE('',#11763);
+#11763 = AXIS2_PLACEMENT_3D('',#11764,#11765,#11766);
+#11764 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#11765 = DIRECTION('',(0.,-1.,0.));
+#11766 = DIRECTION('',(1.,0.,0.));
+#11767 = ADVANCED_FACE('',(#11768),#11779,.F.);
+#11768 = FACE_BOUND('',#11769,.F.);
+#11769 = EDGE_LOOP('',(#11770,#11771,#11772,#11773));
+#11770 = ORIENTED_EDGE('',*,*,#11564,.T.);
+#11771 = ORIENTED_EDGE('',*,*,#11532,.T.);
+#11772 = ORIENTED_EDGE('',*,*,#11602,.T.);
+#11773 = ORIENTED_EDGE('',*,*,#11774,.T.);
+#11774 = EDGE_CURVE('',#11603,#11565,#11775,.T.);
+#11775 = LINE('',#11776,#11777);
+#11776 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#11777 = VECTOR('',#11778,1.);
+#11778 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#11779 = PLANE('',#11780);
+#11780 = AXIS2_PLACEMENT_3D('',#11781,#11782,#11783);
+#11781 = CARTESIAN_POINT('',(0.,0.,0.2));
+#11782 = DIRECTION('',(0.,0.,1.));
+#11783 = DIRECTION('',(1.,0.,-0.));
+#11784 = ADVANCED_FACE('',(#11785),#11796,.F.);
+#11785 = FACE_BOUND('',#11786,.F.);
+#11786 = EDGE_LOOP('',(#11787,#11788,#11794,#11795));
+#11787 = ORIENTED_EDGE('',*,*,#11546,.T.);
+#11788 = ORIENTED_EDGE('',*,*,#11789,.F.);
+#11789 = EDGE_CURVE('',#11621,#11549,#11790,.T.);
+#11790 = LINE('',#11791,#11792);
+#11791 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#11792 = VECTOR('',#11793,1.);
+#11793 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#11794 = ORIENTED_EDGE('',*,*,#11620,.T.);
+#11795 = ORIENTED_EDGE('',*,*,#11661,.T.);
+#11796 = PLANE('',#11797);
+#11797 = AXIS2_PLACEMENT_3D('',#11798,#11799,#11800);
+#11798 = CARTESIAN_POINT('',(0.,0.,0.2));
+#11799 = DIRECTION('',(0.,0.,1.));
+#11800 = DIRECTION('',(1.,0.,-0.));
+#11801 = ADVANCED_FACE('',(#11802),#11813,.T.);
+#11802 = FACE_BOUND('',#11803,.T.);
+#11803 = EDGE_LOOP('',(#11804,#11805,#11811,#11812));
+#11804 = ORIENTED_EDGE('',*,*,#11628,.F.);
+#11805 = ORIENTED_EDGE('',*,*,#11806,.T.);
+#11806 = EDGE_CURVE('',#11629,#11581,#11807,.T.);
+#11807 = LINE('',#11808,#11809);
+#11808 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#11809 = VECTOR('',#11810,1.);
+#11810 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#11811 = ORIENTED_EDGE('',*,*,#11588,.T.);
+#11812 = ORIENTED_EDGE('',*,*,#11789,.F.);
+#11813 = PLANE('',#11814);
+#11814 = AXIS2_PLACEMENT_3D('',#11815,#11816,#11817);
+#11815 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#11816 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#11817 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#11818 = ADVANCED_FACE('',(#11819),#11830,.T.);
+#11819 = FACE_BOUND('',#11820,.T.);
+#11820 = EDGE_LOOP('',(#11821,#11822,#11828,#11829));
+#11821 = ORIENTED_EDGE('',*,*,#11636,.F.);
+#11822 = ORIENTED_EDGE('',*,*,#11823,.T.);
+#11823 = EDGE_CURVE('',#11637,#11573,#11824,.T.);
+#11824 = LINE('',#11825,#11826);
+#11825 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#11826 = VECTOR('',#11827,1.);
+#11827 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#11828 = ORIENTED_EDGE('',*,*,#11580,.T.);
+#11829 = ORIENTED_EDGE('',*,*,#11806,.F.);
+#11830 = PLANE('',#11831);
+#11831 = AXIS2_PLACEMENT_3D('',#11832,#11833,#11834);
+#11832 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#11833 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#11834 = DIRECTION('',(1.,0.,0.));
+#11835 = ADVANCED_FACE('',(#11836),#11842,.T.);
+#11836 = FACE_BOUND('',#11837,.T.);
+#11837 = EDGE_LOOP('',(#11838,#11839,#11840,#11841));
+#11838 = ORIENTED_EDGE('',*,*,#11644,.F.);
+#11839 = ORIENTED_EDGE('',*,*,#11774,.T.);
+#11840 = ORIENTED_EDGE('',*,*,#11572,.T.);
+#11841 = ORIENTED_EDGE('',*,*,#11823,.F.);
+#11842 = PLANE('',#11843);
+#11843 = AXIS2_PLACEMENT_3D('',#11844,#11845,#11846);
+#11844 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#11845 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#11846 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#11847 = ADVANCED_FACE('',(#11848),#11854,.T.);
+#11848 = FACE_BOUND('',#11849,.T.);
+#11849 = EDGE_LOOP('',(#11850,#11851,#11852,#11853));
+#11850 = ORIENTED_EDGE('',*,*,#11731,.T.);
+#11851 = ORIENTED_EDGE('',*,*,#11755,.T.);
+#11852 = ORIENTED_EDGE('',*,*,#11714,.T.);
+#11853 = ORIENTED_EDGE('',*,*,#11683,.T.);
+#11854 = PLANE('',#11855);
+#11855 = AXIS2_PLACEMENT_3D('',#11856,#11857,#11858);
+#11856 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#11857 = DIRECTION('',(0.,0.,1.));
+#11858 = DIRECTION('',(1.,0.,-0.));
+#11859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11863)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11860,#11861,#11862)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11860 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11861 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11862 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11863 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11860,
+  'distance_accuracy_value','confusion accuracy');
+#11864 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11865,#11867);
+#11865 = ( REPRESENTATION_RELATIONSHIP('','',#11338,#11311) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11866) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11866 = ITEM_DEFINED_TRANSFORMATION('','',#11,#11312);
+#11867 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11868);
+#11868 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('230','Body004','',#11306,#11333
+  ,$);
+#11869 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11335));
+#11870 = SHAPE_DEFINITION_REPRESENTATION(#11871,#11877);
+#11871 = PRODUCT_DEFINITION_SHAPE('','',#11872);
+#11872 = PRODUCT_DEFINITION('design','',#11873,#11876);
+#11873 = PRODUCT_DEFINITION_FORMATION('','',#11874);
+#11874 = PRODUCT('Lead004','Lead004','',(#11875));
+#11875 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11876 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11877 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11878),#12164);
+#11878 = MANIFOLD_SOLID_BREP('',#11879);
+#11879 = CLOSED_SHELL('',(#11880,#11920,#11951,#11982,#12015,#12048,
+    #12079,#12110,#12132,#12148));
+#11880 = ADVANCED_FACE('',(#11881),#11915,.T.);
+#11881 = FACE_BOUND('',#11882,.T.);
+#11882 = EDGE_LOOP('',(#11883,#11893,#11901,#11909));
+#11883 = ORIENTED_EDGE('',*,*,#11884,.T.);
+#11884 = EDGE_CURVE('',#11885,#11887,#11889,.T.);
+#11885 = VERTEX_POINT('',#11886);
+#11886 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#11887 = VERTEX_POINT('',#11888);
+#11888 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#11889 = LINE('',#11890,#11891);
+#11890 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#11891 = VECTOR('',#11892,1.);
+#11892 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#11893 = ORIENTED_EDGE('',*,*,#11894,.T.);
+#11894 = EDGE_CURVE('',#11887,#11895,#11897,.T.);
+#11895 = VERTEX_POINT('',#11896);
+#11896 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#11897 = LINE('',#11898,#11899);
+#11898 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#11899 = VECTOR('',#11900,1.);
+#11900 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#11901 = ORIENTED_EDGE('',*,*,#11902,.T.);
+#11902 = EDGE_CURVE('',#11895,#11903,#11905,.T.);
+#11903 = VERTEX_POINT('',#11904);
+#11904 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#11905 = LINE('',#11906,#11907);
+#11906 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#11907 = VECTOR('',#11908,1.);
+#11908 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#11909 = ORIENTED_EDGE('',*,*,#11910,.T.);
+#11910 = EDGE_CURVE('',#11903,#11885,#11911,.T.);
+#11911 = LINE('',#11912,#11913);
+#11912 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#11913 = VECTOR('',#11914,1.);
+#11914 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#11915 = PLANE('',#11916);
+#11916 = AXIS2_PLACEMENT_3D('',#11917,#11918,#11919);
+#11917 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#11918 = DIRECTION('',(1.,0.,0.));
+#11919 = DIRECTION('',(-0.,1.,0.));
+#11920 = ADVANCED_FACE('',(#11921),#11946,.F.);
+#11921 = FACE_BOUND('',#11922,.F.);
+#11922 = EDGE_LOOP('',(#11923,#11931,#11932,#11940));
+#11923 = ORIENTED_EDGE('',*,*,#11924,.F.);
+#11924 = EDGE_CURVE('',#11887,#11925,#11927,.T.);
+#11925 = VERTEX_POINT('',#11926);
+#11926 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#11927 = LINE('',#11928,#11929);
+#11928 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#11929 = VECTOR('',#11930,1.);
+#11930 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#11931 = ORIENTED_EDGE('',*,*,#11894,.T.);
+#11932 = ORIENTED_EDGE('',*,*,#11933,.T.);
+#11933 = EDGE_CURVE('',#11895,#11934,#11936,.T.);
+#11934 = VERTEX_POINT('',#11935);
+#11935 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#11936 = LINE('',#11937,#11938);
+#11937 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#11938 = VECTOR('',#11939,1.);
+#11939 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#11940 = ORIENTED_EDGE('',*,*,#11941,.F.);
+#11941 = EDGE_CURVE('',#11925,#11934,#11942,.T.);
+#11942 = LINE('',#11943,#11944);
+#11943 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#11944 = VECTOR('',#11945,1.);
+#11945 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#11946 = PLANE('',#11947);
+#11947 = AXIS2_PLACEMENT_3D('',#11948,#11949,#11950);
+#11948 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#11949 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#11950 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#11951 = ADVANCED_FACE('',(#11952),#11977,.F.);
+#11952 = FACE_BOUND('',#11953,.F.);
+#11953 = EDGE_LOOP('',(#11954,#11962,#11963,#11971));
+#11954 = ORIENTED_EDGE('',*,*,#11955,.F.);
+#11955 = EDGE_CURVE('',#11903,#11956,#11958,.T.);
+#11956 = VERTEX_POINT('',#11957);
+#11957 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#11958 = LINE('',#11959,#11960);
+#11959 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#11960 = VECTOR('',#11961,1.);
+#11961 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#11962 = ORIENTED_EDGE('',*,*,#11910,.T.);
+#11963 = ORIENTED_EDGE('',*,*,#11964,.T.);
+#11964 = EDGE_CURVE('',#11885,#11965,#11967,.T.);
+#11965 = VERTEX_POINT('',#11966);
+#11966 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#11967 = LINE('',#11968,#11969);
+#11968 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#11969 = VECTOR('',#11970,1.);
+#11970 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#11971 = ORIENTED_EDGE('',*,*,#11972,.F.);
+#11972 = EDGE_CURVE('',#11956,#11965,#11973,.T.);
+#11973 = LINE('',#11974,#11975);
+#11974 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#11975 = VECTOR('',#11976,1.);
+#11976 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#11977 = PLANE('',#11978);
+#11978 = AXIS2_PLACEMENT_3D('',#11979,#11980,#11981);
+#11979 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#11980 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#11981 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#11982 = ADVANCED_FACE('',(#11983),#12010,.T.);
+#11983 = FACE_BOUND('',#11984,.T.);
+#11984 = EDGE_LOOP('',(#11985,#11994,#12002,#12009));
+#11985 = ORIENTED_EDGE('',*,*,#11986,.T.);
+#11986 = EDGE_CURVE('',#11925,#11987,#11989,.T.);
+#11987 = VERTEX_POINT('',#11988);
+#11988 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#11989 = CIRCLE('',#11990,0.3);
+#11990 = AXIS2_PLACEMENT_3D('',#11991,#11992,#11993);
+#11991 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#11992 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#11993 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#11994 = ORIENTED_EDGE('',*,*,#11995,.T.);
+#11995 = EDGE_CURVE('',#11987,#11996,#11998,.T.);
+#11996 = VERTEX_POINT('',#11997);
+#11997 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#11998 = LINE('',#11999,#12000);
+#11999 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#12000 = VECTOR('',#12001,1.);
+#12001 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12002 = ORIENTED_EDGE('',*,*,#12003,.F.);
+#12003 = EDGE_CURVE('',#11934,#11996,#12004,.T.);
+#12004 = CIRCLE('',#12005,0.3);
+#12005 = AXIS2_PLACEMENT_3D('',#12006,#12007,#12008);
+#12006 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#12007 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12008 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#12009 = ORIENTED_EDGE('',*,*,#11941,.F.);
+#12010 = CYLINDRICAL_SURFACE('',#12011,0.3);
+#12011 = AXIS2_PLACEMENT_3D('',#12012,#12013,#12014);
+#12012 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#12013 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12014 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#12015 = ADVANCED_FACE('',(#12016),#12043,.F.);
+#12016 = FACE_BOUND('',#12017,.F.);
+#12017 = EDGE_LOOP('',(#12018,#12019,#12028,#12036));
+#12018 = ORIENTED_EDGE('',*,*,#11972,.T.);
+#12019 = ORIENTED_EDGE('',*,*,#12020,.T.);
+#12020 = EDGE_CURVE('',#11965,#12021,#12023,.T.);
+#12021 = VERTEX_POINT('',#12022);
+#12022 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#12023 = CIRCLE('',#12024,0.1);
+#12024 = AXIS2_PLACEMENT_3D('',#12025,#12026,#12027);
+#12025 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#12026 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12027 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#12028 = ORIENTED_EDGE('',*,*,#12029,.F.);
+#12029 = EDGE_CURVE('',#12030,#12021,#12032,.T.);
+#12030 = VERTEX_POINT('',#12031);
+#12031 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#12032 = LINE('',#12033,#12034);
+#12033 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#12034 = VECTOR('',#12035,1.);
+#12035 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#12036 = ORIENTED_EDGE('',*,*,#12037,.F.);
+#12037 = EDGE_CURVE('',#11956,#12030,#12038,.T.);
+#12038 = CIRCLE('',#12039,0.1);
+#12039 = AXIS2_PLACEMENT_3D('',#12040,#12041,#12042);
+#12040 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#12041 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12042 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#12043 = CYLINDRICAL_SURFACE('',#12044,0.1);
+#12044 = AXIS2_PLACEMENT_3D('',#12045,#12046,#12047);
+#12045 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#12046 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#12047 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#12048 = ADVANCED_FACE('',(#12049),#12074,.F.);
+#12049 = FACE_BOUND('',#12050,.F.);
+#12050 = EDGE_LOOP('',(#12051,#12059,#12060,#12068));
+#12051 = ORIENTED_EDGE('',*,*,#12052,.F.);
+#12052 = EDGE_CURVE('',#11987,#12053,#12055,.T.);
+#12053 = VERTEX_POINT('',#12054);
+#12054 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#12055 = LINE('',#12056,#12057);
+#12056 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#12057 = VECTOR('',#12058,1.);
+#12058 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#12059 = ORIENTED_EDGE('',*,*,#11995,.T.);
+#12060 = ORIENTED_EDGE('',*,*,#12061,.T.);
+#12061 = EDGE_CURVE('',#11996,#12062,#12064,.T.);
+#12062 = VERTEX_POINT('',#12063);
+#12063 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#12064 = LINE('',#12065,#12066);
+#12065 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#12066 = VECTOR('',#12067,1.);
+#12067 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#12068 = ORIENTED_EDGE('',*,*,#12069,.F.);
+#12069 = EDGE_CURVE('',#12053,#12062,#12070,.T.);
+#12070 = LINE('',#12071,#12072);
+#12071 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#12072 = VECTOR('',#12073,1.);
+#12073 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#12074 = PLANE('',#12075);
+#12075 = AXIS2_PLACEMENT_3D('',#12076,#12077,#12078);
+#12076 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#12077 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#12078 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#12079 = ADVANCED_FACE('',(#12080),#12105,.F.);
+#12080 = FACE_BOUND('',#12081,.F.);
+#12081 = EDGE_LOOP('',(#12082,#12090,#12091,#12099));
+#12082 = ORIENTED_EDGE('',*,*,#12083,.T.);
+#12083 = EDGE_CURVE('',#12084,#12053,#12086,.T.);
+#12084 = VERTEX_POINT('',#12085);
+#12085 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#12086 = LINE('',#12087,#12088);
+#12087 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#12088 = VECTOR('',#12089,1.);
+#12089 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#12090 = ORIENTED_EDGE('',*,*,#12069,.T.);
+#12091 = ORIENTED_EDGE('',*,*,#12092,.T.);
+#12092 = EDGE_CURVE('',#12062,#12093,#12095,.T.);
+#12093 = VERTEX_POINT('',#12094);
+#12094 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#12095 = LINE('',#12096,#12097);
+#12096 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#12097 = VECTOR('',#12098,1.);
+#12098 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#12099 = ORIENTED_EDGE('',*,*,#12100,.T.);
+#12100 = EDGE_CURVE('',#12093,#12084,#12101,.T.);
+#12101 = LINE('',#12102,#12103);
+#12102 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#12103 = VECTOR('',#12104,1.);
+#12104 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#12105 = PLANE('',#12106);
+#12106 = AXIS2_PLACEMENT_3D('',#12107,#12108,#12109);
+#12107 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#12108 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#12109 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#12110 = ADVANCED_FACE('',(#12111),#12127,.F.);
+#12111 = FACE_BOUND('',#12112,.F.);
+#12112 = EDGE_LOOP('',(#12113,#12119,#12120,#12126));
+#12113 = ORIENTED_EDGE('',*,*,#12114,.F.);
+#12114 = EDGE_CURVE('',#12030,#12093,#12115,.T.);
+#12115 = LINE('',#12116,#12117);
+#12116 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#12117 = VECTOR('',#12118,1.);
+#12118 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#12119 = ORIENTED_EDGE('',*,*,#12029,.T.);
+#12120 = ORIENTED_EDGE('',*,*,#12121,.T.);
+#12121 = EDGE_CURVE('',#12021,#12084,#12122,.T.);
+#12122 = LINE('',#12123,#12124);
+#12123 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#12124 = VECTOR('',#12125,1.);
+#12125 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#12126 = ORIENTED_EDGE('',*,*,#12100,.F.);
+#12127 = PLANE('',#12128);
+#12128 = AXIS2_PLACEMENT_3D('',#12129,#12130,#12131);
+#12129 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#12130 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#12131 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#12132 = ADVANCED_FACE('',(#12133),#12143,.T.);
+#12133 = FACE_BOUND('',#12134,.T.);
+#12134 = EDGE_LOOP('',(#12135,#12136,#12137,#12138,#12139,#12140,#12141,
+    #12142));
+#12135 = ORIENTED_EDGE('',*,*,#11964,.T.);
+#12136 = ORIENTED_EDGE('',*,*,#12020,.T.);
+#12137 = ORIENTED_EDGE('',*,*,#12121,.T.);
+#12138 = ORIENTED_EDGE('',*,*,#12083,.T.);
+#12139 = ORIENTED_EDGE('',*,*,#12052,.F.);
+#12140 = ORIENTED_EDGE('',*,*,#11986,.F.);
+#12141 = ORIENTED_EDGE('',*,*,#11924,.F.);
+#12142 = ORIENTED_EDGE('',*,*,#11884,.F.);
+#12143 = PLANE('',#12144);
+#12144 = AXIS2_PLACEMENT_3D('',#12145,#12146,#12147);
+#12145 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#12146 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#12147 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#12148 = ADVANCED_FACE('',(#12149),#12159,.T.);
+#12149 = FACE_BOUND('',#12150,.T.);
+#12150 = EDGE_LOOP('',(#12151,#12152,#12153,#12154,#12155,#12156,#12157,
+    #12158));
+#12151 = ORIENTED_EDGE('',*,*,#11933,.T.);
+#12152 = ORIENTED_EDGE('',*,*,#12003,.T.);
+#12153 = ORIENTED_EDGE('',*,*,#12061,.T.);
+#12154 = ORIENTED_EDGE('',*,*,#12092,.T.);
+#12155 = ORIENTED_EDGE('',*,*,#12114,.F.);
+#12156 = ORIENTED_EDGE('',*,*,#12037,.F.);
+#12157 = ORIENTED_EDGE('',*,*,#11955,.F.);
+#12158 = ORIENTED_EDGE('',*,*,#11902,.F.);
+#12159 = PLANE('',#12160);
+#12160 = AXIS2_PLACEMENT_3D('',#12161,#12162,#12163);
+#12161 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#12162 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#12163 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#12164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12168)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12165,#12166,#12167)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12165 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12166 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12167 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12168 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12165,
+  'distance_accuracy_value','confusion accuracy');
+#12169 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12170,#12172);
+#12170 = ( REPRESENTATION_RELATIONSHIP('','',#11877,#11311) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12171) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12171 = ITEM_DEFINED_TRANSFORMATION('','',#11,#11316);
+#12172 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12173);
+#12173 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('231','Lead004','',#11306,#11872
+  ,$);
+#12174 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11874));
+#12175 = SHAPE_DEFINITION_REPRESENTATION(#12176,#12182);
+#12176 = PRODUCT_DEFINITION_SHAPE('','',#12177);
+#12177 = PRODUCT_DEFINITION('design','',#12178,#12181);
+#12178 = PRODUCT_DEFINITION_FORMATION('','',#12179);
+#12179 = PRODUCT('01x01_P2.54mm_Vertical_SMD005',
+  '01x01_P2.54mm_Vertical_SMD005','',(#12180));
+#12180 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12181 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12182 = SHAPE_REPRESENTATION('',(#11,#12183,#12187),#12191);
+#12183 = AXIS2_PLACEMENT_3D('',#12184,#12185,#12186);
+#12184 = CARTESIAN_POINT('',(0.,0.,0.));
+#12185 = DIRECTION('',(0.,0.,1.));
+#12186 = DIRECTION('',(1.,0.,0.));
+#12187 = AXIS2_PLACEMENT_3D('',#12188,#12189,#12190);
+#12188 = CARTESIAN_POINT('',(0.,0.,0.));
+#12189 = DIRECTION('',(0.,0.,1.));
+#12190 = DIRECTION('',(1.,0.,0.));
+#12191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12195)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12192,#12193,#12194)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12192 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12193 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12194 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12195 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12192,
+  'distance_accuracy_value','confusion accuracy');
+#12196 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12197,#12199);
+#12197 = ( REPRESENTATION_RELATIONSHIP('','',#12182,#10409) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12198) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12198 = ITEM_DEFINED_TRANSFORMATION('','',#11,#10418);
+#12199 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12200);
+#12200 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('235',
+  '01x01_P2.54mm_Vertical_SMD005','',#10404,#12177,$);
+#12201 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12179));
+#12202 = SHAPE_DEFINITION_REPRESENTATION(#12203,#12209);
+#12203 = PRODUCT_DEFINITION_SHAPE('','',#12204);
+#12204 = PRODUCT_DEFINITION('design','',#12205,#12208);
+#12205 = PRODUCT_DEFINITION_FORMATION('','',#12206);
+#12206 = PRODUCT('Body005','Body005','',(#12207));
+#12207 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12208 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12209 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12210),#12730);
+#12210 = MANIFOLD_SOLID_BREP('',#12211);
+#12211 = CLOSED_SHELL('',(#12212,#12286,#12317,#12341,#12365,#12382,
+    #12413,#12469,#12525,#12542,#12573,#12597,#12621,#12638,#12655,
+    #12672,#12689,#12706,#12718));
+#12212 = ADVANCED_FACE('',(#12213,#12247),#12281,.T.);
+#12213 = FACE_BOUND('',#12214,.T.);
+#12214 = EDGE_LOOP('',(#12215,#12225,#12233,#12241));
+#12215 = ORIENTED_EDGE('',*,*,#12216,.F.);
+#12216 = EDGE_CURVE('',#12217,#12219,#12221,.T.);
+#12217 = VERTEX_POINT('',#12218);
+#12218 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#12219 = VERTEX_POINT('',#12220);
+#12220 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#12221 = LINE('',#12222,#12223);
+#12222 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#12223 = VECTOR('',#12224,1.);
+#12224 = DIRECTION('',(-1.,0.,0.));
+#12225 = ORIENTED_EDGE('',*,*,#12226,.F.);
+#12226 = EDGE_CURVE('',#12227,#12217,#12229,.T.);
+#12227 = VERTEX_POINT('',#12228);
+#12228 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#12229 = LINE('',#12230,#12231);
+#12230 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#12231 = VECTOR('',#12232,1.);
+#12232 = DIRECTION('',(0.,1.,0.));
+#12233 = ORIENTED_EDGE('',*,*,#12234,.F.);
+#12234 = EDGE_CURVE('',#12235,#12227,#12237,.T.);
+#12235 = VERTEX_POINT('',#12236);
+#12236 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#12237 = LINE('',#12238,#12239);
+#12238 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#12239 = VECTOR('',#12240,1.);
+#12240 = DIRECTION('',(1.,0.,0.));
+#12241 = ORIENTED_EDGE('',*,*,#12242,.F.);
+#12242 = EDGE_CURVE('',#12219,#12235,#12243,.T.);
+#12243 = LINE('',#12244,#12245);
+#12244 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#12245 = VECTOR('',#12246,1.);
+#12246 = DIRECTION('',(0.,-1.,0.));
+#12247 = FACE_BOUND('',#12248,.T.);
+#12248 = EDGE_LOOP('',(#12249,#12259,#12267,#12275));
+#12249 = ORIENTED_EDGE('',*,*,#12250,.T.);
+#12250 = EDGE_CURVE('',#12251,#12253,#12255,.T.);
+#12251 = VERTEX_POINT('',#12252);
+#12252 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#12253 = VERTEX_POINT('',#12254);
+#12254 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#12255 = LINE('',#12256,#12257);
+#12256 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#12257 = VECTOR('',#12258,1.);
+#12258 = DIRECTION('',(0.,-1.,0.));
+#12259 = ORIENTED_EDGE('',*,*,#12260,.T.);
+#12260 = EDGE_CURVE('',#12253,#12261,#12263,.T.);
+#12261 = VERTEX_POINT('',#12262);
+#12262 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#12263 = LINE('',#12264,#12265);
+#12264 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#12265 = VECTOR('',#12266,1.);
+#12266 = DIRECTION('',(1.,0.,0.));
+#12267 = ORIENTED_EDGE('',*,*,#12268,.T.);
+#12268 = EDGE_CURVE('',#12261,#12269,#12271,.T.);
+#12269 = VERTEX_POINT('',#12270);
+#12270 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#12271 = LINE('',#12272,#12273);
+#12272 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#12273 = VECTOR('',#12274,1.);
+#12274 = DIRECTION('',(0.,1.,0.));
+#12275 = ORIENTED_EDGE('',*,*,#12276,.T.);
+#12276 = EDGE_CURVE('',#12269,#12251,#12277,.T.);
+#12277 = LINE('',#12278,#12279);
+#12278 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#12279 = VECTOR('',#12280,1.);
+#12280 = DIRECTION('',(-1.,0.,0.));
+#12281 = PLANE('',#12282);
+#12282 = AXIS2_PLACEMENT_3D('',#12283,#12284,#12285);
+#12283 = CARTESIAN_POINT('',(0.,0.,7.5));
+#12284 = DIRECTION('',(0.,0.,1.));
+#12285 = DIRECTION('',(1.,0.,-0.));
+#12286 = ADVANCED_FACE('',(#12287),#12312,.F.);
+#12287 = FACE_BOUND('',#12288,.T.);
+#12288 = EDGE_LOOP('',(#12289,#12297,#12298,#12306));
+#12289 = ORIENTED_EDGE('',*,*,#12290,.F.);
+#12290 = EDGE_CURVE('',#12217,#12291,#12293,.T.);
+#12291 = VERTEX_POINT('',#12292);
+#12292 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#12293 = LINE('',#12294,#12295);
+#12294 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#12295 = VECTOR('',#12296,1.);
+#12296 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#12297 = ORIENTED_EDGE('',*,*,#12216,.T.);
+#12298 = ORIENTED_EDGE('',*,*,#12299,.T.);
+#12299 = EDGE_CURVE('',#12219,#12300,#12302,.T.);
+#12300 = VERTEX_POINT('',#12301);
+#12301 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#12302 = LINE('',#12303,#12304);
+#12303 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#12304 = VECTOR('',#12305,1.);
+#12305 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#12306 = ORIENTED_EDGE('',*,*,#12307,.F.);
+#12307 = EDGE_CURVE('',#12291,#12300,#12308,.T.);
+#12308 = LINE('',#12309,#12310);
+#12309 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#12310 = VECTOR('',#12311,1.);
+#12311 = DIRECTION('',(-1.,0.,0.));
+#12312 = PLANE('',#12313);
+#12313 = AXIS2_PLACEMENT_3D('',#12314,#12315,#12316);
+#12314 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#12315 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#12316 = DIRECTION('',(1.,0.,0.));
+#12317 = ADVANCED_FACE('',(#12318),#12336,.F.);
+#12318 = FACE_BOUND('',#12319,.T.);
+#12319 = EDGE_LOOP('',(#12320,#12328,#12329,#12330));
+#12320 = ORIENTED_EDGE('',*,*,#12321,.F.);
+#12321 = EDGE_CURVE('',#12227,#12322,#12324,.T.);
+#12322 = VERTEX_POINT('',#12323);
+#12323 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#12324 = LINE('',#12325,#12326);
+#12325 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#12326 = VECTOR('',#12327,1.);
+#12327 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#12328 = ORIENTED_EDGE('',*,*,#12226,.T.);
+#12329 = ORIENTED_EDGE('',*,*,#12290,.T.);
+#12330 = ORIENTED_EDGE('',*,*,#12331,.F.);
+#12331 = EDGE_CURVE('',#12322,#12291,#12332,.T.);
+#12332 = LINE('',#12333,#12334);
+#12333 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#12334 = VECTOR('',#12335,1.);
+#12335 = DIRECTION('',(0.,1.,0.));
+#12336 = PLANE('',#12337);
+#12337 = AXIS2_PLACEMENT_3D('',#12338,#12339,#12340);
+#12338 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#12339 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#12340 = DIRECTION('',(0.,-1.,0.));
+#12341 = ADVANCED_FACE('',(#12342),#12360,.F.);
+#12342 = FACE_BOUND('',#12343,.T.);
+#12343 = EDGE_LOOP('',(#12344,#12345,#12346,#12354));
+#12344 = ORIENTED_EDGE('',*,*,#12299,.F.);
+#12345 = ORIENTED_EDGE('',*,*,#12242,.T.);
+#12346 = ORIENTED_EDGE('',*,*,#12347,.T.);
+#12347 = EDGE_CURVE('',#12235,#12348,#12350,.T.);
+#12348 = VERTEX_POINT('',#12349);
+#12349 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#12350 = LINE('',#12351,#12352);
+#12351 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#12352 = VECTOR('',#12353,1.);
+#12353 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#12354 = ORIENTED_EDGE('',*,*,#12355,.F.);
+#12355 = EDGE_CURVE('',#12300,#12348,#12356,.T.);
+#12356 = LINE('',#12357,#12358);
+#12357 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#12358 = VECTOR('',#12359,1.);
+#12359 = DIRECTION('',(0.,-1.,0.));
+#12360 = PLANE('',#12361);
+#12361 = AXIS2_PLACEMENT_3D('',#12362,#12363,#12364);
+#12362 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#12363 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#12364 = DIRECTION('',(0.,1.,0.));
+#12365 = ADVANCED_FACE('',(#12366),#12377,.F.);
+#12366 = FACE_BOUND('',#12367,.T.);
+#12367 = EDGE_LOOP('',(#12368,#12369,#12370,#12371));
+#12368 = ORIENTED_EDGE('',*,*,#12347,.F.);
+#12369 = ORIENTED_EDGE('',*,*,#12234,.T.);
+#12370 = ORIENTED_EDGE('',*,*,#12321,.T.);
+#12371 = ORIENTED_EDGE('',*,*,#12372,.F.);
+#12372 = EDGE_CURVE('',#12348,#12322,#12373,.T.);
+#12373 = LINE('',#12374,#12375);
+#12374 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#12375 = VECTOR('',#12376,1.);
+#12376 = DIRECTION('',(1.,0.,0.));
+#12377 = PLANE('',#12378);
+#12378 = AXIS2_PLACEMENT_3D('',#12379,#12380,#12381);
+#12379 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#12380 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#12381 = DIRECTION('',(-1.,-0.,0.));
+#12382 = ADVANCED_FACE('',(#12383),#12408,.F.);
+#12383 = FACE_BOUND('',#12384,.F.);
+#12384 = EDGE_LOOP('',(#12385,#12393,#12394,#12402));
+#12385 = ORIENTED_EDGE('',*,*,#12386,.T.);
+#12386 = EDGE_CURVE('',#12387,#12251,#12389,.T.);
+#12387 = VERTEX_POINT('',#12388);
+#12388 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#12389 = LINE('',#12390,#12391);
+#12390 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#12391 = VECTOR('',#12392,1.);
+#12392 = DIRECTION('',(0.,0.,1.));
+#12393 = ORIENTED_EDGE('',*,*,#12250,.T.);
+#12394 = ORIENTED_EDGE('',*,*,#12395,.F.);
+#12395 = EDGE_CURVE('',#12396,#12253,#12398,.T.);
+#12396 = VERTEX_POINT('',#12397);
+#12397 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#12398 = LINE('',#12399,#12400);
+#12399 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#12400 = VECTOR('',#12401,1.);
+#12401 = DIRECTION('',(0.,0.,1.));
+#12402 = ORIENTED_EDGE('',*,*,#12403,.F.);
+#12403 = EDGE_CURVE('',#12387,#12396,#12404,.T.);
+#12404 = LINE('',#12405,#12406);
+#12405 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#12406 = VECTOR('',#12407,1.);
+#12407 = DIRECTION('',(0.,-1.,0.));
+#12408 = PLANE('',#12409);
+#12409 = AXIS2_PLACEMENT_3D('',#12410,#12411,#12412);
+#12410 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#12411 = DIRECTION('',(1.,0.,0.));
+#12412 = DIRECTION('',(0.,-1.,0.));
+#12413 = ADVANCED_FACE('',(#12414),#12464,.F.);
+#12414 = FACE_BOUND('',#12415,.F.);
+#12415 = EDGE_LOOP('',(#12416,#12426,#12432,#12433,#12434,#12442,#12450,
+    #12458));
+#12416 = ORIENTED_EDGE('',*,*,#12417,.F.);
+#12417 = EDGE_CURVE('',#12418,#12420,#12422,.T.);
+#12418 = VERTEX_POINT('',#12419);
+#12419 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#12420 = VERTEX_POINT('',#12421);
+#12421 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#12422 = LINE('',#12423,#12424);
+#12423 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#12424 = VECTOR('',#12425,1.);
+#12425 = DIRECTION('',(-1.,0.,0.));
+#12426 = ORIENTED_EDGE('',*,*,#12427,.T.);
+#12427 = EDGE_CURVE('',#12418,#12269,#12428,.T.);
+#12428 = LINE('',#12429,#12430);
+#12429 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#12430 = VECTOR('',#12431,1.);
+#12431 = DIRECTION('',(0.,0.,1.));
+#12432 = ORIENTED_EDGE('',*,*,#12276,.T.);
+#12433 = ORIENTED_EDGE('',*,*,#12386,.F.);
+#12434 = ORIENTED_EDGE('',*,*,#12435,.F.);
+#12435 = EDGE_CURVE('',#12436,#12387,#12438,.T.);
+#12436 = VERTEX_POINT('',#12437);
+#12437 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#12438 = LINE('',#12439,#12440);
+#12439 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#12440 = VECTOR('',#12441,1.);
+#12441 = DIRECTION('',(-1.,0.,0.));
+#12442 = ORIENTED_EDGE('',*,*,#12443,.T.);
+#12443 = EDGE_CURVE('',#12436,#12444,#12446,.T.);
+#12444 = VERTEX_POINT('',#12445);
+#12445 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#12446 = LINE('',#12447,#12448);
+#12447 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#12448 = VECTOR('',#12449,1.);
+#12449 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#12450 = ORIENTED_EDGE('',*,*,#12451,.T.);
+#12451 = EDGE_CURVE('',#12444,#12452,#12454,.T.);
+#12452 = VERTEX_POINT('',#12453);
+#12453 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#12454 = LINE('',#12455,#12456);
+#12455 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#12456 = VECTOR('',#12457,1.);
+#12457 = DIRECTION('',(1.,0.,0.));
+#12458 = ORIENTED_EDGE('',*,*,#12459,.T.);
+#12459 = EDGE_CURVE('',#12452,#12420,#12460,.T.);
+#12460 = LINE('',#12461,#12462);
+#12461 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#12462 = VECTOR('',#12463,1.);
+#12463 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#12464 = PLANE('',#12465);
+#12465 = AXIS2_PLACEMENT_3D('',#12466,#12467,#12468);
+#12466 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#12467 = DIRECTION('',(0.,-1.,0.));
+#12468 = DIRECTION('',(-1.,0.,0.));
+#12469 = ADVANCED_FACE('',(#12470),#12520,.F.);
+#12470 = FACE_BOUND('',#12471,.F.);
+#12471 = EDGE_LOOP('',(#12472,#12480,#12481,#12482,#12490,#12498,#12506,
+    #12514));
+#12472 = ORIENTED_EDGE('',*,*,#12473,.F.);
+#12473 = EDGE_CURVE('',#12396,#12474,#12476,.T.);
+#12474 = VERTEX_POINT('',#12475);
+#12475 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#12476 = LINE('',#12477,#12478);
+#12477 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#12478 = VECTOR('',#12479,1.);
+#12479 = DIRECTION('',(1.,0.,0.));
+#12480 = ORIENTED_EDGE('',*,*,#12395,.T.);
+#12481 = ORIENTED_EDGE('',*,*,#12260,.T.);
+#12482 = ORIENTED_EDGE('',*,*,#12483,.F.);
+#12483 = EDGE_CURVE('',#12484,#12261,#12486,.T.);
+#12484 = VERTEX_POINT('',#12485);
+#12485 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#12486 = LINE('',#12487,#12488);
+#12487 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#12488 = VECTOR('',#12489,1.);
+#12489 = DIRECTION('',(0.,0.,1.));
+#12490 = ORIENTED_EDGE('',*,*,#12491,.F.);
+#12491 = EDGE_CURVE('',#12492,#12484,#12494,.T.);
+#12492 = VERTEX_POINT('',#12493);
+#12493 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#12494 = LINE('',#12495,#12496);
+#12495 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#12496 = VECTOR('',#12497,1.);
+#12497 = DIRECTION('',(1.,0.,0.));
+#12498 = ORIENTED_EDGE('',*,*,#12499,.F.);
+#12499 = EDGE_CURVE('',#12500,#12492,#12502,.T.);
+#12500 = VERTEX_POINT('',#12501);
+#12501 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#12502 = LINE('',#12503,#12504);
+#12503 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#12504 = VECTOR('',#12505,1.);
+#12505 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#12506 = ORIENTED_EDGE('',*,*,#12507,.F.);
+#12507 = EDGE_CURVE('',#12508,#12500,#12510,.T.);
+#12508 = VERTEX_POINT('',#12509);
+#12509 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#12510 = LINE('',#12511,#12512);
+#12511 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#12512 = VECTOR('',#12513,1.);
+#12513 = DIRECTION('',(1.,0.,0.));
+#12514 = ORIENTED_EDGE('',*,*,#12515,.F.);
+#12515 = EDGE_CURVE('',#12474,#12508,#12516,.T.);
+#12516 = LINE('',#12517,#12518);
+#12517 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#12518 = VECTOR('',#12519,1.);
+#12519 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#12520 = PLANE('',#12521);
+#12521 = AXIS2_PLACEMENT_3D('',#12522,#12523,#12524);
+#12522 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#12523 = DIRECTION('',(0.,1.,0.));
+#12524 = DIRECTION('',(1.,0.,0.));
+#12525 = ADVANCED_FACE('',(#12526),#12537,.F.);
+#12526 = FACE_BOUND('',#12527,.F.);
+#12527 = EDGE_LOOP('',(#12528,#12529,#12530,#12531));
+#12528 = ORIENTED_EDGE('',*,*,#12483,.T.);
+#12529 = ORIENTED_EDGE('',*,*,#12268,.T.);
+#12530 = ORIENTED_EDGE('',*,*,#12427,.F.);
+#12531 = ORIENTED_EDGE('',*,*,#12532,.F.);
+#12532 = EDGE_CURVE('',#12484,#12418,#12533,.T.);
+#12533 = LINE('',#12534,#12535);
+#12534 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#12535 = VECTOR('',#12536,1.);
+#12536 = DIRECTION('',(0.,1.,0.));
+#12537 = PLANE('',#12538);
+#12538 = AXIS2_PLACEMENT_3D('',#12539,#12540,#12541);
+#12539 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#12540 = DIRECTION('',(-1.,0.,0.));
+#12541 = DIRECTION('',(0.,1.,0.));
+#12542 = ADVANCED_FACE('',(#12543),#12568,.F.);
+#12543 = FACE_BOUND('',#12544,.F.);
+#12544 = EDGE_LOOP('',(#12545,#12553,#12561,#12567));
+#12545 = ORIENTED_EDGE('',*,*,#12546,.T.);
+#12546 = EDGE_CURVE('',#12291,#12547,#12549,.T.);
+#12547 = VERTEX_POINT('',#12548);
+#12548 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#12549 = LINE('',#12550,#12551);
+#12550 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#12551 = VECTOR('',#12552,1.);
+#12552 = DIRECTION('',(-0.,-0.,-1.));
+#12553 = ORIENTED_EDGE('',*,*,#12554,.T.);
+#12554 = EDGE_CURVE('',#12547,#12555,#12557,.T.);
+#12555 = VERTEX_POINT('',#12556);
+#12556 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#12557 = LINE('',#12558,#12559);
+#12558 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#12559 = VECTOR('',#12560,1.);
+#12560 = DIRECTION('',(-1.,0.,0.));
+#12561 = ORIENTED_EDGE('',*,*,#12562,.F.);
+#12562 = EDGE_CURVE('',#12300,#12555,#12563,.T.);
+#12563 = LINE('',#12564,#12565);
+#12564 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#12565 = VECTOR('',#12566,1.);
+#12566 = DIRECTION('',(-0.,-0.,-1.));
+#12567 = ORIENTED_EDGE('',*,*,#12307,.F.);
+#12568 = PLANE('',#12569);
+#12569 = AXIS2_PLACEMENT_3D('',#12570,#12571,#12572);
+#12570 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#12571 = DIRECTION('',(0.,1.,0.));
+#12572 = DIRECTION('',(-1.,0.,0.));
+#12573 = ADVANCED_FACE('',(#12574),#12592,.F.);
+#12574 = FACE_BOUND('',#12575,.F.);
+#12575 = EDGE_LOOP('',(#12576,#12584,#12590,#12591));
+#12576 = ORIENTED_EDGE('',*,*,#12577,.T.);
+#12577 = EDGE_CURVE('',#12322,#12578,#12580,.T.);
+#12578 = VERTEX_POINT('',#12579);
+#12579 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#12580 = LINE('',#12581,#12582);
+#12581 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#12582 = VECTOR('',#12583,1.);
+#12583 = DIRECTION('',(-0.,-0.,-1.));
+#12584 = ORIENTED_EDGE('',*,*,#12585,.T.);
+#12585 = EDGE_CURVE('',#12578,#12547,#12586,.T.);
+#12586 = LINE('',#12587,#12588);
+#12587 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#12588 = VECTOR('',#12589,1.);
+#12589 = DIRECTION('',(0.,1.,0.));
+#12590 = ORIENTED_EDGE('',*,*,#12546,.F.);
+#12591 = ORIENTED_EDGE('',*,*,#12331,.F.);
+#12592 = PLANE('',#12593);
+#12593 = AXIS2_PLACEMENT_3D('',#12594,#12595,#12596);
+#12594 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#12595 = DIRECTION('',(1.,0.,0.));
+#12596 = DIRECTION('',(-0.,1.,0.));
+#12597 = ADVANCED_FACE('',(#12598),#12616,.F.);
+#12598 = FACE_BOUND('',#12599,.F.);
+#12599 = EDGE_LOOP('',(#12600,#12601,#12609,#12615));
+#12600 = ORIENTED_EDGE('',*,*,#12562,.T.);
+#12601 = ORIENTED_EDGE('',*,*,#12602,.T.);
+#12602 = EDGE_CURVE('',#12555,#12603,#12605,.T.);
+#12603 = VERTEX_POINT('',#12604);
+#12604 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#12605 = LINE('',#12606,#12607);
+#12606 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#12607 = VECTOR('',#12608,1.);
+#12608 = DIRECTION('',(0.,-1.,0.));
+#12609 = ORIENTED_EDGE('',*,*,#12610,.F.);
+#12610 = EDGE_CURVE('',#12348,#12603,#12611,.T.);
+#12611 = LINE('',#12612,#12613);
+#12612 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#12613 = VECTOR('',#12614,1.);
+#12614 = DIRECTION('',(-0.,-0.,-1.));
+#12615 = ORIENTED_EDGE('',*,*,#12355,.F.);
+#12616 = PLANE('',#12617);
+#12617 = AXIS2_PLACEMENT_3D('',#12618,#12619,#12620);
+#12618 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#12619 = DIRECTION('',(-1.,0.,0.));
+#12620 = DIRECTION('',(0.,-1.,0.));
+#12621 = ADVANCED_FACE('',(#12622),#12633,.F.);
+#12622 = FACE_BOUND('',#12623,.F.);
+#12623 = EDGE_LOOP('',(#12624,#12625,#12631,#12632));
+#12624 = ORIENTED_EDGE('',*,*,#12610,.T.);
+#12625 = ORIENTED_EDGE('',*,*,#12626,.T.);
+#12626 = EDGE_CURVE('',#12603,#12578,#12627,.T.);
+#12627 = LINE('',#12628,#12629);
+#12628 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#12629 = VECTOR('',#12630,1.);
+#12630 = DIRECTION('',(1.,0.,0.));
+#12631 = ORIENTED_EDGE('',*,*,#12577,.F.);
+#12632 = ORIENTED_EDGE('',*,*,#12372,.F.);
+#12633 = PLANE('',#12634);
+#12634 = AXIS2_PLACEMENT_3D('',#12635,#12636,#12637);
+#12635 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#12636 = DIRECTION('',(0.,-1.,0.));
+#12637 = DIRECTION('',(1.,0.,0.));
+#12638 = ADVANCED_FACE('',(#12639),#12650,.F.);
+#12639 = FACE_BOUND('',#12640,.F.);
+#12640 = EDGE_LOOP('',(#12641,#12642,#12643,#12644));
+#12641 = ORIENTED_EDGE('',*,*,#12435,.T.);
+#12642 = ORIENTED_EDGE('',*,*,#12403,.T.);
+#12643 = ORIENTED_EDGE('',*,*,#12473,.T.);
+#12644 = ORIENTED_EDGE('',*,*,#12645,.T.);
+#12645 = EDGE_CURVE('',#12474,#12436,#12646,.T.);
+#12646 = LINE('',#12647,#12648);
+#12647 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#12648 = VECTOR('',#12649,1.);
+#12649 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#12650 = PLANE('',#12651);
+#12651 = AXIS2_PLACEMENT_3D('',#12652,#12653,#12654);
+#12652 = CARTESIAN_POINT('',(0.,0.,0.2));
+#12653 = DIRECTION('',(0.,0.,1.));
+#12654 = DIRECTION('',(1.,0.,-0.));
+#12655 = ADVANCED_FACE('',(#12656),#12667,.F.);
+#12656 = FACE_BOUND('',#12657,.F.);
+#12657 = EDGE_LOOP('',(#12658,#12659,#12665,#12666));
+#12658 = ORIENTED_EDGE('',*,*,#12417,.T.);
+#12659 = ORIENTED_EDGE('',*,*,#12660,.F.);
+#12660 = EDGE_CURVE('',#12492,#12420,#12661,.T.);
+#12661 = LINE('',#12662,#12663);
+#12662 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#12663 = VECTOR('',#12664,1.);
+#12664 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#12665 = ORIENTED_EDGE('',*,*,#12491,.T.);
+#12666 = ORIENTED_EDGE('',*,*,#12532,.T.);
+#12667 = PLANE('',#12668);
+#12668 = AXIS2_PLACEMENT_3D('',#12669,#12670,#12671);
+#12669 = CARTESIAN_POINT('',(0.,0.,0.2));
+#12670 = DIRECTION('',(0.,0.,1.));
+#12671 = DIRECTION('',(1.,0.,-0.));
+#12672 = ADVANCED_FACE('',(#12673),#12684,.T.);
+#12673 = FACE_BOUND('',#12674,.T.);
+#12674 = EDGE_LOOP('',(#12675,#12676,#12682,#12683));
+#12675 = ORIENTED_EDGE('',*,*,#12499,.F.);
+#12676 = ORIENTED_EDGE('',*,*,#12677,.T.);
+#12677 = EDGE_CURVE('',#12500,#12452,#12678,.T.);
+#12678 = LINE('',#12679,#12680);
+#12679 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#12680 = VECTOR('',#12681,1.);
+#12681 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#12682 = ORIENTED_EDGE('',*,*,#12459,.T.);
+#12683 = ORIENTED_EDGE('',*,*,#12660,.F.);
+#12684 = PLANE('',#12685);
+#12685 = AXIS2_PLACEMENT_3D('',#12686,#12687,#12688);
+#12686 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#12687 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#12688 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#12689 = ADVANCED_FACE('',(#12690),#12701,.T.);
+#12690 = FACE_BOUND('',#12691,.T.);
+#12691 = EDGE_LOOP('',(#12692,#12693,#12699,#12700));
+#12692 = ORIENTED_EDGE('',*,*,#12507,.F.);
+#12693 = ORIENTED_EDGE('',*,*,#12694,.T.);
+#12694 = EDGE_CURVE('',#12508,#12444,#12695,.T.);
+#12695 = LINE('',#12696,#12697);
+#12696 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#12697 = VECTOR('',#12698,1.);
+#12698 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#12699 = ORIENTED_EDGE('',*,*,#12451,.T.);
+#12700 = ORIENTED_EDGE('',*,*,#12677,.F.);
+#12701 = PLANE('',#12702);
+#12702 = AXIS2_PLACEMENT_3D('',#12703,#12704,#12705);
+#12703 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#12704 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#12705 = DIRECTION('',(1.,0.,0.));
+#12706 = ADVANCED_FACE('',(#12707),#12713,.T.);
+#12707 = FACE_BOUND('',#12708,.T.);
+#12708 = EDGE_LOOP('',(#12709,#12710,#12711,#12712));
+#12709 = ORIENTED_EDGE('',*,*,#12515,.F.);
+#12710 = ORIENTED_EDGE('',*,*,#12645,.T.);
+#12711 = ORIENTED_EDGE('',*,*,#12443,.T.);
+#12712 = ORIENTED_EDGE('',*,*,#12694,.F.);
+#12713 = PLANE('',#12714);
+#12714 = AXIS2_PLACEMENT_3D('',#12715,#12716,#12717);
+#12715 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#12716 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#12717 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#12718 = ADVANCED_FACE('',(#12719),#12725,.T.);
+#12719 = FACE_BOUND('',#12720,.T.);
+#12720 = EDGE_LOOP('',(#12721,#12722,#12723,#12724));
+#12721 = ORIENTED_EDGE('',*,*,#12602,.T.);
+#12722 = ORIENTED_EDGE('',*,*,#12626,.T.);
+#12723 = ORIENTED_EDGE('',*,*,#12585,.T.);
+#12724 = ORIENTED_EDGE('',*,*,#12554,.T.);
+#12725 = PLANE('',#12726);
+#12726 = AXIS2_PLACEMENT_3D('',#12727,#12728,#12729);
+#12727 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#12728 = DIRECTION('',(0.,0.,1.));
+#12729 = DIRECTION('',(1.,0.,-0.));
+#12730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12734)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12731,#12732,#12733)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12731 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12732 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12733 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12734 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12731,
+  'distance_accuracy_value','confusion accuracy');
+#12735 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12736,#12738);
+#12736 = ( REPRESENTATION_RELATIONSHIP('','',#12209,#12182) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12737) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12737 = ITEM_DEFINED_TRANSFORMATION('','',#11,#12183);
+#12738 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12739);
+#12739 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('233','Body005','',#12177,#12204
+  ,$);
+#12740 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12206));
+#12741 = SHAPE_DEFINITION_REPRESENTATION(#12742,#12748);
+#12742 = PRODUCT_DEFINITION_SHAPE('','',#12743);
+#12743 = PRODUCT_DEFINITION('design','',#12744,#12747);
+#12744 = PRODUCT_DEFINITION_FORMATION('','',#12745);
+#12745 = PRODUCT('Lead005','Lead005','',(#12746));
+#12746 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12747 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12748 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12749),#13035);
+#12749 = MANIFOLD_SOLID_BREP('',#12750);
+#12750 = CLOSED_SHELL('',(#12751,#12791,#12822,#12853,#12886,#12919,
+    #12950,#12981,#13003,#13019));
+#12751 = ADVANCED_FACE('',(#12752),#12786,.T.);
+#12752 = FACE_BOUND('',#12753,.T.);
+#12753 = EDGE_LOOP('',(#12754,#12764,#12772,#12780));
+#12754 = ORIENTED_EDGE('',*,*,#12755,.T.);
+#12755 = EDGE_CURVE('',#12756,#12758,#12760,.T.);
+#12756 = VERTEX_POINT('',#12757);
+#12757 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#12758 = VERTEX_POINT('',#12759);
+#12759 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#12760 = LINE('',#12761,#12762);
+#12761 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#12762 = VECTOR('',#12763,1.);
+#12763 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#12764 = ORIENTED_EDGE('',*,*,#12765,.T.);
+#12765 = EDGE_CURVE('',#12758,#12766,#12768,.T.);
+#12766 = VERTEX_POINT('',#12767);
+#12767 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#12768 = LINE('',#12769,#12770);
+#12769 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#12770 = VECTOR('',#12771,1.);
+#12771 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#12772 = ORIENTED_EDGE('',*,*,#12773,.T.);
+#12773 = EDGE_CURVE('',#12766,#12774,#12776,.T.);
+#12774 = VERTEX_POINT('',#12775);
+#12775 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#12776 = LINE('',#12777,#12778);
+#12777 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#12778 = VECTOR('',#12779,1.);
+#12779 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#12780 = ORIENTED_EDGE('',*,*,#12781,.T.);
+#12781 = EDGE_CURVE('',#12774,#12756,#12782,.T.);
+#12782 = LINE('',#12783,#12784);
+#12783 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#12784 = VECTOR('',#12785,1.);
+#12785 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#12786 = PLANE('',#12787);
+#12787 = AXIS2_PLACEMENT_3D('',#12788,#12789,#12790);
+#12788 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#12789 = DIRECTION('',(1.,0.,0.));
+#12790 = DIRECTION('',(-0.,1.,0.));
+#12791 = ADVANCED_FACE('',(#12792),#12817,.F.);
+#12792 = FACE_BOUND('',#12793,.F.);
+#12793 = EDGE_LOOP('',(#12794,#12802,#12803,#12811));
+#12794 = ORIENTED_EDGE('',*,*,#12795,.F.);
+#12795 = EDGE_CURVE('',#12758,#12796,#12798,.T.);
+#12796 = VERTEX_POINT('',#12797);
+#12797 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#12798 = LINE('',#12799,#12800);
+#12799 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#12800 = VECTOR('',#12801,1.);
+#12801 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#12802 = ORIENTED_EDGE('',*,*,#12765,.T.);
+#12803 = ORIENTED_EDGE('',*,*,#12804,.T.);
+#12804 = EDGE_CURVE('',#12766,#12805,#12807,.T.);
+#12805 = VERTEX_POINT('',#12806);
+#12806 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#12807 = LINE('',#12808,#12809);
+#12808 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#12809 = VECTOR('',#12810,1.);
+#12810 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#12811 = ORIENTED_EDGE('',*,*,#12812,.F.);
+#12812 = EDGE_CURVE('',#12796,#12805,#12813,.T.);
+#12813 = LINE('',#12814,#12815);
+#12814 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#12815 = VECTOR('',#12816,1.);
+#12816 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#12817 = PLANE('',#12818);
+#12818 = AXIS2_PLACEMENT_3D('',#12819,#12820,#12821);
+#12819 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#12820 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#12821 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#12822 = ADVANCED_FACE('',(#12823),#12848,.F.);
+#12823 = FACE_BOUND('',#12824,.F.);
+#12824 = EDGE_LOOP('',(#12825,#12833,#12834,#12842));
+#12825 = ORIENTED_EDGE('',*,*,#12826,.F.);
+#12826 = EDGE_CURVE('',#12774,#12827,#12829,.T.);
+#12827 = VERTEX_POINT('',#12828);
+#12828 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#12829 = LINE('',#12830,#12831);
+#12830 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#12831 = VECTOR('',#12832,1.);
+#12832 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#12833 = ORIENTED_EDGE('',*,*,#12781,.T.);
+#12834 = ORIENTED_EDGE('',*,*,#12835,.T.);
+#12835 = EDGE_CURVE('',#12756,#12836,#12838,.T.);
+#12836 = VERTEX_POINT('',#12837);
+#12837 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#12838 = LINE('',#12839,#12840);
+#12839 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#12840 = VECTOR('',#12841,1.);
+#12841 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#12842 = ORIENTED_EDGE('',*,*,#12843,.F.);
+#12843 = EDGE_CURVE('',#12827,#12836,#12844,.T.);
+#12844 = LINE('',#12845,#12846);
+#12845 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#12846 = VECTOR('',#12847,1.);
+#12847 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#12848 = PLANE('',#12849);
+#12849 = AXIS2_PLACEMENT_3D('',#12850,#12851,#12852);
+#12850 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#12851 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#12852 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#12853 = ADVANCED_FACE('',(#12854),#12881,.T.);
+#12854 = FACE_BOUND('',#12855,.T.);
+#12855 = EDGE_LOOP('',(#12856,#12865,#12873,#12880));
+#12856 = ORIENTED_EDGE('',*,*,#12857,.T.);
+#12857 = EDGE_CURVE('',#12796,#12858,#12860,.T.);
+#12858 = VERTEX_POINT('',#12859);
+#12859 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#12860 = CIRCLE('',#12861,0.3);
+#12861 = AXIS2_PLACEMENT_3D('',#12862,#12863,#12864);
+#12862 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#12863 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12864 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#12865 = ORIENTED_EDGE('',*,*,#12866,.T.);
+#12866 = EDGE_CURVE('',#12858,#12867,#12869,.T.);
+#12867 = VERTEX_POINT('',#12868);
+#12868 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#12869 = LINE('',#12870,#12871);
+#12870 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#12871 = VECTOR('',#12872,1.);
+#12872 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12873 = ORIENTED_EDGE('',*,*,#12874,.F.);
+#12874 = EDGE_CURVE('',#12805,#12867,#12875,.T.);
+#12875 = CIRCLE('',#12876,0.3);
+#12876 = AXIS2_PLACEMENT_3D('',#12877,#12878,#12879);
+#12877 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#12878 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12879 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#12880 = ORIENTED_EDGE('',*,*,#12812,.F.);
+#12881 = CYLINDRICAL_SURFACE('',#12882,0.3);
+#12882 = AXIS2_PLACEMENT_3D('',#12883,#12884,#12885);
+#12883 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#12884 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12885 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#12886 = ADVANCED_FACE('',(#12887),#12914,.F.);
+#12887 = FACE_BOUND('',#12888,.F.);
+#12888 = EDGE_LOOP('',(#12889,#12890,#12899,#12907));
+#12889 = ORIENTED_EDGE('',*,*,#12843,.T.);
+#12890 = ORIENTED_EDGE('',*,*,#12891,.T.);
+#12891 = EDGE_CURVE('',#12836,#12892,#12894,.T.);
+#12892 = VERTEX_POINT('',#12893);
+#12893 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#12894 = CIRCLE('',#12895,0.1);
+#12895 = AXIS2_PLACEMENT_3D('',#12896,#12897,#12898);
+#12896 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#12897 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12898 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#12899 = ORIENTED_EDGE('',*,*,#12900,.F.);
+#12900 = EDGE_CURVE('',#12901,#12892,#12903,.T.);
+#12901 = VERTEX_POINT('',#12902);
+#12902 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#12903 = LINE('',#12904,#12905);
+#12904 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#12905 = VECTOR('',#12906,1.);
+#12906 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#12907 = ORIENTED_EDGE('',*,*,#12908,.F.);
+#12908 = EDGE_CURVE('',#12827,#12901,#12909,.T.);
+#12909 = CIRCLE('',#12910,0.1);
+#12910 = AXIS2_PLACEMENT_3D('',#12911,#12912,#12913);
+#12911 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#12912 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#12913 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#12914 = CYLINDRICAL_SURFACE('',#12915,0.1);
+#12915 = AXIS2_PLACEMENT_3D('',#12916,#12917,#12918);
+#12916 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#12917 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#12918 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#12919 = ADVANCED_FACE('',(#12920),#12945,.F.);
+#12920 = FACE_BOUND('',#12921,.F.);
+#12921 = EDGE_LOOP('',(#12922,#12930,#12931,#12939));
+#12922 = ORIENTED_EDGE('',*,*,#12923,.F.);
+#12923 = EDGE_CURVE('',#12858,#12924,#12926,.T.);
+#12924 = VERTEX_POINT('',#12925);
+#12925 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#12926 = LINE('',#12927,#12928);
+#12927 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#12928 = VECTOR('',#12929,1.);
+#12929 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#12930 = ORIENTED_EDGE('',*,*,#12866,.T.);
+#12931 = ORIENTED_EDGE('',*,*,#12932,.T.);
+#12932 = EDGE_CURVE('',#12867,#12933,#12935,.T.);
+#12933 = VERTEX_POINT('',#12934);
+#12934 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#12935 = LINE('',#12936,#12937);
+#12936 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#12937 = VECTOR('',#12938,1.);
+#12938 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#12939 = ORIENTED_EDGE('',*,*,#12940,.F.);
+#12940 = EDGE_CURVE('',#12924,#12933,#12941,.T.);
+#12941 = LINE('',#12942,#12943);
+#12942 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#12943 = VECTOR('',#12944,1.);
+#12944 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#12945 = PLANE('',#12946);
+#12946 = AXIS2_PLACEMENT_3D('',#12947,#12948,#12949);
+#12947 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#12948 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#12949 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#12950 = ADVANCED_FACE('',(#12951),#12976,.F.);
+#12951 = FACE_BOUND('',#12952,.F.);
+#12952 = EDGE_LOOP('',(#12953,#12961,#12962,#12970));
+#12953 = ORIENTED_EDGE('',*,*,#12954,.T.);
+#12954 = EDGE_CURVE('',#12955,#12924,#12957,.T.);
+#12955 = VERTEX_POINT('',#12956);
+#12956 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#12957 = LINE('',#12958,#12959);
+#12958 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#12959 = VECTOR('',#12960,1.);
+#12960 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#12961 = ORIENTED_EDGE('',*,*,#12940,.T.);
+#12962 = ORIENTED_EDGE('',*,*,#12963,.T.);
+#12963 = EDGE_CURVE('',#12933,#12964,#12966,.T.);
+#12964 = VERTEX_POINT('',#12965);
+#12965 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#12966 = LINE('',#12967,#12968);
+#12967 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#12968 = VECTOR('',#12969,1.);
+#12969 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#12970 = ORIENTED_EDGE('',*,*,#12971,.T.);
+#12971 = EDGE_CURVE('',#12964,#12955,#12972,.T.);
+#12972 = LINE('',#12973,#12974);
+#12973 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#12974 = VECTOR('',#12975,1.);
+#12975 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#12976 = PLANE('',#12977);
+#12977 = AXIS2_PLACEMENT_3D('',#12978,#12979,#12980);
+#12978 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#12979 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#12980 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#12981 = ADVANCED_FACE('',(#12982),#12998,.F.);
+#12982 = FACE_BOUND('',#12983,.F.);
+#12983 = EDGE_LOOP('',(#12984,#12990,#12991,#12997));
+#12984 = ORIENTED_EDGE('',*,*,#12985,.F.);
+#12985 = EDGE_CURVE('',#12901,#12964,#12986,.T.);
+#12986 = LINE('',#12987,#12988);
+#12987 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#12988 = VECTOR('',#12989,1.);
+#12989 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#12990 = ORIENTED_EDGE('',*,*,#12900,.T.);
+#12991 = ORIENTED_EDGE('',*,*,#12992,.T.);
+#12992 = EDGE_CURVE('',#12892,#12955,#12993,.T.);
+#12993 = LINE('',#12994,#12995);
+#12994 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#12995 = VECTOR('',#12996,1.);
+#12996 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#12997 = ORIENTED_EDGE('',*,*,#12971,.F.);
+#12998 = PLANE('',#12999);
+#12999 = AXIS2_PLACEMENT_3D('',#13000,#13001,#13002);
+#13000 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#13001 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#13002 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#13003 = ADVANCED_FACE('',(#13004),#13014,.T.);
+#13004 = FACE_BOUND('',#13005,.T.);
+#13005 = EDGE_LOOP('',(#13006,#13007,#13008,#13009,#13010,#13011,#13012,
+    #13013));
+#13006 = ORIENTED_EDGE('',*,*,#12835,.T.);
+#13007 = ORIENTED_EDGE('',*,*,#12891,.T.);
+#13008 = ORIENTED_EDGE('',*,*,#12992,.T.);
+#13009 = ORIENTED_EDGE('',*,*,#12954,.T.);
+#13010 = ORIENTED_EDGE('',*,*,#12923,.F.);
+#13011 = ORIENTED_EDGE('',*,*,#12857,.F.);
+#13012 = ORIENTED_EDGE('',*,*,#12795,.F.);
+#13013 = ORIENTED_EDGE('',*,*,#12755,.F.);
+#13014 = PLANE('',#13015);
+#13015 = AXIS2_PLACEMENT_3D('',#13016,#13017,#13018);
+#13016 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#13017 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#13018 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#13019 = ADVANCED_FACE('',(#13020),#13030,.T.);
+#13020 = FACE_BOUND('',#13021,.T.);
+#13021 = EDGE_LOOP('',(#13022,#13023,#13024,#13025,#13026,#13027,#13028,
+    #13029));
+#13022 = ORIENTED_EDGE('',*,*,#12804,.T.);
+#13023 = ORIENTED_EDGE('',*,*,#12874,.T.);
+#13024 = ORIENTED_EDGE('',*,*,#12932,.T.);
+#13025 = ORIENTED_EDGE('',*,*,#12963,.T.);
+#13026 = ORIENTED_EDGE('',*,*,#12985,.F.);
+#13027 = ORIENTED_EDGE('',*,*,#12908,.F.);
+#13028 = ORIENTED_EDGE('',*,*,#12826,.F.);
+#13029 = ORIENTED_EDGE('',*,*,#12773,.F.);
+#13030 = PLANE('',#13031);
+#13031 = AXIS2_PLACEMENT_3D('',#13032,#13033,#13034);
+#13032 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#13033 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#13034 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#13035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13039)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13036,#13037,#13038)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13036 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13037 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13038 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13039 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13036,
+  'distance_accuracy_value','confusion accuracy');
+#13040 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13041,#13043);
+#13041 = ( REPRESENTATION_RELATIONSHIP('','',#12748,#12182) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13042) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13042 = ITEM_DEFINED_TRANSFORMATION('','',#11,#12187);
+#13043 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13044);
+#13044 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('234','Lead005','',#12177,#12743
+  ,$);
+#13045 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12745));
+#13046 = SHAPE_DEFINITION_REPRESENTATION(#13047,#13053);
+#13047 = PRODUCT_DEFINITION_SHAPE('','',#13048);
+#13048 = PRODUCT_DEFINITION('design','',#13049,#13052);
+#13049 = PRODUCT_DEFINITION_FORMATION('','',#13050);
+#13050 = PRODUCT('01x04_P2.54mm_Vertical_SMD',
+  '01x04_P2.54mm_Vertical_SMD','',(#13051));
+#13051 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13052 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13053 = SHAPE_REPRESENTATION('',(#11,#13054,#13058,#13062,#13066),
+  #13070);
+#13054 = AXIS2_PLACEMENT_3D('',#13055,#13056,#13057);
+#13055 = CARTESIAN_POINT('',(0.,1.27,0.));
+#13056 = DIRECTION('',(0.,0.,1.));
+#13057 = DIRECTION('',(-1.,0.,0.));
+#13058 = AXIS2_PLACEMENT_3D('',#13059,#13060,#13061);
+#13059 = CARTESIAN_POINT('',(0.,3.81,0.));
+#13060 = DIRECTION('',(0.,0.,1.));
+#13061 = DIRECTION('',(1.,0.,0.));
+#13062 = AXIS2_PLACEMENT_3D('',#13063,#13064,#13065);
+#13063 = CARTESIAN_POINT('',(0.,-1.27,0.));
+#13064 = DIRECTION('',(0.,0.,1.));
+#13065 = DIRECTION('',(1.,0.,0.));
+#13066 = AXIS2_PLACEMENT_3D('',#13067,#13068,#13069);
+#13067 = CARTESIAN_POINT('',(0.,-3.81,0.));
+#13068 = DIRECTION('',(0.,0.,1.));
+#13069 = DIRECTION('',(-1.,0.,0.));
+#13070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13074)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13071,#13072,#13073)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13071 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13072 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13073 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13074 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13071,
+  'distance_accuracy_value','confusion accuracy');
+#13075 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13076,#13078);
+#13076 = ( REPRESENTATION_RELATIONSHIP('','',#13053,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13077) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13077 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#13078 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13079);
+#13079 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('249',
+  '01x04_P2.54mm_Vertical_SMD','',#5,#13048,$);
+#13080 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13050));
+#13081 = SHAPE_DEFINITION_REPRESENTATION(#13082,#13088);
+#13082 = PRODUCT_DEFINITION_SHAPE('','',#13083);
+#13083 = PRODUCT_DEFINITION('design','',#13084,#13087);
+#13084 = PRODUCT_DEFINITION_FORMATION('','',#13085);
+#13085 = PRODUCT('01x01_P2.54mm_Vertical_SMD006',
+  '01x01_P2.54mm_Vertical_SMD006','',(#13086));
+#13086 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13087 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13088 = SHAPE_REPRESENTATION('',(#11,#13089,#13093),#13097);
+#13089 = AXIS2_PLACEMENT_3D('',#13090,#13091,#13092);
+#13090 = CARTESIAN_POINT('',(0.,0.,0.));
+#13091 = DIRECTION('',(0.,0.,1.));
+#13092 = DIRECTION('',(1.,0.,0.));
+#13093 = AXIS2_PLACEMENT_3D('',#13094,#13095,#13096);
+#13094 = CARTESIAN_POINT('',(0.,0.,0.));
+#13095 = DIRECTION('',(0.,0.,1.));
+#13096 = DIRECTION('',(1.,0.,0.));
+#13097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13101)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13098,#13099,#13100)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13098 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13099 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13100 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13101 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13098,
+  'distance_accuracy_value','confusion accuracy');
+#13102 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13103,#13105);
+#13103 = ( REPRESENTATION_RELATIONSHIP('','',#13088,#13053) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13104) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13104 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13054);
+#13105 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13106);
+#13106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('239',
+  '01x01_P2.54mm_Vertical_SMD006','',#13048,#13083,$);
+#13107 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13085));
+#13108 = SHAPE_DEFINITION_REPRESENTATION(#13109,#13115);
+#13109 = PRODUCT_DEFINITION_SHAPE('','',#13110);
+#13110 = PRODUCT_DEFINITION('design','',#13111,#13114);
+#13111 = PRODUCT_DEFINITION_FORMATION('','',#13112);
+#13112 = PRODUCT('Body006','Body006','',(#13113));
+#13113 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13114 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13115 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13116),#13636);
+#13116 = MANIFOLD_SOLID_BREP('',#13117);
+#13117 = CLOSED_SHELL('',(#13118,#13192,#13223,#13247,#13271,#13288,
+    #13319,#13375,#13431,#13448,#13479,#13503,#13527,#13544,#13561,
+    #13578,#13595,#13612,#13624));
+#13118 = ADVANCED_FACE('',(#13119,#13153),#13187,.T.);
+#13119 = FACE_BOUND('',#13120,.T.);
+#13120 = EDGE_LOOP('',(#13121,#13131,#13139,#13147));
+#13121 = ORIENTED_EDGE('',*,*,#13122,.F.);
+#13122 = EDGE_CURVE('',#13123,#13125,#13127,.T.);
+#13123 = VERTEX_POINT('',#13124);
+#13124 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#13125 = VERTEX_POINT('',#13126);
+#13126 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#13127 = LINE('',#13128,#13129);
+#13128 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#13129 = VECTOR('',#13130,1.);
+#13130 = DIRECTION('',(-1.,0.,0.));
+#13131 = ORIENTED_EDGE('',*,*,#13132,.F.);
+#13132 = EDGE_CURVE('',#13133,#13123,#13135,.T.);
+#13133 = VERTEX_POINT('',#13134);
+#13134 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#13135 = LINE('',#13136,#13137);
+#13136 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#13137 = VECTOR('',#13138,1.);
+#13138 = DIRECTION('',(0.,1.,0.));
+#13139 = ORIENTED_EDGE('',*,*,#13140,.F.);
+#13140 = EDGE_CURVE('',#13141,#13133,#13143,.T.);
+#13141 = VERTEX_POINT('',#13142);
+#13142 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#13143 = LINE('',#13144,#13145);
+#13144 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#13145 = VECTOR('',#13146,1.);
+#13146 = DIRECTION('',(1.,0.,0.));
+#13147 = ORIENTED_EDGE('',*,*,#13148,.F.);
+#13148 = EDGE_CURVE('',#13125,#13141,#13149,.T.);
+#13149 = LINE('',#13150,#13151);
+#13150 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#13151 = VECTOR('',#13152,1.);
+#13152 = DIRECTION('',(0.,-1.,0.));
+#13153 = FACE_BOUND('',#13154,.T.);
+#13154 = EDGE_LOOP('',(#13155,#13165,#13173,#13181));
+#13155 = ORIENTED_EDGE('',*,*,#13156,.T.);
+#13156 = EDGE_CURVE('',#13157,#13159,#13161,.T.);
+#13157 = VERTEX_POINT('',#13158);
+#13158 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#13159 = VERTEX_POINT('',#13160);
+#13160 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#13161 = LINE('',#13162,#13163);
+#13162 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#13163 = VECTOR('',#13164,1.);
+#13164 = DIRECTION('',(0.,-1.,0.));
+#13165 = ORIENTED_EDGE('',*,*,#13166,.T.);
+#13166 = EDGE_CURVE('',#13159,#13167,#13169,.T.);
+#13167 = VERTEX_POINT('',#13168);
+#13168 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#13169 = LINE('',#13170,#13171);
+#13170 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#13171 = VECTOR('',#13172,1.);
+#13172 = DIRECTION('',(1.,0.,0.));
+#13173 = ORIENTED_EDGE('',*,*,#13174,.T.);
+#13174 = EDGE_CURVE('',#13167,#13175,#13177,.T.);
+#13175 = VERTEX_POINT('',#13176);
+#13176 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#13177 = LINE('',#13178,#13179);
+#13178 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#13179 = VECTOR('',#13180,1.);
+#13180 = DIRECTION('',(0.,1.,0.));
+#13181 = ORIENTED_EDGE('',*,*,#13182,.T.);
+#13182 = EDGE_CURVE('',#13175,#13157,#13183,.T.);
+#13183 = LINE('',#13184,#13185);
+#13184 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#13185 = VECTOR('',#13186,1.);
+#13186 = DIRECTION('',(-1.,0.,0.));
+#13187 = PLANE('',#13188);
+#13188 = AXIS2_PLACEMENT_3D('',#13189,#13190,#13191);
+#13189 = CARTESIAN_POINT('',(0.,0.,7.5));
+#13190 = DIRECTION('',(0.,0.,1.));
+#13191 = DIRECTION('',(1.,0.,-0.));
+#13192 = ADVANCED_FACE('',(#13193),#13218,.F.);
+#13193 = FACE_BOUND('',#13194,.T.);
+#13194 = EDGE_LOOP('',(#13195,#13203,#13204,#13212));
+#13195 = ORIENTED_EDGE('',*,*,#13196,.F.);
+#13196 = EDGE_CURVE('',#13123,#13197,#13199,.T.);
+#13197 = VERTEX_POINT('',#13198);
+#13198 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#13199 = LINE('',#13200,#13201);
+#13200 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#13201 = VECTOR('',#13202,1.);
+#13202 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#13203 = ORIENTED_EDGE('',*,*,#13122,.T.);
+#13204 = ORIENTED_EDGE('',*,*,#13205,.T.);
+#13205 = EDGE_CURVE('',#13125,#13206,#13208,.T.);
+#13206 = VERTEX_POINT('',#13207);
+#13207 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#13208 = LINE('',#13209,#13210);
+#13209 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#13210 = VECTOR('',#13211,1.);
+#13211 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#13212 = ORIENTED_EDGE('',*,*,#13213,.F.);
+#13213 = EDGE_CURVE('',#13197,#13206,#13214,.T.);
+#13214 = LINE('',#13215,#13216);
+#13215 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#13216 = VECTOR('',#13217,1.);
+#13217 = DIRECTION('',(-1.,0.,0.));
+#13218 = PLANE('',#13219);
+#13219 = AXIS2_PLACEMENT_3D('',#13220,#13221,#13222);
+#13220 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#13221 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#13222 = DIRECTION('',(1.,0.,0.));
+#13223 = ADVANCED_FACE('',(#13224),#13242,.F.);
+#13224 = FACE_BOUND('',#13225,.T.);
+#13225 = EDGE_LOOP('',(#13226,#13234,#13235,#13236));
+#13226 = ORIENTED_EDGE('',*,*,#13227,.F.);
+#13227 = EDGE_CURVE('',#13133,#13228,#13230,.T.);
+#13228 = VERTEX_POINT('',#13229);
+#13229 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#13230 = LINE('',#13231,#13232);
+#13231 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#13232 = VECTOR('',#13233,1.);
+#13233 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#13234 = ORIENTED_EDGE('',*,*,#13132,.T.);
+#13235 = ORIENTED_EDGE('',*,*,#13196,.T.);
+#13236 = ORIENTED_EDGE('',*,*,#13237,.F.);
+#13237 = EDGE_CURVE('',#13228,#13197,#13238,.T.);
+#13238 = LINE('',#13239,#13240);
+#13239 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#13240 = VECTOR('',#13241,1.);
+#13241 = DIRECTION('',(0.,1.,0.));
+#13242 = PLANE('',#13243);
+#13243 = AXIS2_PLACEMENT_3D('',#13244,#13245,#13246);
+#13244 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#13245 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#13246 = DIRECTION('',(0.,-1.,0.));
+#13247 = ADVANCED_FACE('',(#13248),#13266,.F.);
+#13248 = FACE_BOUND('',#13249,.T.);
+#13249 = EDGE_LOOP('',(#13250,#13251,#13252,#13260));
+#13250 = ORIENTED_EDGE('',*,*,#13205,.F.);
+#13251 = ORIENTED_EDGE('',*,*,#13148,.T.);
+#13252 = ORIENTED_EDGE('',*,*,#13253,.T.);
+#13253 = EDGE_CURVE('',#13141,#13254,#13256,.T.);
+#13254 = VERTEX_POINT('',#13255);
+#13255 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#13256 = LINE('',#13257,#13258);
+#13257 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#13258 = VECTOR('',#13259,1.);
+#13259 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#13260 = ORIENTED_EDGE('',*,*,#13261,.F.);
+#13261 = EDGE_CURVE('',#13206,#13254,#13262,.T.);
+#13262 = LINE('',#13263,#13264);
+#13263 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#13264 = VECTOR('',#13265,1.);
+#13265 = DIRECTION('',(0.,-1.,0.));
+#13266 = PLANE('',#13267);
+#13267 = AXIS2_PLACEMENT_3D('',#13268,#13269,#13270);
+#13268 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#13269 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#13270 = DIRECTION('',(0.,1.,0.));
+#13271 = ADVANCED_FACE('',(#13272),#13283,.F.);
+#13272 = FACE_BOUND('',#13273,.T.);
+#13273 = EDGE_LOOP('',(#13274,#13275,#13276,#13277));
+#13274 = ORIENTED_EDGE('',*,*,#13253,.F.);
+#13275 = ORIENTED_EDGE('',*,*,#13140,.T.);
+#13276 = ORIENTED_EDGE('',*,*,#13227,.T.);
+#13277 = ORIENTED_EDGE('',*,*,#13278,.F.);
+#13278 = EDGE_CURVE('',#13254,#13228,#13279,.T.);
+#13279 = LINE('',#13280,#13281);
+#13280 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#13281 = VECTOR('',#13282,1.);
+#13282 = DIRECTION('',(1.,0.,0.));
+#13283 = PLANE('',#13284);
+#13284 = AXIS2_PLACEMENT_3D('',#13285,#13286,#13287);
+#13285 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#13286 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#13287 = DIRECTION('',(-1.,-0.,0.));
+#13288 = ADVANCED_FACE('',(#13289),#13314,.F.);
+#13289 = FACE_BOUND('',#13290,.F.);
+#13290 = EDGE_LOOP('',(#13291,#13299,#13300,#13308));
+#13291 = ORIENTED_EDGE('',*,*,#13292,.T.);
+#13292 = EDGE_CURVE('',#13293,#13157,#13295,.T.);
+#13293 = VERTEX_POINT('',#13294);
+#13294 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#13295 = LINE('',#13296,#13297);
+#13296 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#13297 = VECTOR('',#13298,1.);
+#13298 = DIRECTION('',(0.,0.,1.));
+#13299 = ORIENTED_EDGE('',*,*,#13156,.T.);
+#13300 = ORIENTED_EDGE('',*,*,#13301,.F.);
+#13301 = EDGE_CURVE('',#13302,#13159,#13304,.T.);
+#13302 = VERTEX_POINT('',#13303);
+#13303 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#13304 = LINE('',#13305,#13306);
+#13305 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#13306 = VECTOR('',#13307,1.);
+#13307 = DIRECTION('',(0.,0.,1.));
+#13308 = ORIENTED_EDGE('',*,*,#13309,.F.);
+#13309 = EDGE_CURVE('',#13293,#13302,#13310,.T.);
+#13310 = LINE('',#13311,#13312);
+#13311 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#13312 = VECTOR('',#13313,1.);
+#13313 = DIRECTION('',(0.,-1.,0.));
+#13314 = PLANE('',#13315);
+#13315 = AXIS2_PLACEMENT_3D('',#13316,#13317,#13318);
+#13316 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#13317 = DIRECTION('',(1.,0.,0.));
+#13318 = DIRECTION('',(0.,-1.,0.));
+#13319 = ADVANCED_FACE('',(#13320),#13370,.F.);
+#13320 = FACE_BOUND('',#13321,.F.);
+#13321 = EDGE_LOOP('',(#13322,#13332,#13338,#13339,#13340,#13348,#13356,
+    #13364));
+#13322 = ORIENTED_EDGE('',*,*,#13323,.F.);
+#13323 = EDGE_CURVE('',#13324,#13326,#13328,.T.);
+#13324 = VERTEX_POINT('',#13325);
+#13325 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#13326 = VERTEX_POINT('',#13327);
+#13327 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#13328 = LINE('',#13329,#13330);
+#13329 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#13330 = VECTOR('',#13331,1.);
+#13331 = DIRECTION('',(-1.,0.,0.));
+#13332 = ORIENTED_EDGE('',*,*,#13333,.T.);
+#13333 = EDGE_CURVE('',#13324,#13175,#13334,.T.);
+#13334 = LINE('',#13335,#13336);
+#13335 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#13336 = VECTOR('',#13337,1.);
+#13337 = DIRECTION('',(0.,0.,1.));
+#13338 = ORIENTED_EDGE('',*,*,#13182,.T.);
+#13339 = ORIENTED_EDGE('',*,*,#13292,.F.);
+#13340 = ORIENTED_EDGE('',*,*,#13341,.F.);
+#13341 = EDGE_CURVE('',#13342,#13293,#13344,.T.);
+#13342 = VERTEX_POINT('',#13343);
+#13343 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#13344 = LINE('',#13345,#13346);
+#13345 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#13346 = VECTOR('',#13347,1.);
+#13347 = DIRECTION('',(-1.,0.,0.));
+#13348 = ORIENTED_EDGE('',*,*,#13349,.T.);
+#13349 = EDGE_CURVE('',#13342,#13350,#13352,.T.);
+#13350 = VERTEX_POINT('',#13351);
+#13351 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#13352 = LINE('',#13353,#13354);
+#13353 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#13354 = VECTOR('',#13355,1.);
+#13355 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#13356 = ORIENTED_EDGE('',*,*,#13357,.T.);
+#13357 = EDGE_CURVE('',#13350,#13358,#13360,.T.);
+#13358 = VERTEX_POINT('',#13359);
+#13359 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#13360 = LINE('',#13361,#13362);
+#13361 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#13362 = VECTOR('',#13363,1.);
+#13363 = DIRECTION('',(1.,0.,0.));
+#13364 = ORIENTED_EDGE('',*,*,#13365,.T.);
+#13365 = EDGE_CURVE('',#13358,#13326,#13366,.T.);
+#13366 = LINE('',#13367,#13368);
+#13367 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#13368 = VECTOR('',#13369,1.);
+#13369 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#13370 = PLANE('',#13371);
+#13371 = AXIS2_PLACEMENT_3D('',#13372,#13373,#13374);
+#13372 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#13373 = DIRECTION('',(0.,-1.,0.));
+#13374 = DIRECTION('',(-1.,0.,0.));
+#13375 = ADVANCED_FACE('',(#13376),#13426,.F.);
+#13376 = FACE_BOUND('',#13377,.F.);
+#13377 = EDGE_LOOP('',(#13378,#13386,#13387,#13388,#13396,#13404,#13412,
+    #13420));
+#13378 = ORIENTED_EDGE('',*,*,#13379,.F.);
+#13379 = EDGE_CURVE('',#13302,#13380,#13382,.T.);
+#13380 = VERTEX_POINT('',#13381);
+#13381 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#13382 = LINE('',#13383,#13384);
+#13383 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#13384 = VECTOR('',#13385,1.);
+#13385 = DIRECTION('',(1.,0.,0.));
+#13386 = ORIENTED_EDGE('',*,*,#13301,.T.);
+#13387 = ORIENTED_EDGE('',*,*,#13166,.T.);
+#13388 = ORIENTED_EDGE('',*,*,#13389,.F.);
+#13389 = EDGE_CURVE('',#13390,#13167,#13392,.T.);
+#13390 = VERTEX_POINT('',#13391);
+#13391 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#13392 = LINE('',#13393,#13394);
+#13393 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#13394 = VECTOR('',#13395,1.);
+#13395 = DIRECTION('',(0.,0.,1.));
+#13396 = ORIENTED_EDGE('',*,*,#13397,.F.);
+#13397 = EDGE_CURVE('',#13398,#13390,#13400,.T.);
+#13398 = VERTEX_POINT('',#13399);
+#13399 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#13400 = LINE('',#13401,#13402);
+#13401 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#13402 = VECTOR('',#13403,1.);
+#13403 = DIRECTION('',(1.,0.,0.));
+#13404 = ORIENTED_EDGE('',*,*,#13405,.F.);
+#13405 = EDGE_CURVE('',#13406,#13398,#13408,.T.);
+#13406 = VERTEX_POINT('',#13407);
+#13407 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#13408 = LINE('',#13409,#13410);
+#13409 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#13410 = VECTOR('',#13411,1.);
+#13411 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#13412 = ORIENTED_EDGE('',*,*,#13413,.F.);
+#13413 = EDGE_CURVE('',#13414,#13406,#13416,.T.);
+#13414 = VERTEX_POINT('',#13415);
+#13415 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#13416 = LINE('',#13417,#13418);
+#13417 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#13418 = VECTOR('',#13419,1.);
+#13419 = DIRECTION('',(1.,0.,0.));
+#13420 = ORIENTED_EDGE('',*,*,#13421,.F.);
+#13421 = EDGE_CURVE('',#13380,#13414,#13422,.T.);
+#13422 = LINE('',#13423,#13424);
+#13423 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#13424 = VECTOR('',#13425,1.);
+#13425 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#13426 = PLANE('',#13427);
+#13427 = AXIS2_PLACEMENT_3D('',#13428,#13429,#13430);
+#13428 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#13429 = DIRECTION('',(0.,1.,0.));
+#13430 = DIRECTION('',(1.,0.,0.));
+#13431 = ADVANCED_FACE('',(#13432),#13443,.F.);
+#13432 = FACE_BOUND('',#13433,.F.);
+#13433 = EDGE_LOOP('',(#13434,#13435,#13436,#13437));
+#13434 = ORIENTED_EDGE('',*,*,#13389,.T.);
+#13435 = ORIENTED_EDGE('',*,*,#13174,.T.);
+#13436 = ORIENTED_EDGE('',*,*,#13333,.F.);
+#13437 = ORIENTED_EDGE('',*,*,#13438,.F.);
+#13438 = EDGE_CURVE('',#13390,#13324,#13439,.T.);
+#13439 = LINE('',#13440,#13441);
+#13440 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#13441 = VECTOR('',#13442,1.);
+#13442 = DIRECTION('',(0.,1.,0.));
+#13443 = PLANE('',#13444);
+#13444 = AXIS2_PLACEMENT_3D('',#13445,#13446,#13447);
+#13445 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#13446 = DIRECTION('',(-1.,0.,0.));
+#13447 = DIRECTION('',(0.,1.,0.));
+#13448 = ADVANCED_FACE('',(#13449),#13474,.F.);
+#13449 = FACE_BOUND('',#13450,.F.);
+#13450 = EDGE_LOOP('',(#13451,#13459,#13467,#13473));
+#13451 = ORIENTED_EDGE('',*,*,#13452,.T.);
+#13452 = EDGE_CURVE('',#13197,#13453,#13455,.T.);
+#13453 = VERTEX_POINT('',#13454);
+#13454 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#13455 = LINE('',#13456,#13457);
+#13456 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#13457 = VECTOR('',#13458,1.);
+#13458 = DIRECTION('',(-0.,-0.,-1.));
+#13459 = ORIENTED_EDGE('',*,*,#13460,.T.);
+#13460 = EDGE_CURVE('',#13453,#13461,#13463,.T.);
+#13461 = VERTEX_POINT('',#13462);
+#13462 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#13463 = LINE('',#13464,#13465);
+#13464 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#13465 = VECTOR('',#13466,1.);
+#13466 = DIRECTION('',(-1.,0.,0.));
+#13467 = ORIENTED_EDGE('',*,*,#13468,.F.);
+#13468 = EDGE_CURVE('',#13206,#13461,#13469,.T.);
+#13469 = LINE('',#13470,#13471);
+#13470 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#13471 = VECTOR('',#13472,1.);
+#13472 = DIRECTION('',(-0.,-0.,-1.));
+#13473 = ORIENTED_EDGE('',*,*,#13213,.F.);
+#13474 = PLANE('',#13475);
+#13475 = AXIS2_PLACEMENT_3D('',#13476,#13477,#13478);
+#13476 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#13477 = DIRECTION('',(0.,1.,0.));
+#13478 = DIRECTION('',(-1.,0.,0.));
+#13479 = ADVANCED_FACE('',(#13480),#13498,.F.);
+#13480 = FACE_BOUND('',#13481,.F.);
+#13481 = EDGE_LOOP('',(#13482,#13490,#13496,#13497));
+#13482 = ORIENTED_EDGE('',*,*,#13483,.T.);
+#13483 = EDGE_CURVE('',#13228,#13484,#13486,.T.);
+#13484 = VERTEX_POINT('',#13485);
+#13485 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#13486 = LINE('',#13487,#13488);
+#13487 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#13488 = VECTOR('',#13489,1.);
+#13489 = DIRECTION('',(-0.,-0.,-1.));
+#13490 = ORIENTED_EDGE('',*,*,#13491,.T.);
+#13491 = EDGE_CURVE('',#13484,#13453,#13492,.T.);
+#13492 = LINE('',#13493,#13494);
+#13493 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#13494 = VECTOR('',#13495,1.);
+#13495 = DIRECTION('',(0.,1.,0.));
+#13496 = ORIENTED_EDGE('',*,*,#13452,.F.);
+#13497 = ORIENTED_EDGE('',*,*,#13237,.F.);
+#13498 = PLANE('',#13499);
+#13499 = AXIS2_PLACEMENT_3D('',#13500,#13501,#13502);
+#13500 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#13501 = DIRECTION('',(1.,0.,0.));
+#13502 = DIRECTION('',(-0.,1.,0.));
+#13503 = ADVANCED_FACE('',(#13504),#13522,.F.);
+#13504 = FACE_BOUND('',#13505,.F.);
+#13505 = EDGE_LOOP('',(#13506,#13507,#13515,#13521));
+#13506 = ORIENTED_EDGE('',*,*,#13468,.T.);
+#13507 = ORIENTED_EDGE('',*,*,#13508,.T.);
+#13508 = EDGE_CURVE('',#13461,#13509,#13511,.T.);
+#13509 = VERTEX_POINT('',#13510);
+#13510 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#13511 = LINE('',#13512,#13513);
+#13512 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#13513 = VECTOR('',#13514,1.);
+#13514 = DIRECTION('',(0.,-1.,0.));
+#13515 = ORIENTED_EDGE('',*,*,#13516,.F.);
+#13516 = EDGE_CURVE('',#13254,#13509,#13517,.T.);
+#13517 = LINE('',#13518,#13519);
+#13518 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#13519 = VECTOR('',#13520,1.);
+#13520 = DIRECTION('',(-0.,-0.,-1.));
+#13521 = ORIENTED_EDGE('',*,*,#13261,.F.);
+#13522 = PLANE('',#13523);
+#13523 = AXIS2_PLACEMENT_3D('',#13524,#13525,#13526);
+#13524 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#13525 = DIRECTION('',(-1.,0.,0.));
+#13526 = DIRECTION('',(0.,-1.,0.));
+#13527 = ADVANCED_FACE('',(#13528),#13539,.F.);
+#13528 = FACE_BOUND('',#13529,.F.);
+#13529 = EDGE_LOOP('',(#13530,#13531,#13537,#13538));
+#13530 = ORIENTED_EDGE('',*,*,#13516,.T.);
+#13531 = ORIENTED_EDGE('',*,*,#13532,.T.);
+#13532 = EDGE_CURVE('',#13509,#13484,#13533,.T.);
+#13533 = LINE('',#13534,#13535);
+#13534 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#13535 = VECTOR('',#13536,1.);
+#13536 = DIRECTION('',(1.,0.,0.));
+#13537 = ORIENTED_EDGE('',*,*,#13483,.F.);
+#13538 = ORIENTED_EDGE('',*,*,#13278,.F.);
+#13539 = PLANE('',#13540);
+#13540 = AXIS2_PLACEMENT_3D('',#13541,#13542,#13543);
+#13541 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#13542 = DIRECTION('',(0.,-1.,0.));
+#13543 = DIRECTION('',(1.,0.,0.));
+#13544 = ADVANCED_FACE('',(#13545),#13556,.F.);
+#13545 = FACE_BOUND('',#13546,.F.);
+#13546 = EDGE_LOOP('',(#13547,#13548,#13549,#13550));
+#13547 = ORIENTED_EDGE('',*,*,#13341,.T.);
+#13548 = ORIENTED_EDGE('',*,*,#13309,.T.);
+#13549 = ORIENTED_EDGE('',*,*,#13379,.T.);
+#13550 = ORIENTED_EDGE('',*,*,#13551,.T.);
+#13551 = EDGE_CURVE('',#13380,#13342,#13552,.T.);
+#13552 = LINE('',#13553,#13554);
+#13553 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#13554 = VECTOR('',#13555,1.);
+#13555 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#13556 = PLANE('',#13557);
+#13557 = AXIS2_PLACEMENT_3D('',#13558,#13559,#13560);
+#13558 = CARTESIAN_POINT('',(0.,0.,0.2));
+#13559 = DIRECTION('',(0.,0.,1.));
+#13560 = DIRECTION('',(1.,0.,-0.));
+#13561 = ADVANCED_FACE('',(#13562),#13573,.F.);
+#13562 = FACE_BOUND('',#13563,.F.);
+#13563 = EDGE_LOOP('',(#13564,#13565,#13571,#13572));
+#13564 = ORIENTED_EDGE('',*,*,#13323,.T.);
+#13565 = ORIENTED_EDGE('',*,*,#13566,.F.);
+#13566 = EDGE_CURVE('',#13398,#13326,#13567,.T.);
+#13567 = LINE('',#13568,#13569);
+#13568 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#13569 = VECTOR('',#13570,1.);
+#13570 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#13571 = ORIENTED_EDGE('',*,*,#13397,.T.);
+#13572 = ORIENTED_EDGE('',*,*,#13438,.T.);
+#13573 = PLANE('',#13574);
+#13574 = AXIS2_PLACEMENT_3D('',#13575,#13576,#13577);
+#13575 = CARTESIAN_POINT('',(0.,0.,0.2));
+#13576 = DIRECTION('',(0.,0.,1.));
+#13577 = DIRECTION('',(1.,0.,-0.));
+#13578 = ADVANCED_FACE('',(#13579),#13590,.T.);
+#13579 = FACE_BOUND('',#13580,.T.);
+#13580 = EDGE_LOOP('',(#13581,#13582,#13588,#13589));
+#13581 = ORIENTED_EDGE('',*,*,#13405,.F.);
+#13582 = ORIENTED_EDGE('',*,*,#13583,.T.);
+#13583 = EDGE_CURVE('',#13406,#13358,#13584,.T.);
+#13584 = LINE('',#13585,#13586);
+#13585 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#13586 = VECTOR('',#13587,1.);
+#13587 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#13588 = ORIENTED_EDGE('',*,*,#13365,.T.);
+#13589 = ORIENTED_EDGE('',*,*,#13566,.F.);
+#13590 = PLANE('',#13591);
+#13591 = AXIS2_PLACEMENT_3D('',#13592,#13593,#13594);
+#13592 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#13593 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#13594 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#13595 = ADVANCED_FACE('',(#13596),#13607,.T.);
+#13596 = FACE_BOUND('',#13597,.T.);
+#13597 = EDGE_LOOP('',(#13598,#13599,#13605,#13606));
+#13598 = ORIENTED_EDGE('',*,*,#13413,.F.);
+#13599 = ORIENTED_EDGE('',*,*,#13600,.T.);
+#13600 = EDGE_CURVE('',#13414,#13350,#13601,.T.);
+#13601 = LINE('',#13602,#13603);
+#13602 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#13603 = VECTOR('',#13604,1.);
+#13604 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#13605 = ORIENTED_EDGE('',*,*,#13357,.T.);
+#13606 = ORIENTED_EDGE('',*,*,#13583,.F.);
+#13607 = PLANE('',#13608);
+#13608 = AXIS2_PLACEMENT_3D('',#13609,#13610,#13611);
+#13609 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#13610 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#13611 = DIRECTION('',(1.,0.,0.));
+#13612 = ADVANCED_FACE('',(#13613),#13619,.T.);
+#13613 = FACE_BOUND('',#13614,.T.);
+#13614 = EDGE_LOOP('',(#13615,#13616,#13617,#13618));
+#13615 = ORIENTED_EDGE('',*,*,#13421,.F.);
+#13616 = ORIENTED_EDGE('',*,*,#13551,.T.);
+#13617 = ORIENTED_EDGE('',*,*,#13349,.T.);
+#13618 = ORIENTED_EDGE('',*,*,#13600,.F.);
+#13619 = PLANE('',#13620);
+#13620 = AXIS2_PLACEMENT_3D('',#13621,#13622,#13623);
+#13621 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#13622 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#13623 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#13624 = ADVANCED_FACE('',(#13625),#13631,.T.);
+#13625 = FACE_BOUND('',#13626,.T.);
+#13626 = EDGE_LOOP('',(#13627,#13628,#13629,#13630));
+#13627 = ORIENTED_EDGE('',*,*,#13508,.T.);
+#13628 = ORIENTED_EDGE('',*,*,#13532,.T.);
+#13629 = ORIENTED_EDGE('',*,*,#13491,.T.);
+#13630 = ORIENTED_EDGE('',*,*,#13460,.T.);
+#13631 = PLANE('',#13632);
+#13632 = AXIS2_PLACEMENT_3D('',#13633,#13634,#13635);
+#13633 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#13634 = DIRECTION('',(0.,0.,1.));
+#13635 = DIRECTION('',(1.,0.,-0.));
+#13636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13640)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13637,#13638,#13639)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13637 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13638 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13639 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13640 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13637,
+  'distance_accuracy_value','confusion accuracy');
+#13641 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13642,#13644);
+#13642 = ( REPRESENTATION_RELATIONSHIP('','',#13115,#13088) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13643) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13643 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13089);
+#13644 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13645);
+#13645 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('237','Body006','',#13083,#13110
+  ,$);
+#13646 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13112));
+#13647 = SHAPE_DEFINITION_REPRESENTATION(#13648,#13654);
+#13648 = PRODUCT_DEFINITION_SHAPE('','',#13649);
+#13649 = PRODUCT_DEFINITION('design','',#13650,#13653);
+#13650 = PRODUCT_DEFINITION_FORMATION('','',#13651);
+#13651 = PRODUCT('Lead006','Lead006','',(#13652));
+#13652 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13653 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13654 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13655),#13941);
+#13655 = MANIFOLD_SOLID_BREP('',#13656);
+#13656 = CLOSED_SHELL('',(#13657,#13697,#13728,#13759,#13792,#13825,
+    #13856,#13887,#13909,#13925));
+#13657 = ADVANCED_FACE('',(#13658),#13692,.T.);
+#13658 = FACE_BOUND('',#13659,.T.);
+#13659 = EDGE_LOOP('',(#13660,#13670,#13678,#13686));
+#13660 = ORIENTED_EDGE('',*,*,#13661,.T.);
+#13661 = EDGE_CURVE('',#13662,#13664,#13666,.T.);
+#13662 = VERTEX_POINT('',#13663);
+#13663 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#13664 = VERTEX_POINT('',#13665);
+#13665 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#13666 = LINE('',#13667,#13668);
+#13667 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#13668 = VECTOR('',#13669,1.);
+#13669 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#13670 = ORIENTED_EDGE('',*,*,#13671,.T.);
+#13671 = EDGE_CURVE('',#13664,#13672,#13674,.T.);
+#13672 = VERTEX_POINT('',#13673);
+#13673 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#13674 = LINE('',#13675,#13676);
+#13675 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#13676 = VECTOR('',#13677,1.);
+#13677 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#13678 = ORIENTED_EDGE('',*,*,#13679,.T.);
+#13679 = EDGE_CURVE('',#13672,#13680,#13682,.T.);
+#13680 = VERTEX_POINT('',#13681);
+#13681 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#13682 = LINE('',#13683,#13684);
+#13683 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#13684 = VECTOR('',#13685,1.);
+#13685 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#13686 = ORIENTED_EDGE('',*,*,#13687,.T.);
+#13687 = EDGE_CURVE('',#13680,#13662,#13688,.T.);
+#13688 = LINE('',#13689,#13690);
+#13689 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#13690 = VECTOR('',#13691,1.);
+#13691 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#13692 = PLANE('',#13693);
+#13693 = AXIS2_PLACEMENT_3D('',#13694,#13695,#13696);
+#13694 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#13695 = DIRECTION('',(1.,0.,0.));
+#13696 = DIRECTION('',(-0.,1.,0.));
+#13697 = ADVANCED_FACE('',(#13698),#13723,.F.);
+#13698 = FACE_BOUND('',#13699,.F.);
+#13699 = EDGE_LOOP('',(#13700,#13708,#13709,#13717));
+#13700 = ORIENTED_EDGE('',*,*,#13701,.F.);
+#13701 = EDGE_CURVE('',#13664,#13702,#13704,.T.);
+#13702 = VERTEX_POINT('',#13703);
+#13703 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#13704 = LINE('',#13705,#13706);
+#13705 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#13706 = VECTOR('',#13707,1.);
+#13707 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#13708 = ORIENTED_EDGE('',*,*,#13671,.T.);
+#13709 = ORIENTED_EDGE('',*,*,#13710,.T.);
+#13710 = EDGE_CURVE('',#13672,#13711,#13713,.T.);
+#13711 = VERTEX_POINT('',#13712);
+#13712 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#13713 = LINE('',#13714,#13715);
+#13714 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#13715 = VECTOR('',#13716,1.);
+#13716 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#13717 = ORIENTED_EDGE('',*,*,#13718,.F.);
+#13718 = EDGE_CURVE('',#13702,#13711,#13719,.T.);
+#13719 = LINE('',#13720,#13721);
+#13720 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#13721 = VECTOR('',#13722,1.);
+#13722 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#13723 = PLANE('',#13724);
+#13724 = AXIS2_PLACEMENT_3D('',#13725,#13726,#13727);
+#13725 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#13726 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#13727 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#13728 = ADVANCED_FACE('',(#13729),#13754,.F.);
+#13729 = FACE_BOUND('',#13730,.F.);
+#13730 = EDGE_LOOP('',(#13731,#13739,#13740,#13748));
+#13731 = ORIENTED_EDGE('',*,*,#13732,.F.);
+#13732 = EDGE_CURVE('',#13680,#13733,#13735,.T.);
+#13733 = VERTEX_POINT('',#13734);
+#13734 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#13735 = LINE('',#13736,#13737);
+#13736 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#13737 = VECTOR('',#13738,1.);
+#13738 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#13739 = ORIENTED_EDGE('',*,*,#13687,.T.);
+#13740 = ORIENTED_EDGE('',*,*,#13741,.T.);
+#13741 = EDGE_CURVE('',#13662,#13742,#13744,.T.);
+#13742 = VERTEX_POINT('',#13743);
+#13743 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#13744 = LINE('',#13745,#13746);
+#13745 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#13746 = VECTOR('',#13747,1.);
+#13747 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#13748 = ORIENTED_EDGE('',*,*,#13749,.F.);
+#13749 = EDGE_CURVE('',#13733,#13742,#13750,.T.);
+#13750 = LINE('',#13751,#13752);
+#13751 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#13752 = VECTOR('',#13753,1.);
+#13753 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#13754 = PLANE('',#13755);
+#13755 = AXIS2_PLACEMENT_3D('',#13756,#13757,#13758);
+#13756 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#13757 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#13758 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#13759 = ADVANCED_FACE('',(#13760),#13787,.T.);
+#13760 = FACE_BOUND('',#13761,.T.);
+#13761 = EDGE_LOOP('',(#13762,#13771,#13779,#13786));
+#13762 = ORIENTED_EDGE('',*,*,#13763,.T.);
+#13763 = EDGE_CURVE('',#13702,#13764,#13766,.T.);
+#13764 = VERTEX_POINT('',#13765);
+#13765 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#13766 = CIRCLE('',#13767,0.3);
+#13767 = AXIS2_PLACEMENT_3D('',#13768,#13769,#13770);
+#13768 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#13769 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#13770 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#13771 = ORIENTED_EDGE('',*,*,#13772,.T.);
+#13772 = EDGE_CURVE('',#13764,#13773,#13775,.T.);
+#13773 = VERTEX_POINT('',#13774);
+#13774 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#13775 = LINE('',#13776,#13777);
+#13776 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#13777 = VECTOR('',#13778,1.);
+#13778 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#13779 = ORIENTED_EDGE('',*,*,#13780,.F.);
+#13780 = EDGE_CURVE('',#13711,#13773,#13781,.T.);
+#13781 = CIRCLE('',#13782,0.3);
+#13782 = AXIS2_PLACEMENT_3D('',#13783,#13784,#13785);
+#13783 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#13784 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#13785 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#13786 = ORIENTED_EDGE('',*,*,#13718,.F.);
+#13787 = CYLINDRICAL_SURFACE('',#13788,0.3);
+#13788 = AXIS2_PLACEMENT_3D('',#13789,#13790,#13791);
+#13789 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#13790 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#13791 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#13792 = ADVANCED_FACE('',(#13793),#13820,.F.);
+#13793 = FACE_BOUND('',#13794,.F.);
+#13794 = EDGE_LOOP('',(#13795,#13796,#13805,#13813));
+#13795 = ORIENTED_EDGE('',*,*,#13749,.T.);
+#13796 = ORIENTED_EDGE('',*,*,#13797,.T.);
+#13797 = EDGE_CURVE('',#13742,#13798,#13800,.T.);
+#13798 = VERTEX_POINT('',#13799);
+#13799 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#13800 = CIRCLE('',#13801,0.1);
+#13801 = AXIS2_PLACEMENT_3D('',#13802,#13803,#13804);
+#13802 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#13803 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#13804 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#13805 = ORIENTED_EDGE('',*,*,#13806,.F.);
+#13806 = EDGE_CURVE('',#13807,#13798,#13809,.T.);
+#13807 = VERTEX_POINT('',#13808);
+#13808 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#13809 = LINE('',#13810,#13811);
+#13810 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#13811 = VECTOR('',#13812,1.);
+#13812 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#13813 = ORIENTED_EDGE('',*,*,#13814,.F.);
+#13814 = EDGE_CURVE('',#13733,#13807,#13815,.T.);
+#13815 = CIRCLE('',#13816,0.1);
+#13816 = AXIS2_PLACEMENT_3D('',#13817,#13818,#13819);
+#13817 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#13818 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#13819 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#13820 = CYLINDRICAL_SURFACE('',#13821,0.1);
+#13821 = AXIS2_PLACEMENT_3D('',#13822,#13823,#13824);
+#13822 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#13823 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#13824 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#13825 = ADVANCED_FACE('',(#13826),#13851,.F.);
+#13826 = FACE_BOUND('',#13827,.F.);
+#13827 = EDGE_LOOP('',(#13828,#13836,#13837,#13845));
+#13828 = ORIENTED_EDGE('',*,*,#13829,.F.);
+#13829 = EDGE_CURVE('',#13764,#13830,#13832,.T.);
+#13830 = VERTEX_POINT('',#13831);
+#13831 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#13832 = LINE('',#13833,#13834);
+#13833 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#13834 = VECTOR('',#13835,1.);
+#13835 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#13836 = ORIENTED_EDGE('',*,*,#13772,.T.);
+#13837 = ORIENTED_EDGE('',*,*,#13838,.T.);
+#13838 = EDGE_CURVE('',#13773,#13839,#13841,.T.);
+#13839 = VERTEX_POINT('',#13840);
+#13840 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#13841 = LINE('',#13842,#13843);
+#13842 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#13843 = VECTOR('',#13844,1.);
+#13844 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#13845 = ORIENTED_EDGE('',*,*,#13846,.F.);
+#13846 = EDGE_CURVE('',#13830,#13839,#13847,.T.);
+#13847 = LINE('',#13848,#13849);
+#13848 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#13849 = VECTOR('',#13850,1.);
+#13850 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#13851 = PLANE('',#13852);
+#13852 = AXIS2_PLACEMENT_3D('',#13853,#13854,#13855);
+#13853 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#13854 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#13855 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#13856 = ADVANCED_FACE('',(#13857),#13882,.F.);
+#13857 = FACE_BOUND('',#13858,.F.);
+#13858 = EDGE_LOOP('',(#13859,#13867,#13868,#13876));
+#13859 = ORIENTED_EDGE('',*,*,#13860,.T.);
+#13860 = EDGE_CURVE('',#13861,#13830,#13863,.T.);
+#13861 = VERTEX_POINT('',#13862);
+#13862 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#13863 = LINE('',#13864,#13865);
+#13864 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#13865 = VECTOR('',#13866,1.);
+#13866 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#13867 = ORIENTED_EDGE('',*,*,#13846,.T.);
+#13868 = ORIENTED_EDGE('',*,*,#13869,.T.);
+#13869 = EDGE_CURVE('',#13839,#13870,#13872,.T.);
+#13870 = VERTEX_POINT('',#13871);
+#13871 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#13872 = LINE('',#13873,#13874);
+#13873 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#13874 = VECTOR('',#13875,1.);
+#13875 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#13876 = ORIENTED_EDGE('',*,*,#13877,.T.);
+#13877 = EDGE_CURVE('',#13870,#13861,#13878,.T.);
+#13878 = LINE('',#13879,#13880);
+#13879 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#13880 = VECTOR('',#13881,1.);
+#13881 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#13882 = PLANE('',#13883);
+#13883 = AXIS2_PLACEMENT_3D('',#13884,#13885,#13886);
+#13884 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#13885 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#13886 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#13887 = ADVANCED_FACE('',(#13888),#13904,.F.);
+#13888 = FACE_BOUND('',#13889,.F.);
+#13889 = EDGE_LOOP('',(#13890,#13896,#13897,#13903));
+#13890 = ORIENTED_EDGE('',*,*,#13891,.F.);
+#13891 = EDGE_CURVE('',#13807,#13870,#13892,.T.);
+#13892 = LINE('',#13893,#13894);
+#13893 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#13894 = VECTOR('',#13895,1.);
+#13895 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#13896 = ORIENTED_EDGE('',*,*,#13806,.T.);
+#13897 = ORIENTED_EDGE('',*,*,#13898,.T.);
+#13898 = EDGE_CURVE('',#13798,#13861,#13899,.T.);
+#13899 = LINE('',#13900,#13901);
+#13900 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#13901 = VECTOR('',#13902,1.);
+#13902 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#13903 = ORIENTED_EDGE('',*,*,#13877,.F.);
+#13904 = PLANE('',#13905);
+#13905 = AXIS2_PLACEMENT_3D('',#13906,#13907,#13908);
+#13906 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#13907 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#13908 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#13909 = ADVANCED_FACE('',(#13910),#13920,.T.);
+#13910 = FACE_BOUND('',#13911,.T.);
+#13911 = EDGE_LOOP('',(#13912,#13913,#13914,#13915,#13916,#13917,#13918,
+    #13919));
+#13912 = ORIENTED_EDGE('',*,*,#13741,.T.);
+#13913 = ORIENTED_EDGE('',*,*,#13797,.T.);
+#13914 = ORIENTED_EDGE('',*,*,#13898,.T.);
+#13915 = ORIENTED_EDGE('',*,*,#13860,.T.);
+#13916 = ORIENTED_EDGE('',*,*,#13829,.F.);
+#13917 = ORIENTED_EDGE('',*,*,#13763,.F.);
+#13918 = ORIENTED_EDGE('',*,*,#13701,.F.);
+#13919 = ORIENTED_EDGE('',*,*,#13661,.F.);
+#13920 = PLANE('',#13921);
+#13921 = AXIS2_PLACEMENT_3D('',#13922,#13923,#13924);
+#13922 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#13923 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#13924 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#13925 = ADVANCED_FACE('',(#13926),#13936,.T.);
+#13926 = FACE_BOUND('',#13927,.T.);
+#13927 = EDGE_LOOP('',(#13928,#13929,#13930,#13931,#13932,#13933,#13934,
+    #13935));
+#13928 = ORIENTED_EDGE('',*,*,#13710,.T.);
+#13929 = ORIENTED_EDGE('',*,*,#13780,.T.);
+#13930 = ORIENTED_EDGE('',*,*,#13838,.T.);
+#13931 = ORIENTED_EDGE('',*,*,#13869,.T.);
+#13932 = ORIENTED_EDGE('',*,*,#13891,.F.);
+#13933 = ORIENTED_EDGE('',*,*,#13814,.F.);
+#13934 = ORIENTED_EDGE('',*,*,#13732,.F.);
+#13935 = ORIENTED_EDGE('',*,*,#13679,.F.);
+#13936 = PLANE('',#13937);
+#13937 = AXIS2_PLACEMENT_3D('',#13938,#13939,#13940);
+#13938 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#13939 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#13940 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#13941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13945)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13942,#13943,#13944)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13942 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13943 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13944 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13945 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13942,
+  'distance_accuracy_value','confusion accuracy');
+#13946 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13947,#13949);
+#13947 = ( REPRESENTATION_RELATIONSHIP('','',#13654,#13088) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13948) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13948 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13093);
+#13949 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13950);
+#13950 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('238','Lead006','',#13083,#13649
+  ,$);
+#13951 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13651));
+#13952 = SHAPE_DEFINITION_REPRESENTATION(#13953,#13959);
+#13953 = PRODUCT_DEFINITION_SHAPE('','',#13954);
+#13954 = PRODUCT_DEFINITION('design','',#13955,#13958);
+#13955 = PRODUCT_DEFINITION_FORMATION('','',#13956);
+#13956 = PRODUCT('01x01_P2.54mm_Vertical_SMD007',
+  '01x01_P2.54mm_Vertical_SMD007','',(#13957));
+#13957 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13958 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13959 = SHAPE_REPRESENTATION('',(#11,#13960,#13964),#13968);
+#13960 = AXIS2_PLACEMENT_3D('',#13961,#13962,#13963);
+#13961 = CARTESIAN_POINT('',(0.,0.,0.));
+#13962 = DIRECTION('',(0.,0.,1.));
+#13963 = DIRECTION('',(1.,0.,0.));
+#13964 = AXIS2_PLACEMENT_3D('',#13965,#13966,#13967);
+#13965 = CARTESIAN_POINT('',(0.,0.,0.));
+#13966 = DIRECTION('',(0.,0.,1.));
+#13967 = DIRECTION('',(1.,0.,0.));
+#13968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13972)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13969,#13970,#13971)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13969 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13970 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13971 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13972 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13969,
+  'distance_accuracy_value','confusion accuracy');
+#13973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13974,#13976);
+#13974 = ( REPRESENTATION_RELATIONSHIP('','',#13959,#13053) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13975) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13058);
+#13976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13977);
+#13977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('242',
+  '01x01_P2.54mm_Vertical_SMD007','',#13048,#13954,$);
+#13978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13956));
+#13979 = SHAPE_DEFINITION_REPRESENTATION(#13980,#13986);
+#13980 = PRODUCT_DEFINITION_SHAPE('','',#13981);
+#13981 = PRODUCT_DEFINITION('design','',#13982,#13985);
+#13982 = PRODUCT_DEFINITION_FORMATION('','',#13983);
+#13983 = PRODUCT('Body033','Body033','',(#13984));
+#13984 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13985 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13986 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13987),#14507);
+#13987 = MANIFOLD_SOLID_BREP('',#13988);
+#13988 = CLOSED_SHELL('',(#13989,#14063,#14094,#14118,#14142,#14159,
+    #14190,#14246,#14302,#14319,#14350,#14374,#14398,#14415,#14432,
+    #14449,#14466,#14483,#14495));
+#13989 = ADVANCED_FACE('',(#13990,#14024),#14058,.T.);
+#13990 = FACE_BOUND('',#13991,.T.);
+#13991 = EDGE_LOOP('',(#13992,#14002,#14010,#14018));
+#13992 = ORIENTED_EDGE('',*,*,#13993,.F.);
+#13993 = EDGE_CURVE('',#13994,#13996,#13998,.T.);
+#13994 = VERTEX_POINT('',#13995);
+#13995 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#13996 = VERTEX_POINT('',#13997);
+#13997 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#13998 = LINE('',#13999,#14000);
+#13999 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#14000 = VECTOR('',#14001,1.);
+#14001 = DIRECTION('',(-1.,0.,0.));
+#14002 = ORIENTED_EDGE('',*,*,#14003,.F.);
+#14003 = EDGE_CURVE('',#14004,#13994,#14006,.T.);
+#14004 = VERTEX_POINT('',#14005);
+#14005 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#14006 = LINE('',#14007,#14008);
+#14007 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#14008 = VECTOR('',#14009,1.);
+#14009 = DIRECTION('',(0.,1.,0.));
+#14010 = ORIENTED_EDGE('',*,*,#14011,.F.);
+#14011 = EDGE_CURVE('',#14012,#14004,#14014,.T.);
+#14012 = VERTEX_POINT('',#14013);
+#14013 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#14014 = LINE('',#14015,#14016);
+#14015 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#14016 = VECTOR('',#14017,1.);
+#14017 = DIRECTION('',(1.,0.,0.));
+#14018 = ORIENTED_EDGE('',*,*,#14019,.F.);
+#14019 = EDGE_CURVE('',#13996,#14012,#14020,.T.);
+#14020 = LINE('',#14021,#14022);
+#14021 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#14022 = VECTOR('',#14023,1.);
+#14023 = DIRECTION('',(0.,-1.,0.));
+#14024 = FACE_BOUND('',#14025,.T.);
+#14025 = EDGE_LOOP('',(#14026,#14036,#14044,#14052));
+#14026 = ORIENTED_EDGE('',*,*,#14027,.T.);
+#14027 = EDGE_CURVE('',#14028,#14030,#14032,.T.);
+#14028 = VERTEX_POINT('',#14029);
+#14029 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#14030 = VERTEX_POINT('',#14031);
+#14031 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#14032 = LINE('',#14033,#14034);
+#14033 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#14034 = VECTOR('',#14035,1.);
+#14035 = DIRECTION('',(0.,-1.,0.));
+#14036 = ORIENTED_EDGE('',*,*,#14037,.T.);
+#14037 = EDGE_CURVE('',#14030,#14038,#14040,.T.);
+#14038 = VERTEX_POINT('',#14039);
+#14039 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#14040 = LINE('',#14041,#14042);
+#14041 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#14042 = VECTOR('',#14043,1.);
+#14043 = DIRECTION('',(1.,0.,0.));
+#14044 = ORIENTED_EDGE('',*,*,#14045,.T.);
+#14045 = EDGE_CURVE('',#14038,#14046,#14048,.T.);
+#14046 = VERTEX_POINT('',#14047);
+#14047 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#14048 = LINE('',#14049,#14050);
+#14049 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#14050 = VECTOR('',#14051,1.);
+#14051 = DIRECTION('',(0.,1.,0.));
+#14052 = ORIENTED_EDGE('',*,*,#14053,.T.);
+#14053 = EDGE_CURVE('',#14046,#14028,#14054,.T.);
+#14054 = LINE('',#14055,#14056);
+#14055 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#14056 = VECTOR('',#14057,1.);
+#14057 = DIRECTION('',(-1.,0.,0.));
+#14058 = PLANE('',#14059);
+#14059 = AXIS2_PLACEMENT_3D('',#14060,#14061,#14062);
+#14060 = CARTESIAN_POINT('',(0.,0.,7.5));
+#14061 = DIRECTION('',(0.,0.,1.));
+#14062 = DIRECTION('',(1.,0.,-0.));
+#14063 = ADVANCED_FACE('',(#14064),#14089,.F.);
+#14064 = FACE_BOUND('',#14065,.T.);
+#14065 = EDGE_LOOP('',(#14066,#14074,#14075,#14083));
+#14066 = ORIENTED_EDGE('',*,*,#14067,.F.);
+#14067 = EDGE_CURVE('',#13994,#14068,#14070,.T.);
+#14068 = VERTEX_POINT('',#14069);
+#14069 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#14070 = LINE('',#14071,#14072);
+#14071 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#14072 = VECTOR('',#14073,1.);
+#14073 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#14074 = ORIENTED_EDGE('',*,*,#13993,.T.);
+#14075 = ORIENTED_EDGE('',*,*,#14076,.T.);
+#14076 = EDGE_CURVE('',#13996,#14077,#14079,.T.);
+#14077 = VERTEX_POINT('',#14078);
+#14078 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#14079 = LINE('',#14080,#14081);
+#14080 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#14081 = VECTOR('',#14082,1.);
+#14082 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#14083 = ORIENTED_EDGE('',*,*,#14084,.F.);
+#14084 = EDGE_CURVE('',#14068,#14077,#14085,.T.);
+#14085 = LINE('',#14086,#14087);
+#14086 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#14087 = VECTOR('',#14088,1.);
+#14088 = DIRECTION('',(-1.,0.,0.));
+#14089 = PLANE('',#14090);
+#14090 = AXIS2_PLACEMENT_3D('',#14091,#14092,#14093);
+#14091 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#14092 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#14093 = DIRECTION('',(1.,0.,0.));
+#14094 = ADVANCED_FACE('',(#14095),#14113,.F.);
+#14095 = FACE_BOUND('',#14096,.T.);
+#14096 = EDGE_LOOP('',(#14097,#14105,#14106,#14107));
+#14097 = ORIENTED_EDGE('',*,*,#14098,.F.);
+#14098 = EDGE_CURVE('',#14004,#14099,#14101,.T.);
+#14099 = VERTEX_POINT('',#14100);
+#14100 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#14101 = LINE('',#14102,#14103);
+#14102 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#14103 = VECTOR('',#14104,1.);
+#14104 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#14105 = ORIENTED_EDGE('',*,*,#14003,.T.);
+#14106 = ORIENTED_EDGE('',*,*,#14067,.T.);
+#14107 = ORIENTED_EDGE('',*,*,#14108,.F.);
+#14108 = EDGE_CURVE('',#14099,#14068,#14109,.T.);
+#14109 = LINE('',#14110,#14111);
+#14110 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#14111 = VECTOR('',#14112,1.);
+#14112 = DIRECTION('',(0.,1.,0.));
+#14113 = PLANE('',#14114);
+#14114 = AXIS2_PLACEMENT_3D('',#14115,#14116,#14117);
+#14115 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#14116 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#14117 = DIRECTION('',(0.,-1.,0.));
+#14118 = ADVANCED_FACE('',(#14119),#14137,.F.);
+#14119 = FACE_BOUND('',#14120,.T.);
+#14120 = EDGE_LOOP('',(#14121,#14122,#14123,#14131));
+#14121 = ORIENTED_EDGE('',*,*,#14076,.F.);
+#14122 = ORIENTED_EDGE('',*,*,#14019,.T.);
+#14123 = ORIENTED_EDGE('',*,*,#14124,.T.);
+#14124 = EDGE_CURVE('',#14012,#14125,#14127,.T.);
+#14125 = VERTEX_POINT('',#14126);
+#14126 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#14127 = LINE('',#14128,#14129);
+#14128 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#14129 = VECTOR('',#14130,1.);
+#14130 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#14131 = ORIENTED_EDGE('',*,*,#14132,.F.);
+#14132 = EDGE_CURVE('',#14077,#14125,#14133,.T.);
+#14133 = LINE('',#14134,#14135);
+#14134 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#14135 = VECTOR('',#14136,1.);
+#14136 = DIRECTION('',(0.,-1.,0.));
+#14137 = PLANE('',#14138);
+#14138 = AXIS2_PLACEMENT_3D('',#14139,#14140,#14141);
+#14139 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#14140 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#14141 = DIRECTION('',(0.,1.,0.));
+#14142 = ADVANCED_FACE('',(#14143),#14154,.F.);
+#14143 = FACE_BOUND('',#14144,.T.);
+#14144 = EDGE_LOOP('',(#14145,#14146,#14147,#14148));
+#14145 = ORIENTED_EDGE('',*,*,#14124,.F.);
+#14146 = ORIENTED_EDGE('',*,*,#14011,.T.);
+#14147 = ORIENTED_EDGE('',*,*,#14098,.T.);
+#14148 = ORIENTED_EDGE('',*,*,#14149,.F.);
+#14149 = EDGE_CURVE('',#14125,#14099,#14150,.T.);
+#14150 = LINE('',#14151,#14152);
+#14151 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#14152 = VECTOR('',#14153,1.);
+#14153 = DIRECTION('',(1.,0.,0.));
+#14154 = PLANE('',#14155);
+#14155 = AXIS2_PLACEMENT_3D('',#14156,#14157,#14158);
+#14156 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#14157 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#14158 = DIRECTION('',(-1.,-0.,0.));
+#14159 = ADVANCED_FACE('',(#14160),#14185,.F.);
+#14160 = FACE_BOUND('',#14161,.F.);
+#14161 = EDGE_LOOP('',(#14162,#14170,#14171,#14179));
+#14162 = ORIENTED_EDGE('',*,*,#14163,.T.);
+#14163 = EDGE_CURVE('',#14164,#14028,#14166,.T.);
+#14164 = VERTEX_POINT('',#14165);
+#14165 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#14166 = LINE('',#14167,#14168);
+#14167 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#14168 = VECTOR('',#14169,1.);
+#14169 = DIRECTION('',(0.,0.,1.));
+#14170 = ORIENTED_EDGE('',*,*,#14027,.T.);
+#14171 = ORIENTED_EDGE('',*,*,#14172,.F.);
+#14172 = EDGE_CURVE('',#14173,#14030,#14175,.T.);
+#14173 = VERTEX_POINT('',#14174);
+#14174 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#14175 = LINE('',#14176,#14177);
+#14176 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#14177 = VECTOR('',#14178,1.);
+#14178 = DIRECTION('',(0.,0.,1.));
+#14179 = ORIENTED_EDGE('',*,*,#14180,.F.);
+#14180 = EDGE_CURVE('',#14164,#14173,#14181,.T.);
+#14181 = LINE('',#14182,#14183);
+#14182 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#14183 = VECTOR('',#14184,1.);
+#14184 = DIRECTION('',(0.,-1.,0.));
+#14185 = PLANE('',#14186);
+#14186 = AXIS2_PLACEMENT_3D('',#14187,#14188,#14189);
+#14187 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#14188 = DIRECTION('',(1.,0.,0.));
+#14189 = DIRECTION('',(0.,-1.,0.));
+#14190 = ADVANCED_FACE('',(#14191),#14241,.F.);
+#14191 = FACE_BOUND('',#14192,.F.);
+#14192 = EDGE_LOOP('',(#14193,#14203,#14209,#14210,#14211,#14219,#14227,
+    #14235));
+#14193 = ORIENTED_EDGE('',*,*,#14194,.F.);
+#14194 = EDGE_CURVE('',#14195,#14197,#14199,.T.);
+#14195 = VERTEX_POINT('',#14196);
+#14196 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#14197 = VERTEX_POINT('',#14198);
+#14198 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#14199 = LINE('',#14200,#14201);
+#14200 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#14201 = VECTOR('',#14202,1.);
+#14202 = DIRECTION('',(-1.,0.,0.));
+#14203 = ORIENTED_EDGE('',*,*,#14204,.T.);
+#14204 = EDGE_CURVE('',#14195,#14046,#14205,.T.);
+#14205 = LINE('',#14206,#14207);
+#14206 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#14207 = VECTOR('',#14208,1.);
+#14208 = DIRECTION('',(0.,0.,1.));
+#14209 = ORIENTED_EDGE('',*,*,#14053,.T.);
+#14210 = ORIENTED_EDGE('',*,*,#14163,.F.);
+#14211 = ORIENTED_EDGE('',*,*,#14212,.F.);
+#14212 = EDGE_CURVE('',#14213,#14164,#14215,.T.);
+#14213 = VERTEX_POINT('',#14214);
+#14214 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#14215 = LINE('',#14216,#14217);
+#14216 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#14217 = VECTOR('',#14218,1.);
+#14218 = DIRECTION('',(-1.,0.,0.));
+#14219 = ORIENTED_EDGE('',*,*,#14220,.T.);
+#14220 = EDGE_CURVE('',#14213,#14221,#14223,.T.);
+#14221 = VERTEX_POINT('',#14222);
+#14222 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#14223 = LINE('',#14224,#14225);
+#14224 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#14225 = VECTOR('',#14226,1.);
+#14226 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#14227 = ORIENTED_EDGE('',*,*,#14228,.T.);
+#14228 = EDGE_CURVE('',#14221,#14229,#14231,.T.);
+#14229 = VERTEX_POINT('',#14230);
+#14230 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#14231 = LINE('',#14232,#14233);
+#14232 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#14233 = VECTOR('',#14234,1.);
+#14234 = DIRECTION('',(1.,0.,0.));
+#14235 = ORIENTED_EDGE('',*,*,#14236,.T.);
+#14236 = EDGE_CURVE('',#14229,#14197,#14237,.T.);
+#14237 = LINE('',#14238,#14239);
+#14238 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#14239 = VECTOR('',#14240,1.);
+#14240 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#14241 = PLANE('',#14242);
+#14242 = AXIS2_PLACEMENT_3D('',#14243,#14244,#14245);
+#14243 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#14244 = DIRECTION('',(0.,-1.,0.));
+#14245 = DIRECTION('',(-1.,0.,0.));
+#14246 = ADVANCED_FACE('',(#14247),#14297,.F.);
+#14247 = FACE_BOUND('',#14248,.F.);
+#14248 = EDGE_LOOP('',(#14249,#14257,#14258,#14259,#14267,#14275,#14283,
+    #14291));
+#14249 = ORIENTED_EDGE('',*,*,#14250,.F.);
+#14250 = EDGE_CURVE('',#14173,#14251,#14253,.T.);
+#14251 = VERTEX_POINT('',#14252);
+#14252 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#14253 = LINE('',#14254,#14255);
+#14254 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#14255 = VECTOR('',#14256,1.);
+#14256 = DIRECTION('',(1.,0.,0.));
+#14257 = ORIENTED_EDGE('',*,*,#14172,.T.);
+#14258 = ORIENTED_EDGE('',*,*,#14037,.T.);
+#14259 = ORIENTED_EDGE('',*,*,#14260,.F.);
+#14260 = EDGE_CURVE('',#14261,#14038,#14263,.T.);
+#14261 = VERTEX_POINT('',#14262);
+#14262 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#14263 = LINE('',#14264,#14265);
+#14264 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#14265 = VECTOR('',#14266,1.);
+#14266 = DIRECTION('',(0.,0.,1.));
+#14267 = ORIENTED_EDGE('',*,*,#14268,.F.);
+#14268 = EDGE_CURVE('',#14269,#14261,#14271,.T.);
+#14269 = VERTEX_POINT('',#14270);
+#14270 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#14271 = LINE('',#14272,#14273);
+#14272 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#14273 = VECTOR('',#14274,1.);
+#14274 = DIRECTION('',(1.,0.,0.));
+#14275 = ORIENTED_EDGE('',*,*,#14276,.F.);
+#14276 = EDGE_CURVE('',#14277,#14269,#14279,.T.);
+#14277 = VERTEX_POINT('',#14278);
+#14278 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#14279 = LINE('',#14280,#14281);
+#14280 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#14281 = VECTOR('',#14282,1.);
+#14282 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#14283 = ORIENTED_EDGE('',*,*,#14284,.F.);
+#14284 = EDGE_CURVE('',#14285,#14277,#14287,.T.);
+#14285 = VERTEX_POINT('',#14286);
+#14286 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#14287 = LINE('',#14288,#14289);
+#14288 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#14289 = VECTOR('',#14290,1.);
+#14290 = DIRECTION('',(1.,0.,0.));
+#14291 = ORIENTED_EDGE('',*,*,#14292,.F.);
+#14292 = EDGE_CURVE('',#14251,#14285,#14293,.T.);
+#14293 = LINE('',#14294,#14295);
+#14294 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#14295 = VECTOR('',#14296,1.);
+#14296 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#14297 = PLANE('',#14298);
+#14298 = AXIS2_PLACEMENT_3D('',#14299,#14300,#14301);
+#14299 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#14300 = DIRECTION('',(0.,1.,0.));
+#14301 = DIRECTION('',(1.,0.,0.));
+#14302 = ADVANCED_FACE('',(#14303),#14314,.F.);
+#14303 = FACE_BOUND('',#14304,.F.);
+#14304 = EDGE_LOOP('',(#14305,#14306,#14307,#14308));
+#14305 = ORIENTED_EDGE('',*,*,#14260,.T.);
+#14306 = ORIENTED_EDGE('',*,*,#14045,.T.);
+#14307 = ORIENTED_EDGE('',*,*,#14204,.F.);
+#14308 = ORIENTED_EDGE('',*,*,#14309,.F.);
+#14309 = EDGE_CURVE('',#14261,#14195,#14310,.T.);
+#14310 = LINE('',#14311,#14312);
+#14311 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#14312 = VECTOR('',#14313,1.);
+#14313 = DIRECTION('',(0.,1.,0.));
+#14314 = PLANE('',#14315);
+#14315 = AXIS2_PLACEMENT_3D('',#14316,#14317,#14318);
+#14316 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#14317 = DIRECTION('',(-1.,0.,0.));
+#14318 = DIRECTION('',(0.,1.,0.));
+#14319 = ADVANCED_FACE('',(#14320),#14345,.F.);
+#14320 = FACE_BOUND('',#14321,.F.);
+#14321 = EDGE_LOOP('',(#14322,#14330,#14338,#14344));
+#14322 = ORIENTED_EDGE('',*,*,#14323,.T.);
+#14323 = EDGE_CURVE('',#14068,#14324,#14326,.T.);
+#14324 = VERTEX_POINT('',#14325);
+#14325 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#14326 = LINE('',#14327,#14328);
+#14327 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#14328 = VECTOR('',#14329,1.);
+#14329 = DIRECTION('',(-0.,-0.,-1.));
+#14330 = ORIENTED_EDGE('',*,*,#14331,.T.);
+#14331 = EDGE_CURVE('',#14324,#14332,#14334,.T.);
+#14332 = VERTEX_POINT('',#14333);
+#14333 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#14334 = LINE('',#14335,#14336);
+#14335 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#14336 = VECTOR('',#14337,1.);
+#14337 = DIRECTION('',(-1.,0.,0.));
+#14338 = ORIENTED_EDGE('',*,*,#14339,.F.);
+#14339 = EDGE_CURVE('',#14077,#14332,#14340,.T.);
+#14340 = LINE('',#14341,#14342);
+#14341 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#14342 = VECTOR('',#14343,1.);
+#14343 = DIRECTION('',(-0.,-0.,-1.));
+#14344 = ORIENTED_EDGE('',*,*,#14084,.F.);
+#14345 = PLANE('',#14346);
+#14346 = AXIS2_PLACEMENT_3D('',#14347,#14348,#14349);
+#14347 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#14348 = DIRECTION('',(0.,1.,0.));
+#14349 = DIRECTION('',(-1.,0.,0.));
+#14350 = ADVANCED_FACE('',(#14351),#14369,.F.);
+#14351 = FACE_BOUND('',#14352,.F.);
+#14352 = EDGE_LOOP('',(#14353,#14361,#14367,#14368));
+#14353 = ORIENTED_EDGE('',*,*,#14354,.T.);
+#14354 = EDGE_CURVE('',#14099,#14355,#14357,.T.);
+#14355 = VERTEX_POINT('',#14356);
+#14356 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#14357 = LINE('',#14358,#14359);
+#14358 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#14359 = VECTOR('',#14360,1.);
+#14360 = DIRECTION('',(-0.,-0.,-1.));
+#14361 = ORIENTED_EDGE('',*,*,#14362,.T.);
+#14362 = EDGE_CURVE('',#14355,#14324,#14363,.T.);
+#14363 = LINE('',#14364,#14365);
+#14364 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#14365 = VECTOR('',#14366,1.);
+#14366 = DIRECTION('',(0.,1.,0.));
+#14367 = ORIENTED_EDGE('',*,*,#14323,.F.);
+#14368 = ORIENTED_EDGE('',*,*,#14108,.F.);
+#14369 = PLANE('',#14370);
+#14370 = AXIS2_PLACEMENT_3D('',#14371,#14372,#14373);
+#14371 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#14372 = DIRECTION('',(1.,0.,0.));
+#14373 = DIRECTION('',(-0.,1.,0.));
+#14374 = ADVANCED_FACE('',(#14375),#14393,.F.);
+#14375 = FACE_BOUND('',#14376,.F.);
+#14376 = EDGE_LOOP('',(#14377,#14378,#14386,#14392));
+#14377 = ORIENTED_EDGE('',*,*,#14339,.T.);
+#14378 = ORIENTED_EDGE('',*,*,#14379,.T.);
+#14379 = EDGE_CURVE('',#14332,#14380,#14382,.T.);
+#14380 = VERTEX_POINT('',#14381);
+#14381 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#14382 = LINE('',#14383,#14384);
+#14383 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#14384 = VECTOR('',#14385,1.);
+#14385 = DIRECTION('',(0.,-1.,0.));
+#14386 = ORIENTED_EDGE('',*,*,#14387,.F.);
+#14387 = EDGE_CURVE('',#14125,#14380,#14388,.T.);
+#14388 = LINE('',#14389,#14390);
+#14389 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#14390 = VECTOR('',#14391,1.);
+#14391 = DIRECTION('',(-0.,-0.,-1.));
+#14392 = ORIENTED_EDGE('',*,*,#14132,.F.);
+#14393 = PLANE('',#14394);
+#14394 = AXIS2_PLACEMENT_3D('',#14395,#14396,#14397);
+#14395 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#14396 = DIRECTION('',(-1.,0.,0.));
+#14397 = DIRECTION('',(0.,-1.,0.));
+#14398 = ADVANCED_FACE('',(#14399),#14410,.F.);
+#14399 = FACE_BOUND('',#14400,.F.);
+#14400 = EDGE_LOOP('',(#14401,#14402,#14408,#14409));
+#14401 = ORIENTED_EDGE('',*,*,#14387,.T.);
+#14402 = ORIENTED_EDGE('',*,*,#14403,.T.);
+#14403 = EDGE_CURVE('',#14380,#14355,#14404,.T.);
+#14404 = LINE('',#14405,#14406);
+#14405 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#14406 = VECTOR('',#14407,1.);
+#14407 = DIRECTION('',(1.,0.,0.));
+#14408 = ORIENTED_EDGE('',*,*,#14354,.F.);
+#14409 = ORIENTED_EDGE('',*,*,#14149,.F.);
+#14410 = PLANE('',#14411);
+#14411 = AXIS2_PLACEMENT_3D('',#14412,#14413,#14414);
+#14412 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#14413 = DIRECTION('',(0.,-1.,0.));
+#14414 = DIRECTION('',(1.,0.,0.));
+#14415 = ADVANCED_FACE('',(#14416),#14427,.F.);
+#14416 = FACE_BOUND('',#14417,.F.);
+#14417 = EDGE_LOOP('',(#14418,#14419,#14420,#14421));
+#14418 = ORIENTED_EDGE('',*,*,#14212,.T.);
+#14419 = ORIENTED_EDGE('',*,*,#14180,.T.);
+#14420 = ORIENTED_EDGE('',*,*,#14250,.T.);
+#14421 = ORIENTED_EDGE('',*,*,#14422,.T.);
+#14422 = EDGE_CURVE('',#14251,#14213,#14423,.T.);
+#14423 = LINE('',#14424,#14425);
+#14424 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#14425 = VECTOR('',#14426,1.);
+#14426 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#14427 = PLANE('',#14428);
+#14428 = AXIS2_PLACEMENT_3D('',#14429,#14430,#14431);
+#14429 = CARTESIAN_POINT('',(0.,0.,0.2));
+#14430 = DIRECTION('',(0.,0.,1.));
+#14431 = DIRECTION('',(1.,0.,-0.));
+#14432 = ADVANCED_FACE('',(#14433),#14444,.F.);
+#14433 = FACE_BOUND('',#14434,.F.);
+#14434 = EDGE_LOOP('',(#14435,#14436,#14442,#14443));
+#14435 = ORIENTED_EDGE('',*,*,#14194,.T.);
+#14436 = ORIENTED_EDGE('',*,*,#14437,.F.);
+#14437 = EDGE_CURVE('',#14269,#14197,#14438,.T.);
+#14438 = LINE('',#14439,#14440);
+#14439 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#14440 = VECTOR('',#14441,1.);
+#14441 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#14442 = ORIENTED_EDGE('',*,*,#14268,.T.);
+#14443 = ORIENTED_EDGE('',*,*,#14309,.T.);
+#14444 = PLANE('',#14445);
+#14445 = AXIS2_PLACEMENT_3D('',#14446,#14447,#14448);
+#14446 = CARTESIAN_POINT('',(0.,0.,0.2));
+#14447 = DIRECTION('',(0.,0.,1.));
+#14448 = DIRECTION('',(1.,0.,-0.));
+#14449 = ADVANCED_FACE('',(#14450),#14461,.T.);
+#14450 = FACE_BOUND('',#14451,.T.);
+#14451 = EDGE_LOOP('',(#14452,#14453,#14459,#14460));
+#14452 = ORIENTED_EDGE('',*,*,#14276,.F.);
+#14453 = ORIENTED_EDGE('',*,*,#14454,.T.);
+#14454 = EDGE_CURVE('',#14277,#14229,#14455,.T.);
+#14455 = LINE('',#14456,#14457);
+#14456 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#14457 = VECTOR('',#14458,1.);
+#14458 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#14459 = ORIENTED_EDGE('',*,*,#14236,.T.);
+#14460 = ORIENTED_EDGE('',*,*,#14437,.F.);
+#14461 = PLANE('',#14462);
+#14462 = AXIS2_PLACEMENT_3D('',#14463,#14464,#14465);
+#14463 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#14464 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#14465 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#14466 = ADVANCED_FACE('',(#14467),#14478,.T.);
+#14467 = FACE_BOUND('',#14468,.T.);
+#14468 = EDGE_LOOP('',(#14469,#14470,#14476,#14477));
+#14469 = ORIENTED_EDGE('',*,*,#14284,.F.);
+#14470 = ORIENTED_EDGE('',*,*,#14471,.T.);
+#14471 = EDGE_CURVE('',#14285,#14221,#14472,.T.);
+#14472 = LINE('',#14473,#14474);
+#14473 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#14474 = VECTOR('',#14475,1.);
+#14475 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#14476 = ORIENTED_EDGE('',*,*,#14228,.T.);
+#14477 = ORIENTED_EDGE('',*,*,#14454,.F.);
+#14478 = PLANE('',#14479);
+#14479 = AXIS2_PLACEMENT_3D('',#14480,#14481,#14482);
+#14480 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#14481 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#14482 = DIRECTION('',(1.,0.,0.));
+#14483 = ADVANCED_FACE('',(#14484),#14490,.T.);
+#14484 = FACE_BOUND('',#14485,.T.);
+#14485 = EDGE_LOOP('',(#14486,#14487,#14488,#14489));
+#14486 = ORIENTED_EDGE('',*,*,#14292,.F.);
+#14487 = ORIENTED_EDGE('',*,*,#14422,.T.);
+#14488 = ORIENTED_EDGE('',*,*,#14220,.T.);
+#14489 = ORIENTED_EDGE('',*,*,#14471,.F.);
+#14490 = PLANE('',#14491);
+#14491 = AXIS2_PLACEMENT_3D('',#14492,#14493,#14494);
+#14492 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#14493 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#14494 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#14495 = ADVANCED_FACE('',(#14496),#14502,.T.);
+#14496 = FACE_BOUND('',#14497,.T.);
+#14497 = EDGE_LOOP('',(#14498,#14499,#14500,#14501));
+#14498 = ORIENTED_EDGE('',*,*,#14379,.T.);
+#14499 = ORIENTED_EDGE('',*,*,#14403,.T.);
+#14500 = ORIENTED_EDGE('',*,*,#14362,.T.);
+#14501 = ORIENTED_EDGE('',*,*,#14331,.T.);
+#14502 = PLANE('',#14503);
+#14503 = AXIS2_PLACEMENT_3D('',#14504,#14505,#14506);
+#14504 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#14505 = DIRECTION('',(0.,0.,1.));
+#14506 = DIRECTION('',(1.,0.,-0.));
+#14507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14511)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14508,#14509,#14510)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14508 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14509 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14510 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14511 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14508,
+  'distance_accuracy_value','confusion accuracy');
+#14512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14513,#14515);
+#14513 = ( REPRESENTATION_RELATIONSHIP('','',#13986,#13959) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14514) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13960);
+#14515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #14516);
+#14516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('240','Body033','',#13954,#13981
+  ,$);
+#14517 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13983));
+#14518 = SHAPE_DEFINITION_REPRESENTATION(#14519,#14525);
+#14519 = PRODUCT_DEFINITION_SHAPE('','',#14520);
+#14520 = PRODUCT_DEFINITION('design','',#14521,#14524);
+#14521 = PRODUCT_DEFINITION_FORMATION('','',#14522);
+#14522 = PRODUCT('Lead007','Lead007','',(#14523));
+#14523 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14524 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14525 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14526),#14812);
+#14526 = MANIFOLD_SOLID_BREP('',#14527);
+#14527 = CLOSED_SHELL('',(#14528,#14568,#14599,#14630,#14663,#14696,
+    #14727,#14758,#14780,#14796));
+#14528 = ADVANCED_FACE('',(#14529),#14563,.T.);
+#14529 = FACE_BOUND('',#14530,.T.);
+#14530 = EDGE_LOOP('',(#14531,#14541,#14549,#14557));
+#14531 = ORIENTED_EDGE('',*,*,#14532,.T.);
+#14532 = EDGE_CURVE('',#14533,#14535,#14537,.T.);
+#14533 = VERTEX_POINT('',#14534);
+#14534 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#14535 = VERTEX_POINT('',#14536);
+#14536 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#14537 = LINE('',#14538,#14539);
+#14538 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#14539 = VECTOR('',#14540,1.);
+#14540 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#14541 = ORIENTED_EDGE('',*,*,#14542,.T.);
+#14542 = EDGE_CURVE('',#14535,#14543,#14545,.T.);
+#14543 = VERTEX_POINT('',#14544);
+#14544 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#14545 = LINE('',#14546,#14547);
+#14546 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#14547 = VECTOR('',#14548,1.);
+#14548 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#14549 = ORIENTED_EDGE('',*,*,#14550,.T.);
+#14550 = EDGE_CURVE('',#14543,#14551,#14553,.T.);
+#14551 = VERTEX_POINT('',#14552);
+#14552 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#14553 = LINE('',#14554,#14555);
+#14554 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#14555 = VECTOR('',#14556,1.);
+#14556 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#14557 = ORIENTED_EDGE('',*,*,#14558,.T.);
+#14558 = EDGE_CURVE('',#14551,#14533,#14559,.T.);
+#14559 = LINE('',#14560,#14561);
+#14560 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#14561 = VECTOR('',#14562,1.);
+#14562 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#14563 = PLANE('',#14564);
+#14564 = AXIS2_PLACEMENT_3D('',#14565,#14566,#14567);
+#14565 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#14566 = DIRECTION('',(1.,0.,0.));
+#14567 = DIRECTION('',(-0.,1.,0.));
+#14568 = ADVANCED_FACE('',(#14569),#14594,.F.);
+#14569 = FACE_BOUND('',#14570,.F.);
+#14570 = EDGE_LOOP('',(#14571,#14579,#14580,#14588));
+#14571 = ORIENTED_EDGE('',*,*,#14572,.F.);
+#14572 = EDGE_CURVE('',#14535,#14573,#14575,.T.);
+#14573 = VERTEX_POINT('',#14574);
+#14574 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#14575 = LINE('',#14576,#14577);
+#14576 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#14577 = VECTOR('',#14578,1.);
+#14578 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#14579 = ORIENTED_EDGE('',*,*,#14542,.T.);
+#14580 = ORIENTED_EDGE('',*,*,#14581,.T.);
+#14581 = EDGE_CURVE('',#14543,#14582,#14584,.T.);
+#14582 = VERTEX_POINT('',#14583);
+#14583 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#14584 = LINE('',#14585,#14586);
+#14585 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#14586 = VECTOR('',#14587,1.);
+#14587 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#14588 = ORIENTED_EDGE('',*,*,#14589,.F.);
+#14589 = EDGE_CURVE('',#14573,#14582,#14590,.T.);
+#14590 = LINE('',#14591,#14592);
+#14591 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#14592 = VECTOR('',#14593,1.);
+#14593 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#14594 = PLANE('',#14595);
+#14595 = AXIS2_PLACEMENT_3D('',#14596,#14597,#14598);
+#14596 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#14597 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#14598 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#14599 = ADVANCED_FACE('',(#14600),#14625,.F.);
+#14600 = FACE_BOUND('',#14601,.F.);
+#14601 = EDGE_LOOP('',(#14602,#14610,#14611,#14619));
+#14602 = ORIENTED_EDGE('',*,*,#14603,.F.);
+#14603 = EDGE_CURVE('',#14551,#14604,#14606,.T.);
+#14604 = VERTEX_POINT('',#14605);
+#14605 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#14606 = LINE('',#14607,#14608);
+#14607 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#14608 = VECTOR('',#14609,1.);
+#14609 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#14610 = ORIENTED_EDGE('',*,*,#14558,.T.);
+#14611 = ORIENTED_EDGE('',*,*,#14612,.T.);
+#14612 = EDGE_CURVE('',#14533,#14613,#14615,.T.);
+#14613 = VERTEX_POINT('',#14614);
+#14614 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#14615 = LINE('',#14616,#14617);
+#14616 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#14617 = VECTOR('',#14618,1.);
+#14618 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#14619 = ORIENTED_EDGE('',*,*,#14620,.F.);
+#14620 = EDGE_CURVE('',#14604,#14613,#14621,.T.);
+#14621 = LINE('',#14622,#14623);
+#14622 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#14623 = VECTOR('',#14624,1.);
+#14624 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#14625 = PLANE('',#14626);
+#14626 = AXIS2_PLACEMENT_3D('',#14627,#14628,#14629);
+#14627 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#14628 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#14629 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#14630 = ADVANCED_FACE('',(#14631),#14658,.T.);
+#14631 = FACE_BOUND('',#14632,.T.);
+#14632 = EDGE_LOOP('',(#14633,#14642,#14650,#14657));
+#14633 = ORIENTED_EDGE('',*,*,#14634,.T.);
+#14634 = EDGE_CURVE('',#14573,#14635,#14637,.T.);
+#14635 = VERTEX_POINT('',#14636);
+#14636 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#14637 = CIRCLE('',#14638,0.3);
+#14638 = AXIS2_PLACEMENT_3D('',#14639,#14640,#14641);
+#14639 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#14640 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#14641 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#14642 = ORIENTED_EDGE('',*,*,#14643,.T.);
+#14643 = EDGE_CURVE('',#14635,#14644,#14646,.T.);
+#14644 = VERTEX_POINT('',#14645);
+#14645 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#14646 = LINE('',#14647,#14648);
+#14647 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#14648 = VECTOR('',#14649,1.);
+#14649 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#14650 = ORIENTED_EDGE('',*,*,#14651,.F.);
+#14651 = EDGE_CURVE('',#14582,#14644,#14652,.T.);
+#14652 = CIRCLE('',#14653,0.3);
+#14653 = AXIS2_PLACEMENT_3D('',#14654,#14655,#14656);
+#14654 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#14655 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#14656 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#14657 = ORIENTED_EDGE('',*,*,#14589,.F.);
+#14658 = CYLINDRICAL_SURFACE('',#14659,0.3);
+#14659 = AXIS2_PLACEMENT_3D('',#14660,#14661,#14662);
+#14660 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#14661 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#14662 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#14663 = ADVANCED_FACE('',(#14664),#14691,.F.);
+#14664 = FACE_BOUND('',#14665,.F.);
+#14665 = EDGE_LOOP('',(#14666,#14667,#14676,#14684));
+#14666 = ORIENTED_EDGE('',*,*,#14620,.T.);
+#14667 = ORIENTED_EDGE('',*,*,#14668,.T.);
+#14668 = EDGE_CURVE('',#14613,#14669,#14671,.T.);
+#14669 = VERTEX_POINT('',#14670);
+#14670 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#14671 = CIRCLE('',#14672,0.1);
+#14672 = AXIS2_PLACEMENT_3D('',#14673,#14674,#14675);
+#14673 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#14674 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#14675 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#14676 = ORIENTED_EDGE('',*,*,#14677,.F.);
+#14677 = EDGE_CURVE('',#14678,#14669,#14680,.T.);
+#14678 = VERTEX_POINT('',#14679);
+#14679 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#14680 = LINE('',#14681,#14682);
+#14681 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#14682 = VECTOR('',#14683,1.);
+#14683 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#14684 = ORIENTED_EDGE('',*,*,#14685,.F.);
+#14685 = EDGE_CURVE('',#14604,#14678,#14686,.T.);
+#14686 = CIRCLE('',#14687,0.1);
+#14687 = AXIS2_PLACEMENT_3D('',#14688,#14689,#14690);
+#14688 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#14689 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#14690 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#14691 = CYLINDRICAL_SURFACE('',#14692,0.1);
+#14692 = AXIS2_PLACEMENT_3D('',#14693,#14694,#14695);
+#14693 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#14694 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#14695 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#14696 = ADVANCED_FACE('',(#14697),#14722,.F.);
+#14697 = FACE_BOUND('',#14698,.F.);
+#14698 = EDGE_LOOP('',(#14699,#14707,#14708,#14716));
+#14699 = ORIENTED_EDGE('',*,*,#14700,.F.);
+#14700 = EDGE_CURVE('',#14635,#14701,#14703,.T.);
+#14701 = VERTEX_POINT('',#14702);
+#14702 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#14703 = LINE('',#14704,#14705);
+#14704 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#14705 = VECTOR('',#14706,1.);
+#14706 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#14707 = ORIENTED_EDGE('',*,*,#14643,.T.);
+#14708 = ORIENTED_EDGE('',*,*,#14709,.T.);
+#14709 = EDGE_CURVE('',#14644,#14710,#14712,.T.);
+#14710 = VERTEX_POINT('',#14711);
+#14711 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#14712 = LINE('',#14713,#14714);
+#14713 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#14714 = VECTOR('',#14715,1.);
+#14715 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#14716 = ORIENTED_EDGE('',*,*,#14717,.F.);
+#14717 = EDGE_CURVE('',#14701,#14710,#14718,.T.);
+#14718 = LINE('',#14719,#14720);
+#14719 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#14720 = VECTOR('',#14721,1.);
+#14721 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#14722 = PLANE('',#14723);
+#14723 = AXIS2_PLACEMENT_3D('',#14724,#14725,#14726);
+#14724 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#14725 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#14726 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#14727 = ADVANCED_FACE('',(#14728),#14753,.F.);
+#14728 = FACE_BOUND('',#14729,.F.);
+#14729 = EDGE_LOOP('',(#14730,#14738,#14739,#14747));
+#14730 = ORIENTED_EDGE('',*,*,#14731,.T.);
+#14731 = EDGE_CURVE('',#14732,#14701,#14734,.T.);
+#14732 = VERTEX_POINT('',#14733);
+#14733 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#14734 = LINE('',#14735,#14736);
+#14735 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#14736 = VECTOR('',#14737,1.);
+#14737 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#14738 = ORIENTED_EDGE('',*,*,#14717,.T.);
+#14739 = ORIENTED_EDGE('',*,*,#14740,.T.);
+#14740 = EDGE_CURVE('',#14710,#14741,#14743,.T.);
+#14741 = VERTEX_POINT('',#14742);
+#14742 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#14743 = LINE('',#14744,#14745);
+#14744 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#14745 = VECTOR('',#14746,1.);
+#14746 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#14747 = ORIENTED_EDGE('',*,*,#14748,.T.);
+#14748 = EDGE_CURVE('',#14741,#14732,#14749,.T.);
+#14749 = LINE('',#14750,#14751);
+#14750 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#14751 = VECTOR('',#14752,1.);
+#14752 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#14753 = PLANE('',#14754);
+#14754 = AXIS2_PLACEMENT_3D('',#14755,#14756,#14757);
+#14755 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#14756 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#14757 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#14758 = ADVANCED_FACE('',(#14759),#14775,.F.);
+#14759 = FACE_BOUND('',#14760,.F.);
+#14760 = EDGE_LOOP('',(#14761,#14767,#14768,#14774));
+#14761 = ORIENTED_EDGE('',*,*,#14762,.F.);
+#14762 = EDGE_CURVE('',#14678,#14741,#14763,.T.);
+#14763 = LINE('',#14764,#14765);
+#14764 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#14765 = VECTOR('',#14766,1.);
+#14766 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#14767 = ORIENTED_EDGE('',*,*,#14677,.T.);
+#14768 = ORIENTED_EDGE('',*,*,#14769,.T.);
+#14769 = EDGE_CURVE('',#14669,#14732,#14770,.T.);
+#14770 = LINE('',#14771,#14772);
+#14771 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#14772 = VECTOR('',#14773,1.);
+#14773 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#14774 = ORIENTED_EDGE('',*,*,#14748,.F.);
+#14775 = PLANE('',#14776);
+#14776 = AXIS2_PLACEMENT_3D('',#14777,#14778,#14779);
+#14777 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#14778 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#14779 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#14780 = ADVANCED_FACE('',(#14781),#14791,.T.);
+#14781 = FACE_BOUND('',#14782,.T.);
+#14782 = EDGE_LOOP('',(#14783,#14784,#14785,#14786,#14787,#14788,#14789,
+    #14790));
+#14783 = ORIENTED_EDGE('',*,*,#14612,.T.);
+#14784 = ORIENTED_EDGE('',*,*,#14668,.T.);
+#14785 = ORIENTED_EDGE('',*,*,#14769,.T.);
+#14786 = ORIENTED_EDGE('',*,*,#14731,.T.);
+#14787 = ORIENTED_EDGE('',*,*,#14700,.F.);
+#14788 = ORIENTED_EDGE('',*,*,#14634,.F.);
+#14789 = ORIENTED_EDGE('',*,*,#14572,.F.);
+#14790 = ORIENTED_EDGE('',*,*,#14532,.F.);
+#14791 = PLANE('',#14792);
+#14792 = AXIS2_PLACEMENT_3D('',#14793,#14794,#14795);
+#14793 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#14794 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#14795 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#14796 = ADVANCED_FACE('',(#14797),#14807,.T.);
+#14797 = FACE_BOUND('',#14798,.T.);
+#14798 = EDGE_LOOP('',(#14799,#14800,#14801,#14802,#14803,#14804,#14805,
+    #14806));
+#14799 = ORIENTED_EDGE('',*,*,#14581,.T.);
+#14800 = ORIENTED_EDGE('',*,*,#14651,.T.);
+#14801 = ORIENTED_EDGE('',*,*,#14709,.T.);
+#14802 = ORIENTED_EDGE('',*,*,#14740,.T.);
+#14803 = ORIENTED_EDGE('',*,*,#14762,.F.);
+#14804 = ORIENTED_EDGE('',*,*,#14685,.F.);
+#14805 = ORIENTED_EDGE('',*,*,#14603,.F.);
+#14806 = ORIENTED_EDGE('',*,*,#14550,.F.);
+#14807 = PLANE('',#14808);
+#14808 = AXIS2_PLACEMENT_3D('',#14809,#14810,#14811);
+#14809 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#14810 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#14811 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#14812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14816)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14813,#14814,#14815)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14813 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14814 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14815 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14816 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14813,
+  'distance_accuracy_value','confusion accuracy');
+#14817 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14818,#14820);
+#14818 = ( REPRESENTATION_RELATIONSHIP('','',#14525,#13959) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14819) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14819 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13964);
+#14820 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #14821);
+#14821 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('241','Lead007','',#13954,#14520
+  ,$);
+#14822 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14522));
+#14823 = SHAPE_DEFINITION_REPRESENTATION(#14824,#14830);
+#14824 = PRODUCT_DEFINITION_SHAPE('','',#14825);
+#14825 = PRODUCT_DEFINITION('design','',#14826,#14829);
+#14826 = PRODUCT_DEFINITION_FORMATION('','',#14827);
+#14827 = PRODUCT('01x01_P2.54mm_Vertical_SMD008',
+  '01x01_P2.54mm_Vertical_SMD008','',(#14828));
+#14828 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14829 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14830 = SHAPE_REPRESENTATION('',(#11,#14831,#14835),#14839);
+#14831 = AXIS2_PLACEMENT_3D('',#14832,#14833,#14834);
+#14832 = CARTESIAN_POINT('',(0.,0.,0.));
+#14833 = DIRECTION('',(0.,0.,1.));
+#14834 = DIRECTION('',(1.,0.,0.));
+#14835 = AXIS2_PLACEMENT_3D('',#14836,#14837,#14838);
+#14836 = CARTESIAN_POINT('',(0.,0.,0.));
+#14837 = DIRECTION('',(0.,0.,1.));
+#14838 = DIRECTION('',(1.,0.,0.));
+#14839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14843)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14840,#14841,#14842)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14840 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14841 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14842 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14843 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14840,
+  'distance_accuracy_value','confusion accuracy');
+#14844 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14845,#14847);
+#14845 = ( REPRESENTATION_RELATIONSHIP('','',#14830,#13053) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14846) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14846 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13062);
+#14847 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #14848);
+#14848 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('245',
+  '01x01_P2.54mm_Vertical_SMD008','',#13048,#14825,$);
+#14849 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14827));
+#14850 = SHAPE_DEFINITION_REPRESENTATION(#14851,#14857);
+#14851 = PRODUCT_DEFINITION_SHAPE('','',#14852);
+#14852 = PRODUCT_DEFINITION('design','',#14853,#14856);
+#14853 = PRODUCT_DEFINITION_FORMATION('','',#14854);
+#14854 = PRODUCT('Body034','Body034','',(#14855));
+#14855 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14856 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14857 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14858),#15378);
+#14858 = MANIFOLD_SOLID_BREP('',#14859);
+#14859 = CLOSED_SHELL('',(#14860,#14934,#14965,#14989,#15013,#15030,
+    #15061,#15117,#15173,#15190,#15221,#15245,#15269,#15286,#15303,
+    #15320,#15337,#15354,#15366));
+#14860 = ADVANCED_FACE('',(#14861,#14895),#14929,.T.);
+#14861 = FACE_BOUND('',#14862,.T.);
+#14862 = EDGE_LOOP('',(#14863,#14873,#14881,#14889));
+#14863 = ORIENTED_EDGE('',*,*,#14864,.F.);
+#14864 = EDGE_CURVE('',#14865,#14867,#14869,.T.);
+#14865 = VERTEX_POINT('',#14866);
+#14866 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#14867 = VERTEX_POINT('',#14868);
+#14868 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#14869 = LINE('',#14870,#14871);
+#14870 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#14871 = VECTOR('',#14872,1.);
+#14872 = DIRECTION('',(-1.,0.,0.));
+#14873 = ORIENTED_EDGE('',*,*,#14874,.F.);
+#14874 = EDGE_CURVE('',#14875,#14865,#14877,.T.);
+#14875 = VERTEX_POINT('',#14876);
+#14876 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#14877 = LINE('',#14878,#14879);
+#14878 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#14879 = VECTOR('',#14880,1.);
+#14880 = DIRECTION('',(0.,1.,0.));
+#14881 = ORIENTED_EDGE('',*,*,#14882,.F.);
+#14882 = EDGE_CURVE('',#14883,#14875,#14885,.T.);
+#14883 = VERTEX_POINT('',#14884);
+#14884 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#14885 = LINE('',#14886,#14887);
+#14886 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#14887 = VECTOR('',#14888,1.);
+#14888 = DIRECTION('',(1.,0.,0.));
+#14889 = ORIENTED_EDGE('',*,*,#14890,.F.);
+#14890 = EDGE_CURVE('',#14867,#14883,#14891,.T.);
+#14891 = LINE('',#14892,#14893);
+#14892 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#14893 = VECTOR('',#14894,1.);
+#14894 = DIRECTION('',(0.,-1.,0.));
+#14895 = FACE_BOUND('',#14896,.T.);
+#14896 = EDGE_LOOP('',(#14897,#14907,#14915,#14923));
+#14897 = ORIENTED_EDGE('',*,*,#14898,.T.);
+#14898 = EDGE_CURVE('',#14899,#14901,#14903,.T.);
+#14899 = VERTEX_POINT('',#14900);
+#14900 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#14901 = VERTEX_POINT('',#14902);
+#14902 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#14903 = LINE('',#14904,#14905);
+#14904 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#14905 = VECTOR('',#14906,1.);
+#14906 = DIRECTION('',(0.,-1.,0.));
+#14907 = ORIENTED_EDGE('',*,*,#14908,.T.);
+#14908 = EDGE_CURVE('',#14901,#14909,#14911,.T.);
+#14909 = VERTEX_POINT('',#14910);
+#14910 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#14911 = LINE('',#14912,#14913);
+#14912 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#14913 = VECTOR('',#14914,1.);
+#14914 = DIRECTION('',(1.,0.,0.));
+#14915 = ORIENTED_EDGE('',*,*,#14916,.T.);
+#14916 = EDGE_CURVE('',#14909,#14917,#14919,.T.);
+#14917 = VERTEX_POINT('',#14918);
+#14918 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#14919 = LINE('',#14920,#14921);
+#14920 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#14921 = VECTOR('',#14922,1.);
+#14922 = DIRECTION('',(0.,1.,0.));
+#14923 = ORIENTED_EDGE('',*,*,#14924,.T.);
+#14924 = EDGE_CURVE('',#14917,#14899,#14925,.T.);
+#14925 = LINE('',#14926,#14927);
+#14926 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#14927 = VECTOR('',#14928,1.);
+#14928 = DIRECTION('',(-1.,0.,0.));
+#14929 = PLANE('',#14930);
+#14930 = AXIS2_PLACEMENT_3D('',#14931,#14932,#14933);
+#14931 = CARTESIAN_POINT('',(0.,0.,7.5));
+#14932 = DIRECTION('',(0.,0.,1.));
+#14933 = DIRECTION('',(1.,0.,-0.));
+#14934 = ADVANCED_FACE('',(#14935),#14960,.F.);
+#14935 = FACE_BOUND('',#14936,.T.);
+#14936 = EDGE_LOOP('',(#14937,#14945,#14946,#14954));
+#14937 = ORIENTED_EDGE('',*,*,#14938,.F.);
+#14938 = EDGE_CURVE('',#14865,#14939,#14941,.T.);
+#14939 = VERTEX_POINT('',#14940);
+#14940 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#14941 = LINE('',#14942,#14943);
+#14942 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#14943 = VECTOR('',#14944,1.);
+#14944 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#14945 = ORIENTED_EDGE('',*,*,#14864,.T.);
+#14946 = ORIENTED_EDGE('',*,*,#14947,.T.);
+#14947 = EDGE_CURVE('',#14867,#14948,#14950,.T.);
+#14948 = VERTEX_POINT('',#14949);
+#14949 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#14950 = LINE('',#14951,#14952);
+#14951 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#14952 = VECTOR('',#14953,1.);
+#14953 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#14954 = ORIENTED_EDGE('',*,*,#14955,.F.);
+#14955 = EDGE_CURVE('',#14939,#14948,#14956,.T.);
+#14956 = LINE('',#14957,#14958);
+#14957 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#14958 = VECTOR('',#14959,1.);
+#14959 = DIRECTION('',(-1.,0.,0.));
+#14960 = PLANE('',#14961);
+#14961 = AXIS2_PLACEMENT_3D('',#14962,#14963,#14964);
+#14962 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#14963 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#14964 = DIRECTION('',(1.,0.,0.));
+#14965 = ADVANCED_FACE('',(#14966),#14984,.F.);
+#14966 = FACE_BOUND('',#14967,.T.);
+#14967 = EDGE_LOOP('',(#14968,#14976,#14977,#14978));
+#14968 = ORIENTED_EDGE('',*,*,#14969,.F.);
+#14969 = EDGE_CURVE('',#14875,#14970,#14972,.T.);
+#14970 = VERTEX_POINT('',#14971);
+#14971 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#14972 = LINE('',#14973,#14974);
+#14973 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#14974 = VECTOR('',#14975,1.);
+#14975 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#14976 = ORIENTED_EDGE('',*,*,#14874,.T.);
+#14977 = ORIENTED_EDGE('',*,*,#14938,.T.);
+#14978 = ORIENTED_EDGE('',*,*,#14979,.F.);
+#14979 = EDGE_CURVE('',#14970,#14939,#14980,.T.);
+#14980 = LINE('',#14981,#14982);
+#14981 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#14982 = VECTOR('',#14983,1.);
+#14983 = DIRECTION('',(0.,1.,0.));
+#14984 = PLANE('',#14985);
+#14985 = AXIS2_PLACEMENT_3D('',#14986,#14987,#14988);
+#14986 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#14987 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#14988 = DIRECTION('',(0.,-1.,0.));
+#14989 = ADVANCED_FACE('',(#14990),#15008,.F.);
+#14990 = FACE_BOUND('',#14991,.T.);
+#14991 = EDGE_LOOP('',(#14992,#14993,#14994,#15002));
+#14992 = ORIENTED_EDGE('',*,*,#14947,.F.);
+#14993 = ORIENTED_EDGE('',*,*,#14890,.T.);
+#14994 = ORIENTED_EDGE('',*,*,#14995,.T.);
+#14995 = EDGE_CURVE('',#14883,#14996,#14998,.T.);
+#14996 = VERTEX_POINT('',#14997);
+#14997 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#14998 = LINE('',#14999,#15000);
+#14999 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#15000 = VECTOR('',#15001,1.);
+#15001 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#15002 = ORIENTED_EDGE('',*,*,#15003,.F.);
+#15003 = EDGE_CURVE('',#14948,#14996,#15004,.T.);
+#15004 = LINE('',#15005,#15006);
+#15005 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#15006 = VECTOR('',#15007,1.);
+#15007 = DIRECTION('',(0.,-1.,0.));
+#15008 = PLANE('',#15009);
+#15009 = AXIS2_PLACEMENT_3D('',#15010,#15011,#15012);
+#15010 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#15011 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#15012 = DIRECTION('',(0.,1.,0.));
+#15013 = ADVANCED_FACE('',(#15014),#15025,.F.);
+#15014 = FACE_BOUND('',#15015,.T.);
+#15015 = EDGE_LOOP('',(#15016,#15017,#15018,#15019));
+#15016 = ORIENTED_EDGE('',*,*,#14995,.F.);
+#15017 = ORIENTED_EDGE('',*,*,#14882,.T.);
+#15018 = ORIENTED_EDGE('',*,*,#14969,.T.);
+#15019 = ORIENTED_EDGE('',*,*,#15020,.F.);
+#15020 = EDGE_CURVE('',#14996,#14970,#15021,.T.);
+#15021 = LINE('',#15022,#15023);
+#15022 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#15023 = VECTOR('',#15024,1.);
+#15024 = DIRECTION('',(1.,0.,0.));
+#15025 = PLANE('',#15026);
+#15026 = AXIS2_PLACEMENT_3D('',#15027,#15028,#15029);
+#15027 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#15028 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#15029 = DIRECTION('',(-1.,-0.,0.));
+#15030 = ADVANCED_FACE('',(#15031),#15056,.F.);
+#15031 = FACE_BOUND('',#15032,.F.);
+#15032 = EDGE_LOOP('',(#15033,#15041,#15042,#15050));
+#15033 = ORIENTED_EDGE('',*,*,#15034,.T.);
+#15034 = EDGE_CURVE('',#15035,#14899,#15037,.T.);
+#15035 = VERTEX_POINT('',#15036);
+#15036 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#15037 = LINE('',#15038,#15039);
+#15038 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#15039 = VECTOR('',#15040,1.);
+#15040 = DIRECTION('',(0.,0.,1.));
+#15041 = ORIENTED_EDGE('',*,*,#14898,.T.);
+#15042 = ORIENTED_EDGE('',*,*,#15043,.F.);
+#15043 = EDGE_CURVE('',#15044,#14901,#15046,.T.);
+#15044 = VERTEX_POINT('',#15045);
+#15045 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#15046 = LINE('',#15047,#15048);
+#15047 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#15048 = VECTOR('',#15049,1.);
+#15049 = DIRECTION('',(0.,0.,1.));
+#15050 = ORIENTED_EDGE('',*,*,#15051,.F.);
+#15051 = EDGE_CURVE('',#15035,#15044,#15052,.T.);
+#15052 = LINE('',#15053,#15054);
+#15053 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#15054 = VECTOR('',#15055,1.);
+#15055 = DIRECTION('',(0.,-1.,0.));
+#15056 = PLANE('',#15057);
+#15057 = AXIS2_PLACEMENT_3D('',#15058,#15059,#15060);
+#15058 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#15059 = DIRECTION('',(1.,0.,0.));
+#15060 = DIRECTION('',(0.,-1.,0.));
+#15061 = ADVANCED_FACE('',(#15062),#15112,.F.);
+#15062 = FACE_BOUND('',#15063,.F.);
+#15063 = EDGE_LOOP('',(#15064,#15074,#15080,#15081,#15082,#15090,#15098,
+    #15106));
+#15064 = ORIENTED_EDGE('',*,*,#15065,.F.);
+#15065 = EDGE_CURVE('',#15066,#15068,#15070,.T.);
+#15066 = VERTEX_POINT('',#15067);
+#15067 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15068 = VERTEX_POINT('',#15069);
+#15069 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#15070 = LINE('',#15071,#15072);
+#15071 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15072 = VECTOR('',#15073,1.);
+#15073 = DIRECTION('',(-1.,0.,0.));
+#15074 = ORIENTED_EDGE('',*,*,#15075,.T.);
+#15075 = EDGE_CURVE('',#15066,#14917,#15076,.T.);
+#15076 = LINE('',#15077,#15078);
+#15077 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15078 = VECTOR('',#15079,1.);
+#15079 = DIRECTION('',(0.,0.,1.));
+#15080 = ORIENTED_EDGE('',*,*,#14924,.T.);
+#15081 = ORIENTED_EDGE('',*,*,#15034,.F.);
+#15082 = ORIENTED_EDGE('',*,*,#15083,.F.);
+#15083 = EDGE_CURVE('',#15084,#15035,#15086,.T.);
+#15084 = VERTEX_POINT('',#15085);
+#15085 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#15086 = LINE('',#15087,#15088);
+#15087 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15088 = VECTOR('',#15089,1.);
+#15089 = DIRECTION('',(-1.,0.,0.));
+#15090 = ORIENTED_EDGE('',*,*,#15091,.T.);
+#15091 = EDGE_CURVE('',#15084,#15092,#15094,.T.);
+#15092 = VERTEX_POINT('',#15093);
+#15093 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#15094 = LINE('',#15095,#15096);
+#15095 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#15096 = VECTOR('',#15097,1.);
+#15097 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#15098 = ORIENTED_EDGE('',*,*,#15099,.T.);
+#15099 = EDGE_CURVE('',#15092,#15100,#15102,.T.);
+#15100 = VERTEX_POINT('',#15101);
+#15101 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#15102 = LINE('',#15103,#15104);
+#15103 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#15104 = VECTOR('',#15105,1.);
+#15105 = DIRECTION('',(1.,0.,0.));
+#15106 = ORIENTED_EDGE('',*,*,#15107,.T.);
+#15107 = EDGE_CURVE('',#15100,#15068,#15108,.T.);
+#15108 = LINE('',#15109,#15110);
+#15109 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#15110 = VECTOR('',#15111,1.);
+#15111 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#15112 = PLANE('',#15113);
+#15113 = AXIS2_PLACEMENT_3D('',#15114,#15115,#15116);
+#15114 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15115 = DIRECTION('',(0.,-1.,0.));
+#15116 = DIRECTION('',(-1.,0.,0.));
+#15117 = ADVANCED_FACE('',(#15118),#15168,.F.);
+#15118 = FACE_BOUND('',#15119,.F.);
+#15119 = EDGE_LOOP('',(#15120,#15128,#15129,#15130,#15138,#15146,#15154,
+    #15162));
+#15120 = ORIENTED_EDGE('',*,*,#15121,.F.);
+#15121 = EDGE_CURVE('',#15044,#15122,#15124,.T.);
+#15122 = VERTEX_POINT('',#15123);
+#15123 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#15124 = LINE('',#15125,#15126);
+#15125 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#15126 = VECTOR('',#15127,1.);
+#15127 = DIRECTION('',(1.,0.,0.));
+#15128 = ORIENTED_EDGE('',*,*,#15043,.T.);
+#15129 = ORIENTED_EDGE('',*,*,#14908,.T.);
+#15130 = ORIENTED_EDGE('',*,*,#15131,.F.);
+#15131 = EDGE_CURVE('',#15132,#14909,#15134,.T.);
+#15132 = VERTEX_POINT('',#15133);
+#15133 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#15134 = LINE('',#15135,#15136);
+#15135 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#15136 = VECTOR('',#15137,1.);
+#15137 = DIRECTION('',(0.,0.,1.));
+#15138 = ORIENTED_EDGE('',*,*,#15139,.F.);
+#15139 = EDGE_CURVE('',#15140,#15132,#15142,.T.);
+#15140 = VERTEX_POINT('',#15141);
+#15141 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#15142 = LINE('',#15143,#15144);
+#15143 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#15144 = VECTOR('',#15145,1.);
+#15145 = DIRECTION('',(1.,0.,0.));
+#15146 = ORIENTED_EDGE('',*,*,#15147,.F.);
+#15147 = EDGE_CURVE('',#15148,#15140,#15150,.T.);
+#15148 = VERTEX_POINT('',#15149);
+#15149 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#15150 = LINE('',#15151,#15152);
+#15151 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#15152 = VECTOR('',#15153,1.);
+#15153 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#15154 = ORIENTED_EDGE('',*,*,#15155,.F.);
+#15155 = EDGE_CURVE('',#15156,#15148,#15158,.T.);
+#15156 = VERTEX_POINT('',#15157);
+#15157 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#15158 = LINE('',#15159,#15160);
+#15159 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#15160 = VECTOR('',#15161,1.);
+#15161 = DIRECTION('',(1.,0.,0.));
+#15162 = ORIENTED_EDGE('',*,*,#15163,.F.);
+#15163 = EDGE_CURVE('',#15122,#15156,#15164,.T.);
+#15164 = LINE('',#15165,#15166);
+#15165 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#15166 = VECTOR('',#15167,1.);
+#15167 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#15168 = PLANE('',#15169);
+#15169 = AXIS2_PLACEMENT_3D('',#15170,#15171,#15172);
+#15170 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#15171 = DIRECTION('',(0.,1.,0.));
+#15172 = DIRECTION('',(1.,0.,0.));
+#15173 = ADVANCED_FACE('',(#15174),#15185,.F.);
+#15174 = FACE_BOUND('',#15175,.F.);
+#15175 = EDGE_LOOP('',(#15176,#15177,#15178,#15179));
+#15176 = ORIENTED_EDGE('',*,*,#15131,.T.);
+#15177 = ORIENTED_EDGE('',*,*,#14916,.T.);
+#15178 = ORIENTED_EDGE('',*,*,#15075,.F.);
+#15179 = ORIENTED_EDGE('',*,*,#15180,.F.);
+#15180 = EDGE_CURVE('',#15132,#15066,#15181,.T.);
+#15181 = LINE('',#15182,#15183);
+#15182 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#15183 = VECTOR('',#15184,1.);
+#15184 = DIRECTION('',(0.,1.,0.));
+#15185 = PLANE('',#15186);
+#15186 = AXIS2_PLACEMENT_3D('',#15187,#15188,#15189);
+#15187 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#15188 = DIRECTION('',(-1.,0.,0.));
+#15189 = DIRECTION('',(0.,1.,0.));
+#15190 = ADVANCED_FACE('',(#15191),#15216,.F.);
+#15191 = FACE_BOUND('',#15192,.F.);
+#15192 = EDGE_LOOP('',(#15193,#15201,#15209,#15215));
+#15193 = ORIENTED_EDGE('',*,*,#15194,.T.);
+#15194 = EDGE_CURVE('',#14939,#15195,#15197,.T.);
+#15195 = VERTEX_POINT('',#15196);
+#15196 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#15197 = LINE('',#15198,#15199);
+#15198 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#15199 = VECTOR('',#15200,1.);
+#15200 = DIRECTION('',(-0.,-0.,-1.));
+#15201 = ORIENTED_EDGE('',*,*,#15202,.T.);
+#15202 = EDGE_CURVE('',#15195,#15203,#15205,.T.);
+#15203 = VERTEX_POINT('',#15204);
+#15204 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#15205 = LINE('',#15206,#15207);
+#15206 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#15207 = VECTOR('',#15208,1.);
+#15208 = DIRECTION('',(-1.,0.,0.));
+#15209 = ORIENTED_EDGE('',*,*,#15210,.F.);
+#15210 = EDGE_CURVE('',#14948,#15203,#15211,.T.);
+#15211 = LINE('',#15212,#15213);
+#15212 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#15213 = VECTOR('',#15214,1.);
+#15214 = DIRECTION('',(-0.,-0.,-1.));
+#15215 = ORIENTED_EDGE('',*,*,#14955,.F.);
+#15216 = PLANE('',#15217);
+#15217 = AXIS2_PLACEMENT_3D('',#15218,#15219,#15220);
+#15218 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#15219 = DIRECTION('',(0.,1.,0.));
+#15220 = DIRECTION('',(-1.,0.,0.));
+#15221 = ADVANCED_FACE('',(#15222),#15240,.F.);
+#15222 = FACE_BOUND('',#15223,.F.);
+#15223 = EDGE_LOOP('',(#15224,#15232,#15238,#15239));
+#15224 = ORIENTED_EDGE('',*,*,#15225,.T.);
+#15225 = EDGE_CURVE('',#14970,#15226,#15228,.T.);
+#15226 = VERTEX_POINT('',#15227);
+#15227 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#15228 = LINE('',#15229,#15230);
+#15229 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#15230 = VECTOR('',#15231,1.);
+#15231 = DIRECTION('',(-0.,-0.,-1.));
+#15232 = ORIENTED_EDGE('',*,*,#15233,.T.);
+#15233 = EDGE_CURVE('',#15226,#15195,#15234,.T.);
+#15234 = LINE('',#15235,#15236);
+#15235 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#15236 = VECTOR('',#15237,1.);
+#15237 = DIRECTION('',(0.,1.,0.));
+#15238 = ORIENTED_EDGE('',*,*,#15194,.F.);
+#15239 = ORIENTED_EDGE('',*,*,#14979,.F.);
+#15240 = PLANE('',#15241);
+#15241 = AXIS2_PLACEMENT_3D('',#15242,#15243,#15244);
+#15242 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#15243 = DIRECTION('',(1.,0.,0.));
+#15244 = DIRECTION('',(-0.,1.,0.));
+#15245 = ADVANCED_FACE('',(#15246),#15264,.F.);
+#15246 = FACE_BOUND('',#15247,.F.);
+#15247 = EDGE_LOOP('',(#15248,#15249,#15257,#15263));
+#15248 = ORIENTED_EDGE('',*,*,#15210,.T.);
+#15249 = ORIENTED_EDGE('',*,*,#15250,.T.);
+#15250 = EDGE_CURVE('',#15203,#15251,#15253,.T.);
+#15251 = VERTEX_POINT('',#15252);
+#15252 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#15253 = LINE('',#15254,#15255);
+#15254 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#15255 = VECTOR('',#15256,1.);
+#15256 = DIRECTION('',(0.,-1.,0.));
+#15257 = ORIENTED_EDGE('',*,*,#15258,.F.);
+#15258 = EDGE_CURVE('',#14996,#15251,#15259,.T.);
+#15259 = LINE('',#15260,#15261);
+#15260 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#15261 = VECTOR('',#15262,1.);
+#15262 = DIRECTION('',(-0.,-0.,-1.));
+#15263 = ORIENTED_EDGE('',*,*,#15003,.F.);
+#15264 = PLANE('',#15265);
+#15265 = AXIS2_PLACEMENT_3D('',#15266,#15267,#15268);
+#15266 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#15267 = DIRECTION('',(-1.,0.,0.));
+#15268 = DIRECTION('',(0.,-1.,0.));
+#15269 = ADVANCED_FACE('',(#15270),#15281,.F.);
+#15270 = FACE_BOUND('',#15271,.F.);
+#15271 = EDGE_LOOP('',(#15272,#15273,#15279,#15280));
+#15272 = ORIENTED_EDGE('',*,*,#15258,.T.);
+#15273 = ORIENTED_EDGE('',*,*,#15274,.T.);
+#15274 = EDGE_CURVE('',#15251,#15226,#15275,.T.);
+#15275 = LINE('',#15276,#15277);
+#15276 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#15277 = VECTOR('',#15278,1.);
+#15278 = DIRECTION('',(1.,0.,0.));
+#15279 = ORIENTED_EDGE('',*,*,#15225,.F.);
+#15280 = ORIENTED_EDGE('',*,*,#15020,.F.);
+#15281 = PLANE('',#15282);
+#15282 = AXIS2_PLACEMENT_3D('',#15283,#15284,#15285);
+#15283 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#15284 = DIRECTION('',(0.,-1.,0.));
+#15285 = DIRECTION('',(1.,0.,0.));
+#15286 = ADVANCED_FACE('',(#15287),#15298,.F.);
+#15287 = FACE_BOUND('',#15288,.F.);
+#15288 = EDGE_LOOP('',(#15289,#15290,#15291,#15292));
+#15289 = ORIENTED_EDGE('',*,*,#15083,.T.);
+#15290 = ORIENTED_EDGE('',*,*,#15051,.T.);
+#15291 = ORIENTED_EDGE('',*,*,#15121,.T.);
+#15292 = ORIENTED_EDGE('',*,*,#15293,.T.);
+#15293 = EDGE_CURVE('',#15122,#15084,#15294,.T.);
+#15294 = LINE('',#15295,#15296);
+#15295 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#15296 = VECTOR('',#15297,1.);
+#15297 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#15298 = PLANE('',#15299);
+#15299 = AXIS2_PLACEMENT_3D('',#15300,#15301,#15302);
+#15300 = CARTESIAN_POINT('',(0.,0.,0.2));
+#15301 = DIRECTION('',(0.,0.,1.));
+#15302 = DIRECTION('',(1.,0.,-0.));
+#15303 = ADVANCED_FACE('',(#15304),#15315,.F.);
+#15304 = FACE_BOUND('',#15305,.F.);
+#15305 = EDGE_LOOP('',(#15306,#15307,#15313,#15314));
+#15306 = ORIENTED_EDGE('',*,*,#15065,.T.);
+#15307 = ORIENTED_EDGE('',*,*,#15308,.F.);
+#15308 = EDGE_CURVE('',#15140,#15068,#15309,.T.);
+#15309 = LINE('',#15310,#15311);
+#15310 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#15311 = VECTOR('',#15312,1.);
+#15312 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#15313 = ORIENTED_EDGE('',*,*,#15139,.T.);
+#15314 = ORIENTED_EDGE('',*,*,#15180,.T.);
+#15315 = PLANE('',#15316);
+#15316 = AXIS2_PLACEMENT_3D('',#15317,#15318,#15319);
+#15317 = CARTESIAN_POINT('',(0.,0.,0.2));
+#15318 = DIRECTION('',(0.,0.,1.));
+#15319 = DIRECTION('',(1.,0.,-0.));
+#15320 = ADVANCED_FACE('',(#15321),#15332,.T.);
+#15321 = FACE_BOUND('',#15322,.T.);
+#15322 = EDGE_LOOP('',(#15323,#15324,#15330,#15331));
+#15323 = ORIENTED_EDGE('',*,*,#15147,.F.);
+#15324 = ORIENTED_EDGE('',*,*,#15325,.T.);
+#15325 = EDGE_CURVE('',#15148,#15100,#15326,.T.);
+#15326 = LINE('',#15327,#15328);
+#15327 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#15328 = VECTOR('',#15329,1.);
+#15329 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#15330 = ORIENTED_EDGE('',*,*,#15107,.T.);
+#15331 = ORIENTED_EDGE('',*,*,#15308,.F.);
+#15332 = PLANE('',#15333);
+#15333 = AXIS2_PLACEMENT_3D('',#15334,#15335,#15336);
+#15334 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#15335 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#15336 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#15337 = ADVANCED_FACE('',(#15338),#15349,.T.);
+#15338 = FACE_BOUND('',#15339,.T.);
+#15339 = EDGE_LOOP('',(#15340,#15341,#15347,#15348));
+#15340 = ORIENTED_EDGE('',*,*,#15155,.F.);
+#15341 = ORIENTED_EDGE('',*,*,#15342,.T.);
+#15342 = EDGE_CURVE('',#15156,#15092,#15343,.T.);
+#15343 = LINE('',#15344,#15345);
+#15344 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#15345 = VECTOR('',#15346,1.);
+#15346 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#15347 = ORIENTED_EDGE('',*,*,#15099,.T.);
+#15348 = ORIENTED_EDGE('',*,*,#15325,.F.);
+#15349 = PLANE('',#15350);
+#15350 = AXIS2_PLACEMENT_3D('',#15351,#15352,#15353);
+#15351 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#15352 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#15353 = DIRECTION('',(1.,0.,0.));
+#15354 = ADVANCED_FACE('',(#15355),#15361,.T.);
+#15355 = FACE_BOUND('',#15356,.T.);
+#15356 = EDGE_LOOP('',(#15357,#15358,#15359,#15360));
+#15357 = ORIENTED_EDGE('',*,*,#15163,.F.);
+#15358 = ORIENTED_EDGE('',*,*,#15293,.T.);
+#15359 = ORIENTED_EDGE('',*,*,#15091,.T.);
+#15360 = ORIENTED_EDGE('',*,*,#15342,.F.);
+#15361 = PLANE('',#15362);
+#15362 = AXIS2_PLACEMENT_3D('',#15363,#15364,#15365);
+#15363 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#15364 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#15365 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#15366 = ADVANCED_FACE('',(#15367),#15373,.T.);
+#15367 = FACE_BOUND('',#15368,.T.);
+#15368 = EDGE_LOOP('',(#15369,#15370,#15371,#15372));
+#15369 = ORIENTED_EDGE('',*,*,#15250,.T.);
+#15370 = ORIENTED_EDGE('',*,*,#15274,.T.);
+#15371 = ORIENTED_EDGE('',*,*,#15233,.T.);
+#15372 = ORIENTED_EDGE('',*,*,#15202,.T.);
+#15373 = PLANE('',#15374);
+#15374 = AXIS2_PLACEMENT_3D('',#15375,#15376,#15377);
+#15375 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#15376 = DIRECTION('',(0.,0.,1.));
+#15377 = DIRECTION('',(1.,0.,-0.));
+#15378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15382)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15379,#15380,#15381)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15379 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15380 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15381 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15382 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15379,
+  'distance_accuracy_value','confusion accuracy');
+#15383 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15384,#15386);
+#15384 = ( REPRESENTATION_RELATIONSHIP('','',#14857,#14830) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15385) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15385 = ITEM_DEFINED_TRANSFORMATION('','',#11,#14831);
+#15386 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #15387);
+#15387 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('243','Body034','',#14825,#14852
+  ,$);
+#15388 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14854));
+#15389 = SHAPE_DEFINITION_REPRESENTATION(#15390,#15396);
+#15390 = PRODUCT_DEFINITION_SHAPE('','',#15391);
+#15391 = PRODUCT_DEFINITION('design','',#15392,#15395);
+#15392 = PRODUCT_DEFINITION_FORMATION('','',#15393);
+#15393 = PRODUCT('Lead008','Lead008','',(#15394));
+#15394 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15395 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15396 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15397),#15683);
+#15397 = MANIFOLD_SOLID_BREP('',#15398);
+#15398 = CLOSED_SHELL('',(#15399,#15439,#15470,#15501,#15534,#15567,
+    #15598,#15629,#15651,#15667));
+#15399 = ADVANCED_FACE('',(#15400),#15434,.T.);
+#15400 = FACE_BOUND('',#15401,.T.);
+#15401 = EDGE_LOOP('',(#15402,#15412,#15420,#15428));
+#15402 = ORIENTED_EDGE('',*,*,#15403,.T.);
+#15403 = EDGE_CURVE('',#15404,#15406,#15408,.T.);
+#15404 = VERTEX_POINT('',#15405);
+#15405 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#15406 = VERTEX_POINT('',#15407);
+#15407 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#15408 = LINE('',#15409,#15410);
+#15409 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#15410 = VECTOR('',#15411,1.);
+#15411 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#15412 = ORIENTED_EDGE('',*,*,#15413,.T.);
+#15413 = EDGE_CURVE('',#15406,#15414,#15416,.T.);
+#15414 = VERTEX_POINT('',#15415);
+#15415 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#15416 = LINE('',#15417,#15418);
+#15417 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#15418 = VECTOR('',#15419,1.);
+#15419 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#15420 = ORIENTED_EDGE('',*,*,#15421,.T.);
+#15421 = EDGE_CURVE('',#15414,#15422,#15424,.T.);
+#15422 = VERTEX_POINT('',#15423);
+#15423 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#15424 = LINE('',#15425,#15426);
+#15425 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#15426 = VECTOR('',#15427,1.);
+#15427 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#15428 = ORIENTED_EDGE('',*,*,#15429,.T.);
+#15429 = EDGE_CURVE('',#15422,#15404,#15430,.T.);
+#15430 = LINE('',#15431,#15432);
+#15431 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#15432 = VECTOR('',#15433,1.);
+#15433 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#15434 = PLANE('',#15435);
+#15435 = AXIS2_PLACEMENT_3D('',#15436,#15437,#15438);
+#15436 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#15437 = DIRECTION('',(1.,0.,0.));
+#15438 = DIRECTION('',(-0.,1.,0.));
+#15439 = ADVANCED_FACE('',(#15440),#15465,.F.);
+#15440 = FACE_BOUND('',#15441,.F.);
+#15441 = EDGE_LOOP('',(#15442,#15450,#15451,#15459));
+#15442 = ORIENTED_EDGE('',*,*,#15443,.F.);
+#15443 = EDGE_CURVE('',#15406,#15444,#15446,.T.);
+#15444 = VERTEX_POINT('',#15445);
+#15445 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#15446 = LINE('',#15447,#15448);
+#15447 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#15448 = VECTOR('',#15449,1.);
+#15449 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#15450 = ORIENTED_EDGE('',*,*,#15413,.T.);
+#15451 = ORIENTED_EDGE('',*,*,#15452,.T.);
+#15452 = EDGE_CURVE('',#15414,#15453,#15455,.T.);
+#15453 = VERTEX_POINT('',#15454);
+#15454 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#15455 = LINE('',#15456,#15457);
+#15456 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#15457 = VECTOR('',#15458,1.);
+#15458 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#15459 = ORIENTED_EDGE('',*,*,#15460,.F.);
+#15460 = EDGE_CURVE('',#15444,#15453,#15461,.T.);
+#15461 = LINE('',#15462,#15463);
+#15462 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#15463 = VECTOR('',#15464,1.);
+#15464 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#15465 = PLANE('',#15466);
+#15466 = AXIS2_PLACEMENT_3D('',#15467,#15468,#15469);
+#15467 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#15468 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#15469 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#15470 = ADVANCED_FACE('',(#15471),#15496,.F.);
+#15471 = FACE_BOUND('',#15472,.F.);
+#15472 = EDGE_LOOP('',(#15473,#15481,#15482,#15490));
+#15473 = ORIENTED_EDGE('',*,*,#15474,.F.);
+#15474 = EDGE_CURVE('',#15422,#15475,#15477,.T.);
+#15475 = VERTEX_POINT('',#15476);
+#15476 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#15477 = LINE('',#15478,#15479);
+#15478 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#15479 = VECTOR('',#15480,1.);
+#15480 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#15481 = ORIENTED_EDGE('',*,*,#15429,.T.);
+#15482 = ORIENTED_EDGE('',*,*,#15483,.T.);
+#15483 = EDGE_CURVE('',#15404,#15484,#15486,.T.);
+#15484 = VERTEX_POINT('',#15485);
+#15485 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#15486 = LINE('',#15487,#15488);
+#15487 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#15488 = VECTOR('',#15489,1.);
+#15489 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#15490 = ORIENTED_EDGE('',*,*,#15491,.F.);
+#15491 = EDGE_CURVE('',#15475,#15484,#15492,.T.);
+#15492 = LINE('',#15493,#15494);
+#15493 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#15494 = VECTOR('',#15495,1.);
+#15495 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#15496 = PLANE('',#15497);
+#15497 = AXIS2_PLACEMENT_3D('',#15498,#15499,#15500);
+#15498 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#15499 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#15500 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#15501 = ADVANCED_FACE('',(#15502),#15529,.T.);
+#15502 = FACE_BOUND('',#15503,.T.);
+#15503 = EDGE_LOOP('',(#15504,#15513,#15521,#15528));
+#15504 = ORIENTED_EDGE('',*,*,#15505,.T.);
+#15505 = EDGE_CURVE('',#15444,#15506,#15508,.T.);
+#15506 = VERTEX_POINT('',#15507);
+#15507 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#15508 = CIRCLE('',#15509,0.3);
+#15509 = AXIS2_PLACEMENT_3D('',#15510,#15511,#15512);
+#15510 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#15511 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#15512 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#15513 = ORIENTED_EDGE('',*,*,#15514,.T.);
+#15514 = EDGE_CURVE('',#15506,#15515,#15517,.T.);
+#15515 = VERTEX_POINT('',#15516);
+#15516 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#15517 = LINE('',#15518,#15519);
+#15518 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#15519 = VECTOR('',#15520,1.);
+#15520 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#15521 = ORIENTED_EDGE('',*,*,#15522,.F.);
+#15522 = EDGE_CURVE('',#15453,#15515,#15523,.T.);
+#15523 = CIRCLE('',#15524,0.3);
+#15524 = AXIS2_PLACEMENT_3D('',#15525,#15526,#15527);
+#15525 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#15526 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#15527 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#15528 = ORIENTED_EDGE('',*,*,#15460,.F.);
+#15529 = CYLINDRICAL_SURFACE('',#15530,0.3);
+#15530 = AXIS2_PLACEMENT_3D('',#15531,#15532,#15533);
+#15531 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#15532 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#15533 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#15534 = ADVANCED_FACE('',(#15535),#15562,.F.);
+#15535 = FACE_BOUND('',#15536,.F.);
+#15536 = EDGE_LOOP('',(#15537,#15538,#15547,#15555));
+#15537 = ORIENTED_EDGE('',*,*,#15491,.T.);
+#15538 = ORIENTED_EDGE('',*,*,#15539,.T.);
+#15539 = EDGE_CURVE('',#15484,#15540,#15542,.T.);
+#15540 = VERTEX_POINT('',#15541);
+#15541 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#15542 = CIRCLE('',#15543,0.1);
+#15543 = AXIS2_PLACEMENT_3D('',#15544,#15545,#15546);
+#15544 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#15545 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#15546 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#15547 = ORIENTED_EDGE('',*,*,#15548,.F.);
+#15548 = EDGE_CURVE('',#15549,#15540,#15551,.T.);
+#15549 = VERTEX_POINT('',#15550);
+#15550 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#15551 = LINE('',#15552,#15553);
+#15552 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#15553 = VECTOR('',#15554,1.);
+#15554 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#15555 = ORIENTED_EDGE('',*,*,#15556,.F.);
+#15556 = EDGE_CURVE('',#15475,#15549,#15557,.T.);
+#15557 = CIRCLE('',#15558,0.1);
+#15558 = AXIS2_PLACEMENT_3D('',#15559,#15560,#15561);
+#15559 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#15560 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#15561 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#15562 = CYLINDRICAL_SURFACE('',#15563,0.1);
+#15563 = AXIS2_PLACEMENT_3D('',#15564,#15565,#15566);
+#15564 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#15565 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#15566 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#15567 = ADVANCED_FACE('',(#15568),#15593,.F.);
+#15568 = FACE_BOUND('',#15569,.F.);
+#15569 = EDGE_LOOP('',(#15570,#15578,#15579,#15587));
+#15570 = ORIENTED_EDGE('',*,*,#15571,.F.);
+#15571 = EDGE_CURVE('',#15506,#15572,#15574,.T.);
+#15572 = VERTEX_POINT('',#15573);
+#15573 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#15574 = LINE('',#15575,#15576);
+#15575 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#15576 = VECTOR('',#15577,1.);
+#15577 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#15578 = ORIENTED_EDGE('',*,*,#15514,.T.);
+#15579 = ORIENTED_EDGE('',*,*,#15580,.T.);
+#15580 = EDGE_CURVE('',#15515,#15581,#15583,.T.);
+#15581 = VERTEX_POINT('',#15582);
+#15582 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#15583 = LINE('',#15584,#15585);
+#15584 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#15585 = VECTOR('',#15586,1.);
+#15586 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#15587 = ORIENTED_EDGE('',*,*,#15588,.F.);
+#15588 = EDGE_CURVE('',#15572,#15581,#15589,.T.);
+#15589 = LINE('',#15590,#15591);
+#15590 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#15591 = VECTOR('',#15592,1.);
+#15592 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#15593 = PLANE('',#15594);
+#15594 = AXIS2_PLACEMENT_3D('',#15595,#15596,#15597);
+#15595 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#15596 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#15597 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#15598 = ADVANCED_FACE('',(#15599),#15624,.F.);
+#15599 = FACE_BOUND('',#15600,.F.);
+#15600 = EDGE_LOOP('',(#15601,#15609,#15610,#15618));
+#15601 = ORIENTED_EDGE('',*,*,#15602,.T.);
+#15602 = EDGE_CURVE('',#15603,#15572,#15605,.T.);
+#15603 = VERTEX_POINT('',#15604);
+#15604 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#15605 = LINE('',#15606,#15607);
+#15606 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#15607 = VECTOR('',#15608,1.);
+#15608 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#15609 = ORIENTED_EDGE('',*,*,#15588,.T.);
+#15610 = ORIENTED_EDGE('',*,*,#15611,.T.);
+#15611 = EDGE_CURVE('',#15581,#15612,#15614,.T.);
+#15612 = VERTEX_POINT('',#15613);
+#15613 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#15614 = LINE('',#15615,#15616);
+#15615 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#15616 = VECTOR('',#15617,1.);
+#15617 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#15618 = ORIENTED_EDGE('',*,*,#15619,.T.);
+#15619 = EDGE_CURVE('',#15612,#15603,#15620,.T.);
+#15620 = LINE('',#15621,#15622);
+#15621 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#15622 = VECTOR('',#15623,1.);
+#15623 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#15624 = PLANE('',#15625);
+#15625 = AXIS2_PLACEMENT_3D('',#15626,#15627,#15628);
+#15626 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#15627 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#15628 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#15629 = ADVANCED_FACE('',(#15630),#15646,.F.);
+#15630 = FACE_BOUND('',#15631,.F.);
+#15631 = EDGE_LOOP('',(#15632,#15638,#15639,#15645));
+#15632 = ORIENTED_EDGE('',*,*,#15633,.F.);
+#15633 = EDGE_CURVE('',#15549,#15612,#15634,.T.);
+#15634 = LINE('',#15635,#15636);
+#15635 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#15636 = VECTOR('',#15637,1.);
+#15637 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#15638 = ORIENTED_EDGE('',*,*,#15548,.T.);
+#15639 = ORIENTED_EDGE('',*,*,#15640,.T.);
+#15640 = EDGE_CURVE('',#15540,#15603,#15641,.T.);
+#15641 = LINE('',#15642,#15643);
+#15642 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#15643 = VECTOR('',#15644,1.);
+#15644 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#15645 = ORIENTED_EDGE('',*,*,#15619,.F.);
+#15646 = PLANE('',#15647);
+#15647 = AXIS2_PLACEMENT_3D('',#15648,#15649,#15650);
+#15648 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#15649 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#15650 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#15651 = ADVANCED_FACE('',(#15652),#15662,.T.);
+#15652 = FACE_BOUND('',#15653,.T.);
+#15653 = EDGE_LOOP('',(#15654,#15655,#15656,#15657,#15658,#15659,#15660,
+    #15661));
+#15654 = ORIENTED_EDGE('',*,*,#15483,.T.);
+#15655 = ORIENTED_EDGE('',*,*,#15539,.T.);
+#15656 = ORIENTED_EDGE('',*,*,#15640,.T.);
+#15657 = ORIENTED_EDGE('',*,*,#15602,.T.);
+#15658 = ORIENTED_EDGE('',*,*,#15571,.F.);
+#15659 = ORIENTED_EDGE('',*,*,#15505,.F.);
+#15660 = ORIENTED_EDGE('',*,*,#15443,.F.);
+#15661 = ORIENTED_EDGE('',*,*,#15403,.F.);
+#15662 = PLANE('',#15663);
+#15663 = AXIS2_PLACEMENT_3D('',#15664,#15665,#15666);
+#15664 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#15665 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#15666 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#15667 = ADVANCED_FACE('',(#15668),#15678,.T.);
+#15668 = FACE_BOUND('',#15669,.T.);
+#15669 = EDGE_LOOP('',(#15670,#15671,#15672,#15673,#15674,#15675,#15676,
+    #15677));
+#15670 = ORIENTED_EDGE('',*,*,#15452,.T.);
+#15671 = ORIENTED_EDGE('',*,*,#15522,.T.);
+#15672 = ORIENTED_EDGE('',*,*,#15580,.T.);
+#15673 = ORIENTED_EDGE('',*,*,#15611,.T.);
+#15674 = ORIENTED_EDGE('',*,*,#15633,.F.);
+#15675 = ORIENTED_EDGE('',*,*,#15556,.F.);
+#15676 = ORIENTED_EDGE('',*,*,#15474,.F.);
+#15677 = ORIENTED_EDGE('',*,*,#15421,.F.);
+#15678 = PLANE('',#15679);
+#15679 = AXIS2_PLACEMENT_3D('',#15680,#15681,#15682);
+#15680 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#15681 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#15682 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#15683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15687)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15684,#15685,#15686)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15684 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15685 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15686 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15687 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15684,
+  'distance_accuracy_value','confusion accuracy');
+#15688 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15689,#15691);
+#15689 = ( REPRESENTATION_RELATIONSHIP('','',#15396,#14830) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15690) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15690 = ITEM_DEFINED_TRANSFORMATION('','',#11,#14835);
+#15691 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #15692);
+#15692 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('244','Lead008','',#14825,#15391
+  ,$);
+#15693 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15393));
+#15694 = SHAPE_DEFINITION_REPRESENTATION(#15695,#15701);
+#15695 = PRODUCT_DEFINITION_SHAPE('','',#15696);
+#15696 = PRODUCT_DEFINITION('design','',#15697,#15700);
+#15697 = PRODUCT_DEFINITION_FORMATION('','',#15698);
+#15698 = PRODUCT('01x01_P2.54mm_Vertical_SMD009',
+  '01x01_P2.54mm_Vertical_SMD009','',(#15699));
+#15699 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15700 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15701 = SHAPE_REPRESENTATION('',(#11,#15702,#15706),#15710);
+#15702 = AXIS2_PLACEMENT_3D('',#15703,#15704,#15705);
+#15703 = CARTESIAN_POINT('',(0.,0.,0.));
+#15704 = DIRECTION('',(0.,0.,1.));
+#15705 = DIRECTION('',(1.,0.,0.));
+#15706 = AXIS2_PLACEMENT_3D('',#15707,#15708,#15709);
+#15707 = CARTESIAN_POINT('',(0.,0.,0.));
+#15708 = DIRECTION('',(0.,0.,1.));
+#15709 = DIRECTION('',(1.,0.,0.));
+#15710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15714)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15711,#15712,#15713)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15711 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15712 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15713 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15714 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15711,
+  'distance_accuracy_value','confusion accuracy');
+#15715 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15716,#15718);
+#15716 = ( REPRESENTATION_RELATIONSHIP('','',#15701,#13053) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15717) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15717 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13066);
+#15718 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #15719);
+#15719 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('248',
+  '01x01_P2.54mm_Vertical_SMD009','',#13048,#15696,$);
+#15720 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15698));
+#15721 = SHAPE_DEFINITION_REPRESENTATION(#15722,#15728);
+#15722 = PRODUCT_DEFINITION_SHAPE('','',#15723);
+#15723 = PRODUCT_DEFINITION('design','',#15724,#15727);
+#15724 = PRODUCT_DEFINITION_FORMATION('','',#15725);
+#15725 = PRODUCT('Body035','Body035','',(#15726));
+#15726 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15727 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15728 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15729),#16249);
+#15729 = MANIFOLD_SOLID_BREP('',#15730);
+#15730 = CLOSED_SHELL('',(#15731,#15805,#15836,#15860,#15884,#15901,
+    #15932,#15988,#16044,#16061,#16092,#16116,#16140,#16157,#16174,
+    #16191,#16208,#16225,#16237));
+#15731 = ADVANCED_FACE('',(#15732,#15766),#15800,.T.);
+#15732 = FACE_BOUND('',#15733,.T.);
+#15733 = EDGE_LOOP('',(#15734,#15744,#15752,#15760));
+#15734 = ORIENTED_EDGE('',*,*,#15735,.F.);
+#15735 = EDGE_CURVE('',#15736,#15738,#15740,.T.);
+#15736 = VERTEX_POINT('',#15737);
+#15737 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#15738 = VERTEX_POINT('',#15739);
+#15739 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#15740 = LINE('',#15741,#15742);
+#15741 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#15742 = VECTOR('',#15743,1.);
+#15743 = DIRECTION('',(-1.,0.,0.));
+#15744 = ORIENTED_EDGE('',*,*,#15745,.F.);
+#15745 = EDGE_CURVE('',#15746,#15736,#15748,.T.);
+#15746 = VERTEX_POINT('',#15747);
+#15747 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#15748 = LINE('',#15749,#15750);
+#15749 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#15750 = VECTOR('',#15751,1.);
+#15751 = DIRECTION('',(0.,1.,0.));
+#15752 = ORIENTED_EDGE('',*,*,#15753,.F.);
+#15753 = EDGE_CURVE('',#15754,#15746,#15756,.T.);
+#15754 = VERTEX_POINT('',#15755);
+#15755 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#15756 = LINE('',#15757,#15758);
+#15757 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#15758 = VECTOR('',#15759,1.);
+#15759 = DIRECTION('',(1.,0.,0.));
+#15760 = ORIENTED_EDGE('',*,*,#15761,.F.);
+#15761 = EDGE_CURVE('',#15738,#15754,#15762,.T.);
+#15762 = LINE('',#15763,#15764);
+#15763 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#15764 = VECTOR('',#15765,1.);
+#15765 = DIRECTION('',(0.,-1.,0.));
+#15766 = FACE_BOUND('',#15767,.T.);
+#15767 = EDGE_LOOP('',(#15768,#15778,#15786,#15794));
+#15768 = ORIENTED_EDGE('',*,*,#15769,.T.);
+#15769 = EDGE_CURVE('',#15770,#15772,#15774,.T.);
+#15770 = VERTEX_POINT('',#15771);
+#15771 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#15772 = VERTEX_POINT('',#15773);
+#15773 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#15774 = LINE('',#15775,#15776);
+#15775 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#15776 = VECTOR('',#15777,1.);
+#15777 = DIRECTION('',(0.,-1.,0.));
+#15778 = ORIENTED_EDGE('',*,*,#15779,.T.);
+#15779 = EDGE_CURVE('',#15772,#15780,#15782,.T.);
+#15780 = VERTEX_POINT('',#15781);
+#15781 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#15782 = LINE('',#15783,#15784);
+#15783 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#15784 = VECTOR('',#15785,1.);
+#15785 = DIRECTION('',(1.,0.,0.));
+#15786 = ORIENTED_EDGE('',*,*,#15787,.T.);
+#15787 = EDGE_CURVE('',#15780,#15788,#15790,.T.);
+#15788 = VERTEX_POINT('',#15789);
+#15789 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#15790 = LINE('',#15791,#15792);
+#15791 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#15792 = VECTOR('',#15793,1.);
+#15793 = DIRECTION('',(0.,1.,0.));
+#15794 = ORIENTED_EDGE('',*,*,#15795,.T.);
+#15795 = EDGE_CURVE('',#15788,#15770,#15796,.T.);
+#15796 = LINE('',#15797,#15798);
+#15797 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#15798 = VECTOR('',#15799,1.);
+#15799 = DIRECTION('',(-1.,0.,0.));
+#15800 = PLANE('',#15801);
+#15801 = AXIS2_PLACEMENT_3D('',#15802,#15803,#15804);
+#15802 = CARTESIAN_POINT('',(0.,0.,7.5));
+#15803 = DIRECTION('',(0.,0.,1.));
+#15804 = DIRECTION('',(1.,0.,-0.));
+#15805 = ADVANCED_FACE('',(#15806),#15831,.F.);
+#15806 = FACE_BOUND('',#15807,.T.);
+#15807 = EDGE_LOOP('',(#15808,#15816,#15817,#15825));
+#15808 = ORIENTED_EDGE('',*,*,#15809,.F.);
+#15809 = EDGE_CURVE('',#15736,#15810,#15812,.T.);
+#15810 = VERTEX_POINT('',#15811);
+#15811 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#15812 = LINE('',#15813,#15814);
+#15813 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#15814 = VECTOR('',#15815,1.);
+#15815 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#15816 = ORIENTED_EDGE('',*,*,#15735,.T.);
+#15817 = ORIENTED_EDGE('',*,*,#15818,.T.);
+#15818 = EDGE_CURVE('',#15738,#15819,#15821,.T.);
+#15819 = VERTEX_POINT('',#15820);
+#15820 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#15821 = LINE('',#15822,#15823);
+#15822 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#15823 = VECTOR('',#15824,1.);
+#15824 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#15825 = ORIENTED_EDGE('',*,*,#15826,.F.);
+#15826 = EDGE_CURVE('',#15810,#15819,#15827,.T.);
+#15827 = LINE('',#15828,#15829);
+#15828 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#15829 = VECTOR('',#15830,1.);
+#15830 = DIRECTION('',(-1.,0.,0.));
+#15831 = PLANE('',#15832);
+#15832 = AXIS2_PLACEMENT_3D('',#15833,#15834,#15835);
+#15833 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#15834 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#15835 = DIRECTION('',(1.,0.,0.));
+#15836 = ADVANCED_FACE('',(#15837),#15855,.F.);
+#15837 = FACE_BOUND('',#15838,.T.);
+#15838 = EDGE_LOOP('',(#15839,#15847,#15848,#15849));
+#15839 = ORIENTED_EDGE('',*,*,#15840,.F.);
+#15840 = EDGE_CURVE('',#15746,#15841,#15843,.T.);
+#15841 = VERTEX_POINT('',#15842);
+#15842 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#15843 = LINE('',#15844,#15845);
+#15844 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#15845 = VECTOR('',#15846,1.);
+#15846 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#15847 = ORIENTED_EDGE('',*,*,#15745,.T.);
+#15848 = ORIENTED_EDGE('',*,*,#15809,.T.);
+#15849 = ORIENTED_EDGE('',*,*,#15850,.F.);
+#15850 = EDGE_CURVE('',#15841,#15810,#15851,.T.);
+#15851 = LINE('',#15852,#15853);
+#15852 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#15853 = VECTOR('',#15854,1.);
+#15854 = DIRECTION('',(0.,1.,0.));
+#15855 = PLANE('',#15856);
+#15856 = AXIS2_PLACEMENT_3D('',#15857,#15858,#15859);
+#15857 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#15858 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#15859 = DIRECTION('',(0.,-1.,0.));
+#15860 = ADVANCED_FACE('',(#15861),#15879,.F.);
+#15861 = FACE_BOUND('',#15862,.T.);
+#15862 = EDGE_LOOP('',(#15863,#15864,#15865,#15873));
+#15863 = ORIENTED_EDGE('',*,*,#15818,.F.);
+#15864 = ORIENTED_EDGE('',*,*,#15761,.T.);
+#15865 = ORIENTED_EDGE('',*,*,#15866,.T.);
+#15866 = EDGE_CURVE('',#15754,#15867,#15869,.T.);
+#15867 = VERTEX_POINT('',#15868);
+#15868 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#15869 = LINE('',#15870,#15871);
+#15870 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#15871 = VECTOR('',#15872,1.);
+#15872 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#15873 = ORIENTED_EDGE('',*,*,#15874,.F.);
+#15874 = EDGE_CURVE('',#15819,#15867,#15875,.T.);
+#15875 = LINE('',#15876,#15877);
+#15876 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#15877 = VECTOR('',#15878,1.);
+#15878 = DIRECTION('',(0.,-1.,0.));
+#15879 = PLANE('',#15880);
+#15880 = AXIS2_PLACEMENT_3D('',#15881,#15882,#15883);
+#15881 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#15882 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#15883 = DIRECTION('',(0.,1.,0.));
+#15884 = ADVANCED_FACE('',(#15885),#15896,.F.);
+#15885 = FACE_BOUND('',#15886,.T.);
+#15886 = EDGE_LOOP('',(#15887,#15888,#15889,#15890));
+#15887 = ORIENTED_EDGE('',*,*,#15866,.F.);
+#15888 = ORIENTED_EDGE('',*,*,#15753,.T.);
+#15889 = ORIENTED_EDGE('',*,*,#15840,.T.);
+#15890 = ORIENTED_EDGE('',*,*,#15891,.F.);
+#15891 = EDGE_CURVE('',#15867,#15841,#15892,.T.);
+#15892 = LINE('',#15893,#15894);
+#15893 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#15894 = VECTOR('',#15895,1.);
+#15895 = DIRECTION('',(1.,0.,0.));
+#15896 = PLANE('',#15897);
+#15897 = AXIS2_PLACEMENT_3D('',#15898,#15899,#15900);
+#15898 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#15899 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#15900 = DIRECTION('',(-1.,-0.,0.));
+#15901 = ADVANCED_FACE('',(#15902),#15927,.F.);
+#15902 = FACE_BOUND('',#15903,.F.);
+#15903 = EDGE_LOOP('',(#15904,#15912,#15913,#15921));
+#15904 = ORIENTED_EDGE('',*,*,#15905,.T.);
+#15905 = EDGE_CURVE('',#15906,#15770,#15908,.T.);
+#15906 = VERTEX_POINT('',#15907);
+#15907 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#15908 = LINE('',#15909,#15910);
+#15909 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#15910 = VECTOR('',#15911,1.);
+#15911 = DIRECTION('',(0.,0.,1.));
+#15912 = ORIENTED_EDGE('',*,*,#15769,.T.);
+#15913 = ORIENTED_EDGE('',*,*,#15914,.F.);
+#15914 = EDGE_CURVE('',#15915,#15772,#15917,.T.);
+#15915 = VERTEX_POINT('',#15916);
+#15916 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#15917 = LINE('',#15918,#15919);
+#15918 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#15919 = VECTOR('',#15920,1.);
+#15920 = DIRECTION('',(0.,0.,1.));
+#15921 = ORIENTED_EDGE('',*,*,#15922,.F.);
+#15922 = EDGE_CURVE('',#15906,#15915,#15923,.T.);
+#15923 = LINE('',#15924,#15925);
+#15924 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#15925 = VECTOR('',#15926,1.);
+#15926 = DIRECTION('',(0.,-1.,0.));
+#15927 = PLANE('',#15928);
+#15928 = AXIS2_PLACEMENT_3D('',#15929,#15930,#15931);
+#15929 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#15930 = DIRECTION('',(1.,0.,0.));
+#15931 = DIRECTION('',(0.,-1.,0.));
+#15932 = ADVANCED_FACE('',(#15933),#15983,.F.);
+#15933 = FACE_BOUND('',#15934,.F.);
+#15934 = EDGE_LOOP('',(#15935,#15945,#15951,#15952,#15953,#15961,#15969,
+    #15977));
+#15935 = ORIENTED_EDGE('',*,*,#15936,.F.);
+#15936 = EDGE_CURVE('',#15937,#15939,#15941,.T.);
+#15937 = VERTEX_POINT('',#15938);
+#15938 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15939 = VERTEX_POINT('',#15940);
+#15940 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#15941 = LINE('',#15942,#15943);
+#15942 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15943 = VECTOR('',#15944,1.);
+#15944 = DIRECTION('',(-1.,0.,0.));
+#15945 = ORIENTED_EDGE('',*,*,#15946,.T.);
+#15946 = EDGE_CURVE('',#15937,#15788,#15947,.T.);
+#15947 = LINE('',#15948,#15949);
+#15948 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15949 = VECTOR('',#15950,1.);
+#15950 = DIRECTION('',(0.,0.,1.));
+#15951 = ORIENTED_EDGE('',*,*,#15795,.T.);
+#15952 = ORIENTED_EDGE('',*,*,#15905,.F.);
+#15953 = ORIENTED_EDGE('',*,*,#15954,.F.);
+#15954 = EDGE_CURVE('',#15955,#15906,#15957,.T.);
+#15955 = VERTEX_POINT('',#15956);
+#15956 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#15957 = LINE('',#15958,#15959);
+#15958 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15959 = VECTOR('',#15960,1.);
+#15960 = DIRECTION('',(-1.,0.,0.));
+#15961 = ORIENTED_EDGE('',*,*,#15962,.T.);
+#15962 = EDGE_CURVE('',#15955,#15963,#15965,.T.);
+#15963 = VERTEX_POINT('',#15964);
+#15964 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#15965 = LINE('',#15966,#15967);
+#15966 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#15967 = VECTOR('',#15968,1.);
+#15968 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#15969 = ORIENTED_EDGE('',*,*,#15970,.T.);
+#15970 = EDGE_CURVE('',#15963,#15971,#15973,.T.);
+#15971 = VERTEX_POINT('',#15972);
+#15972 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#15973 = LINE('',#15974,#15975);
+#15974 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#15975 = VECTOR('',#15976,1.);
+#15976 = DIRECTION('',(1.,0.,0.));
+#15977 = ORIENTED_EDGE('',*,*,#15978,.T.);
+#15978 = EDGE_CURVE('',#15971,#15939,#15979,.T.);
+#15979 = LINE('',#15980,#15981);
+#15980 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#15981 = VECTOR('',#15982,1.);
+#15982 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#15983 = PLANE('',#15984);
+#15984 = AXIS2_PLACEMENT_3D('',#15985,#15986,#15987);
+#15985 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#15986 = DIRECTION('',(0.,-1.,0.));
+#15987 = DIRECTION('',(-1.,0.,0.));
+#15988 = ADVANCED_FACE('',(#15989),#16039,.F.);
+#15989 = FACE_BOUND('',#15990,.F.);
+#15990 = EDGE_LOOP('',(#15991,#15999,#16000,#16001,#16009,#16017,#16025,
+    #16033));
+#15991 = ORIENTED_EDGE('',*,*,#15992,.F.);
+#15992 = EDGE_CURVE('',#15915,#15993,#15995,.T.);
+#15993 = VERTEX_POINT('',#15994);
+#15994 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#15995 = LINE('',#15996,#15997);
+#15996 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#15997 = VECTOR('',#15998,1.);
+#15998 = DIRECTION('',(1.,0.,0.));
+#15999 = ORIENTED_EDGE('',*,*,#15914,.T.);
+#16000 = ORIENTED_EDGE('',*,*,#15779,.T.);
+#16001 = ORIENTED_EDGE('',*,*,#16002,.F.);
+#16002 = EDGE_CURVE('',#16003,#15780,#16005,.T.);
+#16003 = VERTEX_POINT('',#16004);
+#16004 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#16005 = LINE('',#16006,#16007);
+#16006 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#16007 = VECTOR('',#16008,1.);
+#16008 = DIRECTION('',(0.,0.,1.));
+#16009 = ORIENTED_EDGE('',*,*,#16010,.F.);
+#16010 = EDGE_CURVE('',#16011,#16003,#16013,.T.);
+#16011 = VERTEX_POINT('',#16012);
+#16012 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#16013 = LINE('',#16014,#16015);
+#16014 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#16015 = VECTOR('',#16016,1.);
+#16016 = DIRECTION('',(1.,0.,0.));
+#16017 = ORIENTED_EDGE('',*,*,#16018,.F.);
+#16018 = EDGE_CURVE('',#16019,#16011,#16021,.T.);
+#16019 = VERTEX_POINT('',#16020);
+#16020 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#16021 = LINE('',#16022,#16023);
+#16022 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#16023 = VECTOR('',#16024,1.);
+#16024 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#16025 = ORIENTED_EDGE('',*,*,#16026,.F.);
+#16026 = EDGE_CURVE('',#16027,#16019,#16029,.T.);
+#16027 = VERTEX_POINT('',#16028);
+#16028 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#16029 = LINE('',#16030,#16031);
+#16030 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#16031 = VECTOR('',#16032,1.);
+#16032 = DIRECTION('',(1.,0.,0.));
+#16033 = ORIENTED_EDGE('',*,*,#16034,.F.);
+#16034 = EDGE_CURVE('',#15993,#16027,#16035,.T.);
+#16035 = LINE('',#16036,#16037);
+#16036 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#16037 = VECTOR('',#16038,1.);
+#16038 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#16039 = PLANE('',#16040);
+#16040 = AXIS2_PLACEMENT_3D('',#16041,#16042,#16043);
+#16041 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#16042 = DIRECTION('',(0.,1.,0.));
+#16043 = DIRECTION('',(1.,0.,0.));
+#16044 = ADVANCED_FACE('',(#16045),#16056,.F.);
+#16045 = FACE_BOUND('',#16046,.F.);
+#16046 = EDGE_LOOP('',(#16047,#16048,#16049,#16050));
+#16047 = ORIENTED_EDGE('',*,*,#16002,.T.);
+#16048 = ORIENTED_EDGE('',*,*,#15787,.T.);
+#16049 = ORIENTED_EDGE('',*,*,#15946,.F.);
+#16050 = ORIENTED_EDGE('',*,*,#16051,.F.);
+#16051 = EDGE_CURVE('',#16003,#15937,#16052,.T.);
+#16052 = LINE('',#16053,#16054);
+#16053 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#16054 = VECTOR('',#16055,1.);
+#16055 = DIRECTION('',(0.,1.,0.));
+#16056 = PLANE('',#16057);
+#16057 = AXIS2_PLACEMENT_3D('',#16058,#16059,#16060);
+#16058 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#16059 = DIRECTION('',(-1.,0.,0.));
+#16060 = DIRECTION('',(0.,1.,0.));
+#16061 = ADVANCED_FACE('',(#16062),#16087,.F.);
+#16062 = FACE_BOUND('',#16063,.F.);
+#16063 = EDGE_LOOP('',(#16064,#16072,#16080,#16086));
+#16064 = ORIENTED_EDGE('',*,*,#16065,.T.);
+#16065 = EDGE_CURVE('',#15810,#16066,#16068,.T.);
+#16066 = VERTEX_POINT('',#16067);
+#16067 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#16068 = LINE('',#16069,#16070);
+#16069 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#16070 = VECTOR('',#16071,1.);
+#16071 = DIRECTION('',(-0.,-0.,-1.));
+#16072 = ORIENTED_EDGE('',*,*,#16073,.T.);
+#16073 = EDGE_CURVE('',#16066,#16074,#16076,.T.);
+#16074 = VERTEX_POINT('',#16075);
+#16075 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#16076 = LINE('',#16077,#16078);
+#16077 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#16078 = VECTOR('',#16079,1.);
+#16079 = DIRECTION('',(-1.,0.,0.));
+#16080 = ORIENTED_EDGE('',*,*,#16081,.F.);
+#16081 = EDGE_CURVE('',#15819,#16074,#16082,.T.);
+#16082 = LINE('',#16083,#16084);
+#16083 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#16084 = VECTOR('',#16085,1.);
+#16085 = DIRECTION('',(-0.,-0.,-1.));
+#16086 = ORIENTED_EDGE('',*,*,#15826,.F.);
+#16087 = PLANE('',#16088);
+#16088 = AXIS2_PLACEMENT_3D('',#16089,#16090,#16091);
+#16089 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#16090 = DIRECTION('',(0.,1.,0.));
+#16091 = DIRECTION('',(-1.,0.,0.));
+#16092 = ADVANCED_FACE('',(#16093),#16111,.F.);
+#16093 = FACE_BOUND('',#16094,.F.);
+#16094 = EDGE_LOOP('',(#16095,#16103,#16109,#16110));
+#16095 = ORIENTED_EDGE('',*,*,#16096,.T.);
+#16096 = EDGE_CURVE('',#15841,#16097,#16099,.T.);
+#16097 = VERTEX_POINT('',#16098);
+#16098 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#16099 = LINE('',#16100,#16101);
+#16100 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#16101 = VECTOR('',#16102,1.);
+#16102 = DIRECTION('',(-0.,-0.,-1.));
+#16103 = ORIENTED_EDGE('',*,*,#16104,.T.);
+#16104 = EDGE_CURVE('',#16097,#16066,#16105,.T.);
+#16105 = LINE('',#16106,#16107);
+#16106 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#16107 = VECTOR('',#16108,1.);
+#16108 = DIRECTION('',(0.,1.,0.));
+#16109 = ORIENTED_EDGE('',*,*,#16065,.F.);
+#16110 = ORIENTED_EDGE('',*,*,#15850,.F.);
+#16111 = PLANE('',#16112);
+#16112 = AXIS2_PLACEMENT_3D('',#16113,#16114,#16115);
+#16113 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#16114 = DIRECTION('',(1.,0.,0.));
+#16115 = DIRECTION('',(-0.,1.,0.));
+#16116 = ADVANCED_FACE('',(#16117),#16135,.F.);
+#16117 = FACE_BOUND('',#16118,.F.);
+#16118 = EDGE_LOOP('',(#16119,#16120,#16128,#16134));
+#16119 = ORIENTED_EDGE('',*,*,#16081,.T.);
+#16120 = ORIENTED_EDGE('',*,*,#16121,.T.);
+#16121 = EDGE_CURVE('',#16074,#16122,#16124,.T.);
+#16122 = VERTEX_POINT('',#16123);
+#16123 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#16124 = LINE('',#16125,#16126);
+#16125 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#16126 = VECTOR('',#16127,1.);
+#16127 = DIRECTION('',(0.,-1.,0.));
+#16128 = ORIENTED_EDGE('',*,*,#16129,.F.);
+#16129 = EDGE_CURVE('',#15867,#16122,#16130,.T.);
+#16130 = LINE('',#16131,#16132);
+#16131 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#16132 = VECTOR('',#16133,1.);
+#16133 = DIRECTION('',(-0.,-0.,-1.));
+#16134 = ORIENTED_EDGE('',*,*,#15874,.F.);
+#16135 = PLANE('',#16136);
+#16136 = AXIS2_PLACEMENT_3D('',#16137,#16138,#16139);
+#16137 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#16138 = DIRECTION('',(-1.,0.,0.));
+#16139 = DIRECTION('',(0.,-1.,0.));
+#16140 = ADVANCED_FACE('',(#16141),#16152,.F.);
+#16141 = FACE_BOUND('',#16142,.F.);
+#16142 = EDGE_LOOP('',(#16143,#16144,#16150,#16151));
+#16143 = ORIENTED_EDGE('',*,*,#16129,.T.);
+#16144 = ORIENTED_EDGE('',*,*,#16145,.T.);
+#16145 = EDGE_CURVE('',#16122,#16097,#16146,.T.);
+#16146 = LINE('',#16147,#16148);
+#16147 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#16148 = VECTOR('',#16149,1.);
+#16149 = DIRECTION('',(1.,0.,0.));
+#16150 = ORIENTED_EDGE('',*,*,#16096,.F.);
+#16151 = ORIENTED_EDGE('',*,*,#15891,.F.);
+#16152 = PLANE('',#16153);
+#16153 = AXIS2_PLACEMENT_3D('',#16154,#16155,#16156);
+#16154 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#16155 = DIRECTION('',(0.,-1.,0.));
+#16156 = DIRECTION('',(1.,0.,0.));
+#16157 = ADVANCED_FACE('',(#16158),#16169,.F.);
+#16158 = FACE_BOUND('',#16159,.F.);
+#16159 = EDGE_LOOP('',(#16160,#16161,#16162,#16163));
+#16160 = ORIENTED_EDGE('',*,*,#15954,.T.);
+#16161 = ORIENTED_EDGE('',*,*,#15922,.T.);
+#16162 = ORIENTED_EDGE('',*,*,#15992,.T.);
+#16163 = ORIENTED_EDGE('',*,*,#16164,.T.);
+#16164 = EDGE_CURVE('',#15993,#15955,#16165,.T.);
+#16165 = LINE('',#16166,#16167);
+#16166 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#16167 = VECTOR('',#16168,1.);
+#16168 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#16169 = PLANE('',#16170);
+#16170 = AXIS2_PLACEMENT_3D('',#16171,#16172,#16173);
+#16171 = CARTESIAN_POINT('',(0.,0.,0.2));
+#16172 = DIRECTION('',(0.,0.,1.));
+#16173 = DIRECTION('',(1.,0.,-0.));
+#16174 = ADVANCED_FACE('',(#16175),#16186,.F.);
+#16175 = FACE_BOUND('',#16176,.F.);
+#16176 = EDGE_LOOP('',(#16177,#16178,#16184,#16185));
+#16177 = ORIENTED_EDGE('',*,*,#15936,.T.);
+#16178 = ORIENTED_EDGE('',*,*,#16179,.F.);
+#16179 = EDGE_CURVE('',#16011,#15939,#16180,.T.);
+#16180 = LINE('',#16181,#16182);
+#16181 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#16182 = VECTOR('',#16183,1.);
+#16183 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#16184 = ORIENTED_EDGE('',*,*,#16010,.T.);
+#16185 = ORIENTED_EDGE('',*,*,#16051,.T.);
+#16186 = PLANE('',#16187);
+#16187 = AXIS2_PLACEMENT_3D('',#16188,#16189,#16190);
+#16188 = CARTESIAN_POINT('',(0.,0.,0.2));
+#16189 = DIRECTION('',(0.,0.,1.));
+#16190 = DIRECTION('',(1.,0.,-0.));
+#16191 = ADVANCED_FACE('',(#16192),#16203,.T.);
+#16192 = FACE_BOUND('',#16193,.T.);
+#16193 = EDGE_LOOP('',(#16194,#16195,#16201,#16202));
+#16194 = ORIENTED_EDGE('',*,*,#16018,.F.);
+#16195 = ORIENTED_EDGE('',*,*,#16196,.T.);
+#16196 = EDGE_CURVE('',#16019,#15971,#16197,.T.);
+#16197 = LINE('',#16198,#16199);
+#16198 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#16199 = VECTOR('',#16200,1.);
+#16200 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#16201 = ORIENTED_EDGE('',*,*,#15978,.T.);
+#16202 = ORIENTED_EDGE('',*,*,#16179,.F.);
+#16203 = PLANE('',#16204);
+#16204 = AXIS2_PLACEMENT_3D('',#16205,#16206,#16207);
+#16205 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#16206 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#16207 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#16208 = ADVANCED_FACE('',(#16209),#16220,.T.);
+#16209 = FACE_BOUND('',#16210,.T.);
+#16210 = EDGE_LOOP('',(#16211,#16212,#16218,#16219));
+#16211 = ORIENTED_EDGE('',*,*,#16026,.F.);
+#16212 = ORIENTED_EDGE('',*,*,#16213,.T.);
+#16213 = EDGE_CURVE('',#16027,#15963,#16214,.T.);
+#16214 = LINE('',#16215,#16216);
+#16215 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#16216 = VECTOR('',#16217,1.);
+#16217 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#16218 = ORIENTED_EDGE('',*,*,#15970,.T.);
+#16219 = ORIENTED_EDGE('',*,*,#16196,.F.);
+#16220 = PLANE('',#16221);
+#16221 = AXIS2_PLACEMENT_3D('',#16222,#16223,#16224);
+#16222 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#16223 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#16224 = DIRECTION('',(1.,0.,0.));
+#16225 = ADVANCED_FACE('',(#16226),#16232,.T.);
+#16226 = FACE_BOUND('',#16227,.T.);
+#16227 = EDGE_LOOP('',(#16228,#16229,#16230,#16231));
+#16228 = ORIENTED_EDGE('',*,*,#16034,.F.);
+#16229 = ORIENTED_EDGE('',*,*,#16164,.T.);
+#16230 = ORIENTED_EDGE('',*,*,#15962,.T.);
+#16231 = ORIENTED_EDGE('',*,*,#16213,.F.);
+#16232 = PLANE('',#16233);
+#16233 = AXIS2_PLACEMENT_3D('',#16234,#16235,#16236);
+#16234 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#16235 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#16236 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#16237 = ADVANCED_FACE('',(#16238),#16244,.T.);
+#16238 = FACE_BOUND('',#16239,.T.);
+#16239 = EDGE_LOOP('',(#16240,#16241,#16242,#16243));
+#16240 = ORIENTED_EDGE('',*,*,#16121,.T.);
+#16241 = ORIENTED_EDGE('',*,*,#16145,.T.);
+#16242 = ORIENTED_EDGE('',*,*,#16104,.T.);
+#16243 = ORIENTED_EDGE('',*,*,#16073,.T.);
+#16244 = PLANE('',#16245);
+#16245 = AXIS2_PLACEMENT_3D('',#16246,#16247,#16248);
+#16246 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#16247 = DIRECTION('',(0.,0.,1.));
+#16248 = DIRECTION('',(1.,0.,-0.));
+#16249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16253)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16250,#16251,#16252)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16250 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16251 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16252 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16253 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16250,
+  'distance_accuracy_value','confusion accuracy');
+#16254 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16255,#16257);
+#16255 = ( REPRESENTATION_RELATIONSHIP('','',#15728,#15701) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16256) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16256 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15702);
+#16257 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16258);
+#16258 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('246','Body035','',#15696,#15723
+  ,$);
+#16259 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15725));
+#16260 = SHAPE_DEFINITION_REPRESENTATION(#16261,#16267);
+#16261 = PRODUCT_DEFINITION_SHAPE('','',#16262);
+#16262 = PRODUCT_DEFINITION('design','',#16263,#16266);
+#16263 = PRODUCT_DEFINITION_FORMATION('','',#16264);
+#16264 = PRODUCT('Lead009','Lead009','',(#16265));
+#16265 = PRODUCT_CONTEXT('',#2,'mechanical');
+#16266 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16267 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#16268),#16554);
+#16268 = MANIFOLD_SOLID_BREP('',#16269);
+#16269 = CLOSED_SHELL('',(#16270,#16310,#16341,#16372,#16405,#16438,
+    #16469,#16500,#16522,#16538));
+#16270 = ADVANCED_FACE('',(#16271),#16305,.T.);
+#16271 = FACE_BOUND('',#16272,.T.);
+#16272 = EDGE_LOOP('',(#16273,#16283,#16291,#16299));
+#16273 = ORIENTED_EDGE('',*,*,#16274,.T.);
+#16274 = EDGE_CURVE('',#16275,#16277,#16279,.T.);
+#16275 = VERTEX_POINT('',#16276);
+#16276 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#16277 = VERTEX_POINT('',#16278);
+#16278 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#16279 = LINE('',#16280,#16281);
+#16280 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#16281 = VECTOR('',#16282,1.);
+#16282 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#16283 = ORIENTED_EDGE('',*,*,#16284,.T.);
+#16284 = EDGE_CURVE('',#16277,#16285,#16287,.T.);
+#16285 = VERTEX_POINT('',#16286);
+#16286 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#16287 = LINE('',#16288,#16289);
+#16288 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#16289 = VECTOR('',#16290,1.);
+#16290 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#16291 = ORIENTED_EDGE('',*,*,#16292,.T.);
+#16292 = EDGE_CURVE('',#16285,#16293,#16295,.T.);
+#16293 = VERTEX_POINT('',#16294);
+#16294 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#16295 = LINE('',#16296,#16297);
+#16296 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#16297 = VECTOR('',#16298,1.);
+#16298 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#16299 = ORIENTED_EDGE('',*,*,#16300,.T.);
+#16300 = EDGE_CURVE('',#16293,#16275,#16301,.T.);
+#16301 = LINE('',#16302,#16303);
+#16302 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#16303 = VECTOR('',#16304,1.);
+#16304 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#16305 = PLANE('',#16306);
+#16306 = AXIS2_PLACEMENT_3D('',#16307,#16308,#16309);
+#16307 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#16308 = DIRECTION('',(1.,0.,0.));
+#16309 = DIRECTION('',(-0.,1.,0.));
+#16310 = ADVANCED_FACE('',(#16311),#16336,.F.);
+#16311 = FACE_BOUND('',#16312,.F.);
+#16312 = EDGE_LOOP('',(#16313,#16321,#16322,#16330));
+#16313 = ORIENTED_EDGE('',*,*,#16314,.F.);
+#16314 = EDGE_CURVE('',#16277,#16315,#16317,.T.);
+#16315 = VERTEX_POINT('',#16316);
+#16316 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#16317 = LINE('',#16318,#16319);
+#16318 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#16319 = VECTOR('',#16320,1.);
+#16320 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#16321 = ORIENTED_EDGE('',*,*,#16284,.T.);
+#16322 = ORIENTED_EDGE('',*,*,#16323,.T.);
+#16323 = EDGE_CURVE('',#16285,#16324,#16326,.T.);
+#16324 = VERTEX_POINT('',#16325);
+#16325 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#16326 = LINE('',#16327,#16328);
+#16327 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#16328 = VECTOR('',#16329,1.);
+#16329 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#16330 = ORIENTED_EDGE('',*,*,#16331,.F.);
+#16331 = EDGE_CURVE('',#16315,#16324,#16332,.T.);
+#16332 = LINE('',#16333,#16334);
+#16333 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#16334 = VECTOR('',#16335,1.);
+#16335 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#16336 = PLANE('',#16337);
+#16337 = AXIS2_PLACEMENT_3D('',#16338,#16339,#16340);
+#16338 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#16339 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#16340 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#16341 = ADVANCED_FACE('',(#16342),#16367,.F.);
+#16342 = FACE_BOUND('',#16343,.F.);
+#16343 = EDGE_LOOP('',(#16344,#16352,#16353,#16361));
+#16344 = ORIENTED_EDGE('',*,*,#16345,.F.);
+#16345 = EDGE_CURVE('',#16293,#16346,#16348,.T.);
+#16346 = VERTEX_POINT('',#16347);
+#16347 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#16348 = LINE('',#16349,#16350);
+#16349 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#16350 = VECTOR('',#16351,1.);
+#16351 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#16352 = ORIENTED_EDGE('',*,*,#16300,.T.);
+#16353 = ORIENTED_EDGE('',*,*,#16354,.T.);
+#16354 = EDGE_CURVE('',#16275,#16355,#16357,.T.);
+#16355 = VERTEX_POINT('',#16356);
+#16356 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#16357 = LINE('',#16358,#16359);
+#16358 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#16359 = VECTOR('',#16360,1.);
+#16360 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#16361 = ORIENTED_EDGE('',*,*,#16362,.F.);
+#16362 = EDGE_CURVE('',#16346,#16355,#16363,.T.);
+#16363 = LINE('',#16364,#16365);
+#16364 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#16365 = VECTOR('',#16366,1.);
+#16366 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#16367 = PLANE('',#16368);
+#16368 = AXIS2_PLACEMENT_3D('',#16369,#16370,#16371);
+#16369 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#16370 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#16371 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#16372 = ADVANCED_FACE('',(#16373),#16400,.T.);
+#16373 = FACE_BOUND('',#16374,.T.);
+#16374 = EDGE_LOOP('',(#16375,#16384,#16392,#16399));
+#16375 = ORIENTED_EDGE('',*,*,#16376,.T.);
+#16376 = EDGE_CURVE('',#16315,#16377,#16379,.T.);
+#16377 = VERTEX_POINT('',#16378);
+#16378 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#16379 = CIRCLE('',#16380,0.3);
+#16380 = AXIS2_PLACEMENT_3D('',#16381,#16382,#16383);
+#16381 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#16382 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#16383 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#16384 = ORIENTED_EDGE('',*,*,#16385,.T.);
+#16385 = EDGE_CURVE('',#16377,#16386,#16388,.T.);
+#16386 = VERTEX_POINT('',#16387);
+#16387 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#16388 = LINE('',#16389,#16390);
+#16389 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#16390 = VECTOR('',#16391,1.);
+#16391 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#16392 = ORIENTED_EDGE('',*,*,#16393,.F.);
+#16393 = EDGE_CURVE('',#16324,#16386,#16394,.T.);
+#16394 = CIRCLE('',#16395,0.3);
+#16395 = AXIS2_PLACEMENT_3D('',#16396,#16397,#16398);
+#16396 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#16397 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#16398 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#16399 = ORIENTED_EDGE('',*,*,#16331,.F.);
+#16400 = CYLINDRICAL_SURFACE('',#16401,0.3);
+#16401 = AXIS2_PLACEMENT_3D('',#16402,#16403,#16404);
+#16402 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#16403 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#16404 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#16405 = ADVANCED_FACE('',(#16406),#16433,.F.);
+#16406 = FACE_BOUND('',#16407,.F.);
+#16407 = EDGE_LOOP('',(#16408,#16409,#16418,#16426));
+#16408 = ORIENTED_EDGE('',*,*,#16362,.T.);
+#16409 = ORIENTED_EDGE('',*,*,#16410,.T.);
+#16410 = EDGE_CURVE('',#16355,#16411,#16413,.T.);
+#16411 = VERTEX_POINT('',#16412);
+#16412 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#16413 = CIRCLE('',#16414,0.1);
+#16414 = AXIS2_PLACEMENT_3D('',#16415,#16416,#16417);
+#16415 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#16416 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#16417 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#16418 = ORIENTED_EDGE('',*,*,#16419,.F.);
+#16419 = EDGE_CURVE('',#16420,#16411,#16422,.T.);
+#16420 = VERTEX_POINT('',#16421);
+#16421 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#16422 = LINE('',#16423,#16424);
+#16423 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#16424 = VECTOR('',#16425,1.);
+#16425 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#16426 = ORIENTED_EDGE('',*,*,#16427,.F.);
+#16427 = EDGE_CURVE('',#16346,#16420,#16428,.T.);
+#16428 = CIRCLE('',#16429,0.1);
+#16429 = AXIS2_PLACEMENT_3D('',#16430,#16431,#16432);
+#16430 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#16431 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#16432 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#16433 = CYLINDRICAL_SURFACE('',#16434,0.1);
+#16434 = AXIS2_PLACEMENT_3D('',#16435,#16436,#16437);
+#16435 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#16436 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#16437 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#16438 = ADVANCED_FACE('',(#16439),#16464,.F.);
+#16439 = FACE_BOUND('',#16440,.F.);
+#16440 = EDGE_LOOP('',(#16441,#16449,#16450,#16458));
+#16441 = ORIENTED_EDGE('',*,*,#16442,.F.);
+#16442 = EDGE_CURVE('',#16377,#16443,#16445,.T.);
+#16443 = VERTEX_POINT('',#16444);
+#16444 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#16445 = LINE('',#16446,#16447);
+#16446 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#16447 = VECTOR('',#16448,1.);
+#16448 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#16449 = ORIENTED_EDGE('',*,*,#16385,.T.);
+#16450 = ORIENTED_EDGE('',*,*,#16451,.T.);
+#16451 = EDGE_CURVE('',#16386,#16452,#16454,.T.);
+#16452 = VERTEX_POINT('',#16453);
+#16453 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#16454 = LINE('',#16455,#16456);
+#16455 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#16456 = VECTOR('',#16457,1.);
+#16457 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#16458 = ORIENTED_EDGE('',*,*,#16459,.F.);
+#16459 = EDGE_CURVE('',#16443,#16452,#16460,.T.);
+#16460 = LINE('',#16461,#16462);
+#16461 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#16462 = VECTOR('',#16463,1.);
+#16463 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#16464 = PLANE('',#16465);
+#16465 = AXIS2_PLACEMENT_3D('',#16466,#16467,#16468);
+#16466 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#16467 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#16468 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#16469 = ADVANCED_FACE('',(#16470),#16495,.F.);
+#16470 = FACE_BOUND('',#16471,.F.);
+#16471 = EDGE_LOOP('',(#16472,#16480,#16481,#16489));
+#16472 = ORIENTED_EDGE('',*,*,#16473,.T.);
+#16473 = EDGE_CURVE('',#16474,#16443,#16476,.T.);
+#16474 = VERTEX_POINT('',#16475);
+#16475 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#16476 = LINE('',#16477,#16478);
+#16477 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#16478 = VECTOR('',#16479,1.);
+#16479 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#16480 = ORIENTED_EDGE('',*,*,#16459,.T.);
+#16481 = ORIENTED_EDGE('',*,*,#16482,.T.);
+#16482 = EDGE_CURVE('',#16452,#16483,#16485,.T.);
+#16483 = VERTEX_POINT('',#16484);
+#16484 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#16485 = LINE('',#16486,#16487);
+#16486 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#16487 = VECTOR('',#16488,1.);
+#16488 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#16489 = ORIENTED_EDGE('',*,*,#16490,.T.);
+#16490 = EDGE_CURVE('',#16483,#16474,#16491,.T.);
+#16491 = LINE('',#16492,#16493);
+#16492 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#16493 = VECTOR('',#16494,1.);
+#16494 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#16495 = PLANE('',#16496);
+#16496 = AXIS2_PLACEMENT_3D('',#16497,#16498,#16499);
+#16497 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#16498 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#16499 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#16500 = ADVANCED_FACE('',(#16501),#16517,.F.);
+#16501 = FACE_BOUND('',#16502,.F.);
+#16502 = EDGE_LOOP('',(#16503,#16509,#16510,#16516));
+#16503 = ORIENTED_EDGE('',*,*,#16504,.F.);
+#16504 = EDGE_CURVE('',#16420,#16483,#16505,.T.);
+#16505 = LINE('',#16506,#16507);
+#16506 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#16507 = VECTOR('',#16508,1.);
+#16508 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#16509 = ORIENTED_EDGE('',*,*,#16419,.T.);
+#16510 = ORIENTED_EDGE('',*,*,#16511,.T.);
+#16511 = EDGE_CURVE('',#16411,#16474,#16512,.T.);
+#16512 = LINE('',#16513,#16514);
+#16513 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#16514 = VECTOR('',#16515,1.);
+#16515 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#16516 = ORIENTED_EDGE('',*,*,#16490,.F.);
+#16517 = PLANE('',#16518);
+#16518 = AXIS2_PLACEMENT_3D('',#16519,#16520,#16521);
+#16519 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#16520 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#16521 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#16522 = ADVANCED_FACE('',(#16523),#16533,.T.);
+#16523 = FACE_BOUND('',#16524,.T.);
+#16524 = EDGE_LOOP('',(#16525,#16526,#16527,#16528,#16529,#16530,#16531,
+    #16532));
+#16525 = ORIENTED_EDGE('',*,*,#16354,.T.);
+#16526 = ORIENTED_EDGE('',*,*,#16410,.T.);
+#16527 = ORIENTED_EDGE('',*,*,#16511,.T.);
+#16528 = ORIENTED_EDGE('',*,*,#16473,.T.);
+#16529 = ORIENTED_EDGE('',*,*,#16442,.F.);
+#16530 = ORIENTED_EDGE('',*,*,#16376,.F.);
+#16531 = ORIENTED_EDGE('',*,*,#16314,.F.);
+#16532 = ORIENTED_EDGE('',*,*,#16274,.F.);
+#16533 = PLANE('',#16534);
+#16534 = AXIS2_PLACEMENT_3D('',#16535,#16536,#16537);
+#16535 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#16536 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#16537 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#16538 = ADVANCED_FACE('',(#16539),#16549,.T.);
+#16539 = FACE_BOUND('',#16540,.T.);
+#16540 = EDGE_LOOP('',(#16541,#16542,#16543,#16544,#16545,#16546,#16547,
+    #16548));
+#16541 = ORIENTED_EDGE('',*,*,#16323,.T.);
+#16542 = ORIENTED_EDGE('',*,*,#16393,.T.);
+#16543 = ORIENTED_EDGE('',*,*,#16451,.T.);
+#16544 = ORIENTED_EDGE('',*,*,#16482,.T.);
+#16545 = ORIENTED_EDGE('',*,*,#16504,.F.);
+#16546 = ORIENTED_EDGE('',*,*,#16427,.F.);
+#16547 = ORIENTED_EDGE('',*,*,#16345,.F.);
+#16548 = ORIENTED_EDGE('',*,*,#16292,.F.);
+#16549 = PLANE('',#16550);
+#16550 = AXIS2_PLACEMENT_3D('',#16551,#16552,#16553);
+#16551 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#16552 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#16553 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#16554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16558)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16555,#16556,#16557)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16555 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16556 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16557 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16558 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16555,
+  'distance_accuracy_value','confusion accuracy');
+#16559 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16560,#16562);
+#16560 = ( REPRESENTATION_RELATIONSHIP('','',#16267,#15701) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16561) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16561 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15706);
+#16562 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16563);
+#16563 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('247','Lead009','',#15696,#16262
+  ,$);
+#16564 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16264));
+#16565 = SHAPE_DEFINITION_REPRESENTATION(#16566,#16572);
+#16566 = PRODUCT_DEFINITION_SHAPE('','',#16567);
+#16567 = PRODUCT_DEFINITION('design','',#16568,#16571);
+#16568 = PRODUCT_DEFINITION_FORMATION('','',#16569);
+#16569 = PRODUCT('01x03_P2.54mm_Vertical_SMD001',
+  '01x03_P2.54mm_Vertical_SMD001','',(#16570));
+#16570 = PRODUCT_CONTEXT('',#2,'mechanical');
+#16571 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16572 = SHAPE_REPRESENTATION('',(#11,#16573,#16577,#16581),#16585);
+#16573 = AXIS2_PLACEMENT_3D('',#16574,#16575,#16576);
+#16574 = CARTESIAN_POINT('',(0.,0.,0.));
+#16575 = DIRECTION('',(0.,0.,1.));
+#16576 = DIRECTION('',(-1.,0.,0.));
+#16577 = AXIS2_PLACEMENT_3D('',#16578,#16579,#16580);
+#16578 = CARTESIAN_POINT('',(0.,2.54,0.));
+#16579 = DIRECTION('',(0.,0.,1.));
+#16580 = DIRECTION('',(1.,0.,0.));
+#16581 = AXIS2_PLACEMENT_3D('',#16582,#16583,#16584);
+#16582 = CARTESIAN_POINT('',(0.,-2.54,0.));
+#16583 = DIRECTION('',(0.,0.,1.));
+#16584 = DIRECTION('',(1.,0.,0.));
+#16585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16589)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16586,#16587,#16588)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16586,
+  'distance_accuracy_value','confusion accuracy');
+#16590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16591,#16593);
+#16591 = ( REPRESENTATION_RELATIONSHIP('','',#16572,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16592) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#16593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16594);
+#16594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('259',
+  '01x03_P2.54mm_Vertical_SMD001','',#5,#16567,$);
+#16595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16569));
+#16596 = SHAPE_DEFINITION_REPRESENTATION(#16597,#16603);
+#16597 = PRODUCT_DEFINITION_SHAPE('','',#16598);
+#16598 = PRODUCT_DEFINITION('design','',#16599,#16602);
+#16599 = PRODUCT_DEFINITION_FORMATION('','',#16600);
+#16600 = PRODUCT('01x01_P2.54mm_Vertical_SMD010',
+  '01x01_P2.54mm_Vertical_SMD010','',(#16601));
+#16601 = PRODUCT_CONTEXT('',#2,'mechanical');
+#16602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16603 = SHAPE_REPRESENTATION('',(#11,#16604,#16608),#16612);
+#16604 = AXIS2_PLACEMENT_3D('',#16605,#16606,#16607);
+#16605 = CARTESIAN_POINT('',(0.,0.,0.));
+#16606 = DIRECTION('',(0.,0.,1.));
+#16607 = DIRECTION('',(1.,0.,0.));
+#16608 = AXIS2_PLACEMENT_3D('',#16609,#16610,#16611);
+#16609 = CARTESIAN_POINT('',(0.,0.,0.));
+#16610 = DIRECTION('',(0.,0.,1.));
+#16611 = DIRECTION('',(1.,0.,0.));
+#16612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16616)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16613,#16614,#16615)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16613 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16614 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16615 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16616 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16613,
+  'distance_accuracy_value','confusion accuracy');
+#16617 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16618,#16620);
+#16618 = ( REPRESENTATION_RELATIONSHIP('','',#16603,#16572) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16619) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16619 = ITEM_DEFINED_TRANSFORMATION('','',#11,#16573);
+#16620 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16621);
+#16621 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('252',
+  '01x01_P2.54mm_Vertical_SMD010','',#16567,#16598,$);
+#16622 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16600));
+#16623 = SHAPE_DEFINITION_REPRESENTATION(#16624,#16630);
+#16624 = PRODUCT_DEFINITION_SHAPE('','',#16625);
+#16625 = PRODUCT_DEFINITION('design','',#16626,#16629);
+#16626 = PRODUCT_DEFINITION_FORMATION('','',#16627);
+#16627 = PRODUCT('Body036','Body036','',(#16628));
+#16628 = PRODUCT_CONTEXT('',#2,'mechanical');
+#16629 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16630 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#16631),#17151);
+#16631 = MANIFOLD_SOLID_BREP('',#16632);
+#16632 = CLOSED_SHELL('',(#16633,#16707,#16738,#16762,#16786,#16803,
+    #16834,#16890,#16946,#16963,#16994,#17018,#17042,#17059,#17076,
+    #17093,#17110,#17127,#17139));
+#16633 = ADVANCED_FACE('',(#16634,#16668),#16702,.T.);
+#16634 = FACE_BOUND('',#16635,.T.);
+#16635 = EDGE_LOOP('',(#16636,#16646,#16654,#16662));
+#16636 = ORIENTED_EDGE('',*,*,#16637,.F.);
+#16637 = EDGE_CURVE('',#16638,#16640,#16642,.T.);
+#16638 = VERTEX_POINT('',#16639);
+#16639 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#16640 = VERTEX_POINT('',#16641);
+#16641 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#16642 = LINE('',#16643,#16644);
+#16643 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#16644 = VECTOR('',#16645,1.);
+#16645 = DIRECTION('',(-1.,0.,0.));
+#16646 = ORIENTED_EDGE('',*,*,#16647,.F.);
+#16647 = EDGE_CURVE('',#16648,#16638,#16650,.T.);
+#16648 = VERTEX_POINT('',#16649);
+#16649 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#16650 = LINE('',#16651,#16652);
+#16651 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#16652 = VECTOR('',#16653,1.);
+#16653 = DIRECTION('',(0.,1.,0.));
+#16654 = ORIENTED_EDGE('',*,*,#16655,.F.);
+#16655 = EDGE_CURVE('',#16656,#16648,#16658,.T.);
+#16656 = VERTEX_POINT('',#16657);
+#16657 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#16658 = LINE('',#16659,#16660);
+#16659 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#16660 = VECTOR('',#16661,1.);
+#16661 = DIRECTION('',(1.,0.,0.));
+#16662 = ORIENTED_EDGE('',*,*,#16663,.F.);
+#16663 = EDGE_CURVE('',#16640,#16656,#16664,.T.);
+#16664 = LINE('',#16665,#16666);
+#16665 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#16666 = VECTOR('',#16667,1.);
+#16667 = DIRECTION('',(0.,-1.,0.));
+#16668 = FACE_BOUND('',#16669,.T.);
+#16669 = EDGE_LOOP('',(#16670,#16680,#16688,#16696));
+#16670 = ORIENTED_EDGE('',*,*,#16671,.T.);
+#16671 = EDGE_CURVE('',#16672,#16674,#16676,.T.);
+#16672 = VERTEX_POINT('',#16673);
+#16673 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#16674 = VERTEX_POINT('',#16675);
+#16675 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#16676 = LINE('',#16677,#16678);
+#16677 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#16678 = VECTOR('',#16679,1.);
+#16679 = DIRECTION('',(0.,-1.,0.));
+#16680 = ORIENTED_EDGE('',*,*,#16681,.T.);
+#16681 = EDGE_CURVE('',#16674,#16682,#16684,.T.);
+#16682 = VERTEX_POINT('',#16683);
+#16683 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#16684 = LINE('',#16685,#16686);
+#16685 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#16686 = VECTOR('',#16687,1.);
+#16687 = DIRECTION('',(1.,0.,0.));
+#16688 = ORIENTED_EDGE('',*,*,#16689,.T.);
+#16689 = EDGE_CURVE('',#16682,#16690,#16692,.T.);
+#16690 = VERTEX_POINT('',#16691);
+#16691 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#16692 = LINE('',#16693,#16694);
+#16693 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#16694 = VECTOR('',#16695,1.);
+#16695 = DIRECTION('',(0.,1.,0.));
+#16696 = ORIENTED_EDGE('',*,*,#16697,.T.);
+#16697 = EDGE_CURVE('',#16690,#16672,#16698,.T.);
+#16698 = LINE('',#16699,#16700);
+#16699 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#16700 = VECTOR('',#16701,1.);
+#16701 = DIRECTION('',(-1.,0.,0.));
+#16702 = PLANE('',#16703);
+#16703 = AXIS2_PLACEMENT_3D('',#16704,#16705,#16706);
+#16704 = CARTESIAN_POINT('',(0.,0.,7.5));
+#16705 = DIRECTION('',(0.,0.,1.));
+#16706 = DIRECTION('',(1.,0.,-0.));
+#16707 = ADVANCED_FACE('',(#16708),#16733,.F.);
+#16708 = FACE_BOUND('',#16709,.T.);
+#16709 = EDGE_LOOP('',(#16710,#16718,#16719,#16727));
+#16710 = ORIENTED_EDGE('',*,*,#16711,.F.);
+#16711 = EDGE_CURVE('',#16638,#16712,#16714,.T.);
+#16712 = VERTEX_POINT('',#16713);
+#16713 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#16714 = LINE('',#16715,#16716);
+#16715 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#16716 = VECTOR('',#16717,1.);
+#16717 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#16718 = ORIENTED_EDGE('',*,*,#16637,.T.);
+#16719 = ORIENTED_EDGE('',*,*,#16720,.T.);
+#16720 = EDGE_CURVE('',#16640,#16721,#16723,.T.);
+#16721 = VERTEX_POINT('',#16722);
+#16722 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#16723 = LINE('',#16724,#16725);
+#16724 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#16725 = VECTOR('',#16726,1.);
+#16726 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#16727 = ORIENTED_EDGE('',*,*,#16728,.F.);
+#16728 = EDGE_CURVE('',#16712,#16721,#16729,.T.);
+#16729 = LINE('',#16730,#16731);
+#16730 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#16731 = VECTOR('',#16732,1.);
+#16732 = DIRECTION('',(-1.,0.,0.));
+#16733 = PLANE('',#16734);
+#16734 = AXIS2_PLACEMENT_3D('',#16735,#16736,#16737);
+#16735 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#16736 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#16737 = DIRECTION('',(1.,0.,0.));
+#16738 = ADVANCED_FACE('',(#16739),#16757,.F.);
+#16739 = FACE_BOUND('',#16740,.T.);
+#16740 = EDGE_LOOP('',(#16741,#16749,#16750,#16751));
+#16741 = ORIENTED_EDGE('',*,*,#16742,.F.);
+#16742 = EDGE_CURVE('',#16648,#16743,#16745,.T.);
+#16743 = VERTEX_POINT('',#16744);
+#16744 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#16745 = LINE('',#16746,#16747);
+#16746 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#16747 = VECTOR('',#16748,1.);
+#16748 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#16749 = ORIENTED_EDGE('',*,*,#16647,.T.);
+#16750 = ORIENTED_EDGE('',*,*,#16711,.T.);
+#16751 = ORIENTED_EDGE('',*,*,#16752,.F.);
+#16752 = EDGE_CURVE('',#16743,#16712,#16753,.T.);
+#16753 = LINE('',#16754,#16755);
+#16754 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#16755 = VECTOR('',#16756,1.);
+#16756 = DIRECTION('',(0.,1.,0.));
+#16757 = PLANE('',#16758);
+#16758 = AXIS2_PLACEMENT_3D('',#16759,#16760,#16761);
+#16759 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#16760 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#16761 = DIRECTION('',(0.,-1.,0.));
+#16762 = ADVANCED_FACE('',(#16763),#16781,.F.);
+#16763 = FACE_BOUND('',#16764,.T.);
+#16764 = EDGE_LOOP('',(#16765,#16766,#16767,#16775));
+#16765 = ORIENTED_EDGE('',*,*,#16720,.F.);
+#16766 = ORIENTED_EDGE('',*,*,#16663,.T.);
+#16767 = ORIENTED_EDGE('',*,*,#16768,.T.);
+#16768 = EDGE_CURVE('',#16656,#16769,#16771,.T.);
+#16769 = VERTEX_POINT('',#16770);
+#16770 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#16771 = LINE('',#16772,#16773);
+#16772 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#16773 = VECTOR('',#16774,1.);
+#16774 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#16775 = ORIENTED_EDGE('',*,*,#16776,.F.);
+#16776 = EDGE_CURVE('',#16721,#16769,#16777,.T.);
+#16777 = LINE('',#16778,#16779);
+#16778 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#16779 = VECTOR('',#16780,1.);
+#16780 = DIRECTION('',(0.,-1.,0.));
+#16781 = PLANE('',#16782);
+#16782 = AXIS2_PLACEMENT_3D('',#16783,#16784,#16785);
+#16783 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#16784 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#16785 = DIRECTION('',(0.,1.,0.));
+#16786 = ADVANCED_FACE('',(#16787),#16798,.F.);
+#16787 = FACE_BOUND('',#16788,.T.);
+#16788 = EDGE_LOOP('',(#16789,#16790,#16791,#16792));
+#16789 = ORIENTED_EDGE('',*,*,#16768,.F.);
+#16790 = ORIENTED_EDGE('',*,*,#16655,.T.);
+#16791 = ORIENTED_EDGE('',*,*,#16742,.T.);
+#16792 = ORIENTED_EDGE('',*,*,#16793,.F.);
+#16793 = EDGE_CURVE('',#16769,#16743,#16794,.T.);
+#16794 = LINE('',#16795,#16796);
+#16795 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#16796 = VECTOR('',#16797,1.);
+#16797 = DIRECTION('',(1.,0.,0.));
+#16798 = PLANE('',#16799);
+#16799 = AXIS2_PLACEMENT_3D('',#16800,#16801,#16802);
+#16800 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#16801 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#16802 = DIRECTION('',(-1.,-0.,0.));
+#16803 = ADVANCED_FACE('',(#16804),#16829,.F.);
+#16804 = FACE_BOUND('',#16805,.F.);
+#16805 = EDGE_LOOP('',(#16806,#16814,#16815,#16823));
+#16806 = ORIENTED_EDGE('',*,*,#16807,.T.);
+#16807 = EDGE_CURVE('',#16808,#16672,#16810,.T.);
+#16808 = VERTEX_POINT('',#16809);
+#16809 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#16810 = LINE('',#16811,#16812);
+#16811 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#16812 = VECTOR('',#16813,1.);
+#16813 = DIRECTION('',(0.,0.,1.));
+#16814 = ORIENTED_EDGE('',*,*,#16671,.T.);
+#16815 = ORIENTED_EDGE('',*,*,#16816,.F.);
+#16816 = EDGE_CURVE('',#16817,#16674,#16819,.T.);
+#16817 = VERTEX_POINT('',#16818);
+#16818 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#16819 = LINE('',#16820,#16821);
+#16820 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#16821 = VECTOR('',#16822,1.);
+#16822 = DIRECTION('',(0.,0.,1.));
+#16823 = ORIENTED_EDGE('',*,*,#16824,.F.);
+#16824 = EDGE_CURVE('',#16808,#16817,#16825,.T.);
+#16825 = LINE('',#16826,#16827);
+#16826 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#16827 = VECTOR('',#16828,1.);
+#16828 = DIRECTION('',(0.,-1.,0.));
+#16829 = PLANE('',#16830);
+#16830 = AXIS2_PLACEMENT_3D('',#16831,#16832,#16833);
+#16831 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#16832 = DIRECTION('',(1.,0.,0.));
+#16833 = DIRECTION('',(0.,-1.,0.));
+#16834 = ADVANCED_FACE('',(#16835),#16885,.F.);
+#16835 = FACE_BOUND('',#16836,.F.);
+#16836 = EDGE_LOOP('',(#16837,#16847,#16853,#16854,#16855,#16863,#16871,
+    #16879));
+#16837 = ORIENTED_EDGE('',*,*,#16838,.F.);
+#16838 = EDGE_CURVE('',#16839,#16841,#16843,.T.);
+#16839 = VERTEX_POINT('',#16840);
+#16840 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#16841 = VERTEX_POINT('',#16842);
+#16842 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#16843 = LINE('',#16844,#16845);
+#16844 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#16845 = VECTOR('',#16846,1.);
+#16846 = DIRECTION('',(-1.,0.,0.));
+#16847 = ORIENTED_EDGE('',*,*,#16848,.T.);
+#16848 = EDGE_CURVE('',#16839,#16690,#16849,.T.);
+#16849 = LINE('',#16850,#16851);
+#16850 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#16851 = VECTOR('',#16852,1.);
+#16852 = DIRECTION('',(0.,0.,1.));
+#16853 = ORIENTED_EDGE('',*,*,#16697,.T.);
+#16854 = ORIENTED_EDGE('',*,*,#16807,.F.);
+#16855 = ORIENTED_EDGE('',*,*,#16856,.F.);
+#16856 = EDGE_CURVE('',#16857,#16808,#16859,.T.);
+#16857 = VERTEX_POINT('',#16858);
+#16858 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#16859 = LINE('',#16860,#16861);
+#16860 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#16861 = VECTOR('',#16862,1.);
+#16862 = DIRECTION('',(-1.,0.,0.));
+#16863 = ORIENTED_EDGE('',*,*,#16864,.T.);
+#16864 = EDGE_CURVE('',#16857,#16865,#16867,.T.);
+#16865 = VERTEX_POINT('',#16866);
+#16866 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#16867 = LINE('',#16868,#16869);
+#16868 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#16869 = VECTOR('',#16870,1.);
+#16870 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#16871 = ORIENTED_EDGE('',*,*,#16872,.T.);
+#16872 = EDGE_CURVE('',#16865,#16873,#16875,.T.);
+#16873 = VERTEX_POINT('',#16874);
+#16874 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#16875 = LINE('',#16876,#16877);
+#16876 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#16877 = VECTOR('',#16878,1.);
+#16878 = DIRECTION('',(1.,0.,0.));
+#16879 = ORIENTED_EDGE('',*,*,#16880,.T.);
+#16880 = EDGE_CURVE('',#16873,#16841,#16881,.T.);
+#16881 = LINE('',#16882,#16883);
+#16882 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#16883 = VECTOR('',#16884,1.);
+#16884 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#16885 = PLANE('',#16886);
+#16886 = AXIS2_PLACEMENT_3D('',#16887,#16888,#16889);
+#16887 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#16888 = DIRECTION('',(0.,-1.,0.));
+#16889 = DIRECTION('',(-1.,0.,0.));
+#16890 = ADVANCED_FACE('',(#16891),#16941,.F.);
+#16891 = FACE_BOUND('',#16892,.F.);
+#16892 = EDGE_LOOP('',(#16893,#16901,#16902,#16903,#16911,#16919,#16927,
+    #16935));
+#16893 = ORIENTED_EDGE('',*,*,#16894,.F.);
+#16894 = EDGE_CURVE('',#16817,#16895,#16897,.T.);
+#16895 = VERTEX_POINT('',#16896);
+#16896 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#16897 = LINE('',#16898,#16899);
+#16898 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#16899 = VECTOR('',#16900,1.);
+#16900 = DIRECTION('',(1.,0.,0.));
+#16901 = ORIENTED_EDGE('',*,*,#16816,.T.);
+#16902 = ORIENTED_EDGE('',*,*,#16681,.T.);
+#16903 = ORIENTED_EDGE('',*,*,#16904,.F.);
+#16904 = EDGE_CURVE('',#16905,#16682,#16907,.T.);
+#16905 = VERTEX_POINT('',#16906);
+#16906 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#16907 = LINE('',#16908,#16909);
+#16908 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#16909 = VECTOR('',#16910,1.);
+#16910 = DIRECTION('',(0.,0.,1.));
+#16911 = ORIENTED_EDGE('',*,*,#16912,.F.);
+#16912 = EDGE_CURVE('',#16913,#16905,#16915,.T.);
+#16913 = VERTEX_POINT('',#16914);
+#16914 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#16915 = LINE('',#16916,#16917);
+#16916 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#16917 = VECTOR('',#16918,1.);
+#16918 = DIRECTION('',(1.,0.,0.));
+#16919 = ORIENTED_EDGE('',*,*,#16920,.F.);
+#16920 = EDGE_CURVE('',#16921,#16913,#16923,.T.);
+#16921 = VERTEX_POINT('',#16922);
+#16922 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#16923 = LINE('',#16924,#16925);
+#16924 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#16925 = VECTOR('',#16926,1.);
+#16926 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#16927 = ORIENTED_EDGE('',*,*,#16928,.F.);
+#16928 = EDGE_CURVE('',#16929,#16921,#16931,.T.);
+#16929 = VERTEX_POINT('',#16930);
+#16930 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#16931 = LINE('',#16932,#16933);
+#16932 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#16933 = VECTOR('',#16934,1.);
+#16934 = DIRECTION('',(1.,0.,0.));
+#16935 = ORIENTED_EDGE('',*,*,#16936,.F.);
+#16936 = EDGE_CURVE('',#16895,#16929,#16937,.T.);
+#16937 = LINE('',#16938,#16939);
+#16938 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#16939 = VECTOR('',#16940,1.);
+#16940 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#16941 = PLANE('',#16942);
+#16942 = AXIS2_PLACEMENT_3D('',#16943,#16944,#16945);
+#16943 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#16944 = DIRECTION('',(0.,1.,0.));
+#16945 = DIRECTION('',(1.,0.,0.));
+#16946 = ADVANCED_FACE('',(#16947),#16958,.F.);
+#16947 = FACE_BOUND('',#16948,.F.);
+#16948 = EDGE_LOOP('',(#16949,#16950,#16951,#16952));
+#16949 = ORIENTED_EDGE('',*,*,#16904,.T.);
+#16950 = ORIENTED_EDGE('',*,*,#16689,.T.);
+#16951 = ORIENTED_EDGE('',*,*,#16848,.F.);
+#16952 = ORIENTED_EDGE('',*,*,#16953,.F.);
+#16953 = EDGE_CURVE('',#16905,#16839,#16954,.T.);
+#16954 = LINE('',#16955,#16956);
+#16955 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#16956 = VECTOR('',#16957,1.);
+#16957 = DIRECTION('',(0.,1.,0.));
+#16958 = PLANE('',#16959);
+#16959 = AXIS2_PLACEMENT_3D('',#16960,#16961,#16962);
+#16960 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#16961 = DIRECTION('',(-1.,0.,0.));
+#16962 = DIRECTION('',(0.,1.,0.));
+#16963 = ADVANCED_FACE('',(#16964),#16989,.F.);
+#16964 = FACE_BOUND('',#16965,.F.);
+#16965 = EDGE_LOOP('',(#16966,#16974,#16982,#16988));
+#16966 = ORIENTED_EDGE('',*,*,#16967,.T.);
+#16967 = EDGE_CURVE('',#16712,#16968,#16970,.T.);
+#16968 = VERTEX_POINT('',#16969);
+#16969 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#16970 = LINE('',#16971,#16972);
+#16971 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#16972 = VECTOR('',#16973,1.);
+#16973 = DIRECTION('',(-0.,-0.,-1.));
+#16974 = ORIENTED_EDGE('',*,*,#16975,.T.);
+#16975 = EDGE_CURVE('',#16968,#16976,#16978,.T.);
+#16976 = VERTEX_POINT('',#16977);
+#16977 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#16978 = LINE('',#16979,#16980);
+#16979 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#16980 = VECTOR('',#16981,1.);
+#16981 = DIRECTION('',(-1.,0.,0.));
+#16982 = ORIENTED_EDGE('',*,*,#16983,.F.);
+#16983 = EDGE_CURVE('',#16721,#16976,#16984,.T.);
+#16984 = LINE('',#16985,#16986);
+#16985 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#16986 = VECTOR('',#16987,1.);
+#16987 = DIRECTION('',(-0.,-0.,-1.));
+#16988 = ORIENTED_EDGE('',*,*,#16728,.F.);
+#16989 = PLANE('',#16990);
+#16990 = AXIS2_PLACEMENT_3D('',#16991,#16992,#16993);
+#16991 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#16992 = DIRECTION('',(0.,1.,0.));
+#16993 = DIRECTION('',(-1.,0.,0.));
+#16994 = ADVANCED_FACE('',(#16995),#17013,.F.);
+#16995 = FACE_BOUND('',#16996,.F.);
+#16996 = EDGE_LOOP('',(#16997,#17005,#17011,#17012));
+#16997 = ORIENTED_EDGE('',*,*,#16998,.T.);
+#16998 = EDGE_CURVE('',#16743,#16999,#17001,.T.);
+#16999 = VERTEX_POINT('',#17000);
+#17000 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#17001 = LINE('',#17002,#17003);
+#17002 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#17003 = VECTOR('',#17004,1.);
+#17004 = DIRECTION('',(-0.,-0.,-1.));
+#17005 = ORIENTED_EDGE('',*,*,#17006,.T.);
+#17006 = EDGE_CURVE('',#16999,#16968,#17007,.T.);
+#17007 = LINE('',#17008,#17009);
+#17008 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#17009 = VECTOR('',#17010,1.);
+#17010 = DIRECTION('',(0.,1.,0.));
+#17011 = ORIENTED_EDGE('',*,*,#16967,.F.);
+#17012 = ORIENTED_EDGE('',*,*,#16752,.F.);
+#17013 = PLANE('',#17014);
+#17014 = AXIS2_PLACEMENT_3D('',#17015,#17016,#17017);
+#17015 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#17016 = DIRECTION('',(1.,0.,0.));
+#17017 = DIRECTION('',(-0.,1.,0.));
+#17018 = ADVANCED_FACE('',(#17019),#17037,.F.);
+#17019 = FACE_BOUND('',#17020,.F.);
+#17020 = EDGE_LOOP('',(#17021,#17022,#17030,#17036));
+#17021 = ORIENTED_EDGE('',*,*,#16983,.T.);
+#17022 = ORIENTED_EDGE('',*,*,#17023,.T.);
+#17023 = EDGE_CURVE('',#16976,#17024,#17026,.T.);
+#17024 = VERTEX_POINT('',#17025);
+#17025 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#17026 = LINE('',#17027,#17028);
+#17027 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#17028 = VECTOR('',#17029,1.);
+#17029 = DIRECTION('',(0.,-1.,0.));
+#17030 = ORIENTED_EDGE('',*,*,#17031,.F.);
+#17031 = EDGE_CURVE('',#16769,#17024,#17032,.T.);
+#17032 = LINE('',#17033,#17034);
+#17033 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#17034 = VECTOR('',#17035,1.);
+#17035 = DIRECTION('',(-0.,-0.,-1.));
+#17036 = ORIENTED_EDGE('',*,*,#16776,.F.);
+#17037 = PLANE('',#17038);
+#17038 = AXIS2_PLACEMENT_3D('',#17039,#17040,#17041);
+#17039 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#17040 = DIRECTION('',(-1.,0.,0.));
+#17041 = DIRECTION('',(0.,-1.,0.));
+#17042 = ADVANCED_FACE('',(#17043),#17054,.F.);
+#17043 = FACE_BOUND('',#17044,.F.);
+#17044 = EDGE_LOOP('',(#17045,#17046,#17052,#17053));
+#17045 = ORIENTED_EDGE('',*,*,#17031,.T.);
+#17046 = ORIENTED_EDGE('',*,*,#17047,.T.);
+#17047 = EDGE_CURVE('',#17024,#16999,#17048,.T.);
+#17048 = LINE('',#17049,#17050);
+#17049 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#17050 = VECTOR('',#17051,1.);
+#17051 = DIRECTION('',(1.,0.,0.));
+#17052 = ORIENTED_EDGE('',*,*,#16998,.F.);
+#17053 = ORIENTED_EDGE('',*,*,#16793,.F.);
+#17054 = PLANE('',#17055);
+#17055 = AXIS2_PLACEMENT_3D('',#17056,#17057,#17058);
+#17056 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#17057 = DIRECTION('',(0.,-1.,0.));
+#17058 = DIRECTION('',(1.,0.,0.));
+#17059 = ADVANCED_FACE('',(#17060),#17071,.F.);
+#17060 = FACE_BOUND('',#17061,.F.);
+#17061 = EDGE_LOOP('',(#17062,#17063,#17064,#17065));
+#17062 = ORIENTED_EDGE('',*,*,#16856,.T.);
+#17063 = ORIENTED_EDGE('',*,*,#16824,.T.);
+#17064 = ORIENTED_EDGE('',*,*,#16894,.T.);
+#17065 = ORIENTED_EDGE('',*,*,#17066,.T.);
+#17066 = EDGE_CURVE('',#16895,#16857,#17067,.T.);
+#17067 = LINE('',#17068,#17069);
+#17068 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#17069 = VECTOR('',#17070,1.);
+#17070 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#17071 = PLANE('',#17072);
+#17072 = AXIS2_PLACEMENT_3D('',#17073,#17074,#17075);
+#17073 = CARTESIAN_POINT('',(0.,0.,0.2));
+#17074 = DIRECTION('',(0.,0.,1.));
+#17075 = DIRECTION('',(1.,0.,-0.));
+#17076 = ADVANCED_FACE('',(#17077),#17088,.F.);
+#17077 = FACE_BOUND('',#17078,.F.);
+#17078 = EDGE_LOOP('',(#17079,#17080,#17086,#17087));
+#17079 = ORIENTED_EDGE('',*,*,#16838,.T.);
+#17080 = ORIENTED_EDGE('',*,*,#17081,.F.);
+#17081 = EDGE_CURVE('',#16913,#16841,#17082,.T.);
+#17082 = LINE('',#17083,#17084);
+#17083 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#17084 = VECTOR('',#17085,1.);
+#17085 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#17086 = ORIENTED_EDGE('',*,*,#16912,.T.);
+#17087 = ORIENTED_EDGE('',*,*,#16953,.T.);
+#17088 = PLANE('',#17089);
+#17089 = AXIS2_PLACEMENT_3D('',#17090,#17091,#17092);
+#17090 = CARTESIAN_POINT('',(0.,0.,0.2));
+#17091 = DIRECTION('',(0.,0.,1.));
+#17092 = DIRECTION('',(1.,0.,-0.));
+#17093 = ADVANCED_FACE('',(#17094),#17105,.T.);
+#17094 = FACE_BOUND('',#17095,.T.);
+#17095 = EDGE_LOOP('',(#17096,#17097,#17103,#17104));
+#17096 = ORIENTED_EDGE('',*,*,#16920,.F.);
+#17097 = ORIENTED_EDGE('',*,*,#17098,.T.);
+#17098 = EDGE_CURVE('',#16921,#16873,#17099,.T.);
+#17099 = LINE('',#17100,#17101);
+#17100 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#17101 = VECTOR('',#17102,1.);
+#17102 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#17103 = ORIENTED_EDGE('',*,*,#16880,.T.);
+#17104 = ORIENTED_EDGE('',*,*,#17081,.F.);
+#17105 = PLANE('',#17106);
+#17106 = AXIS2_PLACEMENT_3D('',#17107,#17108,#17109);
+#17107 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#17108 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#17109 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#17110 = ADVANCED_FACE('',(#17111),#17122,.T.);
+#17111 = FACE_BOUND('',#17112,.T.);
+#17112 = EDGE_LOOP('',(#17113,#17114,#17120,#17121));
+#17113 = ORIENTED_EDGE('',*,*,#16928,.F.);
+#17114 = ORIENTED_EDGE('',*,*,#17115,.T.);
+#17115 = EDGE_CURVE('',#16929,#16865,#17116,.T.);
+#17116 = LINE('',#17117,#17118);
+#17117 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#17118 = VECTOR('',#17119,1.);
+#17119 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#17120 = ORIENTED_EDGE('',*,*,#16872,.T.);
+#17121 = ORIENTED_EDGE('',*,*,#17098,.F.);
+#17122 = PLANE('',#17123);
+#17123 = AXIS2_PLACEMENT_3D('',#17124,#17125,#17126);
+#17124 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#17125 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#17126 = DIRECTION('',(1.,0.,0.));
+#17127 = ADVANCED_FACE('',(#17128),#17134,.T.);
+#17128 = FACE_BOUND('',#17129,.T.);
+#17129 = EDGE_LOOP('',(#17130,#17131,#17132,#17133));
+#17130 = ORIENTED_EDGE('',*,*,#16936,.F.);
+#17131 = ORIENTED_EDGE('',*,*,#17066,.T.);
+#17132 = ORIENTED_EDGE('',*,*,#16864,.T.);
+#17133 = ORIENTED_EDGE('',*,*,#17115,.F.);
+#17134 = PLANE('',#17135);
+#17135 = AXIS2_PLACEMENT_3D('',#17136,#17137,#17138);
+#17136 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#17137 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#17138 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#17139 = ADVANCED_FACE('',(#17140),#17146,.T.);
+#17140 = FACE_BOUND('',#17141,.T.);
+#17141 = EDGE_LOOP('',(#17142,#17143,#17144,#17145));
+#17142 = ORIENTED_EDGE('',*,*,#17023,.T.);
+#17143 = ORIENTED_EDGE('',*,*,#17047,.T.);
+#17144 = ORIENTED_EDGE('',*,*,#17006,.T.);
+#17145 = ORIENTED_EDGE('',*,*,#16975,.T.);
+#17146 = PLANE('',#17147);
+#17147 = AXIS2_PLACEMENT_3D('',#17148,#17149,#17150);
+#17148 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#17149 = DIRECTION('',(0.,0.,1.));
+#17150 = DIRECTION('',(1.,0.,-0.));
+#17151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17155)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17152,#17153,#17154)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17152 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17153 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17154 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17155 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#17152,
+  'distance_accuracy_value','confusion accuracy');
+#17156 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17157,#17159);
+#17157 = ( REPRESENTATION_RELATIONSHIP('','',#16630,#16603) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17158) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17158 = ITEM_DEFINED_TRANSFORMATION('','',#11,#16604);
+#17159 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17160);
+#17160 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('250','Body036','',#16598,#16625
+  ,$);
+#17161 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16627));
+#17162 = SHAPE_DEFINITION_REPRESENTATION(#17163,#17169);
+#17163 = PRODUCT_DEFINITION_SHAPE('','',#17164);
+#17164 = PRODUCT_DEFINITION('design','',#17165,#17168);
+#17165 = PRODUCT_DEFINITION_FORMATION('','',#17166);
+#17166 = PRODUCT('Lead010','Lead010','',(#17167));
+#17167 = PRODUCT_CONTEXT('',#2,'mechanical');
+#17168 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17169 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#17170),#17456);
+#17170 = MANIFOLD_SOLID_BREP('',#17171);
+#17171 = CLOSED_SHELL('',(#17172,#17212,#17243,#17274,#17307,#17340,
+    #17371,#17402,#17424,#17440));
+#17172 = ADVANCED_FACE('',(#17173),#17207,.T.);
+#17173 = FACE_BOUND('',#17174,.T.);
+#17174 = EDGE_LOOP('',(#17175,#17185,#17193,#17201));
+#17175 = ORIENTED_EDGE('',*,*,#17176,.T.);
+#17176 = EDGE_CURVE('',#17177,#17179,#17181,.T.);
+#17177 = VERTEX_POINT('',#17178);
+#17178 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#17179 = VERTEX_POINT('',#17180);
+#17180 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#17181 = LINE('',#17182,#17183);
+#17182 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#17183 = VECTOR('',#17184,1.);
+#17184 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#17185 = ORIENTED_EDGE('',*,*,#17186,.T.);
+#17186 = EDGE_CURVE('',#17179,#17187,#17189,.T.);
+#17187 = VERTEX_POINT('',#17188);
+#17188 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#17189 = LINE('',#17190,#17191);
+#17190 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#17191 = VECTOR('',#17192,1.);
+#17192 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#17193 = ORIENTED_EDGE('',*,*,#17194,.T.);
+#17194 = EDGE_CURVE('',#17187,#17195,#17197,.T.);
+#17195 = VERTEX_POINT('',#17196);
+#17196 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#17197 = LINE('',#17198,#17199);
+#17198 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#17199 = VECTOR('',#17200,1.);
+#17200 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#17201 = ORIENTED_EDGE('',*,*,#17202,.T.);
+#17202 = EDGE_CURVE('',#17195,#17177,#17203,.T.);
+#17203 = LINE('',#17204,#17205);
+#17204 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#17205 = VECTOR('',#17206,1.);
+#17206 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#17207 = PLANE('',#17208);
+#17208 = AXIS2_PLACEMENT_3D('',#17209,#17210,#17211);
+#17209 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#17210 = DIRECTION('',(1.,0.,0.));
+#17211 = DIRECTION('',(-0.,1.,0.));
+#17212 = ADVANCED_FACE('',(#17213),#17238,.F.);
+#17213 = FACE_BOUND('',#17214,.F.);
+#17214 = EDGE_LOOP('',(#17215,#17223,#17224,#17232));
+#17215 = ORIENTED_EDGE('',*,*,#17216,.F.);
+#17216 = EDGE_CURVE('',#17179,#17217,#17219,.T.);
+#17217 = VERTEX_POINT('',#17218);
+#17218 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#17219 = LINE('',#17220,#17221);
+#17220 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#17221 = VECTOR('',#17222,1.);
+#17222 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#17223 = ORIENTED_EDGE('',*,*,#17186,.T.);
+#17224 = ORIENTED_EDGE('',*,*,#17225,.T.);
+#17225 = EDGE_CURVE('',#17187,#17226,#17228,.T.);
+#17226 = VERTEX_POINT('',#17227);
+#17227 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#17228 = LINE('',#17229,#17230);
+#17229 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#17230 = VECTOR('',#17231,1.);
+#17231 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#17232 = ORIENTED_EDGE('',*,*,#17233,.F.);
+#17233 = EDGE_CURVE('',#17217,#17226,#17234,.T.);
+#17234 = LINE('',#17235,#17236);
+#17235 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#17236 = VECTOR('',#17237,1.);
+#17237 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#17238 = PLANE('',#17239);
+#17239 = AXIS2_PLACEMENT_3D('',#17240,#17241,#17242);
+#17240 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#17241 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#17242 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#17243 = ADVANCED_FACE('',(#17244),#17269,.F.);
+#17244 = FACE_BOUND('',#17245,.F.);
+#17245 = EDGE_LOOP('',(#17246,#17254,#17255,#17263));
+#17246 = ORIENTED_EDGE('',*,*,#17247,.F.);
+#17247 = EDGE_CURVE('',#17195,#17248,#17250,.T.);
+#17248 = VERTEX_POINT('',#17249);
+#17249 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#17250 = LINE('',#17251,#17252);
+#17251 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#17252 = VECTOR('',#17253,1.);
+#17253 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#17254 = ORIENTED_EDGE('',*,*,#17202,.T.);
+#17255 = ORIENTED_EDGE('',*,*,#17256,.T.);
+#17256 = EDGE_CURVE('',#17177,#17257,#17259,.T.);
+#17257 = VERTEX_POINT('',#17258);
+#17258 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#17259 = LINE('',#17260,#17261);
+#17260 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#17261 = VECTOR('',#17262,1.);
+#17262 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#17263 = ORIENTED_EDGE('',*,*,#17264,.F.);
+#17264 = EDGE_CURVE('',#17248,#17257,#17265,.T.);
+#17265 = LINE('',#17266,#17267);
+#17266 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#17267 = VECTOR('',#17268,1.);
+#17268 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#17269 = PLANE('',#17270);
+#17270 = AXIS2_PLACEMENT_3D('',#17271,#17272,#17273);
+#17271 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#17272 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#17273 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#17274 = ADVANCED_FACE('',(#17275),#17302,.T.);
+#17275 = FACE_BOUND('',#17276,.T.);
+#17276 = EDGE_LOOP('',(#17277,#17286,#17294,#17301));
+#17277 = ORIENTED_EDGE('',*,*,#17278,.T.);
+#17278 = EDGE_CURVE('',#17217,#17279,#17281,.T.);
+#17279 = VERTEX_POINT('',#17280);
+#17280 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#17281 = CIRCLE('',#17282,0.3);
+#17282 = AXIS2_PLACEMENT_3D('',#17283,#17284,#17285);
+#17283 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#17284 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#17285 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#17286 = ORIENTED_EDGE('',*,*,#17287,.T.);
+#17287 = EDGE_CURVE('',#17279,#17288,#17290,.T.);
+#17288 = VERTEX_POINT('',#17289);
+#17289 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#17290 = LINE('',#17291,#17292);
+#17291 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#17292 = VECTOR('',#17293,1.);
+#17293 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#17294 = ORIENTED_EDGE('',*,*,#17295,.F.);
+#17295 = EDGE_CURVE('',#17226,#17288,#17296,.T.);
+#17296 = CIRCLE('',#17297,0.3);
+#17297 = AXIS2_PLACEMENT_3D('',#17298,#17299,#17300);
+#17298 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#17299 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#17300 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#17301 = ORIENTED_EDGE('',*,*,#17233,.F.);
+#17302 = CYLINDRICAL_SURFACE('',#17303,0.3);
+#17303 = AXIS2_PLACEMENT_3D('',#17304,#17305,#17306);
+#17304 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#17305 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#17306 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#17307 = ADVANCED_FACE('',(#17308),#17335,.F.);
+#17308 = FACE_BOUND('',#17309,.F.);
+#17309 = EDGE_LOOP('',(#17310,#17311,#17320,#17328));
+#17310 = ORIENTED_EDGE('',*,*,#17264,.T.);
+#17311 = ORIENTED_EDGE('',*,*,#17312,.T.);
+#17312 = EDGE_CURVE('',#17257,#17313,#17315,.T.);
+#17313 = VERTEX_POINT('',#17314);
+#17314 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#17315 = CIRCLE('',#17316,0.1);
+#17316 = AXIS2_PLACEMENT_3D('',#17317,#17318,#17319);
+#17317 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#17318 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#17319 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#17320 = ORIENTED_EDGE('',*,*,#17321,.F.);
+#17321 = EDGE_CURVE('',#17322,#17313,#17324,.T.);
+#17322 = VERTEX_POINT('',#17323);
+#17323 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#17324 = LINE('',#17325,#17326);
+#17325 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#17326 = VECTOR('',#17327,1.);
+#17327 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#17328 = ORIENTED_EDGE('',*,*,#17329,.F.);
+#17329 = EDGE_CURVE('',#17248,#17322,#17330,.T.);
+#17330 = CIRCLE('',#17331,0.1);
+#17331 = AXIS2_PLACEMENT_3D('',#17332,#17333,#17334);
+#17332 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#17333 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#17334 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#17335 = CYLINDRICAL_SURFACE('',#17336,0.1);
+#17336 = AXIS2_PLACEMENT_3D('',#17337,#17338,#17339);
+#17337 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#17338 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#17339 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#17340 = ADVANCED_FACE('',(#17341),#17366,.F.);
+#17341 = FACE_BOUND('',#17342,.F.);
+#17342 = EDGE_LOOP('',(#17343,#17351,#17352,#17360));
+#17343 = ORIENTED_EDGE('',*,*,#17344,.F.);
+#17344 = EDGE_CURVE('',#17279,#17345,#17347,.T.);
+#17345 = VERTEX_POINT('',#17346);
+#17346 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#17347 = LINE('',#17348,#17349);
+#17348 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#17349 = VECTOR('',#17350,1.);
+#17350 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#17351 = ORIENTED_EDGE('',*,*,#17287,.T.);
+#17352 = ORIENTED_EDGE('',*,*,#17353,.T.);
+#17353 = EDGE_CURVE('',#17288,#17354,#17356,.T.);
+#17354 = VERTEX_POINT('',#17355);
+#17355 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#17356 = LINE('',#17357,#17358);
+#17357 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#17358 = VECTOR('',#17359,1.);
+#17359 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#17360 = ORIENTED_EDGE('',*,*,#17361,.F.);
+#17361 = EDGE_CURVE('',#17345,#17354,#17362,.T.);
+#17362 = LINE('',#17363,#17364);
+#17363 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#17364 = VECTOR('',#17365,1.);
+#17365 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#17366 = PLANE('',#17367);
+#17367 = AXIS2_PLACEMENT_3D('',#17368,#17369,#17370);
+#17368 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#17369 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#17370 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#17371 = ADVANCED_FACE('',(#17372),#17397,.F.);
+#17372 = FACE_BOUND('',#17373,.F.);
+#17373 = EDGE_LOOP('',(#17374,#17382,#17383,#17391));
+#17374 = ORIENTED_EDGE('',*,*,#17375,.T.);
+#17375 = EDGE_CURVE('',#17376,#17345,#17378,.T.);
+#17376 = VERTEX_POINT('',#17377);
+#17377 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#17378 = LINE('',#17379,#17380);
+#17379 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#17380 = VECTOR('',#17381,1.);
+#17381 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#17382 = ORIENTED_EDGE('',*,*,#17361,.T.);
+#17383 = ORIENTED_EDGE('',*,*,#17384,.T.);
+#17384 = EDGE_CURVE('',#17354,#17385,#17387,.T.);
+#17385 = VERTEX_POINT('',#17386);
+#17386 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#17387 = LINE('',#17388,#17389);
+#17388 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#17389 = VECTOR('',#17390,1.);
+#17390 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#17391 = ORIENTED_EDGE('',*,*,#17392,.T.);
+#17392 = EDGE_CURVE('',#17385,#17376,#17393,.T.);
+#17393 = LINE('',#17394,#17395);
+#17394 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#17395 = VECTOR('',#17396,1.);
+#17396 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#17397 = PLANE('',#17398);
+#17398 = AXIS2_PLACEMENT_3D('',#17399,#17400,#17401);
+#17399 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#17400 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#17401 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#17402 = ADVANCED_FACE('',(#17403),#17419,.F.);
+#17403 = FACE_BOUND('',#17404,.F.);
+#17404 = EDGE_LOOP('',(#17405,#17411,#17412,#17418));
+#17405 = ORIENTED_EDGE('',*,*,#17406,.F.);
+#17406 = EDGE_CURVE('',#17322,#17385,#17407,.T.);
+#17407 = LINE('',#17408,#17409);
+#17408 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#17409 = VECTOR('',#17410,1.);
+#17410 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#17411 = ORIENTED_EDGE('',*,*,#17321,.T.);
+#17412 = ORIENTED_EDGE('',*,*,#17413,.T.);
+#17413 = EDGE_CURVE('',#17313,#17376,#17414,.T.);
+#17414 = LINE('',#17415,#17416);
+#17415 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#17416 = VECTOR('',#17417,1.);
+#17417 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#17418 = ORIENTED_EDGE('',*,*,#17392,.F.);
+#17419 = PLANE('',#17420);
+#17420 = AXIS2_PLACEMENT_3D('',#17421,#17422,#17423);
+#17421 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#17422 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#17423 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#17424 = ADVANCED_FACE('',(#17425),#17435,.T.);
+#17425 = FACE_BOUND('',#17426,.T.);
+#17426 = EDGE_LOOP('',(#17427,#17428,#17429,#17430,#17431,#17432,#17433,
+    #17434));
+#17427 = ORIENTED_EDGE('',*,*,#17256,.T.);
+#17428 = ORIENTED_EDGE('',*,*,#17312,.T.);
+#17429 = ORIENTED_EDGE('',*,*,#17413,.T.);
+#17430 = ORIENTED_EDGE('',*,*,#17375,.T.);
+#17431 = ORIENTED_EDGE('',*,*,#17344,.F.);
+#17432 = ORIENTED_EDGE('',*,*,#17278,.F.);
+#17433 = ORIENTED_EDGE('',*,*,#17216,.F.);
+#17434 = ORIENTED_EDGE('',*,*,#17176,.F.);
+#17435 = PLANE('',#17436);
+#17436 = AXIS2_PLACEMENT_3D('',#17437,#17438,#17439);
+#17437 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#17438 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#17439 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#17440 = ADVANCED_FACE('',(#17441),#17451,.T.);
+#17441 = FACE_BOUND('',#17442,.T.);
+#17442 = EDGE_LOOP('',(#17443,#17444,#17445,#17446,#17447,#17448,#17449,
+    #17450));
+#17443 = ORIENTED_EDGE('',*,*,#17225,.T.);
+#17444 = ORIENTED_EDGE('',*,*,#17295,.T.);
+#17445 = ORIENTED_EDGE('',*,*,#17353,.T.);
+#17446 = ORIENTED_EDGE('',*,*,#17384,.T.);
+#17447 = ORIENTED_EDGE('',*,*,#17406,.F.);
+#17448 = ORIENTED_EDGE('',*,*,#17329,.F.);
+#17449 = ORIENTED_EDGE('',*,*,#17247,.F.);
+#17450 = ORIENTED_EDGE('',*,*,#17194,.F.);
+#17451 = PLANE('',#17452);
+#17452 = AXIS2_PLACEMENT_3D('',#17453,#17454,#17455);
+#17453 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#17454 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#17455 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#17456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17460)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17457,#17458,#17459)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17457 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17458 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17459 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17460 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#17457,
+  'distance_accuracy_value','confusion accuracy');
+#17461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17462,#17464);
+#17462 = ( REPRESENTATION_RELATIONSHIP('','',#17169,#16603) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17463) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#16608);
+#17464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17465);
+#17465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('251','Lead010','',#16598,#17164
+  ,$);
+#17466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17166));
+#17467 = SHAPE_DEFINITION_REPRESENTATION(#17468,#17474);
+#17468 = PRODUCT_DEFINITION_SHAPE('','',#17469);
+#17469 = PRODUCT_DEFINITION('design','',#17470,#17473);
+#17470 = PRODUCT_DEFINITION_FORMATION('','',#17471);
+#17471 = PRODUCT('01x01_P2.54mm_Vertical_SMD011',
+  '01x01_P2.54mm_Vertical_SMD011','',(#17472));
+#17472 = PRODUCT_CONTEXT('',#2,'mechanical');
+#17473 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17474 = SHAPE_REPRESENTATION('',(#11,#17475,#17479),#17483);
+#17475 = AXIS2_PLACEMENT_3D('',#17476,#17477,#17478);
+#17476 = CARTESIAN_POINT('',(0.,0.,0.));
+#17477 = DIRECTION('',(0.,0.,1.));
+#17478 = DIRECTION('',(1.,0.,0.));
+#17479 = AXIS2_PLACEMENT_3D('',#17480,#17481,#17482);
+#17480 = CARTESIAN_POINT('',(0.,0.,0.));
+#17481 = DIRECTION('',(0.,0.,1.));
+#17482 = DIRECTION('',(1.,0.,0.));
+#17483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17487)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17484,#17485,#17486)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17484 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17485 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17486 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17487 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#17484,
+  'distance_accuracy_value','confusion accuracy');
+#17488 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17489,#17491);
+#17489 = ( REPRESENTATION_RELATIONSHIP('','',#17474,#16572) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17490) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17490 = ITEM_DEFINED_TRANSFORMATION('','',#11,#16577);
+#17491 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17492);
+#17492 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('255',
+  '01x01_P2.54mm_Vertical_SMD011','',#16567,#17469,$);
+#17493 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17471));
+#17494 = SHAPE_DEFINITION_REPRESENTATION(#17495,#17501);
+#17495 = PRODUCT_DEFINITION_SHAPE('','',#17496);
+#17496 = PRODUCT_DEFINITION('design','',#17497,#17500);
+#17497 = PRODUCT_DEFINITION_FORMATION('','',#17498);
+#17498 = PRODUCT('Body037','Body037','',(#17499));
+#17499 = PRODUCT_CONTEXT('',#2,'mechanical');
+#17500 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17501 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#17502),#18022);
+#17502 = MANIFOLD_SOLID_BREP('',#17503);
+#17503 = CLOSED_SHELL('',(#17504,#17578,#17609,#17633,#17657,#17674,
+    #17705,#17761,#17817,#17834,#17865,#17889,#17913,#17930,#17947,
+    #17964,#17981,#17998,#18010));
+#17504 = ADVANCED_FACE('',(#17505,#17539),#17573,.T.);
+#17505 = FACE_BOUND('',#17506,.T.);
+#17506 = EDGE_LOOP('',(#17507,#17517,#17525,#17533));
+#17507 = ORIENTED_EDGE('',*,*,#17508,.F.);
+#17508 = EDGE_CURVE('',#17509,#17511,#17513,.T.);
+#17509 = VERTEX_POINT('',#17510);
+#17510 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#17511 = VERTEX_POINT('',#17512);
+#17512 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#17513 = LINE('',#17514,#17515);
+#17514 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#17515 = VECTOR('',#17516,1.);
+#17516 = DIRECTION('',(-1.,0.,0.));
+#17517 = ORIENTED_EDGE('',*,*,#17518,.F.);
+#17518 = EDGE_CURVE('',#17519,#17509,#17521,.T.);
+#17519 = VERTEX_POINT('',#17520);
+#17520 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#17521 = LINE('',#17522,#17523);
+#17522 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#17523 = VECTOR('',#17524,1.);
+#17524 = DIRECTION('',(0.,1.,0.));
+#17525 = ORIENTED_EDGE('',*,*,#17526,.F.);
+#17526 = EDGE_CURVE('',#17527,#17519,#17529,.T.);
+#17527 = VERTEX_POINT('',#17528);
+#17528 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#17529 = LINE('',#17530,#17531);
+#17530 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#17531 = VECTOR('',#17532,1.);
+#17532 = DIRECTION('',(1.,0.,0.));
+#17533 = ORIENTED_EDGE('',*,*,#17534,.F.);
+#17534 = EDGE_CURVE('',#17511,#17527,#17535,.T.);
+#17535 = LINE('',#17536,#17537);
+#17536 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#17537 = VECTOR('',#17538,1.);
+#17538 = DIRECTION('',(0.,-1.,0.));
+#17539 = FACE_BOUND('',#17540,.T.);
+#17540 = EDGE_LOOP('',(#17541,#17551,#17559,#17567));
+#17541 = ORIENTED_EDGE('',*,*,#17542,.T.);
+#17542 = EDGE_CURVE('',#17543,#17545,#17547,.T.);
+#17543 = VERTEX_POINT('',#17544);
+#17544 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#17545 = VERTEX_POINT('',#17546);
+#17546 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#17547 = LINE('',#17548,#17549);
+#17548 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#17549 = VECTOR('',#17550,1.);
+#17550 = DIRECTION('',(0.,-1.,0.));
+#17551 = ORIENTED_EDGE('',*,*,#17552,.T.);
+#17552 = EDGE_CURVE('',#17545,#17553,#17555,.T.);
+#17553 = VERTEX_POINT('',#17554);
+#17554 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#17555 = LINE('',#17556,#17557);
+#17556 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#17557 = VECTOR('',#17558,1.);
+#17558 = DIRECTION('',(1.,0.,0.));
+#17559 = ORIENTED_EDGE('',*,*,#17560,.T.);
+#17560 = EDGE_CURVE('',#17553,#17561,#17563,.T.);
+#17561 = VERTEX_POINT('',#17562);
+#17562 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#17563 = LINE('',#17564,#17565);
+#17564 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#17565 = VECTOR('',#17566,1.);
+#17566 = DIRECTION('',(0.,1.,0.));
+#17567 = ORIENTED_EDGE('',*,*,#17568,.T.);
+#17568 = EDGE_CURVE('',#17561,#17543,#17569,.T.);
+#17569 = LINE('',#17570,#17571);
+#17570 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#17571 = VECTOR('',#17572,1.);
+#17572 = DIRECTION('',(-1.,0.,0.));
+#17573 = PLANE('',#17574);
+#17574 = AXIS2_PLACEMENT_3D('',#17575,#17576,#17577);
+#17575 = CARTESIAN_POINT('',(0.,0.,7.5));
+#17576 = DIRECTION('',(0.,0.,1.));
+#17577 = DIRECTION('',(1.,0.,-0.));
+#17578 = ADVANCED_FACE('',(#17579),#17604,.F.);
+#17579 = FACE_BOUND('',#17580,.T.);
+#17580 = EDGE_LOOP('',(#17581,#17589,#17590,#17598));
+#17581 = ORIENTED_EDGE('',*,*,#17582,.F.);
+#17582 = EDGE_CURVE('',#17509,#17583,#17585,.T.);
+#17583 = VERTEX_POINT('',#17584);
+#17584 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#17585 = LINE('',#17586,#17587);
+#17586 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#17587 = VECTOR('',#17588,1.);
+#17588 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#17589 = ORIENTED_EDGE('',*,*,#17508,.T.);
+#17590 = ORIENTED_EDGE('',*,*,#17591,.T.);
+#17591 = EDGE_CURVE('',#17511,#17592,#17594,.T.);
+#17592 = VERTEX_POINT('',#17593);
+#17593 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#17594 = LINE('',#17595,#17596);
+#17595 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#17596 = VECTOR('',#17597,1.);
+#17597 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#17598 = ORIENTED_EDGE('',*,*,#17599,.F.);
+#17599 = EDGE_CURVE('',#17583,#17592,#17600,.T.);
+#17600 = LINE('',#17601,#17602);
+#17601 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#17602 = VECTOR('',#17603,1.);
+#17603 = DIRECTION('',(-1.,0.,0.));
+#17604 = PLANE('',#17605);
+#17605 = AXIS2_PLACEMENT_3D('',#17606,#17607,#17608);
+#17606 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#17607 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#17608 = DIRECTION('',(1.,0.,0.));
+#17609 = ADVANCED_FACE('',(#17610),#17628,.F.);
+#17610 = FACE_BOUND('',#17611,.T.);
+#17611 = EDGE_LOOP('',(#17612,#17620,#17621,#17622));
+#17612 = ORIENTED_EDGE('',*,*,#17613,.F.);
+#17613 = EDGE_CURVE('',#17519,#17614,#17616,.T.);
+#17614 = VERTEX_POINT('',#17615);
+#17615 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#17616 = LINE('',#17617,#17618);
+#17617 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#17618 = VECTOR('',#17619,1.);
+#17619 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#17620 = ORIENTED_EDGE('',*,*,#17518,.T.);
+#17621 = ORIENTED_EDGE('',*,*,#17582,.T.);
+#17622 = ORIENTED_EDGE('',*,*,#17623,.F.);
+#17623 = EDGE_CURVE('',#17614,#17583,#17624,.T.);
+#17624 = LINE('',#17625,#17626);
+#17625 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#17626 = VECTOR('',#17627,1.);
+#17627 = DIRECTION('',(0.,1.,0.));
+#17628 = PLANE('',#17629);
+#17629 = AXIS2_PLACEMENT_3D('',#17630,#17631,#17632);
+#17630 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#17631 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#17632 = DIRECTION('',(0.,-1.,0.));
+#17633 = ADVANCED_FACE('',(#17634),#17652,.F.);
+#17634 = FACE_BOUND('',#17635,.T.);
+#17635 = EDGE_LOOP('',(#17636,#17637,#17638,#17646));
+#17636 = ORIENTED_EDGE('',*,*,#17591,.F.);
+#17637 = ORIENTED_EDGE('',*,*,#17534,.T.);
+#17638 = ORIENTED_EDGE('',*,*,#17639,.T.);
+#17639 = EDGE_CURVE('',#17527,#17640,#17642,.T.);
+#17640 = VERTEX_POINT('',#17641);
+#17641 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#17642 = LINE('',#17643,#17644);
+#17643 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#17644 = VECTOR('',#17645,1.);
+#17645 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#17646 = ORIENTED_EDGE('',*,*,#17647,.F.);
+#17647 = EDGE_CURVE('',#17592,#17640,#17648,.T.);
+#17648 = LINE('',#17649,#17650);
+#17649 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#17650 = VECTOR('',#17651,1.);
+#17651 = DIRECTION('',(0.,-1.,0.));
+#17652 = PLANE('',#17653);
+#17653 = AXIS2_PLACEMENT_3D('',#17654,#17655,#17656);
+#17654 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#17655 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#17656 = DIRECTION('',(0.,1.,0.));
+#17657 = ADVANCED_FACE('',(#17658),#17669,.F.);
+#17658 = FACE_BOUND('',#17659,.T.);
+#17659 = EDGE_LOOP('',(#17660,#17661,#17662,#17663));
+#17660 = ORIENTED_EDGE('',*,*,#17639,.F.);
+#17661 = ORIENTED_EDGE('',*,*,#17526,.T.);
+#17662 = ORIENTED_EDGE('',*,*,#17613,.T.);
+#17663 = ORIENTED_EDGE('',*,*,#17664,.F.);
+#17664 = EDGE_CURVE('',#17640,#17614,#17665,.T.);
+#17665 = LINE('',#17666,#17667);
+#17666 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#17667 = VECTOR('',#17668,1.);
+#17668 = DIRECTION('',(1.,0.,0.));
+#17669 = PLANE('',#17670);
+#17670 = AXIS2_PLACEMENT_3D('',#17671,#17672,#17673);
+#17671 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#17672 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#17673 = DIRECTION('',(-1.,-0.,0.));
+#17674 = ADVANCED_FACE('',(#17675),#17700,.F.);
+#17675 = FACE_BOUND('',#17676,.F.);
+#17676 = EDGE_LOOP('',(#17677,#17685,#17686,#17694));
+#17677 = ORIENTED_EDGE('',*,*,#17678,.T.);
+#17678 = EDGE_CURVE('',#17679,#17543,#17681,.T.);
+#17679 = VERTEX_POINT('',#17680);
+#17680 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#17681 = LINE('',#17682,#17683);
+#17682 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#17683 = VECTOR('',#17684,1.);
+#17684 = DIRECTION('',(0.,0.,1.));
+#17685 = ORIENTED_EDGE('',*,*,#17542,.T.);
+#17686 = ORIENTED_EDGE('',*,*,#17687,.F.);
+#17687 = EDGE_CURVE('',#17688,#17545,#17690,.T.);
+#17688 = VERTEX_POINT('',#17689);
+#17689 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#17690 = LINE('',#17691,#17692);
+#17691 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#17692 = VECTOR('',#17693,1.);
+#17693 = DIRECTION('',(0.,0.,1.));
+#17694 = ORIENTED_EDGE('',*,*,#17695,.F.);
+#17695 = EDGE_CURVE('',#17679,#17688,#17696,.T.);
+#17696 = LINE('',#17697,#17698);
+#17697 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#17698 = VECTOR('',#17699,1.);
+#17699 = DIRECTION('',(0.,-1.,0.));
+#17700 = PLANE('',#17701);
+#17701 = AXIS2_PLACEMENT_3D('',#17702,#17703,#17704);
+#17702 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#17703 = DIRECTION('',(1.,0.,0.));
+#17704 = DIRECTION('',(0.,-1.,0.));
+#17705 = ADVANCED_FACE('',(#17706),#17756,.F.);
+#17706 = FACE_BOUND('',#17707,.F.);
+#17707 = EDGE_LOOP('',(#17708,#17718,#17724,#17725,#17726,#17734,#17742,
+    #17750));
+#17708 = ORIENTED_EDGE('',*,*,#17709,.F.);
+#17709 = EDGE_CURVE('',#17710,#17712,#17714,.T.);
+#17710 = VERTEX_POINT('',#17711);
+#17711 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#17712 = VERTEX_POINT('',#17713);
+#17713 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#17714 = LINE('',#17715,#17716);
+#17715 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#17716 = VECTOR('',#17717,1.);
+#17717 = DIRECTION('',(-1.,0.,0.));
+#17718 = ORIENTED_EDGE('',*,*,#17719,.T.);
+#17719 = EDGE_CURVE('',#17710,#17561,#17720,.T.);
+#17720 = LINE('',#17721,#17722);
+#17721 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#17722 = VECTOR('',#17723,1.);
+#17723 = DIRECTION('',(0.,0.,1.));
+#17724 = ORIENTED_EDGE('',*,*,#17568,.T.);
+#17725 = ORIENTED_EDGE('',*,*,#17678,.F.);
+#17726 = ORIENTED_EDGE('',*,*,#17727,.F.);
+#17727 = EDGE_CURVE('',#17728,#17679,#17730,.T.);
+#17728 = VERTEX_POINT('',#17729);
+#17729 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#17730 = LINE('',#17731,#17732);
+#17731 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#17732 = VECTOR('',#17733,1.);
+#17733 = DIRECTION('',(-1.,0.,0.));
+#17734 = ORIENTED_EDGE('',*,*,#17735,.T.);
+#17735 = EDGE_CURVE('',#17728,#17736,#17738,.T.);
+#17736 = VERTEX_POINT('',#17737);
+#17737 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#17738 = LINE('',#17739,#17740);
+#17739 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#17740 = VECTOR('',#17741,1.);
+#17741 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#17742 = ORIENTED_EDGE('',*,*,#17743,.T.);
+#17743 = EDGE_CURVE('',#17736,#17744,#17746,.T.);
+#17744 = VERTEX_POINT('',#17745);
+#17745 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#17746 = LINE('',#17747,#17748);
+#17747 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#17748 = VECTOR('',#17749,1.);
+#17749 = DIRECTION('',(1.,0.,0.));
+#17750 = ORIENTED_EDGE('',*,*,#17751,.T.);
+#17751 = EDGE_CURVE('',#17744,#17712,#17752,.T.);
+#17752 = LINE('',#17753,#17754);
+#17753 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#17754 = VECTOR('',#17755,1.);
+#17755 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#17756 = PLANE('',#17757);
+#17757 = AXIS2_PLACEMENT_3D('',#17758,#17759,#17760);
+#17758 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#17759 = DIRECTION('',(0.,-1.,0.));
+#17760 = DIRECTION('',(-1.,0.,0.));
+#17761 = ADVANCED_FACE('',(#17762),#17812,.F.);
+#17762 = FACE_BOUND('',#17763,.F.);
+#17763 = EDGE_LOOP('',(#17764,#17772,#17773,#17774,#17782,#17790,#17798,
+    #17806));
+#17764 = ORIENTED_EDGE('',*,*,#17765,.F.);
+#17765 = EDGE_CURVE('',#17688,#17766,#17768,.T.);
+#17766 = VERTEX_POINT('',#17767);
+#17767 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#17768 = LINE('',#17769,#17770);
+#17769 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#17770 = VECTOR('',#17771,1.);
+#17771 = DIRECTION('',(1.,0.,0.));
+#17772 = ORIENTED_EDGE('',*,*,#17687,.T.);
+#17773 = ORIENTED_EDGE('',*,*,#17552,.T.);
+#17774 = ORIENTED_EDGE('',*,*,#17775,.F.);
+#17775 = EDGE_CURVE('',#17776,#17553,#17778,.T.);
+#17776 = VERTEX_POINT('',#17777);
+#17777 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#17778 = LINE('',#17779,#17780);
+#17779 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#17780 = VECTOR('',#17781,1.);
+#17781 = DIRECTION('',(0.,0.,1.));
+#17782 = ORIENTED_EDGE('',*,*,#17783,.F.);
+#17783 = EDGE_CURVE('',#17784,#17776,#17786,.T.);
+#17784 = VERTEX_POINT('',#17785);
+#17785 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#17786 = LINE('',#17787,#17788);
+#17787 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#17788 = VECTOR('',#17789,1.);
+#17789 = DIRECTION('',(1.,0.,0.));
+#17790 = ORIENTED_EDGE('',*,*,#17791,.F.);
+#17791 = EDGE_CURVE('',#17792,#17784,#17794,.T.);
+#17792 = VERTEX_POINT('',#17793);
+#17793 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#17794 = LINE('',#17795,#17796);
+#17795 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#17796 = VECTOR('',#17797,1.);
+#17797 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#17798 = ORIENTED_EDGE('',*,*,#17799,.F.);
+#17799 = EDGE_CURVE('',#17800,#17792,#17802,.T.);
+#17800 = VERTEX_POINT('',#17801);
+#17801 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#17802 = LINE('',#17803,#17804);
+#17803 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#17804 = VECTOR('',#17805,1.);
+#17805 = DIRECTION('',(1.,0.,0.));
+#17806 = ORIENTED_EDGE('',*,*,#17807,.F.);
+#17807 = EDGE_CURVE('',#17766,#17800,#17808,.T.);
+#17808 = LINE('',#17809,#17810);
+#17809 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#17810 = VECTOR('',#17811,1.);
+#17811 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#17812 = PLANE('',#17813);
+#17813 = AXIS2_PLACEMENT_3D('',#17814,#17815,#17816);
+#17814 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#17815 = DIRECTION('',(0.,1.,0.));
+#17816 = DIRECTION('',(1.,0.,0.));
+#17817 = ADVANCED_FACE('',(#17818),#17829,.F.);
+#17818 = FACE_BOUND('',#17819,.F.);
+#17819 = EDGE_LOOP('',(#17820,#17821,#17822,#17823));
+#17820 = ORIENTED_EDGE('',*,*,#17775,.T.);
+#17821 = ORIENTED_EDGE('',*,*,#17560,.T.);
+#17822 = ORIENTED_EDGE('',*,*,#17719,.F.);
+#17823 = ORIENTED_EDGE('',*,*,#17824,.F.);
+#17824 = EDGE_CURVE('',#17776,#17710,#17825,.T.);
+#17825 = LINE('',#17826,#17827);
+#17826 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#17827 = VECTOR('',#17828,1.);
+#17828 = DIRECTION('',(0.,1.,0.));
+#17829 = PLANE('',#17830);
+#17830 = AXIS2_PLACEMENT_3D('',#17831,#17832,#17833);
+#17831 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#17832 = DIRECTION('',(-1.,0.,0.));
+#17833 = DIRECTION('',(0.,1.,0.));
+#17834 = ADVANCED_FACE('',(#17835),#17860,.F.);
+#17835 = FACE_BOUND('',#17836,.F.);
+#17836 = EDGE_LOOP('',(#17837,#17845,#17853,#17859));
+#17837 = ORIENTED_EDGE('',*,*,#17838,.T.);
+#17838 = EDGE_CURVE('',#17583,#17839,#17841,.T.);
+#17839 = VERTEX_POINT('',#17840);
+#17840 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#17841 = LINE('',#17842,#17843);
+#17842 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#17843 = VECTOR('',#17844,1.);
+#17844 = DIRECTION('',(-0.,-0.,-1.));
+#17845 = ORIENTED_EDGE('',*,*,#17846,.T.);
+#17846 = EDGE_CURVE('',#17839,#17847,#17849,.T.);
+#17847 = VERTEX_POINT('',#17848);
+#17848 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#17849 = LINE('',#17850,#17851);
+#17850 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#17851 = VECTOR('',#17852,1.);
+#17852 = DIRECTION('',(-1.,0.,0.));
+#17853 = ORIENTED_EDGE('',*,*,#17854,.F.);
+#17854 = EDGE_CURVE('',#17592,#17847,#17855,.T.);
+#17855 = LINE('',#17856,#17857);
+#17856 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#17857 = VECTOR('',#17858,1.);
+#17858 = DIRECTION('',(-0.,-0.,-1.));
+#17859 = ORIENTED_EDGE('',*,*,#17599,.F.);
+#17860 = PLANE('',#17861);
+#17861 = AXIS2_PLACEMENT_3D('',#17862,#17863,#17864);
+#17862 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#17863 = DIRECTION('',(0.,1.,0.));
+#17864 = DIRECTION('',(-1.,0.,0.));
+#17865 = ADVANCED_FACE('',(#17866),#17884,.F.);
+#17866 = FACE_BOUND('',#17867,.F.);
+#17867 = EDGE_LOOP('',(#17868,#17876,#17882,#17883));
+#17868 = ORIENTED_EDGE('',*,*,#17869,.T.);
+#17869 = EDGE_CURVE('',#17614,#17870,#17872,.T.);
+#17870 = VERTEX_POINT('',#17871);
+#17871 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#17872 = LINE('',#17873,#17874);
+#17873 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#17874 = VECTOR('',#17875,1.);
+#17875 = DIRECTION('',(-0.,-0.,-1.));
+#17876 = ORIENTED_EDGE('',*,*,#17877,.T.);
+#17877 = EDGE_CURVE('',#17870,#17839,#17878,.T.);
+#17878 = LINE('',#17879,#17880);
+#17879 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#17880 = VECTOR('',#17881,1.);
+#17881 = DIRECTION('',(0.,1.,0.));
+#17882 = ORIENTED_EDGE('',*,*,#17838,.F.);
+#17883 = ORIENTED_EDGE('',*,*,#17623,.F.);
+#17884 = PLANE('',#17885);
+#17885 = AXIS2_PLACEMENT_3D('',#17886,#17887,#17888);
+#17886 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#17887 = DIRECTION('',(1.,0.,0.));
+#17888 = DIRECTION('',(-0.,1.,0.));
+#17889 = ADVANCED_FACE('',(#17890),#17908,.F.);
+#17890 = FACE_BOUND('',#17891,.F.);
+#17891 = EDGE_LOOP('',(#17892,#17893,#17901,#17907));
+#17892 = ORIENTED_EDGE('',*,*,#17854,.T.);
+#17893 = ORIENTED_EDGE('',*,*,#17894,.T.);
+#17894 = EDGE_CURVE('',#17847,#17895,#17897,.T.);
+#17895 = VERTEX_POINT('',#17896);
+#17896 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#17897 = LINE('',#17898,#17899);
+#17898 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#17899 = VECTOR('',#17900,1.);
+#17900 = DIRECTION('',(0.,-1.,0.));
+#17901 = ORIENTED_EDGE('',*,*,#17902,.F.);
+#17902 = EDGE_CURVE('',#17640,#17895,#17903,.T.);
+#17903 = LINE('',#17904,#17905);
+#17904 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#17905 = VECTOR('',#17906,1.);
+#17906 = DIRECTION('',(-0.,-0.,-1.));
+#17907 = ORIENTED_EDGE('',*,*,#17647,.F.);
+#17908 = PLANE('',#17909);
+#17909 = AXIS2_PLACEMENT_3D('',#17910,#17911,#17912);
+#17910 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#17911 = DIRECTION('',(-1.,0.,0.));
+#17912 = DIRECTION('',(0.,-1.,0.));
+#17913 = ADVANCED_FACE('',(#17914),#17925,.F.);
+#17914 = FACE_BOUND('',#17915,.F.);
+#17915 = EDGE_LOOP('',(#17916,#17917,#17923,#17924));
+#17916 = ORIENTED_EDGE('',*,*,#17902,.T.);
+#17917 = ORIENTED_EDGE('',*,*,#17918,.T.);
+#17918 = EDGE_CURVE('',#17895,#17870,#17919,.T.);
+#17919 = LINE('',#17920,#17921);
+#17920 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#17921 = VECTOR('',#17922,1.);
+#17922 = DIRECTION('',(1.,0.,0.));
+#17923 = ORIENTED_EDGE('',*,*,#17869,.F.);
+#17924 = ORIENTED_EDGE('',*,*,#17664,.F.);
+#17925 = PLANE('',#17926);
+#17926 = AXIS2_PLACEMENT_3D('',#17927,#17928,#17929);
+#17927 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#17928 = DIRECTION('',(0.,-1.,0.));
+#17929 = DIRECTION('',(1.,0.,0.));
+#17930 = ADVANCED_FACE('',(#17931),#17942,.F.);
+#17931 = FACE_BOUND('',#17932,.F.);
+#17932 = EDGE_LOOP('',(#17933,#17934,#17935,#17936));
+#17933 = ORIENTED_EDGE('',*,*,#17727,.T.);
+#17934 = ORIENTED_EDGE('',*,*,#17695,.T.);
+#17935 = ORIENTED_EDGE('',*,*,#17765,.T.);
+#17936 = ORIENTED_EDGE('',*,*,#17937,.T.);
+#17937 = EDGE_CURVE('',#17766,#17728,#17938,.T.);
+#17938 = LINE('',#17939,#17940);
+#17939 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#17940 = VECTOR('',#17941,1.);
+#17941 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#17942 = PLANE('',#17943);
+#17943 = AXIS2_PLACEMENT_3D('',#17944,#17945,#17946);
+#17944 = CARTESIAN_POINT('',(0.,0.,0.2));
+#17945 = DIRECTION('',(0.,0.,1.));
+#17946 = DIRECTION('',(1.,0.,-0.));
+#17947 = ADVANCED_FACE('',(#17948),#17959,.F.);
+#17948 = FACE_BOUND('',#17949,.F.);
+#17949 = EDGE_LOOP('',(#17950,#17951,#17957,#17958));
+#17950 = ORIENTED_EDGE('',*,*,#17709,.T.);
+#17951 = ORIENTED_EDGE('',*,*,#17952,.F.);
+#17952 = EDGE_CURVE('',#17784,#17712,#17953,.T.);
+#17953 = LINE('',#17954,#17955);
+#17954 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#17955 = VECTOR('',#17956,1.);
+#17956 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#17957 = ORIENTED_EDGE('',*,*,#17783,.T.);
+#17958 = ORIENTED_EDGE('',*,*,#17824,.T.);
+#17959 = PLANE('',#17960);
+#17960 = AXIS2_PLACEMENT_3D('',#17961,#17962,#17963);
+#17961 = CARTESIAN_POINT('',(0.,0.,0.2));
+#17962 = DIRECTION('',(0.,0.,1.));
+#17963 = DIRECTION('',(1.,0.,-0.));
+#17964 = ADVANCED_FACE('',(#17965),#17976,.T.);
+#17965 = FACE_BOUND('',#17966,.T.);
+#17966 = EDGE_LOOP('',(#17967,#17968,#17974,#17975));
+#17967 = ORIENTED_EDGE('',*,*,#17791,.F.);
+#17968 = ORIENTED_EDGE('',*,*,#17969,.T.);
+#17969 = EDGE_CURVE('',#17792,#17744,#17970,.T.);
+#17970 = LINE('',#17971,#17972);
+#17971 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#17972 = VECTOR('',#17973,1.);
+#17973 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#17974 = ORIENTED_EDGE('',*,*,#17751,.T.);
+#17975 = ORIENTED_EDGE('',*,*,#17952,.F.);
+#17976 = PLANE('',#17977);
+#17977 = AXIS2_PLACEMENT_3D('',#17978,#17979,#17980);
+#17978 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#17979 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#17980 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#17981 = ADVANCED_FACE('',(#17982),#17993,.T.);
+#17982 = FACE_BOUND('',#17983,.T.);
+#17983 = EDGE_LOOP('',(#17984,#17985,#17991,#17992));
+#17984 = ORIENTED_EDGE('',*,*,#17799,.F.);
+#17985 = ORIENTED_EDGE('',*,*,#17986,.T.);
+#17986 = EDGE_CURVE('',#17800,#17736,#17987,.T.);
+#17987 = LINE('',#17988,#17989);
+#17988 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#17989 = VECTOR('',#17990,1.);
+#17990 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#17991 = ORIENTED_EDGE('',*,*,#17743,.T.);
+#17992 = ORIENTED_EDGE('',*,*,#17969,.F.);
+#17993 = PLANE('',#17994);
+#17994 = AXIS2_PLACEMENT_3D('',#17995,#17996,#17997);
+#17995 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#17996 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#17997 = DIRECTION('',(1.,0.,0.));
+#17998 = ADVANCED_FACE('',(#17999),#18005,.T.);
+#17999 = FACE_BOUND('',#18000,.T.);
+#18000 = EDGE_LOOP('',(#18001,#18002,#18003,#18004));
+#18001 = ORIENTED_EDGE('',*,*,#17807,.F.);
+#18002 = ORIENTED_EDGE('',*,*,#17937,.T.);
+#18003 = ORIENTED_EDGE('',*,*,#17735,.T.);
+#18004 = ORIENTED_EDGE('',*,*,#17986,.F.);
+#18005 = PLANE('',#18006);
+#18006 = AXIS2_PLACEMENT_3D('',#18007,#18008,#18009);
+#18007 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#18008 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#18009 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#18010 = ADVANCED_FACE('',(#18011),#18017,.T.);
+#18011 = FACE_BOUND('',#18012,.T.);
+#18012 = EDGE_LOOP('',(#18013,#18014,#18015,#18016));
+#18013 = ORIENTED_EDGE('',*,*,#17894,.T.);
+#18014 = ORIENTED_EDGE('',*,*,#17918,.T.);
+#18015 = ORIENTED_EDGE('',*,*,#17877,.T.);
+#18016 = ORIENTED_EDGE('',*,*,#17846,.T.);
+#18017 = PLANE('',#18018);
+#18018 = AXIS2_PLACEMENT_3D('',#18019,#18020,#18021);
+#18019 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#18020 = DIRECTION('',(0.,0.,1.));
+#18021 = DIRECTION('',(1.,0.,-0.));
+#18022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18026)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18023,#18024,#18025)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18023,
+  'distance_accuracy_value','confusion accuracy');
+#18027 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18028,#18030);
+#18028 = ( REPRESENTATION_RELATIONSHIP('','',#17501,#17474) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18029) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18029 = ITEM_DEFINED_TRANSFORMATION('','',#11,#17475);
+#18030 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18031);
+#18031 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('253','Body037','',#17469,#17496
+  ,$);
+#18032 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17498));
+#18033 = SHAPE_DEFINITION_REPRESENTATION(#18034,#18040);
+#18034 = PRODUCT_DEFINITION_SHAPE('','',#18035);
+#18035 = PRODUCT_DEFINITION('design','',#18036,#18039);
+#18036 = PRODUCT_DEFINITION_FORMATION('','',#18037);
+#18037 = PRODUCT('Lead011','Lead011','',(#18038));
+#18038 = PRODUCT_CONTEXT('',#2,'mechanical');
+#18039 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18040 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#18041),#18327);
+#18041 = MANIFOLD_SOLID_BREP('',#18042);
+#18042 = CLOSED_SHELL('',(#18043,#18083,#18114,#18145,#18178,#18211,
+    #18242,#18273,#18295,#18311));
+#18043 = ADVANCED_FACE('',(#18044),#18078,.T.);
+#18044 = FACE_BOUND('',#18045,.T.);
+#18045 = EDGE_LOOP('',(#18046,#18056,#18064,#18072));
+#18046 = ORIENTED_EDGE('',*,*,#18047,.T.);
+#18047 = EDGE_CURVE('',#18048,#18050,#18052,.T.);
+#18048 = VERTEX_POINT('',#18049);
+#18049 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#18050 = VERTEX_POINT('',#18051);
+#18051 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#18052 = LINE('',#18053,#18054);
+#18053 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#18054 = VECTOR('',#18055,1.);
+#18055 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#18056 = ORIENTED_EDGE('',*,*,#18057,.T.);
+#18057 = EDGE_CURVE('',#18050,#18058,#18060,.T.);
+#18058 = VERTEX_POINT('',#18059);
+#18059 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#18060 = LINE('',#18061,#18062);
+#18061 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#18062 = VECTOR('',#18063,1.);
+#18063 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#18064 = ORIENTED_EDGE('',*,*,#18065,.T.);
+#18065 = EDGE_CURVE('',#18058,#18066,#18068,.T.);
+#18066 = VERTEX_POINT('',#18067);
+#18067 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#18068 = LINE('',#18069,#18070);
+#18069 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#18070 = VECTOR('',#18071,1.);
+#18071 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#18072 = ORIENTED_EDGE('',*,*,#18073,.T.);
+#18073 = EDGE_CURVE('',#18066,#18048,#18074,.T.);
+#18074 = LINE('',#18075,#18076);
+#18075 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#18076 = VECTOR('',#18077,1.);
+#18077 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#18078 = PLANE('',#18079);
+#18079 = AXIS2_PLACEMENT_3D('',#18080,#18081,#18082);
+#18080 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#18081 = DIRECTION('',(1.,0.,0.));
+#18082 = DIRECTION('',(-0.,1.,0.));
+#18083 = ADVANCED_FACE('',(#18084),#18109,.F.);
+#18084 = FACE_BOUND('',#18085,.F.);
+#18085 = EDGE_LOOP('',(#18086,#18094,#18095,#18103));
+#18086 = ORIENTED_EDGE('',*,*,#18087,.F.);
+#18087 = EDGE_CURVE('',#18050,#18088,#18090,.T.);
+#18088 = VERTEX_POINT('',#18089);
+#18089 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#18090 = LINE('',#18091,#18092);
+#18091 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#18092 = VECTOR('',#18093,1.);
+#18093 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#18094 = ORIENTED_EDGE('',*,*,#18057,.T.);
+#18095 = ORIENTED_EDGE('',*,*,#18096,.T.);
+#18096 = EDGE_CURVE('',#18058,#18097,#18099,.T.);
+#18097 = VERTEX_POINT('',#18098);
+#18098 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#18099 = LINE('',#18100,#18101);
+#18100 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#18101 = VECTOR('',#18102,1.);
+#18102 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#18103 = ORIENTED_EDGE('',*,*,#18104,.F.);
+#18104 = EDGE_CURVE('',#18088,#18097,#18105,.T.);
+#18105 = LINE('',#18106,#18107);
+#18106 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#18107 = VECTOR('',#18108,1.);
+#18108 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#18109 = PLANE('',#18110);
+#18110 = AXIS2_PLACEMENT_3D('',#18111,#18112,#18113);
+#18111 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#18112 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#18113 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#18114 = ADVANCED_FACE('',(#18115),#18140,.F.);
+#18115 = FACE_BOUND('',#18116,.F.);
+#18116 = EDGE_LOOP('',(#18117,#18125,#18126,#18134));
+#18117 = ORIENTED_EDGE('',*,*,#18118,.F.);
+#18118 = EDGE_CURVE('',#18066,#18119,#18121,.T.);
+#18119 = VERTEX_POINT('',#18120);
+#18120 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#18121 = LINE('',#18122,#18123);
+#18122 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#18123 = VECTOR('',#18124,1.);
+#18124 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#18125 = ORIENTED_EDGE('',*,*,#18073,.T.);
+#18126 = ORIENTED_EDGE('',*,*,#18127,.T.);
+#18127 = EDGE_CURVE('',#18048,#18128,#18130,.T.);
+#18128 = VERTEX_POINT('',#18129);
+#18129 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#18130 = LINE('',#18131,#18132);
+#18131 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#18132 = VECTOR('',#18133,1.);
+#18133 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#18134 = ORIENTED_EDGE('',*,*,#18135,.F.);
+#18135 = EDGE_CURVE('',#18119,#18128,#18136,.T.);
+#18136 = LINE('',#18137,#18138);
+#18137 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#18138 = VECTOR('',#18139,1.);
+#18139 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#18140 = PLANE('',#18141);
+#18141 = AXIS2_PLACEMENT_3D('',#18142,#18143,#18144);
+#18142 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#18143 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#18144 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#18145 = ADVANCED_FACE('',(#18146),#18173,.T.);
+#18146 = FACE_BOUND('',#18147,.T.);
+#18147 = EDGE_LOOP('',(#18148,#18157,#18165,#18172));
+#18148 = ORIENTED_EDGE('',*,*,#18149,.T.);
+#18149 = EDGE_CURVE('',#18088,#18150,#18152,.T.);
+#18150 = VERTEX_POINT('',#18151);
+#18151 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#18152 = CIRCLE('',#18153,0.3);
+#18153 = AXIS2_PLACEMENT_3D('',#18154,#18155,#18156);
+#18154 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#18155 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#18156 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#18157 = ORIENTED_EDGE('',*,*,#18158,.T.);
+#18158 = EDGE_CURVE('',#18150,#18159,#18161,.T.);
+#18159 = VERTEX_POINT('',#18160);
+#18160 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#18161 = LINE('',#18162,#18163);
+#18162 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#18163 = VECTOR('',#18164,1.);
+#18164 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#18165 = ORIENTED_EDGE('',*,*,#18166,.F.);
+#18166 = EDGE_CURVE('',#18097,#18159,#18167,.T.);
+#18167 = CIRCLE('',#18168,0.3);
+#18168 = AXIS2_PLACEMENT_3D('',#18169,#18170,#18171);
+#18169 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#18170 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#18171 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#18172 = ORIENTED_EDGE('',*,*,#18104,.F.);
+#18173 = CYLINDRICAL_SURFACE('',#18174,0.3);
+#18174 = AXIS2_PLACEMENT_3D('',#18175,#18176,#18177);
+#18175 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#18176 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#18177 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#18178 = ADVANCED_FACE('',(#18179),#18206,.F.);
+#18179 = FACE_BOUND('',#18180,.F.);
+#18180 = EDGE_LOOP('',(#18181,#18182,#18191,#18199));
+#18181 = ORIENTED_EDGE('',*,*,#18135,.T.);
+#18182 = ORIENTED_EDGE('',*,*,#18183,.T.);
+#18183 = EDGE_CURVE('',#18128,#18184,#18186,.T.);
+#18184 = VERTEX_POINT('',#18185);
+#18185 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#18186 = CIRCLE('',#18187,0.1);
+#18187 = AXIS2_PLACEMENT_3D('',#18188,#18189,#18190);
+#18188 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#18189 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#18190 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#18191 = ORIENTED_EDGE('',*,*,#18192,.F.);
+#18192 = EDGE_CURVE('',#18193,#18184,#18195,.T.);
+#18193 = VERTEX_POINT('',#18194);
+#18194 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#18195 = LINE('',#18196,#18197);
+#18196 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#18197 = VECTOR('',#18198,1.);
+#18198 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#18199 = ORIENTED_EDGE('',*,*,#18200,.F.);
+#18200 = EDGE_CURVE('',#18119,#18193,#18201,.T.);
+#18201 = CIRCLE('',#18202,0.1);
+#18202 = AXIS2_PLACEMENT_3D('',#18203,#18204,#18205);
+#18203 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#18204 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#18205 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#18206 = CYLINDRICAL_SURFACE('',#18207,0.1);
+#18207 = AXIS2_PLACEMENT_3D('',#18208,#18209,#18210);
+#18208 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#18209 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#18210 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#18211 = ADVANCED_FACE('',(#18212),#18237,.F.);
+#18212 = FACE_BOUND('',#18213,.F.);
+#18213 = EDGE_LOOP('',(#18214,#18222,#18223,#18231));
+#18214 = ORIENTED_EDGE('',*,*,#18215,.F.);
+#18215 = EDGE_CURVE('',#18150,#18216,#18218,.T.);
+#18216 = VERTEX_POINT('',#18217);
+#18217 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#18218 = LINE('',#18219,#18220);
+#18219 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#18220 = VECTOR('',#18221,1.);
+#18221 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#18222 = ORIENTED_EDGE('',*,*,#18158,.T.);
+#18223 = ORIENTED_EDGE('',*,*,#18224,.T.);
+#18224 = EDGE_CURVE('',#18159,#18225,#18227,.T.);
+#18225 = VERTEX_POINT('',#18226);
+#18226 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#18227 = LINE('',#18228,#18229);
+#18228 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#18229 = VECTOR('',#18230,1.);
+#18230 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#18231 = ORIENTED_EDGE('',*,*,#18232,.F.);
+#18232 = EDGE_CURVE('',#18216,#18225,#18233,.T.);
+#18233 = LINE('',#18234,#18235);
+#18234 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#18235 = VECTOR('',#18236,1.);
+#18236 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#18237 = PLANE('',#18238);
+#18238 = AXIS2_PLACEMENT_3D('',#18239,#18240,#18241);
+#18239 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#18240 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#18241 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#18242 = ADVANCED_FACE('',(#18243),#18268,.F.);
+#18243 = FACE_BOUND('',#18244,.F.);
+#18244 = EDGE_LOOP('',(#18245,#18253,#18254,#18262));
+#18245 = ORIENTED_EDGE('',*,*,#18246,.T.);
+#18246 = EDGE_CURVE('',#18247,#18216,#18249,.T.);
+#18247 = VERTEX_POINT('',#18248);
+#18248 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#18249 = LINE('',#18250,#18251);
+#18250 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#18251 = VECTOR('',#18252,1.);
+#18252 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#18253 = ORIENTED_EDGE('',*,*,#18232,.T.);
+#18254 = ORIENTED_EDGE('',*,*,#18255,.T.);
+#18255 = EDGE_CURVE('',#18225,#18256,#18258,.T.);
+#18256 = VERTEX_POINT('',#18257);
+#18257 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#18258 = LINE('',#18259,#18260);
+#18259 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#18260 = VECTOR('',#18261,1.);
+#18261 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#18262 = ORIENTED_EDGE('',*,*,#18263,.T.);
+#18263 = EDGE_CURVE('',#18256,#18247,#18264,.T.);
+#18264 = LINE('',#18265,#18266);
+#18265 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#18266 = VECTOR('',#18267,1.);
+#18267 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#18268 = PLANE('',#18269);
+#18269 = AXIS2_PLACEMENT_3D('',#18270,#18271,#18272);
+#18270 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#18271 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#18272 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#18273 = ADVANCED_FACE('',(#18274),#18290,.F.);
+#18274 = FACE_BOUND('',#18275,.F.);
+#18275 = EDGE_LOOP('',(#18276,#18282,#18283,#18289));
+#18276 = ORIENTED_EDGE('',*,*,#18277,.F.);
+#18277 = EDGE_CURVE('',#18193,#18256,#18278,.T.);
+#18278 = LINE('',#18279,#18280);
+#18279 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#18280 = VECTOR('',#18281,1.);
+#18281 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#18282 = ORIENTED_EDGE('',*,*,#18192,.T.);
+#18283 = ORIENTED_EDGE('',*,*,#18284,.T.);
+#18284 = EDGE_CURVE('',#18184,#18247,#18285,.T.);
+#18285 = LINE('',#18286,#18287);
+#18286 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#18287 = VECTOR('',#18288,1.);
+#18288 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#18289 = ORIENTED_EDGE('',*,*,#18263,.F.);
+#18290 = PLANE('',#18291);
+#18291 = AXIS2_PLACEMENT_3D('',#18292,#18293,#18294);
+#18292 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#18293 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#18294 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#18295 = ADVANCED_FACE('',(#18296),#18306,.T.);
+#18296 = FACE_BOUND('',#18297,.T.);
+#18297 = EDGE_LOOP('',(#18298,#18299,#18300,#18301,#18302,#18303,#18304,
+    #18305));
+#18298 = ORIENTED_EDGE('',*,*,#18127,.T.);
+#18299 = ORIENTED_EDGE('',*,*,#18183,.T.);
+#18300 = ORIENTED_EDGE('',*,*,#18284,.T.);
+#18301 = ORIENTED_EDGE('',*,*,#18246,.T.);
+#18302 = ORIENTED_EDGE('',*,*,#18215,.F.);
+#18303 = ORIENTED_EDGE('',*,*,#18149,.F.);
+#18304 = ORIENTED_EDGE('',*,*,#18087,.F.);
+#18305 = ORIENTED_EDGE('',*,*,#18047,.F.);
+#18306 = PLANE('',#18307);
+#18307 = AXIS2_PLACEMENT_3D('',#18308,#18309,#18310);
+#18308 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#18309 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#18310 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#18311 = ADVANCED_FACE('',(#18312),#18322,.T.);
+#18312 = FACE_BOUND('',#18313,.T.);
+#18313 = EDGE_LOOP('',(#18314,#18315,#18316,#18317,#18318,#18319,#18320,
+    #18321));
+#18314 = ORIENTED_EDGE('',*,*,#18096,.T.);
+#18315 = ORIENTED_EDGE('',*,*,#18166,.T.);
+#18316 = ORIENTED_EDGE('',*,*,#18224,.T.);
+#18317 = ORIENTED_EDGE('',*,*,#18255,.T.);
+#18318 = ORIENTED_EDGE('',*,*,#18277,.F.);
+#18319 = ORIENTED_EDGE('',*,*,#18200,.F.);
+#18320 = ORIENTED_EDGE('',*,*,#18118,.F.);
+#18321 = ORIENTED_EDGE('',*,*,#18065,.F.);
+#18322 = PLANE('',#18323);
+#18323 = AXIS2_PLACEMENT_3D('',#18324,#18325,#18326);
+#18324 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#18325 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#18326 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#18327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18331)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18328,#18329,#18330)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18328 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18329 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18330 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18331 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18328,
+  'distance_accuracy_value','confusion accuracy');
+#18332 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18333,#18335);
+#18333 = ( REPRESENTATION_RELATIONSHIP('','',#18040,#17474) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18334) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18334 = ITEM_DEFINED_TRANSFORMATION('','',#11,#17479);
+#18335 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18336);
+#18336 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('254','Lead011','',#17469,#18035
+  ,$);
+#18337 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18037));
+#18338 = SHAPE_DEFINITION_REPRESENTATION(#18339,#18345);
+#18339 = PRODUCT_DEFINITION_SHAPE('','',#18340);
+#18340 = PRODUCT_DEFINITION('design','',#18341,#18344);
+#18341 = PRODUCT_DEFINITION_FORMATION('','',#18342);
+#18342 = PRODUCT('01x01_P2.54mm_Vertical_SMD012',
+  '01x01_P2.54mm_Vertical_SMD012','',(#18343));
+#18343 = PRODUCT_CONTEXT('',#2,'mechanical');
+#18344 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18345 = SHAPE_REPRESENTATION('',(#11,#18346,#18350),#18354);
+#18346 = AXIS2_PLACEMENT_3D('',#18347,#18348,#18349);
+#18347 = CARTESIAN_POINT('',(0.,0.,0.));
+#18348 = DIRECTION('',(0.,0.,1.));
+#18349 = DIRECTION('',(1.,0.,0.));
+#18350 = AXIS2_PLACEMENT_3D('',#18351,#18352,#18353);
+#18351 = CARTESIAN_POINT('',(0.,0.,0.));
+#18352 = DIRECTION('',(0.,0.,1.));
+#18353 = DIRECTION('',(1.,0.,0.));
+#18354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18358)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18355,#18356,#18357)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18355 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18356 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18357 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18358 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18355,
+  'distance_accuracy_value','confusion accuracy');
+#18359 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18360,#18362);
+#18360 = ( REPRESENTATION_RELATIONSHIP('','',#18345,#16572) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18361) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18361 = ITEM_DEFINED_TRANSFORMATION('','',#11,#16581);
+#18362 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18363);
+#18363 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('258',
+  '01x01_P2.54mm_Vertical_SMD012','',#16567,#18340,$);
+#18364 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18342));
+#18365 = SHAPE_DEFINITION_REPRESENTATION(#18366,#18372);
+#18366 = PRODUCT_DEFINITION_SHAPE('','',#18367);
+#18367 = PRODUCT_DEFINITION('design','',#18368,#18371);
+#18368 = PRODUCT_DEFINITION_FORMATION('','',#18369);
+#18369 = PRODUCT('Body038','Body038','',(#18370));
+#18370 = PRODUCT_CONTEXT('',#2,'mechanical');
+#18371 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18372 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#18373),#18893);
+#18373 = MANIFOLD_SOLID_BREP('',#18374);
+#18374 = CLOSED_SHELL('',(#18375,#18449,#18480,#18504,#18528,#18545,
+    #18576,#18632,#18688,#18705,#18736,#18760,#18784,#18801,#18818,
+    #18835,#18852,#18869,#18881));
+#18375 = ADVANCED_FACE('',(#18376,#18410),#18444,.T.);
+#18376 = FACE_BOUND('',#18377,.T.);
+#18377 = EDGE_LOOP('',(#18378,#18388,#18396,#18404));
+#18378 = ORIENTED_EDGE('',*,*,#18379,.F.);
+#18379 = EDGE_CURVE('',#18380,#18382,#18384,.T.);
+#18380 = VERTEX_POINT('',#18381);
+#18381 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#18382 = VERTEX_POINT('',#18383);
+#18383 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#18384 = LINE('',#18385,#18386);
+#18385 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#18386 = VECTOR('',#18387,1.);
+#18387 = DIRECTION('',(-1.,0.,0.));
+#18388 = ORIENTED_EDGE('',*,*,#18389,.F.);
+#18389 = EDGE_CURVE('',#18390,#18380,#18392,.T.);
+#18390 = VERTEX_POINT('',#18391);
+#18391 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#18392 = LINE('',#18393,#18394);
+#18393 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#18394 = VECTOR('',#18395,1.);
+#18395 = DIRECTION('',(0.,1.,0.));
+#18396 = ORIENTED_EDGE('',*,*,#18397,.F.);
+#18397 = EDGE_CURVE('',#18398,#18390,#18400,.T.);
+#18398 = VERTEX_POINT('',#18399);
+#18399 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#18400 = LINE('',#18401,#18402);
+#18401 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#18402 = VECTOR('',#18403,1.);
+#18403 = DIRECTION('',(1.,0.,0.));
+#18404 = ORIENTED_EDGE('',*,*,#18405,.F.);
+#18405 = EDGE_CURVE('',#18382,#18398,#18406,.T.);
+#18406 = LINE('',#18407,#18408);
+#18407 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#18408 = VECTOR('',#18409,1.);
+#18409 = DIRECTION('',(0.,-1.,0.));
+#18410 = FACE_BOUND('',#18411,.T.);
+#18411 = EDGE_LOOP('',(#18412,#18422,#18430,#18438));
+#18412 = ORIENTED_EDGE('',*,*,#18413,.T.);
+#18413 = EDGE_CURVE('',#18414,#18416,#18418,.T.);
+#18414 = VERTEX_POINT('',#18415);
+#18415 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#18416 = VERTEX_POINT('',#18417);
+#18417 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#18418 = LINE('',#18419,#18420);
+#18419 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#18420 = VECTOR('',#18421,1.);
+#18421 = DIRECTION('',(0.,-1.,0.));
+#18422 = ORIENTED_EDGE('',*,*,#18423,.T.);
+#18423 = EDGE_CURVE('',#18416,#18424,#18426,.T.);
+#18424 = VERTEX_POINT('',#18425);
+#18425 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#18426 = LINE('',#18427,#18428);
+#18427 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#18428 = VECTOR('',#18429,1.);
+#18429 = DIRECTION('',(1.,0.,0.));
+#18430 = ORIENTED_EDGE('',*,*,#18431,.T.);
+#18431 = EDGE_CURVE('',#18424,#18432,#18434,.T.);
+#18432 = VERTEX_POINT('',#18433);
+#18433 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#18434 = LINE('',#18435,#18436);
+#18435 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#18436 = VECTOR('',#18437,1.);
+#18437 = DIRECTION('',(0.,1.,0.));
+#18438 = ORIENTED_EDGE('',*,*,#18439,.T.);
+#18439 = EDGE_CURVE('',#18432,#18414,#18440,.T.);
+#18440 = LINE('',#18441,#18442);
+#18441 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#18442 = VECTOR('',#18443,1.);
+#18443 = DIRECTION('',(-1.,0.,0.));
+#18444 = PLANE('',#18445);
+#18445 = AXIS2_PLACEMENT_3D('',#18446,#18447,#18448);
+#18446 = CARTESIAN_POINT('',(0.,0.,7.5));
+#18447 = DIRECTION('',(0.,0.,1.));
+#18448 = DIRECTION('',(1.,0.,-0.));
+#18449 = ADVANCED_FACE('',(#18450),#18475,.F.);
+#18450 = FACE_BOUND('',#18451,.T.);
+#18451 = EDGE_LOOP('',(#18452,#18460,#18461,#18469));
+#18452 = ORIENTED_EDGE('',*,*,#18453,.F.);
+#18453 = EDGE_CURVE('',#18380,#18454,#18456,.T.);
+#18454 = VERTEX_POINT('',#18455);
+#18455 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#18456 = LINE('',#18457,#18458);
+#18457 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#18458 = VECTOR('',#18459,1.);
+#18459 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#18460 = ORIENTED_EDGE('',*,*,#18379,.T.);
+#18461 = ORIENTED_EDGE('',*,*,#18462,.T.);
+#18462 = EDGE_CURVE('',#18382,#18463,#18465,.T.);
+#18463 = VERTEX_POINT('',#18464);
+#18464 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#18465 = LINE('',#18466,#18467);
+#18466 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#18467 = VECTOR('',#18468,1.);
+#18468 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#18469 = ORIENTED_EDGE('',*,*,#18470,.F.);
+#18470 = EDGE_CURVE('',#18454,#18463,#18471,.T.);
+#18471 = LINE('',#18472,#18473);
+#18472 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#18473 = VECTOR('',#18474,1.);
+#18474 = DIRECTION('',(-1.,0.,0.));
+#18475 = PLANE('',#18476);
+#18476 = AXIS2_PLACEMENT_3D('',#18477,#18478,#18479);
+#18477 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#18478 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#18479 = DIRECTION('',(1.,0.,0.));
+#18480 = ADVANCED_FACE('',(#18481),#18499,.F.);
+#18481 = FACE_BOUND('',#18482,.T.);
+#18482 = EDGE_LOOP('',(#18483,#18491,#18492,#18493));
+#18483 = ORIENTED_EDGE('',*,*,#18484,.F.);
+#18484 = EDGE_CURVE('',#18390,#18485,#18487,.T.);
+#18485 = VERTEX_POINT('',#18486);
+#18486 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#18487 = LINE('',#18488,#18489);
+#18488 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#18489 = VECTOR('',#18490,1.);
+#18490 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#18491 = ORIENTED_EDGE('',*,*,#18389,.T.);
+#18492 = ORIENTED_EDGE('',*,*,#18453,.T.);
+#18493 = ORIENTED_EDGE('',*,*,#18494,.F.);
+#18494 = EDGE_CURVE('',#18485,#18454,#18495,.T.);
+#18495 = LINE('',#18496,#18497);
+#18496 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#18497 = VECTOR('',#18498,1.);
+#18498 = DIRECTION('',(0.,1.,0.));
+#18499 = PLANE('',#18500);
+#18500 = AXIS2_PLACEMENT_3D('',#18501,#18502,#18503);
+#18501 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#18502 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#18503 = DIRECTION('',(0.,-1.,0.));
+#18504 = ADVANCED_FACE('',(#18505),#18523,.F.);
+#18505 = FACE_BOUND('',#18506,.T.);
+#18506 = EDGE_LOOP('',(#18507,#18508,#18509,#18517));
+#18507 = ORIENTED_EDGE('',*,*,#18462,.F.);
+#18508 = ORIENTED_EDGE('',*,*,#18405,.T.);
+#18509 = ORIENTED_EDGE('',*,*,#18510,.T.);
+#18510 = EDGE_CURVE('',#18398,#18511,#18513,.T.);
+#18511 = VERTEX_POINT('',#18512);
+#18512 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#18513 = LINE('',#18514,#18515);
+#18514 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#18515 = VECTOR('',#18516,1.);
+#18516 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#18517 = ORIENTED_EDGE('',*,*,#18518,.F.);
+#18518 = EDGE_CURVE('',#18463,#18511,#18519,.T.);
+#18519 = LINE('',#18520,#18521);
+#18520 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#18521 = VECTOR('',#18522,1.);
+#18522 = DIRECTION('',(0.,-1.,0.));
+#18523 = PLANE('',#18524);
+#18524 = AXIS2_PLACEMENT_3D('',#18525,#18526,#18527);
+#18525 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#18526 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#18527 = DIRECTION('',(0.,1.,0.));
+#18528 = ADVANCED_FACE('',(#18529),#18540,.F.);
+#18529 = FACE_BOUND('',#18530,.T.);
+#18530 = EDGE_LOOP('',(#18531,#18532,#18533,#18534));
+#18531 = ORIENTED_EDGE('',*,*,#18510,.F.);
+#18532 = ORIENTED_EDGE('',*,*,#18397,.T.);
+#18533 = ORIENTED_EDGE('',*,*,#18484,.T.);
+#18534 = ORIENTED_EDGE('',*,*,#18535,.F.);
+#18535 = EDGE_CURVE('',#18511,#18485,#18536,.T.);
+#18536 = LINE('',#18537,#18538);
+#18537 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#18538 = VECTOR('',#18539,1.);
+#18539 = DIRECTION('',(1.,0.,0.));
+#18540 = PLANE('',#18541);
+#18541 = AXIS2_PLACEMENT_3D('',#18542,#18543,#18544);
+#18542 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#18543 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#18544 = DIRECTION('',(-1.,-0.,0.));
+#18545 = ADVANCED_FACE('',(#18546),#18571,.F.);
+#18546 = FACE_BOUND('',#18547,.F.);
+#18547 = EDGE_LOOP('',(#18548,#18556,#18557,#18565));
+#18548 = ORIENTED_EDGE('',*,*,#18549,.T.);
+#18549 = EDGE_CURVE('',#18550,#18414,#18552,.T.);
+#18550 = VERTEX_POINT('',#18551);
+#18551 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#18552 = LINE('',#18553,#18554);
+#18553 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#18554 = VECTOR('',#18555,1.);
+#18555 = DIRECTION('',(0.,0.,1.));
+#18556 = ORIENTED_EDGE('',*,*,#18413,.T.);
+#18557 = ORIENTED_EDGE('',*,*,#18558,.F.);
+#18558 = EDGE_CURVE('',#18559,#18416,#18561,.T.);
+#18559 = VERTEX_POINT('',#18560);
+#18560 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#18561 = LINE('',#18562,#18563);
+#18562 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#18563 = VECTOR('',#18564,1.);
+#18564 = DIRECTION('',(0.,0.,1.));
+#18565 = ORIENTED_EDGE('',*,*,#18566,.F.);
+#18566 = EDGE_CURVE('',#18550,#18559,#18567,.T.);
+#18567 = LINE('',#18568,#18569);
+#18568 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#18569 = VECTOR('',#18570,1.);
+#18570 = DIRECTION('',(0.,-1.,0.));
+#18571 = PLANE('',#18572);
+#18572 = AXIS2_PLACEMENT_3D('',#18573,#18574,#18575);
+#18573 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#18574 = DIRECTION('',(1.,0.,0.));
+#18575 = DIRECTION('',(0.,-1.,0.));
+#18576 = ADVANCED_FACE('',(#18577),#18627,.F.);
+#18577 = FACE_BOUND('',#18578,.F.);
+#18578 = EDGE_LOOP('',(#18579,#18589,#18595,#18596,#18597,#18605,#18613,
+    #18621));
+#18579 = ORIENTED_EDGE('',*,*,#18580,.F.);
+#18580 = EDGE_CURVE('',#18581,#18583,#18585,.T.);
+#18581 = VERTEX_POINT('',#18582);
+#18582 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#18583 = VERTEX_POINT('',#18584);
+#18584 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#18585 = LINE('',#18586,#18587);
+#18586 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#18587 = VECTOR('',#18588,1.);
+#18588 = DIRECTION('',(-1.,0.,0.));
+#18589 = ORIENTED_EDGE('',*,*,#18590,.T.);
+#18590 = EDGE_CURVE('',#18581,#18432,#18591,.T.);
+#18591 = LINE('',#18592,#18593);
+#18592 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#18593 = VECTOR('',#18594,1.);
+#18594 = DIRECTION('',(0.,0.,1.));
+#18595 = ORIENTED_EDGE('',*,*,#18439,.T.);
+#18596 = ORIENTED_EDGE('',*,*,#18549,.F.);
+#18597 = ORIENTED_EDGE('',*,*,#18598,.F.);
+#18598 = EDGE_CURVE('',#18599,#18550,#18601,.T.);
+#18599 = VERTEX_POINT('',#18600);
+#18600 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#18601 = LINE('',#18602,#18603);
+#18602 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#18603 = VECTOR('',#18604,1.);
+#18604 = DIRECTION('',(-1.,0.,0.));
+#18605 = ORIENTED_EDGE('',*,*,#18606,.T.);
+#18606 = EDGE_CURVE('',#18599,#18607,#18609,.T.);
+#18607 = VERTEX_POINT('',#18608);
+#18608 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#18609 = LINE('',#18610,#18611);
+#18610 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#18611 = VECTOR('',#18612,1.);
+#18612 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#18613 = ORIENTED_EDGE('',*,*,#18614,.T.);
+#18614 = EDGE_CURVE('',#18607,#18615,#18617,.T.);
+#18615 = VERTEX_POINT('',#18616);
+#18616 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#18617 = LINE('',#18618,#18619);
+#18618 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#18619 = VECTOR('',#18620,1.);
+#18620 = DIRECTION('',(1.,0.,0.));
+#18621 = ORIENTED_EDGE('',*,*,#18622,.T.);
+#18622 = EDGE_CURVE('',#18615,#18583,#18623,.T.);
+#18623 = LINE('',#18624,#18625);
+#18624 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#18625 = VECTOR('',#18626,1.);
+#18626 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#18627 = PLANE('',#18628);
+#18628 = AXIS2_PLACEMENT_3D('',#18629,#18630,#18631);
+#18629 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#18630 = DIRECTION('',(0.,-1.,0.));
+#18631 = DIRECTION('',(-1.,0.,0.));
+#18632 = ADVANCED_FACE('',(#18633),#18683,.F.);
+#18633 = FACE_BOUND('',#18634,.F.);
+#18634 = EDGE_LOOP('',(#18635,#18643,#18644,#18645,#18653,#18661,#18669,
+    #18677));
+#18635 = ORIENTED_EDGE('',*,*,#18636,.F.);
+#18636 = EDGE_CURVE('',#18559,#18637,#18639,.T.);
+#18637 = VERTEX_POINT('',#18638);
+#18638 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#18639 = LINE('',#18640,#18641);
+#18640 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#18641 = VECTOR('',#18642,1.);
+#18642 = DIRECTION('',(1.,0.,0.));
+#18643 = ORIENTED_EDGE('',*,*,#18558,.T.);
+#18644 = ORIENTED_EDGE('',*,*,#18423,.T.);
+#18645 = ORIENTED_EDGE('',*,*,#18646,.F.);
+#18646 = EDGE_CURVE('',#18647,#18424,#18649,.T.);
+#18647 = VERTEX_POINT('',#18648);
+#18648 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#18649 = LINE('',#18650,#18651);
+#18650 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#18651 = VECTOR('',#18652,1.);
+#18652 = DIRECTION('',(0.,0.,1.));
+#18653 = ORIENTED_EDGE('',*,*,#18654,.F.);
+#18654 = EDGE_CURVE('',#18655,#18647,#18657,.T.);
+#18655 = VERTEX_POINT('',#18656);
+#18656 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#18657 = LINE('',#18658,#18659);
+#18658 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#18659 = VECTOR('',#18660,1.);
+#18660 = DIRECTION('',(1.,0.,0.));
+#18661 = ORIENTED_EDGE('',*,*,#18662,.F.);
+#18662 = EDGE_CURVE('',#18663,#18655,#18665,.T.);
+#18663 = VERTEX_POINT('',#18664);
+#18664 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#18665 = LINE('',#18666,#18667);
+#18666 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#18667 = VECTOR('',#18668,1.);
+#18668 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#18669 = ORIENTED_EDGE('',*,*,#18670,.F.);
+#18670 = EDGE_CURVE('',#18671,#18663,#18673,.T.);
+#18671 = VERTEX_POINT('',#18672);
+#18672 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#18673 = LINE('',#18674,#18675);
+#18674 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#18675 = VECTOR('',#18676,1.);
+#18676 = DIRECTION('',(1.,0.,0.));
+#18677 = ORIENTED_EDGE('',*,*,#18678,.F.);
+#18678 = EDGE_CURVE('',#18637,#18671,#18679,.T.);
+#18679 = LINE('',#18680,#18681);
+#18680 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#18681 = VECTOR('',#18682,1.);
+#18682 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#18683 = PLANE('',#18684);
+#18684 = AXIS2_PLACEMENT_3D('',#18685,#18686,#18687);
+#18685 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#18686 = DIRECTION('',(0.,1.,0.));
+#18687 = DIRECTION('',(1.,0.,0.));
+#18688 = ADVANCED_FACE('',(#18689),#18700,.F.);
+#18689 = FACE_BOUND('',#18690,.F.);
+#18690 = EDGE_LOOP('',(#18691,#18692,#18693,#18694));
+#18691 = ORIENTED_EDGE('',*,*,#18646,.T.);
+#18692 = ORIENTED_EDGE('',*,*,#18431,.T.);
+#18693 = ORIENTED_EDGE('',*,*,#18590,.F.);
+#18694 = ORIENTED_EDGE('',*,*,#18695,.F.);
+#18695 = EDGE_CURVE('',#18647,#18581,#18696,.T.);
+#18696 = LINE('',#18697,#18698);
+#18697 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#18698 = VECTOR('',#18699,1.);
+#18699 = DIRECTION('',(0.,1.,0.));
+#18700 = PLANE('',#18701);
+#18701 = AXIS2_PLACEMENT_3D('',#18702,#18703,#18704);
+#18702 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#18703 = DIRECTION('',(-1.,0.,0.));
+#18704 = DIRECTION('',(0.,1.,0.));
+#18705 = ADVANCED_FACE('',(#18706),#18731,.F.);
+#18706 = FACE_BOUND('',#18707,.F.);
+#18707 = EDGE_LOOP('',(#18708,#18716,#18724,#18730));
+#18708 = ORIENTED_EDGE('',*,*,#18709,.T.);
+#18709 = EDGE_CURVE('',#18454,#18710,#18712,.T.);
+#18710 = VERTEX_POINT('',#18711);
+#18711 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#18712 = LINE('',#18713,#18714);
+#18713 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#18714 = VECTOR('',#18715,1.);
+#18715 = DIRECTION('',(-0.,-0.,-1.));
+#18716 = ORIENTED_EDGE('',*,*,#18717,.T.);
+#18717 = EDGE_CURVE('',#18710,#18718,#18720,.T.);
+#18718 = VERTEX_POINT('',#18719);
+#18719 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#18720 = LINE('',#18721,#18722);
+#18721 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#18722 = VECTOR('',#18723,1.);
+#18723 = DIRECTION('',(-1.,0.,0.));
+#18724 = ORIENTED_EDGE('',*,*,#18725,.F.);
+#18725 = EDGE_CURVE('',#18463,#18718,#18726,.T.);
+#18726 = LINE('',#18727,#18728);
+#18727 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#18728 = VECTOR('',#18729,1.);
+#18729 = DIRECTION('',(-0.,-0.,-1.));
+#18730 = ORIENTED_EDGE('',*,*,#18470,.F.);
+#18731 = PLANE('',#18732);
+#18732 = AXIS2_PLACEMENT_3D('',#18733,#18734,#18735);
+#18733 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#18734 = DIRECTION('',(0.,1.,0.));
+#18735 = DIRECTION('',(-1.,0.,0.));
+#18736 = ADVANCED_FACE('',(#18737),#18755,.F.);
+#18737 = FACE_BOUND('',#18738,.F.);
+#18738 = EDGE_LOOP('',(#18739,#18747,#18753,#18754));
+#18739 = ORIENTED_EDGE('',*,*,#18740,.T.);
+#18740 = EDGE_CURVE('',#18485,#18741,#18743,.T.);
+#18741 = VERTEX_POINT('',#18742);
+#18742 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#18743 = LINE('',#18744,#18745);
+#18744 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#18745 = VECTOR('',#18746,1.);
+#18746 = DIRECTION('',(-0.,-0.,-1.));
+#18747 = ORIENTED_EDGE('',*,*,#18748,.T.);
+#18748 = EDGE_CURVE('',#18741,#18710,#18749,.T.);
+#18749 = LINE('',#18750,#18751);
+#18750 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#18751 = VECTOR('',#18752,1.);
+#18752 = DIRECTION('',(0.,1.,0.));
+#18753 = ORIENTED_EDGE('',*,*,#18709,.F.);
+#18754 = ORIENTED_EDGE('',*,*,#18494,.F.);
+#18755 = PLANE('',#18756);
+#18756 = AXIS2_PLACEMENT_3D('',#18757,#18758,#18759);
+#18757 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#18758 = DIRECTION('',(1.,0.,0.));
+#18759 = DIRECTION('',(-0.,1.,0.));
+#18760 = ADVANCED_FACE('',(#18761),#18779,.F.);
+#18761 = FACE_BOUND('',#18762,.F.);
+#18762 = EDGE_LOOP('',(#18763,#18764,#18772,#18778));
+#18763 = ORIENTED_EDGE('',*,*,#18725,.T.);
+#18764 = ORIENTED_EDGE('',*,*,#18765,.T.);
+#18765 = EDGE_CURVE('',#18718,#18766,#18768,.T.);
+#18766 = VERTEX_POINT('',#18767);
+#18767 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#18768 = LINE('',#18769,#18770);
+#18769 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#18770 = VECTOR('',#18771,1.);
+#18771 = DIRECTION('',(0.,-1.,0.));
+#18772 = ORIENTED_EDGE('',*,*,#18773,.F.);
+#18773 = EDGE_CURVE('',#18511,#18766,#18774,.T.);
+#18774 = LINE('',#18775,#18776);
+#18775 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#18776 = VECTOR('',#18777,1.);
+#18777 = DIRECTION('',(-0.,-0.,-1.));
+#18778 = ORIENTED_EDGE('',*,*,#18518,.F.);
+#18779 = PLANE('',#18780);
+#18780 = AXIS2_PLACEMENT_3D('',#18781,#18782,#18783);
+#18781 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#18782 = DIRECTION('',(-1.,0.,0.));
+#18783 = DIRECTION('',(0.,-1.,0.));
+#18784 = ADVANCED_FACE('',(#18785),#18796,.F.);
+#18785 = FACE_BOUND('',#18786,.F.);
+#18786 = EDGE_LOOP('',(#18787,#18788,#18794,#18795));
+#18787 = ORIENTED_EDGE('',*,*,#18773,.T.);
+#18788 = ORIENTED_EDGE('',*,*,#18789,.T.);
+#18789 = EDGE_CURVE('',#18766,#18741,#18790,.T.);
+#18790 = LINE('',#18791,#18792);
+#18791 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#18792 = VECTOR('',#18793,1.);
+#18793 = DIRECTION('',(1.,0.,0.));
+#18794 = ORIENTED_EDGE('',*,*,#18740,.F.);
+#18795 = ORIENTED_EDGE('',*,*,#18535,.F.);
+#18796 = PLANE('',#18797);
+#18797 = AXIS2_PLACEMENT_3D('',#18798,#18799,#18800);
+#18798 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#18799 = DIRECTION('',(0.,-1.,0.));
+#18800 = DIRECTION('',(1.,0.,0.));
+#18801 = ADVANCED_FACE('',(#18802),#18813,.F.);
+#18802 = FACE_BOUND('',#18803,.F.);
+#18803 = EDGE_LOOP('',(#18804,#18805,#18806,#18807));
+#18804 = ORIENTED_EDGE('',*,*,#18598,.T.);
+#18805 = ORIENTED_EDGE('',*,*,#18566,.T.);
+#18806 = ORIENTED_EDGE('',*,*,#18636,.T.);
+#18807 = ORIENTED_EDGE('',*,*,#18808,.T.);
+#18808 = EDGE_CURVE('',#18637,#18599,#18809,.T.);
+#18809 = LINE('',#18810,#18811);
+#18810 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#18811 = VECTOR('',#18812,1.);
+#18812 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#18813 = PLANE('',#18814);
+#18814 = AXIS2_PLACEMENT_3D('',#18815,#18816,#18817);
+#18815 = CARTESIAN_POINT('',(0.,0.,0.2));
+#18816 = DIRECTION('',(0.,0.,1.));
+#18817 = DIRECTION('',(1.,0.,-0.));
+#18818 = ADVANCED_FACE('',(#18819),#18830,.F.);
+#18819 = FACE_BOUND('',#18820,.F.);
+#18820 = EDGE_LOOP('',(#18821,#18822,#18828,#18829));
+#18821 = ORIENTED_EDGE('',*,*,#18580,.T.);
+#18822 = ORIENTED_EDGE('',*,*,#18823,.F.);
+#18823 = EDGE_CURVE('',#18655,#18583,#18824,.T.);
+#18824 = LINE('',#18825,#18826);
+#18825 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#18826 = VECTOR('',#18827,1.);
+#18827 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#18828 = ORIENTED_EDGE('',*,*,#18654,.T.);
+#18829 = ORIENTED_EDGE('',*,*,#18695,.T.);
+#18830 = PLANE('',#18831);
+#18831 = AXIS2_PLACEMENT_3D('',#18832,#18833,#18834);
+#18832 = CARTESIAN_POINT('',(0.,0.,0.2));
+#18833 = DIRECTION('',(0.,0.,1.));
+#18834 = DIRECTION('',(1.,0.,-0.));
+#18835 = ADVANCED_FACE('',(#18836),#18847,.T.);
+#18836 = FACE_BOUND('',#18837,.T.);
+#18837 = EDGE_LOOP('',(#18838,#18839,#18845,#18846));
+#18838 = ORIENTED_EDGE('',*,*,#18662,.F.);
+#18839 = ORIENTED_EDGE('',*,*,#18840,.T.);
+#18840 = EDGE_CURVE('',#18663,#18615,#18841,.T.);
+#18841 = LINE('',#18842,#18843);
+#18842 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#18843 = VECTOR('',#18844,1.);
+#18844 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#18845 = ORIENTED_EDGE('',*,*,#18622,.T.);
+#18846 = ORIENTED_EDGE('',*,*,#18823,.F.);
+#18847 = PLANE('',#18848);
+#18848 = AXIS2_PLACEMENT_3D('',#18849,#18850,#18851);
+#18849 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#18850 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#18851 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#18852 = ADVANCED_FACE('',(#18853),#18864,.T.);
+#18853 = FACE_BOUND('',#18854,.T.);
+#18854 = EDGE_LOOP('',(#18855,#18856,#18862,#18863));
+#18855 = ORIENTED_EDGE('',*,*,#18670,.F.);
+#18856 = ORIENTED_EDGE('',*,*,#18857,.T.);
+#18857 = EDGE_CURVE('',#18671,#18607,#18858,.T.);
+#18858 = LINE('',#18859,#18860);
+#18859 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#18860 = VECTOR('',#18861,1.);
+#18861 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#18862 = ORIENTED_EDGE('',*,*,#18614,.T.);
+#18863 = ORIENTED_EDGE('',*,*,#18840,.F.);
+#18864 = PLANE('',#18865);
+#18865 = AXIS2_PLACEMENT_3D('',#18866,#18867,#18868);
+#18866 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#18867 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#18868 = DIRECTION('',(1.,0.,0.));
+#18869 = ADVANCED_FACE('',(#18870),#18876,.T.);
+#18870 = FACE_BOUND('',#18871,.T.);
+#18871 = EDGE_LOOP('',(#18872,#18873,#18874,#18875));
+#18872 = ORIENTED_EDGE('',*,*,#18678,.F.);
+#18873 = ORIENTED_EDGE('',*,*,#18808,.T.);
+#18874 = ORIENTED_EDGE('',*,*,#18606,.T.);
+#18875 = ORIENTED_EDGE('',*,*,#18857,.F.);
+#18876 = PLANE('',#18877);
+#18877 = AXIS2_PLACEMENT_3D('',#18878,#18879,#18880);
+#18878 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#18879 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#18880 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#18881 = ADVANCED_FACE('',(#18882),#18888,.T.);
+#18882 = FACE_BOUND('',#18883,.T.);
+#18883 = EDGE_LOOP('',(#18884,#18885,#18886,#18887));
+#18884 = ORIENTED_EDGE('',*,*,#18765,.T.);
+#18885 = ORIENTED_EDGE('',*,*,#18789,.T.);
+#18886 = ORIENTED_EDGE('',*,*,#18748,.T.);
+#18887 = ORIENTED_EDGE('',*,*,#18717,.T.);
+#18888 = PLANE('',#18889);
+#18889 = AXIS2_PLACEMENT_3D('',#18890,#18891,#18892);
+#18890 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#18891 = DIRECTION('',(0.,0.,1.));
+#18892 = DIRECTION('',(1.,0.,-0.));
+#18893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18897)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18894,#18895,#18896)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18894 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18895 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18896 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18897 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18894,
+  'distance_accuracy_value','confusion accuracy');
+#18898 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18899,#18901);
+#18899 = ( REPRESENTATION_RELATIONSHIP('','',#18372,#18345) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18900) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18900 = ITEM_DEFINED_TRANSFORMATION('','',#11,#18346);
+#18901 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18902);
+#18902 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('256','Body038','',#18340,#18367
+  ,$);
+#18903 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18369));
+#18904 = SHAPE_DEFINITION_REPRESENTATION(#18905,#18911);
+#18905 = PRODUCT_DEFINITION_SHAPE('','',#18906);
+#18906 = PRODUCT_DEFINITION('design','',#18907,#18910);
+#18907 = PRODUCT_DEFINITION_FORMATION('','',#18908);
+#18908 = PRODUCT('Lead012','Lead012','',(#18909));
+#18909 = PRODUCT_CONTEXT('',#2,'mechanical');
+#18910 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18911 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#18912),#19198);
+#18912 = MANIFOLD_SOLID_BREP('',#18913);
+#18913 = CLOSED_SHELL('',(#18914,#18954,#18985,#19016,#19049,#19082,
+    #19113,#19144,#19166,#19182));
+#18914 = ADVANCED_FACE('',(#18915),#18949,.T.);
+#18915 = FACE_BOUND('',#18916,.T.);
+#18916 = EDGE_LOOP('',(#18917,#18927,#18935,#18943));
+#18917 = ORIENTED_EDGE('',*,*,#18918,.T.);
+#18918 = EDGE_CURVE('',#18919,#18921,#18923,.T.);
+#18919 = VERTEX_POINT('',#18920);
+#18920 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#18921 = VERTEX_POINT('',#18922);
+#18922 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#18923 = LINE('',#18924,#18925);
+#18924 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#18925 = VECTOR('',#18926,1.);
+#18926 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#18927 = ORIENTED_EDGE('',*,*,#18928,.T.);
+#18928 = EDGE_CURVE('',#18921,#18929,#18931,.T.);
+#18929 = VERTEX_POINT('',#18930);
+#18930 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#18931 = LINE('',#18932,#18933);
+#18932 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#18933 = VECTOR('',#18934,1.);
+#18934 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#18935 = ORIENTED_EDGE('',*,*,#18936,.T.);
+#18936 = EDGE_CURVE('',#18929,#18937,#18939,.T.);
+#18937 = VERTEX_POINT('',#18938);
+#18938 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#18939 = LINE('',#18940,#18941);
+#18940 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#18941 = VECTOR('',#18942,1.);
+#18942 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#18943 = ORIENTED_EDGE('',*,*,#18944,.T.);
+#18944 = EDGE_CURVE('',#18937,#18919,#18945,.T.);
+#18945 = LINE('',#18946,#18947);
+#18946 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#18947 = VECTOR('',#18948,1.);
+#18948 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#18949 = PLANE('',#18950);
+#18950 = AXIS2_PLACEMENT_3D('',#18951,#18952,#18953);
+#18951 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#18952 = DIRECTION('',(1.,0.,0.));
+#18953 = DIRECTION('',(-0.,1.,0.));
+#18954 = ADVANCED_FACE('',(#18955),#18980,.F.);
+#18955 = FACE_BOUND('',#18956,.F.);
+#18956 = EDGE_LOOP('',(#18957,#18965,#18966,#18974));
+#18957 = ORIENTED_EDGE('',*,*,#18958,.F.);
+#18958 = EDGE_CURVE('',#18921,#18959,#18961,.T.);
+#18959 = VERTEX_POINT('',#18960);
+#18960 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#18961 = LINE('',#18962,#18963);
+#18962 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#18963 = VECTOR('',#18964,1.);
+#18964 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#18965 = ORIENTED_EDGE('',*,*,#18928,.T.);
+#18966 = ORIENTED_EDGE('',*,*,#18967,.T.);
+#18967 = EDGE_CURVE('',#18929,#18968,#18970,.T.);
+#18968 = VERTEX_POINT('',#18969);
+#18969 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#18970 = LINE('',#18971,#18972);
+#18971 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#18972 = VECTOR('',#18973,1.);
+#18973 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#18974 = ORIENTED_EDGE('',*,*,#18975,.F.);
+#18975 = EDGE_CURVE('',#18959,#18968,#18976,.T.);
+#18976 = LINE('',#18977,#18978);
+#18977 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#18978 = VECTOR('',#18979,1.);
+#18979 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#18980 = PLANE('',#18981);
+#18981 = AXIS2_PLACEMENT_3D('',#18982,#18983,#18984);
+#18982 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#18983 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#18984 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#18985 = ADVANCED_FACE('',(#18986),#19011,.F.);
+#18986 = FACE_BOUND('',#18987,.F.);
+#18987 = EDGE_LOOP('',(#18988,#18996,#18997,#19005));
+#18988 = ORIENTED_EDGE('',*,*,#18989,.F.);
+#18989 = EDGE_CURVE('',#18937,#18990,#18992,.T.);
+#18990 = VERTEX_POINT('',#18991);
+#18991 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#18992 = LINE('',#18993,#18994);
+#18993 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#18994 = VECTOR('',#18995,1.);
+#18995 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#18996 = ORIENTED_EDGE('',*,*,#18944,.T.);
+#18997 = ORIENTED_EDGE('',*,*,#18998,.T.);
+#18998 = EDGE_CURVE('',#18919,#18999,#19001,.T.);
+#18999 = VERTEX_POINT('',#19000);
+#19000 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#19001 = LINE('',#19002,#19003);
+#19002 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#19003 = VECTOR('',#19004,1.);
+#19004 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#19005 = ORIENTED_EDGE('',*,*,#19006,.F.);
+#19006 = EDGE_CURVE('',#18990,#18999,#19007,.T.);
+#19007 = LINE('',#19008,#19009);
+#19008 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#19009 = VECTOR('',#19010,1.);
+#19010 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#19011 = PLANE('',#19012);
+#19012 = AXIS2_PLACEMENT_3D('',#19013,#19014,#19015);
+#19013 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#19014 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#19015 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#19016 = ADVANCED_FACE('',(#19017),#19044,.T.);
+#19017 = FACE_BOUND('',#19018,.T.);
+#19018 = EDGE_LOOP('',(#19019,#19028,#19036,#19043));
+#19019 = ORIENTED_EDGE('',*,*,#19020,.T.);
+#19020 = EDGE_CURVE('',#18959,#19021,#19023,.T.);
+#19021 = VERTEX_POINT('',#19022);
+#19022 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#19023 = CIRCLE('',#19024,0.3);
+#19024 = AXIS2_PLACEMENT_3D('',#19025,#19026,#19027);
+#19025 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#19026 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19027 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#19028 = ORIENTED_EDGE('',*,*,#19029,.T.);
+#19029 = EDGE_CURVE('',#19021,#19030,#19032,.T.);
+#19030 = VERTEX_POINT('',#19031);
+#19031 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#19032 = LINE('',#19033,#19034);
+#19033 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#19034 = VECTOR('',#19035,1.);
+#19035 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19036 = ORIENTED_EDGE('',*,*,#19037,.F.);
+#19037 = EDGE_CURVE('',#18968,#19030,#19038,.T.);
+#19038 = CIRCLE('',#19039,0.3);
+#19039 = AXIS2_PLACEMENT_3D('',#19040,#19041,#19042);
+#19040 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#19041 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19042 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#19043 = ORIENTED_EDGE('',*,*,#18975,.F.);
+#19044 = CYLINDRICAL_SURFACE('',#19045,0.3);
+#19045 = AXIS2_PLACEMENT_3D('',#19046,#19047,#19048);
+#19046 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#19047 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19048 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#19049 = ADVANCED_FACE('',(#19050),#19077,.F.);
+#19050 = FACE_BOUND('',#19051,.F.);
+#19051 = EDGE_LOOP('',(#19052,#19053,#19062,#19070));
+#19052 = ORIENTED_EDGE('',*,*,#19006,.T.);
+#19053 = ORIENTED_EDGE('',*,*,#19054,.T.);
+#19054 = EDGE_CURVE('',#18999,#19055,#19057,.T.);
+#19055 = VERTEX_POINT('',#19056);
+#19056 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#19057 = CIRCLE('',#19058,0.1);
+#19058 = AXIS2_PLACEMENT_3D('',#19059,#19060,#19061);
+#19059 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#19060 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19061 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#19062 = ORIENTED_EDGE('',*,*,#19063,.F.);
+#19063 = EDGE_CURVE('',#19064,#19055,#19066,.T.);
+#19064 = VERTEX_POINT('',#19065);
+#19065 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#19066 = LINE('',#19067,#19068);
+#19067 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#19068 = VECTOR('',#19069,1.);
+#19069 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#19070 = ORIENTED_EDGE('',*,*,#19071,.F.);
+#19071 = EDGE_CURVE('',#18990,#19064,#19072,.T.);
+#19072 = CIRCLE('',#19073,0.1);
+#19073 = AXIS2_PLACEMENT_3D('',#19074,#19075,#19076);
+#19074 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#19075 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19076 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#19077 = CYLINDRICAL_SURFACE('',#19078,0.1);
+#19078 = AXIS2_PLACEMENT_3D('',#19079,#19080,#19081);
+#19079 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#19080 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#19081 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#19082 = ADVANCED_FACE('',(#19083),#19108,.F.);
+#19083 = FACE_BOUND('',#19084,.F.);
+#19084 = EDGE_LOOP('',(#19085,#19093,#19094,#19102));
+#19085 = ORIENTED_EDGE('',*,*,#19086,.F.);
+#19086 = EDGE_CURVE('',#19021,#19087,#19089,.T.);
+#19087 = VERTEX_POINT('',#19088);
+#19088 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#19089 = LINE('',#19090,#19091);
+#19090 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#19091 = VECTOR('',#19092,1.);
+#19092 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#19093 = ORIENTED_EDGE('',*,*,#19029,.T.);
+#19094 = ORIENTED_EDGE('',*,*,#19095,.T.);
+#19095 = EDGE_CURVE('',#19030,#19096,#19098,.T.);
+#19096 = VERTEX_POINT('',#19097);
+#19097 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#19098 = LINE('',#19099,#19100);
+#19099 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#19100 = VECTOR('',#19101,1.);
+#19101 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#19102 = ORIENTED_EDGE('',*,*,#19103,.F.);
+#19103 = EDGE_CURVE('',#19087,#19096,#19104,.T.);
+#19104 = LINE('',#19105,#19106);
+#19105 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#19106 = VECTOR('',#19107,1.);
+#19107 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#19108 = PLANE('',#19109);
+#19109 = AXIS2_PLACEMENT_3D('',#19110,#19111,#19112);
+#19110 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#19111 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#19112 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#19113 = ADVANCED_FACE('',(#19114),#19139,.F.);
+#19114 = FACE_BOUND('',#19115,.F.);
+#19115 = EDGE_LOOP('',(#19116,#19124,#19125,#19133));
+#19116 = ORIENTED_EDGE('',*,*,#19117,.T.);
+#19117 = EDGE_CURVE('',#19118,#19087,#19120,.T.);
+#19118 = VERTEX_POINT('',#19119);
+#19119 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#19120 = LINE('',#19121,#19122);
+#19121 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#19122 = VECTOR('',#19123,1.);
+#19123 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#19124 = ORIENTED_EDGE('',*,*,#19103,.T.);
+#19125 = ORIENTED_EDGE('',*,*,#19126,.T.);
+#19126 = EDGE_CURVE('',#19096,#19127,#19129,.T.);
+#19127 = VERTEX_POINT('',#19128);
+#19128 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#19129 = LINE('',#19130,#19131);
+#19130 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#19131 = VECTOR('',#19132,1.);
+#19132 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#19133 = ORIENTED_EDGE('',*,*,#19134,.T.);
+#19134 = EDGE_CURVE('',#19127,#19118,#19135,.T.);
+#19135 = LINE('',#19136,#19137);
+#19136 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#19137 = VECTOR('',#19138,1.);
+#19138 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#19139 = PLANE('',#19140);
+#19140 = AXIS2_PLACEMENT_3D('',#19141,#19142,#19143);
+#19141 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#19142 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#19143 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#19144 = ADVANCED_FACE('',(#19145),#19161,.F.);
+#19145 = FACE_BOUND('',#19146,.F.);
+#19146 = EDGE_LOOP('',(#19147,#19153,#19154,#19160));
+#19147 = ORIENTED_EDGE('',*,*,#19148,.F.);
+#19148 = EDGE_CURVE('',#19064,#19127,#19149,.T.);
+#19149 = LINE('',#19150,#19151);
+#19150 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#19151 = VECTOR('',#19152,1.);
+#19152 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#19153 = ORIENTED_EDGE('',*,*,#19063,.T.);
+#19154 = ORIENTED_EDGE('',*,*,#19155,.T.);
+#19155 = EDGE_CURVE('',#19055,#19118,#19156,.T.);
+#19156 = LINE('',#19157,#19158);
+#19157 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#19158 = VECTOR('',#19159,1.);
+#19159 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#19160 = ORIENTED_EDGE('',*,*,#19134,.F.);
+#19161 = PLANE('',#19162);
+#19162 = AXIS2_PLACEMENT_3D('',#19163,#19164,#19165);
+#19163 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#19164 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#19165 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#19166 = ADVANCED_FACE('',(#19167),#19177,.T.);
+#19167 = FACE_BOUND('',#19168,.T.);
+#19168 = EDGE_LOOP('',(#19169,#19170,#19171,#19172,#19173,#19174,#19175,
+    #19176));
+#19169 = ORIENTED_EDGE('',*,*,#18998,.T.);
+#19170 = ORIENTED_EDGE('',*,*,#19054,.T.);
+#19171 = ORIENTED_EDGE('',*,*,#19155,.T.);
+#19172 = ORIENTED_EDGE('',*,*,#19117,.T.);
+#19173 = ORIENTED_EDGE('',*,*,#19086,.F.);
+#19174 = ORIENTED_EDGE('',*,*,#19020,.F.);
+#19175 = ORIENTED_EDGE('',*,*,#18958,.F.);
+#19176 = ORIENTED_EDGE('',*,*,#18918,.F.);
+#19177 = PLANE('',#19178);
+#19178 = AXIS2_PLACEMENT_3D('',#19179,#19180,#19181);
+#19179 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#19180 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#19181 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#19182 = ADVANCED_FACE('',(#19183),#19193,.T.);
+#19183 = FACE_BOUND('',#19184,.T.);
+#19184 = EDGE_LOOP('',(#19185,#19186,#19187,#19188,#19189,#19190,#19191,
+    #19192));
+#19185 = ORIENTED_EDGE('',*,*,#18967,.T.);
+#19186 = ORIENTED_EDGE('',*,*,#19037,.T.);
+#19187 = ORIENTED_EDGE('',*,*,#19095,.T.);
+#19188 = ORIENTED_EDGE('',*,*,#19126,.T.);
+#19189 = ORIENTED_EDGE('',*,*,#19148,.F.);
+#19190 = ORIENTED_EDGE('',*,*,#19071,.F.);
+#19191 = ORIENTED_EDGE('',*,*,#18989,.F.);
+#19192 = ORIENTED_EDGE('',*,*,#18936,.F.);
+#19193 = PLANE('',#19194);
+#19194 = AXIS2_PLACEMENT_3D('',#19195,#19196,#19197);
+#19195 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#19196 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#19197 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#19198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19202)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19199,#19200,#19201)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19199 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19200 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19201 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19202 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#19199,
+  'distance_accuracy_value','confusion accuracy');
+#19203 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19204,#19206);
+#19204 = ( REPRESENTATION_RELATIONSHIP('','',#18911,#18345) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19205) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19205 = ITEM_DEFINED_TRANSFORMATION('','',#11,#18350);
+#19206 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19207);
+#19207 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('257','Lead012','',#18340,#18906
+  ,$);
+#19208 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18908));
+#19209 = SHAPE_DEFINITION_REPRESENTATION(#19210,#19216);
+#19210 = PRODUCT_DEFINITION_SHAPE('','',#19211);
+#19211 = PRODUCT_DEFINITION('design','',#19212,#19215);
+#19212 = PRODUCT_DEFINITION_FORMATION('','',#19213);
+#19213 = PRODUCT('01x04_P2.54mm_Vertical_SMD001',
+  '01x04_P2.54mm_Vertical_SMD001','',(#19214));
+#19214 = PRODUCT_CONTEXT('',#2,'mechanical');
+#19215 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19216 = SHAPE_REPRESENTATION('',(#11,#19217,#19221,#19225,#19229),
+  #19233);
+#19217 = AXIS2_PLACEMENT_3D('',#19218,#19219,#19220);
+#19218 = CARTESIAN_POINT('',(0.,1.27,0.));
+#19219 = DIRECTION('',(0.,0.,1.));
+#19220 = DIRECTION('',(-1.,0.,0.));
+#19221 = AXIS2_PLACEMENT_3D('',#19222,#19223,#19224);
+#19222 = CARTESIAN_POINT('',(0.,3.81,0.));
+#19223 = DIRECTION('',(0.,0.,1.));
+#19224 = DIRECTION('',(1.,0.,0.));
+#19225 = AXIS2_PLACEMENT_3D('',#19226,#19227,#19228);
+#19226 = CARTESIAN_POINT('',(0.,-1.27,0.));
+#19227 = DIRECTION('',(0.,0.,1.));
+#19228 = DIRECTION('',(1.,0.,0.));
+#19229 = AXIS2_PLACEMENT_3D('',#19230,#19231,#19232);
+#19230 = CARTESIAN_POINT('',(0.,-3.81,0.));
+#19231 = DIRECTION('',(0.,0.,1.));
+#19232 = DIRECTION('',(-1.,0.,0.));
+#19233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19237)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19234,#19235,#19236)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19234 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19235 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19236 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19237 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#19234,
+  'distance_accuracy_value','confusion accuracy');
+#19238 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19239,#19241);
+#19239 = ( REPRESENTATION_RELATIONSHIP('','',#19216,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19240) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19240 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#19241 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19242);
+#19242 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('272',
+  '01x04_P2.54mm_Vertical_SMD001','',#5,#19211,$);
+#19243 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19213));
+#19244 = SHAPE_DEFINITION_REPRESENTATION(#19245,#19251);
+#19245 = PRODUCT_DEFINITION_SHAPE('','',#19246);
+#19246 = PRODUCT_DEFINITION('design','',#19247,#19250);
+#19247 = PRODUCT_DEFINITION_FORMATION('','',#19248);
+#19248 = PRODUCT('01x01_P2.54mm_Vertical_SMD013',
+  '01x01_P2.54mm_Vertical_SMD013','',(#19249));
+#19249 = PRODUCT_CONTEXT('',#2,'mechanical');
+#19250 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19251 = SHAPE_REPRESENTATION('',(#11,#19252,#19256),#19260);
+#19252 = AXIS2_PLACEMENT_3D('',#19253,#19254,#19255);
+#19253 = CARTESIAN_POINT('',(0.,0.,0.));
+#19254 = DIRECTION('',(0.,0.,1.));
+#19255 = DIRECTION('',(1.,0.,0.));
+#19256 = AXIS2_PLACEMENT_3D('',#19257,#19258,#19259);
+#19257 = CARTESIAN_POINT('',(0.,0.,0.));
+#19258 = DIRECTION('',(0.,0.,1.));
+#19259 = DIRECTION('',(1.,0.,0.));
+#19260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19264)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19261,#19262,#19263)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19261 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19262 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19263 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19264 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#19261,
+  'distance_accuracy_value','confusion accuracy');
+#19265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19266,#19268);
+#19266 = ( REPRESENTATION_RELATIONSHIP('','',#19251,#19216) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19267) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19217);
+#19268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19269);
+#19269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('262',
+  '01x01_P2.54mm_Vertical_SMD013','',#19211,#19246,$);
+#19270 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19248));
+#19271 = SHAPE_DEFINITION_REPRESENTATION(#19272,#19278);
+#19272 = PRODUCT_DEFINITION_SHAPE('','',#19273);
+#19273 = PRODUCT_DEFINITION('design','',#19274,#19277);
+#19274 = PRODUCT_DEFINITION_FORMATION('','',#19275);
+#19275 = PRODUCT('Body039','Body039','',(#19276));
+#19276 = PRODUCT_CONTEXT('',#2,'mechanical');
+#19277 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19278 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#19279),#19799);
+#19279 = MANIFOLD_SOLID_BREP('',#19280);
+#19280 = CLOSED_SHELL('',(#19281,#19355,#19386,#19410,#19434,#19451,
+    #19482,#19538,#19594,#19611,#19642,#19666,#19690,#19707,#19724,
+    #19741,#19758,#19775,#19787));
+#19281 = ADVANCED_FACE('',(#19282,#19316),#19350,.T.);
+#19282 = FACE_BOUND('',#19283,.T.);
+#19283 = EDGE_LOOP('',(#19284,#19294,#19302,#19310));
+#19284 = ORIENTED_EDGE('',*,*,#19285,.F.);
+#19285 = EDGE_CURVE('',#19286,#19288,#19290,.T.);
+#19286 = VERTEX_POINT('',#19287);
+#19287 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#19288 = VERTEX_POINT('',#19289);
+#19289 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#19290 = LINE('',#19291,#19292);
+#19291 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#19292 = VECTOR('',#19293,1.);
+#19293 = DIRECTION('',(-1.,0.,0.));
+#19294 = ORIENTED_EDGE('',*,*,#19295,.F.);
+#19295 = EDGE_CURVE('',#19296,#19286,#19298,.T.);
+#19296 = VERTEX_POINT('',#19297);
+#19297 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#19298 = LINE('',#19299,#19300);
+#19299 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#19300 = VECTOR('',#19301,1.);
+#19301 = DIRECTION('',(0.,1.,0.));
+#19302 = ORIENTED_EDGE('',*,*,#19303,.F.);
+#19303 = EDGE_CURVE('',#19304,#19296,#19306,.T.);
+#19304 = VERTEX_POINT('',#19305);
+#19305 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#19306 = LINE('',#19307,#19308);
+#19307 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#19308 = VECTOR('',#19309,1.);
+#19309 = DIRECTION('',(1.,0.,0.));
+#19310 = ORIENTED_EDGE('',*,*,#19311,.F.);
+#19311 = EDGE_CURVE('',#19288,#19304,#19312,.T.);
+#19312 = LINE('',#19313,#19314);
+#19313 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#19314 = VECTOR('',#19315,1.);
+#19315 = DIRECTION('',(0.,-1.,0.));
+#19316 = FACE_BOUND('',#19317,.T.);
+#19317 = EDGE_LOOP('',(#19318,#19328,#19336,#19344));
+#19318 = ORIENTED_EDGE('',*,*,#19319,.T.);
+#19319 = EDGE_CURVE('',#19320,#19322,#19324,.T.);
+#19320 = VERTEX_POINT('',#19321);
+#19321 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#19322 = VERTEX_POINT('',#19323);
+#19323 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#19324 = LINE('',#19325,#19326);
+#19325 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#19326 = VECTOR('',#19327,1.);
+#19327 = DIRECTION('',(0.,-1.,0.));
+#19328 = ORIENTED_EDGE('',*,*,#19329,.T.);
+#19329 = EDGE_CURVE('',#19322,#19330,#19332,.T.);
+#19330 = VERTEX_POINT('',#19331);
+#19331 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#19332 = LINE('',#19333,#19334);
+#19333 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#19334 = VECTOR('',#19335,1.);
+#19335 = DIRECTION('',(1.,0.,0.));
+#19336 = ORIENTED_EDGE('',*,*,#19337,.T.);
+#19337 = EDGE_CURVE('',#19330,#19338,#19340,.T.);
+#19338 = VERTEX_POINT('',#19339);
+#19339 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#19340 = LINE('',#19341,#19342);
+#19341 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#19342 = VECTOR('',#19343,1.);
+#19343 = DIRECTION('',(0.,1.,0.));
+#19344 = ORIENTED_EDGE('',*,*,#19345,.T.);
+#19345 = EDGE_CURVE('',#19338,#19320,#19346,.T.);
+#19346 = LINE('',#19347,#19348);
+#19347 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#19348 = VECTOR('',#19349,1.);
+#19349 = DIRECTION('',(-1.,0.,0.));
+#19350 = PLANE('',#19351);
+#19351 = AXIS2_PLACEMENT_3D('',#19352,#19353,#19354);
+#19352 = CARTESIAN_POINT('',(0.,0.,7.5));
+#19353 = DIRECTION('',(0.,0.,1.));
+#19354 = DIRECTION('',(1.,0.,-0.));
+#19355 = ADVANCED_FACE('',(#19356),#19381,.F.);
+#19356 = FACE_BOUND('',#19357,.T.);
+#19357 = EDGE_LOOP('',(#19358,#19366,#19367,#19375));
+#19358 = ORIENTED_EDGE('',*,*,#19359,.F.);
+#19359 = EDGE_CURVE('',#19286,#19360,#19362,.T.);
+#19360 = VERTEX_POINT('',#19361);
+#19361 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#19362 = LINE('',#19363,#19364);
+#19363 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#19364 = VECTOR('',#19365,1.);
+#19365 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#19366 = ORIENTED_EDGE('',*,*,#19285,.T.);
+#19367 = ORIENTED_EDGE('',*,*,#19368,.T.);
+#19368 = EDGE_CURVE('',#19288,#19369,#19371,.T.);
+#19369 = VERTEX_POINT('',#19370);
+#19370 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#19371 = LINE('',#19372,#19373);
+#19372 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#19373 = VECTOR('',#19374,1.);
+#19374 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#19375 = ORIENTED_EDGE('',*,*,#19376,.F.);
+#19376 = EDGE_CURVE('',#19360,#19369,#19377,.T.);
+#19377 = LINE('',#19378,#19379);
+#19378 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#19379 = VECTOR('',#19380,1.);
+#19380 = DIRECTION('',(-1.,0.,0.));
+#19381 = PLANE('',#19382);
+#19382 = AXIS2_PLACEMENT_3D('',#19383,#19384,#19385);
+#19383 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#19384 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#19385 = DIRECTION('',(1.,0.,0.));
+#19386 = ADVANCED_FACE('',(#19387),#19405,.F.);
+#19387 = FACE_BOUND('',#19388,.T.);
+#19388 = EDGE_LOOP('',(#19389,#19397,#19398,#19399));
+#19389 = ORIENTED_EDGE('',*,*,#19390,.F.);
+#19390 = EDGE_CURVE('',#19296,#19391,#19393,.T.);
+#19391 = VERTEX_POINT('',#19392);
+#19392 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#19393 = LINE('',#19394,#19395);
+#19394 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#19395 = VECTOR('',#19396,1.);
+#19396 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#19397 = ORIENTED_EDGE('',*,*,#19295,.T.);
+#19398 = ORIENTED_EDGE('',*,*,#19359,.T.);
+#19399 = ORIENTED_EDGE('',*,*,#19400,.F.);
+#19400 = EDGE_CURVE('',#19391,#19360,#19401,.T.);
+#19401 = LINE('',#19402,#19403);
+#19402 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#19403 = VECTOR('',#19404,1.);
+#19404 = DIRECTION('',(0.,1.,0.));
+#19405 = PLANE('',#19406);
+#19406 = AXIS2_PLACEMENT_3D('',#19407,#19408,#19409);
+#19407 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#19408 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#19409 = DIRECTION('',(0.,-1.,0.));
+#19410 = ADVANCED_FACE('',(#19411),#19429,.F.);
+#19411 = FACE_BOUND('',#19412,.T.);
+#19412 = EDGE_LOOP('',(#19413,#19414,#19415,#19423));
+#19413 = ORIENTED_EDGE('',*,*,#19368,.F.);
+#19414 = ORIENTED_EDGE('',*,*,#19311,.T.);
+#19415 = ORIENTED_EDGE('',*,*,#19416,.T.);
+#19416 = EDGE_CURVE('',#19304,#19417,#19419,.T.);
+#19417 = VERTEX_POINT('',#19418);
+#19418 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#19419 = LINE('',#19420,#19421);
+#19420 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#19421 = VECTOR('',#19422,1.);
+#19422 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#19423 = ORIENTED_EDGE('',*,*,#19424,.F.);
+#19424 = EDGE_CURVE('',#19369,#19417,#19425,.T.);
+#19425 = LINE('',#19426,#19427);
+#19426 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#19427 = VECTOR('',#19428,1.);
+#19428 = DIRECTION('',(0.,-1.,0.));
+#19429 = PLANE('',#19430);
+#19430 = AXIS2_PLACEMENT_3D('',#19431,#19432,#19433);
+#19431 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#19432 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#19433 = DIRECTION('',(0.,1.,0.));
+#19434 = ADVANCED_FACE('',(#19435),#19446,.F.);
+#19435 = FACE_BOUND('',#19436,.T.);
+#19436 = EDGE_LOOP('',(#19437,#19438,#19439,#19440));
+#19437 = ORIENTED_EDGE('',*,*,#19416,.F.);
+#19438 = ORIENTED_EDGE('',*,*,#19303,.T.);
+#19439 = ORIENTED_EDGE('',*,*,#19390,.T.);
+#19440 = ORIENTED_EDGE('',*,*,#19441,.F.);
+#19441 = EDGE_CURVE('',#19417,#19391,#19442,.T.);
+#19442 = LINE('',#19443,#19444);
+#19443 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#19444 = VECTOR('',#19445,1.);
+#19445 = DIRECTION('',(1.,0.,0.));
+#19446 = PLANE('',#19447);
+#19447 = AXIS2_PLACEMENT_3D('',#19448,#19449,#19450);
+#19448 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#19449 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#19450 = DIRECTION('',(-1.,-0.,0.));
+#19451 = ADVANCED_FACE('',(#19452),#19477,.F.);
+#19452 = FACE_BOUND('',#19453,.F.);
+#19453 = EDGE_LOOP('',(#19454,#19462,#19463,#19471));
+#19454 = ORIENTED_EDGE('',*,*,#19455,.T.);
+#19455 = EDGE_CURVE('',#19456,#19320,#19458,.T.);
+#19456 = VERTEX_POINT('',#19457);
+#19457 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#19458 = LINE('',#19459,#19460);
+#19459 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#19460 = VECTOR('',#19461,1.);
+#19461 = DIRECTION('',(0.,0.,1.));
+#19462 = ORIENTED_EDGE('',*,*,#19319,.T.);
+#19463 = ORIENTED_EDGE('',*,*,#19464,.F.);
+#19464 = EDGE_CURVE('',#19465,#19322,#19467,.T.);
+#19465 = VERTEX_POINT('',#19466);
+#19466 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#19467 = LINE('',#19468,#19469);
+#19468 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#19469 = VECTOR('',#19470,1.);
+#19470 = DIRECTION('',(0.,0.,1.));
+#19471 = ORIENTED_EDGE('',*,*,#19472,.F.);
+#19472 = EDGE_CURVE('',#19456,#19465,#19473,.T.);
+#19473 = LINE('',#19474,#19475);
+#19474 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#19475 = VECTOR('',#19476,1.);
+#19476 = DIRECTION('',(0.,-1.,0.));
+#19477 = PLANE('',#19478);
+#19478 = AXIS2_PLACEMENT_3D('',#19479,#19480,#19481);
+#19479 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#19480 = DIRECTION('',(1.,0.,0.));
+#19481 = DIRECTION('',(0.,-1.,0.));
+#19482 = ADVANCED_FACE('',(#19483),#19533,.F.);
+#19483 = FACE_BOUND('',#19484,.F.);
+#19484 = EDGE_LOOP('',(#19485,#19495,#19501,#19502,#19503,#19511,#19519,
+    #19527));
+#19485 = ORIENTED_EDGE('',*,*,#19486,.F.);
+#19486 = EDGE_CURVE('',#19487,#19489,#19491,.T.);
+#19487 = VERTEX_POINT('',#19488);
+#19488 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#19489 = VERTEX_POINT('',#19490);
+#19490 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#19491 = LINE('',#19492,#19493);
+#19492 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#19493 = VECTOR('',#19494,1.);
+#19494 = DIRECTION('',(-1.,0.,0.));
+#19495 = ORIENTED_EDGE('',*,*,#19496,.T.);
+#19496 = EDGE_CURVE('',#19487,#19338,#19497,.T.);
+#19497 = LINE('',#19498,#19499);
+#19498 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#19499 = VECTOR('',#19500,1.);
+#19500 = DIRECTION('',(0.,0.,1.));
+#19501 = ORIENTED_EDGE('',*,*,#19345,.T.);
+#19502 = ORIENTED_EDGE('',*,*,#19455,.F.);
+#19503 = ORIENTED_EDGE('',*,*,#19504,.F.);
+#19504 = EDGE_CURVE('',#19505,#19456,#19507,.T.);
+#19505 = VERTEX_POINT('',#19506);
+#19506 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#19507 = LINE('',#19508,#19509);
+#19508 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#19509 = VECTOR('',#19510,1.);
+#19510 = DIRECTION('',(-1.,0.,0.));
+#19511 = ORIENTED_EDGE('',*,*,#19512,.T.);
+#19512 = EDGE_CURVE('',#19505,#19513,#19515,.T.);
+#19513 = VERTEX_POINT('',#19514);
+#19514 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#19515 = LINE('',#19516,#19517);
+#19516 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#19517 = VECTOR('',#19518,1.);
+#19518 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#19519 = ORIENTED_EDGE('',*,*,#19520,.T.);
+#19520 = EDGE_CURVE('',#19513,#19521,#19523,.T.);
+#19521 = VERTEX_POINT('',#19522);
+#19522 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#19523 = LINE('',#19524,#19525);
+#19524 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#19525 = VECTOR('',#19526,1.);
+#19526 = DIRECTION('',(1.,0.,0.));
+#19527 = ORIENTED_EDGE('',*,*,#19528,.T.);
+#19528 = EDGE_CURVE('',#19521,#19489,#19529,.T.);
+#19529 = LINE('',#19530,#19531);
+#19530 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#19531 = VECTOR('',#19532,1.);
+#19532 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#19533 = PLANE('',#19534);
+#19534 = AXIS2_PLACEMENT_3D('',#19535,#19536,#19537);
+#19535 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#19536 = DIRECTION('',(0.,-1.,0.));
+#19537 = DIRECTION('',(-1.,0.,0.));
+#19538 = ADVANCED_FACE('',(#19539),#19589,.F.);
+#19539 = FACE_BOUND('',#19540,.F.);
+#19540 = EDGE_LOOP('',(#19541,#19549,#19550,#19551,#19559,#19567,#19575,
+    #19583));
+#19541 = ORIENTED_EDGE('',*,*,#19542,.F.);
+#19542 = EDGE_CURVE('',#19465,#19543,#19545,.T.);
+#19543 = VERTEX_POINT('',#19544);
+#19544 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#19545 = LINE('',#19546,#19547);
+#19546 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#19547 = VECTOR('',#19548,1.);
+#19548 = DIRECTION('',(1.,0.,0.));
+#19549 = ORIENTED_EDGE('',*,*,#19464,.T.);
+#19550 = ORIENTED_EDGE('',*,*,#19329,.T.);
+#19551 = ORIENTED_EDGE('',*,*,#19552,.F.);
+#19552 = EDGE_CURVE('',#19553,#19330,#19555,.T.);
+#19553 = VERTEX_POINT('',#19554);
+#19554 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#19555 = LINE('',#19556,#19557);
+#19556 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#19557 = VECTOR('',#19558,1.);
+#19558 = DIRECTION('',(0.,0.,1.));
+#19559 = ORIENTED_EDGE('',*,*,#19560,.F.);
+#19560 = EDGE_CURVE('',#19561,#19553,#19563,.T.);
+#19561 = VERTEX_POINT('',#19562);
+#19562 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#19563 = LINE('',#19564,#19565);
+#19564 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#19565 = VECTOR('',#19566,1.);
+#19566 = DIRECTION('',(1.,0.,0.));
+#19567 = ORIENTED_EDGE('',*,*,#19568,.F.);
+#19568 = EDGE_CURVE('',#19569,#19561,#19571,.T.);
+#19569 = VERTEX_POINT('',#19570);
+#19570 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#19571 = LINE('',#19572,#19573);
+#19572 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#19573 = VECTOR('',#19574,1.);
+#19574 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#19575 = ORIENTED_EDGE('',*,*,#19576,.F.);
+#19576 = EDGE_CURVE('',#19577,#19569,#19579,.T.);
+#19577 = VERTEX_POINT('',#19578);
+#19578 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#19579 = LINE('',#19580,#19581);
+#19580 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#19581 = VECTOR('',#19582,1.);
+#19582 = DIRECTION('',(1.,0.,0.));
+#19583 = ORIENTED_EDGE('',*,*,#19584,.F.);
+#19584 = EDGE_CURVE('',#19543,#19577,#19585,.T.);
+#19585 = LINE('',#19586,#19587);
+#19586 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#19587 = VECTOR('',#19588,1.);
+#19588 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#19589 = PLANE('',#19590);
+#19590 = AXIS2_PLACEMENT_3D('',#19591,#19592,#19593);
+#19591 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#19592 = DIRECTION('',(0.,1.,0.));
+#19593 = DIRECTION('',(1.,0.,0.));
+#19594 = ADVANCED_FACE('',(#19595),#19606,.F.);
+#19595 = FACE_BOUND('',#19596,.F.);
+#19596 = EDGE_LOOP('',(#19597,#19598,#19599,#19600));
+#19597 = ORIENTED_EDGE('',*,*,#19552,.T.);
+#19598 = ORIENTED_EDGE('',*,*,#19337,.T.);
+#19599 = ORIENTED_EDGE('',*,*,#19496,.F.);
+#19600 = ORIENTED_EDGE('',*,*,#19601,.F.);
+#19601 = EDGE_CURVE('',#19553,#19487,#19602,.T.);
+#19602 = LINE('',#19603,#19604);
+#19603 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#19604 = VECTOR('',#19605,1.);
+#19605 = DIRECTION('',(0.,1.,0.));
+#19606 = PLANE('',#19607);
+#19607 = AXIS2_PLACEMENT_3D('',#19608,#19609,#19610);
+#19608 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#19609 = DIRECTION('',(-1.,0.,0.));
+#19610 = DIRECTION('',(0.,1.,0.));
+#19611 = ADVANCED_FACE('',(#19612),#19637,.F.);
+#19612 = FACE_BOUND('',#19613,.F.);
+#19613 = EDGE_LOOP('',(#19614,#19622,#19630,#19636));
+#19614 = ORIENTED_EDGE('',*,*,#19615,.T.);
+#19615 = EDGE_CURVE('',#19360,#19616,#19618,.T.);
+#19616 = VERTEX_POINT('',#19617);
+#19617 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#19618 = LINE('',#19619,#19620);
+#19619 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#19620 = VECTOR('',#19621,1.);
+#19621 = DIRECTION('',(-0.,-0.,-1.));
+#19622 = ORIENTED_EDGE('',*,*,#19623,.T.);
+#19623 = EDGE_CURVE('',#19616,#19624,#19626,.T.);
+#19624 = VERTEX_POINT('',#19625);
+#19625 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#19626 = LINE('',#19627,#19628);
+#19627 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#19628 = VECTOR('',#19629,1.);
+#19629 = DIRECTION('',(-1.,0.,0.));
+#19630 = ORIENTED_EDGE('',*,*,#19631,.F.);
+#19631 = EDGE_CURVE('',#19369,#19624,#19632,.T.);
+#19632 = LINE('',#19633,#19634);
+#19633 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#19634 = VECTOR('',#19635,1.);
+#19635 = DIRECTION('',(-0.,-0.,-1.));
+#19636 = ORIENTED_EDGE('',*,*,#19376,.F.);
+#19637 = PLANE('',#19638);
+#19638 = AXIS2_PLACEMENT_3D('',#19639,#19640,#19641);
+#19639 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#19640 = DIRECTION('',(0.,1.,0.));
+#19641 = DIRECTION('',(-1.,0.,0.));
+#19642 = ADVANCED_FACE('',(#19643),#19661,.F.);
+#19643 = FACE_BOUND('',#19644,.F.);
+#19644 = EDGE_LOOP('',(#19645,#19653,#19659,#19660));
+#19645 = ORIENTED_EDGE('',*,*,#19646,.T.);
+#19646 = EDGE_CURVE('',#19391,#19647,#19649,.T.);
+#19647 = VERTEX_POINT('',#19648);
+#19648 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#19649 = LINE('',#19650,#19651);
+#19650 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#19651 = VECTOR('',#19652,1.);
+#19652 = DIRECTION('',(-0.,-0.,-1.));
+#19653 = ORIENTED_EDGE('',*,*,#19654,.T.);
+#19654 = EDGE_CURVE('',#19647,#19616,#19655,.T.);
+#19655 = LINE('',#19656,#19657);
+#19656 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#19657 = VECTOR('',#19658,1.);
+#19658 = DIRECTION('',(0.,1.,0.));
+#19659 = ORIENTED_EDGE('',*,*,#19615,.F.);
+#19660 = ORIENTED_EDGE('',*,*,#19400,.F.);
+#19661 = PLANE('',#19662);
+#19662 = AXIS2_PLACEMENT_3D('',#19663,#19664,#19665);
+#19663 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#19664 = DIRECTION('',(1.,0.,0.));
+#19665 = DIRECTION('',(-0.,1.,0.));
+#19666 = ADVANCED_FACE('',(#19667),#19685,.F.);
+#19667 = FACE_BOUND('',#19668,.F.);
+#19668 = EDGE_LOOP('',(#19669,#19670,#19678,#19684));
+#19669 = ORIENTED_EDGE('',*,*,#19631,.T.);
+#19670 = ORIENTED_EDGE('',*,*,#19671,.T.);
+#19671 = EDGE_CURVE('',#19624,#19672,#19674,.T.);
+#19672 = VERTEX_POINT('',#19673);
+#19673 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#19674 = LINE('',#19675,#19676);
+#19675 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#19676 = VECTOR('',#19677,1.);
+#19677 = DIRECTION('',(0.,-1.,0.));
+#19678 = ORIENTED_EDGE('',*,*,#19679,.F.);
+#19679 = EDGE_CURVE('',#19417,#19672,#19680,.T.);
+#19680 = LINE('',#19681,#19682);
+#19681 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#19682 = VECTOR('',#19683,1.);
+#19683 = DIRECTION('',(-0.,-0.,-1.));
+#19684 = ORIENTED_EDGE('',*,*,#19424,.F.);
+#19685 = PLANE('',#19686);
+#19686 = AXIS2_PLACEMENT_3D('',#19687,#19688,#19689);
+#19687 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#19688 = DIRECTION('',(-1.,0.,0.));
+#19689 = DIRECTION('',(0.,-1.,0.));
+#19690 = ADVANCED_FACE('',(#19691),#19702,.F.);
+#19691 = FACE_BOUND('',#19692,.F.);
+#19692 = EDGE_LOOP('',(#19693,#19694,#19700,#19701));
+#19693 = ORIENTED_EDGE('',*,*,#19679,.T.);
+#19694 = ORIENTED_EDGE('',*,*,#19695,.T.);
+#19695 = EDGE_CURVE('',#19672,#19647,#19696,.T.);
+#19696 = LINE('',#19697,#19698);
+#19697 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#19698 = VECTOR('',#19699,1.);
+#19699 = DIRECTION('',(1.,0.,0.));
+#19700 = ORIENTED_EDGE('',*,*,#19646,.F.);
+#19701 = ORIENTED_EDGE('',*,*,#19441,.F.);
+#19702 = PLANE('',#19703);
+#19703 = AXIS2_PLACEMENT_3D('',#19704,#19705,#19706);
+#19704 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#19705 = DIRECTION('',(0.,-1.,0.));
+#19706 = DIRECTION('',(1.,0.,0.));
+#19707 = ADVANCED_FACE('',(#19708),#19719,.F.);
+#19708 = FACE_BOUND('',#19709,.F.);
+#19709 = EDGE_LOOP('',(#19710,#19711,#19712,#19713));
+#19710 = ORIENTED_EDGE('',*,*,#19504,.T.);
+#19711 = ORIENTED_EDGE('',*,*,#19472,.T.);
+#19712 = ORIENTED_EDGE('',*,*,#19542,.T.);
+#19713 = ORIENTED_EDGE('',*,*,#19714,.T.);
+#19714 = EDGE_CURVE('',#19543,#19505,#19715,.T.);
+#19715 = LINE('',#19716,#19717);
+#19716 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#19717 = VECTOR('',#19718,1.);
+#19718 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#19719 = PLANE('',#19720);
+#19720 = AXIS2_PLACEMENT_3D('',#19721,#19722,#19723);
+#19721 = CARTESIAN_POINT('',(0.,0.,0.2));
+#19722 = DIRECTION('',(0.,0.,1.));
+#19723 = DIRECTION('',(1.,0.,-0.));
+#19724 = ADVANCED_FACE('',(#19725),#19736,.F.);
+#19725 = FACE_BOUND('',#19726,.F.);
+#19726 = EDGE_LOOP('',(#19727,#19728,#19734,#19735));
+#19727 = ORIENTED_EDGE('',*,*,#19486,.T.);
+#19728 = ORIENTED_EDGE('',*,*,#19729,.F.);
+#19729 = EDGE_CURVE('',#19561,#19489,#19730,.T.);
+#19730 = LINE('',#19731,#19732);
+#19731 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#19732 = VECTOR('',#19733,1.);
+#19733 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#19734 = ORIENTED_EDGE('',*,*,#19560,.T.);
+#19735 = ORIENTED_EDGE('',*,*,#19601,.T.);
+#19736 = PLANE('',#19737);
+#19737 = AXIS2_PLACEMENT_3D('',#19738,#19739,#19740);
+#19738 = CARTESIAN_POINT('',(0.,0.,0.2));
+#19739 = DIRECTION('',(0.,0.,1.));
+#19740 = DIRECTION('',(1.,0.,-0.));
+#19741 = ADVANCED_FACE('',(#19742),#19753,.T.);
+#19742 = FACE_BOUND('',#19743,.T.);
+#19743 = EDGE_LOOP('',(#19744,#19745,#19751,#19752));
+#19744 = ORIENTED_EDGE('',*,*,#19568,.F.);
+#19745 = ORIENTED_EDGE('',*,*,#19746,.T.);
+#19746 = EDGE_CURVE('',#19569,#19521,#19747,.T.);
+#19747 = LINE('',#19748,#19749);
+#19748 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#19749 = VECTOR('',#19750,1.);
+#19750 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#19751 = ORIENTED_EDGE('',*,*,#19528,.T.);
+#19752 = ORIENTED_EDGE('',*,*,#19729,.F.);
+#19753 = PLANE('',#19754);
+#19754 = AXIS2_PLACEMENT_3D('',#19755,#19756,#19757);
+#19755 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#19756 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#19757 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#19758 = ADVANCED_FACE('',(#19759),#19770,.T.);
+#19759 = FACE_BOUND('',#19760,.T.);
+#19760 = EDGE_LOOP('',(#19761,#19762,#19768,#19769));
+#19761 = ORIENTED_EDGE('',*,*,#19576,.F.);
+#19762 = ORIENTED_EDGE('',*,*,#19763,.T.);
+#19763 = EDGE_CURVE('',#19577,#19513,#19764,.T.);
+#19764 = LINE('',#19765,#19766);
+#19765 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#19766 = VECTOR('',#19767,1.);
+#19767 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#19768 = ORIENTED_EDGE('',*,*,#19520,.T.);
+#19769 = ORIENTED_EDGE('',*,*,#19746,.F.);
+#19770 = PLANE('',#19771);
+#19771 = AXIS2_PLACEMENT_3D('',#19772,#19773,#19774);
+#19772 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#19773 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#19774 = DIRECTION('',(1.,0.,0.));
+#19775 = ADVANCED_FACE('',(#19776),#19782,.T.);
+#19776 = FACE_BOUND('',#19777,.T.);
+#19777 = EDGE_LOOP('',(#19778,#19779,#19780,#19781));
+#19778 = ORIENTED_EDGE('',*,*,#19584,.F.);
+#19779 = ORIENTED_EDGE('',*,*,#19714,.T.);
+#19780 = ORIENTED_EDGE('',*,*,#19512,.T.);
+#19781 = ORIENTED_EDGE('',*,*,#19763,.F.);
+#19782 = PLANE('',#19783);
+#19783 = AXIS2_PLACEMENT_3D('',#19784,#19785,#19786);
+#19784 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#19785 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#19786 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#19787 = ADVANCED_FACE('',(#19788),#19794,.T.);
+#19788 = FACE_BOUND('',#19789,.T.);
+#19789 = EDGE_LOOP('',(#19790,#19791,#19792,#19793));
+#19790 = ORIENTED_EDGE('',*,*,#19671,.T.);
+#19791 = ORIENTED_EDGE('',*,*,#19695,.T.);
+#19792 = ORIENTED_EDGE('',*,*,#19654,.T.);
+#19793 = ORIENTED_EDGE('',*,*,#19623,.T.);
+#19794 = PLANE('',#19795);
+#19795 = AXIS2_PLACEMENT_3D('',#19796,#19797,#19798);
+#19796 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#19797 = DIRECTION('',(0.,0.,1.));
+#19798 = DIRECTION('',(1.,0.,-0.));
+#19799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19803)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19800,#19801,#19802)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19800 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19801 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19802 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19803 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#19800,
+  'distance_accuracy_value','confusion accuracy');
+#19804 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19805,#19807);
+#19805 = ( REPRESENTATION_RELATIONSHIP('','',#19278,#19251) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19806) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19806 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19252);
+#19807 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19808);
+#19808 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('260','Body039','',#19246,#19273
+  ,$);
+#19809 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19275));
+#19810 = SHAPE_DEFINITION_REPRESENTATION(#19811,#19817);
+#19811 = PRODUCT_DEFINITION_SHAPE('','',#19812);
+#19812 = PRODUCT_DEFINITION('design','',#19813,#19816);
+#19813 = PRODUCT_DEFINITION_FORMATION('','',#19814);
+#19814 = PRODUCT('Lead013','Lead013','',(#19815));
+#19815 = PRODUCT_CONTEXT('',#2,'mechanical');
+#19816 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19817 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#19818),#20104);
+#19818 = MANIFOLD_SOLID_BREP('',#19819);
+#19819 = CLOSED_SHELL('',(#19820,#19860,#19891,#19922,#19955,#19988,
+    #20019,#20050,#20072,#20088));
+#19820 = ADVANCED_FACE('',(#19821),#19855,.T.);
+#19821 = FACE_BOUND('',#19822,.T.);
+#19822 = EDGE_LOOP('',(#19823,#19833,#19841,#19849));
+#19823 = ORIENTED_EDGE('',*,*,#19824,.T.);
+#19824 = EDGE_CURVE('',#19825,#19827,#19829,.T.);
+#19825 = VERTEX_POINT('',#19826);
+#19826 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#19827 = VERTEX_POINT('',#19828);
+#19828 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#19829 = LINE('',#19830,#19831);
+#19830 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#19831 = VECTOR('',#19832,1.);
+#19832 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#19833 = ORIENTED_EDGE('',*,*,#19834,.T.);
+#19834 = EDGE_CURVE('',#19827,#19835,#19837,.T.);
+#19835 = VERTEX_POINT('',#19836);
+#19836 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#19837 = LINE('',#19838,#19839);
+#19838 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#19839 = VECTOR('',#19840,1.);
+#19840 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#19841 = ORIENTED_EDGE('',*,*,#19842,.T.);
+#19842 = EDGE_CURVE('',#19835,#19843,#19845,.T.);
+#19843 = VERTEX_POINT('',#19844);
+#19844 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#19845 = LINE('',#19846,#19847);
+#19846 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#19847 = VECTOR('',#19848,1.);
+#19848 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#19849 = ORIENTED_EDGE('',*,*,#19850,.T.);
+#19850 = EDGE_CURVE('',#19843,#19825,#19851,.T.);
+#19851 = LINE('',#19852,#19853);
+#19852 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#19853 = VECTOR('',#19854,1.);
+#19854 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#19855 = PLANE('',#19856);
+#19856 = AXIS2_PLACEMENT_3D('',#19857,#19858,#19859);
+#19857 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#19858 = DIRECTION('',(1.,0.,0.));
+#19859 = DIRECTION('',(-0.,1.,0.));
+#19860 = ADVANCED_FACE('',(#19861),#19886,.F.);
+#19861 = FACE_BOUND('',#19862,.F.);
+#19862 = EDGE_LOOP('',(#19863,#19871,#19872,#19880));
+#19863 = ORIENTED_EDGE('',*,*,#19864,.F.);
+#19864 = EDGE_CURVE('',#19827,#19865,#19867,.T.);
+#19865 = VERTEX_POINT('',#19866);
+#19866 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#19867 = LINE('',#19868,#19869);
+#19868 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#19869 = VECTOR('',#19870,1.);
+#19870 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#19871 = ORIENTED_EDGE('',*,*,#19834,.T.);
+#19872 = ORIENTED_EDGE('',*,*,#19873,.T.);
+#19873 = EDGE_CURVE('',#19835,#19874,#19876,.T.);
+#19874 = VERTEX_POINT('',#19875);
+#19875 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#19876 = LINE('',#19877,#19878);
+#19877 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#19878 = VECTOR('',#19879,1.);
+#19879 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#19880 = ORIENTED_EDGE('',*,*,#19881,.F.);
+#19881 = EDGE_CURVE('',#19865,#19874,#19882,.T.);
+#19882 = LINE('',#19883,#19884);
+#19883 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#19884 = VECTOR('',#19885,1.);
+#19885 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#19886 = PLANE('',#19887);
+#19887 = AXIS2_PLACEMENT_3D('',#19888,#19889,#19890);
+#19888 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#19889 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#19890 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#19891 = ADVANCED_FACE('',(#19892),#19917,.F.);
+#19892 = FACE_BOUND('',#19893,.F.);
+#19893 = EDGE_LOOP('',(#19894,#19902,#19903,#19911));
+#19894 = ORIENTED_EDGE('',*,*,#19895,.F.);
+#19895 = EDGE_CURVE('',#19843,#19896,#19898,.T.);
+#19896 = VERTEX_POINT('',#19897);
+#19897 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#19898 = LINE('',#19899,#19900);
+#19899 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#19900 = VECTOR('',#19901,1.);
+#19901 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#19902 = ORIENTED_EDGE('',*,*,#19850,.T.);
+#19903 = ORIENTED_EDGE('',*,*,#19904,.T.);
+#19904 = EDGE_CURVE('',#19825,#19905,#19907,.T.);
+#19905 = VERTEX_POINT('',#19906);
+#19906 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#19907 = LINE('',#19908,#19909);
+#19908 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#19909 = VECTOR('',#19910,1.);
+#19910 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#19911 = ORIENTED_EDGE('',*,*,#19912,.F.);
+#19912 = EDGE_CURVE('',#19896,#19905,#19913,.T.);
+#19913 = LINE('',#19914,#19915);
+#19914 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#19915 = VECTOR('',#19916,1.);
+#19916 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#19917 = PLANE('',#19918);
+#19918 = AXIS2_PLACEMENT_3D('',#19919,#19920,#19921);
+#19919 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#19920 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#19921 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#19922 = ADVANCED_FACE('',(#19923),#19950,.T.);
+#19923 = FACE_BOUND('',#19924,.T.);
+#19924 = EDGE_LOOP('',(#19925,#19934,#19942,#19949));
+#19925 = ORIENTED_EDGE('',*,*,#19926,.T.);
+#19926 = EDGE_CURVE('',#19865,#19927,#19929,.T.);
+#19927 = VERTEX_POINT('',#19928);
+#19928 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#19929 = CIRCLE('',#19930,0.3);
+#19930 = AXIS2_PLACEMENT_3D('',#19931,#19932,#19933);
+#19931 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#19932 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19933 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#19934 = ORIENTED_EDGE('',*,*,#19935,.T.);
+#19935 = EDGE_CURVE('',#19927,#19936,#19938,.T.);
+#19936 = VERTEX_POINT('',#19937);
+#19937 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#19938 = LINE('',#19939,#19940);
+#19939 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#19940 = VECTOR('',#19941,1.);
+#19941 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19942 = ORIENTED_EDGE('',*,*,#19943,.F.);
+#19943 = EDGE_CURVE('',#19874,#19936,#19944,.T.);
+#19944 = CIRCLE('',#19945,0.3);
+#19945 = AXIS2_PLACEMENT_3D('',#19946,#19947,#19948);
+#19946 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#19947 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19948 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#19949 = ORIENTED_EDGE('',*,*,#19881,.F.);
+#19950 = CYLINDRICAL_SURFACE('',#19951,0.3);
+#19951 = AXIS2_PLACEMENT_3D('',#19952,#19953,#19954);
+#19952 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#19953 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19954 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#19955 = ADVANCED_FACE('',(#19956),#19983,.F.);
+#19956 = FACE_BOUND('',#19957,.F.);
+#19957 = EDGE_LOOP('',(#19958,#19959,#19968,#19976));
+#19958 = ORIENTED_EDGE('',*,*,#19912,.T.);
+#19959 = ORIENTED_EDGE('',*,*,#19960,.T.);
+#19960 = EDGE_CURVE('',#19905,#19961,#19963,.T.);
+#19961 = VERTEX_POINT('',#19962);
+#19962 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#19963 = CIRCLE('',#19964,0.1);
+#19964 = AXIS2_PLACEMENT_3D('',#19965,#19966,#19967);
+#19965 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#19966 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19967 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#19968 = ORIENTED_EDGE('',*,*,#19969,.F.);
+#19969 = EDGE_CURVE('',#19970,#19961,#19972,.T.);
+#19970 = VERTEX_POINT('',#19971);
+#19971 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#19972 = LINE('',#19973,#19974);
+#19973 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#19974 = VECTOR('',#19975,1.);
+#19975 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#19976 = ORIENTED_EDGE('',*,*,#19977,.F.);
+#19977 = EDGE_CURVE('',#19896,#19970,#19978,.T.);
+#19978 = CIRCLE('',#19979,0.1);
+#19979 = AXIS2_PLACEMENT_3D('',#19980,#19981,#19982);
+#19980 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#19981 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#19982 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#19983 = CYLINDRICAL_SURFACE('',#19984,0.1);
+#19984 = AXIS2_PLACEMENT_3D('',#19985,#19986,#19987);
+#19985 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#19986 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#19987 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#19988 = ADVANCED_FACE('',(#19989),#20014,.F.);
+#19989 = FACE_BOUND('',#19990,.F.);
+#19990 = EDGE_LOOP('',(#19991,#19999,#20000,#20008));
+#19991 = ORIENTED_EDGE('',*,*,#19992,.F.);
+#19992 = EDGE_CURVE('',#19927,#19993,#19995,.T.);
+#19993 = VERTEX_POINT('',#19994);
+#19994 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#19995 = LINE('',#19996,#19997);
+#19996 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#19997 = VECTOR('',#19998,1.);
+#19998 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#19999 = ORIENTED_EDGE('',*,*,#19935,.T.);
+#20000 = ORIENTED_EDGE('',*,*,#20001,.T.);
+#20001 = EDGE_CURVE('',#19936,#20002,#20004,.T.);
+#20002 = VERTEX_POINT('',#20003);
+#20003 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#20004 = LINE('',#20005,#20006);
+#20005 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#20006 = VECTOR('',#20007,1.);
+#20007 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#20008 = ORIENTED_EDGE('',*,*,#20009,.F.);
+#20009 = EDGE_CURVE('',#19993,#20002,#20010,.T.);
+#20010 = LINE('',#20011,#20012);
+#20011 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#20012 = VECTOR('',#20013,1.);
+#20013 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#20014 = PLANE('',#20015);
+#20015 = AXIS2_PLACEMENT_3D('',#20016,#20017,#20018);
+#20016 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#20017 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#20018 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#20019 = ADVANCED_FACE('',(#20020),#20045,.F.);
+#20020 = FACE_BOUND('',#20021,.F.);
+#20021 = EDGE_LOOP('',(#20022,#20030,#20031,#20039));
+#20022 = ORIENTED_EDGE('',*,*,#20023,.T.);
+#20023 = EDGE_CURVE('',#20024,#19993,#20026,.T.);
+#20024 = VERTEX_POINT('',#20025);
+#20025 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#20026 = LINE('',#20027,#20028);
+#20027 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#20028 = VECTOR('',#20029,1.);
+#20029 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#20030 = ORIENTED_EDGE('',*,*,#20009,.T.);
+#20031 = ORIENTED_EDGE('',*,*,#20032,.T.);
+#20032 = EDGE_CURVE('',#20002,#20033,#20035,.T.);
+#20033 = VERTEX_POINT('',#20034);
+#20034 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#20035 = LINE('',#20036,#20037);
+#20036 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#20037 = VECTOR('',#20038,1.);
+#20038 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#20039 = ORIENTED_EDGE('',*,*,#20040,.T.);
+#20040 = EDGE_CURVE('',#20033,#20024,#20041,.T.);
+#20041 = LINE('',#20042,#20043);
+#20042 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#20043 = VECTOR('',#20044,1.);
+#20044 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#20045 = PLANE('',#20046);
+#20046 = AXIS2_PLACEMENT_3D('',#20047,#20048,#20049);
+#20047 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#20048 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#20049 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#20050 = ADVANCED_FACE('',(#20051),#20067,.F.);
+#20051 = FACE_BOUND('',#20052,.F.);
+#20052 = EDGE_LOOP('',(#20053,#20059,#20060,#20066));
+#20053 = ORIENTED_EDGE('',*,*,#20054,.F.);
+#20054 = EDGE_CURVE('',#19970,#20033,#20055,.T.);
+#20055 = LINE('',#20056,#20057);
+#20056 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#20057 = VECTOR('',#20058,1.);
+#20058 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#20059 = ORIENTED_EDGE('',*,*,#19969,.T.);
+#20060 = ORIENTED_EDGE('',*,*,#20061,.T.);
+#20061 = EDGE_CURVE('',#19961,#20024,#20062,.T.);
+#20062 = LINE('',#20063,#20064);
+#20063 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#20064 = VECTOR('',#20065,1.);
+#20065 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#20066 = ORIENTED_EDGE('',*,*,#20040,.F.);
+#20067 = PLANE('',#20068);
+#20068 = AXIS2_PLACEMENT_3D('',#20069,#20070,#20071);
+#20069 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#20070 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#20071 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#20072 = ADVANCED_FACE('',(#20073),#20083,.T.);
+#20073 = FACE_BOUND('',#20074,.T.);
+#20074 = EDGE_LOOP('',(#20075,#20076,#20077,#20078,#20079,#20080,#20081,
+    #20082));
+#20075 = ORIENTED_EDGE('',*,*,#19904,.T.);
+#20076 = ORIENTED_EDGE('',*,*,#19960,.T.);
+#20077 = ORIENTED_EDGE('',*,*,#20061,.T.);
+#20078 = ORIENTED_EDGE('',*,*,#20023,.T.);
+#20079 = ORIENTED_EDGE('',*,*,#19992,.F.);
+#20080 = ORIENTED_EDGE('',*,*,#19926,.F.);
+#20081 = ORIENTED_EDGE('',*,*,#19864,.F.);
+#20082 = ORIENTED_EDGE('',*,*,#19824,.F.);
+#20083 = PLANE('',#20084);
+#20084 = AXIS2_PLACEMENT_3D('',#20085,#20086,#20087);
+#20085 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#20086 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#20087 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#20088 = ADVANCED_FACE('',(#20089),#20099,.T.);
+#20089 = FACE_BOUND('',#20090,.T.);
+#20090 = EDGE_LOOP('',(#20091,#20092,#20093,#20094,#20095,#20096,#20097,
+    #20098));
+#20091 = ORIENTED_EDGE('',*,*,#19873,.T.);
+#20092 = ORIENTED_EDGE('',*,*,#19943,.T.);
+#20093 = ORIENTED_EDGE('',*,*,#20001,.T.);
+#20094 = ORIENTED_EDGE('',*,*,#20032,.T.);
+#20095 = ORIENTED_EDGE('',*,*,#20054,.F.);
+#20096 = ORIENTED_EDGE('',*,*,#19977,.F.);
+#20097 = ORIENTED_EDGE('',*,*,#19895,.F.);
+#20098 = ORIENTED_EDGE('',*,*,#19842,.F.);
+#20099 = PLANE('',#20100);
+#20100 = AXIS2_PLACEMENT_3D('',#20101,#20102,#20103);
+#20101 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#20102 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#20103 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#20104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20108)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20105,#20106,#20107)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20105 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20106 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20107 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20108 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20105,
+  'distance_accuracy_value','confusion accuracy');
+#20109 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20110,#20112);
+#20110 = ( REPRESENTATION_RELATIONSHIP('','',#19817,#19251) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20111) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20111 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19256);
+#20112 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20113);
+#20113 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('261','Lead013','',#19246,#19812
+  ,$);
+#20114 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19814));
+#20115 = SHAPE_DEFINITION_REPRESENTATION(#20116,#20122);
+#20116 = PRODUCT_DEFINITION_SHAPE('','',#20117);
+#20117 = PRODUCT_DEFINITION('design','',#20118,#20121);
+#20118 = PRODUCT_DEFINITION_FORMATION('','',#20119);
+#20119 = PRODUCT('01x01_P2.54mm_Vertical_SMD014',
+  '01x01_P2.54mm_Vertical_SMD014','',(#20120));
+#20120 = PRODUCT_CONTEXT('',#2,'mechanical');
+#20121 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20122 = SHAPE_REPRESENTATION('',(#11,#20123,#20127),#20131);
+#20123 = AXIS2_PLACEMENT_3D('',#20124,#20125,#20126);
+#20124 = CARTESIAN_POINT('',(0.,0.,0.));
+#20125 = DIRECTION('',(0.,0.,1.));
+#20126 = DIRECTION('',(1.,0.,0.));
+#20127 = AXIS2_PLACEMENT_3D('',#20128,#20129,#20130);
+#20128 = CARTESIAN_POINT('',(0.,0.,0.));
+#20129 = DIRECTION('',(0.,0.,1.));
+#20130 = DIRECTION('',(1.,0.,0.));
+#20131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20135)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20132,#20133,#20134)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20132 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20133 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20134 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20135 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20132,
+  'distance_accuracy_value','confusion accuracy');
+#20136 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20137,#20139);
+#20137 = ( REPRESENTATION_RELATIONSHIP('','',#20122,#19216) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20138) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20138 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19221);
+#20139 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20140);
+#20140 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('265',
+  '01x01_P2.54mm_Vertical_SMD014','',#19211,#20117,$);
+#20141 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20119));
+#20142 = SHAPE_DEFINITION_REPRESENTATION(#20143,#20149);
+#20143 = PRODUCT_DEFINITION_SHAPE('','',#20144);
+#20144 = PRODUCT_DEFINITION('design','',#20145,#20148);
+#20145 = PRODUCT_DEFINITION_FORMATION('','',#20146);
+#20146 = PRODUCT('Body040','Body040','',(#20147));
+#20147 = PRODUCT_CONTEXT('',#2,'mechanical');
+#20148 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20149 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#20150),#20670);
+#20150 = MANIFOLD_SOLID_BREP('',#20151);
+#20151 = CLOSED_SHELL('',(#20152,#20226,#20257,#20281,#20305,#20322,
+    #20353,#20409,#20465,#20482,#20513,#20537,#20561,#20578,#20595,
+    #20612,#20629,#20646,#20658));
+#20152 = ADVANCED_FACE('',(#20153,#20187),#20221,.T.);
+#20153 = FACE_BOUND('',#20154,.T.);
+#20154 = EDGE_LOOP('',(#20155,#20165,#20173,#20181));
+#20155 = ORIENTED_EDGE('',*,*,#20156,.F.);
+#20156 = EDGE_CURVE('',#20157,#20159,#20161,.T.);
+#20157 = VERTEX_POINT('',#20158);
+#20158 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#20159 = VERTEX_POINT('',#20160);
+#20160 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#20161 = LINE('',#20162,#20163);
+#20162 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#20163 = VECTOR('',#20164,1.);
+#20164 = DIRECTION('',(-1.,0.,0.));
+#20165 = ORIENTED_EDGE('',*,*,#20166,.F.);
+#20166 = EDGE_CURVE('',#20167,#20157,#20169,.T.);
+#20167 = VERTEX_POINT('',#20168);
+#20168 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#20169 = LINE('',#20170,#20171);
+#20170 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#20171 = VECTOR('',#20172,1.);
+#20172 = DIRECTION('',(0.,1.,0.));
+#20173 = ORIENTED_EDGE('',*,*,#20174,.F.);
+#20174 = EDGE_CURVE('',#20175,#20167,#20177,.T.);
+#20175 = VERTEX_POINT('',#20176);
+#20176 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#20177 = LINE('',#20178,#20179);
+#20178 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#20179 = VECTOR('',#20180,1.);
+#20180 = DIRECTION('',(1.,0.,0.));
+#20181 = ORIENTED_EDGE('',*,*,#20182,.F.);
+#20182 = EDGE_CURVE('',#20159,#20175,#20183,.T.);
+#20183 = LINE('',#20184,#20185);
+#20184 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#20185 = VECTOR('',#20186,1.);
+#20186 = DIRECTION('',(0.,-1.,0.));
+#20187 = FACE_BOUND('',#20188,.T.);
+#20188 = EDGE_LOOP('',(#20189,#20199,#20207,#20215));
+#20189 = ORIENTED_EDGE('',*,*,#20190,.T.);
+#20190 = EDGE_CURVE('',#20191,#20193,#20195,.T.);
+#20191 = VERTEX_POINT('',#20192);
+#20192 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#20193 = VERTEX_POINT('',#20194);
+#20194 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#20195 = LINE('',#20196,#20197);
+#20196 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#20197 = VECTOR('',#20198,1.);
+#20198 = DIRECTION('',(0.,-1.,0.));
+#20199 = ORIENTED_EDGE('',*,*,#20200,.T.);
+#20200 = EDGE_CURVE('',#20193,#20201,#20203,.T.);
+#20201 = VERTEX_POINT('',#20202);
+#20202 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#20203 = LINE('',#20204,#20205);
+#20204 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#20205 = VECTOR('',#20206,1.);
+#20206 = DIRECTION('',(1.,0.,0.));
+#20207 = ORIENTED_EDGE('',*,*,#20208,.T.);
+#20208 = EDGE_CURVE('',#20201,#20209,#20211,.T.);
+#20209 = VERTEX_POINT('',#20210);
+#20210 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#20211 = LINE('',#20212,#20213);
+#20212 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#20213 = VECTOR('',#20214,1.);
+#20214 = DIRECTION('',(0.,1.,0.));
+#20215 = ORIENTED_EDGE('',*,*,#20216,.T.);
+#20216 = EDGE_CURVE('',#20209,#20191,#20217,.T.);
+#20217 = LINE('',#20218,#20219);
+#20218 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#20219 = VECTOR('',#20220,1.);
+#20220 = DIRECTION('',(-1.,0.,0.));
+#20221 = PLANE('',#20222);
+#20222 = AXIS2_PLACEMENT_3D('',#20223,#20224,#20225);
+#20223 = CARTESIAN_POINT('',(0.,0.,7.5));
+#20224 = DIRECTION('',(0.,0.,1.));
+#20225 = DIRECTION('',(1.,0.,-0.));
+#20226 = ADVANCED_FACE('',(#20227),#20252,.F.);
+#20227 = FACE_BOUND('',#20228,.T.);
+#20228 = EDGE_LOOP('',(#20229,#20237,#20238,#20246));
+#20229 = ORIENTED_EDGE('',*,*,#20230,.F.);
+#20230 = EDGE_CURVE('',#20157,#20231,#20233,.T.);
+#20231 = VERTEX_POINT('',#20232);
+#20232 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#20233 = LINE('',#20234,#20235);
+#20234 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#20235 = VECTOR('',#20236,1.);
+#20236 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#20237 = ORIENTED_EDGE('',*,*,#20156,.T.);
+#20238 = ORIENTED_EDGE('',*,*,#20239,.T.);
+#20239 = EDGE_CURVE('',#20159,#20240,#20242,.T.);
+#20240 = VERTEX_POINT('',#20241);
+#20241 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#20242 = LINE('',#20243,#20244);
+#20243 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#20244 = VECTOR('',#20245,1.);
+#20245 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#20246 = ORIENTED_EDGE('',*,*,#20247,.F.);
+#20247 = EDGE_CURVE('',#20231,#20240,#20248,.T.);
+#20248 = LINE('',#20249,#20250);
+#20249 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#20250 = VECTOR('',#20251,1.);
+#20251 = DIRECTION('',(-1.,0.,0.));
+#20252 = PLANE('',#20253);
+#20253 = AXIS2_PLACEMENT_3D('',#20254,#20255,#20256);
+#20254 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#20255 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#20256 = DIRECTION('',(1.,0.,0.));
+#20257 = ADVANCED_FACE('',(#20258),#20276,.F.);
+#20258 = FACE_BOUND('',#20259,.T.);
+#20259 = EDGE_LOOP('',(#20260,#20268,#20269,#20270));
+#20260 = ORIENTED_EDGE('',*,*,#20261,.F.);
+#20261 = EDGE_CURVE('',#20167,#20262,#20264,.T.);
+#20262 = VERTEX_POINT('',#20263);
+#20263 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#20264 = LINE('',#20265,#20266);
+#20265 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#20266 = VECTOR('',#20267,1.);
+#20267 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#20268 = ORIENTED_EDGE('',*,*,#20166,.T.);
+#20269 = ORIENTED_EDGE('',*,*,#20230,.T.);
+#20270 = ORIENTED_EDGE('',*,*,#20271,.F.);
+#20271 = EDGE_CURVE('',#20262,#20231,#20272,.T.);
+#20272 = LINE('',#20273,#20274);
+#20273 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#20274 = VECTOR('',#20275,1.);
+#20275 = DIRECTION('',(0.,1.,0.));
+#20276 = PLANE('',#20277);
+#20277 = AXIS2_PLACEMENT_3D('',#20278,#20279,#20280);
+#20278 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#20279 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#20280 = DIRECTION('',(0.,-1.,0.));
+#20281 = ADVANCED_FACE('',(#20282),#20300,.F.);
+#20282 = FACE_BOUND('',#20283,.T.);
+#20283 = EDGE_LOOP('',(#20284,#20285,#20286,#20294));
+#20284 = ORIENTED_EDGE('',*,*,#20239,.F.);
+#20285 = ORIENTED_EDGE('',*,*,#20182,.T.);
+#20286 = ORIENTED_EDGE('',*,*,#20287,.T.);
+#20287 = EDGE_CURVE('',#20175,#20288,#20290,.T.);
+#20288 = VERTEX_POINT('',#20289);
+#20289 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#20290 = LINE('',#20291,#20292);
+#20291 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#20292 = VECTOR('',#20293,1.);
+#20293 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#20294 = ORIENTED_EDGE('',*,*,#20295,.F.);
+#20295 = EDGE_CURVE('',#20240,#20288,#20296,.T.);
+#20296 = LINE('',#20297,#20298);
+#20297 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#20298 = VECTOR('',#20299,1.);
+#20299 = DIRECTION('',(0.,-1.,0.));
+#20300 = PLANE('',#20301);
+#20301 = AXIS2_PLACEMENT_3D('',#20302,#20303,#20304);
+#20302 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#20303 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#20304 = DIRECTION('',(0.,1.,0.));
+#20305 = ADVANCED_FACE('',(#20306),#20317,.F.);
+#20306 = FACE_BOUND('',#20307,.T.);
+#20307 = EDGE_LOOP('',(#20308,#20309,#20310,#20311));
+#20308 = ORIENTED_EDGE('',*,*,#20287,.F.);
+#20309 = ORIENTED_EDGE('',*,*,#20174,.T.);
+#20310 = ORIENTED_EDGE('',*,*,#20261,.T.);
+#20311 = ORIENTED_EDGE('',*,*,#20312,.F.);
+#20312 = EDGE_CURVE('',#20288,#20262,#20313,.T.);
+#20313 = LINE('',#20314,#20315);
+#20314 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#20315 = VECTOR('',#20316,1.);
+#20316 = DIRECTION('',(1.,0.,0.));
+#20317 = PLANE('',#20318);
+#20318 = AXIS2_PLACEMENT_3D('',#20319,#20320,#20321);
+#20319 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#20320 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#20321 = DIRECTION('',(-1.,-0.,0.));
+#20322 = ADVANCED_FACE('',(#20323),#20348,.F.);
+#20323 = FACE_BOUND('',#20324,.F.);
+#20324 = EDGE_LOOP('',(#20325,#20333,#20334,#20342));
+#20325 = ORIENTED_EDGE('',*,*,#20326,.T.);
+#20326 = EDGE_CURVE('',#20327,#20191,#20329,.T.);
+#20327 = VERTEX_POINT('',#20328);
+#20328 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#20329 = LINE('',#20330,#20331);
+#20330 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#20331 = VECTOR('',#20332,1.);
+#20332 = DIRECTION('',(0.,0.,1.));
+#20333 = ORIENTED_EDGE('',*,*,#20190,.T.);
+#20334 = ORIENTED_EDGE('',*,*,#20335,.F.);
+#20335 = EDGE_CURVE('',#20336,#20193,#20338,.T.);
+#20336 = VERTEX_POINT('',#20337);
+#20337 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#20338 = LINE('',#20339,#20340);
+#20339 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#20340 = VECTOR('',#20341,1.);
+#20341 = DIRECTION('',(0.,0.,1.));
+#20342 = ORIENTED_EDGE('',*,*,#20343,.F.);
+#20343 = EDGE_CURVE('',#20327,#20336,#20344,.T.);
+#20344 = LINE('',#20345,#20346);
+#20345 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#20346 = VECTOR('',#20347,1.);
+#20347 = DIRECTION('',(0.,-1.,0.));
+#20348 = PLANE('',#20349);
+#20349 = AXIS2_PLACEMENT_3D('',#20350,#20351,#20352);
+#20350 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#20351 = DIRECTION('',(1.,0.,0.));
+#20352 = DIRECTION('',(0.,-1.,0.));
+#20353 = ADVANCED_FACE('',(#20354),#20404,.F.);
+#20354 = FACE_BOUND('',#20355,.F.);
+#20355 = EDGE_LOOP('',(#20356,#20366,#20372,#20373,#20374,#20382,#20390,
+    #20398));
+#20356 = ORIENTED_EDGE('',*,*,#20357,.F.);
+#20357 = EDGE_CURVE('',#20358,#20360,#20362,.T.);
+#20358 = VERTEX_POINT('',#20359);
+#20359 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#20360 = VERTEX_POINT('',#20361);
+#20361 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#20362 = LINE('',#20363,#20364);
+#20363 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#20364 = VECTOR('',#20365,1.);
+#20365 = DIRECTION('',(-1.,0.,0.));
+#20366 = ORIENTED_EDGE('',*,*,#20367,.T.);
+#20367 = EDGE_CURVE('',#20358,#20209,#20368,.T.);
+#20368 = LINE('',#20369,#20370);
+#20369 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#20370 = VECTOR('',#20371,1.);
+#20371 = DIRECTION('',(0.,0.,1.));
+#20372 = ORIENTED_EDGE('',*,*,#20216,.T.);
+#20373 = ORIENTED_EDGE('',*,*,#20326,.F.);
+#20374 = ORIENTED_EDGE('',*,*,#20375,.F.);
+#20375 = EDGE_CURVE('',#20376,#20327,#20378,.T.);
+#20376 = VERTEX_POINT('',#20377);
+#20377 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#20378 = LINE('',#20379,#20380);
+#20379 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#20380 = VECTOR('',#20381,1.);
+#20381 = DIRECTION('',(-1.,0.,0.));
+#20382 = ORIENTED_EDGE('',*,*,#20383,.T.);
+#20383 = EDGE_CURVE('',#20376,#20384,#20386,.T.);
+#20384 = VERTEX_POINT('',#20385);
+#20385 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#20386 = LINE('',#20387,#20388);
+#20387 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#20388 = VECTOR('',#20389,1.);
+#20389 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#20390 = ORIENTED_EDGE('',*,*,#20391,.T.);
+#20391 = EDGE_CURVE('',#20384,#20392,#20394,.T.);
+#20392 = VERTEX_POINT('',#20393);
+#20393 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#20394 = LINE('',#20395,#20396);
+#20395 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#20396 = VECTOR('',#20397,1.);
+#20397 = DIRECTION('',(1.,0.,0.));
+#20398 = ORIENTED_EDGE('',*,*,#20399,.T.);
+#20399 = EDGE_CURVE('',#20392,#20360,#20400,.T.);
+#20400 = LINE('',#20401,#20402);
+#20401 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#20402 = VECTOR('',#20403,1.);
+#20403 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#20404 = PLANE('',#20405);
+#20405 = AXIS2_PLACEMENT_3D('',#20406,#20407,#20408);
+#20406 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#20407 = DIRECTION('',(0.,-1.,0.));
+#20408 = DIRECTION('',(-1.,0.,0.));
+#20409 = ADVANCED_FACE('',(#20410),#20460,.F.);
+#20410 = FACE_BOUND('',#20411,.F.);
+#20411 = EDGE_LOOP('',(#20412,#20420,#20421,#20422,#20430,#20438,#20446,
+    #20454));
+#20412 = ORIENTED_EDGE('',*,*,#20413,.F.);
+#20413 = EDGE_CURVE('',#20336,#20414,#20416,.T.);
+#20414 = VERTEX_POINT('',#20415);
+#20415 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#20416 = LINE('',#20417,#20418);
+#20417 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#20418 = VECTOR('',#20419,1.);
+#20419 = DIRECTION('',(1.,0.,0.));
+#20420 = ORIENTED_EDGE('',*,*,#20335,.T.);
+#20421 = ORIENTED_EDGE('',*,*,#20200,.T.);
+#20422 = ORIENTED_EDGE('',*,*,#20423,.F.);
+#20423 = EDGE_CURVE('',#20424,#20201,#20426,.T.);
+#20424 = VERTEX_POINT('',#20425);
+#20425 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#20426 = LINE('',#20427,#20428);
+#20427 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#20428 = VECTOR('',#20429,1.);
+#20429 = DIRECTION('',(0.,0.,1.));
+#20430 = ORIENTED_EDGE('',*,*,#20431,.F.);
+#20431 = EDGE_CURVE('',#20432,#20424,#20434,.T.);
+#20432 = VERTEX_POINT('',#20433);
+#20433 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#20434 = LINE('',#20435,#20436);
+#20435 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#20436 = VECTOR('',#20437,1.);
+#20437 = DIRECTION('',(1.,0.,0.));
+#20438 = ORIENTED_EDGE('',*,*,#20439,.F.);
+#20439 = EDGE_CURVE('',#20440,#20432,#20442,.T.);
+#20440 = VERTEX_POINT('',#20441);
+#20441 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#20442 = LINE('',#20443,#20444);
+#20443 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#20444 = VECTOR('',#20445,1.);
+#20445 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#20446 = ORIENTED_EDGE('',*,*,#20447,.F.);
+#20447 = EDGE_CURVE('',#20448,#20440,#20450,.T.);
+#20448 = VERTEX_POINT('',#20449);
+#20449 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#20450 = LINE('',#20451,#20452);
+#20451 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#20452 = VECTOR('',#20453,1.);
+#20453 = DIRECTION('',(1.,0.,0.));
+#20454 = ORIENTED_EDGE('',*,*,#20455,.F.);
+#20455 = EDGE_CURVE('',#20414,#20448,#20456,.T.);
+#20456 = LINE('',#20457,#20458);
+#20457 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#20458 = VECTOR('',#20459,1.);
+#20459 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#20460 = PLANE('',#20461);
+#20461 = AXIS2_PLACEMENT_3D('',#20462,#20463,#20464);
+#20462 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#20463 = DIRECTION('',(0.,1.,0.));
+#20464 = DIRECTION('',(1.,0.,0.));
+#20465 = ADVANCED_FACE('',(#20466),#20477,.F.);
+#20466 = FACE_BOUND('',#20467,.F.);
+#20467 = EDGE_LOOP('',(#20468,#20469,#20470,#20471));
+#20468 = ORIENTED_EDGE('',*,*,#20423,.T.);
+#20469 = ORIENTED_EDGE('',*,*,#20208,.T.);
+#20470 = ORIENTED_EDGE('',*,*,#20367,.F.);
+#20471 = ORIENTED_EDGE('',*,*,#20472,.F.);
+#20472 = EDGE_CURVE('',#20424,#20358,#20473,.T.);
+#20473 = LINE('',#20474,#20475);
+#20474 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#20475 = VECTOR('',#20476,1.);
+#20476 = DIRECTION('',(0.,1.,0.));
+#20477 = PLANE('',#20478);
+#20478 = AXIS2_PLACEMENT_3D('',#20479,#20480,#20481);
+#20479 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#20480 = DIRECTION('',(-1.,0.,0.));
+#20481 = DIRECTION('',(0.,1.,0.));
+#20482 = ADVANCED_FACE('',(#20483),#20508,.F.);
+#20483 = FACE_BOUND('',#20484,.F.);
+#20484 = EDGE_LOOP('',(#20485,#20493,#20501,#20507));
+#20485 = ORIENTED_EDGE('',*,*,#20486,.T.);
+#20486 = EDGE_CURVE('',#20231,#20487,#20489,.T.);
+#20487 = VERTEX_POINT('',#20488);
+#20488 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#20489 = LINE('',#20490,#20491);
+#20490 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#20491 = VECTOR('',#20492,1.);
+#20492 = DIRECTION('',(-0.,-0.,-1.));
+#20493 = ORIENTED_EDGE('',*,*,#20494,.T.);
+#20494 = EDGE_CURVE('',#20487,#20495,#20497,.T.);
+#20495 = VERTEX_POINT('',#20496);
+#20496 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#20497 = LINE('',#20498,#20499);
+#20498 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#20499 = VECTOR('',#20500,1.);
+#20500 = DIRECTION('',(-1.,0.,0.));
+#20501 = ORIENTED_EDGE('',*,*,#20502,.F.);
+#20502 = EDGE_CURVE('',#20240,#20495,#20503,.T.);
+#20503 = LINE('',#20504,#20505);
+#20504 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#20505 = VECTOR('',#20506,1.);
+#20506 = DIRECTION('',(-0.,-0.,-1.));
+#20507 = ORIENTED_EDGE('',*,*,#20247,.F.);
+#20508 = PLANE('',#20509);
+#20509 = AXIS2_PLACEMENT_3D('',#20510,#20511,#20512);
+#20510 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#20511 = DIRECTION('',(0.,1.,0.));
+#20512 = DIRECTION('',(-1.,0.,0.));
+#20513 = ADVANCED_FACE('',(#20514),#20532,.F.);
+#20514 = FACE_BOUND('',#20515,.F.);
+#20515 = EDGE_LOOP('',(#20516,#20524,#20530,#20531));
+#20516 = ORIENTED_EDGE('',*,*,#20517,.T.);
+#20517 = EDGE_CURVE('',#20262,#20518,#20520,.T.);
+#20518 = VERTEX_POINT('',#20519);
+#20519 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#20520 = LINE('',#20521,#20522);
+#20521 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#20522 = VECTOR('',#20523,1.);
+#20523 = DIRECTION('',(-0.,-0.,-1.));
+#20524 = ORIENTED_EDGE('',*,*,#20525,.T.);
+#20525 = EDGE_CURVE('',#20518,#20487,#20526,.T.);
+#20526 = LINE('',#20527,#20528);
+#20527 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#20528 = VECTOR('',#20529,1.);
+#20529 = DIRECTION('',(0.,1.,0.));
+#20530 = ORIENTED_EDGE('',*,*,#20486,.F.);
+#20531 = ORIENTED_EDGE('',*,*,#20271,.F.);
+#20532 = PLANE('',#20533);
+#20533 = AXIS2_PLACEMENT_3D('',#20534,#20535,#20536);
+#20534 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#20535 = DIRECTION('',(1.,0.,0.));
+#20536 = DIRECTION('',(-0.,1.,0.));
+#20537 = ADVANCED_FACE('',(#20538),#20556,.F.);
+#20538 = FACE_BOUND('',#20539,.F.);
+#20539 = EDGE_LOOP('',(#20540,#20541,#20549,#20555));
+#20540 = ORIENTED_EDGE('',*,*,#20502,.T.);
+#20541 = ORIENTED_EDGE('',*,*,#20542,.T.);
+#20542 = EDGE_CURVE('',#20495,#20543,#20545,.T.);
+#20543 = VERTEX_POINT('',#20544);
+#20544 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#20545 = LINE('',#20546,#20547);
+#20546 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#20547 = VECTOR('',#20548,1.);
+#20548 = DIRECTION('',(0.,-1.,0.));
+#20549 = ORIENTED_EDGE('',*,*,#20550,.F.);
+#20550 = EDGE_CURVE('',#20288,#20543,#20551,.T.);
+#20551 = LINE('',#20552,#20553);
+#20552 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#20553 = VECTOR('',#20554,1.);
+#20554 = DIRECTION('',(-0.,-0.,-1.));
+#20555 = ORIENTED_EDGE('',*,*,#20295,.F.);
+#20556 = PLANE('',#20557);
+#20557 = AXIS2_PLACEMENT_3D('',#20558,#20559,#20560);
+#20558 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#20559 = DIRECTION('',(-1.,0.,0.));
+#20560 = DIRECTION('',(0.,-1.,0.));
+#20561 = ADVANCED_FACE('',(#20562),#20573,.F.);
+#20562 = FACE_BOUND('',#20563,.F.);
+#20563 = EDGE_LOOP('',(#20564,#20565,#20571,#20572));
+#20564 = ORIENTED_EDGE('',*,*,#20550,.T.);
+#20565 = ORIENTED_EDGE('',*,*,#20566,.T.);
+#20566 = EDGE_CURVE('',#20543,#20518,#20567,.T.);
+#20567 = LINE('',#20568,#20569);
+#20568 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#20569 = VECTOR('',#20570,1.);
+#20570 = DIRECTION('',(1.,0.,0.));
+#20571 = ORIENTED_EDGE('',*,*,#20517,.F.);
+#20572 = ORIENTED_EDGE('',*,*,#20312,.F.);
+#20573 = PLANE('',#20574);
+#20574 = AXIS2_PLACEMENT_3D('',#20575,#20576,#20577);
+#20575 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#20576 = DIRECTION('',(0.,-1.,0.));
+#20577 = DIRECTION('',(1.,0.,0.));
+#20578 = ADVANCED_FACE('',(#20579),#20590,.F.);
+#20579 = FACE_BOUND('',#20580,.F.);
+#20580 = EDGE_LOOP('',(#20581,#20582,#20583,#20584));
+#20581 = ORIENTED_EDGE('',*,*,#20375,.T.);
+#20582 = ORIENTED_EDGE('',*,*,#20343,.T.);
+#20583 = ORIENTED_EDGE('',*,*,#20413,.T.);
+#20584 = ORIENTED_EDGE('',*,*,#20585,.T.);
+#20585 = EDGE_CURVE('',#20414,#20376,#20586,.T.);
+#20586 = LINE('',#20587,#20588);
+#20587 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#20588 = VECTOR('',#20589,1.);
+#20589 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#20590 = PLANE('',#20591);
+#20591 = AXIS2_PLACEMENT_3D('',#20592,#20593,#20594);
+#20592 = CARTESIAN_POINT('',(0.,0.,0.2));
+#20593 = DIRECTION('',(0.,0.,1.));
+#20594 = DIRECTION('',(1.,0.,-0.));
+#20595 = ADVANCED_FACE('',(#20596),#20607,.F.);
+#20596 = FACE_BOUND('',#20597,.F.);
+#20597 = EDGE_LOOP('',(#20598,#20599,#20605,#20606));
+#20598 = ORIENTED_EDGE('',*,*,#20357,.T.);
+#20599 = ORIENTED_EDGE('',*,*,#20600,.F.);
+#20600 = EDGE_CURVE('',#20432,#20360,#20601,.T.);
+#20601 = LINE('',#20602,#20603);
+#20602 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#20603 = VECTOR('',#20604,1.);
+#20604 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#20605 = ORIENTED_EDGE('',*,*,#20431,.T.);
+#20606 = ORIENTED_EDGE('',*,*,#20472,.T.);
+#20607 = PLANE('',#20608);
+#20608 = AXIS2_PLACEMENT_3D('',#20609,#20610,#20611);
+#20609 = CARTESIAN_POINT('',(0.,0.,0.2));
+#20610 = DIRECTION('',(0.,0.,1.));
+#20611 = DIRECTION('',(1.,0.,-0.));
+#20612 = ADVANCED_FACE('',(#20613),#20624,.T.);
+#20613 = FACE_BOUND('',#20614,.T.);
+#20614 = EDGE_LOOP('',(#20615,#20616,#20622,#20623));
+#20615 = ORIENTED_EDGE('',*,*,#20439,.F.);
+#20616 = ORIENTED_EDGE('',*,*,#20617,.T.);
+#20617 = EDGE_CURVE('',#20440,#20392,#20618,.T.);
+#20618 = LINE('',#20619,#20620);
+#20619 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#20620 = VECTOR('',#20621,1.);
+#20621 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#20622 = ORIENTED_EDGE('',*,*,#20399,.T.);
+#20623 = ORIENTED_EDGE('',*,*,#20600,.F.);
+#20624 = PLANE('',#20625);
+#20625 = AXIS2_PLACEMENT_3D('',#20626,#20627,#20628);
+#20626 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#20627 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#20628 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#20629 = ADVANCED_FACE('',(#20630),#20641,.T.);
+#20630 = FACE_BOUND('',#20631,.T.);
+#20631 = EDGE_LOOP('',(#20632,#20633,#20639,#20640));
+#20632 = ORIENTED_EDGE('',*,*,#20447,.F.);
+#20633 = ORIENTED_EDGE('',*,*,#20634,.T.);
+#20634 = EDGE_CURVE('',#20448,#20384,#20635,.T.);
+#20635 = LINE('',#20636,#20637);
+#20636 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#20637 = VECTOR('',#20638,1.);
+#20638 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#20639 = ORIENTED_EDGE('',*,*,#20391,.T.);
+#20640 = ORIENTED_EDGE('',*,*,#20617,.F.);
+#20641 = PLANE('',#20642);
+#20642 = AXIS2_PLACEMENT_3D('',#20643,#20644,#20645);
+#20643 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#20644 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#20645 = DIRECTION('',(1.,0.,0.));
+#20646 = ADVANCED_FACE('',(#20647),#20653,.T.);
+#20647 = FACE_BOUND('',#20648,.T.);
+#20648 = EDGE_LOOP('',(#20649,#20650,#20651,#20652));
+#20649 = ORIENTED_EDGE('',*,*,#20455,.F.);
+#20650 = ORIENTED_EDGE('',*,*,#20585,.T.);
+#20651 = ORIENTED_EDGE('',*,*,#20383,.T.);
+#20652 = ORIENTED_EDGE('',*,*,#20634,.F.);
+#20653 = PLANE('',#20654);
+#20654 = AXIS2_PLACEMENT_3D('',#20655,#20656,#20657);
+#20655 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#20656 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#20657 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#20658 = ADVANCED_FACE('',(#20659),#20665,.T.);
+#20659 = FACE_BOUND('',#20660,.T.);
+#20660 = EDGE_LOOP('',(#20661,#20662,#20663,#20664));
+#20661 = ORIENTED_EDGE('',*,*,#20542,.T.);
+#20662 = ORIENTED_EDGE('',*,*,#20566,.T.);
+#20663 = ORIENTED_EDGE('',*,*,#20525,.T.);
+#20664 = ORIENTED_EDGE('',*,*,#20494,.T.);
+#20665 = PLANE('',#20666);
+#20666 = AXIS2_PLACEMENT_3D('',#20667,#20668,#20669);
+#20667 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#20668 = DIRECTION('',(0.,0.,1.));
+#20669 = DIRECTION('',(1.,0.,-0.));
+#20670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20674)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20671,#20672,#20673)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20671 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20672 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20673 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20674 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20671,
+  'distance_accuracy_value','confusion accuracy');
+#20675 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20676,#20678);
+#20676 = ( REPRESENTATION_RELATIONSHIP('','',#20149,#20122) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20677) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20677 = ITEM_DEFINED_TRANSFORMATION('','',#11,#20123);
+#20678 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20679);
+#20679 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('263','Body040','',#20117,#20144
+  ,$);
+#20680 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20146));
+#20681 = SHAPE_DEFINITION_REPRESENTATION(#20682,#20688);
+#20682 = PRODUCT_DEFINITION_SHAPE('','',#20683);
+#20683 = PRODUCT_DEFINITION('design','',#20684,#20687);
+#20684 = PRODUCT_DEFINITION_FORMATION('','',#20685);
+#20685 = PRODUCT('Lead014','Lead014','',(#20686));
+#20686 = PRODUCT_CONTEXT('',#2,'mechanical');
+#20687 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20688 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#20689),#20975);
+#20689 = MANIFOLD_SOLID_BREP('',#20690);
+#20690 = CLOSED_SHELL('',(#20691,#20731,#20762,#20793,#20826,#20859,
+    #20890,#20921,#20943,#20959));
+#20691 = ADVANCED_FACE('',(#20692),#20726,.T.);
+#20692 = FACE_BOUND('',#20693,.T.);
+#20693 = EDGE_LOOP('',(#20694,#20704,#20712,#20720));
+#20694 = ORIENTED_EDGE('',*,*,#20695,.T.);
+#20695 = EDGE_CURVE('',#20696,#20698,#20700,.T.);
+#20696 = VERTEX_POINT('',#20697);
+#20697 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#20698 = VERTEX_POINT('',#20699);
+#20699 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#20700 = LINE('',#20701,#20702);
+#20701 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#20702 = VECTOR('',#20703,1.);
+#20703 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#20704 = ORIENTED_EDGE('',*,*,#20705,.T.);
+#20705 = EDGE_CURVE('',#20698,#20706,#20708,.T.);
+#20706 = VERTEX_POINT('',#20707);
+#20707 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#20708 = LINE('',#20709,#20710);
+#20709 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#20710 = VECTOR('',#20711,1.);
+#20711 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#20712 = ORIENTED_EDGE('',*,*,#20713,.T.);
+#20713 = EDGE_CURVE('',#20706,#20714,#20716,.T.);
+#20714 = VERTEX_POINT('',#20715);
+#20715 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#20716 = LINE('',#20717,#20718);
+#20717 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#20718 = VECTOR('',#20719,1.);
+#20719 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#20720 = ORIENTED_EDGE('',*,*,#20721,.T.);
+#20721 = EDGE_CURVE('',#20714,#20696,#20722,.T.);
+#20722 = LINE('',#20723,#20724);
+#20723 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#20724 = VECTOR('',#20725,1.);
+#20725 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#20726 = PLANE('',#20727);
+#20727 = AXIS2_PLACEMENT_3D('',#20728,#20729,#20730);
+#20728 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#20729 = DIRECTION('',(1.,0.,0.));
+#20730 = DIRECTION('',(-0.,1.,0.));
+#20731 = ADVANCED_FACE('',(#20732),#20757,.F.);
+#20732 = FACE_BOUND('',#20733,.F.);
+#20733 = EDGE_LOOP('',(#20734,#20742,#20743,#20751));
+#20734 = ORIENTED_EDGE('',*,*,#20735,.F.);
+#20735 = EDGE_CURVE('',#20698,#20736,#20738,.T.);
+#20736 = VERTEX_POINT('',#20737);
+#20737 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#20738 = LINE('',#20739,#20740);
+#20739 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#20740 = VECTOR('',#20741,1.);
+#20741 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#20742 = ORIENTED_EDGE('',*,*,#20705,.T.);
+#20743 = ORIENTED_EDGE('',*,*,#20744,.T.);
+#20744 = EDGE_CURVE('',#20706,#20745,#20747,.T.);
+#20745 = VERTEX_POINT('',#20746);
+#20746 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#20747 = LINE('',#20748,#20749);
+#20748 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#20749 = VECTOR('',#20750,1.);
+#20750 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#20751 = ORIENTED_EDGE('',*,*,#20752,.F.);
+#20752 = EDGE_CURVE('',#20736,#20745,#20753,.T.);
+#20753 = LINE('',#20754,#20755);
+#20754 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#20755 = VECTOR('',#20756,1.);
+#20756 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#20757 = PLANE('',#20758);
+#20758 = AXIS2_PLACEMENT_3D('',#20759,#20760,#20761);
+#20759 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#20760 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#20761 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#20762 = ADVANCED_FACE('',(#20763),#20788,.F.);
+#20763 = FACE_BOUND('',#20764,.F.);
+#20764 = EDGE_LOOP('',(#20765,#20773,#20774,#20782));
+#20765 = ORIENTED_EDGE('',*,*,#20766,.F.);
+#20766 = EDGE_CURVE('',#20714,#20767,#20769,.T.);
+#20767 = VERTEX_POINT('',#20768);
+#20768 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#20769 = LINE('',#20770,#20771);
+#20770 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#20771 = VECTOR('',#20772,1.);
+#20772 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#20773 = ORIENTED_EDGE('',*,*,#20721,.T.);
+#20774 = ORIENTED_EDGE('',*,*,#20775,.T.);
+#20775 = EDGE_CURVE('',#20696,#20776,#20778,.T.);
+#20776 = VERTEX_POINT('',#20777);
+#20777 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#20778 = LINE('',#20779,#20780);
+#20779 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#20780 = VECTOR('',#20781,1.);
+#20781 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#20782 = ORIENTED_EDGE('',*,*,#20783,.F.);
+#20783 = EDGE_CURVE('',#20767,#20776,#20784,.T.);
+#20784 = LINE('',#20785,#20786);
+#20785 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#20786 = VECTOR('',#20787,1.);
+#20787 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#20788 = PLANE('',#20789);
+#20789 = AXIS2_PLACEMENT_3D('',#20790,#20791,#20792);
+#20790 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#20791 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#20792 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#20793 = ADVANCED_FACE('',(#20794),#20821,.T.);
+#20794 = FACE_BOUND('',#20795,.T.);
+#20795 = EDGE_LOOP('',(#20796,#20805,#20813,#20820));
+#20796 = ORIENTED_EDGE('',*,*,#20797,.T.);
+#20797 = EDGE_CURVE('',#20736,#20798,#20800,.T.);
+#20798 = VERTEX_POINT('',#20799);
+#20799 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#20800 = CIRCLE('',#20801,0.3);
+#20801 = AXIS2_PLACEMENT_3D('',#20802,#20803,#20804);
+#20802 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#20803 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#20804 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#20805 = ORIENTED_EDGE('',*,*,#20806,.T.);
+#20806 = EDGE_CURVE('',#20798,#20807,#20809,.T.);
+#20807 = VERTEX_POINT('',#20808);
+#20808 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#20809 = LINE('',#20810,#20811);
+#20810 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#20811 = VECTOR('',#20812,1.);
+#20812 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#20813 = ORIENTED_EDGE('',*,*,#20814,.F.);
+#20814 = EDGE_CURVE('',#20745,#20807,#20815,.T.);
+#20815 = CIRCLE('',#20816,0.3);
+#20816 = AXIS2_PLACEMENT_3D('',#20817,#20818,#20819);
+#20817 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#20818 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#20819 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#20820 = ORIENTED_EDGE('',*,*,#20752,.F.);
+#20821 = CYLINDRICAL_SURFACE('',#20822,0.3);
+#20822 = AXIS2_PLACEMENT_3D('',#20823,#20824,#20825);
+#20823 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#20824 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#20825 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#20826 = ADVANCED_FACE('',(#20827),#20854,.F.);
+#20827 = FACE_BOUND('',#20828,.F.);
+#20828 = EDGE_LOOP('',(#20829,#20830,#20839,#20847));
+#20829 = ORIENTED_EDGE('',*,*,#20783,.T.);
+#20830 = ORIENTED_EDGE('',*,*,#20831,.T.);
+#20831 = EDGE_CURVE('',#20776,#20832,#20834,.T.);
+#20832 = VERTEX_POINT('',#20833);
+#20833 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#20834 = CIRCLE('',#20835,0.1);
+#20835 = AXIS2_PLACEMENT_3D('',#20836,#20837,#20838);
+#20836 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#20837 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#20838 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#20839 = ORIENTED_EDGE('',*,*,#20840,.F.);
+#20840 = EDGE_CURVE('',#20841,#20832,#20843,.T.);
+#20841 = VERTEX_POINT('',#20842);
+#20842 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#20843 = LINE('',#20844,#20845);
+#20844 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#20845 = VECTOR('',#20846,1.);
+#20846 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#20847 = ORIENTED_EDGE('',*,*,#20848,.F.);
+#20848 = EDGE_CURVE('',#20767,#20841,#20849,.T.);
+#20849 = CIRCLE('',#20850,0.1);
+#20850 = AXIS2_PLACEMENT_3D('',#20851,#20852,#20853);
+#20851 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#20852 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#20853 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#20854 = CYLINDRICAL_SURFACE('',#20855,0.1);
+#20855 = AXIS2_PLACEMENT_3D('',#20856,#20857,#20858);
+#20856 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#20857 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#20858 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#20859 = ADVANCED_FACE('',(#20860),#20885,.F.);
+#20860 = FACE_BOUND('',#20861,.F.);
+#20861 = EDGE_LOOP('',(#20862,#20870,#20871,#20879));
+#20862 = ORIENTED_EDGE('',*,*,#20863,.F.);
+#20863 = EDGE_CURVE('',#20798,#20864,#20866,.T.);
+#20864 = VERTEX_POINT('',#20865);
+#20865 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#20866 = LINE('',#20867,#20868);
+#20867 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#20868 = VECTOR('',#20869,1.);
+#20869 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#20870 = ORIENTED_EDGE('',*,*,#20806,.T.);
+#20871 = ORIENTED_EDGE('',*,*,#20872,.T.);
+#20872 = EDGE_CURVE('',#20807,#20873,#20875,.T.);
+#20873 = VERTEX_POINT('',#20874);
+#20874 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#20875 = LINE('',#20876,#20877);
+#20876 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#20877 = VECTOR('',#20878,1.);
+#20878 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#20879 = ORIENTED_EDGE('',*,*,#20880,.F.);
+#20880 = EDGE_CURVE('',#20864,#20873,#20881,.T.);
+#20881 = LINE('',#20882,#20883);
+#20882 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#20883 = VECTOR('',#20884,1.);
+#20884 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#20885 = PLANE('',#20886);
+#20886 = AXIS2_PLACEMENT_3D('',#20887,#20888,#20889);
+#20887 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#20888 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#20889 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#20890 = ADVANCED_FACE('',(#20891),#20916,.F.);
+#20891 = FACE_BOUND('',#20892,.F.);
+#20892 = EDGE_LOOP('',(#20893,#20901,#20902,#20910));
+#20893 = ORIENTED_EDGE('',*,*,#20894,.T.);
+#20894 = EDGE_CURVE('',#20895,#20864,#20897,.T.);
+#20895 = VERTEX_POINT('',#20896);
+#20896 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#20897 = LINE('',#20898,#20899);
+#20898 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#20899 = VECTOR('',#20900,1.);
+#20900 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#20901 = ORIENTED_EDGE('',*,*,#20880,.T.);
+#20902 = ORIENTED_EDGE('',*,*,#20903,.T.);
+#20903 = EDGE_CURVE('',#20873,#20904,#20906,.T.);
+#20904 = VERTEX_POINT('',#20905);
+#20905 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#20906 = LINE('',#20907,#20908);
+#20907 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#20908 = VECTOR('',#20909,1.);
+#20909 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#20910 = ORIENTED_EDGE('',*,*,#20911,.T.);
+#20911 = EDGE_CURVE('',#20904,#20895,#20912,.T.);
+#20912 = LINE('',#20913,#20914);
+#20913 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#20914 = VECTOR('',#20915,1.);
+#20915 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#20916 = PLANE('',#20917);
+#20917 = AXIS2_PLACEMENT_3D('',#20918,#20919,#20920);
+#20918 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#20919 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#20920 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#20921 = ADVANCED_FACE('',(#20922),#20938,.F.);
+#20922 = FACE_BOUND('',#20923,.F.);
+#20923 = EDGE_LOOP('',(#20924,#20930,#20931,#20937));
+#20924 = ORIENTED_EDGE('',*,*,#20925,.F.);
+#20925 = EDGE_CURVE('',#20841,#20904,#20926,.T.);
+#20926 = LINE('',#20927,#20928);
+#20927 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#20928 = VECTOR('',#20929,1.);
+#20929 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#20930 = ORIENTED_EDGE('',*,*,#20840,.T.);
+#20931 = ORIENTED_EDGE('',*,*,#20932,.T.);
+#20932 = EDGE_CURVE('',#20832,#20895,#20933,.T.);
+#20933 = LINE('',#20934,#20935);
+#20934 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#20935 = VECTOR('',#20936,1.);
+#20936 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#20937 = ORIENTED_EDGE('',*,*,#20911,.F.);
+#20938 = PLANE('',#20939);
+#20939 = AXIS2_PLACEMENT_3D('',#20940,#20941,#20942);
+#20940 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#20941 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#20942 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#20943 = ADVANCED_FACE('',(#20944),#20954,.T.);
+#20944 = FACE_BOUND('',#20945,.T.);
+#20945 = EDGE_LOOP('',(#20946,#20947,#20948,#20949,#20950,#20951,#20952,
+    #20953));
+#20946 = ORIENTED_EDGE('',*,*,#20775,.T.);
+#20947 = ORIENTED_EDGE('',*,*,#20831,.T.);
+#20948 = ORIENTED_EDGE('',*,*,#20932,.T.);
+#20949 = ORIENTED_EDGE('',*,*,#20894,.T.);
+#20950 = ORIENTED_EDGE('',*,*,#20863,.F.);
+#20951 = ORIENTED_EDGE('',*,*,#20797,.F.);
+#20952 = ORIENTED_EDGE('',*,*,#20735,.F.);
+#20953 = ORIENTED_EDGE('',*,*,#20695,.F.);
+#20954 = PLANE('',#20955);
+#20955 = AXIS2_PLACEMENT_3D('',#20956,#20957,#20958);
+#20956 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#20957 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#20958 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#20959 = ADVANCED_FACE('',(#20960),#20970,.T.);
+#20960 = FACE_BOUND('',#20961,.T.);
+#20961 = EDGE_LOOP('',(#20962,#20963,#20964,#20965,#20966,#20967,#20968,
+    #20969));
+#20962 = ORIENTED_EDGE('',*,*,#20744,.T.);
+#20963 = ORIENTED_EDGE('',*,*,#20814,.T.);
+#20964 = ORIENTED_EDGE('',*,*,#20872,.T.);
+#20965 = ORIENTED_EDGE('',*,*,#20903,.T.);
+#20966 = ORIENTED_EDGE('',*,*,#20925,.F.);
+#20967 = ORIENTED_EDGE('',*,*,#20848,.F.);
+#20968 = ORIENTED_EDGE('',*,*,#20766,.F.);
+#20969 = ORIENTED_EDGE('',*,*,#20713,.F.);
+#20970 = PLANE('',#20971);
+#20971 = AXIS2_PLACEMENT_3D('',#20972,#20973,#20974);
+#20972 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#20973 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#20974 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#20975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20979)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20976,#20977,#20978)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20976 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20977 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20978 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20979 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20976,
+  'distance_accuracy_value','confusion accuracy');
+#20980 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20981,#20983);
+#20981 = ( REPRESENTATION_RELATIONSHIP('','',#20688,#20122) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20982) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20982 = ITEM_DEFINED_TRANSFORMATION('','',#11,#20127);
+#20983 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20984);
+#20984 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('264','Lead014','',#20117,#20683
+  ,$);
+#20985 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20685));
+#20986 = SHAPE_DEFINITION_REPRESENTATION(#20987,#20993);
+#20987 = PRODUCT_DEFINITION_SHAPE('','',#20988);
+#20988 = PRODUCT_DEFINITION('design','',#20989,#20992);
+#20989 = PRODUCT_DEFINITION_FORMATION('','',#20990);
+#20990 = PRODUCT('01x01_P2.54mm_Vertical_SMD015',
+  '01x01_P2.54mm_Vertical_SMD015','',(#20991));
+#20991 = PRODUCT_CONTEXT('',#2,'mechanical');
+#20992 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20993 = SHAPE_REPRESENTATION('',(#11,#20994,#20998),#21002);
+#20994 = AXIS2_PLACEMENT_3D('',#20995,#20996,#20997);
+#20995 = CARTESIAN_POINT('',(0.,0.,0.));
+#20996 = DIRECTION('',(0.,0.,1.));
+#20997 = DIRECTION('',(1.,0.,0.));
+#20998 = AXIS2_PLACEMENT_3D('',#20999,#21000,#21001);
+#20999 = CARTESIAN_POINT('',(0.,0.,0.));
+#21000 = DIRECTION('',(0.,0.,1.));
+#21001 = DIRECTION('',(1.,0.,0.));
+#21002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21006)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21003,#21004,#21005)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21003 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21004 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21005 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21006 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21003,
+  'distance_accuracy_value','confusion accuracy');
+#21007 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21008,#21010);
+#21008 = ( REPRESENTATION_RELATIONSHIP('','',#20993,#19216) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21009) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21009 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19225);
+#21010 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21011);
+#21011 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('268',
+  '01x01_P2.54mm_Vertical_SMD015','',#19211,#20988,$);
+#21012 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20990));
+#21013 = SHAPE_DEFINITION_REPRESENTATION(#21014,#21020);
+#21014 = PRODUCT_DEFINITION_SHAPE('','',#21015);
+#21015 = PRODUCT_DEFINITION('design','',#21016,#21019);
+#21016 = PRODUCT_DEFINITION_FORMATION('','',#21017);
+#21017 = PRODUCT('Body041','Body041','',(#21018));
+#21018 = PRODUCT_CONTEXT('',#2,'mechanical');
+#21019 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21020 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#21021),#21541);
+#21021 = MANIFOLD_SOLID_BREP('',#21022);
+#21022 = CLOSED_SHELL('',(#21023,#21097,#21128,#21152,#21176,#21193,
+    #21224,#21280,#21336,#21353,#21384,#21408,#21432,#21449,#21466,
+    #21483,#21500,#21517,#21529));
+#21023 = ADVANCED_FACE('',(#21024,#21058),#21092,.T.);
+#21024 = FACE_BOUND('',#21025,.T.);
+#21025 = EDGE_LOOP('',(#21026,#21036,#21044,#21052));
+#21026 = ORIENTED_EDGE('',*,*,#21027,.F.);
+#21027 = EDGE_CURVE('',#21028,#21030,#21032,.T.);
+#21028 = VERTEX_POINT('',#21029);
+#21029 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#21030 = VERTEX_POINT('',#21031);
+#21031 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#21032 = LINE('',#21033,#21034);
+#21033 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#21034 = VECTOR('',#21035,1.);
+#21035 = DIRECTION('',(-1.,0.,0.));
+#21036 = ORIENTED_EDGE('',*,*,#21037,.F.);
+#21037 = EDGE_CURVE('',#21038,#21028,#21040,.T.);
+#21038 = VERTEX_POINT('',#21039);
+#21039 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#21040 = LINE('',#21041,#21042);
+#21041 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#21042 = VECTOR('',#21043,1.);
+#21043 = DIRECTION('',(0.,1.,0.));
+#21044 = ORIENTED_EDGE('',*,*,#21045,.F.);
+#21045 = EDGE_CURVE('',#21046,#21038,#21048,.T.);
+#21046 = VERTEX_POINT('',#21047);
+#21047 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#21048 = LINE('',#21049,#21050);
+#21049 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#21050 = VECTOR('',#21051,1.);
+#21051 = DIRECTION('',(1.,0.,0.));
+#21052 = ORIENTED_EDGE('',*,*,#21053,.F.);
+#21053 = EDGE_CURVE('',#21030,#21046,#21054,.T.);
+#21054 = LINE('',#21055,#21056);
+#21055 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#21056 = VECTOR('',#21057,1.);
+#21057 = DIRECTION('',(0.,-1.,0.));
+#21058 = FACE_BOUND('',#21059,.T.);
+#21059 = EDGE_LOOP('',(#21060,#21070,#21078,#21086));
+#21060 = ORIENTED_EDGE('',*,*,#21061,.T.);
+#21061 = EDGE_CURVE('',#21062,#21064,#21066,.T.);
+#21062 = VERTEX_POINT('',#21063);
+#21063 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#21064 = VERTEX_POINT('',#21065);
+#21065 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#21066 = LINE('',#21067,#21068);
+#21067 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#21068 = VECTOR('',#21069,1.);
+#21069 = DIRECTION('',(0.,-1.,0.));
+#21070 = ORIENTED_EDGE('',*,*,#21071,.T.);
+#21071 = EDGE_CURVE('',#21064,#21072,#21074,.T.);
+#21072 = VERTEX_POINT('',#21073);
+#21073 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#21074 = LINE('',#21075,#21076);
+#21075 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#21076 = VECTOR('',#21077,1.);
+#21077 = DIRECTION('',(1.,0.,0.));
+#21078 = ORIENTED_EDGE('',*,*,#21079,.T.);
+#21079 = EDGE_CURVE('',#21072,#21080,#21082,.T.);
+#21080 = VERTEX_POINT('',#21081);
+#21081 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#21082 = LINE('',#21083,#21084);
+#21083 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#21084 = VECTOR('',#21085,1.);
+#21085 = DIRECTION('',(0.,1.,0.));
+#21086 = ORIENTED_EDGE('',*,*,#21087,.T.);
+#21087 = EDGE_CURVE('',#21080,#21062,#21088,.T.);
+#21088 = LINE('',#21089,#21090);
+#21089 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#21090 = VECTOR('',#21091,1.);
+#21091 = DIRECTION('',(-1.,0.,0.));
+#21092 = PLANE('',#21093);
+#21093 = AXIS2_PLACEMENT_3D('',#21094,#21095,#21096);
+#21094 = CARTESIAN_POINT('',(0.,0.,7.5));
+#21095 = DIRECTION('',(0.,0.,1.));
+#21096 = DIRECTION('',(1.,0.,-0.));
+#21097 = ADVANCED_FACE('',(#21098),#21123,.F.);
+#21098 = FACE_BOUND('',#21099,.T.);
+#21099 = EDGE_LOOP('',(#21100,#21108,#21109,#21117));
+#21100 = ORIENTED_EDGE('',*,*,#21101,.F.);
+#21101 = EDGE_CURVE('',#21028,#21102,#21104,.T.);
+#21102 = VERTEX_POINT('',#21103);
+#21103 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#21104 = LINE('',#21105,#21106);
+#21105 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#21106 = VECTOR('',#21107,1.);
+#21107 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#21108 = ORIENTED_EDGE('',*,*,#21027,.T.);
+#21109 = ORIENTED_EDGE('',*,*,#21110,.T.);
+#21110 = EDGE_CURVE('',#21030,#21111,#21113,.T.);
+#21111 = VERTEX_POINT('',#21112);
+#21112 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#21113 = LINE('',#21114,#21115);
+#21114 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#21115 = VECTOR('',#21116,1.);
+#21116 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#21117 = ORIENTED_EDGE('',*,*,#21118,.F.);
+#21118 = EDGE_CURVE('',#21102,#21111,#21119,.T.);
+#21119 = LINE('',#21120,#21121);
+#21120 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#21121 = VECTOR('',#21122,1.);
+#21122 = DIRECTION('',(-1.,0.,0.));
+#21123 = PLANE('',#21124);
+#21124 = AXIS2_PLACEMENT_3D('',#21125,#21126,#21127);
+#21125 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#21126 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#21127 = DIRECTION('',(1.,0.,0.));
+#21128 = ADVANCED_FACE('',(#21129),#21147,.F.);
+#21129 = FACE_BOUND('',#21130,.T.);
+#21130 = EDGE_LOOP('',(#21131,#21139,#21140,#21141));
+#21131 = ORIENTED_EDGE('',*,*,#21132,.F.);
+#21132 = EDGE_CURVE('',#21038,#21133,#21135,.T.);
+#21133 = VERTEX_POINT('',#21134);
+#21134 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#21135 = LINE('',#21136,#21137);
+#21136 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#21137 = VECTOR('',#21138,1.);
+#21138 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#21139 = ORIENTED_EDGE('',*,*,#21037,.T.);
+#21140 = ORIENTED_EDGE('',*,*,#21101,.T.);
+#21141 = ORIENTED_EDGE('',*,*,#21142,.F.);
+#21142 = EDGE_CURVE('',#21133,#21102,#21143,.T.);
+#21143 = LINE('',#21144,#21145);
+#21144 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#21145 = VECTOR('',#21146,1.);
+#21146 = DIRECTION('',(0.,1.,0.));
+#21147 = PLANE('',#21148);
+#21148 = AXIS2_PLACEMENT_3D('',#21149,#21150,#21151);
+#21149 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#21150 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#21151 = DIRECTION('',(0.,-1.,0.));
+#21152 = ADVANCED_FACE('',(#21153),#21171,.F.);
+#21153 = FACE_BOUND('',#21154,.T.);
+#21154 = EDGE_LOOP('',(#21155,#21156,#21157,#21165));
+#21155 = ORIENTED_EDGE('',*,*,#21110,.F.);
+#21156 = ORIENTED_EDGE('',*,*,#21053,.T.);
+#21157 = ORIENTED_EDGE('',*,*,#21158,.T.);
+#21158 = EDGE_CURVE('',#21046,#21159,#21161,.T.);
+#21159 = VERTEX_POINT('',#21160);
+#21160 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#21161 = LINE('',#21162,#21163);
+#21162 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#21163 = VECTOR('',#21164,1.);
+#21164 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#21165 = ORIENTED_EDGE('',*,*,#21166,.F.);
+#21166 = EDGE_CURVE('',#21111,#21159,#21167,.T.);
+#21167 = LINE('',#21168,#21169);
+#21168 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#21169 = VECTOR('',#21170,1.);
+#21170 = DIRECTION('',(0.,-1.,0.));
+#21171 = PLANE('',#21172);
+#21172 = AXIS2_PLACEMENT_3D('',#21173,#21174,#21175);
+#21173 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#21174 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#21175 = DIRECTION('',(0.,1.,0.));
+#21176 = ADVANCED_FACE('',(#21177),#21188,.F.);
+#21177 = FACE_BOUND('',#21178,.T.);
+#21178 = EDGE_LOOP('',(#21179,#21180,#21181,#21182));
+#21179 = ORIENTED_EDGE('',*,*,#21158,.F.);
+#21180 = ORIENTED_EDGE('',*,*,#21045,.T.);
+#21181 = ORIENTED_EDGE('',*,*,#21132,.T.);
+#21182 = ORIENTED_EDGE('',*,*,#21183,.F.);
+#21183 = EDGE_CURVE('',#21159,#21133,#21184,.T.);
+#21184 = LINE('',#21185,#21186);
+#21185 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#21186 = VECTOR('',#21187,1.);
+#21187 = DIRECTION('',(1.,0.,0.));
+#21188 = PLANE('',#21189);
+#21189 = AXIS2_PLACEMENT_3D('',#21190,#21191,#21192);
+#21190 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#21191 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#21192 = DIRECTION('',(-1.,-0.,0.));
+#21193 = ADVANCED_FACE('',(#21194),#21219,.F.);
+#21194 = FACE_BOUND('',#21195,.F.);
+#21195 = EDGE_LOOP('',(#21196,#21204,#21205,#21213));
+#21196 = ORIENTED_EDGE('',*,*,#21197,.T.);
+#21197 = EDGE_CURVE('',#21198,#21062,#21200,.T.);
+#21198 = VERTEX_POINT('',#21199);
+#21199 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#21200 = LINE('',#21201,#21202);
+#21201 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#21202 = VECTOR('',#21203,1.);
+#21203 = DIRECTION('',(0.,0.,1.));
+#21204 = ORIENTED_EDGE('',*,*,#21061,.T.);
+#21205 = ORIENTED_EDGE('',*,*,#21206,.F.);
+#21206 = EDGE_CURVE('',#21207,#21064,#21209,.T.);
+#21207 = VERTEX_POINT('',#21208);
+#21208 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#21209 = LINE('',#21210,#21211);
+#21210 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#21211 = VECTOR('',#21212,1.);
+#21212 = DIRECTION('',(0.,0.,1.));
+#21213 = ORIENTED_EDGE('',*,*,#21214,.F.);
+#21214 = EDGE_CURVE('',#21198,#21207,#21215,.T.);
+#21215 = LINE('',#21216,#21217);
+#21216 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#21217 = VECTOR('',#21218,1.);
+#21218 = DIRECTION('',(0.,-1.,0.));
+#21219 = PLANE('',#21220);
+#21220 = AXIS2_PLACEMENT_3D('',#21221,#21222,#21223);
+#21221 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#21222 = DIRECTION('',(1.,0.,0.));
+#21223 = DIRECTION('',(0.,-1.,0.));
+#21224 = ADVANCED_FACE('',(#21225),#21275,.F.);
+#21225 = FACE_BOUND('',#21226,.F.);
+#21226 = EDGE_LOOP('',(#21227,#21237,#21243,#21244,#21245,#21253,#21261,
+    #21269));
+#21227 = ORIENTED_EDGE('',*,*,#21228,.F.);
+#21228 = EDGE_CURVE('',#21229,#21231,#21233,.T.);
+#21229 = VERTEX_POINT('',#21230);
+#21230 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#21231 = VERTEX_POINT('',#21232);
+#21232 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#21233 = LINE('',#21234,#21235);
+#21234 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#21235 = VECTOR('',#21236,1.);
+#21236 = DIRECTION('',(-1.,0.,0.));
+#21237 = ORIENTED_EDGE('',*,*,#21238,.T.);
+#21238 = EDGE_CURVE('',#21229,#21080,#21239,.T.);
+#21239 = LINE('',#21240,#21241);
+#21240 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#21241 = VECTOR('',#21242,1.);
+#21242 = DIRECTION('',(0.,0.,1.));
+#21243 = ORIENTED_EDGE('',*,*,#21087,.T.);
+#21244 = ORIENTED_EDGE('',*,*,#21197,.F.);
+#21245 = ORIENTED_EDGE('',*,*,#21246,.F.);
+#21246 = EDGE_CURVE('',#21247,#21198,#21249,.T.);
+#21247 = VERTEX_POINT('',#21248);
+#21248 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#21249 = LINE('',#21250,#21251);
+#21250 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#21251 = VECTOR('',#21252,1.);
+#21252 = DIRECTION('',(-1.,0.,0.));
+#21253 = ORIENTED_EDGE('',*,*,#21254,.T.);
+#21254 = EDGE_CURVE('',#21247,#21255,#21257,.T.);
+#21255 = VERTEX_POINT('',#21256);
+#21256 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#21257 = LINE('',#21258,#21259);
+#21258 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#21259 = VECTOR('',#21260,1.);
+#21260 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#21261 = ORIENTED_EDGE('',*,*,#21262,.T.);
+#21262 = EDGE_CURVE('',#21255,#21263,#21265,.T.);
+#21263 = VERTEX_POINT('',#21264);
+#21264 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#21265 = LINE('',#21266,#21267);
+#21266 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#21267 = VECTOR('',#21268,1.);
+#21268 = DIRECTION('',(1.,0.,0.));
+#21269 = ORIENTED_EDGE('',*,*,#21270,.T.);
+#21270 = EDGE_CURVE('',#21263,#21231,#21271,.T.);
+#21271 = LINE('',#21272,#21273);
+#21272 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#21273 = VECTOR('',#21274,1.);
+#21274 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#21275 = PLANE('',#21276);
+#21276 = AXIS2_PLACEMENT_3D('',#21277,#21278,#21279);
+#21277 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#21278 = DIRECTION('',(0.,-1.,0.));
+#21279 = DIRECTION('',(-1.,0.,0.));
+#21280 = ADVANCED_FACE('',(#21281),#21331,.F.);
+#21281 = FACE_BOUND('',#21282,.F.);
+#21282 = EDGE_LOOP('',(#21283,#21291,#21292,#21293,#21301,#21309,#21317,
+    #21325));
+#21283 = ORIENTED_EDGE('',*,*,#21284,.F.);
+#21284 = EDGE_CURVE('',#21207,#21285,#21287,.T.);
+#21285 = VERTEX_POINT('',#21286);
+#21286 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#21287 = LINE('',#21288,#21289);
+#21288 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#21289 = VECTOR('',#21290,1.);
+#21290 = DIRECTION('',(1.,0.,0.));
+#21291 = ORIENTED_EDGE('',*,*,#21206,.T.);
+#21292 = ORIENTED_EDGE('',*,*,#21071,.T.);
+#21293 = ORIENTED_EDGE('',*,*,#21294,.F.);
+#21294 = EDGE_CURVE('',#21295,#21072,#21297,.T.);
+#21295 = VERTEX_POINT('',#21296);
+#21296 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#21297 = LINE('',#21298,#21299);
+#21298 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#21299 = VECTOR('',#21300,1.);
+#21300 = DIRECTION('',(0.,0.,1.));
+#21301 = ORIENTED_EDGE('',*,*,#21302,.F.);
+#21302 = EDGE_CURVE('',#21303,#21295,#21305,.T.);
+#21303 = VERTEX_POINT('',#21304);
+#21304 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#21305 = LINE('',#21306,#21307);
+#21306 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#21307 = VECTOR('',#21308,1.);
+#21308 = DIRECTION('',(1.,0.,0.));
+#21309 = ORIENTED_EDGE('',*,*,#21310,.F.);
+#21310 = EDGE_CURVE('',#21311,#21303,#21313,.T.);
+#21311 = VERTEX_POINT('',#21312);
+#21312 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#21313 = LINE('',#21314,#21315);
+#21314 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#21315 = VECTOR('',#21316,1.);
+#21316 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#21317 = ORIENTED_EDGE('',*,*,#21318,.F.);
+#21318 = EDGE_CURVE('',#21319,#21311,#21321,.T.);
+#21319 = VERTEX_POINT('',#21320);
+#21320 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#21321 = LINE('',#21322,#21323);
+#21322 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#21323 = VECTOR('',#21324,1.);
+#21324 = DIRECTION('',(1.,0.,0.));
+#21325 = ORIENTED_EDGE('',*,*,#21326,.F.);
+#21326 = EDGE_CURVE('',#21285,#21319,#21327,.T.);
+#21327 = LINE('',#21328,#21329);
+#21328 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#21329 = VECTOR('',#21330,1.);
+#21330 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#21331 = PLANE('',#21332);
+#21332 = AXIS2_PLACEMENT_3D('',#21333,#21334,#21335);
+#21333 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#21334 = DIRECTION('',(0.,1.,0.));
+#21335 = DIRECTION('',(1.,0.,0.));
+#21336 = ADVANCED_FACE('',(#21337),#21348,.F.);
+#21337 = FACE_BOUND('',#21338,.F.);
+#21338 = EDGE_LOOP('',(#21339,#21340,#21341,#21342));
+#21339 = ORIENTED_EDGE('',*,*,#21294,.T.);
+#21340 = ORIENTED_EDGE('',*,*,#21079,.T.);
+#21341 = ORIENTED_EDGE('',*,*,#21238,.F.);
+#21342 = ORIENTED_EDGE('',*,*,#21343,.F.);
+#21343 = EDGE_CURVE('',#21295,#21229,#21344,.T.);
+#21344 = LINE('',#21345,#21346);
+#21345 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#21346 = VECTOR('',#21347,1.);
+#21347 = DIRECTION('',(0.,1.,0.));
+#21348 = PLANE('',#21349);
+#21349 = AXIS2_PLACEMENT_3D('',#21350,#21351,#21352);
+#21350 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#21351 = DIRECTION('',(-1.,0.,0.));
+#21352 = DIRECTION('',(0.,1.,0.));
+#21353 = ADVANCED_FACE('',(#21354),#21379,.F.);
+#21354 = FACE_BOUND('',#21355,.F.);
+#21355 = EDGE_LOOP('',(#21356,#21364,#21372,#21378));
+#21356 = ORIENTED_EDGE('',*,*,#21357,.T.);
+#21357 = EDGE_CURVE('',#21102,#21358,#21360,.T.);
+#21358 = VERTEX_POINT('',#21359);
+#21359 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#21360 = LINE('',#21361,#21362);
+#21361 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#21362 = VECTOR('',#21363,1.);
+#21363 = DIRECTION('',(-0.,-0.,-1.));
+#21364 = ORIENTED_EDGE('',*,*,#21365,.T.);
+#21365 = EDGE_CURVE('',#21358,#21366,#21368,.T.);
+#21366 = VERTEX_POINT('',#21367);
+#21367 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#21368 = LINE('',#21369,#21370);
+#21369 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#21370 = VECTOR('',#21371,1.);
+#21371 = DIRECTION('',(-1.,0.,0.));
+#21372 = ORIENTED_EDGE('',*,*,#21373,.F.);
+#21373 = EDGE_CURVE('',#21111,#21366,#21374,.T.);
+#21374 = LINE('',#21375,#21376);
+#21375 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#21376 = VECTOR('',#21377,1.);
+#21377 = DIRECTION('',(-0.,-0.,-1.));
+#21378 = ORIENTED_EDGE('',*,*,#21118,.F.);
+#21379 = PLANE('',#21380);
+#21380 = AXIS2_PLACEMENT_3D('',#21381,#21382,#21383);
+#21381 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#21382 = DIRECTION('',(0.,1.,0.));
+#21383 = DIRECTION('',(-1.,0.,0.));
+#21384 = ADVANCED_FACE('',(#21385),#21403,.F.);
+#21385 = FACE_BOUND('',#21386,.F.);
+#21386 = EDGE_LOOP('',(#21387,#21395,#21401,#21402));
+#21387 = ORIENTED_EDGE('',*,*,#21388,.T.);
+#21388 = EDGE_CURVE('',#21133,#21389,#21391,.T.);
+#21389 = VERTEX_POINT('',#21390);
+#21390 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#21391 = LINE('',#21392,#21393);
+#21392 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#21393 = VECTOR('',#21394,1.);
+#21394 = DIRECTION('',(-0.,-0.,-1.));
+#21395 = ORIENTED_EDGE('',*,*,#21396,.T.);
+#21396 = EDGE_CURVE('',#21389,#21358,#21397,.T.);
+#21397 = LINE('',#21398,#21399);
+#21398 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#21399 = VECTOR('',#21400,1.);
+#21400 = DIRECTION('',(0.,1.,0.));
+#21401 = ORIENTED_EDGE('',*,*,#21357,.F.);
+#21402 = ORIENTED_EDGE('',*,*,#21142,.F.);
+#21403 = PLANE('',#21404);
+#21404 = AXIS2_PLACEMENT_3D('',#21405,#21406,#21407);
+#21405 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#21406 = DIRECTION('',(1.,0.,0.));
+#21407 = DIRECTION('',(-0.,1.,0.));
+#21408 = ADVANCED_FACE('',(#21409),#21427,.F.);
+#21409 = FACE_BOUND('',#21410,.F.);
+#21410 = EDGE_LOOP('',(#21411,#21412,#21420,#21426));
+#21411 = ORIENTED_EDGE('',*,*,#21373,.T.);
+#21412 = ORIENTED_EDGE('',*,*,#21413,.T.);
+#21413 = EDGE_CURVE('',#21366,#21414,#21416,.T.);
+#21414 = VERTEX_POINT('',#21415);
+#21415 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#21416 = LINE('',#21417,#21418);
+#21417 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#21418 = VECTOR('',#21419,1.);
+#21419 = DIRECTION('',(0.,-1.,0.));
+#21420 = ORIENTED_EDGE('',*,*,#21421,.F.);
+#21421 = EDGE_CURVE('',#21159,#21414,#21422,.T.);
+#21422 = LINE('',#21423,#21424);
+#21423 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#21424 = VECTOR('',#21425,1.);
+#21425 = DIRECTION('',(-0.,-0.,-1.));
+#21426 = ORIENTED_EDGE('',*,*,#21166,.F.);
+#21427 = PLANE('',#21428);
+#21428 = AXIS2_PLACEMENT_3D('',#21429,#21430,#21431);
+#21429 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#21430 = DIRECTION('',(-1.,0.,0.));
+#21431 = DIRECTION('',(0.,-1.,0.));
+#21432 = ADVANCED_FACE('',(#21433),#21444,.F.);
+#21433 = FACE_BOUND('',#21434,.F.);
+#21434 = EDGE_LOOP('',(#21435,#21436,#21442,#21443));
+#21435 = ORIENTED_EDGE('',*,*,#21421,.T.);
+#21436 = ORIENTED_EDGE('',*,*,#21437,.T.);
+#21437 = EDGE_CURVE('',#21414,#21389,#21438,.T.);
+#21438 = LINE('',#21439,#21440);
+#21439 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#21440 = VECTOR('',#21441,1.);
+#21441 = DIRECTION('',(1.,0.,0.));
+#21442 = ORIENTED_EDGE('',*,*,#21388,.F.);
+#21443 = ORIENTED_EDGE('',*,*,#21183,.F.);
+#21444 = PLANE('',#21445);
+#21445 = AXIS2_PLACEMENT_3D('',#21446,#21447,#21448);
+#21446 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#21447 = DIRECTION('',(0.,-1.,0.));
+#21448 = DIRECTION('',(1.,0.,0.));
+#21449 = ADVANCED_FACE('',(#21450),#21461,.F.);
+#21450 = FACE_BOUND('',#21451,.F.);
+#21451 = EDGE_LOOP('',(#21452,#21453,#21454,#21455));
+#21452 = ORIENTED_EDGE('',*,*,#21246,.T.);
+#21453 = ORIENTED_EDGE('',*,*,#21214,.T.);
+#21454 = ORIENTED_EDGE('',*,*,#21284,.T.);
+#21455 = ORIENTED_EDGE('',*,*,#21456,.T.);
+#21456 = EDGE_CURVE('',#21285,#21247,#21457,.T.);
+#21457 = LINE('',#21458,#21459);
+#21458 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#21459 = VECTOR('',#21460,1.);
+#21460 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#21461 = PLANE('',#21462);
+#21462 = AXIS2_PLACEMENT_3D('',#21463,#21464,#21465);
+#21463 = CARTESIAN_POINT('',(0.,0.,0.2));
+#21464 = DIRECTION('',(0.,0.,1.));
+#21465 = DIRECTION('',(1.,0.,-0.));
+#21466 = ADVANCED_FACE('',(#21467),#21478,.F.);
+#21467 = FACE_BOUND('',#21468,.F.);
+#21468 = EDGE_LOOP('',(#21469,#21470,#21476,#21477));
+#21469 = ORIENTED_EDGE('',*,*,#21228,.T.);
+#21470 = ORIENTED_EDGE('',*,*,#21471,.F.);
+#21471 = EDGE_CURVE('',#21303,#21231,#21472,.T.);
+#21472 = LINE('',#21473,#21474);
+#21473 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#21474 = VECTOR('',#21475,1.);
+#21475 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#21476 = ORIENTED_EDGE('',*,*,#21302,.T.);
+#21477 = ORIENTED_EDGE('',*,*,#21343,.T.);
+#21478 = PLANE('',#21479);
+#21479 = AXIS2_PLACEMENT_3D('',#21480,#21481,#21482);
+#21480 = CARTESIAN_POINT('',(0.,0.,0.2));
+#21481 = DIRECTION('',(0.,0.,1.));
+#21482 = DIRECTION('',(1.,0.,-0.));
+#21483 = ADVANCED_FACE('',(#21484),#21495,.T.);
+#21484 = FACE_BOUND('',#21485,.T.);
+#21485 = EDGE_LOOP('',(#21486,#21487,#21493,#21494));
+#21486 = ORIENTED_EDGE('',*,*,#21310,.F.);
+#21487 = ORIENTED_EDGE('',*,*,#21488,.T.);
+#21488 = EDGE_CURVE('',#21311,#21263,#21489,.T.);
+#21489 = LINE('',#21490,#21491);
+#21490 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#21491 = VECTOR('',#21492,1.);
+#21492 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#21493 = ORIENTED_EDGE('',*,*,#21270,.T.);
+#21494 = ORIENTED_EDGE('',*,*,#21471,.F.);
+#21495 = PLANE('',#21496);
+#21496 = AXIS2_PLACEMENT_3D('',#21497,#21498,#21499);
+#21497 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#21498 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#21499 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#21500 = ADVANCED_FACE('',(#21501),#21512,.T.);
+#21501 = FACE_BOUND('',#21502,.T.);
+#21502 = EDGE_LOOP('',(#21503,#21504,#21510,#21511));
+#21503 = ORIENTED_EDGE('',*,*,#21318,.F.);
+#21504 = ORIENTED_EDGE('',*,*,#21505,.T.);
+#21505 = EDGE_CURVE('',#21319,#21255,#21506,.T.);
+#21506 = LINE('',#21507,#21508);
+#21507 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#21508 = VECTOR('',#21509,1.);
+#21509 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#21510 = ORIENTED_EDGE('',*,*,#21262,.T.);
+#21511 = ORIENTED_EDGE('',*,*,#21488,.F.);
+#21512 = PLANE('',#21513);
+#21513 = AXIS2_PLACEMENT_3D('',#21514,#21515,#21516);
+#21514 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#21515 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#21516 = DIRECTION('',(1.,0.,0.));
+#21517 = ADVANCED_FACE('',(#21518),#21524,.T.);
+#21518 = FACE_BOUND('',#21519,.T.);
+#21519 = EDGE_LOOP('',(#21520,#21521,#21522,#21523));
+#21520 = ORIENTED_EDGE('',*,*,#21326,.F.);
+#21521 = ORIENTED_EDGE('',*,*,#21456,.T.);
+#21522 = ORIENTED_EDGE('',*,*,#21254,.T.);
+#21523 = ORIENTED_EDGE('',*,*,#21505,.F.);
+#21524 = PLANE('',#21525);
+#21525 = AXIS2_PLACEMENT_3D('',#21526,#21527,#21528);
+#21526 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#21527 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#21528 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#21529 = ADVANCED_FACE('',(#21530),#21536,.T.);
+#21530 = FACE_BOUND('',#21531,.T.);
+#21531 = EDGE_LOOP('',(#21532,#21533,#21534,#21535));
+#21532 = ORIENTED_EDGE('',*,*,#21413,.T.);
+#21533 = ORIENTED_EDGE('',*,*,#21437,.T.);
+#21534 = ORIENTED_EDGE('',*,*,#21396,.T.);
+#21535 = ORIENTED_EDGE('',*,*,#21365,.T.);
+#21536 = PLANE('',#21537);
+#21537 = AXIS2_PLACEMENT_3D('',#21538,#21539,#21540);
+#21538 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#21539 = DIRECTION('',(0.,0.,1.));
+#21540 = DIRECTION('',(1.,0.,-0.));
+#21541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21545)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21542,#21543,#21544)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21542,
+  'distance_accuracy_value','confusion accuracy');
+#21546 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21547,#21549);
+#21547 = ( REPRESENTATION_RELATIONSHIP('','',#21020,#20993) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21548) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21548 = ITEM_DEFINED_TRANSFORMATION('','',#11,#20994);
+#21549 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21550);
+#21550 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('266','Body041','',#20988,#21015
+  ,$);
+#21551 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21017));
+#21552 = SHAPE_DEFINITION_REPRESENTATION(#21553,#21559);
+#21553 = PRODUCT_DEFINITION_SHAPE('','',#21554);
+#21554 = PRODUCT_DEFINITION('design','',#21555,#21558);
+#21555 = PRODUCT_DEFINITION_FORMATION('','',#21556);
+#21556 = PRODUCT('Lead015','Lead015','',(#21557));
+#21557 = PRODUCT_CONTEXT('',#2,'mechanical');
+#21558 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21559 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#21560),#21846);
+#21560 = MANIFOLD_SOLID_BREP('',#21561);
+#21561 = CLOSED_SHELL('',(#21562,#21602,#21633,#21664,#21697,#21730,
+    #21761,#21792,#21814,#21830));
+#21562 = ADVANCED_FACE('',(#21563),#21597,.T.);
+#21563 = FACE_BOUND('',#21564,.T.);
+#21564 = EDGE_LOOP('',(#21565,#21575,#21583,#21591));
+#21565 = ORIENTED_EDGE('',*,*,#21566,.T.);
+#21566 = EDGE_CURVE('',#21567,#21569,#21571,.T.);
+#21567 = VERTEX_POINT('',#21568);
+#21568 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#21569 = VERTEX_POINT('',#21570);
+#21570 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#21571 = LINE('',#21572,#21573);
+#21572 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#21573 = VECTOR('',#21574,1.);
+#21574 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#21575 = ORIENTED_EDGE('',*,*,#21576,.T.);
+#21576 = EDGE_CURVE('',#21569,#21577,#21579,.T.);
+#21577 = VERTEX_POINT('',#21578);
+#21578 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#21579 = LINE('',#21580,#21581);
+#21580 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#21581 = VECTOR('',#21582,1.);
+#21582 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#21583 = ORIENTED_EDGE('',*,*,#21584,.T.);
+#21584 = EDGE_CURVE('',#21577,#21585,#21587,.T.);
+#21585 = VERTEX_POINT('',#21586);
+#21586 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#21587 = LINE('',#21588,#21589);
+#21588 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#21589 = VECTOR('',#21590,1.);
+#21590 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#21591 = ORIENTED_EDGE('',*,*,#21592,.T.);
+#21592 = EDGE_CURVE('',#21585,#21567,#21593,.T.);
+#21593 = LINE('',#21594,#21595);
+#21594 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#21595 = VECTOR('',#21596,1.);
+#21596 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#21597 = PLANE('',#21598);
+#21598 = AXIS2_PLACEMENT_3D('',#21599,#21600,#21601);
+#21599 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#21600 = DIRECTION('',(1.,0.,0.));
+#21601 = DIRECTION('',(-0.,1.,0.));
+#21602 = ADVANCED_FACE('',(#21603),#21628,.F.);
+#21603 = FACE_BOUND('',#21604,.F.);
+#21604 = EDGE_LOOP('',(#21605,#21613,#21614,#21622));
+#21605 = ORIENTED_EDGE('',*,*,#21606,.F.);
+#21606 = EDGE_CURVE('',#21569,#21607,#21609,.T.);
+#21607 = VERTEX_POINT('',#21608);
+#21608 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#21609 = LINE('',#21610,#21611);
+#21610 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#21611 = VECTOR('',#21612,1.);
+#21612 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#21613 = ORIENTED_EDGE('',*,*,#21576,.T.);
+#21614 = ORIENTED_EDGE('',*,*,#21615,.T.);
+#21615 = EDGE_CURVE('',#21577,#21616,#21618,.T.);
+#21616 = VERTEX_POINT('',#21617);
+#21617 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#21618 = LINE('',#21619,#21620);
+#21619 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#21620 = VECTOR('',#21621,1.);
+#21621 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#21622 = ORIENTED_EDGE('',*,*,#21623,.F.);
+#21623 = EDGE_CURVE('',#21607,#21616,#21624,.T.);
+#21624 = LINE('',#21625,#21626);
+#21625 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#21626 = VECTOR('',#21627,1.);
+#21627 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#21628 = PLANE('',#21629);
+#21629 = AXIS2_PLACEMENT_3D('',#21630,#21631,#21632);
+#21630 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#21631 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#21632 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#21633 = ADVANCED_FACE('',(#21634),#21659,.F.);
+#21634 = FACE_BOUND('',#21635,.F.);
+#21635 = EDGE_LOOP('',(#21636,#21644,#21645,#21653));
+#21636 = ORIENTED_EDGE('',*,*,#21637,.F.);
+#21637 = EDGE_CURVE('',#21585,#21638,#21640,.T.);
+#21638 = VERTEX_POINT('',#21639);
+#21639 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#21640 = LINE('',#21641,#21642);
+#21641 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#21642 = VECTOR('',#21643,1.);
+#21643 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#21644 = ORIENTED_EDGE('',*,*,#21592,.T.);
+#21645 = ORIENTED_EDGE('',*,*,#21646,.T.);
+#21646 = EDGE_CURVE('',#21567,#21647,#21649,.T.);
+#21647 = VERTEX_POINT('',#21648);
+#21648 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#21649 = LINE('',#21650,#21651);
+#21650 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#21651 = VECTOR('',#21652,1.);
+#21652 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#21653 = ORIENTED_EDGE('',*,*,#21654,.F.);
+#21654 = EDGE_CURVE('',#21638,#21647,#21655,.T.);
+#21655 = LINE('',#21656,#21657);
+#21656 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#21657 = VECTOR('',#21658,1.);
+#21658 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#21659 = PLANE('',#21660);
+#21660 = AXIS2_PLACEMENT_3D('',#21661,#21662,#21663);
+#21661 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#21662 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#21663 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#21664 = ADVANCED_FACE('',(#21665),#21692,.T.);
+#21665 = FACE_BOUND('',#21666,.T.);
+#21666 = EDGE_LOOP('',(#21667,#21676,#21684,#21691));
+#21667 = ORIENTED_EDGE('',*,*,#21668,.T.);
+#21668 = EDGE_CURVE('',#21607,#21669,#21671,.T.);
+#21669 = VERTEX_POINT('',#21670);
+#21670 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#21671 = CIRCLE('',#21672,0.3);
+#21672 = AXIS2_PLACEMENT_3D('',#21673,#21674,#21675);
+#21673 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#21674 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#21675 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#21676 = ORIENTED_EDGE('',*,*,#21677,.T.);
+#21677 = EDGE_CURVE('',#21669,#21678,#21680,.T.);
+#21678 = VERTEX_POINT('',#21679);
+#21679 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#21680 = LINE('',#21681,#21682);
+#21681 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#21682 = VECTOR('',#21683,1.);
+#21683 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#21684 = ORIENTED_EDGE('',*,*,#21685,.F.);
+#21685 = EDGE_CURVE('',#21616,#21678,#21686,.T.);
+#21686 = CIRCLE('',#21687,0.3);
+#21687 = AXIS2_PLACEMENT_3D('',#21688,#21689,#21690);
+#21688 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#21689 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#21690 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#21691 = ORIENTED_EDGE('',*,*,#21623,.F.);
+#21692 = CYLINDRICAL_SURFACE('',#21693,0.3);
+#21693 = AXIS2_PLACEMENT_3D('',#21694,#21695,#21696);
+#21694 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#21695 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#21696 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#21697 = ADVANCED_FACE('',(#21698),#21725,.F.);
+#21698 = FACE_BOUND('',#21699,.F.);
+#21699 = EDGE_LOOP('',(#21700,#21701,#21710,#21718));
+#21700 = ORIENTED_EDGE('',*,*,#21654,.T.);
+#21701 = ORIENTED_EDGE('',*,*,#21702,.T.);
+#21702 = EDGE_CURVE('',#21647,#21703,#21705,.T.);
+#21703 = VERTEX_POINT('',#21704);
+#21704 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#21705 = CIRCLE('',#21706,0.1);
+#21706 = AXIS2_PLACEMENT_3D('',#21707,#21708,#21709);
+#21707 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#21708 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#21709 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#21710 = ORIENTED_EDGE('',*,*,#21711,.F.);
+#21711 = EDGE_CURVE('',#21712,#21703,#21714,.T.);
+#21712 = VERTEX_POINT('',#21713);
+#21713 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#21714 = LINE('',#21715,#21716);
+#21715 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#21716 = VECTOR('',#21717,1.);
+#21717 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#21718 = ORIENTED_EDGE('',*,*,#21719,.F.);
+#21719 = EDGE_CURVE('',#21638,#21712,#21720,.T.);
+#21720 = CIRCLE('',#21721,0.1);
+#21721 = AXIS2_PLACEMENT_3D('',#21722,#21723,#21724);
+#21722 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#21723 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#21724 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#21725 = CYLINDRICAL_SURFACE('',#21726,0.1);
+#21726 = AXIS2_PLACEMENT_3D('',#21727,#21728,#21729);
+#21727 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#21728 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#21729 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#21730 = ADVANCED_FACE('',(#21731),#21756,.F.);
+#21731 = FACE_BOUND('',#21732,.F.);
+#21732 = EDGE_LOOP('',(#21733,#21741,#21742,#21750));
+#21733 = ORIENTED_EDGE('',*,*,#21734,.F.);
+#21734 = EDGE_CURVE('',#21669,#21735,#21737,.T.);
+#21735 = VERTEX_POINT('',#21736);
+#21736 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#21737 = LINE('',#21738,#21739);
+#21738 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#21739 = VECTOR('',#21740,1.);
+#21740 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#21741 = ORIENTED_EDGE('',*,*,#21677,.T.);
+#21742 = ORIENTED_EDGE('',*,*,#21743,.T.);
+#21743 = EDGE_CURVE('',#21678,#21744,#21746,.T.);
+#21744 = VERTEX_POINT('',#21745);
+#21745 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#21746 = LINE('',#21747,#21748);
+#21747 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#21748 = VECTOR('',#21749,1.);
+#21749 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#21750 = ORIENTED_EDGE('',*,*,#21751,.F.);
+#21751 = EDGE_CURVE('',#21735,#21744,#21752,.T.);
+#21752 = LINE('',#21753,#21754);
+#21753 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#21754 = VECTOR('',#21755,1.);
+#21755 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#21756 = PLANE('',#21757);
+#21757 = AXIS2_PLACEMENT_3D('',#21758,#21759,#21760);
+#21758 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#21759 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#21760 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#21761 = ADVANCED_FACE('',(#21762),#21787,.F.);
+#21762 = FACE_BOUND('',#21763,.F.);
+#21763 = EDGE_LOOP('',(#21764,#21772,#21773,#21781));
+#21764 = ORIENTED_EDGE('',*,*,#21765,.T.);
+#21765 = EDGE_CURVE('',#21766,#21735,#21768,.T.);
+#21766 = VERTEX_POINT('',#21767);
+#21767 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#21768 = LINE('',#21769,#21770);
+#21769 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#21770 = VECTOR('',#21771,1.);
+#21771 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#21772 = ORIENTED_EDGE('',*,*,#21751,.T.);
+#21773 = ORIENTED_EDGE('',*,*,#21774,.T.);
+#21774 = EDGE_CURVE('',#21744,#21775,#21777,.T.);
+#21775 = VERTEX_POINT('',#21776);
+#21776 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#21777 = LINE('',#21778,#21779);
+#21778 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#21779 = VECTOR('',#21780,1.);
+#21780 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#21781 = ORIENTED_EDGE('',*,*,#21782,.T.);
+#21782 = EDGE_CURVE('',#21775,#21766,#21783,.T.);
+#21783 = LINE('',#21784,#21785);
+#21784 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#21785 = VECTOR('',#21786,1.);
+#21786 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#21787 = PLANE('',#21788);
+#21788 = AXIS2_PLACEMENT_3D('',#21789,#21790,#21791);
+#21789 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#21790 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#21791 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#21792 = ADVANCED_FACE('',(#21793),#21809,.F.);
+#21793 = FACE_BOUND('',#21794,.F.);
+#21794 = EDGE_LOOP('',(#21795,#21801,#21802,#21808));
+#21795 = ORIENTED_EDGE('',*,*,#21796,.F.);
+#21796 = EDGE_CURVE('',#21712,#21775,#21797,.T.);
+#21797 = LINE('',#21798,#21799);
+#21798 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#21799 = VECTOR('',#21800,1.);
+#21800 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#21801 = ORIENTED_EDGE('',*,*,#21711,.T.);
+#21802 = ORIENTED_EDGE('',*,*,#21803,.T.);
+#21803 = EDGE_CURVE('',#21703,#21766,#21804,.T.);
+#21804 = LINE('',#21805,#21806);
+#21805 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#21806 = VECTOR('',#21807,1.);
+#21807 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#21808 = ORIENTED_EDGE('',*,*,#21782,.F.);
+#21809 = PLANE('',#21810);
+#21810 = AXIS2_PLACEMENT_3D('',#21811,#21812,#21813);
+#21811 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#21812 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#21813 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#21814 = ADVANCED_FACE('',(#21815),#21825,.T.);
+#21815 = FACE_BOUND('',#21816,.T.);
+#21816 = EDGE_LOOP('',(#21817,#21818,#21819,#21820,#21821,#21822,#21823,
+    #21824));
+#21817 = ORIENTED_EDGE('',*,*,#21646,.T.);
+#21818 = ORIENTED_EDGE('',*,*,#21702,.T.);
+#21819 = ORIENTED_EDGE('',*,*,#21803,.T.);
+#21820 = ORIENTED_EDGE('',*,*,#21765,.T.);
+#21821 = ORIENTED_EDGE('',*,*,#21734,.F.);
+#21822 = ORIENTED_EDGE('',*,*,#21668,.F.);
+#21823 = ORIENTED_EDGE('',*,*,#21606,.F.);
+#21824 = ORIENTED_EDGE('',*,*,#21566,.F.);
+#21825 = PLANE('',#21826);
+#21826 = AXIS2_PLACEMENT_3D('',#21827,#21828,#21829);
+#21827 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#21828 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#21829 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#21830 = ADVANCED_FACE('',(#21831),#21841,.T.);
+#21831 = FACE_BOUND('',#21832,.T.);
+#21832 = EDGE_LOOP('',(#21833,#21834,#21835,#21836,#21837,#21838,#21839,
+    #21840));
+#21833 = ORIENTED_EDGE('',*,*,#21615,.T.);
+#21834 = ORIENTED_EDGE('',*,*,#21685,.T.);
+#21835 = ORIENTED_EDGE('',*,*,#21743,.T.);
+#21836 = ORIENTED_EDGE('',*,*,#21774,.T.);
+#21837 = ORIENTED_EDGE('',*,*,#21796,.F.);
+#21838 = ORIENTED_EDGE('',*,*,#21719,.F.);
+#21839 = ORIENTED_EDGE('',*,*,#21637,.F.);
+#21840 = ORIENTED_EDGE('',*,*,#21584,.F.);
+#21841 = PLANE('',#21842);
+#21842 = AXIS2_PLACEMENT_3D('',#21843,#21844,#21845);
+#21843 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#21844 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#21845 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#21846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21850)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21847,#21848,#21849)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21847 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21848 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21849 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21850 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21847,
+  'distance_accuracy_value','confusion accuracy');
+#21851 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21852,#21854);
+#21852 = ( REPRESENTATION_RELATIONSHIP('','',#21559,#20993) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21853) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21853 = ITEM_DEFINED_TRANSFORMATION('','',#11,#20998);
+#21854 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21855);
+#21855 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('267','Lead015','',#20988,#21554
+  ,$);
+#21856 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21556));
+#21857 = SHAPE_DEFINITION_REPRESENTATION(#21858,#21864);
+#21858 = PRODUCT_DEFINITION_SHAPE('','',#21859);
+#21859 = PRODUCT_DEFINITION('design','',#21860,#21863);
+#21860 = PRODUCT_DEFINITION_FORMATION('','',#21861);
+#21861 = PRODUCT('01x01_P2.54mm_Vertical_SMD016',
+  '01x01_P2.54mm_Vertical_SMD016','',(#21862));
+#21862 = PRODUCT_CONTEXT('',#2,'mechanical');
+#21863 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21864 = SHAPE_REPRESENTATION('',(#11,#21865,#21869),#21873);
+#21865 = AXIS2_PLACEMENT_3D('',#21866,#21867,#21868);
+#21866 = CARTESIAN_POINT('',(0.,0.,0.));
+#21867 = DIRECTION('',(0.,0.,1.));
+#21868 = DIRECTION('',(1.,0.,0.));
+#21869 = AXIS2_PLACEMENT_3D('',#21870,#21871,#21872);
+#21870 = CARTESIAN_POINT('',(0.,0.,0.));
+#21871 = DIRECTION('',(0.,0.,1.));
+#21872 = DIRECTION('',(1.,0.,0.));
+#21873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21877)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21874,#21875,#21876)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21874 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21875 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21876 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21877 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21874,
+  'distance_accuracy_value','confusion accuracy');
+#21878 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21879,#21881);
+#21879 = ( REPRESENTATION_RELATIONSHIP('','',#21864,#19216) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21880) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21880 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19229);
+#21881 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21882);
+#21882 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('271',
+  '01x01_P2.54mm_Vertical_SMD016','',#19211,#21859,$);
+#21883 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21861));
+#21884 = SHAPE_DEFINITION_REPRESENTATION(#21885,#21891);
+#21885 = PRODUCT_DEFINITION_SHAPE('','',#21886);
+#21886 = PRODUCT_DEFINITION('design','',#21887,#21890);
+#21887 = PRODUCT_DEFINITION_FORMATION('','',#21888);
+#21888 = PRODUCT('Body042','Body042','',(#21889));
+#21889 = PRODUCT_CONTEXT('',#2,'mechanical');
+#21890 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21891 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#21892),#22412);
+#21892 = MANIFOLD_SOLID_BREP('',#21893);
+#21893 = CLOSED_SHELL('',(#21894,#21968,#21999,#22023,#22047,#22064,
+    #22095,#22151,#22207,#22224,#22255,#22279,#22303,#22320,#22337,
+    #22354,#22371,#22388,#22400));
+#21894 = ADVANCED_FACE('',(#21895,#21929),#21963,.T.);
+#21895 = FACE_BOUND('',#21896,.T.);
+#21896 = EDGE_LOOP('',(#21897,#21907,#21915,#21923));
+#21897 = ORIENTED_EDGE('',*,*,#21898,.F.);
+#21898 = EDGE_CURVE('',#21899,#21901,#21903,.T.);
+#21899 = VERTEX_POINT('',#21900);
+#21900 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#21901 = VERTEX_POINT('',#21902);
+#21902 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#21903 = LINE('',#21904,#21905);
+#21904 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#21905 = VECTOR('',#21906,1.);
+#21906 = DIRECTION('',(-1.,0.,0.));
+#21907 = ORIENTED_EDGE('',*,*,#21908,.F.);
+#21908 = EDGE_CURVE('',#21909,#21899,#21911,.T.);
+#21909 = VERTEX_POINT('',#21910);
+#21910 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#21911 = LINE('',#21912,#21913);
+#21912 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#21913 = VECTOR('',#21914,1.);
+#21914 = DIRECTION('',(0.,1.,0.));
+#21915 = ORIENTED_EDGE('',*,*,#21916,.F.);
+#21916 = EDGE_CURVE('',#21917,#21909,#21919,.T.);
+#21917 = VERTEX_POINT('',#21918);
+#21918 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#21919 = LINE('',#21920,#21921);
+#21920 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#21921 = VECTOR('',#21922,1.);
+#21922 = DIRECTION('',(1.,0.,0.));
+#21923 = ORIENTED_EDGE('',*,*,#21924,.F.);
+#21924 = EDGE_CURVE('',#21901,#21917,#21925,.T.);
+#21925 = LINE('',#21926,#21927);
+#21926 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#21927 = VECTOR('',#21928,1.);
+#21928 = DIRECTION('',(0.,-1.,0.));
+#21929 = FACE_BOUND('',#21930,.T.);
+#21930 = EDGE_LOOP('',(#21931,#21941,#21949,#21957));
+#21931 = ORIENTED_EDGE('',*,*,#21932,.T.);
+#21932 = EDGE_CURVE('',#21933,#21935,#21937,.T.);
+#21933 = VERTEX_POINT('',#21934);
+#21934 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#21935 = VERTEX_POINT('',#21936);
+#21936 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#21937 = LINE('',#21938,#21939);
+#21938 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#21939 = VECTOR('',#21940,1.);
+#21940 = DIRECTION('',(0.,-1.,0.));
+#21941 = ORIENTED_EDGE('',*,*,#21942,.T.);
+#21942 = EDGE_CURVE('',#21935,#21943,#21945,.T.);
+#21943 = VERTEX_POINT('',#21944);
+#21944 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#21945 = LINE('',#21946,#21947);
+#21946 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#21947 = VECTOR('',#21948,1.);
+#21948 = DIRECTION('',(1.,0.,0.));
+#21949 = ORIENTED_EDGE('',*,*,#21950,.T.);
+#21950 = EDGE_CURVE('',#21943,#21951,#21953,.T.);
+#21951 = VERTEX_POINT('',#21952);
+#21952 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#21953 = LINE('',#21954,#21955);
+#21954 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#21955 = VECTOR('',#21956,1.);
+#21956 = DIRECTION('',(0.,1.,0.));
+#21957 = ORIENTED_EDGE('',*,*,#21958,.T.);
+#21958 = EDGE_CURVE('',#21951,#21933,#21959,.T.);
+#21959 = LINE('',#21960,#21961);
+#21960 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#21961 = VECTOR('',#21962,1.);
+#21962 = DIRECTION('',(-1.,0.,0.));
+#21963 = PLANE('',#21964);
+#21964 = AXIS2_PLACEMENT_3D('',#21965,#21966,#21967);
+#21965 = CARTESIAN_POINT('',(0.,0.,7.5));
+#21966 = DIRECTION('',(0.,0.,1.));
+#21967 = DIRECTION('',(1.,0.,-0.));
+#21968 = ADVANCED_FACE('',(#21969),#21994,.F.);
+#21969 = FACE_BOUND('',#21970,.T.);
+#21970 = EDGE_LOOP('',(#21971,#21979,#21980,#21988));
+#21971 = ORIENTED_EDGE('',*,*,#21972,.F.);
+#21972 = EDGE_CURVE('',#21899,#21973,#21975,.T.);
+#21973 = VERTEX_POINT('',#21974);
+#21974 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#21975 = LINE('',#21976,#21977);
+#21976 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,
+    7.111111111111));
+#21977 = VECTOR('',#21978,1.);
+#21978 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#21979 = ORIENTED_EDGE('',*,*,#21898,.T.);
+#21980 = ORIENTED_EDGE('',*,*,#21981,.T.);
+#21981 = EDGE_CURVE('',#21901,#21982,#21984,.T.);
+#21982 = VERTEX_POINT('',#21983);
+#21983 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#21984 = LINE('',#21985,#21986);
+#21985 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#21986 = VECTOR('',#21987,1.);
+#21987 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#21988 = ORIENTED_EDGE('',*,*,#21989,.F.);
+#21989 = EDGE_CURVE('',#21973,#21982,#21990,.T.);
+#21990 = LINE('',#21991,#21992);
+#21991 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#21992 = VECTOR('',#21993,1.);
+#21993 = DIRECTION('',(-1.,0.,0.));
+#21994 = PLANE('',#21995);
+#21995 = AXIS2_PLACEMENT_3D('',#21996,#21997,#21998);
+#21996 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#21997 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#21998 = DIRECTION('',(1.,0.,0.));
+#21999 = ADVANCED_FACE('',(#22000),#22018,.F.);
+#22000 = FACE_BOUND('',#22001,.T.);
+#22001 = EDGE_LOOP('',(#22002,#22010,#22011,#22012));
+#22002 = ORIENTED_EDGE('',*,*,#22003,.F.);
+#22003 = EDGE_CURVE('',#21909,#22004,#22006,.T.);
+#22004 = VERTEX_POINT('',#22005);
+#22005 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#22006 = LINE('',#22007,#22008);
+#22007 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#22008 = VECTOR('',#22009,1.);
+#22009 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#22010 = ORIENTED_EDGE('',*,*,#21908,.T.);
+#22011 = ORIENTED_EDGE('',*,*,#21972,.T.);
+#22012 = ORIENTED_EDGE('',*,*,#22013,.F.);
+#22013 = EDGE_CURVE('',#22004,#21973,#22014,.T.);
+#22014 = LINE('',#22015,#22016);
+#22015 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#22016 = VECTOR('',#22017,1.);
+#22017 = DIRECTION('',(0.,1.,0.));
+#22018 = PLANE('',#22019);
+#22019 = AXIS2_PLACEMENT_3D('',#22020,#22021,#22022);
+#22020 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#22021 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#22022 = DIRECTION('',(0.,-1.,0.));
+#22023 = ADVANCED_FACE('',(#22024),#22042,.F.);
+#22024 = FACE_BOUND('',#22025,.T.);
+#22025 = EDGE_LOOP('',(#22026,#22027,#22028,#22036));
+#22026 = ORIENTED_EDGE('',*,*,#21981,.F.);
+#22027 = ORIENTED_EDGE('',*,*,#21924,.T.);
+#22028 = ORIENTED_EDGE('',*,*,#22029,.T.);
+#22029 = EDGE_CURVE('',#21917,#22030,#22032,.T.);
+#22030 = VERTEX_POINT('',#22031);
+#22031 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#22032 = LINE('',#22033,#22034);
+#22033 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#22034 = VECTOR('',#22035,1.);
+#22035 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#22036 = ORIENTED_EDGE('',*,*,#22037,.F.);
+#22037 = EDGE_CURVE('',#21982,#22030,#22038,.T.);
+#22038 = LINE('',#22039,#22040);
+#22039 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#22040 = VECTOR('',#22041,1.);
+#22041 = DIRECTION('',(0.,-1.,0.));
+#22042 = PLANE('',#22043);
+#22043 = AXIS2_PLACEMENT_3D('',#22044,#22045,#22046);
+#22044 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#22045 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#22046 = DIRECTION('',(0.,1.,0.));
+#22047 = ADVANCED_FACE('',(#22048),#22059,.F.);
+#22048 = FACE_BOUND('',#22049,.T.);
+#22049 = EDGE_LOOP('',(#22050,#22051,#22052,#22053));
+#22050 = ORIENTED_EDGE('',*,*,#22029,.F.);
+#22051 = ORIENTED_EDGE('',*,*,#21916,.T.);
+#22052 = ORIENTED_EDGE('',*,*,#22003,.T.);
+#22053 = ORIENTED_EDGE('',*,*,#22054,.F.);
+#22054 = EDGE_CURVE('',#22030,#22004,#22055,.T.);
+#22055 = LINE('',#22056,#22057);
+#22056 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#22057 = VECTOR('',#22058,1.);
+#22058 = DIRECTION('',(1.,0.,0.));
+#22059 = PLANE('',#22060);
+#22060 = AXIS2_PLACEMENT_3D('',#22061,#22062,#22063);
+#22061 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#22062 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#22063 = DIRECTION('',(-1.,-0.,0.));
+#22064 = ADVANCED_FACE('',(#22065),#22090,.F.);
+#22065 = FACE_BOUND('',#22066,.F.);
+#22066 = EDGE_LOOP('',(#22067,#22075,#22076,#22084));
+#22067 = ORIENTED_EDGE('',*,*,#22068,.T.);
+#22068 = EDGE_CURVE('',#22069,#21933,#22071,.T.);
+#22069 = VERTEX_POINT('',#22070);
+#22070 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#22071 = LINE('',#22072,#22073);
+#22072 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#22073 = VECTOR('',#22074,1.);
+#22074 = DIRECTION('',(0.,0.,1.));
+#22075 = ORIENTED_EDGE('',*,*,#21932,.T.);
+#22076 = ORIENTED_EDGE('',*,*,#22077,.F.);
+#22077 = EDGE_CURVE('',#22078,#21935,#22080,.T.);
+#22078 = VERTEX_POINT('',#22079);
+#22079 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#22080 = LINE('',#22081,#22082);
+#22081 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#22082 = VECTOR('',#22083,1.);
+#22083 = DIRECTION('',(0.,0.,1.));
+#22084 = ORIENTED_EDGE('',*,*,#22085,.F.);
+#22085 = EDGE_CURVE('',#22069,#22078,#22086,.T.);
+#22086 = LINE('',#22087,#22088);
+#22087 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#22088 = VECTOR('',#22089,1.);
+#22089 = DIRECTION('',(0.,-1.,0.));
+#22090 = PLANE('',#22091);
+#22091 = AXIS2_PLACEMENT_3D('',#22092,#22093,#22094);
+#22092 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#22093 = DIRECTION('',(1.,0.,0.));
+#22094 = DIRECTION('',(0.,-1.,0.));
+#22095 = ADVANCED_FACE('',(#22096),#22146,.F.);
+#22096 = FACE_BOUND('',#22097,.F.);
+#22097 = EDGE_LOOP('',(#22098,#22108,#22114,#22115,#22116,#22124,#22132,
+    #22140));
+#22098 = ORIENTED_EDGE('',*,*,#22099,.F.);
+#22099 = EDGE_CURVE('',#22100,#22102,#22104,.T.);
+#22100 = VERTEX_POINT('',#22101);
+#22101 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#22102 = VERTEX_POINT('',#22103);
+#22103 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#22104 = LINE('',#22105,#22106);
+#22105 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#22106 = VECTOR('',#22107,1.);
+#22107 = DIRECTION('',(-1.,0.,0.));
+#22108 = ORIENTED_EDGE('',*,*,#22109,.T.);
+#22109 = EDGE_CURVE('',#22100,#21951,#22110,.T.);
+#22110 = LINE('',#22111,#22112);
+#22111 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#22112 = VECTOR('',#22113,1.);
+#22113 = DIRECTION('',(0.,0.,1.));
+#22114 = ORIENTED_EDGE('',*,*,#21958,.T.);
+#22115 = ORIENTED_EDGE('',*,*,#22068,.F.);
+#22116 = ORIENTED_EDGE('',*,*,#22117,.F.);
+#22117 = EDGE_CURVE('',#22118,#22069,#22120,.T.);
+#22118 = VERTEX_POINT('',#22119);
+#22119 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#22120 = LINE('',#22121,#22122);
+#22121 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#22122 = VECTOR('',#22123,1.);
+#22123 = DIRECTION('',(-1.,0.,0.));
+#22124 = ORIENTED_EDGE('',*,*,#22125,.T.);
+#22125 = EDGE_CURVE('',#22118,#22126,#22128,.T.);
+#22126 = VERTEX_POINT('',#22127);
+#22127 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#22128 = LINE('',#22129,#22130);
+#22129 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#22130 = VECTOR('',#22131,1.);
+#22131 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#22132 = ORIENTED_EDGE('',*,*,#22133,.T.);
+#22133 = EDGE_CURVE('',#22126,#22134,#22136,.T.);
+#22134 = VERTEX_POINT('',#22135);
+#22135 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#22136 = LINE('',#22137,#22138);
+#22137 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#22138 = VECTOR('',#22139,1.);
+#22139 = DIRECTION('',(1.,0.,0.));
+#22140 = ORIENTED_EDGE('',*,*,#22141,.T.);
+#22141 = EDGE_CURVE('',#22134,#22102,#22142,.T.);
+#22142 = LINE('',#22143,#22144);
+#22143 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#22144 = VECTOR('',#22145,1.);
+#22145 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#22146 = PLANE('',#22147);
+#22147 = AXIS2_PLACEMENT_3D('',#22148,#22149,#22150);
+#22148 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#22149 = DIRECTION('',(0.,-1.,0.));
+#22150 = DIRECTION('',(-1.,0.,0.));
+#22151 = ADVANCED_FACE('',(#22152),#22202,.F.);
+#22152 = FACE_BOUND('',#22153,.F.);
+#22153 = EDGE_LOOP('',(#22154,#22162,#22163,#22164,#22172,#22180,#22188,
+    #22196));
+#22154 = ORIENTED_EDGE('',*,*,#22155,.F.);
+#22155 = EDGE_CURVE('',#22078,#22156,#22158,.T.);
+#22156 = VERTEX_POINT('',#22157);
+#22157 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#22158 = LINE('',#22159,#22160);
+#22159 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#22160 = VECTOR('',#22161,1.);
+#22161 = DIRECTION('',(1.,0.,0.));
+#22162 = ORIENTED_EDGE('',*,*,#22077,.T.);
+#22163 = ORIENTED_EDGE('',*,*,#21942,.T.);
+#22164 = ORIENTED_EDGE('',*,*,#22165,.F.);
+#22165 = EDGE_CURVE('',#22166,#21943,#22168,.T.);
+#22166 = VERTEX_POINT('',#22167);
+#22167 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#22168 = LINE('',#22169,#22170);
+#22169 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#22170 = VECTOR('',#22171,1.);
+#22171 = DIRECTION('',(0.,0.,1.));
+#22172 = ORIENTED_EDGE('',*,*,#22173,.F.);
+#22173 = EDGE_CURVE('',#22174,#22166,#22176,.T.);
+#22174 = VERTEX_POINT('',#22175);
+#22175 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#22176 = LINE('',#22177,#22178);
+#22177 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#22178 = VECTOR('',#22179,1.);
+#22179 = DIRECTION('',(1.,0.,0.));
+#22180 = ORIENTED_EDGE('',*,*,#22181,.F.);
+#22181 = EDGE_CURVE('',#22182,#22174,#22184,.T.);
+#22182 = VERTEX_POINT('',#22183);
+#22183 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#22184 = LINE('',#22185,#22186);
+#22185 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#22186 = VECTOR('',#22187,1.);
+#22187 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#22188 = ORIENTED_EDGE('',*,*,#22189,.F.);
+#22189 = EDGE_CURVE('',#22190,#22182,#22192,.T.);
+#22190 = VERTEX_POINT('',#22191);
+#22191 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#22192 = LINE('',#22193,#22194);
+#22193 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#22194 = VECTOR('',#22195,1.);
+#22195 = DIRECTION('',(1.,0.,0.));
+#22196 = ORIENTED_EDGE('',*,*,#22197,.F.);
+#22197 = EDGE_CURVE('',#22156,#22190,#22198,.T.);
+#22198 = LINE('',#22199,#22200);
+#22199 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#22200 = VECTOR('',#22201,1.);
+#22201 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#22202 = PLANE('',#22203);
+#22203 = AXIS2_PLACEMENT_3D('',#22204,#22205,#22206);
+#22204 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#22205 = DIRECTION('',(0.,1.,0.));
+#22206 = DIRECTION('',(1.,0.,0.));
+#22207 = ADVANCED_FACE('',(#22208),#22219,.F.);
+#22208 = FACE_BOUND('',#22209,.F.);
+#22209 = EDGE_LOOP('',(#22210,#22211,#22212,#22213));
+#22210 = ORIENTED_EDGE('',*,*,#22165,.T.);
+#22211 = ORIENTED_EDGE('',*,*,#21950,.T.);
+#22212 = ORIENTED_EDGE('',*,*,#22109,.F.);
+#22213 = ORIENTED_EDGE('',*,*,#22214,.F.);
+#22214 = EDGE_CURVE('',#22166,#22100,#22215,.T.);
+#22215 = LINE('',#22216,#22217);
+#22216 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#22217 = VECTOR('',#22218,1.);
+#22218 = DIRECTION('',(0.,1.,0.));
+#22219 = PLANE('',#22220);
+#22220 = AXIS2_PLACEMENT_3D('',#22221,#22222,#22223);
+#22221 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#22222 = DIRECTION('',(-1.,0.,0.));
+#22223 = DIRECTION('',(0.,1.,0.));
+#22224 = ADVANCED_FACE('',(#22225),#22250,.F.);
+#22225 = FACE_BOUND('',#22226,.F.);
+#22226 = EDGE_LOOP('',(#22227,#22235,#22243,#22249));
+#22227 = ORIENTED_EDGE('',*,*,#22228,.T.);
+#22228 = EDGE_CURVE('',#21973,#22229,#22231,.T.);
+#22229 = VERTEX_POINT('',#22230);
+#22230 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#22231 = LINE('',#22232,#22233);
+#22232 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#22233 = VECTOR('',#22234,1.);
+#22234 = DIRECTION('',(-0.,-0.,-1.));
+#22235 = ORIENTED_EDGE('',*,*,#22236,.T.);
+#22236 = EDGE_CURVE('',#22229,#22237,#22239,.T.);
+#22237 = VERTEX_POINT('',#22238);
+#22238 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#22239 = LINE('',#22240,#22241);
+#22240 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#22241 = VECTOR('',#22242,1.);
+#22242 = DIRECTION('',(-1.,0.,0.));
+#22243 = ORIENTED_EDGE('',*,*,#22244,.F.);
+#22244 = EDGE_CURVE('',#21982,#22237,#22245,.T.);
+#22245 = LINE('',#22246,#22247);
+#22246 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#22247 = VECTOR('',#22248,1.);
+#22248 = DIRECTION('',(-0.,-0.,-1.));
+#22249 = ORIENTED_EDGE('',*,*,#21989,.F.);
+#22250 = PLANE('',#22251);
+#22251 = AXIS2_PLACEMENT_3D('',#22252,#22253,#22254);
+#22252 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#22253 = DIRECTION('',(0.,1.,0.));
+#22254 = DIRECTION('',(-1.,0.,0.));
+#22255 = ADVANCED_FACE('',(#22256),#22274,.F.);
+#22256 = FACE_BOUND('',#22257,.F.);
+#22257 = EDGE_LOOP('',(#22258,#22266,#22272,#22273));
+#22258 = ORIENTED_EDGE('',*,*,#22259,.T.);
+#22259 = EDGE_CURVE('',#22004,#22260,#22262,.T.);
+#22260 = VERTEX_POINT('',#22261);
+#22261 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#22262 = LINE('',#22263,#22264);
+#22263 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#22264 = VECTOR('',#22265,1.);
+#22265 = DIRECTION('',(-0.,-0.,-1.));
+#22266 = ORIENTED_EDGE('',*,*,#22267,.T.);
+#22267 = EDGE_CURVE('',#22260,#22229,#22268,.T.);
+#22268 = LINE('',#22269,#22270);
+#22269 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#22270 = VECTOR('',#22271,1.);
+#22271 = DIRECTION('',(0.,1.,0.));
+#22272 = ORIENTED_EDGE('',*,*,#22228,.F.);
+#22273 = ORIENTED_EDGE('',*,*,#22013,.F.);
+#22274 = PLANE('',#22275);
+#22275 = AXIS2_PLACEMENT_3D('',#22276,#22277,#22278);
+#22276 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#22277 = DIRECTION('',(1.,0.,0.));
+#22278 = DIRECTION('',(-0.,1.,0.));
+#22279 = ADVANCED_FACE('',(#22280),#22298,.F.);
+#22280 = FACE_BOUND('',#22281,.F.);
+#22281 = EDGE_LOOP('',(#22282,#22283,#22291,#22297));
+#22282 = ORIENTED_EDGE('',*,*,#22244,.T.);
+#22283 = ORIENTED_EDGE('',*,*,#22284,.T.);
+#22284 = EDGE_CURVE('',#22237,#22285,#22287,.T.);
+#22285 = VERTEX_POINT('',#22286);
+#22286 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#22287 = LINE('',#22288,#22289);
+#22288 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#22289 = VECTOR('',#22290,1.);
+#22290 = DIRECTION('',(0.,-1.,0.));
+#22291 = ORIENTED_EDGE('',*,*,#22292,.F.);
+#22292 = EDGE_CURVE('',#22030,#22285,#22293,.T.);
+#22293 = LINE('',#22294,#22295);
+#22294 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#22295 = VECTOR('',#22296,1.);
+#22296 = DIRECTION('',(-0.,-0.,-1.));
+#22297 = ORIENTED_EDGE('',*,*,#22037,.F.);
+#22298 = PLANE('',#22299);
+#22299 = AXIS2_PLACEMENT_3D('',#22300,#22301,#22302);
+#22300 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#22301 = DIRECTION('',(-1.,0.,0.));
+#22302 = DIRECTION('',(0.,-1.,0.));
+#22303 = ADVANCED_FACE('',(#22304),#22315,.F.);
+#22304 = FACE_BOUND('',#22305,.F.);
+#22305 = EDGE_LOOP('',(#22306,#22307,#22313,#22314));
+#22306 = ORIENTED_EDGE('',*,*,#22292,.T.);
+#22307 = ORIENTED_EDGE('',*,*,#22308,.T.);
+#22308 = EDGE_CURVE('',#22285,#22260,#22309,.T.);
+#22309 = LINE('',#22310,#22311);
+#22310 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#22311 = VECTOR('',#22312,1.);
+#22312 = DIRECTION('',(1.,0.,0.));
+#22313 = ORIENTED_EDGE('',*,*,#22259,.F.);
+#22314 = ORIENTED_EDGE('',*,*,#22054,.F.);
+#22315 = PLANE('',#22316);
+#22316 = AXIS2_PLACEMENT_3D('',#22317,#22318,#22319);
+#22317 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#22318 = DIRECTION('',(0.,-1.,0.));
+#22319 = DIRECTION('',(1.,0.,0.));
+#22320 = ADVANCED_FACE('',(#22321),#22332,.F.);
+#22321 = FACE_BOUND('',#22322,.F.);
+#22322 = EDGE_LOOP('',(#22323,#22324,#22325,#22326));
+#22323 = ORIENTED_EDGE('',*,*,#22117,.T.);
+#22324 = ORIENTED_EDGE('',*,*,#22085,.T.);
+#22325 = ORIENTED_EDGE('',*,*,#22155,.T.);
+#22326 = ORIENTED_EDGE('',*,*,#22327,.T.);
+#22327 = EDGE_CURVE('',#22156,#22118,#22328,.T.);
+#22328 = LINE('',#22329,#22330);
+#22329 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#22330 = VECTOR('',#22331,1.);
+#22331 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#22332 = PLANE('',#22333);
+#22333 = AXIS2_PLACEMENT_3D('',#22334,#22335,#22336);
+#22334 = CARTESIAN_POINT('',(0.,0.,0.2));
+#22335 = DIRECTION('',(0.,0.,1.));
+#22336 = DIRECTION('',(1.,0.,-0.));
+#22337 = ADVANCED_FACE('',(#22338),#22349,.F.);
+#22338 = FACE_BOUND('',#22339,.F.);
+#22339 = EDGE_LOOP('',(#22340,#22341,#22347,#22348));
+#22340 = ORIENTED_EDGE('',*,*,#22099,.T.);
+#22341 = ORIENTED_EDGE('',*,*,#22342,.F.);
+#22342 = EDGE_CURVE('',#22174,#22102,#22343,.T.);
+#22343 = LINE('',#22344,#22345);
+#22344 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#22345 = VECTOR('',#22346,1.);
+#22346 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#22347 = ORIENTED_EDGE('',*,*,#22173,.T.);
+#22348 = ORIENTED_EDGE('',*,*,#22214,.T.);
+#22349 = PLANE('',#22350);
+#22350 = AXIS2_PLACEMENT_3D('',#22351,#22352,#22353);
+#22351 = CARTESIAN_POINT('',(0.,0.,0.2));
+#22352 = DIRECTION('',(0.,0.,1.));
+#22353 = DIRECTION('',(1.,0.,-0.));
+#22354 = ADVANCED_FACE('',(#22355),#22366,.T.);
+#22355 = FACE_BOUND('',#22356,.T.);
+#22356 = EDGE_LOOP('',(#22357,#22358,#22364,#22365));
+#22357 = ORIENTED_EDGE('',*,*,#22181,.F.);
+#22358 = ORIENTED_EDGE('',*,*,#22359,.T.);
+#22359 = EDGE_CURVE('',#22182,#22134,#22360,.T.);
+#22360 = LINE('',#22361,#22362);
+#22361 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#22362 = VECTOR('',#22363,1.);
+#22363 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#22364 = ORIENTED_EDGE('',*,*,#22141,.T.);
+#22365 = ORIENTED_EDGE('',*,*,#22342,.F.);
+#22366 = PLANE('',#22367);
+#22367 = AXIS2_PLACEMENT_3D('',#22368,#22369,#22370);
+#22368 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#22369 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#22370 = DIRECTION('',(0.258819045103,-2.144786184852E-16,
+    -0.965925826289));
+#22371 = ADVANCED_FACE('',(#22372),#22383,.T.);
+#22372 = FACE_BOUND('',#22373,.T.);
+#22373 = EDGE_LOOP('',(#22374,#22375,#22381,#22382));
+#22374 = ORIENTED_EDGE('',*,*,#22189,.F.);
+#22375 = ORIENTED_EDGE('',*,*,#22376,.T.);
+#22376 = EDGE_CURVE('',#22190,#22126,#22377,.T.);
+#22377 = LINE('',#22378,#22379);
+#22378 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#22379 = VECTOR('',#22380,1.);
+#22380 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#22381 = ORIENTED_EDGE('',*,*,#22133,.T.);
+#22382 = ORIENTED_EDGE('',*,*,#22359,.F.);
+#22383 = PLANE('',#22384);
+#22384 = AXIS2_PLACEMENT_3D('',#22385,#22386,#22387);
+#22385 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#22386 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#22387 = DIRECTION('',(1.,0.,0.));
+#22388 = ADVANCED_FACE('',(#22389),#22395,.T.);
+#22389 = FACE_BOUND('',#22390,.T.);
+#22390 = EDGE_LOOP('',(#22391,#22392,#22393,#22394));
+#22391 = ORIENTED_EDGE('',*,*,#22197,.F.);
+#22392 = ORIENTED_EDGE('',*,*,#22327,.T.);
+#22393 = ORIENTED_EDGE('',*,*,#22125,.T.);
+#22394 = ORIENTED_EDGE('',*,*,#22376,.F.);
+#22395 = PLANE('',#22396);
+#22396 = AXIS2_PLACEMENT_3D('',#22397,#22398,#22399);
+#22397 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#22398 = DIRECTION('',(0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#22399 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#22400 = ADVANCED_FACE('',(#22401),#22407,.T.);
+#22401 = FACE_BOUND('',#22402,.T.);
+#22402 = EDGE_LOOP('',(#22403,#22404,#22405,#22406));
+#22403 = ORIENTED_EDGE('',*,*,#22284,.T.);
+#22404 = ORIENTED_EDGE('',*,*,#22308,.T.);
+#22405 = ORIENTED_EDGE('',*,*,#22267,.T.);
+#22406 = ORIENTED_EDGE('',*,*,#22236,.T.);
+#22407 = PLANE('',#22408);
+#22408 = AXIS2_PLACEMENT_3D('',#22409,#22410,#22411);
+#22409 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#22410 = DIRECTION('',(0.,0.,1.));
+#22411 = DIRECTION('',(1.,0.,-0.));
+#22412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22416)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22413,#22414,#22415)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22413 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22414 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22415 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22416 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22413,
+  'distance_accuracy_value','confusion accuracy');
+#22417 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22418,#22420);
+#22418 = ( REPRESENTATION_RELATIONSHIP('','',#21891,#21864) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22419) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22419 = ITEM_DEFINED_TRANSFORMATION('','',#11,#21865);
+#22420 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22421);
+#22421 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('269','Body042','',#21859,#21886
+  ,$);
+#22422 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21888));
+#22423 = SHAPE_DEFINITION_REPRESENTATION(#22424,#22430);
+#22424 = PRODUCT_DEFINITION_SHAPE('','',#22425);
+#22425 = PRODUCT_DEFINITION('design','',#22426,#22429);
+#22426 = PRODUCT_DEFINITION_FORMATION('','',#22427);
+#22427 = PRODUCT('Lead016','Lead016','',(#22428));
+#22428 = PRODUCT_CONTEXT('',#2,'mechanical');
+#22429 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22430 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#22431),#22717);
+#22431 = MANIFOLD_SOLID_BREP('',#22432);
+#22432 = CLOSED_SHELL('',(#22433,#22473,#22504,#22535,#22568,#22601,
+    #22632,#22663,#22685,#22701));
+#22433 = ADVANCED_FACE('',(#22434),#22468,.T.);
+#22434 = FACE_BOUND('',#22435,.T.);
+#22435 = EDGE_LOOP('',(#22436,#22446,#22454,#22462));
+#22436 = ORIENTED_EDGE('',*,*,#22437,.T.);
+#22437 = EDGE_CURVE('',#22438,#22440,#22442,.T.);
+#22438 = VERTEX_POINT('',#22439);
+#22439 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#22440 = VERTEX_POINT('',#22441);
+#22441 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#22442 = LINE('',#22443,#22444);
+#22443 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#22444 = VECTOR('',#22445,1.);
+#22445 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#22446 = ORIENTED_EDGE('',*,*,#22447,.T.);
+#22447 = EDGE_CURVE('',#22440,#22448,#22450,.T.);
+#22448 = VERTEX_POINT('',#22449);
+#22449 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#22450 = LINE('',#22451,#22452);
+#22451 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#22452 = VECTOR('',#22453,1.);
+#22453 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#22454 = ORIENTED_EDGE('',*,*,#22455,.T.);
+#22455 = EDGE_CURVE('',#22448,#22456,#22458,.T.);
+#22456 = VERTEX_POINT('',#22457);
+#22457 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#22458 = LINE('',#22459,#22460);
+#22459 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#22460 = VECTOR('',#22461,1.);
+#22461 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#22462 = ORIENTED_EDGE('',*,*,#22463,.T.);
+#22463 = EDGE_CURVE('',#22456,#22438,#22464,.T.);
+#22464 = LINE('',#22465,#22466);
+#22465 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#22466 = VECTOR('',#22467,1.);
+#22467 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#22468 = PLANE('',#22469);
+#22469 = AXIS2_PLACEMENT_3D('',#22470,#22471,#22472);
+#22470 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#22471 = DIRECTION('',(1.,0.,0.));
+#22472 = DIRECTION('',(-0.,1.,0.));
+#22473 = ADVANCED_FACE('',(#22474),#22499,.F.);
+#22474 = FACE_BOUND('',#22475,.F.);
+#22475 = EDGE_LOOP('',(#22476,#22484,#22485,#22493));
+#22476 = ORIENTED_EDGE('',*,*,#22477,.F.);
+#22477 = EDGE_CURVE('',#22440,#22478,#22480,.T.);
+#22478 = VERTEX_POINT('',#22479);
+#22479 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#22480 = LINE('',#22481,#22482);
+#22481 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#22482 = VECTOR('',#22483,1.);
+#22483 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#22484 = ORIENTED_EDGE('',*,*,#22447,.T.);
+#22485 = ORIENTED_EDGE('',*,*,#22486,.T.);
+#22486 = EDGE_CURVE('',#22448,#22487,#22489,.T.);
+#22487 = VERTEX_POINT('',#22488);
+#22488 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#22489 = LINE('',#22490,#22491);
+#22490 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#22491 = VECTOR('',#22492,1.);
+#22492 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#22493 = ORIENTED_EDGE('',*,*,#22494,.F.);
+#22494 = EDGE_CURVE('',#22478,#22487,#22495,.T.);
+#22495 = LINE('',#22496,#22497);
+#22496 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#22497 = VECTOR('',#22498,1.);
+#22498 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#22499 = PLANE('',#22500);
+#22500 = AXIS2_PLACEMENT_3D('',#22501,#22502,#22503);
+#22501 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#22502 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#22503 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#22504 = ADVANCED_FACE('',(#22505),#22530,.F.);
+#22505 = FACE_BOUND('',#22506,.F.);
+#22506 = EDGE_LOOP('',(#22507,#22515,#22516,#22524));
+#22507 = ORIENTED_EDGE('',*,*,#22508,.F.);
+#22508 = EDGE_CURVE('',#22456,#22509,#22511,.T.);
+#22509 = VERTEX_POINT('',#22510);
+#22510 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#22511 = LINE('',#22512,#22513);
+#22512 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#22513 = VECTOR('',#22514,1.);
+#22514 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#22515 = ORIENTED_EDGE('',*,*,#22463,.T.);
+#22516 = ORIENTED_EDGE('',*,*,#22517,.T.);
+#22517 = EDGE_CURVE('',#22438,#22518,#22520,.T.);
+#22518 = VERTEX_POINT('',#22519);
+#22519 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#22520 = LINE('',#22521,#22522);
+#22521 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#22522 = VECTOR('',#22523,1.);
+#22523 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#22524 = ORIENTED_EDGE('',*,*,#22525,.F.);
+#22525 = EDGE_CURVE('',#22509,#22518,#22526,.T.);
+#22526 = LINE('',#22527,#22528);
+#22527 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#22528 = VECTOR('',#22529,1.);
+#22529 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#22530 = PLANE('',#22531);
+#22531 = AXIS2_PLACEMENT_3D('',#22532,#22533,#22534);
+#22532 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#22533 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#22534 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#22535 = ADVANCED_FACE('',(#22536),#22563,.T.);
+#22536 = FACE_BOUND('',#22537,.T.);
+#22537 = EDGE_LOOP('',(#22538,#22547,#22555,#22562));
+#22538 = ORIENTED_EDGE('',*,*,#22539,.T.);
+#22539 = EDGE_CURVE('',#22478,#22540,#22542,.T.);
+#22540 = VERTEX_POINT('',#22541);
+#22541 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#22542 = CIRCLE('',#22543,0.3);
+#22543 = AXIS2_PLACEMENT_3D('',#22544,#22545,#22546);
+#22544 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#22545 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#22546 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#22547 = ORIENTED_EDGE('',*,*,#22548,.T.);
+#22548 = EDGE_CURVE('',#22540,#22549,#22551,.T.);
+#22549 = VERTEX_POINT('',#22550);
+#22550 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#22551 = LINE('',#22552,#22553);
+#22552 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#22553 = VECTOR('',#22554,1.);
+#22554 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#22555 = ORIENTED_EDGE('',*,*,#22556,.F.);
+#22556 = EDGE_CURVE('',#22487,#22549,#22557,.T.);
+#22557 = CIRCLE('',#22558,0.3);
+#22558 = AXIS2_PLACEMENT_3D('',#22559,#22560,#22561);
+#22559 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#22560 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#22561 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#22562 = ORIENTED_EDGE('',*,*,#22494,.F.);
+#22563 = CYLINDRICAL_SURFACE('',#22564,0.3);
+#22564 = AXIS2_PLACEMENT_3D('',#22565,#22566,#22567);
+#22565 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#22566 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#22567 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#22568 = ADVANCED_FACE('',(#22569),#22596,.F.);
+#22569 = FACE_BOUND('',#22570,.F.);
+#22570 = EDGE_LOOP('',(#22571,#22572,#22581,#22589));
+#22571 = ORIENTED_EDGE('',*,*,#22525,.T.);
+#22572 = ORIENTED_EDGE('',*,*,#22573,.T.);
+#22573 = EDGE_CURVE('',#22518,#22574,#22576,.T.);
+#22574 = VERTEX_POINT('',#22575);
+#22575 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#22576 = CIRCLE('',#22577,0.1);
+#22577 = AXIS2_PLACEMENT_3D('',#22578,#22579,#22580);
+#22578 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#22579 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#22580 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#22581 = ORIENTED_EDGE('',*,*,#22582,.F.);
+#22582 = EDGE_CURVE('',#22583,#22574,#22585,.T.);
+#22583 = VERTEX_POINT('',#22584);
+#22584 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#22585 = LINE('',#22586,#22587);
+#22586 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#22587 = VECTOR('',#22588,1.);
+#22588 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#22589 = ORIENTED_EDGE('',*,*,#22590,.F.);
+#22590 = EDGE_CURVE('',#22509,#22583,#22591,.T.);
+#22591 = CIRCLE('',#22592,0.1);
+#22592 = AXIS2_PLACEMENT_3D('',#22593,#22594,#22595);
+#22593 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#22594 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#22595 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#22596 = CYLINDRICAL_SURFACE('',#22597,0.1);
+#22597 = AXIS2_PLACEMENT_3D('',#22598,#22599,#22600);
+#22598 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#22599 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#22600 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#22601 = ADVANCED_FACE('',(#22602),#22627,.F.);
+#22602 = FACE_BOUND('',#22603,.F.);
+#22603 = EDGE_LOOP('',(#22604,#22612,#22613,#22621));
+#22604 = ORIENTED_EDGE('',*,*,#22605,.F.);
+#22605 = EDGE_CURVE('',#22540,#22606,#22608,.T.);
+#22606 = VERTEX_POINT('',#22607);
+#22607 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#22608 = LINE('',#22609,#22610);
+#22609 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#22610 = VECTOR('',#22611,1.);
+#22611 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#22612 = ORIENTED_EDGE('',*,*,#22548,.T.);
+#22613 = ORIENTED_EDGE('',*,*,#22614,.T.);
+#22614 = EDGE_CURVE('',#22549,#22615,#22617,.T.);
+#22615 = VERTEX_POINT('',#22616);
+#22616 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#22617 = LINE('',#22618,#22619);
+#22618 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#22619 = VECTOR('',#22620,1.);
+#22620 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#22621 = ORIENTED_EDGE('',*,*,#22622,.F.);
+#22622 = EDGE_CURVE('',#22606,#22615,#22623,.T.);
+#22623 = LINE('',#22624,#22625);
+#22624 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#22625 = VECTOR('',#22626,1.);
+#22626 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#22627 = PLANE('',#22628);
+#22628 = AXIS2_PLACEMENT_3D('',#22629,#22630,#22631);
+#22629 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#22630 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#22631 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#22632 = ADVANCED_FACE('',(#22633),#22658,.F.);
+#22633 = FACE_BOUND('',#22634,.F.);
+#22634 = EDGE_LOOP('',(#22635,#22643,#22644,#22652));
+#22635 = ORIENTED_EDGE('',*,*,#22636,.T.);
+#22636 = EDGE_CURVE('',#22637,#22606,#22639,.T.);
+#22637 = VERTEX_POINT('',#22638);
+#22638 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#22639 = LINE('',#22640,#22641);
+#22640 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#22641 = VECTOR('',#22642,1.);
+#22642 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#22643 = ORIENTED_EDGE('',*,*,#22622,.T.);
+#22644 = ORIENTED_EDGE('',*,*,#22645,.T.);
+#22645 = EDGE_CURVE('',#22615,#22646,#22648,.T.);
+#22646 = VERTEX_POINT('',#22647);
+#22647 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#22648 = LINE('',#22649,#22650);
+#22649 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#22650 = VECTOR('',#22651,1.);
+#22651 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#22652 = ORIENTED_EDGE('',*,*,#22653,.T.);
+#22653 = EDGE_CURVE('',#22646,#22637,#22654,.T.);
+#22654 = LINE('',#22655,#22656);
+#22655 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#22656 = VECTOR('',#22657,1.);
+#22657 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#22658 = PLANE('',#22659);
+#22659 = AXIS2_PLACEMENT_3D('',#22660,#22661,#22662);
+#22660 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#22661 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#22662 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#22663 = ADVANCED_FACE('',(#22664),#22680,.F.);
+#22664 = FACE_BOUND('',#22665,.F.);
+#22665 = EDGE_LOOP('',(#22666,#22672,#22673,#22679));
+#22666 = ORIENTED_EDGE('',*,*,#22667,.F.);
+#22667 = EDGE_CURVE('',#22583,#22646,#22668,.T.);
+#22668 = LINE('',#22669,#22670);
+#22669 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#22670 = VECTOR('',#22671,1.);
+#22671 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#22672 = ORIENTED_EDGE('',*,*,#22582,.T.);
+#22673 = ORIENTED_EDGE('',*,*,#22674,.T.);
+#22674 = EDGE_CURVE('',#22574,#22637,#22675,.T.);
+#22675 = LINE('',#22676,#22677);
+#22676 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#22677 = VECTOR('',#22678,1.);
+#22678 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#22679 = ORIENTED_EDGE('',*,*,#22653,.F.);
+#22680 = PLANE('',#22681);
+#22681 = AXIS2_PLACEMENT_3D('',#22682,#22683,#22684);
+#22682 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#22683 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#22684 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#22685 = ADVANCED_FACE('',(#22686),#22696,.T.);
+#22686 = FACE_BOUND('',#22687,.T.);
+#22687 = EDGE_LOOP('',(#22688,#22689,#22690,#22691,#22692,#22693,#22694,
+    #22695));
+#22688 = ORIENTED_EDGE('',*,*,#22517,.T.);
+#22689 = ORIENTED_EDGE('',*,*,#22573,.T.);
+#22690 = ORIENTED_EDGE('',*,*,#22674,.T.);
+#22691 = ORIENTED_EDGE('',*,*,#22636,.T.);
+#22692 = ORIENTED_EDGE('',*,*,#22605,.F.);
+#22693 = ORIENTED_EDGE('',*,*,#22539,.F.);
+#22694 = ORIENTED_EDGE('',*,*,#22477,.F.);
+#22695 = ORIENTED_EDGE('',*,*,#22437,.F.);
+#22696 = PLANE('',#22697);
+#22697 = AXIS2_PLACEMENT_3D('',#22698,#22699,#22700);
+#22698 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#22699 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#22700 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#22701 = ADVANCED_FACE('',(#22702),#22712,.T.);
+#22702 = FACE_BOUND('',#22703,.T.);
+#22703 = EDGE_LOOP('',(#22704,#22705,#22706,#22707,#22708,#22709,#22710,
+    #22711));
+#22704 = ORIENTED_EDGE('',*,*,#22486,.T.);
+#22705 = ORIENTED_EDGE('',*,*,#22556,.T.);
+#22706 = ORIENTED_EDGE('',*,*,#22614,.T.);
+#22707 = ORIENTED_EDGE('',*,*,#22645,.T.);
+#22708 = ORIENTED_EDGE('',*,*,#22667,.F.);
+#22709 = ORIENTED_EDGE('',*,*,#22590,.F.);
+#22710 = ORIENTED_EDGE('',*,*,#22508,.F.);
+#22711 = ORIENTED_EDGE('',*,*,#22455,.F.);
+#22712 = PLANE('',#22713);
+#22713 = AXIS2_PLACEMENT_3D('',#22714,#22715,#22716);
+#22714 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#22715 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#22716 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#22717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22721)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22718,#22719,#22720)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22718 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22719 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22720 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22721 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22718,
+  'distance_accuracy_value','confusion accuracy');
+#22722 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22723,#22725);
+#22723 = ( REPRESENTATION_RELATIONSHIP('','',#22430,#21864) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22724) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22724 = ITEM_DEFINED_TRANSFORMATION('','',#11,#21869);
+#22725 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22726);
+#22726 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('270','Lead016','',#21859,#22425
+  ,$);
+#22727 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22427));
+#22728 = SHAPE_DEFINITION_REPRESENTATION(#22729,#22735);
+#22729 = PRODUCT_DEFINITION_SHAPE('','',#22730);
+#22730 = PRODUCT_DEFINITION('design','',#22731,#22734);
+#22731 = PRODUCT_DEFINITION_FORMATION('','',#22732);
+#22732 = PRODUCT('01x07_P2.54mm_Vertical_THT',
+  '01x07_P2.54mm_Vertical_THT','',(#22733));
+#22733 = PRODUCT_CONTEXT('',#2,'mechanical');
+#22734 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22735 = SHAPE_REPRESENTATION('',(#11,#22736,#22740),#22744);
+#22736 = AXIS2_PLACEMENT_3D('',#22737,#22738,#22739);
+#22737 = CARTESIAN_POINT('',(0.,0.,0.));
+#22738 = DIRECTION('',(0.,0.,1.));
+#22739 = DIRECTION('',(1.,0.,0.));
+#22740 = AXIS2_PLACEMENT_3D('',#22741,#22742,#22743);
+#22741 = CARTESIAN_POINT('',(0.,-7.62,0.));
+#22742 = DIRECTION('',(0.,0.,1.));
+#22743 = DIRECTION('',(1.,0.,0.));
+#22744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22748)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22745,#22746,#22747)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22745 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22746 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22747 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22748 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22745,
+  'distance_accuracy_value','confusion accuracy');
+#22749 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22750,#22752);
+#22750 = ( REPRESENTATION_RELATIONSHIP('','',#22735,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22751) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22751 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#22752 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22753);
+#22753 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('289',
+  '01x07_P2.54mm_Vertical_THT','',#5,#22730,$);
+#22754 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22732));
+#22755 = SHAPE_DEFINITION_REPRESENTATION(#22756,#22762);
+#22756 = PRODUCT_DEFINITION_SHAPE('','',#22757);
+#22757 = PRODUCT_DEFINITION('design','',#22758,#22761);
+#22758 = PRODUCT_DEFINITION_FORMATION('','',#22759);
+#22759 = PRODUCT('01x03_P2.54mm_Vertical_THT002',
+  '01x03_P2.54mm_Vertical_THT002','',(#22760));
+#22760 = PRODUCT_CONTEXT('',#2,'mechanical');
+#22761 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22762 = SHAPE_REPRESENTATION('',(#11,#22763,#22767,#22771),#22775);
+#22763 = AXIS2_PLACEMENT_3D('',#22764,#22765,#22766);
+#22764 = CARTESIAN_POINT('',(0.,0.,0.));
+#22765 = DIRECTION('',(0.,0.,1.));
+#22766 = DIRECTION('',(1.,0.,0.));
+#22767 = AXIS2_PLACEMENT_3D('',#22768,#22769,#22770);
+#22768 = CARTESIAN_POINT('',(0.,-2.54,0.));
+#22769 = DIRECTION('',(0.,0.,1.));
+#22770 = DIRECTION('',(1.,0.,0.));
+#22771 = AXIS2_PLACEMENT_3D('',#22772,#22773,#22774);
+#22772 = CARTESIAN_POINT('',(0.,-5.08,0.));
+#22773 = DIRECTION('',(0.,0.,1.));
+#22774 = DIRECTION('',(1.,0.,0.));
+#22775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22779)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22776,#22777,#22778)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22776 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22777 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22778 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22779 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22776,
+  'distance_accuracy_value','confusion accuracy');
+#22780 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22781,#22783);
+#22781 = ( REPRESENTATION_RELATIONSHIP('','',#22762,#22735) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22782) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22782 = ITEM_DEFINED_TRANSFORMATION('','',#11,#22736);
+#22783 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22784);
+#22784 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('279',
+  '01x03_P2.54mm_Vertical_THT002','',#22730,#22757,$);
+#22785 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22759));
+#22786 = SHAPE_DEFINITION_REPRESENTATION(#22787,#22793);
+#22787 = PRODUCT_DEFINITION_SHAPE('','',#22788);
+#22788 = PRODUCT_DEFINITION('design','',#22789,#22792);
+#22789 = PRODUCT_DEFINITION_FORMATION('','',#22790);
+#22790 = PRODUCT('01x01_P2.54mm_Vertical_THT021',
+  '01x01_P2.54mm_Vertical_THT021','',(#22791));
+#22791 = PRODUCT_CONTEXT('',#2,'mechanical');
+#22792 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22793 = SHAPE_REPRESENTATION('',(#11,#22794),#22798);
+#22794 = AXIS2_PLACEMENT_3D('',#22795,#22796,#22797);
+#22795 = CARTESIAN_POINT('',(0.,0.,0.));
+#22796 = DIRECTION('',(0.,0.,1.));
+#22797 = DIRECTION('',(1.,0.,0.));
+#22798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22802)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22799,#22800,#22801)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22799 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22800 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22801 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22802 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22799,
+  'distance_accuracy_value','confusion accuracy');
+#22803 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22804,#22806);
+#22804 = ( REPRESENTATION_RELATIONSHIP('','',#22793,#22762) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22805) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22805 = ITEM_DEFINED_TRANSFORMATION('','',#11,#22763);
+#22806 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22807);
+#22807 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('274',
+  '01x01_P2.54mm_Vertical_THT021','',#22757,#22788,$);
+#22808 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22790));
+#22809 = SHAPE_DEFINITION_REPRESENTATION(#22810,#22816);
+#22810 = PRODUCT_DEFINITION_SHAPE('','',#22811);
+#22811 = PRODUCT_DEFINITION('design','',#22812,#22815);
+#22812 = PRODUCT_DEFINITION_FORMATION('','',#22813);
+#22813 = PRODUCT('PinHeader021','PinHeader021','',(#22814));
+#22814 = PRODUCT_CONTEXT('',#2,'mechanical');
+#22815 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22816 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#22817),#23383);
+#22817 = MANIFOLD_SOLID_BREP('',#22818);
+#22818 = CLOSED_SHELL('',(#22819,#22859,#22890,#22980,#23004,#23021,
+    #23033,#23064,#23088,#23112,#23136,#23160,#23184,#23208,#23225,
+    #23275,#23306,#23330,#23354,#23371));
+#22819 = ADVANCED_FACE('',(#22820),#22854,.F.);
+#22820 = FACE_BOUND('',#22821,.F.);
+#22821 = EDGE_LOOP('',(#22822,#22832,#22840,#22848));
+#22822 = ORIENTED_EDGE('',*,*,#22823,.F.);
+#22823 = EDGE_CURVE('',#22824,#22826,#22828,.T.);
+#22824 = VERTEX_POINT('',#22825);
+#22825 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#22826 = VERTEX_POINT('',#22827);
+#22827 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#22828 = LINE('',#22829,#22830);
+#22829 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#22830 = VECTOR('',#22831,1.);
+#22831 = DIRECTION('',(0.,0.,1.));
+#22832 = ORIENTED_EDGE('',*,*,#22833,.T.);
+#22833 = EDGE_CURVE('',#22824,#22834,#22836,.T.);
+#22834 = VERTEX_POINT('',#22835);
+#22835 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#22836 = LINE('',#22837,#22838);
+#22837 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#22838 = VECTOR('',#22839,1.);
+#22839 = DIRECTION('',(0.,1.,0.));
+#22840 = ORIENTED_EDGE('',*,*,#22841,.T.);
+#22841 = EDGE_CURVE('',#22834,#22842,#22844,.T.);
+#22842 = VERTEX_POINT('',#22843);
+#22843 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#22844 = LINE('',#22845,#22846);
+#22845 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#22846 = VECTOR('',#22847,1.);
+#22847 = DIRECTION('',(0.,0.,1.));
+#22848 = ORIENTED_EDGE('',*,*,#22849,.T.);
+#22849 = EDGE_CURVE('',#22842,#22826,#22850,.T.);
+#22850 = LINE('',#22851,#22852);
+#22851 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#22852 = VECTOR('',#22853,1.);
+#22853 = DIRECTION('',(0.,-1.,0.));
+#22854 = PLANE('',#22855);
+#22855 = AXIS2_PLACEMENT_3D('',#22856,#22857,#22858);
+#22856 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#22857 = DIRECTION('',(1.,0.,0.));
+#22858 = DIRECTION('',(0.,0.,1.));
+#22859 = ADVANCED_FACE('',(#22860),#22885,.F.);
+#22860 = FACE_BOUND('',#22861,.F.);
+#22861 = EDGE_LOOP('',(#22862,#22872,#22878,#22879));
+#22862 = ORIENTED_EDGE('',*,*,#22863,.F.);
+#22863 = EDGE_CURVE('',#22864,#22866,#22868,.T.);
+#22864 = VERTEX_POINT('',#22865);
+#22865 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#22866 = VERTEX_POINT('',#22867);
+#22867 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#22868 = LINE('',#22869,#22870);
+#22869 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#22870 = VECTOR('',#22871,1.);
+#22871 = DIRECTION('',(0.,0.,1.));
+#22872 = ORIENTED_EDGE('',*,*,#22873,.F.);
+#22873 = EDGE_CURVE('',#22824,#22864,#22874,.T.);
+#22874 = LINE('',#22875,#22876);
+#22875 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#22876 = VECTOR('',#22877,1.);
+#22877 = DIRECTION('',(1.,0.,0.));
+#22878 = ORIENTED_EDGE('',*,*,#22823,.T.);
+#22879 = ORIENTED_EDGE('',*,*,#22880,.T.);
+#22880 = EDGE_CURVE('',#22826,#22866,#22881,.T.);
+#22881 = LINE('',#22882,#22883);
+#22882 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#22883 = VECTOR('',#22884,1.);
+#22884 = DIRECTION('',(1.,0.,0.));
+#22885 = PLANE('',#22886);
+#22886 = AXIS2_PLACEMENT_3D('',#22887,#22888,#22889);
+#22887 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#22888 = DIRECTION('',(0.,1.,0.));
+#22889 = DIRECTION('',(0.,-0.,1.));
+#22890 = ADVANCED_FACE('',(#22891,#22957),#22975,.F.);
+#22891 = FACE_BOUND('',#22892,.F.);
+#22892 = EDGE_LOOP('',(#22893,#22903,#22911,#22919,#22927,#22935,#22943,
+    #22951));
+#22893 = ORIENTED_EDGE('',*,*,#22894,.F.);
+#22894 = EDGE_CURVE('',#22895,#22897,#22899,.T.);
+#22895 = VERTEX_POINT('',#22896);
+#22896 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#22897 = VERTEX_POINT('',#22898);
+#22898 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#22899 = LINE('',#22900,#22901);
+#22900 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#22901 = VECTOR('',#22902,1.);
+#22902 = DIRECTION('',(0.,1.,0.));
+#22903 = ORIENTED_EDGE('',*,*,#22904,.T.);
+#22904 = EDGE_CURVE('',#22895,#22905,#22907,.T.);
+#22905 = VERTEX_POINT('',#22906);
+#22906 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#22907 = LINE('',#22908,#22909);
+#22908 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#22909 = VECTOR('',#22910,1.);
+#22910 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#22911 = ORIENTED_EDGE('',*,*,#22912,.T.);
+#22912 = EDGE_CURVE('',#22905,#22913,#22915,.T.);
+#22913 = VERTEX_POINT('',#22914);
+#22914 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#22915 = LINE('',#22916,#22917);
+#22916 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#22917 = VECTOR('',#22918,1.);
+#22918 = DIRECTION('',(1.,0.,0.));
+#22919 = ORIENTED_EDGE('',*,*,#22920,.F.);
+#22920 = EDGE_CURVE('',#22921,#22913,#22923,.T.);
+#22921 = VERTEX_POINT('',#22922);
+#22922 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#22923 = LINE('',#22924,#22925);
+#22924 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#22925 = VECTOR('',#22926,1.);
+#22926 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#22927 = ORIENTED_EDGE('',*,*,#22928,.T.);
+#22928 = EDGE_CURVE('',#22921,#22929,#22931,.T.);
+#22929 = VERTEX_POINT('',#22930);
+#22930 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#22931 = LINE('',#22932,#22933);
+#22932 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#22933 = VECTOR('',#22934,1.);
+#22934 = DIRECTION('',(0.,1.,0.));
+#22935 = ORIENTED_EDGE('',*,*,#22936,.T.);
+#22936 = EDGE_CURVE('',#22929,#22937,#22939,.T.);
+#22937 = VERTEX_POINT('',#22938);
+#22938 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#22939 = LINE('',#22940,#22941);
+#22940 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#22941 = VECTOR('',#22942,1.);
+#22942 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#22943 = ORIENTED_EDGE('',*,*,#22944,.F.);
+#22944 = EDGE_CURVE('',#22945,#22937,#22947,.T.);
+#22945 = VERTEX_POINT('',#22946);
+#22946 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#22947 = LINE('',#22948,#22949);
+#22948 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#22949 = VECTOR('',#22950,1.);
+#22950 = DIRECTION('',(1.,0.,0.));
+#22951 = ORIENTED_EDGE('',*,*,#22952,.F.);
+#22952 = EDGE_CURVE('',#22897,#22945,#22953,.T.);
+#22953 = LINE('',#22954,#22955);
+#22954 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#22955 = VECTOR('',#22956,1.);
+#22956 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#22957 = FACE_BOUND('',#22958,.F.);
+#22958 = EDGE_LOOP('',(#22959,#22960,#22968,#22974));
+#22959 = ORIENTED_EDGE('',*,*,#22849,.F.);
+#22960 = ORIENTED_EDGE('',*,*,#22961,.T.);
+#22961 = EDGE_CURVE('',#22842,#22962,#22964,.T.);
+#22962 = VERTEX_POINT('',#22963);
+#22963 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#22964 = LINE('',#22965,#22966);
+#22965 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#22966 = VECTOR('',#22967,1.);
+#22967 = DIRECTION('',(1.,0.,0.));
+#22968 = ORIENTED_EDGE('',*,*,#22969,.T.);
+#22969 = EDGE_CURVE('',#22962,#22866,#22970,.T.);
+#22970 = LINE('',#22971,#22972);
+#22971 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#22972 = VECTOR('',#22973,1.);
+#22973 = DIRECTION('',(0.,-1.,0.));
+#22974 = ORIENTED_EDGE('',*,*,#22880,.F.);
+#22975 = PLANE('',#22976);
+#22976 = AXIS2_PLACEMENT_3D('',#22977,#22978,#22979);
+#22977 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#22978 = DIRECTION('',(0.,0.,1.));
+#22979 = DIRECTION('',(1.,0.,-0.));
+#22980 = ADVANCED_FACE('',(#22981),#22999,.T.);
+#22981 = FACE_BOUND('',#22982,.T.);
+#22982 = EDGE_LOOP('',(#22983,#22991,#22997,#22998));
+#22983 = ORIENTED_EDGE('',*,*,#22984,.F.);
+#22984 = EDGE_CURVE('',#22985,#22962,#22987,.T.);
+#22985 = VERTEX_POINT('',#22986);
+#22986 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#22987 = LINE('',#22988,#22989);
+#22988 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#22989 = VECTOR('',#22990,1.);
+#22990 = DIRECTION('',(0.,0.,1.));
+#22991 = ORIENTED_EDGE('',*,*,#22992,.F.);
+#22992 = EDGE_CURVE('',#22834,#22985,#22993,.T.);
+#22993 = LINE('',#22994,#22995);
+#22994 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#22995 = VECTOR('',#22996,1.);
+#22996 = DIRECTION('',(1.,0.,0.));
+#22997 = ORIENTED_EDGE('',*,*,#22841,.T.);
+#22998 = ORIENTED_EDGE('',*,*,#22961,.T.);
+#22999 = PLANE('',#23000);
+#23000 = AXIS2_PLACEMENT_3D('',#23001,#23002,#23003);
+#23001 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23002 = DIRECTION('',(0.,1.,0.));
+#23003 = DIRECTION('',(0.,-0.,1.));
+#23004 = ADVANCED_FACE('',(#23005),#23016,.F.);
+#23005 = FACE_BOUND('',#23006,.F.);
+#23006 = EDGE_LOOP('',(#23007,#23008,#23009,#23015));
+#23007 = ORIENTED_EDGE('',*,*,#22833,.F.);
+#23008 = ORIENTED_EDGE('',*,*,#22873,.T.);
+#23009 = ORIENTED_EDGE('',*,*,#23010,.T.);
+#23010 = EDGE_CURVE('',#22864,#22985,#23011,.T.);
+#23011 = LINE('',#23012,#23013);
+#23012 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23013 = VECTOR('',#23014,1.);
+#23014 = DIRECTION('',(0.,1.,0.));
+#23015 = ORIENTED_EDGE('',*,*,#22992,.F.);
+#23016 = PLANE('',#23017);
+#23017 = AXIS2_PLACEMENT_3D('',#23018,#23019,#23020);
+#23018 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23019 = DIRECTION('',(0.,0.,1.));
+#23020 = DIRECTION('',(1.,0.,-0.));
+#23021 = ADVANCED_FACE('',(#23022),#23028,.T.);
+#23022 = FACE_BOUND('',#23023,.T.);
+#23023 = EDGE_LOOP('',(#23024,#23025,#23026,#23027));
+#23024 = ORIENTED_EDGE('',*,*,#22863,.F.);
+#23025 = ORIENTED_EDGE('',*,*,#23010,.T.);
+#23026 = ORIENTED_EDGE('',*,*,#22984,.T.);
+#23027 = ORIENTED_EDGE('',*,*,#22969,.T.);
+#23028 = PLANE('',#23029);
+#23029 = AXIS2_PLACEMENT_3D('',#23030,#23031,#23032);
+#23030 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23031 = DIRECTION('',(1.,0.,0.));
+#23032 = DIRECTION('',(0.,0.,1.));
+#23033 = ADVANCED_FACE('',(#23034),#23059,.F.);
+#23034 = FACE_BOUND('',#23035,.F.);
+#23035 = EDGE_LOOP('',(#23036,#23046,#23052,#23053));
+#23036 = ORIENTED_EDGE('',*,*,#23037,.F.);
+#23037 = EDGE_CURVE('',#23038,#23040,#23042,.T.);
+#23038 = VERTEX_POINT('',#23039);
+#23039 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#23040 = VERTEX_POINT('',#23041);
+#23041 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#23042 = LINE('',#23043,#23044);
+#23043 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#23044 = VECTOR('',#23045,1.);
+#23045 = DIRECTION('',(0.,1.,0.));
+#23046 = ORIENTED_EDGE('',*,*,#23047,.F.);
+#23047 = EDGE_CURVE('',#22895,#23038,#23048,.T.);
+#23048 = LINE('',#23049,#23050);
+#23049 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#23050 = VECTOR('',#23051,1.);
+#23051 = DIRECTION('',(0.,0.,1.));
+#23052 = ORIENTED_EDGE('',*,*,#22894,.T.);
+#23053 = ORIENTED_EDGE('',*,*,#23054,.T.);
+#23054 = EDGE_CURVE('',#22897,#23040,#23055,.T.);
+#23055 = LINE('',#23056,#23057);
+#23056 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#23057 = VECTOR('',#23058,1.);
+#23058 = DIRECTION('',(0.,0.,1.));
+#23059 = PLANE('',#23060);
+#23060 = AXIS2_PLACEMENT_3D('',#23061,#23062,#23063);
+#23061 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#23062 = DIRECTION('',(1.,0.,0.));
+#23063 = DIRECTION('',(0.,0.,1.));
+#23064 = ADVANCED_FACE('',(#23065),#23083,.T.);
+#23065 = FACE_BOUND('',#23066,.F.);
+#23066 = EDGE_LOOP('',(#23067,#23068,#23069,#23077));
+#23067 = ORIENTED_EDGE('',*,*,#22904,.F.);
+#23068 = ORIENTED_EDGE('',*,*,#23047,.T.);
+#23069 = ORIENTED_EDGE('',*,*,#23070,.T.);
+#23070 = EDGE_CURVE('',#23038,#23071,#23073,.T.);
+#23071 = VERTEX_POINT('',#23072);
+#23072 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#23073 = LINE('',#23074,#23075);
+#23074 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#23075 = VECTOR('',#23076,1.);
+#23076 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#23077 = ORIENTED_EDGE('',*,*,#23078,.F.);
+#23078 = EDGE_CURVE('',#22905,#23071,#23079,.T.);
+#23079 = LINE('',#23080,#23081);
+#23080 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#23081 = VECTOR('',#23082,1.);
+#23082 = DIRECTION('',(0.,0.,1.));
+#23083 = PLANE('',#23084);
+#23084 = AXIS2_PLACEMENT_3D('',#23085,#23086,#23087);
+#23085 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#23086 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#23087 = DIRECTION('',(-0.,0.,-1.));
+#23088 = ADVANCED_FACE('',(#23089),#23107,.F.);
+#23089 = FACE_BOUND('',#23090,.T.);
+#23090 = EDGE_LOOP('',(#23091,#23092,#23093,#23101));
+#23091 = ORIENTED_EDGE('',*,*,#22952,.F.);
+#23092 = ORIENTED_EDGE('',*,*,#23054,.T.);
+#23093 = ORIENTED_EDGE('',*,*,#23094,.T.);
+#23094 = EDGE_CURVE('',#23040,#23095,#23097,.T.);
+#23095 = VERTEX_POINT('',#23096);
+#23096 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#23097 = LINE('',#23098,#23099);
+#23098 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#23099 = VECTOR('',#23100,1.);
+#23100 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#23101 = ORIENTED_EDGE('',*,*,#23102,.F.);
+#23102 = EDGE_CURVE('',#22945,#23095,#23103,.T.);
+#23103 = LINE('',#23104,#23105);
+#23104 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#23105 = VECTOR('',#23106,1.);
+#23106 = DIRECTION('',(0.,0.,1.));
+#23107 = PLANE('',#23108);
+#23108 = AXIS2_PLACEMENT_3D('',#23109,#23110,#23111);
+#23109 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#23110 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#23111 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#23112 = ADVANCED_FACE('',(#23113),#23131,.F.);
+#23113 = FACE_BOUND('',#23114,.F.);
+#23114 = EDGE_LOOP('',(#23115,#23116,#23117,#23125));
+#23115 = ORIENTED_EDGE('',*,*,#22912,.F.);
+#23116 = ORIENTED_EDGE('',*,*,#23078,.T.);
+#23117 = ORIENTED_EDGE('',*,*,#23118,.T.);
+#23118 = EDGE_CURVE('',#23071,#23119,#23121,.T.);
+#23119 = VERTEX_POINT('',#23120);
+#23120 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#23121 = LINE('',#23122,#23123);
+#23122 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#23123 = VECTOR('',#23124,1.);
+#23124 = DIRECTION('',(1.,0.,0.));
+#23125 = ORIENTED_EDGE('',*,*,#23126,.F.);
+#23126 = EDGE_CURVE('',#22913,#23119,#23127,.T.);
+#23127 = LINE('',#23128,#23129);
+#23128 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#23129 = VECTOR('',#23130,1.);
+#23130 = DIRECTION('',(0.,0.,1.));
+#23131 = PLANE('',#23132);
+#23132 = AXIS2_PLACEMENT_3D('',#23133,#23134,#23135);
+#23133 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#23134 = DIRECTION('',(0.,1.,0.));
+#23135 = DIRECTION('',(0.,-0.,1.));
+#23136 = ADVANCED_FACE('',(#23137),#23155,.T.);
+#23137 = FACE_BOUND('',#23138,.T.);
+#23138 = EDGE_LOOP('',(#23139,#23140,#23141,#23149));
+#23139 = ORIENTED_EDGE('',*,*,#22944,.F.);
+#23140 = ORIENTED_EDGE('',*,*,#23102,.T.);
+#23141 = ORIENTED_EDGE('',*,*,#23142,.T.);
+#23142 = EDGE_CURVE('',#23095,#23143,#23145,.T.);
+#23143 = VERTEX_POINT('',#23144);
+#23144 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#23145 = LINE('',#23146,#23147);
+#23146 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#23147 = VECTOR('',#23148,1.);
+#23148 = DIRECTION('',(1.,0.,0.));
+#23149 = ORIENTED_EDGE('',*,*,#23150,.F.);
+#23150 = EDGE_CURVE('',#22937,#23143,#23151,.T.);
+#23151 = LINE('',#23152,#23153);
+#23152 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#23153 = VECTOR('',#23154,1.);
+#23154 = DIRECTION('',(0.,0.,1.));
+#23155 = PLANE('',#23156);
+#23156 = AXIS2_PLACEMENT_3D('',#23157,#23158,#23159);
+#23157 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#23158 = DIRECTION('',(0.,1.,0.));
+#23159 = DIRECTION('',(0.,-0.,1.));
+#23160 = ADVANCED_FACE('',(#23161),#23179,.F.);
+#23161 = FACE_BOUND('',#23162,.T.);
+#23162 = EDGE_LOOP('',(#23163,#23164,#23172,#23178));
+#23163 = ORIENTED_EDGE('',*,*,#22920,.F.);
+#23164 = ORIENTED_EDGE('',*,*,#23165,.T.);
+#23165 = EDGE_CURVE('',#22921,#23166,#23168,.T.);
+#23166 = VERTEX_POINT('',#23167);
+#23167 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#23168 = LINE('',#23169,#23170);
+#23169 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#23170 = VECTOR('',#23171,1.);
+#23171 = DIRECTION('',(0.,0.,1.));
+#23172 = ORIENTED_EDGE('',*,*,#23173,.T.);
+#23173 = EDGE_CURVE('',#23166,#23119,#23174,.T.);
+#23174 = LINE('',#23175,#23176);
+#23175 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#23176 = VECTOR('',#23177,1.);
+#23177 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#23178 = ORIENTED_EDGE('',*,*,#23126,.F.);
+#23179 = PLANE('',#23180);
+#23180 = AXIS2_PLACEMENT_3D('',#23181,#23182,#23183);
+#23181 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#23182 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#23183 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#23184 = ADVANCED_FACE('',(#23185),#23203,.T.);
+#23185 = FACE_BOUND('',#23186,.F.);
+#23186 = EDGE_LOOP('',(#23187,#23188,#23196,#23202));
+#23187 = ORIENTED_EDGE('',*,*,#22936,.F.);
+#23188 = ORIENTED_EDGE('',*,*,#23189,.T.);
+#23189 = EDGE_CURVE('',#22929,#23190,#23192,.T.);
+#23190 = VERTEX_POINT('',#23191);
+#23191 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#23192 = LINE('',#23193,#23194);
+#23193 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#23194 = VECTOR('',#23195,1.);
+#23195 = DIRECTION('',(0.,0.,1.));
+#23196 = ORIENTED_EDGE('',*,*,#23197,.T.);
+#23197 = EDGE_CURVE('',#23190,#23143,#23198,.T.);
+#23198 = LINE('',#23199,#23200);
+#23199 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#23200 = VECTOR('',#23201,1.);
+#23201 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#23202 = ORIENTED_EDGE('',*,*,#23150,.F.);
+#23203 = PLANE('',#23204);
+#23204 = AXIS2_PLACEMENT_3D('',#23205,#23206,#23207);
+#23205 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#23206 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#23207 = DIRECTION('',(0.,0.,-1.));
+#23208 = ADVANCED_FACE('',(#23209),#23220,.T.);
+#23209 = FACE_BOUND('',#23210,.T.);
+#23210 = EDGE_LOOP('',(#23211,#23217,#23218,#23219));
+#23211 = ORIENTED_EDGE('',*,*,#23212,.F.);
+#23212 = EDGE_CURVE('',#23166,#23190,#23213,.T.);
+#23213 = LINE('',#23214,#23215);
+#23214 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#23215 = VECTOR('',#23216,1.);
+#23216 = DIRECTION('',(0.,1.,0.));
+#23217 = ORIENTED_EDGE('',*,*,#23165,.F.);
+#23218 = ORIENTED_EDGE('',*,*,#22928,.T.);
+#23219 = ORIENTED_EDGE('',*,*,#23189,.T.);
+#23220 = PLANE('',#23221);
+#23221 = AXIS2_PLACEMENT_3D('',#23222,#23223,#23224);
+#23222 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#23223 = DIRECTION('',(1.,0.,0.));
+#23224 = DIRECTION('',(0.,0.,1.));
+#23225 = ADVANCED_FACE('',(#23226,#23236),#23270,.T.);
+#23226 = FACE_BOUND('',#23227,.T.);
+#23227 = EDGE_LOOP('',(#23228,#23229,#23230,#23231,#23232,#23233,#23234,
+    #23235));
+#23228 = ORIENTED_EDGE('',*,*,#23037,.F.);
+#23229 = ORIENTED_EDGE('',*,*,#23070,.T.);
+#23230 = ORIENTED_EDGE('',*,*,#23118,.T.);
+#23231 = ORIENTED_EDGE('',*,*,#23173,.F.);
+#23232 = ORIENTED_EDGE('',*,*,#23212,.T.);
+#23233 = ORIENTED_EDGE('',*,*,#23197,.T.);
+#23234 = ORIENTED_EDGE('',*,*,#23142,.F.);
+#23235 = ORIENTED_EDGE('',*,*,#23094,.F.);
+#23236 = FACE_BOUND('',#23237,.T.);
+#23237 = EDGE_LOOP('',(#23238,#23248,#23256,#23264));
+#23238 = ORIENTED_EDGE('',*,*,#23239,.F.);
+#23239 = EDGE_CURVE('',#23240,#23242,#23244,.T.);
+#23240 = VERTEX_POINT('',#23241);
+#23241 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#23242 = VERTEX_POINT('',#23243);
+#23243 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#23244 = LINE('',#23245,#23246);
+#23245 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#23246 = VECTOR('',#23247,1.);
+#23247 = DIRECTION('',(0.,-1.,0.));
+#23248 = ORIENTED_EDGE('',*,*,#23249,.T.);
+#23249 = EDGE_CURVE('',#23240,#23250,#23252,.T.);
+#23250 = VERTEX_POINT('',#23251);
+#23251 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#23252 = LINE('',#23253,#23254);
+#23253 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#23254 = VECTOR('',#23255,1.);
+#23255 = DIRECTION('',(1.,0.,0.));
+#23256 = ORIENTED_EDGE('',*,*,#23257,.T.);
+#23257 = EDGE_CURVE('',#23250,#23258,#23260,.T.);
+#23258 = VERTEX_POINT('',#23259);
+#23259 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#23260 = LINE('',#23261,#23262);
+#23261 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#23262 = VECTOR('',#23263,1.);
+#23263 = DIRECTION('',(0.,-1.,0.));
+#23264 = ORIENTED_EDGE('',*,*,#23265,.F.);
+#23265 = EDGE_CURVE('',#23242,#23258,#23266,.T.);
+#23266 = LINE('',#23267,#23268);
+#23267 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#23268 = VECTOR('',#23269,1.);
+#23269 = DIRECTION('',(1.,0.,0.));
+#23270 = PLANE('',#23271);
+#23271 = AXIS2_PLACEMENT_3D('',#23272,#23273,#23274);
+#23272 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#23273 = DIRECTION('',(0.,0.,1.));
+#23274 = DIRECTION('',(1.,0.,-0.));
+#23275 = ADVANCED_FACE('',(#23276),#23301,.F.);
+#23276 = FACE_BOUND('',#23277,.F.);
+#23277 = EDGE_LOOP('',(#23278,#23286,#23287,#23295));
+#23278 = ORIENTED_EDGE('',*,*,#23279,.F.);
+#23279 = EDGE_CURVE('',#23242,#23280,#23282,.T.);
+#23280 = VERTEX_POINT('',#23281);
+#23281 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#23282 = LINE('',#23283,#23284);
+#23283 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23284 = VECTOR('',#23285,1.);
+#23285 = DIRECTION('',(0.,0.,1.));
+#23286 = ORIENTED_EDGE('',*,*,#23239,.F.);
+#23287 = ORIENTED_EDGE('',*,*,#23288,.T.);
+#23288 = EDGE_CURVE('',#23240,#23289,#23291,.T.);
+#23289 = VERTEX_POINT('',#23290);
+#23290 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#23291 = LINE('',#23292,#23293);
+#23292 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23293 = VECTOR('',#23294,1.);
+#23294 = DIRECTION('',(0.,0.,1.));
+#23295 = ORIENTED_EDGE('',*,*,#23296,.F.);
+#23296 = EDGE_CURVE('',#23280,#23289,#23297,.T.);
+#23297 = LINE('',#23298,#23299);
+#23298 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#23299 = VECTOR('',#23300,1.);
+#23300 = DIRECTION('',(0.,1.,0.));
+#23301 = PLANE('',#23302);
+#23302 = AXIS2_PLACEMENT_3D('',#23303,#23304,#23305);
+#23303 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23304 = DIRECTION('',(1.,0.,0.));
+#23305 = DIRECTION('',(0.,0.,1.));
+#23306 = ADVANCED_FACE('',(#23307),#23325,.F.);
+#23307 = FACE_BOUND('',#23308,.F.);
+#23308 = EDGE_LOOP('',(#23309,#23317,#23318,#23319));
+#23309 = ORIENTED_EDGE('',*,*,#23310,.F.);
+#23310 = EDGE_CURVE('',#23258,#23311,#23313,.T.);
+#23311 = VERTEX_POINT('',#23312);
+#23312 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#23313 = LINE('',#23314,#23315);
+#23314 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23315 = VECTOR('',#23316,1.);
+#23316 = DIRECTION('',(0.,0.,1.));
+#23317 = ORIENTED_EDGE('',*,*,#23265,.F.);
+#23318 = ORIENTED_EDGE('',*,*,#23279,.T.);
+#23319 = ORIENTED_EDGE('',*,*,#23320,.T.);
+#23320 = EDGE_CURVE('',#23280,#23311,#23321,.T.);
+#23321 = LINE('',#23322,#23323);
+#23322 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#23323 = VECTOR('',#23324,1.);
+#23324 = DIRECTION('',(1.,0.,0.));
+#23325 = PLANE('',#23326);
+#23326 = AXIS2_PLACEMENT_3D('',#23327,#23328,#23329);
+#23327 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23328 = DIRECTION('',(0.,1.,0.));
+#23329 = DIRECTION('',(0.,-0.,1.));
+#23330 = ADVANCED_FACE('',(#23331),#23349,.T.);
+#23331 = FACE_BOUND('',#23332,.T.);
+#23332 = EDGE_LOOP('',(#23333,#23334,#23335,#23343));
+#23333 = ORIENTED_EDGE('',*,*,#23310,.F.);
+#23334 = ORIENTED_EDGE('',*,*,#23257,.F.);
+#23335 = ORIENTED_EDGE('',*,*,#23336,.T.);
+#23336 = EDGE_CURVE('',#23250,#23337,#23339,.T.);
+#23337 = VERTEX_POINT('',#23338);
+#23338 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#23339 = LINE('',#23340,#23341);
+#23340 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#23341 = VECTOR('',#23342,1.);
+#23342 = DIRECTION('',(0.,0.,1.));
+#23343 = ORIENTED_EDGE('',*,*,#23344,.F.);
+#23344 = EDGE_CURVE('',#23311,#23337,#23345,.T.);
+#23345 = LINE('',#23346,#23347);
+#23346 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#23347 = VECTOR('',#23348,1.);
+#23348 = DIRECTION('',(0.,1.,0.));
+#23349 = PLANE('',#23350);
+#23350 = AXIS2_PLACEMENT_3D('',#23351,#23352,#23353);
+#23351 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23352 = DIRECTION('',(1.,0.,0.));
+#23353 = DIRECTION('',(0.,0.,1.));
+#23354 = ADVANCED_FACE('',(#23355),#23366,.T.);
+#23355 = FACE_BOUND('',#23356,.T.);
+#23356 = EDGE_LOOP('',(#23357,#23358,#23359,#23360));
+#23357 = ORIENTED_EDGE('',*,*,#23336,.F.);
+#23358 = ORIENTED_EDGE('',*,*,#23249,.F.);
+#23359 = ORIENTED_EDGE('',*,*,#23288,.T.);
+#23360 = ORIENTED_EDGE('',*,*,#23361,.T.);
+#23361 = EDGE_CURVE('',#23289,#23337,#23362,.T.);
+#23362 = LINE('',#23363,#23364);
+#23363 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#23364 = VECTOR('',#23365,1.);
+#23365 = DIRECTION('',(1.,0.,0.));
+#23366 = PLANE('',#23367);
+#23367 = AXIS2_PLACEMENT_3D('',#23368,#23369,#23370);
+#23368 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23369 = DIRECTION('',(0.,1.,0.));
+#23370 = DIRECTION('',(0.,-0.,1.));
+#23371 = ADVANCED_FACE('',(#23372),#23378,.T.);
+#23372 = FACE_BOUND('',#23373,.T.);
+#23373 = EDGE_LOOP('',(#23374,#23375,#23376,#23377));
+#23374 = ORIENTED_EDGE('',*,*,#23296,.F.);
+#23375 = ORIENTED_EDGE('',*,*,#23320,.T.);
+#23376 = ORIENTED_EDGE('',*,*,#23344,.T.);
+#23377 = ORIENTED_EDGE('',*,*,#23361,.F.);
+#23378 = PLANE('',#23379);
+#23379 = AXIS2_PLACEMENT_3D('',#23380,#23381,#23382);
+#23380 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#23381 = DIRECTION('',(0.,0.,1.));
+#23382 = DIRECTION('',(1.,0.,-0.));
+#23383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23387)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23384,#23385,#23386)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23384 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23385 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23386 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23387 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#23384,
+  'distance_accuracy_value','confusion accuracy');
+#23388 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23389,#23391);
+#23389 = ( REPRESENTATION_RELATIONSHIP('','',#22816,#22793) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23390) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23390 = ITEM_DEFINED_TRANSFORMATION('','',#11,#22794);
+#23391 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23392);
+#23392 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('273','PinHeader021','',#22788,
+  #22811,$);
+#23393 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22813));
+#23394 = SHAPE_DEFINITION_REPRESENTATION(#23395,#23401);
+#23395 = PRODUCT_DEFINITION_SHAPE('','',#23396);
+#23396 = PRODUCT_DEFINITION('design','',#23397,#23400);
+#23397 = PRODUCT_DEFINITION_FORMATION('','',#23398);
+#23398 = PRODUCT('01x01_P2.54mm_Vertical_THT022',
+  '01x01_P2.54mm_Vertical_THT022','',(#23399));
+#23399 = PRODUCT_CONTEXT('',#2,'mechanical');
+#23400 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23401 = SHAPE_REPRESENTATION('',(#11,#23402),#23406);
+#23402 = AXIS2_PLACEMENT_3D('',#23403,#23404,#23405);
+#23403 = CARTESIAN_POINT('',(0.,0.,0.));
+#23404 = DIRECTION('',(0.,0.,1.));
+#23405 = DIRECTION('',(1.,0.,0.));
+#23406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23410)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23407,#23408,#23409)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23407 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23408 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23409 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23410 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#23407,
+  'distance_accuracy_value','confusion accuracy');
+#23411 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23412,#23414);
+#23412 = ( REPRESENTATION_RELATIONSHIP('','',#23401,#22762) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23413) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23413 = ITEM_DEFINED_TRANSFORMATION('','',#11,#22767);
+#23414 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23415);
+#23415 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('276',
+  '01x01_P2.54mm_Vertical_THT022','',#22757,#23396,$);
+#23416 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23398));
+#23417 = SHAPE_DEFINITION_REPRESENTATION(#23418,#23424);
+#23418 = PRODUCT_DEFINITION_SHAPE('','',#23419);
+#23419 = PRODUCT_DEFINITION('design','',#23420,#23423);
+#23420 = PRODUCT_DEFINITION_FORMATION('','',#23421);
+#23421 = PRODUCT('PinHeader022','PinHeader022','',(#23422));
+#23422 = PRODUCT_CONTEXT('',#2,'mechanical');
+#23423 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23424 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#23425),#23991);
+#23425 = MANIFOLD_SOLID_BREP('',#23426);
+#23426 = CLOSED_SHELL('',(#23427,#23467,#23498,#23588,#23612,#23629,
+    #23641,#23672,#23696,#23720,#23744,#23768,#23792,#23816,#23833,
+    #23883,#23914,#23938,#23962,#23979));
+#23427 = ADVANCED_FACE('',(#23428),#23462,.F.);
+#23428 = FACE_BOUND('',#23429,.F.);
+#23429 = EDGE_LOOP('',(#23430,#23440,#23448,#23456));
+#23430 = ORIENTED_EDGE('',*,*,#23431,.F.);
+#23431 = EDGE_CURVE('',#23432,#23434,#23436,.T.);
+#23432 = VERTEX_POINT('',#23433);
+#23433 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23434 = VERTEX_POINT('',#23435);
+#23435 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#23436 = LINE('',#23437,#23438);
+#23437 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23438 = VECTOR('',#23439,1.);
+#23439 = DIRECTION('',(0.,0.,1.));
+#23440 = ORIENTED_EDGE('',*,*,#23441,.T.);
+#23441 = EDGE_CURVE('',#23432,#23442,#23444,.T.);
+#23442 = VERTEX_POINT('',#23443);
+#23443 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23444 = LINE('',#23445,#23446);
+#23445 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23446 = VECTOR('',#23447,1.);
+#23447 = DIRECTION('',(0.,1.,0.));
+#23448 = ORIENTED_EDGE('',*,*,#23449,.T.);
+#23449 = EDGE_CURVE('',#23442,#23450,#23452,.T.);
+#23450 = VERTEX_POINT('',#23451);
+#23451 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#23452 = LINE('',#23453,#23454);
+#23453 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23454 = VECTOR('',#23455,1.);
+#23455 = DIRECTION('',(0.,0.,1.));
+#23456 = ORIENTED_EDGE('',*,*,#23457,.T.);
+#23457 = EDGE_CURVE('',#23450,#23434,#23458,.T.);
+#23458 = LINE('',#23459,#23460);
+#23459 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#23460 = VECTOR('',#23461,1.);
+#23461 = DIRECTION('',(0.,-1.,0.));
+#23462 = PLANE('',#23463);
+#23463 = AXIS2_PLACEMENT_3D('',#23464,#23465,#23466);
+#23464 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23465 = DIRECTION('',(1.,0.,0.));
+#23466 = DIRECTION('',(0.,0.,1.));
+#23467 = ADVANCED_FACE('',(#23468),#23493,.F.);
+#23468 = FACE_BOUND('',#23469,.F.);
+#23469 = EDGE_LOOP('',(#23470,#23480,#23486,#23487));
+#23470 = ORIENTED_EDGE('',*,*,#23471,.F.);
+#23471 = EDGE_CURVE('',#23472,#23474,#23476,.T.);
+#23472 = VERTEX_POINT('',#23473);
+#23473 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23474 = VERTEX_POINT('',#23475);
+#23475 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#23476 = LINE('',#23477,#23478);
+#23477 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23478 = VECTOR('',#23479,1.);
+#23479 = DIRECTION('',(0.,0.,1.));
+#23480 = ORIENTED_EDGE('',*,*,#23481,.F.);
+#23481 = EDGE_CURVE('',#23432,#23472,#23482,.T.);
+#23482 = LINE('',#23483,#23484);
+#23483 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23484 = VECTOR('',#23485,1.);
+#23485 = DIRECTION('',(1.,0.,0.));
+#23486 = ORIENTED_EDGE('',*,*,#23431,.T.);
+#23487 = ORIENTED_EDGE('',*,*,#23488,.T.);
+#23488 = EDGE_CURVE('',#23434,#23474,#23489,.T.);
+#23489 = LINE('',#23490,#23491);
+#23490 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#23491 = VECTOR('',#23492,1.);
+#23492 = DIRECTION('',(1.,0.,0.));
+#23493 = PLANE('',#23494);
+#23494 = AXIS2_PLACEMENT_3D('',#23495,#23496,#23497);
+#23495 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23496 = DIRECTION('',(0.,1.,0.));
+#23497 = DIRECTION('',(0.,-0.,1.));
+#23498 = ADVANCED_FACE('',(#23499,#23565),#23583,.F.);
+#23499 = FACE_BOUND('',#23500,.F.);
+#23500 = EDGE_LOOP('',(#23501,#23511,#23519,#23527,#23535,#23543,#23551,
+    #23559));
+#23501 = ORIENTED_EDGE('',*,*,#23502,.F.);
+#23502 = EDGE_CURVE('',#23503,#23505,#23507,.T.);
+#23503 = VERTEX_POINT('',#23504);
+#23504 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#23505 = VERTEX_POINT('',#23506);
+#23506 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#23507 = LINE('',#23508,#23509);
+#23508 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#23509 = VECTOR('',#23510,1.);
+#23510 = DIRECTION('',(0.,1.,0.));
+#23511 = ORIENTED_EDGE('',*,*,#23512,.T.);
+#23512 = EDGE_CURVE('',#23503,#23513,#23515,.T.);
+#23513 = VERTEX_POINT('',#23514);
+#23514 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#23515 = LINE('',#23516,#23517);
+#23516 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#23517 = VECTOR('',#23518,1.);
+#23518 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#23519 = ORIENTED_EDGE('',*,*,#23520,.T.);
+#23520 = EDGE_CURVE('',#23513,#23521,#23523,.T.);
+#23521 = VERTEX_POINT('',#23522);
+#23522 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#23523 = LINE('',#23524,#23525);
+#23524 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#23525 = VECTOR('',#23526,1.);
+#23526 = DIRECTION('',(1.,0.,0.));
+#23527 = ORIENTED_EDGE('',*,*,#23528,.F.);
+#23528 = EDGE_CURVE('',#23529,#23521,#23531,.T.);
+#23529 = VERTEX_POINT('',#23530);
+#23530 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#23531 = LINE('',#23532,#23533);
+#23532 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#23533 = VECTOR('',#23534,1.);
+#23534 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#23535 = ORIENTED_EDGE('',*,*,#23536,.T.);
+#23536 = EDGE_CURVE('',#23529,#23537,#23539,.T.);
+#23537 = VERTEX_POINT('',#23538);
+#23538 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#23539 = LINE('',#23540,#23541);
+#23540 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#23541 = VECTOR('',#23542,1.);
+#23542 = DIRECTION('',(0.,1.,0.));
+#23543 = ORIENTED_EDGE('',*,*,#23544,.T.);
+#23544 = EDGE_CURVE('',#23537,#23545,#23547,.T.);
+#23545 = VERTEX_POINT('',#23546);
+#23546 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#23547 = LINE('',#23548,#23549);
+#23548 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#23549 = VECTOR('',#23550,1.);
+#23550 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#23551 = ORIENTED_EDGE('',*,*,#23552,.F.);
+#23552 = EDGE_CURVE('',#23553,#23545,#23555,.T.);
+#23553 = VERTEX_POINT('',#23554);
+#23554 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#23555 = LINE('',#23556,#23557);
+#23556 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#23557 = VECTOR('',#23558,1.);
+#23558 = DIRECTION('',(1.,0.,0.));
+#23559 = ORIENTED_EDGE('',*,*,#23560,.F.);
+#23560 = EDGE_CURVE('',#23505,#23553,#23561,.T.);
+#23561 = LINE('',#23562,#23563);
+#23562 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#23563 = VECTOR('',#23564,1.);
+#23564 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#23565 = FACE_BOUND('',#23566,.F.);
+#23566 = EDGE_LOOP('',(#23567,#23568,#23576,#23582));
+#23567 = ORIENTED_EDGE('',*,*,#23457,.F.);
+#23568 = ORIENTED_EDGE('',*,*,#23569,.T.);
+#23569 = EDGE_CURVE('',#23450,#23570,#23572,.T.);
+#23570 = VERTEX_POINT('',#23571);
+#23571 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#23572 = LINE('',#23573,#23574);
+#23573 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#23574 = VECTOR('',#23575,1.);
+#23575 = DIRECTION('',(1.,0.,0.));
+#23576 = ORIENTED_EDGE('',*,*,#23577,.T.);
+#23577 = EDGE_CURVE('',#23570,#23474,#23578,.T.);
+#23578 = LINE('',#23579,#23580);
+#23579 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#23580 = VECTOR('',#23581,1.);
+#23581 = DIRECTION('',(0.,-1.,0.));
+#23582 = ORIENTED_EDGE('',*,*,#23488,.F.);
+#23583 = PLANE('',#23584);
+#23584 = AXIS2_PLACEMENT_3D('',#23585,#23586,#23587);
+#23585 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#23586 = DIRECTION('',(0.,0.,1.));
+#23587 = DIRECTION('',(1.,0.,-0.));
+#23588 = ADVANCED_FACE('',(#23589),#23607,.T.);
+#23589 = FACE_BOUND('',#23590,.T.);
+#23590 = EDGE_LOOP('',(#23591,#23599,#23605,#23606));
+#23591 = ORIENTED_EDGE('',*,*,#23592,.F.);
+#23592 = EDGE_CURVE('',#23593,#23570,#23595,.T.);
+#23593 = VERTEX_POINT('',#23594);
+#23594 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#23595 = LINE('',#23596,#23597);
+#23596 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#23597 = VECTOR('',#23598,1.);
+#23598 = DIRECTION('',(0.,0.,1.));
+#23599 = ORIENTED_EDGE('',*,*,#23600,.F.);
+#23600 = EDGE_CURVE('',#23442,#23593,#23601,.T.);
+#23601 = LINE('',#23602,#23603);
+#23602 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23603 = VECTOR('',#23604,1.);
+#23604 = DIRECTION('',(1.,0.,0.));
+#23605 = ORIENTED_EDGE('',*,*,#23449,.T.);
+#23606 = ORIENTED_EDGE('',*,*,#23569,.T.);
+#23607 = PLANE('',#23608);
+#23608 = AXIS2_PLACEMENT_3D('',#23609,#23610,#23611);
+#23609 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23610 = DIRECTION('',(0.,1.,0.));
+#23611 = DIRECTION('',(0.,-0.,1.));
+#23612 = ADVANCED_FACE('',(#23613),#23624,.F.);
+#23613 = FACE_BOUND('',#23614,.F.);
+#23614 = EDGE_LOOP('',(#23615,#23616,#23617,#23623));
+#23615 = ORIENTED_EDGE('',*,*,#23441,.F.);
+#23616 = ORIENTED_EDGE('',*,*,#23481,.T.);
+#23617 = ORIENTED_EDGE('',*,*,#23618,.T.);
+#23618 = EDGE_CURVE('',#23472,#23593,#23619,.T.);
+#23619 = LINE('',#23620,#23621);
+#23620 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23621 = VECTOR('',#23622,1.);
+#23622 = DIRECTION('',(0.,1.,0.));
+#23623 = ORIENTED_EDGE('',*,*,#23600,.F.);
+#23624 = PLANE('',#23625);
+#23625 = AXIS2_PLACEMENT_3D('',#23626,#23627,#23628);
+#23626 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23627 = DIRECTION('',(0.,0.,1.));
+#23628 = DIRECTION('',(1.,0.,-0.));
+#23629 = ADVANCED_FACE('',(#23630),#23636,.T.);
+#23630 = FACE_BOUND('',#23631,.T.);
+#23631 = EDGE_LOOP('',(#23632,#23633,#23634,#23635));
+#23632 = ORIENTED_EDGE('',*,*,#23471,.F.);
+#23633 = ORIENTED_EDGE('',*,*,#23618,.T.);
+#23634 = ORIENTED_EDGE('',*,*,#23592,.T.);
+#23635 = ORIENTED_EDGE('',*,*,#23577,.T.);
+#23636 = PLANE('',#23637);
+#23637 = AXIS2_PLACEMENT_3D('',#23638,#23639,#23640);
+#23638 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23639 = DIRECTION('',(1.,0.,0.));
+#23640 = DIRECTION('',(0.,0.,1.));
+#23641 = ADVANCED_FACE('',(#23642),#23667,.F.);
+#23642 = FACE_BOUND('',#23643,.F.);
+#23643 = EDGE_LOOP('',(#23644,#23654,#23660,#23661));
+#23644 = ORIENTED_EDGE('',*,*,#23645,.F.);
+#23645 = EDGE_CURVE('',#23646,#23648,#23650,.T.);
+#23646 = VERTEX_POINT('',#23647);
+#23647 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#23648 = VERTEX_POINT('',#23649);
+#23649 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#23650 = LINE('',#23651,#23652);
+#23651 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#23652 = VECTOR('',#23653,1.);
+#23653 = DIRECTION('',(0.,1.,0.));
+#23654 = ORIENTED_EDGE('',*,*,#23655,.F.);
+#23655 = EDGE_CURVE('',#23503,#23646,#23656,.T.);
+#23656 = LINE('',#23657,#23658);
+#23657 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#23658 = VECTOR('',#23659,1.);
+#23659 = DIRECTION('',(0.,0.,1.));
+#23660 = ORIENTED_EDGE('',*,*,#23502,.T.);
+#23661 = ORIENTED_EDGE('',*,*,#23662,.T.);
+#23662 = EDGE_CURVE('',#23505,#23648,#23663,.T.);
+#23663 = LINE('',#23664,#23665);
+#23664 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#23665 = VECTOR('',#23666,1.);
+#23666 = DIRECTION('',(0.,0.,1.));
+#23667 = PLANE('',#23668);
+#23668 = AXIS2_PLACEMENT_3D('',#23669,#23670,#23671);
+#23669 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#23670 = DIRECTION('',(1.,0.,0.));
+#23671 = DIRECTION('',(0.,0.,1.));
+#23672 = ADVANCED_FACE('',(#23673),#23691,.T.);
+#23673 = FACE_BOUND('',#23674,.F.);
+#23674 = EDGE_LOOP('',(#23675,#23676,#23677,#23685));
+#23675 = ORIENTED_EDGE('',*,*,#23512,.F.);
+#23676 = ORIENTED_EDGE('',*,*,#23655,.T.);
+#23677 = ORIENTED_EDGE('',*,*,#23678,.T.);
+#23678 = EDGE_CURVE('',#23646,#23679,#23681,.T.);
+#23679 = VERTEX_POINT('',#23680);
+#23680 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#23681 = LINE('',#23682,#23683);
+#23682 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#23683 = VECTOR('',#23684,1.);
+#23684 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#23685 = ORIENTED_EDGE('',*,*,#23686,.F.);
+#23686 = EDGE_CURVE('',#23513,#23679,#23687,.T.);
+#23687 = LINE('',#23688,#23689);
+#23688 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#23689 = VECTOR('',#23690,1.);
+#23690 = DIRECTION('',(0.,0.,1.));
+#23691 = PLANE('',#23692);
+#23692 = AXIS2_PLACEMENT_3D('',#23693,#23694,#23695);
+#23693 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#23694 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#23695 = DIRECTION('',(-0.,0.,-1.));
+#23696 = ADVANCED_FACE('',(#23697),#23715,.F.);
+#23697 = FACE_BOUND('',#23698,.T.);
+#23698 = EDGE_LOOP('',(#23699,#23700,#23701,#23709));
+#23699 = ORIENTED_EDGE('',*,*,#23560,.F.);
+#23700 = ORIENTED_EDGE('',*,*,#23662,.T.);
+#23701 = ORIENTED_EDGE('',*,*,#23702,.T.);
+#23702 = EDGE_CURVE('',#23648,#23703,#23705,.T.);
+#23703 = VERTEX_POINT('',#23704);
+#23704 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#23705 = LINE('',#23706,#23707);
+#23706 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#23707 = VECTOR('',#23708,1.);
+#23708 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#23709 = ORIENTED_EDGE('',*,*,#23710,.F.);
+#23710 = EDGE_CURVE('',#23553,#23703,#23711,.T.);
+#23711 = LINE('',#23712,#23713);
+#23712 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#23713 = VECTOR('',#23714,1.);
+#23714 = DIRECTION('',(0.,0.,1.));
+#23715 = PLANE('',#23716);
+#23716 = AXIS2_PLACEMENT_3D('',#23717,#23718,#23719);
+#23717 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#23718 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#23719 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#23720 = ADVANCED_FACE('',(#23721),#23739,.F.);
+#23721 = FACE_BOUND('',#23722,.F.);
+#23722 = EDGE_LOOP('',(#23723,#23724,#23725,#23733));
+#23723 = ORIENTED_EDGE('',*,*,#23520,.F.);
+#23724 = ORIENTED_EDGE('',*,*,#23686,.T.);
+#23725 = ORIENTED_EDGE('',*,*,#23726,.T.);
+#23726 = EDGE_CURVE('',#23679,#23727,#23729,.T.);
+#23727 = VERTEX_POINT('',#23728);
+#23728 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#23729 = LINE('',#23730,#23731);
+#23730 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#23731 = VECTOR('',#23732,1.);
+#23732 = DIRECTION('',(1.,0.,0.));
+#23733 = ORIENTED_EDGE('',*,*,#23734,.F.);
+#23734 = EDGE_CURVE('',#23521,#23727,#23735,.T.);
+#23735 = LINE('',#23736,#23737);
+#23736 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#23737 = VECTOR('',#23738,1.);
+#23738 = DIRECTION('',(0.,0.,1.));
+#23739 = PLANE('',#23740);
+#23740 = AXIS2_PLACEMENT_3D('',#23741,#23742,#23743);
+#23741 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#23742 = DIRECTION('',(0.,1.,0.));
+#23743 = DIRECTION('',(0.,-0.,1.));
+#23744 = ADVANCED_FACE('',(#23745),#23763,.T.);
+#23745 = FACE_BOUND('',#23746,.T.);
+#23746 = EDGE_LOOP('',(#23747,#23748,#23749,#23757));
+#23747 = ORIENTED_EDGE('',*,*,#23552,.F.);
+#23748 = ORIENTED_EDGE('',*,*,#23710,.T.);
+#23749 = ORIENTED_EDGE('',*,*,#23750,.T.);
+#23750 = EDGE_CURVE('',#23703,#23751,#23753,.T.);
+#23751 = VERTEX_POINT('',#23752);
+#23752 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#23753 = LINE('',#23754,#23755);
+#23754 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#23755 = VECTOR('',#23756,1.);
+#23756 = DIRECTION('',(1.,0.,0.));
+#23757 = ORIENTED_EDGE('',*,*,#23758,.F.);
+#23758 = EDGE_CURVE('',#23545,#23751,#23759,.T.);
+#23759 = LINE('',#23760,#23761);
+#23760 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#23761 = VECTOR('',#23762,1.);
+#23762 = DIRECTION('',(0.,0.,1.));
+#23763 = PLANE('',#23764);
+#23764 = AXIS2_PLACEMENT_3D('',#23765,#23766,#23767);
+#23765 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#23766 = DIRECTION('',(0.,1.,0.));
+#23767 = DIRECTION('',(0.,-0.,1.));
+#23768 = ADVANCED_FACE('',(#23769),#23787,.F.);
+#23769 = FACE_BOUND('',#23770,.T.);
+#23770 = EDGE_LOOP('',(#23771,#23772,#23780,#23786));
+#23771 = ORIENTED_EDGE('',*,*,#23528,.F.);
+#23772 = ORIENTED_EDGE('',*,*,#23773,.T.);
+#23773 = EDGE_CURVE('',#23529,#23774,#23776,.T.);
+#23774 = VERTEX_POINT('',#23775);
+#23775 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#23776 = LINE('',#23777,#23778);
+#23777 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#23778 = VECTOR('',#23779,1.);
+#23779 = DIRECTION('',(0.,0.,1.));
+#23780 = ORIENTED_EDGE('',*,*,#23781,.T.);
+#23781 = EDGE_CURVE('',#23774,#23727,#23782,.T.);
+#23782 = LINE('',#23783,#23784);
+#23783 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#23784 = VECTOR('',#23785,1.);
+#23785 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#23786 = ORIENTED_EDGE('',*,*,#23734,.F.);
+#23787 = PLANE('',#23788);
+#23788 = AXIS2_PLACEMENT_3D('',#23789,#23790,#23791);
+#23789 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#23790 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#23791 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#23792 = ADVANCED_FACE('',(#23793),#23811,.T.);
+#23793 = FACE_BOUND('',#23794,.F.);
+#23794 = EDGE_LOOP('',(#23795,#23796,#23804,#23810));
+#23795 = ORIENTED_EDGE('',*,*,#23544,.F.);
+#23796 = ORIENTED_EDGE('',*,*,#23797,.T.);
+#23797 = EDGE_CURVE('',#23537,#23798,#23800,.T.);
+#23798 = VERTEX_POINT('',#23799);
+#23799 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#23800 = LINE('',#23801,#23802);
+#23801 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#23802 = VECTOR('',#23803,1.);
+#23803 = DIRECTION('',(0.,0.,1.));
+#23804 = ORIENTED_EDGE('',*,*,#23805,.T.);
+#23805 = EDGE_CURVE('',#23798,#23751,#23806,.T.);
+#23806 = LINE('',#23807,#23808);
+#23807 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#23808 = VECTOR('',#23809,1.);
+#23809 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#23810 = ORIENTED_EDGE('',*,*,#23758,.F.);
+#23811 = PLANE('',#23812);
+#23812 = AXIS2_PLACEMENT_3D('',#23813,#23814,#23815);
+#23813 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#23814 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#23815 = DIRECTION('',(0.,0.,-1.));
+#23816 = ADVANCED_FACE('',(#23817),#23828,.T.);
+#23817 = FACE_BOUND('',#23818,.T.);
+#23818 = EDGE_LOOP('',(#23819,#23825,#23826,#23827));
+#23819 = ORIENTED_EDGE('',*,*,#23820,.F.);
+#23820 = EDGE_CURVE('',#23774,#23798,#23821,.T.);
+#23821 = LINE('',#23822,#23823);
+#23822 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#23823 = VECTOR('',#23824,1.);
+#23824 = DIRECTION('',(0.,1.,0.));
+#23825 = ORIENTED_EDGE('',*,*,#23773,.F.);
+#23826 = ORIENTED_EDGE('',*,*,#23536,.T.);
+#23827 = ORIENTED_EDGE('',*,*,#23797,.T.);
+#23828 = PLANE('',#23829);
+#23829 = AXIS2_PLACEMENT_3D('',#23830,#23831,#23832);
+#23830 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#23831 = DIRECTION('',(1.,0.,0.));
+#23832 = DIRECTION('',(0.,0.,1.));
+#23833 = ADVANCED_FACE('',(#23834,#23844),#23878,.T.);
+#23834 = FACE_BOUND('',#23835,.T.);
+#23835 = EDGE_LOOP('',(#23836,#23837,#23838,#23839,#23840,#23841,#23842,
+    #23843));
+#23836 = ORIENTED_EDGE('',*,*,#23645,.F.);
+#23837 = ORIENTED_EDGE('',*,*,#23678,.T.);
+#23838 = ORIENTED_EDGE('',*,*,#23726,.T.);
+#23839 = ORIENTED_EDGE('',*,*,#23781,.F.);
+#23840 = ORIENTED_EDGE('',*,*,#23820,.T.);
+#23841 = ORIENTED_EDGE('',*,*,#23805,.T.);
+#23842 = ORIENTED_EDGE('',*,*,#23750,.F.);
+#23843 = ORIENTED_EDGE('',*,*,#23702,.F.);
+#23844 = FACE_BOUND('',#23845,.T.);
+#23845 = EDGE_LOOP('',(#23846,#23856,#23864,#23872));
+#23846 = ORIENTED_EDGE('',*,*,#23847,.F.);
+#23847 = EDGE_CURVE('',#23848,#23850,#23852,.T.);
+#23848 = VERTEX_POINT('',#23849);
+#23849 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#23850 = VERTEX_POINT('',#23851);
+#23851 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#23852 = LINE('',#23853,#23854);
+#23853 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#23854 = VECTOR('',#23855,1.);
+#23855 = DIRECTION('',(0.,-1.,0.));
+#23856 = ORIENTED_EDGE('',*,*,#23857,.T.);
+#23857 = EDGE_CURVE('',#23848,#23858,#23860,.T.);
+#23858 = VERTEX_POINT('',#23859);
+#23859 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#23860 = LINE('',#23861,#23862);
+#23861 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#23862 = VECTOR('',#23863,1.);
+#23863 = DIRECTION('',(1.,0.,0.));
+#23864 = ORIENTED_EDGE('',*,*,#23865,.T.);
+#23865 = EDGE_CURVE('',#23858,#23866,#23868,.T.);
+#23866 = VERTEX_POINT('',#23867);
+#23867 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#23868 = LINE('',#23869,#23870);
+#23869 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#23870 = VECTOR('',#23871,1.);
+#23871 = DIRECTION('',(0.,-1.,0.));
+#23872 = ORIENTED_EDGE('',*,*,#23873,.F.);
+#23873 = EDGE_CURVE('',#23850,#23866,#23874,.T.);
+#23874 = LINE('',#23875,#23876);
+#23875 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#23876 = VECTOR('',#23877,1.);
+#23877 = DIRECTION('',(1.,0.,0.));
+#23878 = PLANE('',#23879);
+#23879 = AXIS2_PLACEMENT_3D('',#23880,#23881,#23882);
+#23880 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#23881 = DIRECTION('',(0.,0.,1.));
+#23882 = DIRECTION('',(1.,0.,-0.));
+#23883 = ADVANCED_FACE('',(#23884),#23909,.F.);
+#23884 = FACE_BOUND('',#23885,.F.);
+#23885 = EDGE_LOOP('',(#23886,#23894,#23895,#23903));
+#23886 = ORIENTED_EDGE('',*,*,#23887,.F.);
+#23887 = EDGE_CURVE('',#23850,#23888,#23890,.T.);
+#23888 = VERTEX_POINT('',#23889);
+#23889 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#23890 = LINE('',#23891,#23892);
+#23891 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23892 = VECTOR('',#23893,1.);
+#23893 = DIRECTION('',(0.,0.,1.));
+#23894 = ORIENTED_EDGE('',*,*,#23847,.F.);
+#23895 = ORIENTED_EDGE('',*,*,#23896,.T.);
+#23896 = EDGE_CURVE('',#23848,#23897,#23899,.T.);
+#23897 = VERTEX_POINT('',#23898);
+#23898 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#23899 = LINE('',#23900,#23901);
+#23900 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23901 = VECTOR('',#23902,1.);
+#23902 = DIRECTION('',(0.,0.,1.));
+#23903 = ORIENTED_EDGE('',*,*,#23904,.F.);
+#23904 = EDGE_CURVE('',#23888,#23897,#23905,.T.);
+#23905 = LINE('',#23906,#23907);
+#23906 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#23907 = VECTOR('',#23908,1.);
+#23908 = DIRECTION('',(0.,1.,0.));
+#23909 = PLANE('',#23910);
+#23910 = AXIS2_PLACEMENT_3D('',#23911,#23912,#23913);
+#23911 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23912 = DIRECTION('',(1.,0.,0.));
+#23913 = DIRECTION('',(0.,0.,1.));
+#23914 = ADVANCED_FACE('',(#23915),#23933,.F.);
+#23915 = FACE_BOUND('',#23916,.F.);
+#23916 = EDGE_LOOP('',(#23917,#23925,#23926,#23927));
+#23917 = ORIENTED_EDGE('',*,*,#23918,.F.);
+#23918 = EDGE_CURVE('',#23866,#23919,#23921,.T.);
+#23919 = VERTEX_POINT('',#23920);
+#23920 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#23921 = LINE('',#23922,#23923);
+#23922 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23923 = VECTOR('',#23924,1.);
+#23924 = DIRECTION('',(0.,0.,1.));
+#23925 = ORIENTED_EDGE('',*,*,#23873,.F.);
+#23926 = ORIENTED_EDGE('',*,*,#23887,.T.);
+#23927 = ORIENTED_EDGE('',*,*,#23928,.T.);
+#23928 = EDGE_CURVE('',#23888,#23919,#23929,.T.);
+#23929 = LINE('',#23930,#23931);
+#23930 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#23931 = VECTOR('',#23932,1.);
+#23932 = DIRECTION('',(1.,0.,0.));
+#23933 = PLANE('',#23934);
+#23934 = AXIS2_PLACEMENT_3D('',#23935,#23936,#23937);
+#23935 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#23936 = DIRECTION('',(0.,1.,0.));
+#23937 = DIRECTION('',(0.,-0.,1.));
+#23938 = ADVANCED_FACE('',(#23939),#23957,.T.);
+#23939 = FACE_BOUND('',#23940,.T.);
+#23940 = EDGE_LOOP('',(#23941,#23942,#23943,#23951));
+#23941 = ORIENTED_EDGE('',*,*,#23918,.F.);
+#23942 = ORIENTED_EDGE('',*,*,#23865,.F.);
+#23943 = ORIENTED_EDGE('',*,*,#23944,.T.);
+#23944 = EDGE_CURVE('',#23858,#23945,#23947,.T.);
+#23945 = VERTEX_POINT('',#23946);
+#23946 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#23947 = LINE('',#23948,#23949);
+#23948 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#23949 = VECTOR('',#23950,1.);
+#23950 = DIRECTION('',(0.,0.,1.));
+#23951 = ORIENTED_EDGE('',*,*,#23952,.F.);
+#23952 = EDGE_CURVE('',#23919,#23945,#23953,.T.);
+#23953 = LINE('',#23954,#23955);
+#23954 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#23955 = VECTOR('',#23956,1.);
+#23956 = DIRECTION('',(0.,1.,0.));
+#23957 = PLANE('',#23958);
+#23958 = AXIS2_PLACEMENT_3D('',#23959,#23960,#23961);
+#23959 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#23960 = DIRECTION('',(1.,0.,0.));
+#23961 = DIRECTION('',(0.,0.,1.));
+#23962 = ADVANCED_FACE('',(#23963),#23974,.T.);
+#23963 = FACE_BOUND('',#23964,.T.);
+#23964 = EDGE_LOOP('',(#23965,#23966,#23967,#23968));
+#23965 = ORIENTED_EDGE('',*,*,#23944,.F.);
+#23966 = ORIENTED_EDGE('',*,*,#23857,.F.);
+#23967 = ORIENTED_EDGE('',*,*,#23896,.T.);
+#23968 = ORIENTED_EDGE('',*,*,#23969,.T.);
+#23969 = EDGE_CURVE('',#23897,#23945,#23970,.T.);
+#23970 = LINE('',#23971,#23972);
+#23971 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#23972 = VECTOR('',#23973,1.);
+#23973 = DIRECTION('',(1.,0.,0.));
+#23974 = PLANE('',#23975);
+#23975 = AXIS2_PLACEMENT_3D('',#23976,#23977,#23978);
+#23976 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#23977 = DIRECTION('',(0.,1.,0.));
+#23978 = DIRECTION('',(0.,-0.,1.));
+#23979 = ADVANCED_FACE('',(#23980),#23986,.T.);
+#23980 = FACE_BOUND('',#23981,.T.);
+#23981 = EDGE_LOOP('',(#23982,#23983,#23984,#23985));
+#23982 = ORIENTED_EDGE('',*,*,#23904,.F.);
+#23983 = ORIENTED_EDGE('',*,*,#23928,.T.);
+#23984 = ORIENTED_EDGE('',*,*,#23952,.T.);
+#23985 = ORIENTED_EDGE('',*,*,#23969,.F.);
+#23986 = PLANE('',#23987);
+#23987 = AXIS2_PLACEMENT_3D('',#23988,#23989,#23990);
+#23988 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#23989 = DIRECTION('',(0.,0.,1.));
+#23990 = DIRECTION('',(1.,0.,-0.));
+#23991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23995)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23992,#23993,#23994)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23992 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23993 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23994 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23995 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#23992,
+  'distance_accuracy_value','confusion accuracy');
+#23996 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23997,#23999);
+#23997 = ( REPRESENTATION_RELATIONSHIP('','',#23424,#23401) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23998) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23998 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23402);
+#23999 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24000);
+#24000 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('275','PinHeader022','',#23396,
+  #23419,$);
+#24001 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23421));
+#24002 = SHAPE_DEFINITION_REPRESENTATION(#24003,#24009);
+#24003 = PRODUCT_DEFINITION_SHAPE('','',#24004);
+#24004 = PRODUCT_DEFINITION('design','',#24005,#24008);
+#24005 = PRODUCT_DEFINITION_FORMATION('','',#24006);
+#24006 = PRODUCT('01x01_P2.54mm_Vertical_THT023',
+  '01x01_P2.54mm_Vertical_THT023','',(#24007));
+#24007 = PRODUCT_CONTEXT('',#2,'mechanical');
+#24008 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24009 = SHAPE_REPRESENTATION('',(#11,#24010),#24014);
+#24010 = AXIS2_PLACEMENT_3D('',#24011,#24012,#24013);
+#24011 = CARTESIAN_POINT('',(0.,0.,0.));
+#24012 = DIRECTION('',(0.,0.,1.));
+#24013 = DIRECTION('',(1.,0.,0.));
+#24014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24018)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24015,#24016,#24017)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24015 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24016 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24017 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24018 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24015,
+  'distance_accuracy_value','confusion accuracy');
+#24019 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24020,#24022);
+#24020 = ( REPRESENTATION_RELATIONSHIP('','',#24009,#22762) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24021) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24021 = ITEM_DEFINED_TRANSFORMATION('','',#11,#22771);
+#24022 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24023);
+#24023 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('278',
+  '01x01_P2.54mm_Vertical_THT023','',#22757,#24004,$);
+#24024 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24006));
+#24025 = SHAPE_DEFINITION_REPRESENTATION(#24026,#24032);
+#24026 = PRODUCT_DEFINITION_SHAPE('','',#24027);
+#24027 = PRODUCT_DEFINITION('design','',#24028,#24031);
+#24028 = PRODUCT_DEFINITION_FORMATION('','',#24029);
+#24029 = PRODUCT('PinHeader023','PinHeader023','',(#24030));
+#24030 = PRODUCT_CONTEXT('',#2,'mechanical');
+#24031 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24032 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#24033),#24599);
+#24033 = MANIFOLD_SOLID_BREP('',#24034);
+#24034 = CLOSED_SHELL('',(#24035,#24075,#24106,#24196,#24220,#24237,
+    #24249,#24280,#24304,#24328,#24352,#24376,#24400,#24424,#24441,
+    #24491,#24522,#24546,#24570,#24587));
+#24035 = ADVANCED_FACE('',(#24036),#24070,.F.);
+#24036 = FACE_BOUND('',#24037,.F.);
+#24037 = EDGE_LOOP('',(#24038,#24048,#24056,#24064));
+#24038 = ORIENTED_EDGE('',*,*,#24039,.F.);
+#24039 = EDGE_CURVE('',#24040,#24042,#24044,.T.);
+#24040 = VERTEX_POINT('',#24041);
+#24041 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24042 = VERTEX_POINT('',#24043);
+#24043 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#24044 = LINE('',#24045,#24046);
+#24045 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24046 = VECTOR('',#24047,1.);
+#24047 = DIRECTION('',(0.,0.,1.));
+#24048 = ORIENTED_EDGE('',*,*,#24049,.T.);
+#24049 = EDGE_CURVE('',#24040,#24050,#24052,.T.);
+#24050 = VERTEX_POINT('',#24051);
+#24051 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24052 = LINE('',#24053,#24054);
+#24053 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24054 = VECTOR('',#24055,1.);
+#24055 = DIRECTION('',(0.,1.,0.));
+#24056 = ORIENTED_EDGE('',*,*,#24057,.T.);
+#24057 = EDGE_CURVE('',#24050,#24058,#24060,.T.);
+#24058 = VERTEX_POINT('',#24059);
+#24059 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#24060 = LINE('',#24061,#24062);
+#24061 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24062 = VECTOR('',#24063,1.);
+#24063 = DIRECTION('',(0.,0.,1.));
+#24064 = ORIENTED_EDGE('',*,*,#24065,.T.);
+#24065 = EDGE_CURVE('',#24058,#24042,#24066,.T.);
+#24066 = LINE('',#24067,#24068);
+#24067 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#24068 = VECTOR('',#24069,1.);
+#24069 = DIRECTION('',(0.,-1.,0.));
+#24070 = PLANE('',#24071);
+#24071 = AXIS2_PLACEMENT_3D('',#24072,#24073,#24074);
+#24072 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24073 = DIRECTION('',(1.,0.,0.));
+#24074 = DIRECTION('',(0.,0.,1.));
+#24075 = ADVANCED_FACE('',(#24076),#24101,.F.);
+#24076 = FACE_BOUND('',#24077,.F.);
+#24077 = EDGE_LOOP('',(#24078,#24088,#24094,#24095));
+#24078 = ORIENTED_EDGE('',*,*,#24079,.F.);
+#24079 = EDGE_CURVE('',#24080,#24082,#24084,.T.);
+#24080 = VERTEX_POINT('',#24081);
+#24081 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24082 = VERTEX_POINT('',#24083);
+#24083 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#24084 = LINE('',#24085,#24086);
+#24085 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24086 = VECTOR('',#24087,1.);
+#24087 = DIRECTION('',(0.,0.,1.));
+#24088 = ORIENTED_EDGE('',*,*,#24089,.F.);
+#24089 = EDGE_CURVE('',#24040,#24080,#24090,.T.);
+#24090 = LINE('',#24091,#24092);
+#24091 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24092 = VECTOR('',#24093,1.);
+#24093 = DIRECTION('',(1.,0.,0.));
+#24094 = ORIENTED_EDGE('',*,*,#24039,.T.);
+#24095 = ORIENTED_EDGE('',*,*,#24096,.T.);
+#24096 = EDGE_CURVE('',#24042,#24082,#24097,.T.);
+#24097 = LINE('',#24098,#24099);
+#24098 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#24099 = VECTOR('',#24100,1.);
+#24100 = DIRECTION('',(1.,0.,0.));
+#24101 = PLANE('',#24102);
+#24102 = AXIS2_PLACEMENT_3D('',#24103,#24104,#24105);
+#24103 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24104 = DIRECTION('',(0.,1.,0.));
+#24105 = DIRECTION('',(0.,-0.,1.));
+#24106 = ADVANCED_FACE('',(#24107,#24173),#24191,.F.);
+#24107 = FACE_BOUND('',#24108,.F.);
+#24108 = EDGE_LOOP('',(#24109,#24119,#24127,#24135,#24143,#24151,#24159,
+    #24167));
+#24109 = ORIENTED_EDGE('',*,*,#24110,.F.);
+#24110 = EDGE_CURVE('',#24111,#24113,#24115,.T.);
+#24111 = VERTEX_POINT('',#24112);
+#24112 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#24113 = VERTEX_POINT('',#24114);
+#24114 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#24115 = LINE('',#24116,#24117);
+#24116 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24117 = VECTOR('',#24118,1.);
+#24118 = DIRECTION('',(0.,1.,0.));
+#24119 = ORIENTED_EDGE('',*,*,#24120,.T.);
+#24120 = EDGE_CURVE('',#24111,#24121,#24123,.T.);
+#24121 = VERTEX_POINT('',#24122);
+#24122 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#24123 = LINE('',#24124,#24125);
+#24124 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#24125 = VECTOR('',#24126,1.);
+#24126 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#24127 = ORIENTED_EDGE('',*,*,#24128,.T.);
+#24128 = EDGE_CURVE('',#24121,#24129,#24131,.T.);
+#24129 = VERTEX_POINT('',#24130);
+#24130 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#24131 = LINE('',#24132,#24133);
+#24132 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24133 = VECTOR('',#24134,1.);
+#24134 = DIRECTION('',(1.,0.,0.));
+#24135 = ORIENTED_EDGE('',*,*,#24136,.F.);
+#24136 = EDGE_CURVE('',#24137,#24129,#24139,.T.);
+#24137 = VERTEX_POINT('',#24138);
+#24138 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#24139 = LINE('',#24140,#24141);
+#24140 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#24141 = VECTOR('',#24142,1.);
+#24142 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#24143 = ORIENTED_EDGE('',*,*,#24144,.T.);
+#24144 = EDGE_CURVE('',#24137,#24145,#24147,.T.);
+#24145 = VERTEX_POINT('',#24146);
+#24146 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#24147 = LINE('',#24148,#24149);
+#24148 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#24149 = VECTOR('',#24150,1.);
+#24150 = DIRECTION('',(0.,1.,0.));
+#24151 = ORIENTED_EDGE('',*,*,#24152,.T.);
+#24152 = EDGE_CURVE('',#24145,#24153,#24155,.T.);
+#24153 = VERTEX_POINT('',#24154);
+#24154 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#24155 = LINE('',#24156,#24157);
+#24156 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#24157 = VECTOR('',#24158,1.);
+#24158 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#24159 = ORIENTED_EDGE('',*,*,#24160,.F.);
+#24160 = EDGE_CURVE('',#24161,#24153,#24163,.T.);
+#24161 = VERTEX_POINT('',#24162);
+#24162 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#24163 = LINE('',#24164,#24165);
+#24164 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#24165 = VECTOR('',#24166,1.);
+#24166 = DIRECTION('',(1.,0.,0.));
+#24167 = ORIENTED_EDGE('',*,*,#24168,.F.);
+#24168 = EDGE_CURVE('',#24113,#24161,#24169,.T.);
+#24169 = LINE('',#24170,#24171);
+#24170 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#24171 = VECTOR('',#24172,1.);
+#24172 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#24173 = FACE_BOUND('',#24174,.F.);
+#24174 = EDGE_LOOP('',(#24175,#24176,#24184,#24190));
+#24175 = ORIENTED_EDGE('',*,*,#24065,.F.);
+#24176 = ORIENTED_EDGE('',*,*,#24177,.T.);
+#24177 = EDGE_CURVE('',#24058,#24178,#24180,.T.);
+#24178 = VERTEX_POINT('',#24179);
+#24179 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#24180 = LINE('',#24181,#24182);
+#24181 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#24182 = VECTOR('',#24183,1.);
+#24183 = DIRECTION('',(1.,0.,0.));
+#24184 = ORIENTED_EDGE('',*,*,#24185,.T.);
+#24185 = EDGE_CURVE('',#24178,#24082,#24186,.T.);
+#24186 = LINE('',#24187,#24188);
+#24187 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#24188 = VECTOR('',#24189,1.);
+#24189 = DIRECTION('',(0.,-1.,0.));
+#24190 = ORIENTED_EDGE('',*,*,#24096,.F.);
+#24191 = PLANE('',#24192);
+#24192 = AXIS2_PLACEMENT_3D('',#24193,#24194,#24195);
+#24193 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24194 = DIRECTION('',(0.,0.,1.));
+#24195 = DIRECTION('',(1.,0.,-0.));
+#24196 = ADVANCED_FACE('',(#24197),#24215,.T.);
+#24197 = FACE_BOUND('',#24198,.T.);
+#24198 = EDGE_LOOP('',(#24199,#24207,#24213,#24214));
+#24199 = ORIENTED_EDGE('',*,*,#24200,.F.);
+#24200 = EDGE_CURVE('',#24201,#24178,#24203,.T.);
+#24201 = VERTEX_POINT('',#24202);
+#24202 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#24203 = LINE('',#24204,#24205);
+#24204 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#24205 = VECTOR('',#24206,1.);
+#24206 = DIRECTION('',(0.,0.,1.));
+#24207 = ORIENTED_EDGE('',*,*,#24208,.F.);
+#24208 = EDGE_CURVE('',#24050,#24201,#24209,.T.);
+#24209 = LINE('',#24210,#24211);
+#24210 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24211 = VECTOR('',#24212,1.);
+#24212 = DIRECTION('',(1.,0.,0.));
+#24213 = ORIENTED_EDGE('',*,*,#24057,.T.);
+#24214 = ORIENTED_EDGE('',*,*,#24177,.T.);
+#24215 = PLANE('',#24216);
+#24216 = AXIS2_PLACEMENT_3D('',#24217,#24218,#24219);
+#24217 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24218 = DIRECTION('',(0.,1.,0.));
+#24219 = DIRECTION('',(0.,-0.,1.));
+#24220 = ADVANCED_FACE('',(#24221),#24232,.F.);
+#24221 = FACE_BOUND('',#24222,.F.);
+#24222 = EDGE_LOOP('',(#24223,#24224,#24225,#24231));
+#24223 = ORIENTED_EDGE('',*,*,#24049,.F.);
+#24224 = ORIENTED_EDGE('',*,*,#24089,.T.);
+#24225 = ORIENTED_EDGE('',*,*,#24226,.T.);
+#24226 = EDGE_CURVE('',#24080,#24201,#24227,.T.);
+#24227 = LINE('',#24228,#24229);
+#24228 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24229 = VECTOR('',#24230,1.);
+#24230 = DIRECTION('',(0.,1.,0.));
+#24231 = ORIENTED_EDGE('',*,*,#24208,.F.);
+#24232 = PLANE('',#24233);
+#24233 = AXIS2_PLACEMENT_3D('',#24234,#24235,#24236);
+#24234 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24235 = DIRECTION('',(0.,0.,1.));
+#24236 = DIRECTION('',(1.,0.,-0.));
+#24237 = ADVANCED_FACE('',(#24238),#24244,.T.);
+#24238 = FACE_BOUND('',#24239,.T.);
+#24239 = EDGE_LOOP('',(#24240,#24241,#24242,#24243));
+#24240 = ORIENTED_EDGE('',*,*,#24079,.F.);
+#24241 = ORIENTED_EDGE('',*,*,#24226,.T.);
+#24242 = ORIENTED_EDGE('',*,*,#24200,.T.);
+#24243 = ORIENTED_EDGE('',*,*,#24185,.T.);
+#24244 = PLANE('',#24245);
+#24245 = AXIS2_PLACEMENT_3D('',#24246,#24247,#24248);
+#24246 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24247 = DIRECTION('',(1.,0.,0.));
+#24248 = DIRECTION('',(0.,0.,1.));
+#24249 = ADVANCED_FACE('',(#24250),#24275,.F.);
+#24250 = FACE_BOUND('',#24251,.F.);
+#24251 = EDGE_LOOP('',(#24252,#24262,#24268,#24269));
+#24252 = ORIENTED_EDGE('',*,*,#24253,.F.);
+#24253 = EDGE_CURVE('',#24254,#24256,#24258,.T.);
+#24254 = VERTEX_POINT('',#24255);
+#24255 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#24256 = VERTEX_POINT('',#24257);
+#24257 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#24258 = LINE('',#24259,#24260);
+#24259 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#24260 = VECTOR('',#24261,1.);
+#24261 = DIRECTION('',(0.,1.,0.));
+#24262 = ORIENTED_EDGE('',*,*,#24263,.F.);
+#24263 = EDGE_CURVE('',#24111,#24254,#24264,.T.);
+#24264 = LINE('',#24265,#24266);
+#24265 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#24266 = VECTOR('',#24267,1.);
+#24267 = DIRECTION('',(0.,0.,1.));
+#24268 = ORIENTED_EDGE('',*,*,#24110,.T.);
+#24269 = ORIENTED_EDGE('',*,*,#24270,.T.);
+#24270 = EDGE_CURVE('',#24113,#24256,#24271,.T.);
+#24271 = LINE('',#24272,#24273);
+#24272 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#24273 = VECTOR('',#24274,1.);
+#24274 = DIRECTION('',(0.,0.,1.));
+#24275 = PLANE('',#24276);
+#24276 = AXIS2_PLACEMENT_3D('',#24277,#24278,#24279);
+#24277 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24278 = DIRECTION('',(1.,0.,0.));
+#24279 = DIRECTION('',(0.,0.,1.));
+#24280 = ADVANCED_FACE('',(#24281),#24299,.T.);
+#24281 = FACE_BOUND('',#24282,.F.);
+#24282 = EDGE_LOOP('',(#24283,#24284,#24285,#24293));
+#24283 = ORIENTED_EDGE('',*,*,#24120,.F.);
+#24284 = ORIENTED_EDGE('',*,*,#24263,.T.);
+#24285 = ORIENTED_EDGE('',*,*,#24286,.T.);
+#24286 = EDGE_CURVE('',#24254,#24287,#24289,.T.);
+#24287 = VERTEX_POINT('',#24288);
+#24288 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#24289 = LINE('',#24290,#24291);
+#24290 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#24291 = VECTOR('',#24292,1.);
+#24292 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#24293 = ORIENTED_EDGE('',*,*,#24294,.F.);
+#24294 = EDGE_CURVE('',#24121,#24287,#24295,.T.);
+#24295 = LINE('',#24296,#24297);
+#24296 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#24297 = VECTOR('',#24298,1.);
+#24298 = DIRECTION('',(0.,0.,1.));
+#24299 = PLANE('',#24300);
+#24300 = AXIS2_PLACEMENT_3D('',#24301,#24302,#24303);
+#24301 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#24302 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#24303 = DIRECTION('',(-0.,0.,-1.));
+#24304 = ADVANCED_FACE('',(#24305),#24323,.F.);
+#24305 = FACE_BOUND('',#24306,.T.);
+#24306 = EDGE_LOOP('',(#24307,#24308,#24309,#24317));
+#24307 = ORIENTED_EDGE('',*,*,#24168,.F.);
+#24308 = ORIENTED_EDGE('',*,*,#24270,.T.);
+#24309 = ORIENTED_EDGE('',*,*,#24310,.T.);
+#24310 = EDGE_CURVE('',#24256,#24311,#24313,.T.);
+#24311 = VERTEX_POINT('',#24312);
+#24312 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#24313 = LINE('',#24314,#24315);
+#24314 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#24315 = VECTOR('',#24316,1.);
+#24316 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#24317 = ORIENTED_EDGE('',*,*,#24318,.F.);
+#24318 = EDGE_CURVE('',#24161,#24311,#24319,.T.);
+#24319 = LINE('',#24320,#24321);
+#24320 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#24321 = VECTOR('',#24322,1.);
+#24322 = DIRECTION('',(0.,0.,1.));
+#24323 = PLANE('',#24324);
+#24324 = AXIS2_PLACEMENT_3D('',#24325,#24326,#24327);
+#24325 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#24326 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#24327 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#24328 = ADVANCED_FACE('',(#24329),#24347,.F.);
+#24329 = FACE_BOUND('',#24330,.F.);
+#24330 = EDGE_LOOP('',(#24331,#24332,#24333,#24341));
+#24331 = ORIENTED_EDGE('',*,*,#24128,.F.);
+#24332 = ORIENTED_EDGE('',*,*,#24294,.T.);
+#24333 = ORIENTED_EDGE('',*,*,#24334,.T.);
+#24334 = EDGE_CURVE('',#24287,#24335,#24337,.T.);
+#24335 = VERTEX_POINT('',#24336);
+#24336 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#24337 = LINE('',#24338,#24339);
+#24338 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#24339 = VECTOR('',#24340,1.);
+#24340 = DIRECTION('',(1.,0.,0.));
+#24341 = ORIENTED_EDGE('',*,*,#24342,.F.);
+#24342 = EDGE_CURVE('',#24129,#24335,#24343,.T.);
+#24343 = LINE('',#24344,#24345);
+#24344 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#24345 = VECTOR('',#24346,1.);
+#24346 = DIRECTION('',(0.,0.,1.));
+#24347 = PLANE('',#24348);
+#24348 = AXIS2_PLACEMENT_3D('',#24349,#24350,#24351);
+#24349 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24350 = DIRECTION('',(0.,1.,0.));
+#24351 = DIRECTION('',(0.,-0.,1.));
+#24352 = ADVANCED_FACE('',(#24353),#24371,.T.);
+#24353 = FACE_BOUND('',#24354,.T.);
+#24354 = EDGE_LOOP('',(#24355,#24356,#24357,#24365));
+#24355 = ORIENTED_EDGE('',*,*,#24160,.F.);
+#24356 = ORIENTED_EDGE('',*,*,#24318,.T.);
+#24357 = ORIENTED_EDGE('',*,*,#24358,.T.);
+#24358 = EDGE_CURVE('',#24311,#24359,#24361,.T.);
+#24359 = VERTEX_POINT('',#24360);
+#24360 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#24361 = LINE('',#24362,#24363);
+#24362 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#24363 = VECTOR('',#24364,1.);
+#24364 = DIRECTION('',(1.,0.,0.));
+#24365 = ORIENTED_EDGE('',*,*,#24366,.F.);
+#24366 = EDGE_CURVE('',#24153,#24359,#24367,.T.);
+#24367 = LINE('',#24368,#24369);
+#24368 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#24369 = VECTOR('',#24370,1.);
+#24370 = DIRECTION('',(0.,0.,1.));
+#24371 = PLANE('',#24372);
+#24372 = AXIS2_PLACEMENT_3D('',#24373,#24374,#24375);
+#24373 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#24374 = DIRECTION('',(0.,1.,0.));
+#24375 = DIRECTION('',(0.,-0.,1.));
+#24376 = ADVANCED_FACE('',(#24377),#24395,.F.);
+#24377 = FACE_BOUND('',#24378,.T.);
+#24378 = EDGE_LOOP('',(#24379,#24380,#24388,#24394));
+#24379 = ORIENTED_EDGE('',*,*,#24136,.F.);
+#24380 = ORIENTED_EDGE('',*,*,#24381,.T.);
+#24381 = EDGE_CURVE('',#24137,#24382,#24384,.T.);
+#24382 = VERTEX_POINT('',#24383);
+#24383 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#24384 = LINE('',#24385,#24386);
+#24385 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#24386 = VECTOR('',#24387,1.);
+#24387 = DIRECTION('',(0.,0.,1.));
+#24388 = ORIENTED_EDGE('',*,*,#24389,.T.);
+#24389 = EDGE_CURVE('',#24382,#24335,#24390,.T.);
+#24390 = LINE('',#24391,#24392);
+#24391 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#24392 = VECTOR('',#24393,1.);
+#24393 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#24394 = ORIENTED_EDGE('',*,*,#24342,.F.);
+#24395 = PLANE('',#24396);
+#24396 = AXIS2_PLACEMENT_3D('',#24397,#24398,#24399);
+#24397 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#24398 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#24399 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#24400 = ADVANCED_FACE('',(#24401),#24419,.T.);
+#24401 = FACE_BOUND('',#24402,.F.);
+#24402 = EDGE_LOOP('',(#24403,#24404,#24412,#24418));
+#24403 = ORIENTED_EDGE('',*,*,#24152,.F.);
+#24404 = ORIENTED_EDGE('',*,*,#24405,.T.);
+#24405 = EDGE_CURVE('',#24145,#24406,#24408,.T.);
+#24406 = VERTEX_POINT('',#24407);
+#24407 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#24408 = LINE('',#24409,#24410);
+#24409 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#24410 = VECTOR('',#24411,1.);
+#24411 = DIRECTION('',(0.,0.,1.));
+#24412 = ORIENTED_EDGE('',*,*,#24413,.T.);
+#24413 = EDGE_CURVE('',#24406,#24359,#24414,.T.);
+#24414 = LINE('',#24415,#24416);
+#24415 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#24416 = VECTOR('',#24417,1.);
+#24417 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#24418 = ORIENTED_EDGE('',*,*,#24366,.F.);
+#24419 = PLANE('',#24420);
+#24420 = AXIS2_PLACEMENT_3D('',#24421,#24422,#24423);
+#24421 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#24422 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#24423 = DIRECTION('',(0.,0.,-1.));
+#24424 = ADVANCED_FACE('',(#24425),#24436,.T.);
+#24425 = FACE_BOUND('',#24426,.T.);
+#24426 = EDGE_LOOP('',(#24427,#24433,#24434,#24435));
+#24427 = ORIENTED_EDGE('',*,*,#24428,.F.);
+#24428 = EDGE_CURVE('',#24382,#24406,#24429,.T.);
+#24429 = LINE('',#24430,#24431);
+#24430 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#24431 = VECTOR('',#24432,1.);
+#24432 = DIRECTION('',(0.,1.,0.));
+#24433 = ORIENTED_EDGE('',*,*,#24381,.F.);
+#24434 = ORIENTED_EDGE('',*,*,#24144,.T.);
+#24435 = ORIENTED_EDGE('',*,*,#24405,.T.);
+#24436 = PLANE('',#24437);
+#24437 = AXIS2_PLACEMENT_3D('',#24438,#24439,#24440);
+#24438 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#24439 = DIRECTION('',(1.,0.,0.));
+#24440 = DIRECTION('',(0.,0.,1.));
+#24441 = ADVANCED_FACE('',(#24442,#24452),#24486,.T.);
+#24442 = FACE_BOUND('',#24443,.T.);
+#24443 = EDGE_LOOP('',(#24444,#24445,#24446,#24447,#24448,#24449,#24450,
+    #24451));
+#24444 = ORIENTED_EDGE('',*,*,#24253,.F.);
+#24445 = ORIENTED_EDGE('',*,*,#24286,.T.);
+#24446 = ORIENTED_EDGE('',*,*,#24334,.T.);
+#24447 = ORIENTED_EDGE('',*,*,#24389,.F.);
+#24448 = ORIENTED_EDGE('',*,*,#24428,.T.);
+#24449 = ORIENTED_EDGE('',*,*,#24413,.T.);
+#24450 = ORIENTED_EDGE('',*,*,#24358,.F.);
+#24451 = ORIENTED_EDGE('',*,*,#24310,.F.);
+#24452 = FACE_BOUND('',#24453,.T.);
+#24453 = EDGE_LOOP('',(#24454,#24464,#24472,#24480));
+#24454 = ORIENTED_EDGE('',*,*,#24455,.F.);
+#24455 = EDGE_CURVE('',#24456,#24458,#24460,.T.);
+#24456 = VERTEX_POINT('',#24457);
+#24457 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#24458 = VERTEX_POINT('',#24459);
+#24459 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#24460 = LINE('',#24461,#24462);
+#24461 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#24462 = VECTOR('',#24463,1.);
+#24463 = DIRECTION('',(0.,-1.,0.));
+#24464 = ORIENTED_EDGE('',*,*,#24465,.T.);
+#24465 = EDGE_CURVE('',#24456,#24466,#24468,.T.);
+#24466 = VERTEX_POINT('',#24467);
+#24467 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#24468 = LINE('',#24469,#24470);
+#24469 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#24470 = VECTOR('',#24471,1.);
+#24471 = DIRECTION('',(1.,0.,0.));
+#24472 = ORIENTED_EDGE('',*,*,#24473,.T.);
+#24473 = EDGE_CURVE('',#24466,#24474,#24476,.T.);
+#24474 = VERTEX_POINT('',#24475);
+#24475 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#24476 = LINE('',#24477,#24478);
+#24477 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#24478 = VECTOR('',#24479,1.);
+#24479 = DIRECTION('',(0.,-1.,0.));
+#24480 = ORIENTED_EDGE('',*,*,#24481,.F.);
+#24481 = EDGE_CURVE('',#24458,#24474,#24482,.T.);
+#24482 = LINE('',#24483,#24484);
+#24483 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#24484 = VECTOR('',#24485,1.);
+#24485 = DIRECTION('',(1.,0.,0.));
+#24486 = PLANE('',#24487);
+#24487 = AXIS2_PLACEMENT_3D('',#24488,#24489,#24490);
+#24488 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#24489 = DIRECTION('',(0.,0.,1.));
+#24490 = DIRECTION('',(1.,0.,-0.));
+#24491 = ADVANCED_FACE('',(#24492),#24517,.F.);
+#24492 = FACE_BOUND('',#24493,.F.);
+#24493 = EDGE_LOOP('',(#24494,#24502,#24503,#24511));
+#24494 = ORIENTED_EDGE('',*,*,#24495,.F.);
+#24495 = EDGE_CURVE('',#24458,#24496,#24498,.T.);
+#24496 = VERTEX_POINT('',#24497);
+#24497 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#24498 = LINE('',#24499,#24500);
+#24499 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24500 = VECTOR('',#24501,1.);
+#24501 = DIRECTION('',(0.,0.,1.));
+#24502 = ORIENTED_EDGE('',*,*,#24455,.F.);
+#24503 = ORIENTED_EDGE('',*,*,#24504,.T.);
+#24504 = EDGE_CURVE('',#24456,#24505,#24507,.T.);
+#24505 = VERTEX_POINT('',#24506);
+#24506 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#24507 = LINE('',#24508,#24509);
+#24508 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24509 = VECTOR('',#24510,1.);
+#24510 = DIRECTION('',(0.,0.,1.));
+#24511 = ORIENTED_EDGE('',*,*,#24512,.F.);
+#24512 = EDGE_CURVE('',#24496,#24505,#24513,.T.);
+#24513 = LINE('',#24514,#24515);
+#24514 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#24515 = VECTOR('',#24516,1.);
+#24516 = DIRECTION('',(0.,1.,0.));
+#24517 = PLANE('',#24518);
+#24518 = AXIS2_PLACEMENT_3D('',#24519,#24520,#24521);
+#24519 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24520 = DIRECTION('',(1.,0.,0.));
+#24521 = DIRECTION('',(0.,0.,1.));
+#24522 = ADVANCED_FACE('',(#24523),#24541,.F.);
+#24523 = FACE_BOUND('',#24524,.F.);
+#24524 = EDGE_LOOP('',(#24525,#24533,#24534,#24535));
+#24525 = ORIENTED_EDGE('',*,*,#24526,.F.);
+#24526 = EDGE_CURVE('',#24474,#24527,#24529,.T.);
+#24527 = VERTEX_POINT('',#24528);
+#24528 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#24529 = LINE('',#24530,#24531);
+#24530 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24531 = VECTOR('',#24532,1.);
+#24532 = DIRECTION('',(0.,0.,1.));
+#24533 = ORIENTED_EDGE('',*,*,#24481,.F.);
+#24534 = ORIENTED_EDGE('',*,*,#24495,.T.);
+#24535 = ORIENTED_EDGE('',*,*,#24536,.T.);
+#24536 = EDGE_CURVE('',#24496,#24527,#24537,.T.);
+#24537 = LINE('',#24538,#24539);
+#24538 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#24539 = VECTOR('',#24540,1.);
+#24540 = DIRECTION('',(1.,0.,0.));
+#24541 = PLANE('',#24542);
+#24542 = AXIS2_PLACEMENT_3D('',#24543,#24544,#24545);
+#24543 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24544 = DIRECTION('',(0.,1.,0.));
+#24545 = DIRECTION('',(0.,-0.,1.));
+#24546 = ADVANCED_FACE('',(#24547),#24565,.T.);
+#24547 = FACE_BOUND('',#24548,.T.);
+#24548 = EDGE_LOOP('',(#24549,#24550,#24551,#24559));
+#24549 = ORIENTED_EDGE('',*,*,#24526,.F.);
+#24550 = ORIENTED_EDGE('',*,*,#24473,.F.);
+#24551 = ORIENTED_EDGE('',*,*,#24552,.T.);
+#24552 = EDGE_CURVE('',#24466,#24553,#24555,.T.);
+#24553 = VERTEX_POINT('',#24554);
+#24554 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#24555 = LINE('',#24556,#24557);
+#24556 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#24557 = VECTOR('',#24558,1.);
+#24558 = DIRECTION('',(0.,0.,1.));
+#24559 = ORIENTED_EDGE('',*,*,#24560,.F.);
+#24560 = EDGE_CURVE('',#24527,#24553,#24561,.T.);
+#24561 = LINE('',#24562,#24563);
+#24562 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#24563 = VECTOR('',#24564,1.);
+#24564 = DIRECTION('',(0.,1.,0.));
+#24565 = PLANE('',#24566);
+#24566 = AXIS2_PLACEMENT_3D('',#24567,#24568,#24569);
+#24567 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24568 = DIRECTION('',(1.,0.,0.));
+#24569 = DIRECTION('',(0.,0.,1.));
+#24570 = ADVANCED_FACE('',(#24571),#24582,.T.);
+#24571 = FACE_BOUND('',#24572,.T.);
+#24572 = EDGE_LOOP('',(#24573,#24574,#24575,#24576));
+#24573 = ORIENTED_EDGE('',*,*,#24552,.F.);
+#24574 = ORIENTED_EDGE('',*,*,#24465,.F.);
+#24575 = ORIENTED_EDGE('',*,*,#24504,.T.);
+#24576 = ORIENTED_EDGE('',*,*,#24577,.T.);
+#24577 = EDGE_CURVE('',#24505,#24553,#24578,.T.);
+#24578 = LINE('',#24579,#24580);
+#24579 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#24580 = VECTOR('',#24581,1.);
+#24581 = DIRECTION('',(1.,0.,0.));
+#24582 = PLANE('',#24583);
+#24583 = AXIS2_PLACEMENT_3D('',#24584,#24585,#24586);
+#24584 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24585 = DIRECTION('',(0.,1.,0.));
+#24586 = DIRECTION('',(0.,-0.,1.));
+#24587 = ADVANCED_FACE('',(#24588),#24594,.T.);
+#24588 = FACE_BOUND('',#24589,.T.);
+#24589 = EDGE_LOOP('',(#24590,#24591,#24592,#24593));
+#24590 = ORIENTED_EDGE('',*,*,#24512,.F.);
+#24591 = ORIENTED_EDGE('',*,*,#24536,.T.);
+#24592 = ORIENTED_EDGE('',*,*,#24560,.T.);
+#24593 = ORIENTED_EDGE('',*,*,#24577,.F.);
+#24594 = PLANE('',#24595);
+#24595 = AXIS2_PLACEMENT_3D('',#24596,#24597,#24598);
+#24596 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#24597 = DIRECTION('',(0.,0.,1.));
+#24598 = DIRECTION('',(1.,0.,-0.));
+#24599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24603)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24600,#24601,#24602)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24600 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24601 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24602 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24603 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24600,
+  'distance_accuracy_value','confusion accuracy');
+#24604 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24605,#24607);
+#24605 = ( REPRESENTATION_RELATIONSHIP('','',#24032,#24009) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24606) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24606 = ITEM_DEFINED_TRANSFORMATION('','',#11,#24010);
+#24607 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24608);
+#24608 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('277','PinHeader023','',#24004,
+  #24027,$);
+#24609 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24029));
+#24610 = SHAPE_DEFINITION_REPRESENTATION(#24611,#24617);
+#24611 = PRODUCT_DEFINITION_SHAPE('','',#24612);
+#24612 = PRODUCT_DEFINITION('design','',#24613,#24616);
+#24613 = PRODUCT_DEFINITION_FORMATION('','',#24614);
+#24614 = PRODUCT('01x04_P2.54mm_Vertical_THT002',
+  '01x04_P2.54mm_Vertical_THT002','',(#24615));
+#24615 = PRODUCT_CONTEXT('',#2,'mechanical');
+#24616 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24617 = SHAPE_REPRESENTATION('',(#11,#24618,#24622,#24626,#24630),
+  #24634);
+#24618 = AXIS2_PLACEMENT_3D('',#24619,#24620,#24621);
+#24619 = CARTESIAN_POINT('',(0.,0.,0.));
+#24620 = DIRECTION('',(0.,0.,1.));
+#24621 = DIRECTION('',(1.,0.,0.));
+#24622 = AXIS2_PLACEMENT_3D('',#24623,#24624,#24625);
+#24623 = CARTESIAN_POINT('',(0.,-2.54,0.));
+#24624 = DIRECTION('',(0.,0.,1.));
+#24625 = DIRECTION('',(1.,0.,0.));
+#24626 = AXIS2_PLACEMENT_3D('',#24627,#24628,#24629);
+#24627 = CARTESIAN_POINT('',(0.,-5.08,0.));
+#24628 = DIRECTION('',(0.,0.,1.));
+#24629 = DIRECTION('',(1.,0.,0.));
+#24630 = AXIS2_PLACEMENT_3D('',#24631,#24632,#24633);
+#24631 = CARTESIAN_POINT('',(0.,-7.62,0.));
+#24632 = DIRECTION('',(0.,0.,1.));
+#24633 = DIRECTION('',(1.,0.,0.));
+#24634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24638)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24635,#24636,#24637)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24635 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24636 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24637 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24638 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24635,
+  'distance_accuracy_value','confusion accuracy');
+#24639 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24640,#24642);
+#24640 = ( REPRESENTATION_RELATIONSHIP('','',#24617,#22735) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24641) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24641 = ITEM_DEFINED_TRANSFORMATION('','',#11,#22740);
+#24642 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24643);
+#24643 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('288',
+  '01x04_P2.54mm_Vertical_THT002','',#22730,#24612,$);
+#24644 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24614));
+#24645 = SHAPE_DEFINITION_REPRESENTATION(#24646,#24652);
+#24646 = PRODUCT_DEFINITION_SHAPE('','',#24647);
+#24647 = PRODUCT_DEFINITION('design','',#24648,#24651);
+#24648 = PRODUCT_DEFINITION_FORMATION('','',#24649);
+#24649 = PRODUCT('01x01_P2.54mm_Vertical_THT024',
+  '01x01_P2.54mm_Vertical_THT024','',(#24650));
+#24650 = PRODUCT_CONTEXT('',#2,'mechanical');
+#24651 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24652 = SHAPE_REPRESENTATION('',(#11,#24653),#24657);
+#24653 = AXIS2_PLACEMENT_3D('',#24654,#24655,#24656);
+#24654 = CARTESIAN_POINT('',(0.,0.,0.));
+#24655 = DIRECTION('',(0.,0.,1.));
+#24656 = DIRECTION('',(1.,0.,0.));
+#24657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24661)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24658,#24659,#24660)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24658,
+  'distance_accuracy_value','confusion accuracy');
+#24662 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24663,#24665);
+#24663 = ( REPRESENTATION_RELATIONSHIP('','',#24652,#24617) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24664) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24664 = ITEM_DEFINED_TRANSFORMATION('','',#11,#24618);
+#24665 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24666);
+#24666 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('281',
+  '01x01_P2.54mm_Vertical_THT024','',#24612,#24647,$);
+#24667 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24649));
+#24668 = SHAPE_DEFINITION_REPRESENTATION(#24669,#24675);
+#24669 = PRODUCT_DEFINITION_SHAPE('','',#24670);
+#24670 = PRODUCT_DEFINITION('design','',#24671,#24674);
+#24671 = PRODUCT_DEFINITION_FORMATION('','',#24672);
+#24672 = PRODUCT('PinHeader024','PinHeader024','',(#24673));
+#24673 = PRODUCT_CONTEXT('',#2,'mechanical');
+#24674 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24675 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#24676),#25242);
+#24676 = MANIFOLD_SOLID_BREP('',#24677);
+#24677 = CLOSED_SHELL('',(#24678,#24718,#24749,#24839,#24863,#24880,
+    #24892,#24923,#24947,#24971,#24995,#25019,#25043,#25067,#25084,
+    #25134,#25165,#25189,#25213,#25230));
+#24678 = ADVANCED_FACE('',(#24679),#24713,.F.);
+#24679 = FACE_BOUND('',#24680,.F.);
+#24680 = EDGE_LOOP('',(#24681,#24691,#24699,#24707));
+#24681 = ORIENTED_EDGE('',*,*,#24682,.F.);
+#24682 = EDGE_CURVE('',#24683,#24685,#24687,.T.);
+#24683 = VERTEX_POINT('',#24684);
+#24684 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24685 = VERTEX_POINT('',#24686);
+#24686 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#24687 = LINE('',#24688,#24689);
+#24688 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24689 = VECTOR('',#24690,1.);
+#24690 = DIRECTION('',(0.,0.,1.));
+#24691 = ORIENTED_EDGE('',*,*,#24692,.T.);
+#24692 = EDGE_CURVE('',#24683,#24693,#24695,.T.);
+#24693 = VERTEX_POINT('',#24694);
+#24694 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24695 = LINE('',#24696,#24697);
+#24696 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24697 = VECTOR('',#24698,1.);
+#24698 = DIRECTION('',(0.,1.,0.));
+#24699 = ORIENTED_EDGE('',*,*,#24700,.T.);
+#24700 = EDGE_CURVE('',#24693,#24701,#24703,.T.);
+#24701 = VERTEX_POINT('',#24702);
+#24702 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#24703 = LINE('',#24704,#24705);
+#24704 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24705 = VECTOR('',#24706,1.);
+#24706 = DIRECTION('',(0.,0.,1.));
+#24707 = ORIENTED_EDGE('',*,*,#24708,.T.);
+#24708 = EDGE_CURVE('',#24701,#24685,#24709,.T.);
+#24709 = LINE('',#24710,#24711);
+#24710 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#24711 = VECTOR('',#24712,1.);
+#24712 = DIRECTION('',(0.,-1.,0.));
+#24713 = PLANE('',#24714);
+#24714 = AXIS2_PLACEMENT_3D('',#24715,#24716,#24717);
+#24715 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24716 = DIRECTION('',(1.,0.,0.));
+#24717 = DIRECTION('',(0.,0.,1.));
+#24718 = ADVANCED_FACE('',(#24719),#24744,.F.);
+#24719 = FACE_BOUND('',#24720,.F.);
+#24720 = EDGE_LOOP('',(#24721,#24731,#24737,#24738));
+#24721 = ORIENTED_EDGE('',*,*,#24722,.F.);
+#24722 = EDGE_CURVE('',#24723,#24725,#24727,.T.);
+#24723 = VERTEX_POINT('',#24724);
+#24724 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24725 = VERTEX_POINT('',#24726);
+#24726 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#24727 = LINE('',#24728,#24729);
+#24728 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24729 = VECTOR('',#24730,1.);
+#24730 = DIRECTION('',(0.,0.,1.));
+#24731 = ORIENTED_EDGE('',*,*,#24732,.F.);
+#24732 = EDGE_CURVE('',#24683,#24723,#24733,.T.);
+#24733 = LINE('',#24734,#24735);
+#24734 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24735 = VECTOR('',#24736,1.);
+#24736 = DIRECTION('',(1.,0.,0.));
+#24737 = ORIENTED_EDGE('',*,*,#24682,.T.);
+#24738 = ORIENTED_EDGE('',*,*,#24739,.T.);
+#24739 = EDGE_CURVE('',#24685,#24725,#24740,.T.);
+#24740 = LINE('',#24741,#24742);
+#24741 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#24742 = VECTOR('',#24743,1.);
+#24743 = DIRECTION('',(1.,0.,0.));
+#24744 = PLANE('',#24745);
+#24745 = AXIS2_PLACEMENT_3D('',#24746,#24747,#24748);
+#24746 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24747 = DIRECTION('',(0.,1.,0.));
+#24748 = DIRECTION('',(0.,-0.,1.));
+#24749 = ADVANCED_FACE('',(#24750,#24816),#24834,.F.);
+#24750 = FACE_BOUND('',#24751,.F.);
+#24751 = EDGE_LOOP('',(#24752,#24762,#24770,#24778,#24786,#24794,#24802,
+    #24810));
+#24752 = ORIENTED_EDGE('',*,*,#24753,.F.);
+#24753 = EDGE_CURVE('',#24754,#24756,#24758,.T.);
+#24754 = VERTEX_POINT('',#24755);
+#24755 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#24756 = VERTEX_POINT('',#24757);
+#24757 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#24758 = LINE('',#24759,#24760);
+#24759 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24760 = VECTOR('',#24761,1.);
+#24761 = DIRECTION('',(0.,1.,0.));
+#24762 = ORIENTED_EDGE('',*,*,#24763,.T.);
+#24763 = EDGE_CURVE('',#24754,#24764,#24766,.T.);
+#24764 = VERTEX_POINT('',#24765);
+#24765 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#24766 = LINE('',#24767,#24768);
+#24767 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#24768 = VECTOR('',#24769,1.);
+#24769 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#24770 = ORIENTED_EDGE('',*,*,#24771,.T.);
+#24771 = EDGE_CURVE('',#24764,#24772,#24774,.T.);
+#24772 = VERTEX_POINT('',#24773);
+#24773 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#24774 = LINE('',#24775,#24776);
+#24775 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24776 = VECTOR('',#24777,1.);
+#24777 = DIRECTION('',(1.,0.,0.));
+#24778 = ORIENTED_EDGE('',*,*,#24779,.F.);
+#24779 = EDGE_CURVE('',#24780,#24772,#24782,.T.);
+#24780 = VERTEX_POINT('',#24781);
+#24781 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#24782 = LINE('',#24783,#24784);
+#24783 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#24784 = VECTOR('',#24785,1.);
+#24785 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#24786 = ORIENTED_EDGE('',*,*,#24787,.T.);
+#24787 = EDGE_CURVE('',#24780,#24788,#24790,.T.);
+#24788 = VERTEX_POINT('',#24789);
+#24789 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#24790 = LINE('',#24791,#24792);
+#24791 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#24792 = VECTOR('',#24793,1.);
+#24793 = DIRECTION('',(0.,1.,0.));
+#24794 = ORIENTED_EDGE('',*,*,#24795,.T.);
+#24795 = EDGE_CURVE('',#24788,#24796,#24798,.T.);
+#24796 = VERTEX_POINT('',#24797);
+#24797 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#24798 = LINE('',#24799,#24800);
+#24799 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#24800 = VECTOR('',#24801,1.);
+#24801 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#24802 = ORIENTED_EDGE('',*,*,#24803,.F.);
+#24803 = EDGE_CURVE('',#24804,#24796,#24806,.T.);
+#24804 = VERTEX_POINT('',#24805);
+#24805 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#24806 = LINE('',#24807,#24808);
+#24807 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#24808 = VECTOR('',#24809,1.);
+#24809 = DIRECTION('',(1.,0.,0.));
+#24810 = ORIENTED_EDGE('',*,*,#24811,.F.);
+#24811 = EDGE_CURVE('',#24756,#24804,#24812,.T.);
+#24812 = LINE('',#24813,#24814);
+#24813 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#24814 = VECTOR('',#24815,1.);
+#24815 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#24816 = FACE_BOUND('',#24817,.F.);
+#24817 = EDGE_LOOP('',(#24818,#24819,#24827,#24833));
+#24818 = ORIENTED_EDGE('',*,*,#24708,.F.);
+#24819 = ORIENTED_EDGE('',*,*,#24820,.T.);
+#24820 = EDGE_CURVE('',#24701,#24821,#24823,.T.);
+#24821 = VERTEX_POINT('',#24822);
+#24822 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#24823 = LINE('',#24824,#24825);
+#24824 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#24825 = VECTOR('',#24826,1.);
+#24826 = DIRECTION('',(1.,0.,0.));
+#24827 = ORIENTED_EDGE('',*,*,#24828,.T.);
+#24828 = EDGE_CURVE('',#24821,#24725,#24829,.T.);
+#24829 = LINE('',#24830,#24831);
+#24830 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#24831 = VECTOR('',#24832,1.);
+#24832 = DIRECTION('',(0.,-1.,0.));
+#24833 = ORIENTED_EDGE('',*,*,#24739,.F.);
+#24834 = PLANE('',#24835);
+#24835 = AXIS2_PLACEMENT_3D('',#24836,#24837,#24838);
+#24836 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24837 = DIRECTION('',(0.,0.,1.));
+#24838 = DIRECTION('',(1.,0.,-0.));
+#24839 = ADVANCED_FACE('',(#24840),#24858,.T.);
+#24840 = FACE_BOUND('',#24841,.T.);
+#24841 = EDGE_LOOP('',(#24842,#24850,#24856,#24857));
+#24842 = ORIENTED_EDGE('',*,*,#24843,.F.);
+#24843 = EDGE_CURVE('',#24844,#24821,#24846,.T.);
+#24844 = VERTEX_POINT('',#24845);
+#24845 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#24846 = LINE('',#24847,#24848);
+#24847 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#24848 = VECTOR('',#24849,1.);
+#24849 = DIRECTION('',(0.,0.,1.));
+#24850 = ORIENTED_EDGE('',*,*,#24851,.F.);
+#24851 = EDGE_CURVE('',#24693,#24844,#24852,.T.);
+#24852 = LINE('',#24853,#24854);
+#24853 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24854 = VECTOR('',#24855,1.);
+#24855 = DIRECTION('',(1.,0.,0.));
+#24856 = ORIENTED_EDGE('',*,*,#24700,.T.);
+#24857 = ORIENTED_EDGE('',*,*,#24820,.T.);
+#24858 = PLANE('',#24859);
+#24859 = AXIS2_PLACEMENT_3D('',#24860,#24861,#24862);
+#24860 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#24861 = DIRECTION('',(0.,1.,0.));
+#24862 = DIRECTION('',(0.,-0.,1.));
+#24863 = ADVANCED_FACE('',(#24864),#24875,.F.);
+#24864 = FACE_BOUND('',#24865,.F.);
+#24865 = EDGE_LOOP('',(#24866,#24867,#24868,#24874));
+#24866 = ORIENTED_EDGE('',*,*,#24692,.F.);
+#24867 = ORIENTED_EDGE('',*,*,#24732,.T.);
+#24868 = ORIENTED_EDGE('',*,*,#24869,.T.);
+#24869 = EDGE_CURVE('',#24723,#24844,#24870,.T.);
+#24870 = LINE('',#24871,#24872);
+#24871 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24872 = VECTOR('',#24873,1.);
+#24873 = DIRECTION('',(0.,1.,0.));
+#24874 = ORIENTED_EDGE('',*,*,#24851,.F.);
+#24875 = PLANE('',#24876);
+#24876 = AXIS2_PLACEMENT_3D('',#24877,#24878,#24879);
+#24877 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#24878 = DIRECTION('',(0.,0.,1.));
+#24879 = DIRECTION('',(1.,0.,-0.));
+#24880 = ADVANCED_FACE('',(#24881),#24887,.T.);
+#24881 = FACE_BOUND('',#24882,.T.);
+#24882 = EDGE_LOOP('',(#24883,#24884,#24885,#24886));
+#24883 = ORIENTED_EDGE('',*,*,#24722,.F.);
+#24884 = ORIENTED_EDGE('',*,*,#24869,.T.);
+#24885 = ORIENTED_EDGE('',*,*,#24843,.T.);
+#24886 = ORIENTED_EDGE('',*,*,#24828,.T.);
+#24887 = PLANE('',#24888);
+#24888 = AXIS2_PLACEMENT_3D('',#24889,#24890,#24891);
+#24889 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#24890 = DIRECTION('',(1.,0.,0.));
+#24891 = DIRECTION('',(0.,0.,1.));
+#24892 = ADVANCED_FACE('',(#24893),#24918,.F.);
+#24893 = FACE_BOUND('',#24894,.F.);
+#24894 = EDGE_LOOP('',(#24895,#24905,#24911,#24912));
+#24895 = ORIENTED_EDGE('',*,*,#24896,.F.);
+#24896 = EDGE_CURVE('',#24897,#24899,#24901,.T.);
+#24897 = VERTEX_POINT('',#24898);
+#24898 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#24899 = VERTEX_POINT('',#24900);
+#24900 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#24901 = LINE('',#24902,#24903);
+#24902 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#24903 = VECTOR('',#24904,1.);
+#24904 = DIRECTION('',(0.,1.,0.));
+#24905 = ORIENTED_EDGE('',*,*,#24906,.F.);
+#24906 = EDGE_CURVE('',#24754,#24897,#24907,.T.);
+#24907 = LINE('',#24908,#24909);
+#24908 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#24909 = VECTOR('',#24910,1.);
+#24910 = DIRECTION('',(0.,0.,1.));
+#24911 = ORIENTED_EDGE('',*,*,#24753,.T.);
+#24912 = ORIENTED_EDGE('',*,*,#24913,.T.);
+#24913 = EDGE_CURVE('',#24756,#24899,#24914,.T.);
+#24914 = LINE('',#24915,#24916);
+#24915 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#24916 = VECTOR('',#24917,1.);
+#24917 = DIRECTION('',(0.,0.,1.));
+#24918 = PLANE('',#24919);
+#24919 = AXIS2_PLACEMENT_3D('',#24920,#24921,#24922);
+#24920 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24921 = DIRECTION('',(1.,0.,0.));
+#24922 = DIRECTION('',(0.,0.,1.));
+#24923 = ADVANCED_FACE('',(#24924),#24942,.T.);
+#24924 = FACE_BOUND('',#24925,.F.);
+#24925 = EDGE_LOOP('',(#24926,#24927,#24928,#24936));
+#24926 = ORIENTED_EDGE('',*,*,#24763,.F.);
+#24927 = ORIENTED_EDGE('',*,*,#24906,.T.);
+#24928 = ORIENTED_EDGE('',*,*,#24929,.T.);
+#24929 = EDGE_CURVE('',#24897,#24930,#24932,.T.);
+#24930 = VERTEX_POINT('',#24931);
+#24931 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#24932 = LINE('',#24933,#24934);
+#24933 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#24934 = VECTOR('',#24935,1.);
+#24935 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#24936 = ORIENTED_EDGE('',*,*,#24937,.F.);
+#24937 = EDGE_CURVE('',#24764,#24930,#24938,.T.);
+#24938 = LINE('',#24939,#24940);
+#24939 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#24940 = VECTOR('',#24941,1.);
+#24941 = DIRECTION('',(0.,0.,1.));
+#24942 = PLANE('',#24943);
+#24943 = AXIS2_PLACEMENT_3D('',#24944,#24945,#24946);
+#24944 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#24945 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#24946 = DIRECTION('',(-0.,0.,-1.));
+#24947 = ADVANCED_FACE('',(#24948),#24966,.F.);
+#24948 = FACE_BOUND('',#24949,.T.);
+#24949 = EDGE_LOOP('',(#24950,#24951,#24952,#24960));
+#24950 = ORIENTED_EDGE('',*,*,#24811,.F.);
+#24951 = ORIENTED_EDGE('',*,*,#24913,.T.);
+#24952 = ORIENTED_EDGE('',*,*,#24953,.T.);
+#24953 = EDGE_CURVE('',#24899,#24954,#24956,.T.);
+#24954 = VERTEX_POINT('',#24955);
+#24955 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#24956 = LINE('',#24957,#24958);
+#24957 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#24958 = VECTOR('',#24959,1.);
+#24959 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#24960 = ORIENTED_EDGE('',*,*,#24961,.F.);
+#24961 = EDGE_CURVE('',#24804,#24954,#24962,.T.);
+#24962 = LINE('',#24963,#24964);
+#24963 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#24964 = VECTOR('',#24965,1.);
+#24965 = DIRECTION('',(0.,0.,1.));
+#24966 = PLANE('',#24967);
+#24967 = AXIS2_PLACEMENT_3D('',#24968,#24969,#24970);
+#24968 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#24969 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#24970 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#24971 = ADVANCED_FACE('',(#24972),#24990,.F.);
+#24972 = FACE_BOUND('',#24973,.F.);
+#24973 = EDGE_LOOP('',(#24974,#24975,#24976,#24984));
+#24974 = ORIENTED_EDGE('',*,*,#24771,.F.);
+#24975 = ORIENTED_EDGE('',*,*,#24937,.T.);
+#24976 = ORIENTED_EDGE('',*,*,#24977,.T.);
+#24977 = EDGE_CURVE('',#24930,#24978,#24980,.T.);
+#24978 = VERTEX_POINT('',#24979);
+#24979 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#24980 = LINE('',#24981,#24982);
+#24981 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#24982 = VECTOR('',#24983,1.);
+#24983 = DIRECTION('',(1.,0.,0.));
+#24984 = ORIENTED_EDGE('',*,*,#24985,.F.);
+#24985 = EDGE_CURVE('',#24772,#24978,#24986,.T.);
+#24986 = LINE('',#24987,#24988);
+#24987 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#24988 = VECTOR('',#24989,1.);
+#24989 = DIRECTION('',(0.,0.,1.));
+#24990 = PLANE('',#24991);
+#24991 = AXIS2_PLACEMENT_3D('',#24992,#24993,#24994);
+#24992 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#24993 = DIRECTION('',(0.,1.,0.));
+#24994 = DIRECTION('',(0.,-0.,1.));
+#24995 = ADVANCED_FACE('',(#24996),#25014,.T.);
+#24996 = FACE_BOUND('',#24997,.T.);
+#24997 = EDGE_LOOP('',(#24998,#24999,#25000,#25008));
+#24998 = ORIENTED_EDGE('',*,*,#24803,.F.);
+#24999 = ORIENTED_EDGE('',*,*,#24961,.T.);
+#25000 = ORIENTED_EDGE('',*,*,#25001,.T.);
+#25001 = EDGE_CURVE('',#24954,#25002,#25004,.T.);
+#25002 = VERTEX_POINT('',#25003);
+#25003 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#25004 = LINE('',#25005,#25006);
+#25005 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#25006 = VECTOR('',#25007,1.);
+#25007 = DIRECTION('',(1.,0.,0.));
+#25008 = ORIENTED_EDGE('',*,*,#25009,.F.);
+#25009 = EDGE_CURVE('',#24796,#25002,#25010,.T.);
+#25010 = LINE('',#25011,#25012);
+#25011 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#25012 = VECTOR('',#25013,1.);
+#25013 = DIRECTION('',(0.,0.,1.));
+#25014 = PLANE('',#25015);
+#25015 = AXIS2_PLACEMENT_3D('',#25016,#25017,#25018);
+#25016 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#25017 = DIRECTION('',(0.,1.,0.));
+#25018 = DIRECTION('',(0.,-0.,1.));
+#25019 = ADVANCED_FACE('',(#25020),#25038,.F.);
+#25020 = FACE_BOUND('',#25021,.T.);
+#25021 = EDGE_LOOP('',(#25022,#25023,#25031,#25037));
+#25022 = ORIENTED_EDGE('',*,*,#24779,.F.);
+#25023 = ORIENTED_EDGE('',*,*,#25024,.T.);
+#25024 = EDGE_CURVE('',#24780,#25025,#25027,.T.);
+#25025 = VERTEX_POINT('',#25026);
+#25026 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#25027 = LINE('',#25028,#25029);
+#25028 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#25029 = VECTOR('',#25030,1.);
+#25030 = DIRECTION('',(0.,0.,1.));
+#25031 = ORIENTED_EDGE('',*,*,#25032,.T.);
+#25032 = EDGE_CURVE('',#25025,#24978,#25033,.T.);
+#25033 = LINE('',#25034,#25035);
+#25034 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#25035 = VECTOR('',#25036,1.);
+#25036 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#25037 = ORIENTED_EDGE('',*,*,#24985,.F.);
+#25038 = PLANE('',#25039);
+#25039 = AXIS2_PLACEMENT_3D('',#25040,#25041,#25042);
+#25040 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#25041 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#25042 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#25043 = ADVANCED_FACE('',(#25044),#25062,.T.);
+#25044 = FACE_BOUND('',#25045,.F.);
+#25045 = EDGE_LOOP('',(#25046,#25047,#25055,#25061));
+#25046 = ORIENTED_EDGE('',*,*,#24795,.F.);
+#25047 = ORIENTED_EDGE('',*,*,#25048,.T.);
+#25048 = EDGE_CURVE('',#24788,#25049,#25051,.T.);
+#25049 = VERTEX_POINT('',#25050);
+#25050 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#25051 = LINE('',#25052,#25053);
+#25052 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#25053 = VECTOR('',#25054,1.);
+#25054 = DIRECTION('',(0.,0.,1.));
+#25055 = ORIENTED_EDGE('',*,*,#25056,.T.);
+#25056 = EDGE_CURVE('',#25049,#25002,#25057,.T.);
+#25057 = LINE('',#25058,#25059);
+#25058 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#25059 = VECTOR('',#25060,1.);
+#25060 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#25061 = ORIENTED_EDGE('',*,*,#25009,.F.);
+#25062 = PLANE('',#25063);
+#25063 = AXIS2_PLACEMENT_3D('',#25064,#25065,#25066);
+#25064 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#25065 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#25066 = DIRECTION('',(0.,0.,-1.));
+#25067 = ADVANCED_FACE('',(#25068),#25079,.T.);
+#25068 = FACE_BOUND('',#25069,.T.);
+#25069 = EDGE_LOOP('',(#25070,#25076,#25077,#25078));
+#25070 = ORIENTED_EDGE('',*,*,#25071,.F.);
+#25071 = EDGE_CURVE('',#25025,#25049,#25072,.T.);
+#25072 = LINE('',#25073,#25074);
+#25073 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#25074 = VECTOR('',#25075,1.);
+#25075 = DIRECTION('',(0.,1.,0.));
+#25076 = ORIENTED_EDGE('',*,*,#25024,.F.);
+#25077 = ORIENTED_EDGE('',*,*,#24787,.T.);
+#25078 = ORIENTED_EDGE('',*,*,#25048,.T.);
+#25079 = PLANE('',#25080);
+#25080 = AXIS2_PLACEMENT_3D('',#25081,#25082,#25083);
+#25081 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#25082 = DIRECTION('',(1.,0.,0.));
+#25083 = DIRECTION('',(0.,0.,1.));
+#25084 = ADVANCED_FACE('',(#25085,#25095),#25129,.T.);
+#25085 = FACE_BOUND('',#25086,.T.);
+#25086 = EDGE_LOOP('',(#25087,#25088,#25089,#25090,#25091,#25092,#25093,
+    #25094));
+#25087 = ORIENTED_EDGE('',*,*,#24896,.F.);
+#25088 = ORIENTED_EDGE('',*,*,#24929,.T.);
+#25089 = ORIENTED_EDGE('',*,*,#24977,.T.);
+#25090 = ORIENTED_EDGE('',*,*,#25032,.F.);
+#25091 = ORIENTED_EDGE('',*,*,#25071,.T.);
+#25092 = ORIENTED_EDGE('',*,*,#25056,.T.);
+#25093 = ORIENTED_EDGE('',*,*,#25001,.F.);
+#25094 = ORIENTED_EDGE('',*,*,#24953,.F.);
+#25095 = FACE_BOUND('',#25096,.T.);
+#25096 = EDGE_LOOP('',(#25097,#25107,#25115,#25123));
+#25097 = ORIENTED_EDGE('',*,*,#25098,.F.);
+#25098 = EDGE_CURVE('',#25099,#25101,#25103,.T.);
+#25099 = VERTEX_POINT('',#25100);
+#25100 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#25101 = VERTEX_POINT('',#25102);
+#25102 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#25103 = LINE('',#25104,#25105);
+#25104 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#25105 = VECTOR('',#25106,1.);
+#25106 = DIRECTION('',(0.,-1.,0.));
+#25107 = ORIENTED_EDGE('',*,*,#25108,.T.);
+#25108 = EDGE_CURVE('',#25099,#25109,#25111,.T.);
+#25109 = VERTEX_POINT('',#25110);
+#25110 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#25111 = LINE('',#25112,#25113);
+#25112 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#25113 = VECTOR('',#25114,1.);
+#25114 = DIRECTION('',(1.,0.,0.));
+#25115 = ORIENTED_EDGE('',*,*,#25116,.T.);
+#25116 = EDGE_CURVE('',#25109,#25117,#25119,.T.);
+#25117 = VERTEX_POINT('',#25118);
+#25118 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#25119 = LINE('',#25120,#25121);
+#25120 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#25121 = VECTOR('',#25122,1.);
+#25122 = DIRECTION('',(0.,-1.,0.));
+#25123 = ORIENTED_EDGE('',*,*,#25124,.F.);
+#25124 = EDGE_CURVE('',#25101,#25117,#25125,.T.);
+#25125 = LINE('',#25126,#25127);
+#25126 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#25127 = VECTOR('',#25128,1.);
+#25128 = DIRECTION('',(1.,0.,0.));
+#25129 = PLANE('',#25130);
+#25130 = AXIS2_PLACEMENT_3D('',#25131,#25132,#25133);
+#25131 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#25132 = DIRECTION('',(0.,0.,1.));
+#25133 = DIRECTION('',(1.,0.,-0.));
+#25134 = ADVANCED_FACE('',(#25135),#25160,.F.);
+#25135 = FACE_BOUND('',#25136,.F.);
+#25136 = EDGE_LOOP('',(#25137,#25145,#25146,#25154));
+#25137 = ORIENTED_EDGE('',*,*,#25138,.F.);
+#25138 = EDGE_CURVE('',#25101,#25139,#25141,.T.);
+#25139 = VERTEX_POINT('',#25140);
+#25140 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#25141 = LINE('',#25142,#25143);
+#25142 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25143 = VECTOR('',#25144,1.);
+#25144 = DIRECTION('',(0.,0.,1.));
+#25145 = ORIENTED_EDGE('',*,*,#25098,.F.);
+#25146 = ORIENTED_EDGE('',*,*,#25147,.T.);
+#25147 = EDGE_CURVE('',#25099,#25148,#25150,.T.);
+#25148 = VERTEX_POINT('',#25149);
+#25149 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#25150 = LINE('',#25151,#25152);
+#25151 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25152 = VECTOR('',#25153,1.);
+#25153 = DIRECTION('',(0.,0.,1.));
+#25154 = ORIENTED_EDGE('',*,*,#25155,.F.);
+#25155 = EDGE_CURVE('',#25139,#25148,#25156,.T.);
+#25156 = LINE('',#25157,#25158);
+#25157 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#25158 = VECTOR('',#25159,1.);
+#25159 = DIRECTION('',(0.,1.,0.));
+#25160 = PLANE('',#25161);
+#25161 = AXIS2_PLACEMENT_3D('',#25162,#25163,#25164);
+#25162 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25163 = DIRECTION('',(1.,0.,0.));
+#25164 = DIRECTION('',(0.,0.,1.));
+#25165 = ADVANCED_FACE('',(#25166),#25184,.F.);
+#25166 = FACE_BOUND('',#25167,.F.);
+#25167 = EDGE_LOOP('',(#25168,#25176,#25177,#25178));
+#25168 = ORIENTED_EDGE('',*,*,#25169,.F.);
+#25169 = EDGE_CURVE('',#25117,#25170,#25172,.T.);
+#25170 = VERTEX_POINT('',#25171);
+#25171 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#25172 = LINE('',#25173,#25174);
+#25173 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25174 = VECTOR('',#25175,1.);
+#25175 = DIRECTION('',(0.,0.,1.));
+#25176 = ORIENTED_EDGE('',*,*,#25124,.F.);
+#25177 = ORIENTED_EDGE('',*,*,#25138,.T.);
+#25178 = ORIENTED_EDGE('',*,*,#25179,.T.);
+#25179 = EDGE_CURVE('',#25139,#25170,#25180,.T.);
+#25180 = LINE('',#25181,#25182);
+#25181 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#25182 = VECTOR('',#25183,1.);
+#25183 = DIRECTION('',(1.,0.,0.));
+#25184 = PLANE('',#25185);
+#25185 = AXIS2_PLACEMENT_3D('',#25186,#25187,#25188);
+#25186 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25187 = DIRECTION('',(0.,1.,0.));
+#25188 = DIRECTION('',(0.,-0.,1.));
+#25189 = ADVANCED_FACE('',(#25190),#25208,.T.);
+#25190 = FACE_BOUND('',#25191,.T.);
+#25191 = EDGE_LOOP('',(#25192,#25193,#25194,#25202));
+#25192 = ORIENTED_EDGE('',*,*,#25169,.F.);
+#25193 = ORIENTED_EDGE('',*,*,#25116,.F.);
+#25194 = ORIENTED_EDGE('',*,*,#25195,.T.);
+#25195 = EDGE_CURVE('',#25109,#25196,#25198,.T.);
+#25196 = VERTEX_POINT('',#25197);
+#25197 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#25198 = LINE('',#25199,#25200);
+#25199 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#25200 = VECTOR('',#25201,1.);
+#25201 = DIRECTION('',(0.,0.,1.));
+#25202 = ORIENTED_EDGE('',*,*,#25203,.F.);
+#25203 = EDGE_CURVE('',#25170,#25196,#25204,.T.);
+#25204 = LINE('',#25205,#25206);
+#25205 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#25206 = VECTOR('',#25207,1.);
+#25207 = DIRECTION('',(0.,1.,0.));
+#25208 = PLANE('',#25209);
+#25209 = AXIS2_PLACEMENT_3D('',#25210,#25211,#25212);
+#25210 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25211 = DIRECTION('',(1.,0.,0.));
+#25212 = DIRECTION('',(0.,0.,1.));
+#25213 = ADVANCED_FACE('',(#25214),#25225,.T.);
+#25214 = FACE_BOUND('',#25215,.T.);
+#25215 = EDGE_LOOP('',(#25216,#25217,#25218,#25219));
+#25216 = ORIENTED_EDGE('',*,*,#25195,.F.);
+#25217 = ORIENTED_EDGE('',*,*,#25108,.F.);
+#25218 = ORIENTED_EDGE('',*,*,#25147,.T.);
+#25219 = ORIENTED_EDGE('',*,*,#25220,.T.);
+#25220 = EDGE_CURVE('',#25148,#25196,#25221,.T.);
+#25221 = LINE('',#25222,#25223);
+#25222 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#25223 = VECTOR('',#25224,1.);
+#25224 = DIRECTION('',(1.,0.,0.));
+#25225 = PLANE('',#25226);
+#25226 = AXIS2_PLACEMENT_3D('',#25227,#25228,#25229);
+#25227 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25228 = DIRECTION('',(0.,1.,0.));
+#25229 = DIRECTION('',(0.,-0.,1.));
+#25230 = ADVANCED_FACE('',(#25231),#25237,.T.);
+#25231 = FACE_BOUND('',#25232,.T.);
+#25232 = EDGE_LOOP('',(#25233,#25234,#25235,#25236));
+#25233 = ORIENTED_EDGE('',*,*,#25155,.F.);
+#25234 = ORIENTED_EDGE('',*,*,#25179,.T.);
+#25235 = ORIENTED_EDGE('',*,*,#25203,.T.);
+#25236 = ORIENTED_EDGE('',*,*,#25220,.F.);
+#25237 = PLANE('',#25238);
+#25238 = AXIS2_PLACEMENT_3D('',#25239,#25240,#25241);
+#25239 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#25240 = DIRECTION('',(0.,0.,1.));
+#25241 = DIRECTION('',(1.,0.,-0.));
+#25242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25246)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25243,#25244,#25245)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25243 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25244 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25245 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25246 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25243,
+  'distance_accuracy_value','confusion accuracy');
+#25247 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25248,#25250);
+#25248 = ( REPRESENTATION_RELATIONSHIP('','',#24675,#24652) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25249) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25249 = ITEM_DEFINED_TRANSFORMATION('','',#11,#24653);
+#25250 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25251);
+#25251 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('280','PinHeader024','',#24647,
+  #24670,$);
+#25252 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24672));
+#25253 = SHAPE_DEFINITION_REPRESENTATION(#25254,#25260);
+#25254 = PRODUCT_DEFINITION_SHAPE('','',#25255);
+#25255 = PRODUCT_DEFINITION('design','',#25256,#25259);
+#25256 = PRODUCT_DEFINITION_FORMATION('','',#25257);
+#25257 = PRODUCT('01x01_P2.54mm_Vertical_THT025',
+  '01x01_P2.54mm_Vertical_THT025','',(#25258));
+#25258 = PRODUCT_CONTEXT('',#2,'mechanical');
+#25259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25260 = SHAPE_REPRESENTATION('',(#11,#25261),#25265);
+#25261 = AXIS2_PLACEMENT_3D('',#25262,#25263,#25264);
+#25262 = CARTESIAN_POINT('',(0.,0.,0.));
+#25263 = DIRECTION('',(0.,0.,1.));
+#25264 = DIRECTION('',(1.,0.,0.));
+#25265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25269)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25266,#25267,#25268)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25266 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25267 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25268 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25269 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25266,
+  'distance_accuracy_value','confusion accuracy');
+#25270 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25271,#25273);
+#25271 = ( REPRESENTATION_RELATIONSHIP('','',#25260,#24617) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25272) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25272 = ITEM_DEFINED_TRANSFORMATION('','',#11,#24622);
+#25273 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25274);
+#25274 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('283',
+  '01x01_P2.54mm_Vertical_THT025','',#24612,#25255,$);
+#25275 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25257));
+#25276 = SHAPE_DEFINITION_REPRESENTATION(#25277,#25283);
+#25277 = PRODUCT_DEFINITION_SHAPE('','',#25278);
+#25278 = PRODUCT_DEFINITION('design','',#25279,#25282);
+#25279 = PRODUCT_DEFINITION_FORMATION('','',#25280);
+#25280 = PRODUCT('PinHeader025','PinHeader025','',(#25281));
+#25281 = PRODUCT_CONTEXT('',#2,'mechanical');
+#25282 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25283 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#25284),#25850);
+#25284 = MANIFOLD_SOLID_BREP('',#25285);
+#25285 = CLOSED_SHELL('',(#25286,#25326,#25357,#25447,#25471,#25488,
+    #25500,#25531,#25555,#25579,#25603,#25627,#25651,#25675,#25692,
+    #25742,#25773,#25797,#25821,#25838));
+#25286 = ADVANCED_FACE('',(#25287),#25321,.F.);
+#25287 = FACE_BOUND('',#25288,.F.);
+#25288 = EDGE_LOOP('',(#25289,#25299,#25307,#25315));
+#25289 = ORIENTED_EDGE('',*,*,#25290,.F.);
+#25290 = EDGE_CURVE('',#25291,#25293,#25295,.T.);
+#25291 = VERTEX_POINT('',#25292);
+#25292 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25293 = VERTEX_POINT('',#25294);
+#25294 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#25295 = LINE('',#25296,#25297);
+#25296 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25297 = VECTOR('',#25298,1.);
+#25298 = DIRECTION('',(0.,0.,1.));
+#25299 = ORIENTED_EDGE('',*,*,#25300,.T.);
+#25300 = EDGE_CURVE('',#25291,#25301,#25303,.T.);
+#25301 = VERTEX_POINT('',#25302);
+#25302 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25303 = LINE('',#25304,#25305);
+#25304 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25305 = VECTOR('',#25306,1.);
+#25306 = DIRECTION('',(0.,1.,0.));
+#25307 = ORIENTED_EDGE('',*,*,#25308,.T.);
+#25308 = EDGE_CURVE('',#25301,#25309,#25311,.T.);
+#25309 = VERTEX_POINT('',#25310);
+#25310 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#25311 = LINE('',#25312,#25313);
+#25312 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25313 = VECTOR('',#25314,1.);
+#25314 = DIRECTION('',(0.,0.,1.));
+#25315 = ORIENTED_EDGE('',*,*,#25316,.T.);
+#25316 = EDGE_CURVE('',#25309,#25293,#25317,.T.);
+#25317 = LINE('',#25318,#25319);
+#25318 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#25319 = VECTOR('',#25320,1.);
+#25320 = DIRECTION('',(0.,-1.,0.));
+#25321 = PLANE('',#25322);
+#25322 = AXIS2_PLACEMENT_3D('',#25323,#25324,#25325);
+#25323 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25324 = DIRECTION('',(1.,0.,0.));
+#25325 = DIRECTION('',(0.,0.,1.));
+#25326 = ADVANCED_FACE('',(#25327),#25352,.F.);
+#25327 = FACE_BOUND('',#25328,.F.);
+#25328 = EDGE_LOOP('',(#25329,#25339,#25345,#25346));
+#25329 = ORIENTED_EDGE('',*,*,#25330,.F.);
+#25330 = EDGE_CURVE('',#25331,#25333,#25335,.T.);
+#25331 = VERTEX_POINT('',#25332);
+#25332 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25333 = VERTEX_POINT('',#25334);
+#25334 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#25335 = LINE('',#25336,#25337);
+#25336 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25337 = VECTOR('',#25338,1.);
+#25338 = DIRECTION('',(0.,0.,1.));
+#25339 = ORIENTED_EDGE('',*,*,#25340,.F.);
+#25340 = EDGE_CURVE('',#25291,#25331,#25341,.T.);
+#25341 = LINE('',#25342,#25343);
+#25342 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25343 = VECTOR('',#25344,1.);
+#25344 = DIRECTION('',(1.,0.,0.));
+#25345 = ORIENTED_EDGE('',*,*,#25290,.T.);
+#25346 = ORIENTED_EDGE('',*,*,#25347,.T.);
+#25347 = EDGE_CURVE('',#25293,#25333,#25348,.T.);
+#25348 = LINE('',#25349,#25350);
+#25349 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#25350 = VECTOR('',#25351,1.);
+#25351 = DIRECTION('',(1.,0.,0.));
+#25352 = PLANE('',#25353);
+#25353 = AXIS2_PLACEMENT_3D('',#25354,#25355,#25356);
+#25354 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25355 = DIRECTION('',(0.,1.,0.));
+#25356 = DIRECTION('',(0.,-0.,1.));
+#25357 = ADVANCED_FACE('',(#25358,#25424),#25442,.F.);
+#25358 = FACE_BOUND('',#25359,.F.);
+#25359 = EDGE_LOOP('',(#25360,#25370,#25378,#25386,#25394,#25402,#25410,
+    #25418));
+#25360 = ORIENTED_EDGE('',*,*,#25361,.F.);
+#25361 = EDGE_CURVE('',#25362,#25364,#25366,.T.);
+#25362 = VERTEX_POINT('',#25363);
+#25363 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#25364 = VERTEX_POINT('',#25365);
+#25365 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#25366 = LINE('',#25367,#25368);
+#25367 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#25368 = VECTOR('',#25369,1.);
+#25369 = DIRECTION('',(0.,1.,0.));
+#25370 = ORIENTED_EDGE('',*,*,#25371,.T.);
+#25371 = EDGE_CURVE('',#25362,#25372,#25374,.T.);
+#25372 = VERTEX_POINT('',#25373);
+#25373 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#25374 = LINE('',#25375,#25376);
+#25375 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#25376 = VECTOR('',#25377,1.);
+#25377 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#25378 = ORIENTED_EDGE('',*,*,#25379,.T.);
+#25379 = EDGE_CURVE('',#25372,#25380,#25382,.T.);
+#25380 = VERTEX_POINT('',#25381);
+#25381 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#25382 = LINE('',#25383,#25384);
+#25383 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#25384 = VECTOR('',#25385,1.);
+#25385 = DIRECTION('',(1.,0.,0.));
+#25386 = ORIENTED_EDGE('',*,*,#25387,.F.);
+#25387 = EDGE_CURVE('',#25388,#25380,#25390,.T.);
+#25388 = VERTEX_POINT('',#25389);
+#25389 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#25390 = LINE('',#25391,#25392);
+#25391 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#25392 = VECTOR('',#25393,1.);
+#25393 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#25394 = ORIENTED_EDGE('',*,*,#25395,.T.);
+#25395 = EDGE_CURVE('',#25388,#25396,#25398,.T.);
+#25396 = VERTEX_POINT('',#25397);
+#25397 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#25398 = LINE('',#25399,#25400);
+#25399 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#25400 = VECTOR('',#25401,1.);
+#25401 = DIRECTION('',(0.,1.,0.));
+#25402 = ORIENTED_EDGE('',*,*,#25403,.T.);
+#25403 = EDGE_CURVE('',#25396,#25404,#25406,.T.);
+#25404 = VERTEX_POINT('',#25405);
+#25405 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#25406 = LINE('',#25407,#25408);
+#25407 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#25408 = VECTOR('',#25409,1.);
+#25409 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#25410 = ORIENTED_EDGE('',*,*,#25411,.F.);
+#25411 = EDGE_CURVE('',#25412,#25404,#25414,.T.);
+#25412 = VERTEX_POINT('',#25413);
+#25413 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#25414 = LINE('',#25415,#25416);
+#25415 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#25416 = VECTOR('',#25417,1.);
+#25417 = DIRECTION('',(1.,0.,0.));
+#25418 = ORIENTED_EDGE('',*,*,#25419,.F.);
+#25419 = EDGE_CURVE('',#25364,#25412,#25420,.T.);
+#25420 = LINE('',#25421,#25422);
+#25421 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#25422 = VECTOR('',#25423,1.);
+#25423 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#25424 = FACE_BOUND('',#25425,.F.);
+#25425 = EDGE_LOOP('',(#25426,#25427,#25435,#25441));
+#25426 = ORIENTED_EDGE('',*,*,#25316,.F.);
+#25427 = ORIENTED_EDGE('',*,*,#25428,.T.);
+#25428 = EDGE_CURVE('',#25309,#25429,#25431,.T.);
+#25429 = VERTEX_POINT('',#25430);
+#25430 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#25431 = LINE('',#25432,#25433);
+#25432 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#25433 = VECTOR('',#25434,1.);
+#25434 = DIRECTION('',(1.,0.,0.));
+#25435 = ORIENTED_EDGE('',*,*,#25436,.T.);
+#25436 = EDGE_CURVE('',#25429,#25333,#25437,.T.);
+#25437 = LINE('',#25438,#25439);
+#25438 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#25439 = VECTOR('',#25440,1.);
+#25440 = DIRECTION('',(0.,-1.,0.));
+#25441 = ORIENTED_EDGE('',*,*,#25347,.F.);
+#25442 = PLANE('',#25443);
+#25443 = AXIS2_PLACEMENT_3D('',#25444,#25445,#25446);
+#25444 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#25445 = DIRECTION('',(0.,0.,1.));
+#25446 = DIRECTION('',(1.,0.,-0.));
+#25447 = ADVANCED_FACE('',(#25448),#25466,.T.);
+#25448 = FACE_BOUND('',#25449,.T.);
+#25449 = EDGE_LOOP('',(#25450,#25458,#25464,#25465));
+#25450 = ORIENTED_EDGE('',*,*,#25451,.F.);
+#25451 = EDGE_CURVE('',#25452,#25429,#25454,.T.);
+#25452 = VERTEX_POINT('',#25453);
+#25453 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#25454 = LINE('',#25455,#25456);
+#25455 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#25456 = VECTOR('',#25457,1.);
+#25457 = DIRECTION('',(0.,0.,1.));
+#25458 = ORIENTED_EDGE('',*,*,#25459,.F.);
+#25459 = EDGE_CURVE('',#25301,#25452,#25460,.T.);
+#25460 = LINE('',#25461,#25462);
+#25461 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25462 = VECTOR('',#25463,1.);
+#25463 = DIRECTION('',(1.,0.,0.));
+#25464 = ORIENTED_EDGE('',*,*,#25308,.T.);
+#25465 = ORIENTED_EDGE('',*,*,#25428,.T.);
+#25466 = PLANE('',#25467);
+#25467 = AXIS2_PLACEMENT_3D('',#25468,#25469,#25470);
+#25468 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25469 = DIRECTION('',(0.,1.,0.));
+#25470 = DIRECTION('',(0.,-0.,1.));
+#25471 = ADVANCED_FACE('',(#25472),#25483,.F.);
+#25472 = FACE_BOUND('',#25473,.F.);
+#25473 = EDGE_LOOP('',(#25474,#25475,#25476,#25482));
+#25474 = ORIENTED_EDGE('',*,*,#25300,.F.);
+#25475 = ORIENTED_EDGE('',*,*,#25340,.T.);
+#25476 = ORIENTED_EDGE('',*,*,#25477,.T.);
+#25477 = EDGE_CURVE('',#25331,#25452,#25478,.T.);
+#25478 = LINE('',#25479,#25480);
+#25479 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25480 = VECTOR('',#25481,1.);
+#25481 = DIRECTION('',(0.,1.,0.));
+#25482 = ORIENTED_EDGE('',*,*,#25459,.F.);
+#25483 = PLANE('',#25484);
+#25484 = AXIS2_PLACEMENT_3D('',#25485,#25486,#25487);
+#25485 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25486 = DIRECTION('',(0.,0.,1.));
+#25487 = DIRECTION('',(1.,0.,-0.));
+#25488 = ADVANCED_FACE('',(#25489),#25495,.T.);
+#25489 = FACE_BOUND('',#25490,.T.);
+#25490 = EDGE_LOOP('',(#25491,#25492,#25493,#25494));
+#25491 = ORIENTED_EDGE('',*,*,#25330,.F.);
+#25492 = ORIENTED_EDGE('',*,*,#25477,.T.);
+#25493 = ORIENTED_EDGE('',*,*,#25451,.T.);
+#25494 = ORIENTED_EDGE('',*,*,#25436,.T.);
+#25495 = PLANE('',#25496);
+#25496 = AXIS2_PLACEMENT_3D('',#25497,#25498,#25499);
+#25497 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25498 = DIRECTION('',(1.,0.,0.));
+#25499 = DIRECTION('',(0.,0.,1.));
+#25500 = ADVANCED_FACE('',(#25501),#25526,.F.);
+#25501 = FACE_BOUND('',#25502,.F.);
+#25502 = EDGE_LOOP('',(#25503,#25513,#25519,#25520));
+#25503 = ORIENTED_EDGE('',*,*,#25504,.F.);
+#25504 = EDGE_CURVE('',#25505,#25507,#25509,.T.);
+#25505 = VERTEX_POINT('',#25506);
+#25506 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#25507 = VERTEX_POINT('',#25508);
+#25508 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#25509 = LINE('',#25510,#25511);
+#25510 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#25511 = VECTOR('',#25512,1.);
+#25512 = DIRECTION('',(0.,1.,0.));
+#25513 = ORIENTED_EDGE('',*,*,#25514,.F.);
+#25514 = EDGE_CURVE('',#25362,#25505,#25515,.T.);
+#25515 = LINE('',#25516,#25517);
+#25516 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#25517 = VECTOR('',#25518,1.);
+#25518 = DIRECTION('',(0.,0.,1.));
+#25519 = ORIENTED_EDGE('',*,*,#25361,.T.);
+#25520 = ORIENTED_EDGE('',*,*,#25521,.T.);
+#25521 = EDGE_CURVE('',#25364,#25507,#25522,.T.);
+#25522 = LINE('',#25523,#25524);
+#25523 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#25524 = VECTOR('',#25525,1.);
+#25525 = DIRECTION('',(0.,0.,1.));
+#25526 = PLANE('',#25527);
+#25527 = AXIS2_PLACEMENT_3D('',#25528,#25529,#25530);
+#25528 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#25529 = DIRECTION('',(1.,0.,0.));
+#25530 = DIRECTION('',(0.,0.,1.));
+#25531 = ADVANCED_FACE('',(#25532),#25550,.T.);
+#25532 = FACE_BOUND('',#25533,.F.);
+#25533 = EDGE_LOOP('',(#25534,#25535,#25536,#25544));
+#25534 = ORIENTED_EDGE('',*,*,#25371,.F.);
+#25535 = ORIENTED_EDGE('',*,*,#25514,.T.);
+#25536 = ORIENTED_EDGE('',*,*,#25537,.T.);
+#25537 = EDGE_CURVE('',#25505,#25538,#25540,.T.);
+#25538 = VERTEX_POINT('',#25539);
+#25539 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#25540 = LINE('',#25541,#25542);
+#25541 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#25542 = VECTOR('',#25543,1.);
+#25543 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#25544 = ORIENTED_EDGE('',*,*,#25545,.F.);
+#25545 = EDGE_CURVE('',#25372,#25538,#25546,.T.);
+#25546 = LINE('',#25547,#25548);
+#25547 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#25548 = VECTOR('',#25549,1.);
+#25549 = DIRECTION('',(0.,0.,1.));
+#25550 = PLANE('',#25551);
+#25551 = AXIS2_PLACEMENT_3D('',#25552,#25553,#25554);
+#25552 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#25553 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#25554 = DIRECTION('',(-0.,0.,-1.));
+#25555 = ADVANCED_FACE('',(#25556),#25574,.F.);
+#25556 = FACE_BOUND('',#25557,.T.);
+#25557 = EDGE_LOOP('',(#25558,#25559,#25560,#25568));
+#25558 = ORIENTED_EDGE('',*,*,#25419,.F.);
+#25559 = ORIENTED_EDGE('',*,*,#25521,.T.);
+#25560 = ORIENTED_EDGE('',*,*,#25561,.T.);
+#25561 = EDGE_CURVE('',#25507,#25562,#25564,.T.);
+#25562 = VERTEX_POINT('',#25563);
+#25563 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#25564 = LINE('',#25565,#25566);
+#25565 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#25566 = VECTOR('',#25567,1.);
+#25567 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#25568 = ORIENTED_EDGE('',*,*,#25569,.F.);
+#25569 = EDGE_CURVE('',#25412,#25562,#25570,.T.);
+#25570 = LINE('',#25571,#25572);
+#25571 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#25572 = VECTOR('',#25573,1.);
+#25573 = DIRECTION('',(0.,0.,1.));
+#25574 = PLANE('',#25575);
+#25575 = AXIS2_PLACEMENT_3D('',#25576,#25577,#25578);
+#25576 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#25577 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#25578 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#25579 = ADVANCED_FACE('',(#25580),#25598,.F.);
+#25580 = FACE_BOUND('',#25581,.F.);
+#25581 = EDGE_LOOP('',(#25582,#25583,#25584,#25592));
+#25582 = ORIENTED_EDGE('',*,*,#25379,.F.);
+#25583 = ORIENTED_EDGE('',*,*,#25545,.T.);
+#25584 = ORIENTED_EDGE('',*,*,#25585,.T.);
+#25585 = EDGE_CURVE('',#25538,#25586,#25588,.T.);
+#25586 = VERTEX_POINT('',#25587);
+#25587 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#25588 = LINE('',#25589,#25590);
+#25589 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#25590 = VECTOR('',#25591,1.);
+#25591 = DIRECTION('',(1.,0.,0.));
+#25592 = ORIENTED_EDGE('',*,*,#25593,.F.);
+#25593 = EDGE_CURVE('',#25380,#25586,#25594,.T.);
+#25594 = LINE('',#25595,#25596);
+#25595 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#25596 = VECTOR('',#25597,1.);
+#25597 = DIRECTION('',(0.,0.,1.));
+#25598 = PLANE('',#25599);
+#25599 = AXIS2_PLACEMENT_3D('',#25600,#25601,#25602);
+#25600 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#25601 = DIRECTION('',(0.,1.,0.));
+#25602 = DIRECTION('',(0.,-0.,1.));
+#25603 = ADVANCED_FACE('',(#25604),#25622,.T.);
+#25604 = FACE_BOUND('',#25605,.T.);
+#25605 = EDGE_LOOP('',(#25606,#25607,#25608,#25616));
+#25606 = ORIENTED_EDGE('',*,*,#25411,.F.);
+#25607 = ORIENTED_EDGE('',*,*,#25569,.T.);
+#25608 = ORIENTED_EDGE('',*,*,#25609,.T.);
+#25609 = EDGE_CURVE('',#25562,#25610,#25612,.T.);
+#25610 = VERTEX_POINT('',#25611);
+#25611 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#25612 = LINE('',#25613,#25614);
+#25613 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#25614 = VECTOR('',#25615,1.);
+#25615 = DIRECTION('',(1.,0.,0.));
+#25616 = ORIENTED_EDGE('',*,*,#25617,.F.);
+#25617 = EDGE_CURVE('',#25404,#25610,#25618,.T.);
+#25618 = LINE('',#25619,#25620);
+#25619 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#25620 = VECTOR('',#25621,1.);
+#25621 = DIRECTION('',(0.,0.,1.));
+#25622 = PLANE('',#25623);
+#25623 = AXIS2_PLACEMENT_3D('',#25624,#25625,#25626);
+#25624 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#25625 = DIRECTION('',(0.,1.,0.));
+#25626 = DIRECTION('',(0.,-0.,1.));
+#25627 = ADVANCED_FACE('',(#25628),#25646,.F.);
+#25628 = FACE_BOUND('',#25629,.T.);
+#25629 = EDGE_LOOP('',(#25630,#25631,#25639,#25645));
+#25630 = ORIENTED_EDGE('',*,*,#25387,.F.);
+#25631 = ORIENTED_EDGE('',*,*,#25632,.T.);
+#25632 = EDGE_CURVE('',#25388,#25633,#25635,.T.);
+#25633 = VERTEX_POINT('',#25634);
+#25634 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#25635 = LINE('',#25636,#25637);
+#25636 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#25637 = VECTOR('',#25638,1.);
+#25638 = DIRECTION('',(0.,0.,1.));
+#25639 = ORIENTED_EDGE('',*,*,#25640,.T.);
+#25640 = EDGE_CURVE('',#25633,#25586,#25641,.T.);
+#25641 = LINE('',#25642,#25643);
+#25642 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#25643 = VECTOR('',#25644,1.);
+#25644 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#25645 = ORIENTED_EDGE('',*,*,#25593,.F.);
+#25646 = PLANE('',#25647);
+#25647 = AXIS2_PLACEMENT_3D('',#25648,#25649,#25650);
+#25648 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#25649 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#25650 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#25651 = ADVANCED_FACE('',(#25652),#25670,.T.);
+#25652 = FACE_BOUND('',#25653,.F.);
+#25653 = EDGE_LOOP('',(#25654,#25655,#25663,#25669));
+#25654 = ORIENTED_EDGE('',*,*,#25403,.F.);
+#25655 = ORIENTED_EDGE('',*,*,#25656,.T.);
+#25656 = EDGE_CURVE('',#25396,#25657,#25659,.T.);
+#25657 = VERTEX_POINT('',#25658);
+#25658 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#25659 = LINE('',#25660,#25661);
+#25660 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#25661 = VECTOR('',#25662,1.);
+#25662 = DIRECTION('',(0.,0.,1.));
+#25663 = ORIENTED_EDGE('',*,*,#25664,.T.);
+#25664 = EDGE_CURVE('',#25657,#25610,#25665,.T.);
+#25665 = LINE('',#25666,#25667);
+#25666 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#25667 = VECTOR('',#25668,1.);
+#25668 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#25669 = ORIENTED_EDGE('',*,*,#25617,.F.);
+#25670 = PLANE('',#25671);
+#25671 = AXIS2_PLACEMENT_3D('',#25672,#25673,#25674);
+#25672 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#25673 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#25674 = DIRECTION('',(0.,0.,-1.));
+#25675 = ADVANCED_FACE('',(#25676),#25687,.T.);
+#25676 = FACE_BOUND('',#25677,.T.);
+#25677 = EDGE_LOOP('',(#25678,#25684,#25685,#25686));
+#25678 = ORIENTED_EDGE('',*,*,#25679,.F.);
+#25679 = EDGE_CURVE('',#25633,#25657,#25680,.T.);
+#25680 = LINE('',#25681,#25682);
+#25681 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#25682 = VECTOR('',#25683,1.);
+#25683 = DIRECTION('',(0.,1.,0.));
+#25684 = ORIENTED_EDGE('',*,*,#25632,.F.);
+#25685 = ORIENTED_EDGE('',*,*,#25395,.T.);
+#25686 = ORIENTED_EDGE('',*,*,#25656,.T.);
+#25687 = PLANE('',#25688);
+#25688 = AXIS2_PLACEMENT_3D('',#25689,#25690,#25691);
+#25689 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#25690 = DIRECTION('',(1.,0.,0.));
+#25691 = DIRECTION('',(0.,0.,1.));
+#25692 = ADVANCED_FACE('',(#25693,#25703),#25737,.T.);
+#25693 = FACE_BOUND('',#25694,.T.);
+#25694 = EDGE_LOOP('',(#25695,#25696,#25697,#25698,#25699,#25700,#25701,
+    #25702));
+#25695 = ORIENTED_EDGE('',*,*,#25504,.F.);
+#25696 = ORIENTED_EDGE('',*,*,#25537,.T.);
+#25697 = ORIENTED_EDGE('',*,*,#25585,.T.);
+#25698 = ORIENTED_EDGE('',*,*,#25640,.F.);
+#25699 = ORIENTED_EDGE('',*,*,#25679,.T.);
+#25700 = ORIENTED_EDGE('',*,*,#25664,.T.);
+#25701 = ORIENTED_EDGE('',*,*,#25609,.F.);
+#25702 = ORIENTED_EDGE('',*,*,#25561,.F.);
+#25703 = FACE_BOUND('',#25704,.T.);
+#25704 = EDGE_LOOP('',(#25705,#25715,#25723,#25731));
+#25705 = ORIENTED_EDGE('',*,*,#25706,.F.);
+#25706 = EDGE_CURVE('',#25707,#25709,#25711,.T.);
+#25707 = VERTEX_POINT('',#25708);
+#25708 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#25709 = VERTEX_POINT('',#25710);
+#25710 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#25711 = LINE('',#25712,#25713);
+#25712 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#25713 = VECTOR('',#25714,1.);
+#25714 = DIRECTION('',(0.,-1.,0.));
+#25715 = ORIENTED_EDGE('',*,*,#25716,.T.);
+#25716 = EDGE_CURVE('',#25707,#25717,#25719,.T.);
+#25717 = VERTEX_POINT('',#25718);
+#25718 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#25719 = LINE('',#25720,#25721);
+#25720 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#25721 = VECTOR('',#25722,1.);
+#25722 = DIRECTION('',(1.,0.,0.));
+#25723 = ORIENTED_EDGE('',*,*,#25724,.T.);
+#25724 = EDGE_CURVE('',#25717,#25725,#25727,.T.);
+#25725 = VERTEX_POINT('',#25726);
+#25726 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#25727 = LINE('',#25728,#25729);
+#25728 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#25729 = VECTOR('',#25730,1.);
+#25730 = DIRECTION('',(0.,-1.,0.));
+#25731 = ORIENTED_EDGE('',*,*,#25732,.F.);
+#25732 = EDGE_CURVE('',#25709,#25725,#25733,.T.);
+#25733 = LINE('',#25734,#25735);
+#25734 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#25735 = VECTOR('',#25736,1.);
+#25736 = DIRECTION('',(1.,0.,0.));
+#25737 = PLANE('',#25738);
+#25738 = AXIS2_PLACEMENT_3D('',#25739,#25740,#25741);
+#25739 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#25740 = DIRECTION('',(0.,0.,1.));
+#25741 = DIRECTION('',(1.,0.,-0.));
+#25742 = ADVANCED_FACE('',(#25743),#25768,.F.);
+#25743 = FACE_BOUND('',#25744,.F.);
+#25744 = EDGE_LOOP('',(#25745,#25753,#25754,#25762));
+#25745 = ORIENTED_EDGE('',*,*,#25746,.F.);
+#25746 = EDGE_CURVE('',#25709,#25747,#25749,.T.);
+#25747 = VERTEX_POINT('',#25748);
+#25748 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#25749 = LINE('',#25750,#25751);
+#25750 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25751 = VECTOR('',#25752,1.);
+#25752 = DIRECTION('',(0.,0.,1.));
+#25753 = ORIENTED_EDGE('',*,*,#25706,.F.);
+#25754 = ORIENTED_EDGE('',*,*,#25755,.T.);
+#25755 = EDGE_CURVE('',#25707,#25756,#25758,.T.);
+#25756 = VERTEX_POINT('',#25757);
+#25757 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#25758 = LINE('',#25759,#25760);
+#25759 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25760 = VECTOR('',#25761,1.);
+#25761 = DIRECTION('',(0.,0.,1.));
+#25762 = ORIENTED_EDGE('',*,*,#25763,.F.);
+#25763 = EDGE_CURVE('',#25747,#25756,#25764,.T.);
+#25764 = LINE('',#25765,#25766);
+#25765 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#25766 = VECTOR('',#25767,1.);
+#25767 = DIRECTION('',(0.,1.,0.));
+#25768 = PLANE('',#25769);
+#25769 = AXIS2_PLACEMENT_3D('',#25770,#25771,#25772);
+#25770 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25771 = DIRECTION('',(1.,0.,0.));
+#25772 = DIRECTION('',(0.,0.,1.));
+#25773 = ADVANCED_FACE('',(#25774),#25792,.F.);
+#25774 = FACE_BOUND('',#25775,.F.);
+#25775 = EDGE_LOOP('',(#25776,#25784,#25785,#25786));
+#25776 = ORIENTED_EDGE('',*,*,#25777,.F.);
+#25777 = EDGE_CURVE('',#25725,#25778,#25780,.T.);
+#25778 = VERTEX_POINT('',#25779);
+#25779 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#25780 = LINE('',#25781,#25782);
+#25781 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25782 = VECTOR('',#25783,1.);
+#25783 = DIRECTION('',(0.,0.,1.));
+#25784 = ORIENTED_EDGE('',*,*,#25732,.F.);
+#25785 = ORIENTED_EDGE('',*,*,#25746,.T.);
+#25786 = ORIENTED_EDGE('',*,*,#25787,.T.);
+#25787 = EDGE_CURVE('',#25747,#25778,#25788,.T.);
+#25788 = LINE('',#25789,#25790);
+#25789 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#25790 = VECTOR('',#25791,1.);
+#25791 = DIRECTION('',(1.,0.,0.));
+#25792 = PLANE('',#25793);
+#25793 = AXIS2_PLACEMENT_3D('',#25794,#25795,#25796);
+#25794 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25795 = DIRECTION('',(0.,1.,0.));
+#25796 = DIRECTION('',(0.,-0.,1.));
+#25797 = ADVANCED_FACE('',(#25798),#25816,.T.);
+#25798 = FACE_BOUND('',#25799,.T.);
+#25799 = EDGE_LOOP('',(#25800,#25801,#25802,#25810));
+#25800 = ORIENTED_EDGE('',*,*,#25777,.F.);
+#25801 = ORIENTED_EDGE('',*,*,#25724,.F.);
+#25802 = ORIENTED_EDGE('',*,*,#25803,.T.);
+#25803 = EDGE_CURVE('',#25717,#25804,#25806,.T.);
+#25804 = VERTEX_POINT('',#25805);
+#25805 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#25806 = LINE('',#25807,#25808);
+#25807 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#25808 = VECTOR('',#25809,1.);
+#25809 = DIRECTION('',(0.,0.,1.));
+#25810 = ORIENTED_EDGE('',*,*,#25811,.F.);
+#25811 = EDGE_CURVE('',#25778,#25804,#25812,.T.);
+#25812 = LINE('',#25813,#25814);
+#25813 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#25814 = VECTOR('',#25815,1.);
+#25815 = DIRECTION('',(0.,1.,0.));
+#25816 = PLANE('',#25817);
+#25817 = AXIS2_PLACEMENT_3D('',#25818,#25819,#25820);
+#25818 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25819 = DIRECTION('',(1.,0.,0.));
+#25820 = DIRECTION('',(0.,0.,1.));
+#25821 = ADVANCED_FACE('',(#25822),#25833,.T.);
+#25822 = FACE_BOUND('',#25823,.T.);
+#25823 = EDGE_LOOP('',(#25824,#25825,#25826,#25827));
+#25824 = ORIENTED_EDGE('',*,*,#25803,.F.);
+#25825 = ORIENTED_EDGE('',*,*,#25716,.F.);
+#25826 = ORIENTED_EDGE('',*,*,#25755,.T.);
+#25827 = ORIENTED_EDGE('',*,*,#25828,.T.);
+#25828 = EDGE_CURVE('',#25756,#25804,#25829,.T.);
+#25829 = LINE('',#25830,#25831);
+#25830 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#25831 = VECTOR('',#25832,1.);
+#25832 = DIRECTION('',(1.,0.,0.));
+#25833 = PLANE('',#25834);
+#25834 = AXIS2_PLACEMENT_3D('',#25835,#25836,#25837);
+#25835 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25836 = DIRECTION('',(0.,1.,0.));
+#25837 = DIRECTION('',(0.,-0.,1.));
+#25838 = ADVANCED_FACE('',(#25839),#25845,.T.);
+#25839 = FACE_BOUND('',#25840,.T.);
+#25840 = EDGE_LOOP('',(#25841,#25842,#25843,#25844));
+#25841 = ORIENTED_EDGE('',*,*,#25763,.F.);
+#25842 = ORIENTED_EDGE('',*,*,#25787,.T.);
+#25843 = ORIENTED_EDGE('',*,*,#25811,.T.);
+#25844 = ORIENTED_EDGE('',*,*,#25828,.F.);
+#25845 = PLANE('',#25846);
+#25846 = AXIS2_PLACEMENT_3D('',#25847,#25848,#25849);
+#25847 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#25848 = DIRECTION('',(0.,0.,1.));
+#25849 = DIRECTION('',(1.,0.,-0.));
+#25850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25854)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25851,#25852,#25853)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25851 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25852 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25853 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25854 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25851,
+  'distance_accuracy_value','confusion accuracy');
+#25855 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25856,#25858);
+#25856 = ( REPRESENTATION_RELATIONSHIP('','',#25283,#25260) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25857) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25857 = ITEM_DEFINED_TRANSFORMATION('','',#11,#25261);
+#25858 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25859);
+#25859 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('282','PinHeader025','',#25255,
+  #25278,$);
+#25860 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25280));
+#25861 = SHAPE_DEFINITION_REPRESENTATION(#25862,#25868);
+#25862 = PRODUCT_DEFINITION_SHAPE('','',#25863);
+#25863 = PRODUCT_DEFINITION('design','',#25864,#25867);
+#25864 = PRODUCT_DEFINITION_FORMATION('','',#25865);
+#25865 = PRODUCT('01x01_P2.54mm_Vertical_THT026',
+  '01x01_P2.54mm_Vertical_THT026','',(#25866));
+#25866 = PRODUCT_CONTEXT('',#2,'mechanical');
+#25867 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25868 = SHAPE_REPRESENTATION('',(#11,#25869),#25873);
+#25869 = AXIS2_PLACEMENT_3D('',#25870,#25871,#25872);
+#25870 = CARTESIAN_POINT('',(0.,0.,0.));
+#25871 = DIRECTION('',(0.,0.,1.));
+#25872 = DIRECTION('',(1.,0.,0.));
+#25873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25877)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25874,#25875,#25876)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25874 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25875 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25876 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25877 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25874,
+  'distance_accuracy_value','confusion accuracy');
+#25878 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25879,#25881);
+#25879 = ( REPRESENTATION_RELATIONSHIP('','',#25868,#24617) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25880) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25880 = ITEM_DEFINED_TRANSFORMATION('','',#11,#24626);
+#25881 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25882);
+#25882 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('285',
+  '01x01_P2.54mm_Vertical_THT026','',#24612,#25863,$);
+#25883 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25865));
+#25884 = SHAPE_DEFINITION_REPRESENTATION(#25885,#25891);
+#25885 = PRODUCT_DEFINITION_SHAPE('','',#25886);
+#25886 = PRODUCT_DEFINITION('design','',#25887,#25890);
+#25887 = PRODUCT_DEFINITION_FORMATION('','',#25888);
+#25888 = PRODUCT('PinHeader026','PinHeader026','',(#25889));
+#25889 = PRODUCT_CONTEXT('',#2,'mechanical');
+#25890 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25891 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#25892),#26458);
+#25892 = MANIFOLD_SOLID_BREP('',#25893);
+#25893 = CLOSED_SHELL('',(#25894,#25934,#25965,#26055,#26079,#26096,
+    #26108,#26139,#26163,#26187,#26211,#26235,#26259,#26283,#26300,
+    #26350,#26381,#26405,#26429,#26446));
+#25894 = ADVANCED_FACE('',(#25895),#25929,.F.);
+#25895 = FACE_BOUND('',#25896,.F.);
+#25896 = EDGE_LOOP('',(#25897,#25907,#25915,#25923));
+#25897 = ORIENTED_EDGE('',*,*,#25898,.F.);
+#25898 = EDGE_CURVE('',#25899,#25901,#25903,.T.);
+#25899 = VERTEX_POINT('',#25900);
+#25900 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25901 = VERTEX_POINT('',#25902);
+#25902 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#25903 = LINE('',#25904,#25905);
+#25904 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25905 = VECTOR('',#25906,1.);
+#25906 = DIRECTION('',(0.,0.,1.));
+#25907 = ORIENTED_EDGE('',*,*,#25908,.T.);
+#25908 = EDGE_CURVE('',#25899,#25909,#25911,.T.);
+#25909 = VERTEX_POINT('',#25910);
+#25910 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25911 = LINE('',#25912,#25913);
+#25912 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25913 = VECTOR('',#25914,1.);
+#25914 = DIRECTION('',(0.,1.,0.));
+#25915 = ORIENTED_EDGE('',*,*,#25916,.T.);
+#25916 = EDGE_CURVE('',#25909,#25917,#25919,.T.);
+#25917 = VERTEX_POINT('',#25918);
+#25918 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#25919 = LINE('',#25920,#25921);
+#25920 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#25921 = VECTOR('',#25922,1.);
+#25922 = DIRECTION('',(0.,0.,1.));
+#25923 = ORIENTED_EDGE('',*,*,#25924,.T.);
+#25924 = EDGE_CURVE('',#25917,#25901,#25925,.T.);
+#25925 = LINE('',#25926,#25927);
+#25926 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#25927 = VECTOR('',#25928,1.);
+#25928 = DIRECTION('',(0.,-1.,0.));
+#25929 = PLANE('',#25930);
+#25930 = AXIS2_PLACEMENT_3D('',#25931,#25932,#25933);
+#25931 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25932 = DIRECTION('',(1.,0.,0.));
+#25933 = DIRECTION('',(0.,0.,1.));
+#25934 = ADVANCED_FACE('',(#25935),#25960,.F.);
+#25935 = FACE_BOUND('',#25936,.F.);
+#25936 = EDGE_LOOP('',(#25937,#25947,#25953,#25954));
+#25937 = ORIENTED_EDGE('',*,*,#25938,.F.);
+#25938 = EDGE_CURVE('',#25939,#25941,#25943,.T.);
+#25939 = VERTEX_POINT('',#25940);
+#25940 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25941 = VERTEX_POINT('',#25942);
+#25942 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#25943 = LINE('',#25944,#25945);
+#25944 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#25945 = VECTOR('',#25946,1.);
+#25946 = DIRECTION('',(0.,0.,1.));
+#25947 = ORIENTED_EDGE('',*,*,#25948,.F.);
+#25948 = EDGE_CURVE('',#25899,#25939,#25949,.T.);
+#25949 = LINE('',#25950,#25951);
+#25950 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25951 = VECTOR('',#25952,1.);
+#25952 = DIRECTION('',(1.,0.,0.));
+#25953 = ORIENTED_EDGE('',*,*,#25898,.T.);
+#25954 = ORIENTED_EDGE('',*,*,#25955,.T.);
+#25955 = EDGE_CURVE('',#25901,#25941,#25956,.T.);
+#25956 = LINE('',#25957,#25958);
+#25957 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#25958 = VECTOR('',#25959,1.);
+#25959 = DIRECTION('',(1.,0.,0.));
+#25960 = PLANE('',#25961);
+#25961 = AXIS2_PLACEMENT_3D('',#25962,#25963,#25964);
+#25962 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#25963 = DIRECTION('',(0.,1.,0.));
+#25964 = DIRECTION('',(0.,-0.,1.));
+#25965 = ADVANCED_FACE('',(#25966,#26032),#26050,.F.);
+#25966 = FACE_BOUND('',#25967,.F.);
+#25967 = EDGE_LOOP('',(#25968,#25978,#25986,#25994,#26002,#26010,#26018,
+    #26026));
+#25968 = ORIENTED_EDGE('',*,*,#25969,.F.);
+#25969 = EDGE_CURVE('',#25970,#25972,#25974,.T.);
+#25970 = VERTEX_POINT('',#25971);
+#25971 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#25972 = VERTEX_POINT('',#25973);
+#25973 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#25974 = LINE('',#25975,#25976);
+#25975 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#25976 = VECTOR('',#25977,1.);
+#25977 = DIRECTION('',(0.,1.,0.));
+#25978 = ORIENTED_EDGE('',*,*,#25979,.T.);
+#25979 = EDGE_CURVE('',#25970,#25980,#25982,.T.);
+#25980 = VERTEX_POINT('',#25981);
+#25981 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#25982 = LINE('',#25983,#25984);
+#25983 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#25984 = VECTOR('',#25985,1.);
+#25985 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#25986 = ORIENTED_EDGE('',*,*,#25987,.T.);
+#25987 = EDGE_CURVE('',#25980,#25988,#25990,.T.);
+#25988 = VERTEX_POINT('',#25989);
+#25989 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#25990 = LINE('',#25991,#25992);
+#25991 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#25992 = VECTOR('',#25993,1.);
+#25993 = DIRECTION('',(1.,0.,0.));
+#25994 = ORIENTED_EDGE('',*,*,#25995,.F.);
+#25995 = EDGE_CURVE('',#25996,#25988,#25998,.T.);
+#25996 = VERTEX_POINT('',#25997);
+#25997 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#25998 = LINE('',#25999,#26000);
+#25999 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#26000 = VECTOR('',#26001,1.);
+#26001 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#26002 = ORIENTED_EDGE('',*,*,#26003,.T.);
+#26003 = EDGE_CURVE('',#25996,#26004,#26006,.T.);
+#26004 = VERTEX_POINT('',#26005);
+#26005 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#26006 = LINE('',#26007,#26008);
+#26007 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#26008 = VECTOR('',#26009,1.);
+#26009 = DIRECTION('',(0.,1.,0.));
+#26010 = ORIENTED_EDGE('',*,*,#26011,.T.);
+#26011 = EDGE_CURVE('',#26004,#26012,#26014,.T.);
+#26012 = VERTEX_POINT('',#26013);
+#26013 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#26014 = LINE('',#26015,#26016);
+#26015 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#26016 = VECTOR('',#26017,1.);
+#26017 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#26018 = ORIENTED_EDGE('',*,*,#26019,.F.);
+#26019 = EDGE_CURVE('',#26020,#26012,#26022,.T.);
+#26020 = VERTEX_POINT('',#26021);
+#26021 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#26022 = LINE('',#26023,#26024);
+#26023 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#26024 = VECTOR('',#26025,1.);
+#26025 = DIRECTION('',(1.,0.,0.));
+#26026 = ORIENTED_EDGE('',*,*,#26027,.F.);
+#26027 = EDGE_CURVE('',#25972,#26020,#26028,.T.);
+#26028 = LINE('',#26029,#26030);
+#26029 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#26030 = VECTOR('',#26031,1.);
+#26031 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#26032 = FACE_BOUND('',#26033,.F.);
+#26033 = EDGE_LOOP('',(#26034,#26035,#26043,#26049));
+#26034 = ORIENTED_EDGE('',*,*,#25924,.F.);
+#26035 = ORIENTED_EDGE('',*,*,#26036,.T.);
+#26036 = EDGE_CURVE('',#25917,#26037,#26039,.T.);
+#26037 = VERTEX_POINT('',#26038);
+#26038 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#26039 = LINE('',#26040,#26041);
+#26040 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#26041 = VECTOR('',#26042,1.);
+#26042 = DIRECTION('',(1.,0.,0.));
+#26043 = ORIENTED_EDGE('',*,*,#26044,.T.);
+#26044 = EDGE_CURVE('',#26037,#25941,#26045,.T.);
+#26045 = LINE('',#26046,#26047);
+#26046 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#26047 = VECTOR('',#26048,1.);
+#26048 = DIRECTION('',(0.,-1.,0.));
+#26049 = ORIENTED_EDGE('',*,*,#25955,.F.);
+#26050 = PLANE('',#26051);
+#26051 = AXIS2_PLACEMENT_3D('',#26052,#26053,#26054);
+#26052 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#26053 = DIRECTION('',(0.,0.,1.));
+#26054 = DIRECTION('',(1.,0.,-0.));
+#26055 = ADVANCED_FACE('',(#26056),#26074,.T.);
+#26056 = FACE_BOUND('',#26057,.T.);
+#26057 = EDGE_LOOP('',(#26058,#26066,#26072,#26073));
+#26058 = ORIENTED_EDGE('',*,*,#26059,.F.);
+#26059 = EDGE_CURVE('',#26060,#26037,#26062,.T.);
+#26060 = VERTEX_POINT('',#26061);
+#26061 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#26062 = LINE('',#26063,#26064);
+#26063 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#26064 = VECTOR('',#26065,1.);
+#26065 = DIRECTION('',(0.,0.,1.));
+#26066 = ORIENTED_EDGE('',*,*,#26067,.F.);
+#26067 = EDGE_CURVE('',#25909,#26060,#26068,.T.);
+#26068 = LINE('',#26069,#26070);
+#26069 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26070 = VECTOR('',#26071,1.);
+#26071 = DIRECTION('',(1.,0.,0.));
+#26072 = ORIENTED_EDGE('',*,*,#25916,.T.);
+#26073 = ORIENTED_EDGE('',*,*,#26036,.T.);
+#26074 = PLANE('',#26075);
+#26075 = AXIS2_PLACEMENT_3D('',#26076,#26077,#26078);
+#26076 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26077 = DIRECTION('',(0.,1.,0.));
+#26078 = DIRECTION('',(0.,-0.,1.));
+#26079 = ADVANCED_FACE('',(#26080),#26091,.F.);
+#26080 = FACE_BOUND('',#26081,.F.);
+#26081 = EDGE_LOOP('',(#26082,#26083,#26084,#26090));
+#26082 = ORIENTED_EDGE('',*,*,#25908,.F.);
+#26083 = ORIENTED_EDGE('',*,*,#25948,.T.);
+#26084 = ORIENTED_EDGE('',*,*,#26085,.T.);
+#26085 = EDGE_CURVE('',#25939,#26060,#26086,.T.);
+#26086 = LINE('',#26087,#26088);
+#26087 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26088 = VECTOR('',#26089,1.);
+#26089 = DIRECTION('',(0.,1.,0.));
+#26090 = ORIENTED_EDGE('',*,*,#26067,.F.);
+#26091 = PLANE('',#26092);
+#26092 = AXIS2_PLACEMENT_3D('',#26093,#26094,#26095);
+#26093 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26094 = DIRECTION('',(0.,0.,1.));
+#26095 = DIRECTION('',(1.,0.,-0.));
+#26096 = ADVANCED_FACE('',(#26097),#26103,.T.);
+#26097 = FACE_BOUND('',#26098,.T.);
+#26098 = EDGE_LOOP('',(#26099,#26100,#26101,#26102));
+#26099 = ORIENTED_EDGE('',*,*,#25938,.F.);
+#26100 = ORIENTED_EDGE('',*,*,#26085,.T.);
+#26101 = ORIENTED_EDGE('',*,*,#26059,.T.);
+#26102 = ORIENTED_EDGE('',*,*,#26044,.T.);
+#26103 = PLANE('',#26104);
+#26104 = AXIS2_PLACEMENT_3D('',#26105,#26106,#26107);
+#26105 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26106 = DIRECTION('',(1.,0.,0.));
+#26107 = DIRECTION('',(0.,0.,1.));
+#26108 = ADVANCED_FACE('',(#26109),#26134,.F.);
+#26109 = FACE_BOUND('',#26110,.F.);
+#26110 = EDGE_LOOP('',(#26111,#26121,#26127,#26128));
+#26111 = ORIENTED_EDGE('',*,*,#26112,.F.);
+#26112 = EDGE_CURVE('',#26113,#26115,#26117,.T.);
+#26113 = VERTEX_POINT('',#26114);
+#26114 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#26115 = VERTEX_POINT('',#26116);
+#26116 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#26117 = LINE('',#26118,#26119);
+#26118 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#26119 = VECTOR('',#26120,1.);
+#26120 = DIRECTION('',(0.,1.,0.));
+#26121 = ORIENTED_EDGE('',*,*,#26122,.F.);
+#26122 = EDGE_CURVE('',#25970,#26113,#26123,.T.);
+#26123 = LINE('',#26124,#26125);
+#26124 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#26125 = VECTOR('',#26126,1.);
+#26126 = DIRECTION('',(0.,0.,1.));
+#26127 = ORIENTED_EDGE('',*,*,#25969,.T.);
+#26128 = ORIENTED_EDGE('',*,*,#26129,.T.);
+#26129 = EDGE_CURVE('',#25972,#26115,#26130,.T.);
+#26130 = LINE('',#26131,#26132);
+#26131 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#26132 = VECTOR('',#26133,1.);
+#26133 = DIRECTION('',(0.,0.,1.));
+#26134 = PLANE('',#26135);
+#26135 = AXIS2_PLACEMENT_3D('',#26136,#26137,#26138);
+#26136 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#26137 = DIRECTION('',(1.,0.,0.));
+#26138 = DIRECTION('',(0.,0.,1.));
+#26139 = ADVANCED_FACE('',(#26140),#26158,.T.);
+#26140 = FACE_BOUND('',#26141,.F.);
+#26141 = EDGE_LOOP('',(#26142,#26143,#26144,#26152));
+#26142 = ORIENTED_EDGE('',*,*,#25979,.F.);
+#26143 = ORIENTED_EDGE('',*,*,#26122,.T.);
+#26144 = ORIENTED_EDGE('',*,*,#26145,.T.);
+#26145 = EDGE_CURVE('',#26113,#26146,#26148,.T.);
+#26146 = VERTEX_POINT('',#26147);
+#26147 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#26148 = LINE('',#26149,#26150);
+#26149 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#26150 = VECTOR('',#26151,1.);
+#26151 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#26152 = ORIENTED_EDGE('',*,*,#26153,.F.);
+#26153 = EDGE_CURVE('',#25980,#26146,#26154,.T.);
+#26154 = LINE('',#26155,#26156);
+#26155 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#26156 = VECTOR('',#26157,1.);
+#26157 = DIRECTION('',(0.,0.,1.));
+#26158 = PLANE('',#26159);
+#26159 = AXIS2_PLACEMENT_3D('',#26160,#26161,#26162);
+#26160 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#26161 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#26162 = DIRECTION('',(-0.,0.,-1.));
+#26163 = ADVANCED_FACE('',(#26164),#26182,.F.);
+#26164 = FACE_BOUND('',#26165,.T.);
+#26165 = EDGE_LOOP('',(#26166,#26167,#26168,#26176));
+#26166 = ORIENTED_EDGE('',*,*,#26027,.F.);
+#26167 = ORIENTED_EDGE('',*,*,#26129,.T.);
+#26168 = ORIENTED_EDGE('',*,*,#26169,.T.);
+#26169 = EDGE_CURVE('',#26115,#26170,#26172,.T.);
+#26170 = VERTEX_POINT('',#26171);
+#26171 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#26172 = LINE('',#26173,#26174);
+#26173 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#26174 = VECTOR('',#26175,1.);
+#26175 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#26176 = ORIENTED_EDGE('',*,*,#26177,.F.);
+#26177 = EDGE_CURVE('',#26020,#26170,#26178,.T.);
+#26178 = LINE('',#26179,#26180);
+#26179 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#26180 = VECTOR('',#26181,1.);
+#26181 = DIRECTION('',(0.,0.,1.));
+#26182 = PLANE('',#26183);
+#26183 = AXIS2_PLACEMENT_3D('',#26184,#26185,#26186);
+#26184 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#26185 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#26186 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#26187 = ADVANCED_FACE('',(#26188),#26206,.F.);
+#26188 = FACE_BOUND('',#26189,.F.);
+#26189 = EDGE_LOOP('',(#26190,#26191,#26192,#26200));
+#26190 = ORIENTED_EDGE('',*,*,#25987,.F.);
+#26191 = ORIENTED_EDGE('',*,*,#26153,.T.);
+#26192 = ORIENTED_EDGE('',*,*,#26193,.T.);
+#26193 = EDGE_CURVE('',#26146,#26194,#26196,.T.);
+#26194 = VERTEX_POINT('',#26195);
+#26195 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#26196 = LINE('',#26197,#26198);
+#26197 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#26198 = VECTOR('',#26199,1.);
+#26199 = DIRECTION('',(1.,0.,0.));
+#26200 = ORIENTED_EDGE('',*,*,#26201,.F.);
+#26201 = EDGE_CURVE('',#25988,#26194,#26202,.T.);
+#26202 = LINE('',#26203,#26204);
+#26203 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#26204 = VECTOR('',#26205,1.);
+#26205 = DIRECTION('',(0.,0.,1.));
+#26206 = PLANE('',#26207);
+#26207 = AXIS2_PLACEMENT_3D('',#26208,#26209,#26210);
+#26208 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#26209 = DIRECTION('',(0.,1.,0.));
+#26210 = DIRECTION('',(0.,-0.,1.));
+#26211 = ADVANCED_FACE('',(#26212),#26230,.T.);
+#26212 = FACE_BOUND('',#26213,.T.);
+#26213 = EDGE_LOOP('',(#26214,#26215,#26216,#26224));
+#26214 = ORIENTED_EDGE('',*,*,#26019,.F.);
+#26215 = ORIENTED_EDGE('',*,*,#26177,.T.);
+#26216 = ORIENTED_EDGE('',*,*,#26217,.T.);
+#26217 = EDGE_CURVE('',#26170,#26218,#26220,.T.);
+#26218 = VERTEX_POINT('',#26219);
+#26219 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#26220 = LINE('',#26221,#26222);
+#26221 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#26222 = VECTOR('',#26223,1.);
+#26223 = DIRECTION('',(1.,0.,0.));
+#26224 = ORIENTED_EDGE('',*,*,#26225,.F.);
+#26225 = EDGE_CURVE('',#26012,#26218,#26226,.T.);
+#26226 = LINE('',#26227,#26228);
+#26227 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#26228 = VECTOR('',#26229,1.);
+#26229 = DIRECTION('',(0.,0.,1.));
+#26230 = PLANE('',#26231);
+#26231 = AXIS2_PLACEMENT_3D('',#26232,#26233,#26234);
+#26232 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#26233 = DIRECTION('',(0.,1.,0.));
+#26234 = DIRECTION('',(0.,-0.,1.));
+#26235 = ADVANCED_FACE('',(#26236),#26254,.F.);
+#26236 = FACE_BOUND('',#26237,.T.);
+#26237 = EDGE_LOOP('',(#26238,#26239,#26247,#26253));
+#26238 = ORIENTED_EDGE('',*,*,#25995,.F.);
+#26239 = ORIENTED_EDGE('',*,*,#26240,.T.);
+#26240 = EDGE_CURVE('',#25996,#26241,#26243,.T.);
+#26241 = VERTEX_POINT('',#26242);
+#26242 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#26243 = LINE('',#26244,#26245);
+#26244 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#26245 = VECTOR('',#26246,1.);
+#26246 = DIRECTION('',(0.,0.,1.));
+#26247 = ORIENTED_EDGE('',*,*,#26248,.T.);
+#26248 = EDGE_CURVE('',#26241,#26194,#26249,.T.);
+#26249 = LINE('',#26250,#26251);
+#26250 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#26251 = VECTOR('',#26252,1.);
+#26252 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#26253 = ORIENTED_EDGE('',*,*,#26201,.F.);
+#26254 = PLANE('',#26255);
+#26255 = AXIS2_PLACEMENT_3D('',#26256,#26257,#26258);
+#26256 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#26257 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#26258 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#26259 = ADVANCED_FACE('',(#26260),#26278,.T.);
+#26260 = FACE_BOUND('',#26261,.F.);
+#26261 = EDGE_LOOP('',(#26262,#26263,#26271,#26277));
+#26262 = ORIENTED_EDGE('',*,*,#26011,.F.);
+#26263 = ORIENTED_EDGE('',*,*,#26264,.T.);
+#26264 = EDGE_CURVE('',#26004,#26265,#26267,.T.);
+#26265 = VERTEX_POINT('',#26266);
+#26266 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#26267 = LINE('',#26268,#26269);
+#26268 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#26269 = VECTOR('',#26270,1.);
+#26270 = DIRECTION('',(0.,0.,1.));
+#26271 = ORIENTED_EDGE('',*,*,#26272,.T.);
+#26272 = EDGE_CURVE('',#26265,#26218,#26273,.T.);
+#26273 = LINE('',#26274,#26275);
+#26274 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#26275 = VECTOR('',#26276,1.);
+#26276 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#26277 = ORIENTED_EDGE('',*,*,#26225,.F.);
+#26278 = PLANE('',#26279);
+#26279 = AXIS2_PLACEMENT_3D('',#26280,#26281,#26282);
+#26280 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#26281 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#26282 = DIRECTION('',(0.,0.,-1.));
+#26283 = ADVANCED_FACE('',(#26284),#26295,.T.);
+#26284 = FACE_BOUND('',#26285,.T.);
+#26285 = EDGE_LOOP('',(#26286,#26292,#26293,#26294));
+#26286 = ORIENTED_EDGE('',*,*,#26287,.F.);
+#26287 = EDGE_CURVE('',#26241,#26265,#26288,.T.);
+#26288 = LINE('',#26289,#26290);
+#26289 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#26290 = VECTOR('',#26291,1.);
+#26291 = DIRECTION('',(0.,1.,0.));
+#26292 = ORIENTED_EDGE('',*,*,#26240,.F.);
+#26293 = ORIENTED_EDGE('',*,*,#26003,.T.);
+#26294 = ORIENTED_EDGE('',*,*,#26264,.T.);
+#26295 = PLANE('',#26296);
+#26296 = AXIS2_PLACEMENT_3D('',#26297,#26298,#26299);
+#26297 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#26298 = DIRECTION('',(1.,0.,0.));
+#26299 = DIRECTION('',(0.,0.,1.));
+#26300 = ADVANCED_FACE('',(#26301,#26311),#26345,.T.);
+#26301 = FACE_BOUND('',#26302,.T.);
+#26302 = EDGE_LOOP('',(#26303,#26304,#26305,#26306,#26307,#26308,#26309,
+    #26310));
+#26303 = ORIENTED_EDGE('',*,*,#26112,.F.);
+#26304 = ORIENTED_EDGE('',*,*,#26145,.T.);
+#26305 = ORIENTED_EDGE('',*,*,#26193,.T.);
+#26306 = ORIENTED_EDGE('',*,*,#26248,.F.);
+#26307 = ORIENTED_EDGE('',*,*,#26287,.T.);
+#26308 = ORIENTED_EDGE('',*,*,#26272,.T.);
+#26309 = ORIENTED_EDGE('',*,*,#26217,.F.);
+#26310 = ORIENTED_EDGE('',*,*,#26169,.F.);
+#26311 = FACE_BOUND('',#26312,.T.);
+#26312 = EDGE_LOOP('',(#26313,#26323,#26331,#26339));
+#26313 = ORIENTED_EDGE('',*,*,#26314,.F.);
+#26314 = EDGE_CURVE('',#26315,#26317,#26319,.T.);
+#26315 = VERTEX_POINT('',#26316);
+#26316 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#26317 = VERTEX_POINT('',#26318);
+#26318 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#26319 = LINE('',#26320,#26321);
+#26320 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#26321 = VECTOR('',#26322,1.);
+#26322 = DIRECTION('',(0.,-1.,0.));
+#26323 = ORIENTED_EDGE('',*,*,#26324,.T.);
+#26324 = EDGE_CURVE('',#26315,#26325,#26327,.T.);
+#26325 = VERTEX_POINT('',#26326);
+#26326 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#26327 = LINE('',#26328,#26329);
+#26328 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#26329 = VECTOR('',#26330,1.);
+#26330 = DIRECTION('',(1.,0.,0.));
+#26331 = ORIENTED_EDGE('',*,*,#26332,.T.);
+#26332 = EDGE_CURVE('',#26325,#26333,#26335,.T.);
+#26333 = VERTEX_POINT('',#26334);
+#26334 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#26335 = LINE('',#26336,#26337);
+#26336 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#26337 = VECTOR('',#26338,1.);
+#26338 = DIRECTION('',(0.,-1.,0.));
+#26339 = ORIENTED_EDGE('',*,*,#26340,.F.);
+#26340 = EDGE_CURVE('',#26317,#26333,#26341,.T.);
+#26341 = LINE('',#26342,#26343);
+#26342 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#26343 = VECTOR('',#26344,1.);
+#26344 = DIRECTION('',(1.,0.,0.));
+#26345 = PLANE('',#26346);
+#26346 = AXIS2_PLACEMENT_3D('',#26347,#26348,#26349);
+#26347 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#26348 = DIRECTION('',(0.,0.,1.));
+#26349 = DIRECTION('',(1.,0.,-0.));
+#26350 = ADVANCED_FACE('',(#26351),#26376,.F.);
+#26351 = FACE_BOUND('',#26352,.F.);
+#26352 = EDGE_LOOP('',(#26353,#26361,#26362,#26370));
+#26353 = ORIENTED_EDGE('',*,*,#26354,.F.);
+#26354 = EDGE_CURVE('',#26317,#26355,#26357,.T.);
+#26355 = VERTEX_POINT('',#26356);
+#26356 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#26357 = LINE('',#26358,#26359);
+#26358 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26359 = VECTOR('',#26360,1.);
+#26360 = DIRECTION('',(0.,0.,1.));
+#26361 = ORIENTED_EDGE('',*,*,#26314,.F.);
+#26362 = ORIENTED_EDGE('',*,*,#26363,.T.);
+#26363 = EDGE_CURVE('',#26315,#26364,#26366,.T.);
+#26364 = VERTEX_POINT('',#26365);
+#26365 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#26366 = LINE('',#26367,#26368);
+#26367 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26368 = VECTOR('',#26369,1.);
+#26369 = DIRECTION('',(0.,0.,1.));
+#26370 = ORIENTED_EDGE('',*,*,#26371,.F.);
+#26371 = EDGE_CURVE('',#26355,#26364,#26372,.T.);
+#26372 = LINE('',#26373,#26374);
+#26373 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#26374 = VECTOR('',#26375,1.);
+#26375 = DIRECTION('',(0.,1.,0.));
+#26376 = PLANE('',#26377);
+#26377 = AXIS2_PLACEMENT_3D('',#26378,#26379,#26380);
+#26378 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26379 = DIRECTION('',(1.,0.,0.));
+#26380 = DIRECTION('',(0.,0.,1.));
+#26381 = ADVANCED_FACE('',(#26382),#26400,.F.);
+#26382 = FACE_BOUND('',#26383,.F.);
+#26383 = EDGE_LOOP('',(#26384,#26392,#26393,#26394));
+#26384 = ORIENTED_EDGE('',*,*,#26385,.F.);
+#26385 = EDGE_CURVE('',#26333,#26386,#26388,.T.);
+#26386 = VERTEX_POINT('',#26387);
+#26387 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#26388 = LINE('',#26389,#26390);
+#26389 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26390 = VECTOR('',#26391,1.);
+#26391 = DIRECTION('',(0.,0.,1.));
+#26392 = ORIENTED_EDGE('',*,*,#26340,.F.);
+#26393 = ORIENTED_EDGE('',*,*,#26354,.T.);
+#26394 = ORIENTED_EDGE('',*,*,#26395,.T.);
+#26395 = EDGE_CURVE('',#26355,#26386,#26396,.T.);
+#26396 = LINE('',#26397,#26398);
+#26397 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#26398 = VECTOR('',#26399,1.);
+#26399 = DIRECTION('',(1.,0.,0.));
+#26400 = PLANE('',#26401);
+#26401 = AXIS2_PLACEMENT_3D('',#26402,#26403,#26404);
+#26402 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26403 = DIRECTION('',(0.,1.,0.));
+#26404 = DIRECTION('',(0.,-0.,1.));
+#26405 = ADVANCED_FACE('',(#26406),#26424,.T.);
+#26406 = FACE_BOUND('',#26407,.T.);
+#26407 = EDGE_LOOP('',(#26408,#26409,#26410,#26418));
+#26408 = ORIENTED_EDGE('',*,*,#26385,.F.);
+#26409 = ORIENTED_EDGE('',*,*,#26332,.F.);
+#26410 = ORIENTED_EDGE('',*,*,#26411,.T.);
+#26411 = EDGE_CURVE('',#26325,#26412,#26414,.T.);
+#26412 = VERTEX_POINT('',#26413);
+#26413 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#26414 = LINE('',#26415,#26416);
+#26415 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#26416 = VECTOR('',#26417,1.);
+#26417 = DIRECTION('',(0.,0.,1.));
+#26418 = ORIENTED_EDGE('',*,*,#26419,.F.);
+#26419 = EDGE_CURVE('',#26386,#26412,#26420,.T.);
+#26420 = LINE('',#26421,#26422);
+#26421 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#26422 = VECTOR('',#26423,1.);
+#26423 = DIRECTION('',(0.,1.,0.));
+#26424 = PLANE('',#26425);
+#26425 = AXIS2_PLACEMENT_3D('',#26426,#26427,#26428);
+#26426 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26427 = DIRECTION('',(1.,0.,0.));
+#26428 = DIRECTION('',(0.,0.,1.));
+#26429 = ADVANCED_FACE('',(#26430),#26441,.T.);
+#26430 = FACE_BOUND('',#26431,.T.);
+#26431 = EDGE_LOOP('',(#26432,#26433,#26434,#26435));
+#26432 = ORIENTED_EDGE('',*,*,#26411,.F.);
+#26433 = ORIENTED_EDGE('',*,*,#26324,.F.);
+#26434 = ORIENTED_EDGE('',*,*,#26363,.T.);
+#26435 = ORIENTED_EDGE('',*,*,#26436,.T.);
+#26436 = EDGE_CURVE('',#26364,#26412,#26437,.T.);
+#26437 = LINE('',#26438,#26439);
+#26438 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#26439 = VECTOR('',#26440,1.);
+#26440 = DIRECTION('',(1.,0.,0.));
+#26441 = PLANE('',#26442);
+#26442 = AXIS2_PLACEMENT_3D('',#26443,#26444,#26445);
+#26443 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26444 = DIRECTION('',(0.,1.,0.));
+#26445 = DIRECTION('',(0.,-0.,1.));
+#26446 = ADVANCED_FACE('',(#26447),#26453,.T.);
+#26447 = FACE_BOUND('',#26448,.T.);
+#26448 = EDGE_LOOP('',(#26449,#26450,#26451,#26452));
+#26449 = ORIENTED_EDGE('',*,*,#26371,.F.);
+#26450 = ORIENTED_EDGE('',*,*,#26395,.T.);
+#26451 = ORIENTED_EDGE('',*,*,#26419,.T.);
+#26452 = ORIENTED_EDGE('',*,*,#26436,.F.);
+#26453 = PLANE('',#26454);
+#26454 = AXIS2_PLACEMENT_3D('',#26455,#26456,#26457);
+#26455 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#26456 = DIRECTION('',(0.,0.,1.));
+#26457 = DIRECTION('',(1.,0.,-0.));
+#26458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26462)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26459,#26460,#26461)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26459 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26460 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26461 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26462 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#26459,
+  'distance_accuracy_value','confusion accuracy');
+#26463 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26464,#26466);
+#26464 = ( REPRESENTATION_RELATIONSHIP('','',#25891,#25868) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26465) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26465 = ITEM_DEFINED_TRANSFORMATION('','',#11,#25869);
+#26466 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #26467);
+#26467 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('284','PinHeader026','',#25863,
+  #25886,$);
+#26468 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25888));
+#26469 = SHAPE_DEFINITION_REPRESENTATION(#26470,#26476);
+#26470 = PRODUCT_DEFINITION_SHAPE('','',#26471);
+#26471 = PRODUCT_DEFINITION('design','',#26472,#26475);
+#26472 = PRODUCT_DEFINITION_FORMATION('','',#26473);
+#26473 = PRODUCT('01x01_P2.54mm_Vertical_THT027',
+  '01x01_P2.54mm_Vertical_THT027','',(#26474));
+#26474 = PRODUCT_CONTEXT('',#2,'mechanical');
+#26475 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26476 = SHAPE_REPRESENTATION('',(#11,#26477),#26481);
+#26477 = AXIS2_PLACEMENT_3D('',#26478,#26479,#26480);
+#26478 = CARTESIAN_POINT('',(0.,0.,0.));
+#26479 = DIRECTION('',(0.,0.,1.));
+#26480 = DIRECTION('',(1.,0.,0.));
+#26481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26485)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26482,#26483,#26484)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26482 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26483 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26484 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26485 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#26482,
+  'distance_accuracy_value','confusion accuracy');
+#26486 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26487,#26489);
+#26487 = ( REPRESENTATION_RELATIONSHIP('','',#26476,#24617) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26488) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26488 = ITEM_DEFINED_TRANSFORMATION('','',#11,#24630);
+#26489 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #26490);
+#26490 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('287',
+  '01x01_P2.54mm_Vertical_THT027','',#24612,#26471,$);
+#26491 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26473));
+#26492 = SHAPE_DEFINITION_REPRESENTATION(#26493,#26499);
+#26493 = PRODUCT_DEFINITION_SHAPE('','',#26494);
+#26494 = PRODUCT_DEFINITION('design','',#26495,#26498);
+#26495 = PRODUCT_DEFINITION_FORMATION('','',#26496);
+#26496 = PRODUCT('PinHeader027','PinHeader027','',(#26497));
+#26497 = PRODUCT_CONTEXT('',#2,'mechanical');
+#26498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26499 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26500),#27066);
+#26500 = MANIFOLD_SOLID_BREP('',#26501);
+#26501 = CLOSED_SHELL('',(#26502,#26542,#26573,#26663,#26687,#26704,
+    #26716,#26747,#26771,#26795,#26819,#26843,#26867,#26891,#26908,
+    #26958,#26989,#27013,#27037,#27054));
+#26502 = ADVANCED_FACE('',(#26503),#26537,.F.);
+#26503 = FACE_BOUND('',#26504,.F.);
+#26504 = EDGE_LOOP('',(#26505,#26515,#26523,#26531));
+#26505 = ORIENTED_EDGE('',*,*,#26506,.F.);
+#26506 = EDGE_CURVE('',#26507,#26509,#26511,.T.);
+#26507 = VERTEX_POINT('',#26508);
+#26508 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26509 = VERTEX_POINT('',#26510);
+#26510 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#26511 = LINE('',#26512,#26513);
+#26512 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26513 = VECTOR('',#26514,1.);
+#26514 = DIRECTION('',(0.,0.,1.));
+#26515 = ORIENTED_EDGE('',*,*,#26516,.T.);
+#26516 = EDGE_CURVE('',#26507,#26517,#26519,.T.);
+#26517 = VERTEX_POINT('',#26518);
+#26518 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26519 = LINE('',#26520,#26521);
+#26520 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26521 = VECTOR('',#26522,1.);
+#26522 = DIRECTION('',(0.,1.,0.));
+#26523 = ORIENTED_EDGE('',*,*,#26524,.T.);
+#26524 = EDGE_CURVE('',#26517,#26525,#26527,.T.);
+#26525 = VERTEX_POINT('',#26526);
+#26526 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#26527 = LINE('',#26528,#26529);
+#26528 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26529 = VECTOR('',#26530,1.);
+#26530 = DIRECTION('',(0.,0.,1.));
+#26531 = ORIENTED_EDGE('',*,*,#26532,.T.);
+#26532 = EDGE_CURVE('',#26525,#26509,#26533,.T.);
+#26533 = LINE('',#26534,#26535);
+#26534 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#26535 = VECTOR('',#26536,1.);
+#26536 = DIRECTION('',(0.,-1.,0.));
+#26537 = PLANE('',#26538);
+#26538 = AXIS2_PLACEMENT_3D('',#26539,#26540,#26541);
+#26539 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26540 = DIRECTION('',(1.,0.,0.));
+#26541 = DIRECTION('',(0.,0.,1.));
+#26542 = ADVANCED_FACE('',(#26543),#26568,.F.);
+#26543 = FACE_BOUND('',#26544,.F.);
+#26544 = EDGE_LOOP('',(#26545,#26555,#26561,#26562));
+#26545 = ORIENTED_EDGE('',*,*,#26546,.F.);
+#26546 = EDGE_CURVE('',#26547,#26549,#26551,.T.);
+#26547 = VERTEX_POINT('',#26548);
+#26548 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26549 = VERTEX_POINT('',#26550);
+#26550 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#26551 = LINE('',#26552,#26553);
+#26552 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26553 = VECTOR('',#26554,1.);
+#26554 = DIRECTION('',(0.,0.,1.));
+#26555 = ORIENTED_EDGE('',*,*,#26556,.F.);
+#26556 = EDGE_CURVE('',#26507,#26547,#26557,.T.);
+#26557 = LINE('',#26558,#26559);
+#26558 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26559 = VECTOR('',#26560,1.);
+#26560 = DIRECTION('',(1.,0.,0.));
+#26561 = ORIENTED_EDGE('',*,*,#26506,.T.);
+#26562 = ORIENTED_EDGE('',*,*,#26563,.T.);
+#26563 = EDGE_CURVE('',#26509,#26549,#26564,.T.);
+#26564 = LINE('',#26565,#26566);
+#26565 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#26566 = VECTOR('',#26567,1.);
+#26567 = DIRECTION('',(1.,0.,0.));
+#26568 = PLANE('',#26569);
+#26569 = AXIS2_PLACEMENT_3D('',#26570,#26571,#26572);
+#26570 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26571 = DIRECTION('',(0.,1.,0.));
+#26572 = DIRECTION('',(0.,-0.,1.));
+#26573 = ADVANCED_FACE('',(#26574,#26640),#26658,.F.);
+#26574 = FACE_BOUND('',#26575,.F.);
+#26575 = EDGE_LOOP('',(#26576,#26586,#26594,#26602,#26610,#26618,#26626,
+    #26634));
+#26576 = ORIENTED_EDGE('',*,*,#26577,.F.);
+#26577 = EDGE_CURVE('',#26578,#26580,#26582,.T.);
+#26578 = VERTEX_POINT('',#26579);
+#26579 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#26580 = VERTEX_POINT('',#26581);
+#26581 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#26582 = LINE('',#26583,#26584);
+#26583 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#26584 = VECTOR('',#26585,1.);
+#26585 = DIRECTION('',(0.,1.,0.));
+#26586 = ORIENTED_EDGE('',*,*,#26587,.T.);
+#26587 = EDGE_CURVE('',#26578,#26588,#26590,.T.);
+#26588 = VERTEX_POINT('',#26589);
+#26589 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#26590 = LINE('',#26591,#26592);
+#26591 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#26592 = VECTOR('',#26593,1.);
+#26593 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#26594 = ORIENTED_EDGE('',*,*,#26595,.T.);
+#26595 = EDGE_CURVE('',#26588,#26596,#26598,.T.);
+#26596 = VERTEX_POINT('',#26597);
+#26597 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#26598 = LINE('',#26599,#26600);
+#26599 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#26600 = VECTOR('',#26601,1.);
+#26601 = DIRECTION('',(1.,0.,0.));
+#26602 = ORIENTED_EDGE('',*,*,#26603,.F.);
+#26603 = EDGE_CURVE('',#26604,#26596,#26606,.T.);
+#26604 = VERTEX_POINT('',#26605);
+#26605 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#26606 = LINE('',#26607,#26608);
+#26607 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#26608 = VECTOR('',#26609,1.);
+#26609 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#26610 = ORIENTED_EDGE('',*,*,#26611,.T.);
+#26611 = EDGE_CURVE('',#26604,#26612,#26614,.T.);
+#26612 = VERTEX_POINT('',#26613);
+#26613 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#26614 = LINE('',#26615,#26616);
+#26615 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#26616 = VECTOR('',#26617,1.);
+#26617 = DIRECTION('',(0.,1.,0.));
+#26618 = ORIENTED_EDGE('',*,*,#26619,.T.);
+#26619 = EDGE_CURVE('',#26612,#26620,#26622,.T.);
+#26620 = VERTEX_POINT('',#26621);
+#26621 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#26622 = LINE('',#26623,#26624);
+#26623 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#26624 = VECTOR('',#26625,1.);
+#26625 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#26626 = ORIENTED_EDGE('',*,*,#26627,.F.);
+#26627 = EDGE_CURVE('',#26628,#26620,#26630,.T.);
+#26628 = VERTEX_POINT('',#26629);
+#26629 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#26630 = LINE('',#26631,#26632);
+#26631 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#26632 = VECTOR('',#26633,1.);
+#26633 = DIRECTION('',(1.,0.,0.));
+#26634 = ORIENTED_EDGE('',*,*,#26635,.F.);
+#26635 = EDGE_CURVE('',#26580,#26628,#26636,.T.);
+#26636 = LINE('',#26637,#26638);
+#26637 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#26638 = VECTOR('',#26639,1.);
+#26639 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#26640 = FACE_BOUND('',#26641,.F.);
+#26641 = EDGE_LOOP('',(#26642,#26643,#26651,#26657));
+#26642 = ORIENTED_EDGE('',*,*,#26532,.F.);
+#26643 = ORIENTED_EDGE('',*,*,#26644,.T.);
+#26644 = EDGE_CURVE('',#26525,#26645,#26647,.T.);
+#26645 = VERTEX_POINT('',#26646);
+#26646 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#26647 = LINE('',#26648,#26649);
+#26648 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#26649 = VECTOR('',#26650,1.);
+#26650 = DIRECTION('',(1.,0.,0.));
+#26651 = ORIENTED_EDGE('',*,*,#26652,.T.);
+#26652 = EDGE_CURVE('',#26645,#26549,#26653,.T.);
+#26653 = LINE('',#26654,#26655);
+#26654 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#26655 = VECTOR('',#26656,1.);
+#26656 = DIRECTION('',(0.,-1.,0.));
+#26657 = ORIENTED_EDGE('',*,*,#26563,.F.);
+#26658 = PLANE('',#26659);
+#26659 = AXIS2_PLACEMENT_3D('',#26660,#26661,#26662);
+#26660 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#26661 = DIRECTION('',(0.,0.,1.));
+#26662 = DIRECTION('',(1.,0.,-0.));
+#26663 = ADVANCED_FACE('',(#26664),#26682,.T.);
+#26664 = FACE_BOUND('',#26665,.T.);
+#26665 = EDGE_LOOP('',(#26666,#26674,#26680,#26681));
+#26666 = ORIENTED_EDGE('',*,*,#26667,.F.);
+#26667 = EDGE_CURVE('',#26668,#26645,#26670,.T.);
+#26668 = VERTEX_POINT('',#26669);
+#26669 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#26670 = LINE('',#26671,#26672);
+#26671 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#26672 = VECTOR('',#26673,1.);
+#26673 = DIRECTION('',(0.,0.,1.));
+#26674 = ORIENTED_EDGE('',*,*,#26675,.F.);
+#26675 = EDGE_CURVE('',#26517,#26668,#26676,.T.);
+#26676 = LINE('',#26677,#26678);
+#26677 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26678 = VECTOR('',#26679,1.);
+#26679 = DIRECTION('',(1.,0.,0.));
+#26680 = ORIENTED_EDGE('',*,*,#26524,.T.);
+#26681 = ORIENTED_EDGE('',*,*,#26644,.T.);
+#26682 = PLANE('',#26683);
+#26683 = AXIS2_PLACEMENT_3D('',#26684,#26685,#26686);
+#26684 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26685 = DIRECTION('',(0.,1.,0.));
+#26686 = DIRECTION('',(0.,-0.,1.));
+#26687 = ADVANCED_FACE('',(#26688),#26699,.F.);
+#26688 = FACE_BOUND('',#26689,.F.);
+#26689 = EDGE_LOOP('',(#26690,#26691,#26692,#26698));
+#26690 = ORIENTED_EDGE('',*,*,#26516,.F.);
+#26691 = ORIENTED_EDGE('',*,*,#26556,.T.);
+#26692 = ORIENTED_EDGE('',*,*,#26693,.T.);
+#26693 = EDGE_CURVE('',#26547,#26668,#26694,.T.);
+#26694 = LINE('',#26695,#26696);
+#26695 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26696 = VECTOR('',#26697,1.);
+#26697 = DIRECTION('',(0.,1.,0.));
+#26698 = ORIENTED_EDGE('',*,*,#26675,.F.);
+#26699 = PLANE('',#26700);
+#26700 = AXIS2_PLACEMENT_3D('',#26701,#26702,#26703);
+#26701 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26702 = DIRECTION('',(0.,0.,1.));
+#26703 = DIRECTION('',(1.,0.,-0.));
+#26704 = ADVANCED_FACE('',(#26705),#26711,.T.);
+#26705 = FACE_BOUND('',#26706,.T.);
+#26706 = EDGE_LOOP('',(#26707,#26708,#26709,#26710));
+#26707 = ORIENTED_EDGE('',*,*,#26546,.F.);
+#26708 = ORIENTED_EDGE('',*,*,#26693,.T.);
+#26709 = ORIENTED_EDGE('',*,*,#26667,.T.);
+#26710 = ORIENTED_EDGE('',*,*,#26652,.T.);
+#26711 = PLANE('',#26712);
+#26712 = AXIS2_PLACEMENT_3D('',#26713,#26714,#26715);
+#26713 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26714 = DIRECTION('',(1.,0.,0.));
+#26715 = DIRECTION('',(0.,0.,1.));
+#26716 = ADVANCED_FACE('',(#26717),#26742,.F.);
+#26717 = FACE_BOUND('',#26718,.F.);
+#26718 = EDGE_LOOP('',(#26719,#26729,#26735,#26736));
+#26719 = ORIENTED_EDGE('',*,*,#26720,.F.);
+#26720 = EDGE_CURVE('',#26721,#26723,#26725,.T.);
+#26721 = VERTEX_POINT('',#26722);
+#26722 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#26723 = VERTEX_POINT('',#26724);
+#26724 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#26725 = LINE('',#26726,#26727);
+#26726 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#26727 = VECTOR('',#26728,1.);
+#26728 = DIRECTION('',(0.,1.,0.));
+#26729 = ORIENTED_EDGE('',*,*,#26730,.F.);
+#26730 = EDGE_CURVE('',#26578,#26721,#26731,.T.);
+#26731 = LINE('',#26732,#26733);
+#26732 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#26733 = VECTOR('',#26734,1.);
+#26734 = DIRECTION('',(0.,0.,1.));
+#26735 = ORIENTED_EDGE('',*,*,#26577,.T.);
+#26736 = ORIENTED_EDGE('',*,*,#26737,.T.);
+#26737 = EDGE_CURVE('',#26580,#26723,#26738,.T.);
+#26738 = LINE('',#26739,#26740);
+#26739 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#26740 = VECTOR('',#26741,1.);
+#26741 = DIRECTION('',(0.,0.,1.));
+#26742 = PLANE('',#26743);
+#26743 = AXIS2_PLACEMENT_3D('',#26744,#26745,#26746);
+#26744 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#26745 = DIRECTION('',(1.,0.,0.));
+#26746 = DIRECTION('',(0.,0.,1.));
+#26747 = ADVANCED_FACE('',(#26748),#26766,.T.);
+#26748 = FACE_BOUND('',#26749,.F.);
+#26749 = EDGE_LOOP('',(#26750,#26751,#26752,#26760));
+#26750 = ORIENTED_EDGE('',*,*,#26587,.F.);
+#26751 = ORIENTED_EDGE('',*,*,#26730,.T.);
+#26752 = ORIENTED_EDGE('',*,*,#26753,.T.);
+#26753 = EDGE_CURVE('',#26721,#26754,#26756,.T.);
+#26754 = VERTEX_POINT('',#26755);
+#26755 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#26756 = LINE('',#26757,#26758);
+#26757 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#26758 = VECTOR('',#26759,1.);
+#26759 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#26760 = ORIENTED_EDGE('',*,*,#26761,.F.);
+#26761 = EDGE_CURVE('',#26588,#26754,#26762,.T.);
+#26762 = LINE('',#26763,#26764);
+#26763 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#26764 = VECTOR('',#26765,1.);
+#26765 = DIRECTION('',(0.,0.,1.));
+#26766 = PLANE('',#26767);
+#26767 = AXIS2_PLACEMENT_3D('',#26768,#26769,#26770);
+#26768 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#26769 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#26770 = DIRECTION('',(-0.,0.,-1.));
+#26771 = ADVANCED_FACE('',(#26772),#26790,.F.);
+#26772 = FACE_BOUND('',#26773,.T.);
+#26773 = EDGE_LOOP('',(#26774,#26775,#26776,#26784));
+#26774 = ORIENTED_EDGE('',*,*,#26635,.F.);
+#26775 = ORIENTED_EDGE('',*,*,#26737,.T.);
+#26776 = ORIENTED_EDGE('',*,*,#26777,.T.);
+#26777 = EDGE_CURVE('',#26723,#26778,#26780,.T.);
+#26778 = VERTEX_POINT('',#26779);
+#26779 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#26780 = LINE('',#26781,#26782);
+#26781 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#26782 = VECTOR('',#26783,1.);
+#26783 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#26784 = ORIENTED_EDGE('',*,*,#26785,.F.);
+#26785 = EDGE_CURVE('',#26628,#26778,#26786,.T.);
+#26786 = LINE('',#26787,#26788);
+#26787 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#26788 = VECTOR('',#26789,1.);
+#26789 = DIRECTION('',(0.,0.,1.));
+#26790 = PLANE('',#26791);
+#26791 = AXIS2_PLACEMENT_3D('',#26792,#26793,#26794);
+#26792 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#26793 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#26794 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#26795 = ADVANCED_FACE('',(#26796),#26814,.F.);
+#26796 = FACE_BOUND('',#26797,.F.);
+#26797 = EDGE_LOOP('',(#26798,#26799,#26800,#26808));
+#26798 = ORIENTED_EDGE('',*,*,#26595,.F.);
+#26799 = ORIENTED_EDGE('',*,*,#26761,.T.);
+#26800 = ORIENTED_EDGE('',*,*,#26801,.T.);
+#26801 = EDGE_CURVE('',#26754,#26802,#26804,.T.);
+#26802 = VERTEX_POINT('',#26803);
+#26803 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#26804 = LINE('',#26805,#26806);
+#26805 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#26806 = VECTOR('',#26807,1.);
+#26807 = DIRECTION('',(1.,0.,0.));
+#26808 = ORIENTED_EDGE('',*,*,#26809,.F.);
+#26809 = EDGE_CURVE('',#26596,#26802,#26810,.T.);
+#26810 = LINE('',#26811,#26812);
+#26811 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#26812 = VECTOR('',#26813,1.);
+#26813 = DIRECTION('',(0.,0.,1.));
+#26814 = PLANE('',#26815);
+#26815 = AXIS2_PLACEMENT_3D('',#26816,#26817,#26818);
+#26816 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#26817 = DIRECTION('',(0.,1.,0.));
+#26818 = DIRECTION('',(0.,-0.,1.));
+#26819 = ADVANCED_FACE('',(#26820),#26838,.T.);
+#26820 = FACE_BOUND('',#26821,.T.);
+#26821 = EDGE_LOOP('',(#26822,#26823,#26824,#26832));
+#26822 = ORIENTED_EDGE('',*,*,#26627,.F.);
+#26823 = ORIENTED_EDGE('',*,*,#26785,.T.);
+#26824 = ORIENTED_EDGE('',*,*,#26825,.T.);
+#26825 = EDGE_CURVE('',#26778,#26826,#26828,.T.);
+#26826 = VERTEX_POINT('',#26827);
+#26827 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#26828 = LINE('',#26829,#26830);
+#26829 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#26830 = VECTOR('',#26831,1.);
+#26831 = DIRECTION('',(1.,0.,0.));
+#26832 = ORIENTED_EDGE('',*,*,#26833,.F.);
+#26833 = EDGE_CURVE('',#26620,#26826,#26834,.T.);
+#26834 = LINE('',#26835,#26836);
+#26835 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#26836 = VECTOR('',#26837,1.);
+#26837 = DIRECTION('',(0.,0.,1.));
+#26838 = PLANE('',#26839);
+#26839 = AXIS2_PLACEMENT_3D('',#26840,#26841,#26842);
+#26840 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#26841 = DIRECTION('',(0.,1.,0.));
+#26842 = DIRECTION('',(0.,-0.,1.));
+#26843 = ADVANCED_FACE('',(#26844),#26862,.F.);
+#26844 = FACE_BOUND('',#26845,.T.);
+#26845 = EDGE_LOOP('',(#26846,#26847,#26855,#26861));
+#26846 = ORIENTED_EDGE('',*,*,#26603,.F.);
+#26847 = ORIENTED_EDGE('',*,*,#26848,.T.);
+#26848 = EDGE_CURVE('',#26604,#26849,#26851,.T.);
+#26849 = VERTEX_POINT('',#26850);
+#26850 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#26851 = LINE('',#26852,#26853);
+#26852 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#26853 = VECTOR('',#26854,1.);
+#26854 = DIRECTION('',(0.,0.,1.));
+#26855 = ORIENTED_EDGE('',*,*,#26856,.T.);
+#26856 = EDGE_CURVE('',#26849,#26802,#26857,.T.);
+#26857 = LINE('',#26858,#26859);
+#26858 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#26859 = VECTOR('',#26860,1.);
+#26860 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#26861 = ORIENTED_EDGE('',*,*,#26809,.F.);
+#26862 = PLANE('',#26863);
+#26863 = AXIS2_PLACEMENT_3D('',#26864,#26865,#26866);
+#26864 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#26865 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#26866 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#26867 = ADVANCED_FACE('',(#26868),#26886,.T.);
+#26868 = FACE_BOUND('',#26869,.F.);
+#26869 = EDGE_LOOP('',(#26870,#26871,#26879,#26885));
+#26870 = ORIENTED_EDGE('',*,*,#26619,.F.);
+#26871 = ORIENTED_EDGE('',*,*,#26872,.T.);
+#26872 = EDGE_CURVE('',#26612,#26873,#26875,.T.);
+#26873 = VERTEX_POINT('',#26874);
+#26874 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#26875 = LINE('',#26876,#26877);
+#26876 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#26877 = VECTOR('',#26878,1.);
+#26878 = DIRECTION('',(0.,0.,1.));
+#26879 = ORIENTED_EDGE('',*,*,#26880,.T.);
+#26880 = EDGE_CURVE('',#26873,#26826,#26881,.T.);
+#26881 = LINE('',#26882,#26883);
+#26882 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#26883 = VECTOR('',#26884,1.);
+#26884 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#26885 = ORIENTED_EDGE('',*,*,#26833,.F.);
+#26886 = PLANE('',#26887);
+#26887 = AXIS2_PLACEMENT_3D('',#26888,#26889,#26890);
+#26888 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#26889 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#26890 = DIRECTION('',(0.,0.,-1.));
+#26891 = ADVANCED_FACE('',(#26892),#26903,.T.);
+#26892 = FACE_BOUND('',#26893,.T.);
+#26893 = EDGE_LOOP('',(#26894,#26900,#26901,#26902));
+#26894 = ORIENTED_EDGE('',*,*,#26895,.F.);
+#26895 = EDGE_CURVE('',#26849,#26873,#26896,.T.);
+#26896 = LINE('',#26897,#26898);
+#26897 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#26898 = VECTOR('',#26899,1.);
+#26899 = DIRECTION('',(0.,1.,0.));
+#26900 = ORIENTED_EDGE('',*,*,#26848,.F.);
+#26901 = ORIENTED_EDGE('',*,*,#26611,.T.);
+#26902 = ORIENTED_EDGE('',*,*,#26872,.T.);
+#26903 = PLANE('',#26904);
+#26904 = AXIS2_PLACEMENT_3D('',#26905,#26906,#26907);
+#26905 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#26906 = DIRECTION('',(1.,0.,0.));
+#26907 = DIRECTION('',(0.,0.,1.));
+#26908 = ADVANCED_FACE('',(#26909,#26919),#26953,.T.);
+#26909 = FACE_BOUND('',#26910,.T.);
+#26910 = EDGE_LOOP('',(#26911,#26912,#26913,#26914,#26915,#26916,#26917,
+    #26918));
+#26911 = ORIENTED_EDGE('',*,*,#26720,.F.);
+#26912 = ORIENTED_EDGE('',*,*,#26753,.T.);
+#26913 = ORIENTED_EDGE('',*,*,#26801,.T.);
+#26914 = ORIENTED_EDGE('',*,*,#26856,.F.);
+#26915 = ORIENTED_EDGE('',*,*,#26895,.T.);
+#26916 = ORIENTED_EDGE('',*,*,#26880,.T.);
+#26917 = ORIENTED_EDGE('',*,*,#26825,.F.);
+#26918 = ORIENTED_EDGE('',*,*,#26777,.F.);
+#26919 = FACE_BOUND('',#26920,.T.);
+#26920 = EDGE_LOOP('',(#26921,#26931,#26939,#26947));
+#26921 = ORIENTED_EDGE('',*,*,#26922,.F.);
+#26922 = EDGE_CURVE('',#26923,#26925,#26927,.T.);
+#26923 = VERTEX_POINT('',#26924);
+#26924 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#26925 = VERTEX_POINT('',#26926);
+#26926 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#26927 = LINE('',#26928,#26929);
+#26928 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#26929 = VECTOR('',#26930,1.);
+#26930 = DIRECTION('',(0.,-1.,0.));
+#26931 = ORIENTED_EDGE('',*,*,#26932,.T.);
+#26932 = EDGE_CURVE('',#26923,#26933,#26935,.T.);
+#26933 = VERTEX_POINT('',#26934);
+#26934 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#26935 = LINE('',#26936,#26937);
+#26936 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#26937 = VECTOR('',#26938,1.);
+#26938 = DIRECTION('',(1.,0.,0.));
+#26939 = ORIENTED_EDGE('',*,*,#26940,.T.);
+#26940 = EDGE_CURVE('',#26933,#26941,#26943,.T.);
+#26941 = VERTEX_POINT('',#26942);
+#26942 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#26943 = LINE('',#26944,#26945);
+#26944 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#26945 = VECTOR('',#26946,1.);
+#26946 = DIRECTION('',(0.,-1.,0.));
+#26947 = ORIENTED_EDGE('',*,*,#26948,.F.);
+#26948 = EDGE_CURVE('',#26925,#26941,#26949,.T.);
+#26949 = LINE('',#26950,#26951);
+#26950 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#26951 = VECTOR('',#26952,1.);
+#26952 = DIRECTION('',(1.,0.,0.));
+#26953 = PLANE('',#26954);
+#26954 = AXIS2_PLACEMENT_3D('',#26955,#26956,#26957);
+#26955 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#26956 = DIRECTION('',(0.,0.,1.));
+#26957 = DIRECTION('',(1.,0.,-0.));
+#26958 = ADVANCED_FACE('',(#26959),#26984,.F.);
+#26959 = FACE_BOUND('',#26960,.F.);
+#26960 = EDGE_LOOP('',(#26961,#26969,#26970,#26978));
+#26961 = ORIENTED_EDGE('',*,*,#26962,.F.);
+#26962 = EDGE_CURVE('',#26925,#26963,#26965,.T.);
+#26963 = VERTEX_POINT('',#26964);
+#26964 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#26965 = LINE('',#26966,#26967);
+#26966 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26967 = VECTOR('',#26968,1.);
+#26968 = DIRECTION('',(0.,0.,1.));
+#26969 = ORIENTED_EDGE('',*,*,#26922,.F.);
+#26970 = ORIENTED_EDGE('',*,*,#26971,.T.);
+#26971 = EDGE_CURVE('',#26923,#26972,#26974,.T.);
+#26972 = VERTEX_POINT('',#26973);
+#26973 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#26974 = LINE('',#26975,#26976);
+#26975 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#26976 = VECTOR('',#26977,1.);
+#26977 = DIRECTION('',(0.,0.,1.));
+#26978 = ORIENTED_EDGE('',*,*,#26979,.F.);
+#26979 = EDGE_CURVE('',#26963,#26972,#26980,.T.);
+#26980 = LINE('',#26981,#26982);
+#26981 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#26982 = VECTOR('',#26983,1.);
+#26983 = DIRECTION('',(0.,1.,0.));
+#26984 = PLANE('',#26985);
+#26985 = AXIS2_PLACEMENT_3D('',#26986,#26987,#26988);
+#26986 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#26987 = DIRECTION('',(1.,0.,0.));
+#26988 = DIRECTION('',(0.,0.,1.));
+#26989 = ADVANCED_FACE('',(#26990),#27008,.F.);
+#26990 = FACE_BOUND('',#26991,.F.);
+#26991 = EDGE_LOOP('',(#26992,#27000,#27001,#27002));
+#26992 = ORIENTED_EDGE('',*,*,#26993,.F.);
+#26993 = EDGE_CURVE('',#26941,#26994,#26996,.T.);
+#26994 = VERTEX_POINT('',#26995);
+#26995 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#26996 = LINE('',#26997,#26998);
+#26997 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#26998 = VECTOR('',#26999,1.);
+#26999 = DIRECTION('',(0.,0.,1.));
+#27000 = ORIENTED_EDGE('',*,*,#26948,.F.);
+#27001 = ORIENTED_EDGE('',*,*,#26962,.T.);
+#27002 = ORIENTED_EDGE('',*,*,#27003,.T.);
+#27003 = EDGE_CURVE('',#26963,#26994,#27004,.T.);
+#27004 = LINE('',#27005,#27006);
+#27005 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#27006 = VECTOR('',#27007,1.);
+#27007 = DIRECTION('',(1.,0.,0.));
+#27008 = PLANE('',#27009);
+#27009 = AXIS2_PLACEMENT_3D('',#27010,#27011,#27012);
+#27010 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27011 = DIRECTION('',(0.,1.,0.));
+#27012 = DIRECTION('',(0.,-0.,1.));
+#27013 = ADVANCED_FACE('',(#27014),#27032,.T.);
+#27014 = FACE_BOUND('',#27015,.T.);
+#27015 = EDGE_LOOP('',(#27016,#27017,#27018,#27026));
+#27016 = ORIENTED_EDGE('',*,*,#26993,.F.);
+#27017 = ORIENTED_EDGE('',*,*,#26940,.F.);
+#27018 = ORIENTED_EDGE('',*,*,#27019,.T.);
+#27019 = EDGE_CURVE('',#26933,#27020,#27022,.T.);
+#27020 = VERTEX_POINT('',#27021);
+#27021 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#27022 = LINE('',#27023,#27024);
+#27023 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#27024 = VECTOR('',#27025,1.);
+#27025 = DIRECTION('',(0.,0.,1.));
+#27026 = ORIENTED_EDGE('',*,*,#27027,.F.);
+#27027 = EDGE_CURVE('',#26994,#27020,#27028,.T.);
+#27028 = LINE('',#27029,#27030);
+#27029 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#27030 = VECTOR('',#27031,1.);
+#27031 = DIRECTION('',(0.,1.,0.));
+#27032 = PLANE('',#27033);
+#27033 = AXIS2_PLACEMENT_3D('',#27034,#27035,#27036);
+#27034 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27035 = DIRECTION('',(1.,0.,0.));
+#27036 = DIRECTION('',(0.,0.,1.));
+#27037 = ADVANCED_FACE('',(#27038),#27049,.T.);
+#27038 = FACE_BOUND('',#27039,.T.);
+#27039 = EDGE_LOOP('',(#27040,#27041,#27042,#27043));
+#27040 = ORIENTED_EDGE('',*,*,#27019,.F.);
+#27041 = ORIENTED_EDGE('',*,*,#26932,.F.);
+#27042 = ORIENTED_EDGE('',*,*,#26971,.T.);
+#27043 = ORIENTED_EDGE('',*,*,#27044,.T.);
+#27044 = EDGE_CURVE('',#26972,#27020,#27045,.T.);
+#27045 = LINE('',#27046,#27047);
+#27046 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#27047 = VECTOR('',#27048,1.);
+#27048 = DIRECTION('',(1.,0.,0.));
+#27049 = PLANE('',#27050);
+#27050 = AXIS2_PLACEMENT_3D('',#27051,#27052,#27053);
+#27051 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27052 = DIRECTION('',(0.,1.,0.));
+#27053 = DIRECTION('',(0.,-0.,1.));
+#27054 = ADVANCED_FACE('',(#27055),#27061,.T.);
+#27055 = FACE_BOUND('',#27056,.T.);
+#27056 = EDGE_LOOP('',(#27057,#27058,#27059,#27060));
+#27057 = ORIENTED_EDGE('',*,*,#26979,.F.);
+#27058 = ORIENTED_EDGE('',*,*,#27003,.T.);
+#27059 = ORIENTED_EDGE('',*,*,#27027,.T.);
+#27060 = ORIENTED_EDGE('',*,*,#27044,.F.);
+#27061 = PLANE('',#27062);
+#27062 = AXIS2_PLACEMENT_3D('',#27063,#27064,#27065);
+#27063 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#27064 = DIRECTION('',(0.,0.,1.));
+#27065 = DIRECTION('',(1.,0.,-0.));
+#27066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27070)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27067,#27068,#27069)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27067 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27068 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27069 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27070 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27067,
+  'distance_accuracy_value','confusion accuracy');
+#27071 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27072,#27074);
+#27072 = ( REPRESENTATION_RELATIONSHIP('','',#26499,#26476) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27073) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27073 = ITEM_DEFINED_TRANSFORMATION('','',#11,#26477);
+#27074 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27075);
+#27075 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('286','PinHeader027','',#26471,
+  #26494,$);
+#27076 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26496));
+#27077 = SHAPE_DEFINITION_REPRESENTATION(#27078,#27084);
+#27078 = PRODUCT_DEFINITION_SHAPE('','',#27079);
+#27079 = PRODUCT_DEFINITION('design','',#27080,#27083);
+#27080 = PRODUCT_DEFINITION_FORMATION('','',#27081);
+#27081 = PRODUCT('01x07_P2.54mm_Vertical_THT001',
+  '01x07_P2.54mm_Vertical_THT001','',(#27082));
+#27082 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27083 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27084 = SHAPE_REPRESENTATION('',(#11,#27085,#27089),#27093);
+#27085 = AXIS2_PLACEMENT_3D('',#27086,#27087,#27088);
+#27086 = CARTESIAN_POINT('',(0.,0.,0.));
+#27087 = DIRECTION('',(0.,0.,1.));
+#27088 = DIRECTION('',(1.,0.,0.));
+#27089 = AXIS2_PLACEMENT_3D('',#27090,#27091,#27092);
+#27090 = CARTESIAN_POINT('',(0.,-7.62,0.));
+#27091 = DIRECTION('',(0.,0.,1.));
+#27092 = DIRECTION('',(1.,0.,0.));
+#27093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27097)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27094,#27095,#27096)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27094,
+  'distance_accuracy_value','confusion accuracy');
+#27098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27099,#27101);
+#27099 = ( REPRESENTATION_RELATIONSHIP('','',#27084,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27100) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#27101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27102);
+#27102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('306',
+  '01x07_P2.54mm_Vertical_THT001','',#5,#27079,$);
+#27103 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27081));
+#27104 = SHAPE_DEFINITION_REPRESENTATION(#27105,#27111);
+#27105 = PRODUCT_DEFINITION_SHAPE('','',#27106);
+#27106 = PRODUCT_DEFINITION('design','',#27107,#27110);
+#27107 = PRODUCT_DEFINITION_FORMATION('','',#27108);
+#27108 = PRODUCT('01x03_P2.54mm_Vertical_THT003',
+  '01x03_P2.54mm_Vertical_THT003','',(#27109));
+#27109 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27110 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27111 = SHAPE_REPRESENTATION('',(#11,#27112,#27116,#27120),#27124);
+#27112 = AXIS2_PLACEMENT_3D('',#27113,#27114,#27115);
+#27113 = CARTESIAN_POINT('',(0.,0.,0.));
+#27114 = DIRECTION('',(0.,0.,1.));
+#27115 = DIRECTION('',(1.,0.,0.));
+#27116 = AXIS2_PLACEMENT_3D('',#27117,#27118,#27119);
+#27117 = CARTESIAN_POINT('',(0.,-2.54,0.));
+#27118 = DIRECTION('',(0.,0.,1.));
+#27119 = DIRECTION('',(1.,0.,0.));
+#27120 = AXIS2_PLACEMENT_3D('',#27121,#27122,#27123);
+#27121 = CARTESIAN_POINT('',(0.,-5.08,0.));
+#27122 = DIRECTION('',(0.,0.,1.));
+#27123 = DIRECTION('',(1.,0.,0.));
+#27124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27128)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27125,#27126,#27127)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27125 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27126 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27127 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27128 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27125,
+  'distance_accuracy_value','confusion accuracy');
+#27129 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27130,#27132);
+#27130 = ( REPRESENTATION_RELATIONSHIP('','',#27111,#27084) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27131) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27131 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27085);
+#27132 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27133);
+#27133 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('296',
+  '01x03_P2.54mm_Vertical_THT003','',#27079,#27106,$);
+#27134 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27108));
+#27135 = SHAPE_DEFINITION_REPRESENTATION(#27136,#27142);
+#27136 = PRODUCT_DEFINITION_SHAPE('','',#27137);
+#27137 = PRODUCT_DEFINITION('design','',#27138,#27141);
+#27138 = PRODUCT_DEFINITION_FORMATION('','',#27139);
+#27139 = PRODUCT('01x01_P2.54mm_Vertical_THT028',
+  '01x01_P2.54mm_Vertical_THT028','',(#27140));
+#27140 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27141 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27142 = SHAPE_REPRESENTATION('',(#11,#27143),#27147);
+#27143 = AXIS2_PLACEMENT_3D('',#27144,#27145,#27146);
+#27144 = CARTESIAN_POINT('',(0.,0.,0.));
+#27145 = DIRECTION('',(0.,0.,1.));
+#27146 = DIRECTION('',(1.,0.,0.));
+#27147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27151)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27148,#27149,#27150)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27148 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27149 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27150 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27151 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27148,
+  'distance_accuracy_value','confusion accuracy');
+#27152 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27153,#27155);
+#27153 = ( REPRESENTATION_RELATIONSHIP('','',#27142,#27111) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27154) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27154 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27112);
+#27155 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27156);
+#27156 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('291',
+  '01x01_P2.54mm_Vertical_THT028','',#27106,#27137,$);
+#27157 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27139));
+#27158 = SHAPE_DEFINITION_REPRESENTATION(#27159,#27165);
+#27159 = PRODUCT_DEFINITION_SHAPE('','',#27160);
+#27160 = PRODUCT_DEFINITION('design','',#27161,#27164);
+#27161 = PRODUCT_DEFINITION_FORMATION('','',#27162);
+#27162 = PRODUCT('PinHeader028','PinHeader028','',(#27163));
+#27163 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27164 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27165 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#27166),#27732);
+#27166 = MANIFOLD_SOLID_BREP('',#27167);
+#27167 = CLOSED_SHELL('',(#27168,#27208,#27239,#27329,#27353,#27370,
+    #27382,#27413,#27437,#27461,#27485,#27509,#27533,#27557,#27574,
+    #27624,#27655,#27679,#27703,#27720));
+#27168 = ADVANCED_FACE('',(#27169),#27203,.F.);
+#27169 = FACE_BOUND('',#27170,.F.);
+#27170 = EDGE_LOOP('',(#27171,#27181,#27189,#27197));
+#27171 = ORIENTED_EDGE('',*,*,#27172,.F.);
+#27172 = EDGE_CURVE('',#27173,#27175,#27177,.T.);
+#27173 = VERTEX_POINT('',#27174);
+#27174 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27175 = VERTEX_POINT('',#27176);
+#27176 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#27177 = LINE('',#27178,#27179);
+#27178 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27179 = VECTOR('',#27180,1.);
+#27180 = DIRECTION('',(0.,0.,1.));
+#27181 = ORIENTED_EDGE('',*,*,#27182,.T.);
+#27182 = EDGE_CURVE('',#27173,#27183,#27185,.T.);
+#27183 = VERTEX_POINT('',#27184);
+#27184 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27185 = LINE('',#27186,#27187);
+#27186 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27187 = VECTOR('',#27188,1.);
+#27188 = DIRECTION('',(0.,1.,0.));
+#27189 = ORIENTED_EDGE('',*,*,#27190,.T.);
+#27190 = EDGE_CURVE('',#27183,#27191,#27193,.T.);
+#27191 = VERTEX_POINT('',#27192);
+#27192 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#27193 = LINE('',#27194,#27195);
+#27194 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27195 = VECTOR('',#27196,1.);
+#27196 = DIRECTION('',(0.,0.,1.));
+#27197 = ORIENTED_EDGE('',*,*,#27198,.T.);
+#27198 = EDGE_CURVE('',#27191,#27175,#27199,.T.);
+#27199 = LINE('',#27200,#27201);
+#27200 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#27201 = VECTOR('',#27202,1.);
+#27202 = DIRECTION('',(0.,-1.,0.));
+#27203 = PLANE('',#27204);
+#27204 = AXIS2_PLACEMENT_3D('',#27205,#27206,#27207);
+#27205 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27206 = DIRECTION('',(1.,0.,0.));
+#27207 = DIRECTION('',(0.,0.,1.));
+#27208 = ADVANCED_FACE('',(#27209),#27234,.F.);
+#27209 = FACE_BOUND('',#27210,.F.);
+#27210 = EDGE_LOOP('',(#27211,#27221,#27227,#27228));
+#27211 = ORIENTED_EDGE('',*,*,#27212,.F.);
+#27212 = EDGE_CURVE('',#27213,#27215,#27217,.T.);
+#27213 = VERTEX_POINT('',#27214);
+#27214 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27215 = VERTEX_POINT('',#27216);
+#27216 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#27217 = LINE('',#27218,#27219);
+#27218 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27219 = VECTOR('',#27220,1.);
+#27220 = DIRECTION('',(0.,0.,1.));
+#27221 = ORIENTED_EDGE('',*,*,#27222,.F.);
+#27222 = EDGE_CURVE('',#27173,#27213,#27223,.T.);
+#27223 = LINE('',#27224,#27225);
+#27224 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27225 = VECTOR('',#27226,1.);
+#27226 = DIRECTION('',(1.,0.,0.));
+#27227 = ORIENTED_EDGE('',*,*,#27172,.T.);
+#27228 = ORIENTED_EDGE('',*,*,#27229,.T.);
+#27229 = EDGE_CURVE('',#27175,#27215,#27230,.T.);
+#27230 = LINE('',#27231,#27232);
+#27231 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#27232 = VECTOR('',#27233,1.);
+#27233 = DIRECTION('',(1.,0.,0.));
+#27234 = PLANE('',#27235);
+#27235 = AXIS2_PLACEMENT_3D('',#27236,#27237,#27238);
+#27236 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27237 = DIRECTION('',(0.,1.,0.));
+#27238 = DIRECTION('',(0.,-0.,1.));
+#27239 = ADVANCED_FACE('',(#27240,#27306),#27324,.F.);
+#27240 = FACE_BOUND('',#27241,.F.);
+#27241 = EDGE_LOOP('',(#27242,#27252,#27260,#27268,#27276,#27284,#27292,
+    #27300));
+#27242 = ORIENTED_EDGE('',*,*,#27243,.F.);
+#27243 = EDGE_CURVE('',#27244,#27246,#27248,.T.);
+#27244 = VERTEX_POINT('',#27245);
+#27245 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#27246 = VERTEX_POINT('',#27247);
+#27247 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#27248 = LINE('',#27249,#27250);
+#27249 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#27250 = VECTOR('',#27251,1.);
+#27251 = DIRECTION('',(0.,1.,0.));
+#27252 = ORIENTED_EDGE('',*,*,#27253,.T.);
+#27253 = EDGE_CURVE('',#27244,#27254,#27256,.T.);
+#27254 = VERTEX_POINT('',#27255);
+#27255 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#27256 = LINE('',#27257,#27258);
+#27257 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#27258 = VECTOR('',#27259,1.);
+#27259 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#27260 = ORIENTED_EDGE('',*,*,#27261,.T.);
+#27261 = EDGE_CURVE('',#27254,#27262,#27264,.T.);
+#27262 = VERTEX_POINT('',#27263);
+#27263 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#27264 = LINE('',#27265,#27266);
+#27265 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#27266 = VECTOR('',#27267,1.);
+#27267 = DIRECTION('',(1.,0.,0.));
+#27268 = ORIENTED_EDGE('',*,*,#27269,.F.);
+#27269 = EDGE_CURVE('',#27270,#27262,#27272,.T.);
+#27270 = VERTEX_POINT('',#27271);
+#27271 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#27272 = LINE('',#27273,#27274);
+#27273 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#27274 = VECTOR('',#27275,1.);
+#27275 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#27276 = ORIENTED_EDGE('',*,*,#27277,.T.);
+#27277 = EDGE_CURVE('',#27270,#27278,#27280,.T.);
+#27278 = VERTEX_POINT('',#27279);
+#27279 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#27280 = LINE('',#27281,#27282);
+#27281 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#27282 = VECTOR('',#27283,1.);
+#27283 = DIRECTION('',(0.,1.,0.));
+#27284 = ORIENTED_EDGE('',*,*,#27285,.T.);
+#27285 = EDGE_CURVE('',#27278,#27286,#27288,.T.);
+#27286 = VERTEX_POINT('',#27287);
+#27287 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#27288 = LINE('',#27289,#27290);
+#27289 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#27290 = VECTOR('',#27291,1.);
+#27291 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#27292 = ORIENTED_EDGE('',*,*,#27293,.F.);
+#27293 = EDGE_CURVE('',#27294,#27286,#27296,.T.);
+#27294 = VERTEX_POINT('',#27295);
+#27295 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#27296 = LINE('',#27297,#27298);
+#27297 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#27298 = VECTOR('',#27299,1.);
+#27299 = DIRECTION('',(1.,0.,0.));
+#27300 = ORIENTED_EDGE('',*,*,#27301,.F.);
+#27301 = EDGE_CURVE('',#27246,#27294,#27302,.T.);
+#27302 = LINE('',#27303,#27304);
+#27303 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#27304 = VECTOR('',#27305,1.);
+#27305 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#27306 = FACE_BOUND('',#27307,.F.);
+#27307 = EDGE_LOOP('',(#27308,#27309,#27317,#27323));
+#27308 = ORIENTED_EDGE('',*,*,#27198,.F.);
+#27309 = ORIENTED_EDGE('',*,*,#27310,.T.);
+#27310 = EDGE_CURVE('',#27191,#27311,#27313,.T.);
+#27311 = VERTEX_POINT('',#27312);
+#27312 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#27313 = LINE('',#27314,#27315);
+#27314 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#27315 = VECTOR('',#27316,1.);
+#27316 = DIRECTION('',(1.,0.,0.));
+#27317 = ORIENTED_EDGE('',*,*,#27318,.T.);
+#27318 = EDGE_CURVE('',#27311,#27215,#27319,.T.);
+#27319 = LINE('',#27320,#27321);
+#27320 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#27321 = VECTOR('',#27322,1.);
+#27322 = DIRECTION('',(0.,-1.,0.));
+#27323 = ORIENTED_EDGE('',*,*,#27229,.F.);
+#27324 = PLANE('',#27325);
+#27325 = AXIS2_PLACEMENT_3D('',#27326,#27327,#27328);
+#27326 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#27327 = DIRECTION('',(0.,0.,1.));
+#27328 = DIRECTION('',(1.,0.,-0.));
+#27329 = ADVANCED_FACE('',(#27330),#27348,.T.);
+#27330 = FACE_BOUND('',#27331,.T.);
+#27331 = EDGE_LOOP('',(#27332,#27340,#27346,#27347));
+#27332 = ORIENTED_EDGE('',*,*,#27333,.F.);
+#27333 = EDGE_CURVE('',#27334,#27311,#27336,.T.);
+#27334 = VERTEX_POINT('',#27335);
+#27335 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#27336 = LINE('',#27337,#27338);
+#27337 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#27338 = VECTOR('',#27339,1.);
+#27339 = DIRECTION('',(0.,0.,1.));
+#27340 = ORIENTED_EDGE('',*,*,#27341,.F.);
+#27341 = EDGE_CURVE('',#27183,#27334,#27342,.T.);
+#27342 = LINE('',#27343,#27344);
+#27343 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27344 = VECTOR('',#27345,1.);
+#27345 = DIRECTION('',(1.,0.,0.));
+#27346 = ORIENTED_EDGE('',*,*,#27190,.T.);
+#27347 = ORIENTED_EDGE('',*,*,#27310,.T.);
+#27348 = PLANE('',#27349);
+#27349 = AXIS2_PLACEMENT_3D('',#27350,#27351,#27352);
+#27350 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27351 = DIRECTION('',(0.,1.,0.));
+#27352 = DIRECTION('',(0.,-0.,1.));
+#27353 = ADVANCED_FACE('',(#27354),#27365,.F.);
+#27354 = FACE_BOUND('',#27355,.F.);
+#27355 = EDGE_LOOP('',(#27356,#27357,#27358,#27364));
+#27356 = ORIENTED_EDGE('',*,*,#27182,.F.);
+#27357 = ORIENTED_EDGE('',*,*,#27222,.T.);
+#27358 = ORIENTED_EDGE('',*,*,#27359,.T.);
+#27359 = EDGE_CURVE('',#27213,#27334,#27360,.T.);
+#27360 = LINE('',#27361,#27362);
+#27361 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27362 = VECTOR('',#27363,1.);
+#27363 = DIRECTION('',(0.,1.,0.));
+#27364 = ORIENTED_EDGE('',*,*,#27341,.F.);
+#27365 = PLANE('',#27366);
+#27366 = AXIS2_PLACEMENT_3D('',#27367,#27368,#27369);
+#27367 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27368 = DIRECTION('',(0.,0.,1.));
+#27369 = DIRECTION('',(1.,0.,-0.));
+#27370 = ADVANCED_FACE('',(#27371),#27377,.T.);
+#27371 = FACE_BOUND('',#27372,.T.);
+#27372 = EDGE_LOOP('',(#27373,#27374,#27375,#27376));
+#27373 = ORIENTED_EDGE('',*,*,#27212,.F.);
+#27374 = ORIENTED_EDGE('',*,*,#27359,.T.);
+#27375 = ORIENTED_EDGE('',*,*,#27333,.T.);
+#27376 = ORIENTED_EDGE('',*,*,#27318,.T.);
+#27377 = PLANE('',#27378);
+#27378 = AXIS2_PLACEMENT_3D('',#27379,#27380,#27381);
+#27379 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27380 = DIRECTION('',(1.,0.,0.));
+#27381 = DIRECTION('',(0.,0.,1.));
+#27382 = ADVANCED_FACE('',(#27383),#27408,.F.);
+#27383 = FACE_BOUND('',#27384,.F.);
+#27384 = EDGE_LOOP('',(#27385,#27395,#27401,#27402));
+#27385 = ORIENTED_EDGE('',*,*,#27386,.F.);
+#27386 = EDGE_CURVE('',#27387,#27389,#27391,.T.);
+#27387 = VERTEX_POINT('',#27388);
+#27388 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#27389 = VERTEX_POINT('',#27390);
+#27390 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#27391 = LINE('',#27392,#27393);
+#27392 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#27393 = VECTOR('',#27394,1.);
+#27394 = DIRECTION('',(0.,1.,0.));
+#27395 = ORIENTED_EDGE('',*,*,#27396,.F.);
+#27396 = EDGE_CURVE('',#27244,#27387,#27397,.T.);
+#27397 = LINE('',#27398,#27399);
+#27398 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#27399 = VECTOR('',#27400,1.);
+#27400 = DIRECTION('',(0.,0.,1.));
+#27401 = ORIENTED_EDGE('',*,*,#27243,.T.);
+#27402 = ORIENTED_EDGE('',*,*,#27403,.T.);
+#27403 = EDGE_CURVE('',#27246,#27389,#27404,.T.);
+#27404 = LINE('',#27405,#27406);
+#27405 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#27406 = VECTOR('',#27407,1.);
+#27407 = DIRECTION('',(0.,0.,1.));
+#27408 = PLANE('',#27409);
+#27409 = AXIS2_PLACEMENT_3D('',#27410,#27411,#27412);
+#27410 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#27411 = DIRECTION('',(1.,0.,0.));
+#27412 = DIRECTION('',(0.,0.,1.));
+#27413 = ADVANCED_FACE('',(#27414),#27432,.T.);
+#27414 = FACE_BOUND('',#27415,.F.);
+#27415 = EDGE_LOOP('',(#27416,#27417,#27418,#27426));
+#27416 = ORIENTED_EDGE('',*,*,#27253,.F.);
+#27417 = ORIENTED_EDGE('',*,*,#27396,.T.);
+#27418 = ORIENTED_EDGE('',*,*,#27419,.T.);
+#27419 = EDGE_CURVE('',#27387,#27420,#27422,.T.);
+#27420 = VERTEX_POINT('',#27421);
+#27421 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#27422 = LINE('',#27423,#27424);
+#27423 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#27424 = VECTOR('',#27425,1.);
+#27425 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#27426 = ORIENTED_EDGE('',*,*,#27427,.F.);
+#27427 = EDGE_CURVE('',#27254,#27420,#27428,.T.);
+#27428 = LINE('',#27429,#27430);
+#27429 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#27430 = VECTOR('',#27431,1.);
+#27431 = DIRECTION('',(0.,0.,1.));
+#27432 = PLANE('',#27433);
+#27433 = AXIS2_PLACEMENT_3D('',#27434,#27435,#27436);
+#27434 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#27435 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#27436 = DIRECTION('',(-0.,0.,-1.));
+#27437 = ADVANCED_FACE('',(#27438),#27456,.F.);
+#27438 = FACE_BOUND('',#27439,.T.);
+#27439 = EDGE_LOOP('',(#27440,#27441,#27442,#27450));
+#27440 = ORIENTED_EDGE('',*,*,#27301,.F.);
+#27441 = ORIENTED_EDGE('',*,*,#27403,.T.);
+#27442 = ORIENTED_EDGE('',*,*,#27443,.T.);
+#27443 = EDGE_CURVE('',#27389,#27444,#27446,.T.);
+#27444 = VERTEX_POINT('',#27445);
+#27445 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#27446 = LINE('',#27447,#27448);
+#27447 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#27448 = VECTOR('',#27449,1.);
+#27449 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#27450 = ORIENTED_EDGE('',*,*,#27451,.F.);
+#27451 = EDGE_CURVE('',#27294,#27444,#27452,.T.);
+#27452 = LINE('',#27453,#27454);
+#27453 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#27454 = VECTOR('',#27455,1.);
+#27455 = DIRECTION('',(0.,0.,1.));
+#27456 = PLANE('',#27457);
+#27457 = AXIS2_PLACEMENT_3D('',#27458,#27459,#27460);
+#27458 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#27459 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#27460 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#27461 = ADVANCED_FACE('',(#27462),#27480,.F.);
+#27462 = FACE_BOUND('',#27463,.F.);
+#27463 = EDGE_LOOP('',(#27464,#27465,#27466,#27474));
+#27464 = ORIENTED_EDGE('',*,*,#27261,.F.);
+#27465 = ORIENTED_EDGE('',*,*,#27427,.T.);
+#27466 = ORIENTED_EDGE('',*,*,#27467,.T.);
+#27467 = EDGE_CURVE('',#27420,#27468,#27470,.T.);
+#27468 = VERTEX_POINT('',#27469);
+#27469 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#27470 = LINE('',#27471,#27472);
+#27471 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#27472 = VECTOR('',#27473,1.);
+#27473 = DIRECTION('',(1.,0.,0.));
+#27474 = ORIENTED_EDGE('',*,*,#27475,.F.);
+#27475 = EDGE_CURVE('',#27262,#27468,#27476,.T.);
+#27476 = LINE('',#27477,#27478);
+#27477 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#27478 = VECTOR('',#27479,1.);
+#27479 = DIRECTION('',(0.,0.,1.));
+#27480 = PLANE('',#27481);
+#27481 = AXIS2_PLACEMENT_3D('',#27482,#27483,#27484);
+#27482 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#27483 = DIRECTION('',(0.,1.,0.));
+#27484 = DIRECTION('',(0.,-0.,1.));
+#27485 = ADVANCED_FACE('',(#27486),#27504,.T.);
+#27486 = FACE_BOUND('',#27487,.T.);
+#27487 = EDGE_LOOP('',(#27488,#27489,#27490,#27498));
+#27488 = ORIENTED_EDGE('',*,*,#27293,.F.);
+#27489 = ORIENTED_EDGE('',*,*,#27451,.T.);
+#27490 = ORIENTED_EDGE('',*,*,#27491,.T.);
+#27491 = EDGE_CURVE('',#27444,#27492,#27494,.T.);
+#27492 = VERTEX_POINT('',#27493);
+#27493 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#27494 = LINE('',#27495,#27496);
+#27495 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#27496 = VECTOR('',#27497,1.);
+#27497 = DIRECTION('',(1.,0.,0.));
+#27498 = ORIENTED_EDGE('',*,*,#27499,.F.);
+#27499 = EDGE_CURVE('',#27286,#27492,#27500,.T.);
+#27500 = LINE('',#27501,#27502);
+#27501 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#27502 = VECTOR('',#27503,1.);
+#27503 = DIRECTION('',(0.,0.,1.));
+#27504 = PLANE('',#27505);
+#27505 = AXIS2_PLACEMENT_3D('',#27506,#27507,#27508);
+#27506 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#27507 = DIRECTION('',(0.,1.,0.));
+#27508 = DIRECTION('',(0.,-0.,1.));
+#27509 = ADVANCED_FACE('',(#27510),#27528,.F.);
+#27510 = FACE_BOUND('',#27511,.T.);
+#27511 = EDGE_LOOP('',(#27512,#27513,#27521,#27527));
+#27512 = ORIENTED_EDGE('',*,*,#27269,.F.);
+#27513 = ORIENTED_EDGE('',*,*,#27514,.T.);
+#27514 = EDGE_CURVE('',#27270,#27515,#27517,.T.);
+#27515 = VERTEX_POINT('',#27516);
+#27516 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#27517 = LINE('',#27518,#27519);
+#27518 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#27519 = VECTOR('',#27520,1.);
+#27520 = DIRECTION('',(0.,0.,1.));
+#27521 = ORIENTED_EDGE('',*,*,#27522,.T.);
+#27522 = EDGE_CURVE('',#27515,#27468,#27523,.T.);
+#27523 = LINE('',#27524,#27525);
+#27524 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#27525 = VECTOR('',#27526,1.);
+#27526 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#27527 = ORIENTED_EDGE('',*,*,#27475,.F.);
+#27528 = PLANE('',#27529);
+#27529 = AXIS2_PLACEMENT_3D('',#27530,#27531,#27532);
+#27530 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#27531 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#27532 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#27533 = ADVANCED_FACE('',(#27534),#27552,.T.);
+#27534 = FACE_BOUND('',#27535,.F.);
+#27535 = EDGE_LOOP('',(#27536,#27537,#27545,#27551));
+#27536 = ORIENTED_EDGE('',*,*,#27285,.F.);
+#27537 = ORIENTED_EDGE('',*,*,#27538,.T.);
+#27538 = EDGE_CURVE('',#27278,#27539,#27541,.T.);
+#27539 = VERTEX_POINT('',#27540);
+#27540 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#27541 = LINE('',#27542,#27543);
+#27542 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#27543 = VECTOR('',#27544,1.);
+#27544 = DIRECTION('',(0.,0.,1.));
+#27545 = ORIENTED_EDGE('',*,*,#27546,.T.);
+#27546 = EDGE_CURVE('',#27539,#27492,#27547,.T.);
+#27547 = LINE('',#27548,#27549);
+#27548 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#27549 = VECTOR('',#27550,1.);
+#27550 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#27551 = ORIENTED_EDGE('',*,*,#27499,.F.);
+#27552 = PLANE('',#27553);
+#27553 = AXIS2_PLACEMENT_3D('',#27554,#27555,#27556);
+#27554 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#27555 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#27556 = DIRECTION('',(0.,0.,-1.));
+#27557 = ADVANCED_FACE('',(#27558),#27569,.T.);
+#27558 = FACE_BOUND('',#27559,.T.);
+#27559 = EDGE_LOOP('',(#27560,#27566,#27567,#27568));
+#27560 = ORIENTED_EDGE('',*,*,#27561,.F.);
+#27561 = EDGE_CURVE('',#27515,#27539,#27562,.T.);
+#27562 = LINE('',#27563,#27564);
+#27563 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#27564 = VECTOR('',#27565,1.);
+#27565 = DIRECTION('',(0.,1.,0.));
+#27566 = ORIENTED_EDGE('',*,*,#27514,.F.);
+#27567 = ORIENTED_EDGE('',*,*,#27277,.T.);
+#27568 = ORIENTED_EDGE('',*,*,#27538,.T.);
+#27569 = PLANE('',#27570);
+#27570 = AXIS2_PLACEMENT_3D('',#27571,#27572,#27573);
+#27571 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#27572 = DIRECTION('',(1.,0.,0.));
+#27573 = DIRECTION('',(0.,0.,1.));
+#27574 = ADVANCED_FACE('',(#27575,#27585),#27619,.T.);
+#27575 = FACE_BOUND('',#27576,.T.);
+#27576 = EDGE_LOOP('',(#27577,#27578,#27579,#27580,#27581,#27582,#27583,
+    #27584));
+#27577 = ORIENTED_EDGE('',*,*,#27386,.F.);
+#27578 = ORIENTED_EDGE('',*,*,#27419,.T.);
+#27579 = ORIENTED_EDGE('',*,*,#27467,.T.);
+#27580 = ORIENTED_EDGE('',*,*,#27522,.F.);
+#27581 = ORIENTED_EDGE('',*,*,#27561,.T.);
+#27582 = ORIENTED_EDGE('',*,*,#27546,.T.);
+#27583 = ORIENTED_EDGE('',*,*,#27491,.F.);
+#27584 = ORIENTED_EDGE('',*,*,#27443,.F.);
+#27585 = FACE_BOUND('',#27586,.T.);
+#27586 = EDGE_LOOP('',(#27587,#27597,#27605,#27613));
+#27587 = ORIENTED_EDGE('',*,*,#27588,.F.);
+#27588 = EDGE_CURVE('',#27589,#27591,#27593,.T.);
+#27589 = VERTEX_POINT('',#27590);
+#27590 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#27591 = VERTEX_POINT('',#27592);
+#27592 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#27593 = LINE('',#27594,#27595);
+#27594 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#27595 = VECTOR('',#27596,1.);
+#27596 = DIRECTION('',(0.,-1.,0.));
+#27597 = ORIENTED_EDGE('',*,*,#27598,.T.);
+#27598 = EDGE_CURVE('',#27589,#27599,#27601,.T.);
+#27599 = VERTEX_POINT('',#27600);
+#27600 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#27601 = LINE('',#27602,#27603);
+#27602 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#27603 = VECTOR('',#27604,1.);
+#27604 = DIRECTION('',(1.,0.,0.));
+#27605 = ORIENTED_EDGE('',*,*,#27606,.T.);
+#27606 = EDGE_CURVE('',#27599,#27607,#27609,.T.);
+#27607 = VERTEX_POINT('',#27608);
+#27608 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#27609 = LINE('',#27610,#27611);
+#27610 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#27611 = VECTOR('',#27612,1.);
+#27612 = DIRECTION('',(0.,-1.,0.));
+#27613 = ORIENTED_EDGE('',*,*,#27614,.F.);
+#27614 = EDGE_CURVE('',#27591,#27607,#27615,.T.);
+#27615 = LINE('',#27616,#27617);
+#27616 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#27617 = VECTOR('',#27618,1.);
+#27618 = DIRECTION('',(1.,0.,0.));
+#27619 = PLANE('',#27620);
+#27620 = AXIS2_PLACEMENT_3D('',#27621,#27622,#27623);
+#27621 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#27622 = DIRECTION('',(0.,0.,1.));
+#27623 = DIRECTION('',(1.,0.,-0.));
+#27624 = ADVANCED_FACE('',(#27625),#27650,.F.);
+#27625 = FACE_BOUND('',#27626,.F.);
+#27626 = EDGE_LOOP('',(#27627,#27635,#27636,#27644));
+#27627 = ORIENTED_EDGE('',*,*,#27628,.F.);
+#27628 = EDGE_CURVE('',#27591,#27629,#27631,.T.);
+#27629 = VERTEX_POINT('',#27630);
+#27630 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#27631 = LINE('',#27632,#27633);
+#27632 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27633 = VECTOR('',#27634,1.);
+#27634 = DIRECTION('',(0.,0.,1.));
+#27635 = ORIENTED_EDGE('',*,*,#27588,.F.);
+#27636 = ORIENTED_EDGE('',*,*,#27637,.T.);
+#27637 = EDGE_CURVE('',#27589,#27638,#27640,.T.);
+#27638 = VERTEX_POINT('',#27639);
+#27639 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#27640 = LINE('',#27641,#27642);
+#27641 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27642 = VECTOR('',#27643,1.);
+#27643 = DIRECTION('',(0.,0.,1.));
+#27644 = ORIENTED_EDGE('',*,*,#27645,.F.);
+#27645 = EDGE_CURVE('',#27629,#27638,#27646,.T.);
+#27646 = LINE('',#27647,#27648);
+#27647 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#27648 = VECTOR('',#27649,1.);
+#27649 = DIRECTION('',(0.,1.,0.));
+#27650 = PLANE('',#27651);
+#27651 = AXIS2_PLACEMENT_3D('',#27652,#27653,#27654);
+#27652 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27653 = DIRECTION('',(1.,0.,0.));
+#27654 = DIRECTION('',(0.,0.,1.));
+#27655 = ADVANCED_FACE('',(#27656),#27674,.F.);
+#27656 = FACE_BOUND('',#27657,.F.);
+#27657 = EDGE_LOOP('',(#27658,#27666,#27667,#27668));
+#27658 = ORIENTED_EDGE('',*,*,#27659,.F.);
+#27659 = EDGE_CURVE('',#27607,#27660,#27662,.T.);
+#27660 = VERTEX_POINT('',#27661);
+#27661 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#27662 = LINE('',#27663,#27664);
+#27663 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27664 = VECTOR('',#27665,1.);
+#27665 = DIRECTION('',(0.,0.,1.));
+#27666 = ORIENTED_EDGE('',*,*,#27614,.F.);
+#27667 = ORIENTED_EDGE('',*,*,#27628,.T.);
+#27668 = ORIENTED_EDGE('',*,*,#27669,.T.);
+#27669 = EDGE_CURVE('',#27629,#27660,#27670,.T.);
+#27670 = LINE('',#27671,#27672);
+#27671 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#27672 = VECTOR('',#27673,1.);
+#27673 = DIRECTION('',(1.,0.,0.));
+#27674 = PLANE('',#27675);
+#27675 = AXIS2_PLACEMENT_3D('',#27676,#27677,#27678);
+#27676 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27677 = DIRECTION('',(0.,1.,0.));
+#27678 = DIRECTION('',(0.,-0.,1.));
+#27679 = ADVANCED_FACE('',(#27680),#27698,.T.);
+#27680 = FACE_BOUND('',#27681,.T.);
+#27681 = EDGE_LOOP('',(#27682,#27683,#27684,#27692));
+#27682 = ORIENTED_EDGE('',*,*,#27659,.F.);
+#27683 = ORIENTED_EDGE('',*,*,#27606,.F.);
+#27684 = ORIENTED_EDGE('',*,*,#27685,.T.);
+#27685 = EDGE_CURVE('',#27599,#27686,#27688,.T.);
+#27686 = VERTEX_POINT('',#27687);
+#27687 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#27688 = LINE('',#27689,#27690);
+#27689 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#27690 = VECTOR('',#27691,1.);
+#27691 = DIRECTION('',(0.,0.,1.));
+#27692 = ORIENTED_EDGE('',*,*,#27693,.F.);
+#27693 = EDGE_CURVE('',#27660,#27686,#27694,.T.);
+#27694 = LINE('',#27695,#27696);
+#27695 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#27696 = VECTOR('',#27697,1.);
+#27697 = DIRECTION('',(0.,1.,0.));
+#27698 = PLANE('',#27699);
+#27699 = AXIS2_PLACEMENT_3D('',#27700,#27701,#27702);
+#27700 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27701 = DIRECTION('',(1.,0.,0.));
+#27702 = DIRECTION('',(0.,0.,1.));
+#27703 = ADVANCED_FACE('',(#27704),#27715,.T.);
+#27704 = FACE_BOUND('',#27705,.T.);
+#27705 = EDGE_LOOP('',(#27706,#27707,#27708,#27709));
+#27706 = ORIENTED_EDGE('',*,*,#27685,.F.);
+#27707 = ORIENTED_EDGE('',*,*,#27598,.F.);
+#27708 = ORIENTED_EDGE('',*,*,#27637,.T.);
+#27709 = ORIENTED_EDGE('',*,*,#27710,.T.);
+#27710 = EDGE_CURVE('',#27638,#27686,#27711,.T.);
+#27711 = LINE('',#27712,#27713);
+#27712 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#27713 = VECTOR('',#27714,1.);
+#27714 = DIRECTION('',(1.,0.,0.));
+#27715 = PLANE('',#27716);
+#27716 = AXIS2_PLACEMENT_3D('',#27717,#27718,#27719);
+#27717 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27718 = DIRECTION('',(0.,1.,0.));
+#27719 = DIRECTION('',(0.,-0.,1.));
+#27720 = ADVANCED_FACE('',(#27721),#27727,.T.);
+#27721 = FACE_BOUND('',#27722,.T.);
+#27722 = EDGE_LOOP('',(#27723,#27724,#27725,#27726));
+#27723 = ORIENTED_EDGE('',*,*,#27645,.F.);
+#27724 = ORIENTED_EDGE('',*,*,#27669,.T.);
+#27725 = ORIENTED_EDGE('',*,*,#27693,.T.);
+#27726 = ORIENTED_EDGE('',*,*,#27710,.F.);
+#27727 = PLANE('',#27728);
+#27728 = AXIS2_PLACEMENT_3D('',#27729,#27730,#27731);
+#27729 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#27730 = DIRECTION('',(0.,0.,1.));
+#27731 = DIRECTION('',(1.,0.,-0.));
+#27732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27736)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27733,#27734,#27735)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27733 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27734 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27735 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27736 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27733,
+  'distance_accuracy_value','confusion accuracy');
+#27737 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27738,#27740);
+#27738 = ( REPRESENTATION_RELATIONSHIP('','',#27165,#27142) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27739) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27739 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27143);
+#27740 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27741);
+#27741 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('290','PinHeader028','',#27137,
+  #27160,$);
+#27742 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27162));
+#27743 = SHAPE_DEFINITION_REPRESENTATION(#27744,#27750);
+#27744 = PRODUCT_DEFINITION_SHAPE('','',#27745);
+#27745 = PRODUCT_DEFINITION('design','',#27746,#27749);
+#27746 = PRODUCT_DEFINITION_FORMATION('','',#27747);
+#27747 = PRODUCT('01x01_P2.54mm_Vertical_THT029',
+  '01x01_P2.54mm_Vertical_THT029','',(#27748));
+#27748 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27750 = SHAPE_REPRESENTATION('',(#11,#27751),#27755);
+#27751 = AXIS2_PLACEMENT_3D('',#27752,#27753,#27754);
+#27752 = CARTESIAN_POINT('',(0.,0.,0.));
+#27753 = DIRECTION('',(0.,0.,1.));
+#27754 = DIRECTION('',(1.,0.,0.));
+#27755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27759)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27756,#27757,#27758)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27756 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27757 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27758 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27759 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27756,
+  'distance_accuracy_value','confusion accuracy');
+#27760 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27761,#27763);
+#27761 = ( REPRESENTATION_RELATIONSHIP('','',#27750,#27111) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27762) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27762 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27116);
+#27763 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27764);
+#27764 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('293',
+  '01x01_P2.54mm_Vertical_THT029','',#27106,#27745,$);
+#27765 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27747));
+#27766 = SHAPE_DEFINITION_REPRESENTATION(#27767,#27773);
+#27767 = PRODUCT_DEFINITION_SHAPE('','',#27768);
+#27768 = PRODUCT_DEFINITION('design','',#27769,#27772);
+#27769 = PRODUCT_DEFINITION_FORMATION('','',#27770);
+#27770 = PRODUCT('PinHeader029','PinHeader029','',(#27771));
+#27771 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27772 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27773 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#27774),#28340);
+#27774 = MANIFOLD_SOLID_BREP('',#27775);
+#27775 = CLOSED_SHELL('',(#27776,#27816,#27847,#27937,#27961,#27978,
+    #27990,#28021,#28045,#28069,#28093,#28117,#28141,#28165,#28182,
+    #28232,#28263,#28287,#28311,#28328));
+#27776 = ADVANCED_FACE('',(#27777),#27811,.F.);
+#27777 = FACE_BOUND('',#27778,.F.);
+#27778 = EDGE_LOOP('',(#27779,#27789,#27797,#27805));
+#27779 = ORIENTED_EDGE('',*,*,#27780,.F.);
+#27780 = EDGE_CURVE('',#27781,#27783,#27785,.T.);
+#27781 = VERTEX_POINT('',#27782);
+#27782 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27783 = VERTEX_POINT('',#27784);
+#27784 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#27785 = LINE('',#27786,#27787);
+#27786 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27787 = VECTOR('',#27788,1.);
+#27788 = DIRECTION('',(0.,0.,1.));
+#27789 = ORIENTED_EDGE('',*,*,#27790,.T.);
+#27790 = EDGE_CURVE('',#27781,#27791,#27793,.T.);
+#27791 = VERTEX_POINT('',#27792);
+#27792 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27793 = LINE('',#27794,#27795);
+#27794 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27795 = VECTOR('',#27796,1.);
+#27796 = DIRECTION('',(0.,1.,0.));
+#27797 = ORIENTED_EDGE('',*,*,#27798,.T.);
+#27798 = EDGE_CURVE('',#27791,#27799,#27801,.T.);
+#27799 = VERTEX_POINT('',#27800);
+#27800 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#27801 = LINE('',#27802,#27803);
+#27802 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27803 = VECTOR('',#27804,1.);
+#27804 = DIRECTION('',(0.,0.,1.));
+#27805 = ORIENTED_EDGE('',*,*,#27806,.T.);
+#27806 = EDGE_CURVE('',#27799,#27783,#27807,.T.);
+#27807 = LINE('',#27808,#27809);
+#27808 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#27809 = VECTOR('',#27810,1.);
+#27810 = DIRECTION('',(0.,-1.,0.));
+#27811 = PLANE('',#27812);
+#27812 = AXIS2_PLACEMENT_3D('',#27813,#27814,#27815);
+#27813 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27814 = DIRECTION('',(1.,0.,0.));
+#27815 = DIRECTION('',(0.,0.,1.));
+#27816 = ADVANCED_FACE('',(#27817),#27842,.F.);
+#27817 = FACE_BOUND('',#27818,.F.);
+#27818 = EDGE_LOOP('',(#27819,#27829,#27835,#27836));
+#27819 = ORIENTED_EDGE('',*,*,#27820,.F.);
+#27820 = EDGE_CURVE('',#27821,#27823,#27825,.T.);
+#27821 = VERTEX_POINT('',#27822);
+#27822 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27823 = VERTEX_POINT('',#27824);
+#27824 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#27825 = LINE('',#27826,#27827);
+#27826 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27827 = VECTOR('',#27828,1.);
+#27828 = DIRECTION('',(0.,0.,1.));
+#27829 = ORIENTED_EDGE('',*,*,#27830,.F.);
+#27830 = EDGE_CURVE('',#27781,#27821,#27831,.T.);
+#27831 = LINE('',#27832,#27833);
+#27832 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27833 = VECTOR('',#27834,1.);
+#27834 = DIRECTION('',(1.,0.,0.));
+#27835 = ORIENTED_EDGE('',*,*,#27780,.T.);
+#27836 = ORIENTED_EDGE('',*,*,#27837,.T.);
+#27837 = EDGE_CURVE('',#27783,#27823,#27838,.T.);
+#27838 = LINE('',#27839,#27840);
+#27839 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#27840 = VECTOR('',#27841,1.);
+#27841 = DIRECTION('',(1.,0.,0.));
+#27842 = PLANE('',#27843);
+#27843 = AXIS2_PLACEMENT_3D('',#27844,#27845,#27846);
+#27844 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27845 = DIRECTION('',(0.,1.,0.));
+#27846 = DIRECTION('',(0.,-0.,1.));
+#27847 = ADVANCED_FACE('',(#27848,#27914),#27932,.F.);
+#27848 = FACE_BOUND('',#27849,.F.);
+#27849 = EDGE_LOOP('',(#27850,#27860,#27868,#27876,#27884,#27892,#27900,
+    #27908));
+#27850 = ORIENTED_EDGE('',*,*,#27851,.F.);
+#27851 = EDGE_CURVE('',#27852,#27854,#27856,.T.);
+#27852 = VERTEX_POINT('',#27853);
+#27853 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#27854 = VERTEX_POINT('',#27855);
+#27855 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#27856 = LINE('',#27857,#27858);
+#27857 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#27858 = VECTOR('',#27859,1.);
+#27859 = DIRECTION('',(0.,1.,0.));
+#27860 = ORIENTED_EDGE('',*,*,#27861,.T.);
+#27861 = EDGE_CURVE('',#27852,#27862,#27864,.T.);
+#27862 = VERTEX_POINT('',#27863);
+#27863 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#27864 = LINE('',#27865,#27866);
+#27865 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#27866 = VECTOR('',#27867,1.);
+#27867 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#27868 = ORIENTED_EDGE('',*,*,#27869,.T.);
+#27869 = EDGE_CURVE('',#27862,#27870,#27872,.T.);
+#27870 = VERTEX_POINT('',#27871);
+#27871 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#27872 = LINE('',#27873,#27874);
+#27873 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#27874 = VECTOR('',#27875,1.);
+#27875 = DIRECTION('',(1.,0.,0.));
+#27876 = ORIENTED_EDGE('',*,*,#27877,.F.);
+#27877 = EDGE_CURVE('',#27878,#27870,#27880,.T.);
+#27878 = VERTEX_POINT('',#27879);
+#27879 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#27880 = LINE('',#27881,#27882);
+#27881 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#27882 = VECTOR('',#27883,1.);
+#27883 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#27884 = ORIENTED_EDGE('',*,*,#27885,.T.);
+#27885 = EDGE_CURVE('',#27878,#27886,#27888,.T.);
+#27886 = VERTEX_POINT('',#27887);
+#27887 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#27888 = LINE('',#27889,#27890);
+#27889 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#27890 = VECTOR('',#27891,1.);
+#27891 = DIRECTION('',(0.,1.,0.));
+#27892 = ORIENTED_EDGE('',*,*,#27893,.T.);
+#27893 = EDGE_CURVE('',#27886,#27894,#27896,.T.);
+#27894 = VERTEX_POINT('',#27895);
+#27895 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#27896 = LINE('',#27897,#27898);
+#27897 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#27898 = VECTOR('',#27899,1.);
+#27899 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#27900 = ORIENTED_EDGE('',*,*,#27901,.F.);
+#27901 = EDGE_CURVE('',#27902,#27894,#27904,.T.);
+#27902 = VERTEX_POINT('',#27903);
+#27903 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#27904 = LINE('',#27905,#27906);
+#27905 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#27906 = VECTOR('',#27907,1.);
+#27907 = DIRECTION('',(1.,0.,0.));
+#27908 = ORIENTED_EDGE('',*,*,#27909,.F.);
+#27909 = EDGE_CURVE('',#27854,#27902,#27910,.T.);
+#27910 = LINE('',#27911,#27912);
+#27911 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#27912 = VECTOR('',#27913,1.);
+#27913 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#27914 = FACE_BOUND('',#27915,.F.);
+#27915 = EDGE_LOOP('',(#27916,#27917,#27925,#27931));
+#27916 = ORIENTED_EDGE('',*,*,#27806,.F.);
+#27917 = ORIENTED_EDGE('',*,*,#27918,.T.);
+#27918 = EDGE_CURVE('',#27799,#27919,#27921,.T.);
+#27919 = VERTEX_POINT('',#27920);
+#27920 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#27921 = LINE('',#27922,#27923);
+#27922 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#27923 = VECTOR('',#27924,1.);
+#27924 = DIRECTION('',(1.,0.,0.));
+#27925 = ORIENTED_EDGE('',*,*,#27926,.T.);
+#27926 = EDGE_CURVE('',#27919,#27823,#27927,.T.);
+#27927 = LINE('',#27928,#27929);
+#27928 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#27929 = VECTOR('',#27930,1.);
+#27930 = DIRECTION('',(0.,-1.,0.));
+#27931 = ORIENTED_EDGE('',*,*,#27837,.F.);
+#27932 = PLANE('',#27933);
+#27933 = AXIS2_PLACEMENT_3D('',#27934,#27935,#27936);
+#27934 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#27935 = DIRECTION('',(0.,0.,1.));
+#27936 = DIRECTION('',(1.,0.,-0.));
+#27937 = ADVANCED_FACE('',(#27938),#27956,.T.);
+#27938 = FACE_BOUND('',#27939,.T.);
+#27939 = EDGE_LOOP('',(#27940,#27948,#27954,#27955));
+#27940 = ORIENTED_EDGE('',*,*,#27941,.F.);
+#27941 = EDGE_CURVE('',#27942,#27919,#27944,.T.);
+#27942 = VERTEX_POINT('',#27943);
+#27943 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#27944 = LINE('',#27945,#27946);
+#27945 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#27946 = VECTOR('',#27947,1.);
+#27947 = DIRECTION('',(0.,0.,1.));
+#27948 = ORIENTED_EDGE('',*,*,#27949,.F.);
+#27949 = EDGE_CURVE('',#27791,#27942,#27950,.T.);
+#27950 = LINE('',#27951,#27952);
+#27951 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27952 = VECTOR('',#27953,1.);
+#27953 = DIRECTION('',(1.,0.,0.));
+#27954 = ORIENTED_EDGE('',*,*,#27798,.T.);
+#27955 = ORIENTED_EDGE('',*,*,#27918,.T.);
+#27956 = PLANE('',#27957);
+#27957 = AXIS2_PLACEMENT_3D('',#27958,#27959,#27960);
+#27958 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#27959 = DIRECTION('',(0.,1.,0.));
+#27960 = DIRECTION('',(0.,-0.,1.));
+#27961 = ADVANCED_FACE('',(#27962),#27973,.F.);
+#27962 = FACE_BOUND('',#27963,.F.);
+#27963 = EDGE_LOOP('',(#27964,#27965,#27966,#27972));
+#27964 = ORIENTED_EDGE('',*,*,#27790,.F.);
+#27965 = ORIENTED_EDGE('',*,*,#27830,.T.);
+#27966 = ORIENTED_EDGE('',*,*,#27967,.T.);
+#27967 = EDGE_CURVE('',#27821,#27942,#27968,.T.);
+#27968 = LINE('',#27969,#27970);
+#27969 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27970 = VECTOR('',#27971,1.);
+#27971 = DIRECTION('',(0.,1.,0.));
+#27972 = ORIENTED_EDGE('',*,*,#27949,.F.);
+#27973 = PLANE('',#27974);
+#27974 = AXIS2_PLACEMENT_3D('',#27975,#27976,#27977);
+#27975 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#27976 = DIRECTION('',(0.,0.,1.));
+#27977 = DIRECTION('',(1.,0.,-0.));
+#27978 = ADVANCED_FACE('',(#27979),#27985,.T.);
+#27979 = FACE_BOUND('',#27980,.T.);
+#27980 = EDGE_LOOP('',(#27981,#27982,#27983,#27984));
+#27981 = ORIENTED_EDGE('',*,*,#27820,.F.);
+#27982 = ORIENTED_EDGE('',*,*,#27967,.T.);
+#27983 = ORIENTED_EDGE('',*,*,#27941,.T.);
+#27984 = ORIENTED_EDGE('',*,*,#27926,.T.);
+#27985 = PLANE('',#27986);
+#27986 = AXIS2_PLACEMENT_3D('',#27987,#27988,#27989);
+#27987 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#27988 = DIRECTION('',(1.,0.,0.));
+#27989 = DIRECTION('',(0.,0.,1.));
+#27990 = ADVANCED_FACE('',(#27991),#28016,.F.);
+#27991 = FACE_BOUND('',#27992,.F.);
+#27992 = EDGE_LOOP('',(#27993,#28003,#28009,#28010));
+#27993 = ORIENTED_EDGE('',*,*,#27994,.F.);
+#27994 = EDGE_CURVE('',#27995,#27997,#27999,.T.);
+#27995 = VERTEX_POINT('',#27996);
+#27996 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#27997 = VERTEX_POINT('',#27998);
+#27998 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#27999 = LINE('',#28000,#28001);
+#28000 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#28001 = VECTOR('',#28002,1.);
+#28002 = DIRECTION('',(0.,1.,0.));
+#28003 = ORIENTED_EDGE('',*,*,#28004,.F.);
+#28004 = EDGE_CURVE('',#27852,#27995,#28005,.T.);
+#28005 = LINE('',#28006,#28007);
+#28006 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#28007 = VECTOR('',#28008,1.);
+#28008 = DIRECTION('',(0.,0.,1.));
+#28009 = ORIENTED_EDGE('',*,*,#27851,.T.);
+#28010 = ORIENTED_EDGE('',*,*,#28011,.T.);
+#28011 = EDGE_CURVE('',#27854,#27997,#28012,.T.);
+#28012 = LINE('',#28013,#28014);
+#28013 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#28014 = VECTOR('',#28015,1.);
+#28015 = DIRECTION('',(0.,0.,1.));
+#28016 = PLANE('',#28017);
+#28017 = AXIS2_PLACEMENT_3D('',#28018,#28019,#28020);
+#28018 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#28019 = DIRECTION('',(1.,0.,0.));
+#28020 = DIRECTION('',(0.,0.,1.));
+#28021 = ADVANCED_FACE('',(#28022),#28040,.T.);
+#28022 = FACE_BOUND('',#28023,.F.);
+#28023 = EDGE_LOOP('',(#28024,#28025,#28026,#28034));
+#28024 = ORIENTED_EDGE('',*,*,#27861,.F.);
+#28025 = ORIENTED_EDGE('',*,*,#28004,.T.);
+#28026 = ORIENTED_EDGE('',*,*,#28027,.T.);
+#28027 = EDGE_CURVE('',#27995,#28028,#28030,.T.);
+#28028 = VERTEX_POINT('',#28029);
+#28029 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#28030 = LINE('',#28031,#28032);
+#28031 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#28032 = VECTOR('',#28033,1.);
+#28033 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#28034 = ORIENTED_EDGE('',*,*,#28035,.F.);
+#28035 = EDGE_CURVE('',#27862,#28028,#28036,.T.);
+#28036 = LINE('',#28037,#28038);
+#28037 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#28038 = VECTOR('',#28039,1.);
+#28039 = DIRECTION('',(0.,0.,1.));
+#28040 = PLANE('',#28041);
+#28041 = AXIS2_PLACEMENT_3D('',#28042,#28043,#28044);
+#28042 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#28043 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#28044 = DIRECTION('',(-0.,0.,-1.));
+#28045 = ADVANCED_FACE('',(#28046),#28064,.F.);
+#28046 = FACE_BOUND('',#28047,.T.);
+#28047 = EDGE_LOOP('',(#28048,#28049,#28050,#28058));
+#28048 = ORIENTED_EDGE('',*,*,#27909,.F.);
+#28049 = ORIENTED_EDGE('',*,*,#28011,.T.);
+#28050 = ORIENTED_EDGE('',*,*,#28051,.T.);
+#28051 = EDGE_CURVE('',#27997,#28052,#28054,.T.);
+#28052 = VERTEX_POINT('',#28053);
+#28053 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#28054 = LINE('',#28055,#28056);
+#28055 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#28056 = VECTOR('',#28057,1.);
+#28057 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#28058 = ORIENTED_EDGE('',*,*,#28059,.F.);
+#28059 = EDGE_CURVE('',#27902,#28052,#28060,.T.);
+#28060 = LINE('',#28061,#28062);
+#28061 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#28062 = VECTOR('',#28063,1.);
+#28063 = DIRECTION('',(0.,0.,1.));
+#28064 = PLANE('',#28065);
+#28065 = AXIS2_PLACEMENT_3D('',#28066,#28067,#28068);
+#28066 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#28067 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#28068 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#28069 = ADVANCED_FACE('',(#28070),#28088,.F.);
+#28070 = FACE_BOUND('',#28071,.F.);
+#28071 = EDGE_LOOP('',(#28072,#28073,#28074,#28082));
+#28072 = ORIENTED_EDGE('',*,*,#27869,.F.);
+#28073 = ORIENTED_EDGE('',*,*,#28035,.T.);
+#28074 = ORIENTED_EDGE('',*,*,#28075,.T.);
+#28075 = EDGE_CURVE('',#28028,#28076,#28078,.T.);
+#28076 = VERTEX_POINT('',#28077);
+#28077 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#28078 = LINE('',#28079,#28080);
+#28079 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#28080 = VECTOR('',#28081,1.);
+#28081 = DIRECTION('',(1.,0.,0.));
+#28082 = ORIENTED_EDGE('',*,*,#28083,.F.);
+#28083 = EDGE_CURVE('',#27870,#28076,#28084,.T.);
+#28084 = LINE('',#28085,#28086);
+#28085 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#28086 = VECTOR('',#28087,1.);
+#28087 = DIRECTION('',(0.,0.,1.));
+#28088 = PLANE('',#28089);
+#28089 = AXIS2_PLACEMENT_3D('',#28090,#28091,#28092);
+#28090 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#28091 = DIRECTION('',(0.,1.,0.));
+#28092 = DIRECTION('',(0.,-0.,1.));
+#28093 = ADVANCED_FACE('',(#28094),#28112,.T.);
+#28094 = FACE_BOUND('',#28095,.T.);
+#28095 = EDGE_LOOP('',(#28096,#28097,#28098,#28106));
+#28096 = ORIENTED_EDGE('',*,*,#27901,.F.);
+#28097 = ORIENTED_EDGE('',*,*,#28059,.T.);
+#28098 = ORIENTED_EDGE('',*,*,#28099,.T.);
+#28099 = EDGE_CURVE('',#28052,#28100,#28102,.T.);
+#28100 = VERTEX_POINT('',#28101);
+#28101 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#28102 = LINE('',#28103,#28104);
+#28103 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#28104 = VECTOR('',#28105,1.);
+#28105 = DIRECTION('',(1.,0.,0.));
+#28106 = ORIENTED_EDGE('',*,*,#28107,.F.);
+#28107 = EDGE_CURVE('',#27894,#28100,#28108,.T.);
+#28108 = LINE('',#28109,#28110);
+#28109 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#28110 = VECTOR('',#28111,1.);
+#28111 = DIRECTION('',(0.,0.,1.));
+#28112 = PLANE('',#28113);
+#28113 = AXIS2_PLACEMENT_3D('',#28114,#28115,#28116);
+#28114 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#28115 = DIRECTION('',(0.,1.,0.));
+#28116 = DIRECTION('',(0.,-0.,1.));
+#28117 = ADVANCED_FACE('',(#28118),#28136,.F.);
+#28118 = FACE_BOUND('',#28119,.T.);
+#28119 = EDGE_LOOP('',(#28120,#28121,#28129,#28135));
+#28120 = ORIENTED_EDGE('',*,*,#27877,.F.);
+#28121 = ORIENTED_EDGE('',*,*,#28122,.T.);
+#28122 = EDGE_CURVE('',#27878,#28123,#28125,.T.);
+#28123 = VERTEX_POINT('',#28124);
+#28124 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#28125 = LINE('',#28126,#28127);
+#28126 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#28127 = VECTOR('',#28128,1.);
+#28128 = DIRECTION('',(0.,0.,1.));
+#28129 = ORIENTED_EDGE('',*,*,#28130,.T.);
+#28130 = EDGE_CURVE('',#28123,#28076,#28131,.T.);
+#28131 = LINE('',#28132,#28133);
+#28132 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#28133 = VECTOR('',#28134,1.);
+#28134 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#28135 = ORIENTED_EDGE('',*,*,#28083,.F.);
+#28136 = PLANE('',#28137);
+#28137 = AXIS2_PLACEMENT_3D('',#28138,#28139,#28140);
+#28138 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#28139 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#28140 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#28141 = ADVANCED_FACE('',(#28142),#28160,.T.);
+#28142 = FACE_BOUND('',#28143,.F.);
+#28143 = EDGE_LOOP('',(#28144,#28145,#28153,#28159));
+#28144 = ORIENTED_EDGE('',*,*,#27893,.F.);
+#28145 = ORIENTED_EDGE('',*,*,#28146,.T.);
+#28146 = EDGE_CURVE('',#27886,#28147,#28149,.T.);
+#28147 = VERTEX_POINT('',#28148);
+#28148 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#28149 = LINE('',#28150,#28151);
+#28150 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#28151 = VECTOR('',#28152,1.);
+#28152 = DIRECTION('',(0.,0.,1.));
+#28153 = ORIENTED_EDGE('',*,*,#28154,.T.);
+#28154 = EDGE_CURVE('',#28147,#28100,#28155,.T.);
+#28155 = LINE('',#28156,#28157);
+#28156 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#28157 = VECTOR('',#28158,1.);
+#28158 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#28159 = ORIENTED_EDGE('',*,*,#28107,.F.);
+#28160 = PLANE('',#28161);
+#28161 = AXIS2_PLACEMENT_3D('',#28162,#28163,#28164);
+#28162 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#28163 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#28164 = DIRECTION('',(0.,0.,-1.));
+#28165 = ADVANCED_FACE('',(#28166),#28177,.T.);
+#28166 = FACE_BOUND('',#28167,.T.);
+#28167 = EDGE_LOOP('',(#28168,#28174,#28175,#28176));
+#28168 = ORIENTED_EDGE('',*,*,#28169,.F.);
+#28169 = EDGE_CURVE('',#28123,#28147,#28170,.T.);
+#28170 = LINE('',#28171,#28172);
+#28171 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#28172 = VECTOR('',#28173,1.);
+#28173 = DIRECTION('',(0.,1.,0.));
+#28174 = ORIENTED_EDGE('',*,*,#28122,.F.);
+#28175 = ORIENTED_EDGE('',*,*,#27885,.T.);
+#28176 = ORIENTED_EDGE('',*,*,#28146,.T.);
+#28177 = PLANE('',#28178);
+#28178 = AXIS2_PLACEMENT_3D('',#28179,#28180,#28181);
+#28179 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#28180 = DIRECTION('',(1.,0.,0.));
+#28181 = DIRECTION('',(0.,0.,1.));
+#28182 = ADVANCED_FACE('',(#28183,#28193),#28227,.T.);
+#28183 = FACE_BOUND('',#28184,.T.);
+#28184 = EDGE_LOOP('',(#28185,#28186,#28187,#28188,#28189,#28190,#28191,
+    #28192));
+#28185 = ORIENTED_EDGE('',*,*,#27994,.F.);
+#28186 = ORIENTED_EDGE('',*,*,#28027,.T.);
+#28187 = ORIENTED_EDGE('',*,*,#28075,.T.);
+#28188 = ORIENTED_EDGE('',*,*,#28130,.F.);
+#28189 = ORIENTED_EDGE('',*,*,#28169,.T.);
+#28190 = ORIENTED_EDGE('',*,*,#28154,.T.);
+#28191 = ORIENTED_EDGE('',*,*,#28099,.F.);
+#28192 = ORIENTED_EDGE('',*,*,#28051,.F.);
+#28193 = FACE_BOUND('',#28194,.T.);
+#28194 = EDGE_LOOP('',(#28195,#28205,#28213,#28221));
+#28195 = ORIENTED_EDGE('',*,*,#28196,.F.);
+#28196 = EDGE_CURVE('',#28197,#28199,#28201,.T.);
+#28197 = VERTEX_POINT('',#28198);
+#28198 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#28199 = VERTEX_POINT('',#28200);
+#28200 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#28201 = LINE('',#28202,#28203);
+#28202 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#28203 = VECTOR('',#28204,1.);
+#28204 = DIRECTION('',(0.,-1.,0.));
+#28205 = ORIENTED_EDGE('',*,*,#28206,.T.);
+#28206 = EDGE_CURVE('',#28197,#28207,#28209,.T.);
+#28207 = VERTEX_POINT('',#28208);
+#28208 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#28209 = LINE('',#28210,#28211);
+#28210 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#28211 = VECTOR('',#28212,1.);
+#28212 = DIRECTION('',(1.,0.,0.));
+#28213 = ORIENTED_EDGE('',*,*,#28214,.T.);
+#28214 = EDGE_CURVE('',#28207,#28215,#28217,.T.);
+#28215 = VERTEX_POINT('',#28216);
+#28216 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#28217 = LINE('',#28218,#28219);
+#28218 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#28219 = VECTOR('',#28220,1.);
+#28220 = DIRECTION('',(0.,-1.,0.));
+#28221 = ORIENTED_EDGE('',*,*,#28222,.F.);
+#28222 = EDGE_CURVE('',#28199,#28215,#28223,.T.);
+#28223 = LINE('',#28224,#28225);
+#28224 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#28225 = VECTOR('',#28226,1.);
+#28226 = DIRECTION('',(1.,0.,0.));
+#28227 = PLANE('',#28228);
+#28228 = AXIS2_PLACEMENT_3D('',#28229,#28230,#28231);
+#28229 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#28230 = DIRECTION('',(0.,0.,1.));
+#28231 = DIRECTION('',(1.,0.,-0.));
+#28232 = ADVANCED_FACE('',(#28233),#28258,.F.);
+#28233 = FACE_BOUND('',#28234,.F.);
+#28234 = EDGE_LOOP('',(#28235,#28243,#28244,#28252));
+#28235 = ORIENTED_EDGE('',*,*,#28236,.F.);
+#28236 = EDGE_CURVE('',#28199,#28237,#28239,.T.);
+#28237 = VERTEX_POINT('',#28238);
+#28238 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#28239 = LINE('',#28240,#28241);
+#28240 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28241 = VECTOR('',#28242,1.);
+#28242 = DIRECTION('',(0.,0.,1.));
+#28243 = ORIENTED_EDGE('',*,*,#28196,.F.);
+#28244 = ORIENTED_EDGE('',*,*,#28245,.T.);
+#28245 = EDGE_CURVE('',#28197,#28246,#28248,.T.);
+#28246 = VERTEX_POINT('',#28247);
+#28247 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#28248 = LINE('',#28249,#28250);
+#28249 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#28250 = VECTOR('',#28251,1.);
+#28251 = DIRECTION('',(0.,0.,1.));
+#28252 = ORIENTED_EDGE('',*,*,#28253,.F.);
+#28253 = EDGE_CURVE('',#28237,#28246,#28254,.T.);
+#28254 = LINE('',#28255,#28256);
+#28255 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#28256 = VECTOR('',#28257,1.);
+#28257 = DIRECTION('',(0.,1.,0.));
+#28258 = PLANE('',#28259);
+#28259 = AXIS2_PLACEMENT_3D('',#28260,#28261,#28262);
+#28260 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28261 = DIRECTION('',(1.,0.,0.));
+#28262 = DIRECTION('',(0.,0.,1.));
+#28263 = ADVANCED_FACE('',(#28264),#28282,.F.);
+#28264 = FACE_BOUND('',#28265,.F.);
+#28265 = EDGE_LOOP('',(#28266,#28274,#28275,#28276));
+#28266 = ORIENTED_EDGE('',*,*,#28267,.F.);
+#28267 = EDGE_CURVE('',#28215,#28268,#28270,.T.);
+#28268 = VERTEX_POINT('',#28269);
+#28269 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#28270 = LINE('',#28271,#28272);
+#28271 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#28272 = VECTOR('',#28273,1.);
+#28273 = DIRECTION('',(0.,0.,1.));
+#28274 = ORIENTED_EDGE('',*,*,#28222,.F.);
+#28275 = ORIENTED_EDGE('',*,*,#28236,.T.);
+#28276 = ORIENTED_EDGE('',*,*,#28277,.T.);
+#28277 = EDGE_CURVE('',#28237,#28268,#28278,.T.);
+#28278 = LINE('',#28279,#28280);
+#28279 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#28280 = VECTOR('',#28281,1.);
+#28281 = DIRECTION('',(1.,0.,0.));
+#28282 = PLANE('',#28283);
+#28283 = AXIS2_PLACEMENT_3D('',#28284,#28285,#28286);
+#28284 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28285 = DIRECTION('',(0.,1.,0.));
+#28286 = DIRECTION('',(0.,-0.,1.));
+#28287 = ADVANCED_FACE('',(#28288),#28306,.T.);
+#28288 = FACE_BOUND('',#28289,.T.);
+#28289 = EDGE_LOOP('',(#28290,#28291,#28292,#28300));
+#28290 = ORIENTED_EDGE('',*,*,#28267,.F.);
+#28291 = ORIENTED_EDGE('',*,*,#28214,.F.);
+#28292 = ORIENTED_EDGE('',*,*,#28293,.T.);
+#28293 = EDGE_CURVE('',#28207,#28294,#28296,.T.);
+#28294 = VERTEX_POINT('',#28295);
+#28295 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#28296 = LINE('',#28297,#28298);
+#28297 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#28298 = VECTOR('',#28299,1.);
+#28299 = DIRECTION('',(0.,0.,1.));
+#28300 = ORIENTED_EDGE('',*,*,#28301,.F.);
+#28301 = EDGE_CURVE('',#28268,#28294,#28302,.T.);
+#28302 = LINE('',#28303,#28304);
+#28303 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#28304 = VECTOR('',#28305,1.);
+#28305 = DIRECTION('',(0.,1.,0.));
+#28306 = PLANE('',#28307);
+#28307 = AXIS2_PLACEMENT_3D('',#28308,#28309,#28310);
+#28308 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#28309 = DIRECTION('',(1.,0.,0.));
+#28310 = DIRECTION('',(0.,0.,1.));
+#28311 = ADVANCED_FACE('',(#28312),#28323,.T.);
+#28312 = FACE_BOUND('',#28313,.T.);
+#28313 = EDGE_LOOP('',(#28314,#28315,#28316,#28317));
+#28314 = ORIENTED_EDGE('',*,*,#28293,.F.);
+#28315 = ORIENTED_EDGE('',*,*,#28206,.F.);
+#28316 = ORIENTED_EDGE('',*,*,#28245,.T.);
+#28317 = ORIENTED_EDGE('',*,*,#28318,.T.);
+#28318 = EDGE_CURVE('',#28246,#28294,#28319,.T.);
+#28319 = LINE('',#28320,#28321);
+#28320 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#28321 = VECTOR('',#28322,1.);
+#28322 = DIRECTION('',(1.,0.,0.));
+#28323 = PLANE('',#28324);
+#28324 = AXIS2_PLACEMENT_3D('',#28325,#28326,#28327);
+#28325 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#28326 = DIRECTION('',(0.,1.,0.));
+#28327 = DIRECTION('',(0.,-0.,1.));
+#28328 = ADVANCED_FACE('',(#28329),#28335,.T.);
+#28329 = FACE_BOUND('',#28330,.T.);
+#28330 = EDGE_LOOP('',(#28331,#28332,#28333,#28334));
+#28331 = ORIENTED_EDGE('',*,*,#28253,.F.);
+#28332 = ORIENTED_EDGE('',*,*,#28277,.T.);
+#28333 = ORIENTED_EDGE('',*,*,#28301,.T.);
+#28334 = ORIENTED_EDGE('',*,*,#28318,.F.);
+#28335 = PLANE('',#28336);
+#28336 = AXIS2_PLACEMENT_3D('',#28337,#28338,#28339);
+#28337 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#28338 = DIRECTION('',(0.,0.,1.));
+#28339 = DIRECTION('',(1.,0.,-0.));
+#28340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28344)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28341,#28342,#28343)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28341 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28342 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28343 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28344 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28341,
+  'distance_accuracy_value','confusion accuracy');
+#28345 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28346,#28348);
+#28346 = ( REPRESENTATION_RELATIONSHIP('','',#27773,#27750) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28347) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28347 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27751);
+#28348 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28349);
+#28349 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('292','PinHeader029','',#27745,
+  #27768,$);
+#28350 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27770));
+#28351 = SHAPE_DEFINITION_REPRESENTATION(#28352,#28358);
+#28352 = PRODUCT_DEFINITION_SHAPE('','',#28353);
+#28353 = PRODUCT_DEFINITION('design','',#28354,#28357);
+#28354 = PRODUCT_DEFINITION_FORMATION('','',#28355);
+#28355 = PRODUCT('01x01_P2.54mm_Vertical_THT030',
+  '01x01_P2.54mm_Vertical_THT030','',(#28356));
+#28356 = PRODUCT_CONTEXT('',#2,'mechanical');
+#28357 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28358 = SHAPE_REPRESENTATION('',(#11,#28359),#28363);
+#28359 = AXIS2_PLACEMENT_3D('',#28360,#28361,#28362);
+#28360 = CARTESIAN_POINT('',(0.,0.,0.));
+#28361 = DIRECTION('',(0.,0.,1.));
+#28362 = DIRECTION('',(1.,0.,0.));
+#28363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28367)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28364,#28365,#28366)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28364 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28365 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28366 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28367 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28364,
+  'distance_accuracy_value','confusion accuracy');
+#28368 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28369,#28371);
+#28369 = ( REPRESENTATION_RELATIONSHIP('','',#28358,#27111) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28370) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28370 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27120);
+#28371 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28372);
+#28372 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('295',
+  '01x01_P2.54mm_Vertical_THT030','',#27106,#28353,$);
+#28373 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28355));
+#28374 = SHAPE_DEFINITION_REPRESENTATION(#28375,#28381);
+#28375 = PRODUCT_DEFINITION_SHAPE('','',#28376);
+#28376 = PRODUCT_DEFINITION('design','',#28377,#28380);
+#28377 = PRODUCT_DEFINITION_FORMATION('','',#28378);
+#28378 = PRODUCT('PinHeader030','PinHeader030','',(#28379));
+#28379 = PRODUCT_CONTEXT('',#2,'mechanical');
+#28380 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28381 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#28382),#28948);
+#28382 = MANIFOLD_SOLID_BREP('',#28383);
+#28383 = CLOSED_SHELL('',(#28384,#28424,#28455,#28545,#28569,#28586,
+    #28598,#28629,#28653,#28677,#28701,#28725,#28749,#28773,#28790,
+    #28840,#28871,#28895,#28919,#28936));
+#28384 = ADVANCED_FACE('',(#28385),#28419,.F.);
+#28385 = FACE_BOUND('',#28386,.F.);
+#28386 = EDGE_LOOP('',(#28387,#28397,#28405,#28413));
+#28387 = ORIENTED_EDGE('',*,*,#28388,.F.);
+#28388 = EDGE_CURVE('',#28389,#28391,#28393,.T.);
+#28389 = VERTEX_POINT('',#28390);
+#28390 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28391 = VERTEX_POINT('',#28392);
+#28392 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#28393 = LINE('',#28394,#28395);
+#28394 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28395 = VECTOR('',#28396,1.);
+#28396 = DIRECTION('',(0.,0.,1.));
+#28397 = ORIENTED_EDGE('',*,*,#28398,.T.);
+#28398 = EDGE_CURVE('',#28389,#28399,#28401,.T.);
+#28399 = VERTEX_POINT('',#28400);
+#28400 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#28401 = LINE('',#28402,#28403);
+#28402 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28403 = VECTOR('',#28404,1.);
+#28404 = DIRECTION('',(0.,1.,0.));
+#28405 = ORIENTED_EDGE('',*,*,#28406,.T.);
+#28406 = EDGE_CURVE('',#28399,#28407,#28409,.T.);
+#28407 = VERTEX_POINT('',#28408);
+#28408 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#28409 = LINE('',#28410,#28411);
+#28410 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#28411 = VECTOR('',#28412,1.);
+#28412 = DIRECTION('',(0.,0.,1.));
+#28413 = ORIENTED_EDGE('',*,*,#28414,.T.);
+#28414 = EDGE_CURVE('',#28407,#28391,#28415,.T.);
+#28415 = LINE('',#28416,#28417);
+#28416 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#28417 = VECTOR('',#28418,1.);
+#28418 = DIRECTION('',(0.,-1.,0.));
+#28419 = PLANE('',#28420);
+#28420 = AXIS2_PLACEMENT_3D('',#28421,#28422,#28423);
+#28421 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28422 = DIRECTION('',(1.,0.,0.));
+#28423 = DIRECTION('',(0.,0.,1.));
+#28424 = ADVANCED_FACE('',(#28425),#28450,.F.);
+#28425 = FACE_BOUND('',#28426,.F.);
+#28426 = EDGE_LOOP('',(#28427,#28437,#28443,#28444));
+#28427 = ORIENTED_EDGE('',*,*,#28428,.F.);
+#28428 = EDGE_CURVE('',#28429,#28431,#28433,.T.);
+#28429 = VERTEX_POINT('',#28430);
+#28430 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#28431 = VERTEX_POINT('',#28432);
+#28432 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#28433 = LINE('',#28434,#28435);
+#28434 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#28435 = VECTOR('',#28436,1.);
+#28436 = DIRECTION('',(0.,0.,1.));
+#28437 = ORIENTED_EDGE('',*,*,#28438,.F.);
+#28438 = EDGE_CURVE('',#28389,#28429,#28439,.T.);
+#28439 = LINE('',#28440,#28441);
+#28440 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28441 = VECTOR('',#28442,1.);
+#28442 = DIRECTION('',(1.,0.,0.));
+#28443 = ORIENTED_EDGE('',*,*,#28388,.T.);
+#28444 = ORIENTED_EDGE('',*,*,#28445,.T.);
+#28445 = EDGE_CURVE('',#28391,#28431,#28446,.T.);
+#28446 = LINE('',#28447,#28448);
+#28447 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#28448 = VECTOR('',#28449,1.);
+#28449 = DIRECTION('',(1.,0.,0.));
+#28450 = PLANE('',#28451);
+#28451 = AXIS2_PLACEMENT_3D('',#28452,#28453,#28454);
+#28452 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28453 = DIRECTION('',(0.,1.,0.));
+#28454 = DIRECTION('',(0.,-0.,1.));
+#28455 = ADVANCED_FACE('',(#28456,#28522),#28540,.F.);
+#28456 = FACE_BOUND('',#28457,.F.);
+#28457 = EDGE_LOOP('',(#28458,#28468,#28476,#28484,#28492,#28500,#28508,
+    #28516));
+#28458 = ORIENTED_EDGE('',*,*,#28459,.F.);
+#28459 = EDGE_CURVE('',#28460,#28462,#28464,.T.);
+#28460 = VERTEX_POINT('',#28461);
+#28461 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#28462 = VERTEX_POINT('',#28463);
+#28463 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#28464 = LINE('',#28465,#28466);
+#28465 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#28466 = VECTOR('',#28467,1.);
+#28467 = DIRECTION('',(0.,1.,0.));
+#28468 = ORIENTED_EDGE('',*,*,#28469,.T.);
+#28469 = EDGE_CURVE('',#28460,#28470,#28472,.T.);
+#28470 = VERTEX_POINT('',#28471);
+#28471 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#28472 = LINE('',#28473,#28474);
+#28473 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#28474 = VECTOR('',#28475,1.);
+#28475 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#28476 = ORIENTED_EDGE('',*,*,#28477,.T.);
+#28477 = EDGE_CURVE('',#28470,#28478,#28480,.T.);
+#28478 = VERTEX_POINT('',#28479);
+#28479 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#28480 = LINE('',#28481,#28482);
+#28481 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#28482 = VECTOR('',#28483,1.);
+#28483 = DIRECTION('',(1.,0.,0.));
+#28484 = ORIENTED_EDGE('',*,*,#28485,.F.);
+#28485 = EDGE_CURVE('',#28486,#28478,#28488,.T.);
+#28486 = VERTEX_POINT('',#28487);
+#28487 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#28488 = LINE('',#28489,#28490);
+#28489 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#28490 = VECTOR('',#28491,1.);
+#28491 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#28492 = ORIENTED_EDGE('',*,*,#28493,.T.);
+#28493 = EDGE_CURVE('',#28486,#28494,#28496,.T.);
+#28494 = VERTEX_POINT('',#28495);
+#28495 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#28496 = LINE('',#28497,#28498);
+#28497 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#28498 = VECTOR('',#28499,1.);
+#28499 = DIRECTION('',(0.,1.,0.));
+#28500 = ORIENTED_EDGE('',*,*,#28501,.T.);
+#28501 = EDGE_CURVE('',#28494,#28502,#28504,.T.);
+#28502 = VERTEX_POINT('',#28503);
+#28503 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#28504 = LINE('',#28505,#28506);
+#28505 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#28506 = VECTOR('',#28507,1.);
+#28507 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#28508 = ORIENTED_EDGE('',*,*,#28509,.F.);
+#28509 = EDGE_CURVE('',#28510,#28502,#28512,.T.);
+#28510 = VERTEX_POINT('',#28511);
+#28511 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#28512 = LINE('',#28513,#28514);
+#28513 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#28514 = VECTOR('',#28515,1.);
+#28515 = DIRECTION('',(1.,0.,0.));
+#28516 = ORIENTED_EDGE('',*,*,#28517,.F.);
+#28517 = EDGE_CURVE('',#28462,#28510,#28518,.T.);
+#28518 = LINE('',#28519,#28520);
+#28519 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#28520 = VECTOR('',#28521,1.);
+#28521 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#28522 = FACE_BOUND('',#28523,.F.);
+#28523 = EDGE_LOOP('',(#28524,#28525,#28533,#28539));
+#28524 = ORIENTED_EDGE('',*,*,#28414,.F.);
+#28525 = ORIENTED_EDGE('',*,*,#28526,.T.);
+#28526 = EDGE_CURVE('',#28407,#28527,#28529,.T.);
+#28527 = VERTEX_POINT('',#28528);
+#28528 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#28529 = LINE('',#28530,#28531);
+#28530 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#28531 = VECTOR('',#28532,1.);
+#28532 = DIRECTION('',(1.,0.,0.));
+#28533 = ORIENTED_EDGE('',*,*,#28534,.T.);
+#28534 = EDGE_CURVE('',#28527,#28431,#28535,.T.);
+#28535 = LINE('',#28536,#28537);
+#28536 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#28537 = VECTOR('',#28538,1.);
+#28538 = DIRECTION('',(0.,-1.,0.));
+#28539 = ORIENTED_EDGE('',*,*,#28445,.F.);
+#28540 = PLANE('',#28541);
+#28541 = AXIS2_PLACEMENT_3D('',#28542,#28543,#28544);
+#28542 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#28543 = DIRECTION('',(0.,0.,1.));
+#28544 = DIRECTION('',(1.,0.,-0.));
+#28545 = ADVANCED_FACE('',(#28546),#28564,.T.);
+#28546 = FACE_BOUND('',#28547,.T.);
+#28547 = EDGE_LOOP('',(#28548,#28556,#28562,#28563));
+#28548 = ORIENTED_EDGE('',*,*,#28549,.F.);
+#28549 = EDGE_CURVE('',#28550,#28527,#28552,.T.);
+#28550 = VERTEX_POINT('',#28551);
+#28551 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#28552 = LINE('',#28553,#28554);
+#28553 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#28554 = VECTOR('',#28555,1.);
+#28555 = DIRECTION('',(0.,0.,1.));
+#28556 = ORIENTED_EDGE('',*,*,#28557,.F.);
+#28557 = EDGE_CURVE('',#28399,#28550,#28558,.T.);
+#28558 = LINE('',#28559,#28560);
+#28559 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#28560 = VECTOR('',#28561,1.);
+#28561 = DIRECTION('',(1.,0.,0.));
+#28562 = ORIENTED_EDGE('',*,*,#28406,.T.);
+#28563 = ORIENTED_EDGE('',*,*,#28526,.T.);
+#28564 = PLANE('',#28565);
+#28565 = AXIS2_PLACEMENT_3D('',#28566,#28567,#28568);
+#28566 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#28567 = DIRECTION('',(0.,1.,0.));
+#28568 = DIRECTION('',(0.,-0.,1.));
+#28569 = ADVANCED_FACE('',(#28570),#28581,.F.);
+#28570 = FACE_BOUND('',#28571,.F.);
+#28571 = EDGE_LOOP('',(#28572,#28573,#28574,#28580));
+#28572 = ORIENTED_EDGE('',*,*,#28398,.F.);
+#28573 = ORIENTED_EDGE('',*,*,#28438,.T.);
+#28574 = ORIENTED_EDGE('',*,*,#28575,.T.);
+#28575 = EDGE_CURVE('',#28429,#28550,#28576,.T.);
+#28576 = LINE('',#28577,#28578);
+#28577 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#28578 = VECTOR('',#28579,1.);
+#28579 = DIRECTION('',(0.,1.,0.));
+#28580 = ORIENTED_EDGE('',*,*,#28557,.F.);
+#28581 = PLANE('',#28582);
+#28582 = AXIS2_PLACEMENT_3D('',#28583,#28584,#28585);
+#28583 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28584 = DIRECTION('',(0.,0.,1.));
+#28585 = DIRECTION('',(1.,0.,-0.));
+#28586 = ADVANCED_FACE('',(#28587),#28593,.T.);
+#28587 = FACE_BOUND('',#28588,.T.);
+#28588 = EDGE_LOOP('',(#28589,#28590,#28591,#28592));
+#28589 = ORIENTED_EDGE('',*,*,#28428,.F.);
+#28590 = ORIENTED_EDGE('',*,*,#28575,.T.);
+#28591 = ORIENTED_EDGE('',*,*,#28549,.T.);
+#28592 = ORIENTED_EDGE('',*,*,#28534,.T.);
+#28593 = PLANE('',#28594);
+#28594 = AXIS2_PLACEMENT_3D('',#28595,#28596,#28597);
+#28595 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#28596 = DIRECTION('',(1.,0.,0.));
+#28597 = DIRECTION('',(0.,0.,1.));
+#28598 = ADVANCED_FACE('',(#28599),#28624,.F.);
+#28599 = FACE_BOUND('',#28600,.F.);
+#28600 = EDGE_LOOP('',(#28601,#28611,#28617,#28618));
+#28601 = ORIENTED_EDGE('',*,*,#28602,.F.);
+#28602 = EDGE_CURVE('',#28603,#28605,#28607,.T.);
+#28603 = VERTEX_POINT('',#28604);
+#28604 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#28605 = VERTEX_POINT('',#28606);
+#28606 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#28607 = LINE('',#28608,#28609);
+#28608 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#28609 = VECTOR('',#28610,1.);
+#28610 = DIRECTION('',(0.,1.,0.));
+#28611 = ORIENTED_EDGE('',*,*,#28612,.F.);
+#28612 = EDGE_CURVE('',#28460,#28603,#28613,.T.);
+#28613 = LINE('',#28614,#28615);
+#28614 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#28615 = VECTOR('',#28616,1.);
+#28616 = DIRECTION('',(0.,0.,1.));
+#28617 = ORIENTED_EDGE('',*,*,#28459,.T.);
+#28618 = ORIENTED_EDGE('',*,*,#28619,.T.);
+#28619 = EDGE_CURVE('',#28462,#28605,#28620,.T.);
+#28620 = LINE('',#28621,#28622);
+#28621 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#28622 = VECTOR('',#28623,1.);
+#28623 = DIRECTION('',(0.,0.,1.));
+#28624 = PLANE('',#28625);
+#28625 = AXIS2_PLACEMENT_3D('',#28626,#28627,#28628);
+#28626 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#28627 = DIRECTION('',(1.,0.,0.));
+#28628 = DIRECTION('',(0.,0.,1.));
+#28629 = ADVANCED_FACE('',(#28630),#28648,.T.);
+#28630 = FACE_BOUND('',#28631,.F.);
+#28631 = EDGE_LOOP('',(#28632,#28633,#28634,#28642));
+#28632 = ORIENTED_EDGE('',*,*,#28469,.F.);
+#28633 = ORIENTED_EDGE('',*,*,#28612,.T.);
+#28634 = ORIENTED_EDGE('',*,*,#28635,.T.);
+#28635 = EDGE_CURVE('',#28603,#28636,#28638,.T.);
+#28636 = VERTEX_POINT('',#28637);
+#28637 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#28638 = LINE('',#28639,#28640);
+#28639 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#28640 = VECTOR('',#28641,1.);
+#28641 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#28642 = ORIENTED_EDGE('',*,*,#28643,.F.);
+#28643 = EDGE_CURVE('',#28470,#28636,#28644,.T.);
+#28644 = LINE('',#28645,#28646);
+#28645 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#28646 = VECTOR('',#28647,1.);
+#28647 = DIRECTION('',(0.,0.,1.));
+#28648 = PLANE('',#28649);
+#28649 = AXIS2_PLACEMENT_3D('',#28650,#28651,#28652);
+#28650 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#28651 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#28652 = DIRECTION('',(-0.,0.,-1.));
+#28653 = ADVANCED_FACE('',(#28654),#28672,.F.);
+#28654 = FACE_BOUND('',#28655,.T.);
+#28655 = EDGE_LOOP('',(#28656,#28657,#28658,#28666));
+#28656 = ORIENTED_EDGE('',*,*,#28517,.F.);
+#28657 = ORIENTED_EDGE('',*,*,#28619,.T.);
+#28658 = ORIENTED_EDGE('',*,*,#28659,.T.);
+#28659 = EDGE_CURVE('',#28605,#28660,#28662,.T.);
+#28660 = VERTEX_POINT('',#28661);
+#28661 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#28662 = LINE('',#28663,#28664);
+#28663 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#28664 = VECTOR('',#28665,1.);
+#28665 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#28666 = ORIENTED_EDGE('',*,*,#28667,.F.);
+#28667 = EDGE_CURVE('',#28510,#28660,#28668,.T.);
+#28668 = LINE('',#28669,#28670);
+#28669 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#28670 = VECTOR('',#28671,1.);
+#28671 = DIRECTION('',(0.,0.,1.));
+#28672 = PLANE('',#28673);
+#28673 = AXIS2_PLACEMENT_3D('',#28674,#28675,#28676);
+#28674 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#28675 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#28676 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#28677 = ADVANCED_FACE('',(#28678),#28696,.F.);
+#28678 = FACE_BOUND('',#28679,.F.);
+#28679 = EDGE_LOOP('',(#28680,#28681,#28682,#28690));
+#28680 = ORIENTED_EDGE('',*,*,#28477,.F.);
+#28681 = ORIENTED_EDGE('',*,*,#28643,.T.);
+#28682 = ORIENTED_EDGE('',*,*,#28683,.T.);
+#28683 = EDGE_CURVE('',#28636,#28684,#28686,.T.);
+#28684 = VERTEX_POINT('',#28685);
+#28685 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#28686 = LINE('',#28687,#28688);
+#28687 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#28688 = VECTOR('',#28689,1.);
+#28689 = DIRECTION('',(1.,0.,0.));
+#28690 = ORIENTED_EDGE('',*,*,#28691,.F.);
+#28691 = EDGE_CURVE('',#28478,#28684,#28692,.T.);
+#28692 = LINE('',#28693,#28694);
+#28693 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#28694 = VECTOR('',#28695,1.);
+#28695 = DIRECTION('',(0.,0.,1.));
+#28696 = PLANE('',#28697);
+#28697 = AXIS2_PLACEMENT_3D('',#28698,#28699,#28700);
+#28698 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#28699 = DIRECTION('',(0.,1.,0.));
+#28700 = DIRECTION('',(0.,-0.,1.));
+#28701 = ADVANCED_FACE('',(#28702),#28720,.T.);
+#28702 = FACE_BOUND('',#28703,.T.);
+#28703 = EDGE_LOOP('',(#28704,#28705,#28706,#28714));
+#28704 = ORIENTED_EDGE('',*,*,#28509,.F.);
+#28705 = ORIENTED_EDGE('',*,*,#28667,.T.);
+#28706 = ORIENTED_EDGE('',*,*,#28707,.T.);
+#28707 = EDGE_CURVE('',#28660,#28708,#28710,.T.);
+#28708 = VERTEX_POINT('',#28709);
+#28709 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#28710 = LINE('',#28711,#28712);
+#28711 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#28712 = VECTOR('',#28713,1.);
+#28713 = DIRECTION('',(1.,0.,0.));
+#28714 = ORIENTED_EDGE('',*,*,#28715,.F.);
+#28715 = EDGE_CURVE('',#28502,#28708,#28716,.T.);
+#28716 = LINE('',#28717,#28718);
+#28717 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#28718 = VECTOR('',#28719,1.);
+#28719 = DIRECTION('',(0.,0.,1.));
+#28720 = PLANE('',#28721);
+#28721 = AXIS2_PLACEMENT_3D('',#28722,#28723,#28724);
+#28722 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#28723 = DIRECTION('',(0.,1.,0.));
+#28724 = DIRECTION('',(0.,-0.,1.));
+#28725 = ADVANCED_FACE('',(#28726),#28744,.F.);
+#28726 = FACE_BOUND('',#28727,.T.);
+#28727 = EDGE_LOOP('',(#28728,#28729,#28737,#28743));
+#28728 = ORIENTED_EDGE('',*,*,#28485,.F.);
+#28729 = ORIENTED_EDGE('',*,*,#28730,.T.);
+#28730 = EDGE_CURVE('',#28486,#28731,#28733,.T.);
+#28731 = VERTEX_POINT('',#28732);
+#28732 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#28733 = LINE('',#28734,#28735);
+#28734 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#28735 = VECTOR('',#28736,1.);
+#28736 = DIRECTION('',(0.,0.,1.));
+#28737 = ORIENTED_EDGE('',*,*,#28738,.T.);
+#28738 = EDGE_CURVE('',#28731,#28684,#28739,.T.);
+#28739 = LINE('',#28740,#28741);
+#28740 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#28741 = VECTOR('',#28742,1.);
+#28742 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#28743 = ORIENTED_EDGE('',*,*,#28691,.F.);
+#28744 = PLANE('',#28745);
+#28745 = AXIS2_PLACEMENT_3D('',#28746,#28747,#28748);
+#28746 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#28747 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#28748 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#28749 = ADVANCED_FACE('',(#28750),#28768,.T.);
+#28750 = FACE_BOUND('',#28751,.F.);
+#28751 = EDGE_LOOP('',(#28752,#28753,#28761,#28767));
+#28752 = ORIENTED_EDGE('',*,*,#28501,.F.);
+#28753 = ORIENTED_EDGE('',*,*,#28754,.T.);
+#28754 = EDGE_CURVE('',#28494,#28755,#28757,.T.);
+#28755 = VERTEX_POINT('',#28756);
+#28756 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#28757 = LINE('',#28758,#28759);
+#28758 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#28759 = VECTOR('',#28760,1.);
+#28760 = DIRECTION('',(0.,0.,1.));
+#28761 = ORIENTED_EDGE('',*,*,#28762,.T.);
+#28762 = EDGE_CURVE('',#28755,#28708,#28763,.T.);
+#28763 = LINE('',#28764,#28765);
+#28764 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#28765 = VECTOR('',#28766,1.);
+#28766 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#28767 = ORIENTED_EDGE('',*,*,#28715,.F.);
+#28768 = PLANE('',#28769);
+#28769 = AXIS2_PLACEMENT_3D('',#28770,#28771,#28772);
+#28770 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#28771 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#28772 = DIRECTION('',(0.,0.,-1.));
+#28773 = ADVANCED_FACE('',(#28774),#28785,.T.);
+#28774 = FACE_BOUND('',#28775,.T.);
+#28775 = EDGE_LOOP('',(#28776,#28782,#28783,#28784));
+#28776 = ORIENTED_EDGE('',*,*,#28777,.F.);
+#28777 = EDGE_CURVE('',#28731,#28755,#28778,.T.);
+#28778 = LINE('',#28779,#28780);
+#28779 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#28780 = VECTOR('',#28781,1.);
+#28781 = DIRECTION('',(0.,1.,0.));
+#28782 = ORIENTED_EDGE('',*,*,#28730,.F.);
+#28783 = ORIENTED_EDGE('',*,*,#28493,.T.);
+#28784 = ORIENTED_EDGE('',*,*,#28754,.T.);
+#28785 = PLANE('',#28786);
+#28786 = AXIS2_PLACEMENT_3D('',#28787,#28788,#28789);
+#28787 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#28788 = DIRECTION('',(1.,0.,0.));
+#28789 = DIRECTION('',(0.,0.,1.));
+#28790 = ADVANCED_FACE('',(#28791,#28801),#28835,.T.);
+#28791 = FACE_BOUND('',#28792,.T.);
+#28792 = EDGE_LOOP('',(#28793,#28794,#28795,#28796,#28797,#28798,#28799,
+    #28800));
+#28793 = ORIENTED_EDGE('',*,*,#28602,.F.);
+#28794 = ORIENTED_EDGE('',*,*,#28635,.T.);
+#28795 = ORIENTED_EDGE('',*,*,#28683,.T.);
+#28796 = ORIENTED_EDGE('',*,*,#28738,.F.);
+#28797 = ORIENTED_EDGE('',*,*,#28777,.T.);
+#28798 = ORIENTED_EDGE('',*,*,#28762,.T.);
+#28799 = ORIENTED_EDGE('',*,*,#28707,.F.);
+#28800 = ORIENTED_EDGE('',*,*,#28659,.F.);
+#28801 = FACE_BOUND('',#28802,.T.);
+#28802 = EDGE_LOOP('',(#28803,#28813,#28821,#28829));
+#28803 = ORIENTED_EDGE('',*,*,#28804,.F.);
+#28804 = EDGE_CURVE('',#28805,#28807,#28809,.T.);
+#28805 = VERTEX_POINT('',#28806);
+#28806 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#28807 = VERTEX_POINT('',#28808);
+#28808 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#28809 = LINE('',#28810,#28811);
+#28810 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#28811 = VECTOR('',#28812,1.);
+#28812 = DIRECTION('',(0.,-1.,0.));
+#28813 = ORIENTED_EDGE('',*,*,#28814,.T.);
+#28814 = EDGE_CURVE('',#28805,#28815,#28817,.T.);
+#28815 = VERTEX_POINT('',#28816);
+#28816 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#28817 = LINE('',#28818,#28819);
+#28818 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#28819 = VECTOR('',#28820,1.);
+#28820 = DIRECTION('',(1.,0.,0.));
+#28821 = ORIENTED_EDGE('',*,*,#28822,.T.);
+#28822 = EDGE_CURVE('',#28815,#28823,#28825,.T.);
+#28823 = VERTEX_POINT('',#28824);
+#28824 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#28825 = LINE('',#28826,#28827);
+#28826 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#28827 = VECTOR('',#28828,1.);
+#28828 = DIRECTION('',(0.,-1.,0.));
+#28829 = ORIENTED_EDGE('',*,*,#28830,.F.);
+#28830 = EDGE_CURVE('',#28807,#28823,#28831,.T.);
+#28831 = LINE('',#28832,#28833);
+#28832 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#28833 = VECTOR('',#28834,1.);
+#28834 = DIRECTION('',(1.,0.,0.));
+#28835 = PLANE('',#28836);
+#28836 = AXIS2_PLACEMENT_3D('',#28837,#28838,#28839);
+#28837 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#28838 = DIRECTION('',(0.,0.,1.));
+#28839 = DIRECTION('',(1.,0.,-0.));
+#28840 = ADVANCED_FACE('',(#28841),#28866,.F.);
+#28841 = FACE_BOUND('',#28842,.F.);
+#28842 = EDGE_LOOP('',(#28843,#28851,#28852,#28860));
+#28843 = ORIENTED_EDGE('',*,*,#28844,.F.);
+#28844 = EDGE_CURVE('',#28807,#28845,#28847,.T.);
+#28845 = VERTEX_POINT('',#28846);
+#28846 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#28847 = LINE('',#28848,#28849);
+#28848 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28849 = VECTOR('',#28850,1.);
+#28850 = DIRECTION('',(0.,0.,1.));
+#28851 = ORIENTED_EDGE('',*,*,#28804,.F.);
+#28852 = ORIENTED_EDGE('',*,*,#28853,.T.);
+#28853 = EDGE_CURVE('',#28805,#28854,#28856,.T.);
+#28854 = VERTEX_POINT('',#28855);
+#28855 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#28856 = LINE('',#28857,#28858);
+#28857 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#28858 = VECTOR('',#28859,1.);
+#28859 = DIRECTION('',(0.,0.,1.));
+#28860 = ORIENTED_EDGE('',*,*,#28861,.F.);
+#28861 = EDGE_CURVE('',#28845,#28854,#28862,.T.);
+#28862 = LINE('',#28863,#28864);
+#28863 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#28864 = VECTOR('',#28865,1.);
+#28865 = DIRECTION('',(0.,1.,0.));
+#28866 = PLANE('',#28867);
+#28867 = AXIS2_PLACEMENT_3D('',#28868,#28869,#28870);
+#28868 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28869 = DIRECTION('',(1.,0.,0.));
+#28870 = DIRECTION('',(0.,0.,1.));
+#28871 = ADVANCED_FACE('',(#28872),#28890,.F.);
+#28872 = FACE_BOUND('',#28873,.F.);
+#28873 = EDGE_LOOP('',(#28874,#28882,#28883,#28884));
+#28874 = ORIENTED_EDGE('',*,*,#28875,.F.);
+#28875 = EDGE_CURVE('',#28823,#28876,#28878,.T.);
+#28876 = VERTEX_POINT('',#28877);
+#28877 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#28878 = LINE('',#28879,#28880);
+#28879 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#28880 = VECTOR('',#28881,1.);
+#28881 = DIRECTION('',(0.,0.,1.));
+#28882 = ORIENTED_EDGE('',*,*,#28830,.F.);
+#28883 = ORIENTED_EDGE('',*,*,#28844,.T.);
+#28884 = ORIENTED_EDGE('',*,*,#28885,.T.);
+#28885 = EDGE_CURVE('',#28845,#28876,#28886,.T.);
+#28886 = LINE('',#28887,#28888);
+#28887 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#28888 = VECTOR('',#28889,1.);
+#28889 = DIRECTION('',(1.,0.,0.));
+#28890 = PLANE('',#28891);
+#28891 = AXIS2_PLACEMENT_3D('',#28892,#28893,#28894);
+#28892 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#28893 = DIRECTION('',(0.,1.,0.));
+#28894 = DIRECTION('',(0.,-0.,1.));
+#28895 = ADVANCED_FACE('',(#28896),#28914,.T.);
+#28896 = FACE_BOUND('',#28897,.T.);
+#28897 = EDGE_LOOP('',(#28898,#28899,#28900,#28908));
+#28898 = ORIENTED_EDGE('',*,*,#28875,.F.);
+#28899 = ORIENTED_EDGE('',*,*,#28822,.F.);
+#28900 = ORIENTED_EDGE('',*,*,#28901,.T.);
+#28901 = EDGE_CURVE('',#28815,#28902,#28904,.T.);
+#28902 = VERTEX_POINT('',#28903);
+#28903 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#28904 = LINE('',#28905,#28906);
+#28905 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#28906 = VECTOR('',#28907,1.);
+#28907 = DIRECTION('',(0.,0.,1.));
+#28908 = ORIENTED_EDGE('',*,*,#28909,.F.);
+#28909 = EDGE_CURVE('',#28876,#28902,#28910,.T.);
+#28910 = LINE('',#28911,#28912);
+#28911 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#28912 = VECTOR('',#28913,1.);
+#28913 = DIRECTION('',(0.,1.,0.));
+#28914 = PLANE('',#28915);
+#28915 = AXIS2_PLACEMENT_3D('',#28916,#28917,#28918);
+#28916 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#28917 = DIRECTION('',(1.,0.,0.));
+#28918 = DIRECTION('',(0.,0.,1.));
+#28919 = ADVANCED_FACE('',(#28920),#28931,.T.);
+#28920 = FACE_BOUND('',#28921,.T.);
+#28921 = EDGE_LOOP('',(#28922,#28923,#28924,#28925));
+#28922 = ORIENTED_EDGE('',*,*,#28901,.F.);
+#28923 = ORIENTED_EDGE('',*,*,#28814,.F.);
+#28924 = ORIENTED_EDGE('',*,*,#28853,.T.);
+#28925 = ORIENTED_EDGE('',*,*,#28926,.T.);
+#28926 = EDGE_CURVE('',#28854,#28902,#28927,.T.);
+#28927 = LINE('',#28928,#28929);
+#28928 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#28929 = VECTOR('',#28930,1.);
+#28930 = DIRECTION('',(1.,0.,0.));
+#28931 = PLANE('',#28932);
+#28932 = AXIS2_PLACEMENT_3D('',#28933,#28934,#28935);
+#28933 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#28934 = DIRECTION('',(0.,1.,0.));
+#28935 = DIRECTION('',(0.,-0.,1.));
+#28936 = ADVANCED_FACE('',(#28937),#28943,.T.);
+#28937 = FACE_BOUND('',#28938,.T.);
+#28938 = EDGE_LOOP('',(#28939,#28940,#28941,#28942));
+#28939 = ORIENTED_EDGE('',*,*,#28861,.F.);
+#28940 = ORIENTED_EDGE('',*,*,#28885,.T.);
+#28941 = ORIENTED_EDGE('',*,*,#28909,.T.);
+#28942 = ORIENTED_EDGE('',*,*,#28926,.F.);
+#28943 = PLANE('',#28944);
+#28944 = AXIS2_PLACEMENT_3D('',#28945,#28946,#28947);
+#28945 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#28946 = DIRECTION('',(0.,0.,1.));
+#28947 = DIRECTION('',(1.,0.,-0.));
+#28948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28952)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28949,#28950,#28951)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28949 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28950 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28951 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28952 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28949,
+  'distance_accuracy_value','confusion accuracy');
+#28953 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28954,#28956);
+#28954 = ( REPRESENTATION_RELATIONSHIP('','',#28381,#28358) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28955) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28955 = ITEM_DEFINED_TRANSFORMATION('','',#11,#28359);
+#28956 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28957);
+#28957 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('294','PinHeader030','',#28353,
+  #28376,$);
+#28958 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28378));
+#28959 = SHAPE_DEFINITION_REPRESENTATION(#28960,#28966);
+#28960 = PRODUCT_DEFINITION_SHAPE('','',#28961);
+#28961 = PRODUCT_DEFINITION('design','',#28962,#28965);
+#28962 = PRODUCT_DEFINITION_FORMATION('','',#28963);
+#28963 = PRODUCT('01x04_P2.54mm_Vertical_THT003',
+  '01x04_P2.54mm_Vertical_THT003','',(#28964));
+#28964 = PRODUCT_CONTEXT('',#2,'mechanical');
+#28965 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28966 = SHAPE_REPRESENTATION('',(#11,#28967,#28971,#28975,#28979),
+  #28983);
+#28967 = AXIS2_PLACEMENT_3D('',#28968,#28969,#28970);
+#28968 = CARTESIAN_POINT('',(0.,0.,0.));
+#28969 = DIRECTION('',(0.,0.,1.));
+#28970 = DIRECTION('',(1.,0.,0.));
+#28971 = AXIS2_PLACEMENT_3D('',#28972,#28973,#28974);
+#28972 = CARTESIAN_POINT('',(0.,-2.54,0.));
+#28973 = DIRECTION('',(0.,0.,1.));
+#28974 = DIRECTION('',(1.,0.,0.));
+#28975 = AXIS2_PLACEMENT_3D('',#28976,#28977,#28978);
+#28976 = CARTESIAN_POINT('',(0.,-5.08,0.));
+#28977 = DIRECTION('',(0.,0.,1.));
+#28978 = DIRECTION('',(1.,0.,0.));
+#28979 = AXIS2_PLACEMENT_3D('',#28980,#28981,#28982);
+#28980 = CARTESIAN_POINT('',(0.,-7.62,0.));
+#28981 = DIRECTION('',(0.,0.,1.));
+#28982 = DIRECTION('',(1.,0.,0.));
+#28983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28987)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28984,#28985,#28986)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28984 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28985 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28986 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28987 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28984,
+  'distance_accuracy_value','confusion accuracy');
+#28988 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28989,#28991);
+#28989 = ( REPRESENTATION_RELATIONSHIP('','',#28966,#27084) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28990) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28990 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27089);
+#28991 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28992);
+#28992 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('305',
+  '01x04_P2.54mm_Vertical_THT003','',#27079,#28961,$);
+#28993 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28963));
+#28994 = SHAPE_DEFINITION_REPRESENTATION(#28995,#29001);
+#28995 = PRODUCT_DEFINITION_SHAPE('','',#28996);
+#28996 = PRODUCT_DEFINITION('design','',#28997,#29000);
+#28997 = PRODUCT_DEFINITION_FORMATION('','',#28998);
+#28998 = PRODUCT('01x01_P2.54mm_Vertical_THT031',
+  '01x01_P2.54mm_Vertical_THT031','',(#28999));
+#28999 = PRODUCT_CONTEXT('',#2,'mechanical');
+#29000 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29001 = SHAPE_REPRESENTATION('',(#11,#29002),#29006);
+#29002 = AXIS2_PLACEMENT_3D('',#29003,#29004,#29005);
+#29003 = CARTESIAN_POINT('',(0.,0.,0.));
+#29004 = DIRECTION('',(0.,0.,1.));
+#29005 = DIRECTION('',(1.,0.,0.));
+#29006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29010)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29007,#29008,#29009)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29007 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29008 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29009 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29010 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#29007,
+  'distance_accuracy_value','confusion accuracy');
+#29011 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29012,#29014);
+#29012 = ( REPRESENTATION_RELATIONSHIP('','',#29001,#28966) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29013) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#29013 = ITEM_DEFINED_TRANSFORMATION('','',#11,#28967);
+#29014 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #29015);
+#29015 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('298',
+  '01x01_P2.54mm_Vertical_THT031','',#28961,#28996,$);
+#29016 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28998));
+#29017 = SHAPE_DEFINITION_REPRESENTATION(#29018,#29024);
+#29018 = PRODUCT_DEFINITION_SHAPE('','',#29019);
+#29019 = PRODUCT_DEFINITION('design','',#29020,#29023);
+#29020 = PRODUCT_DEFINITION_FORMATION('','',#29021);
+#29021 = PRODUCT('PinHeader031','PinHeader031','',(#29022));
+#29022 = PRODUCT_CONTEXT('',#2,'mechanical');
+#29023 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29024 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29025),#29591);
+#29025 = MANIFOLD_SOLID_BREP('',#29026);
+#29026 = CLOSED_SHELL('',(#29027,#29067,#29098,#29188,#29212,#29229,
+    #29241,#29272,#29296,#29320,#29344,#29368,#29392,#29416,#29433,
+    #29483,#29514,#29538,#29562,#29579));
+#29027 = ADVANCED_FACE('',(#29028),#29062,.F.);
+#29028 = FACE_BOUND('',#29029,.F.);
+#29029 = EDGE_LOOP('',(#29030,#29040,#29048,#29056));
+#29030 = ORIENTED_EDGE('',*,*,#29031,.F.);
+#29031 = EDGE_CURVE('',#29032,#29034,#29036,.T.);
+#29032 = VERTEX_POINT('',#29033);
+#29033 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29034 = VERTEX_POINT('',#29035);
+#29035 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#29036 = LINE('',#29037,#29038);
+#29037 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29038 = VECTOR('',#29039,1.);
+#29039 = DIRECTION('',(0.,0.,1.));
+#29040 = ORIENTED_EDGE('',*,*,#29041,.T.);
+#29041 = EDGE_CURVE('',#29032,#29042,#29044,.T.);
+#29042 = VERTEX_POINT('',#29043);
+#29043 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29044 = LINE('',#29045,#29046);
+#29045 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29046 = VECTOR('',#29047,1.);
+#29047 = DIRECTION('',(0.,1.,0.));
+#29048 = ORIENTED_EDGE('',*,*,#29049,.T.);
+#29049 = EDGE_CURVE('',#29042,#29050,#29052,.T.);
+#29050 = VERTEX_POINT('',#29051);
+#29051 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#29052 = LINE('',#29053,#29054);
+#29053 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29054 = VECTOR('',#29055,1.);
+#29055 = DIRECTION('',(0.,0.,1.));
+#29056 = ORIENTED_EDGE('',*,*,#29057,.T.);
+#29057 = EDGE_CURVE('',#29050,#29034,#29058,.T.);
+#29058 = LINE('',#29059,#29060);
+#29059 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#29060 = VECTOR('',#29061,1.);
+#29061 = DIRECTION('',(0.,-1.,0.));
+#29062 = PLANE('',#29063);
+#29063 = AXIS2_PLACEMENT_3D('',#29064,#29065,#29066);
+#29064 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29065 = DIRECTION('',(1.,0.,0.));
+#29066 = DIRECTION('',(0.,0.,1.));
+#29067 = ADVANCED_FACE('',(#29068),#29093,.F.);
+#29068 = FACE_BOUND('',#29069,.F.);
+#29069 = EDGE_LOOP('',(#29070,#29080,#29086,#29087));
+#29070 = ORIENTED_EDGE('',*,*,#29071,.F.);
+#29071 = EDGE_CURVE('',#29072,#29074,#29076,.T.);
+#29072 = VERTEX_POINT('',#29073);
+#29073 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29074 = VERTEX_POINT('',#29075);
+#29075 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#29076 = LINE('',#29077,#29078);
+#29077 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29078 = VECTOR('',#29079,1.);
+#29079 = DIRECTION('',(0.,0.,1.));
+#29080 = ORIENTED_EDGE('',*,*,#29081,.F.);
+#29081 = EDGE_CURVE('',#29032,#29072,#29082,.T.);
+#29082 = LINE('',#29083,#29084);
+#29083 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29084 = VECTOR('',#29085,1.);
+#29085 = DIRECTION('',(1.,0.,0.));
+#29086 = ORIENTED_EDGE('',*,*,#29031,.T.);
+#29087 = ORIENTED_EDGE('',*,*,#29088,.T.);
+#29088 = EDGE_CURVE('',#29034,#29074,#29089,.T.);
+#29089 = LINE('',#29090,#29091);
+#29090 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#29091 = VECTOR('',#29092,1.);
+#29092 = DIRECTION('',(1.,0.,0.));
+#29093 = PLANE('',#29094);
+#29094 = AXIS2_PLACEMENT_3D('',#29095,#29096,#29097);
+#29095 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29096 = DIRECTION('',(0.,1.,0.));
+#29097 = DIRECTION('',(0.,-0.,1.));
+#29098 = ADVANCED_FACE('',(#29099,#29165),#29183,.F.);
+#29099 = FACE_BOUND('',#29100,.F.);
+#29100 = EDGE_LOOP('',(#29101,#29111,#29119,#29127,#29135,#29143,#29151,
+    #29159));
+#29101 = ORIENTED_EDGE('',*,*,#29102,.F.);
+#29102 = EDGE_CURVE('',#29103,#29105,#29107,.T.);
+#29103 = VERTEX_POINT('',#29104);
+#29104 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#29105 = VERTEX_POINT('',#29106);
+#29106 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#29107 = LINE('',#29108,#29109);
+#29108 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29109 = VECTOR('',#29110,1.);
+#29110 = DIRECTION('',(0.,1.,0.));
+#29111 = ORIENTED_EDGE('',*,*,#29112,.T.);
+#29112 = EDGE_CURVE('',#29103,#29113,#29115,.T.);
+#29113 = VERTEX_POINT('',#29114);
+#29114 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#29115 = LINE('',#29116,#29117);
+#29116 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#29117 = VECTOR('',#29118,1.);
+#29118 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#29119 = ORIENTED_EDGE('',*,*,#29120,.T.);
+#29120 = EDGE_CURVE('',#29113,#29121,#29123,.T.);
+#29121 = VERTEX_POINT('',#29122);
+#29122 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#29123 = LINE('',#29124,#29125);
+#29124 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29125 = VECTOR('',#29126,1.);
+#29126 = DIRECTION('',(1.,0.,0.));
+#29127 = ORIENTED_EDGE('',*,*,#29128,.F.);
+#29128 = EDGE_CURVE('',#29129,#29121,#29131,.T.);
+#29129 = VERTEX_POINT('',#29130);
+#29130 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#29131 = LINE('',#29132,#29133);
+#29132 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#29133 = VECTOR('',#29134,1.);
+#29134 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#29135 = ORIENTED_EDGE('',*,*,#29136,.T.);
+#29136 = EDGE_CURVE('',#29129,#29137,#29139,.T.);
+#29137 = VERTEX_POINT('',#29138);
+#29138 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#29139 = LINE('',#29140,#29141);
+#29140 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#29141 = VECTOR('',#29142,1.);
+#29142 = DIRECTION('',(0.,1.,0.));
+#29143 = ORIENTED_EDGE('',*,*,#29144,.T.);
+#29144 = EDGE_CURVE('',#29137,#29145,#29147,.T.);
+#29145 = VERTEX_POINT('',#29146);
+#29146 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#29147 = LINE('',#29148,#29149);
+#29148 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#29149 = VECTOR('',#29150,1.);
+#29150 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#29151 = ORIENTED_EDGE('',*,*,#29152,.F.);
+#29152 = EDGE_CURVE('',#29153,#29145,#29155,.T.);
+#29153 = VERTEX_POINT('',#29154);
+#29154 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#29155 = LINE('',#29156,#29157);
+#29156 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#29157 = VECTOR('',#29158,1.);
+#29158 = DIRECTION('',(1.,0.,0.));
+#29159 = ORIENTED_EDGE('',*,*,#29160,.F.);
+#29160 = EDGE_CURVE('',#29105,#29153,#29161,.T.);
+#29161 = LINE('',#29162,#29163);
+#29162 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#29163 = VECTOR('',#29164,1.);
+#29164 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#29165 = FACE_BOUND('',#29166,.F.);
+#29166 = EDGE_LOOP('',(#29167,#29168,#29176,#29182));
+#29167 = ORIENTED_EDGE('',*,*,#29057,.F.);
+#29168 = ORIENTED_EDGE('',*,*,#29169,.T.);
+#29169 = EDGE_CURVE('',#29050,#29170,#29172,.T.);
+#29170 = VERTEX_POINT('',#29171);
+#29171 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#29172 = LINE('',#29173,#29174);
+#29173 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#29174 = VECTOR('',#29175,1.);
+#29175 = DIRECTION('',(1.,0.,0.));
+#29176 = ORIENTED_EDGE('',*,*,#29177,.T.);
+#29177 = EDGE_CURVE('',#29170,#29074,#29178,.T.);
+#29178 = LINE('',#29179,#29180);
+#29179 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#29180 = VECTOR('',#29181,1.);
+#29181 = DIRECTION('',(0.,-1.,0.));
+#29182 = ORIENTED_EDGE('',*,*,#29088,.F.);
+#29183 = PLANE('',#29184);
+#29184 = AXIS2_PLACEMENT_3D('',#29185,#29186,#29187);
+#29185 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29186 = DIRECTION('',(0.,0.,1.));
+#29187 = DIRECTION('',(1.,0.,-0.));
+#29188 = ADVANCED_FACE('',(#29189),#29207,.T.);
+#29189 = FACE_BOUND('',#29190,.T.);
+#29190 = EDGE_LOOP('',(#29191,#29199,#29205,#29206));
+#29191 = ORIENTED_EDGE('',*,*,#29192,.F.);
+#29192 = EDGE_CURVE('',#29193,#29170,#29195,.T.);
+#29193 = VERTEX_POINT('',#29194);
+#29194 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#29195 = LINE('',#29196,#29197);
+#29196 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#29197 = VECTOR('',#29198,1.);
+#29198 = DIRECTION('',(0.,0.,1.));
+#29199 = ORIENTED_EDGE('',*,*,#29200,.F.);
+#29200 = EDGE_CURVE('',#29042,#29193,#29201,.T.);
+#29201 = LINE('',#29202,#29203);
+#29202 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29203 = VECTOR('',#29204,1.);
+#29204 = DIRECTION('',(1.,0.,0.));
+#29205 = ORIENTED_EDGE('',*,*,#29049,.T.);
+#29206 = ORIENTED_EDGE('',*,*,#29169,.T.);
+#29207 = PLANE('',#29208);
+#29208 = AXIS2_PLACEMENT_3D('',#29209,#29210,#29211);
+#29209 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29210 = DIRECTION('',(0.,1.,0.));
+#29211 = DIRECTION('',(0.,-0.,1.));
+#29212 = ADVANCED_FACE('',(#29213),#29224,.F.);
+#29213 = FACE_BOUND('',#29214,.F.);
+#29214 = EDGE_LOOP('',(#29215,#29216,#29217,#29223));
+#29215 = ORIENTED_EDGE('',*,*,#29041,.F.);
+#29216 = ORIENTED_EDGE('',*,*,#29081,.T.);
+#29217 = ORIENTED_EDGE('',*,*,#29218,.T.);
+#29218 = EDGE_CURVE('',#29072,#29193,#29219,.T.);
+#29219 = LINE('',#29220,#29221);
+#29220 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29221 = VECTOR('',#29222,1.);
+#29222 = DIRECTION('',(0.,1.,0.));
+#29223 = ORIENTED_EDGE('',*,*,#29200,.F.);
+#29224 = PLANE('',#29225);
+#29225 = AXIS2_PLACEMENT_3D('',#29226,#29227,#29228);
+#29226 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29227 = DIRECTION('',(0.,0.,1.));
+#29228 = DIRECTION('',(1.,0.,-0.));
+#29229 = ADVANCED_FACE('',(#29230),#29236,.T.);
+#29230 = FACE_BOUND('',#29231,.T.);
+#29231 = EDGE_LOOP('',(#29232,#29233,#29234,#29235));
+#29232 = ORIENTED_EDGE('',*,*,#29071,.F.);
+#29233 = ORIENTED_EDGE('',*,*,#29218,.T.);
+#29234 = ORIENTED_EDGE('',*,*,#29192,.T.);
+#29235 = ORIENTED_EDGE('',*,*,#29177,.T.);
+#29236 = PLANE('',#29237);
+#29237 = AXIS2_PLACEMENT_3D('',#29238,#29239,#29240);
+#29238 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29239 = DIRECTION('',(1.,0.,0.));
+#29240 = DIRECTION('',(0.,0.,1.));
+#29241 = ADVANCED_FACE('',(#29242),#29267,.F.);
+#29242 = FACE_BOUND('',#29243,.F.);
+#29243 = EDGE_LOOP('',(#29244,#29254,#29260,#29261));
+#29244 = ORIENTED_EDGE('',*,*,#29245,.F.);
+#29245 = EDGE_CURVE('',#29246,#29248,#29250,.T.);
+#29246 = VERTEX_POINT('',#29247);
+#29247 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#29248 = VERTEX_POINT('',#29249);
+#29249 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#29250 = LINE('',#29251,#29252);
+#29251 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#29252 = VECTOR('',#29253,1.);
+#29253 = DIRECTION('',(0.,1.,0.));
+#29254 = ORIENTED_EDGE('',*,*,#29255,.F.);
+#29255 = EDGE_CURVE('',#29103,#29246,#29256,.T.);
+#29256 = LINE('',#29257,#29258);
+#29257 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#29258 = VECTOR('',#29259,1.);
+#29259 = DIRECTION('',(0.,0.,1.));
+#29260 = ORIENTED_EDGE('',*,*,#29102,.T.);
+#29261 = ORIENTED_EDGE('',*,*,#29262,.T.);
+#29262 = EDGE_CURVE('',#29105,#29248,#29263,.T.);
+#29263 = LINE('',#29264,#29265);
+#29264 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#29265 = VECTOR('',#29266,1.);
+#29266 = DIRECTION('',(0.,0.,1.));
+#29267 = PLANE('',#29268);
+#29268 = AXIS2_PLACEMENT_3D('',#29269,#29270,#29271);
+#29269 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29270 = DIRECTION('',(1.,0.,0.));
+#29271 = DIRECTION('',(0.,0.,1.));
+#29272 = ADVANCED_FACE('',(#29273),#29291,.T.);
+#29273 = FACE_BOUND('',#29274,.F.);
+#29274 = EDGE_LOOP('',(#29275,#29276,#29277,#29285));
+#29275 = ORIENTED_EDGE('',*,*,#29112,.F.);
+#29276 = ORIENTED_EDGE('',*,*,#29255,.T.);
+#29277 = ORIENTED_EDGE('',*,*,#29278,.T.);
+#29278 = EDGE_CURVE('',#29246,#29279,#29281,.T.);
+#29279 = VERTEX_POINT('',#29280);
+#29280 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#29281 = LINE('',#29282,#29283);
+#29282 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#29283 = VECTOR('',#29284,1.);
+#29284 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#29285 = ORIENTED_EDGE('',*,*,#29286,.F.);
+#29286 = EDGE_CURVE('',#29113,#29279,#29287,.T.);
+#29287 = LINE('',#29288,#29289);
+#29288 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#29289 = VECTOR('',#29290,1.);
+#29290 = DIRECTION('',(0.,0.,1.));
+#29291 = PLANE('',#29292);
+#29292 = AXIS2_PLACEMENT_3D('',#29293,#29294,#29295);
+#29293 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#29294 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#29295 = DIRECTION('',(-0.,0.,-1.));
+#29296 = ADVANCED_FACE('',(#29297),#29315,.F.);
+#29297 = FACE_BOUND('',#29298,.T.);
+#29298 = EDGE_LOOP('',(#29299,#29300,#29301,#29309));
+#29299 = ORIENTED_EDGE('',*,*,#29160,.F.);
+#29300 = ORIENTED_EDGE('',*,*,#29262,.T.);
+#29301 = ORIENTED_EDGE('',*,*,#29302,.T.);
+#29302 = EDGE_CURVE('',#29248,#29303,#29305,.T.);
+#29303 = VERTEX_POINT('',#29304);
+#29304 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#29305 = LINE('',#29306,#29307);
+#29306 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#29307 = VECTOR('',#29308,1.);
+#29308 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#29309 = ORIENTED_EDGE('',*,*,#29310,.F.);
+#29310 = EDGE_CURVE('',#29153,#29303,#29311,.T.);
+#29311 = LINE('',#29312,#29313);
+#29312 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#29313 = VECTOR('',#29314,1.);
+#29314 = DIRECTION('',(0.,0.,1.));
+#29315 = PLANE('',#29316);
+#29316 = AXIS2_PLACEMENT_3D('',#29317,#29318,#29319);
+#29317 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#29318 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#29319 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#29320 = ADVANCED_FACE('',(#29321),#29339,.F.);
+#29321 = FACE_BOUND('',#29322,.F.);
+#29322 = EDGE_LOOP('',(#29323,#29324,#29325,#29333));
+#29323 = ORIENTED_EDGE('',*,*,#29120,.F.);
+#29324 = ORIENTED_EDGE('',*,*,#29286,.T.);
+#29325 = ORIENTED_EDGE('',*,*,#29326,.T.);
+#29326 = EDGE_CURVE('',#29279,#29327,#29329,.T.);
+#29327 = VERTEX_POINT('',#29328);
+#29328 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#29329 = LINE('',#29330,#29331);
+#29330 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#29331 = VECTOR('',#29332,1.);
+#29332 = DIRECTION('',(1.,0.,0.));
+#29333 = ORIENTED_EDGE('',*,*,#29334,.F.);
+#29334 = EDGE_CURVE('',#29121,#29327,#29335,.T.);
+#29335 = LINE('',#29336,#29337);
+#29336 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#29337 = VECTOR('',#29338,1.);
+#29338 = DIRECTION('',(0.,0.,1.));
+#29339 = PLANE('',#29340);
+#29340 = AXIS2_PLACEMENT_3D('',#29341,#29342,#29343);
+#29341 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29342 = DIRECTION('',(0.,1.,0.));
+#29343 = DIRECTION('',(0.,-0.,1.));
+#29344 = ADVANCED_FACE('',(#29345),#29363,.T.);
+#29345 = FACE_BOUND('',#29346,.T.);
+#29346 = EDGE_LOOP('',(#29347,#29348,#29349,#29357));
+#29347 = ORIENTED_EDGE('',*,*,#29152,.F.);
+#29348 = ORIENTED_EDGE('',*,*,#29310,.T.);
+#29349 = ORIENTED_EDGE('',*,*,#29350,.T.);
+#29350 = EDGE_CURVE('',#29303,#29351,#29353,.T.);
+#29351 = VERTEX_POINT('',#29352);
+#29352 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#29353 = LINE('',#29354,#29355);
+#29354 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#29355 = VECTOR('',#29356,1.);
+#29356 = DIRECTION('',(1.,0.,0.));
+#29357 = ORIENTED_EDGE('',*,*,#29358,.F.);
+#29358 = EDGE_CURVE('',#29145,#29351,#29359,.T.);
+#29359 = LINE('',#29360,#29361);
+#29360 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#29361 = VECTOR('',#29362,1.);
+#29362 = DIRECTION('',(0.,0.,1.));
+#29363 = PLANE('',#29364);
+#29364 = AXIS2_PLACEMENT_3D('',#29365,#29366,#29367);
+#29365 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#29366 = DIRECTION('',(0.,1.,0.));
+#29367 = DIRECTION('',(0.,-0.,1.));
+#29368 = ADVANCED_FACE('',(#29369),#29387,.F.);
+#29369 = FACE_BOUND('',#29370,.T.);
+#29370 = EDGE_LOOP('',(#29371,#29372,#29380,#29386));
+#29371 = ORIENTED_EDGE('',*,*,#29128,.F.);
+#29372 = ORIENTED_EDGE('',*,*,#29373,.T.);
+#29373 = EDGE_CURVE('',#29129,#29374,#29376,.T.);
+#29374 = VERTEX_POINT('',#29375);
+#29375 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#29376 = LINE('',#29377,#29378);
+#29377 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#29378 = VECTOR('',#29379,1.);
+#29379 = DIRECTION('',(0.,0.,1.));
+#29380 = ORIENTED_EDGE('',*,*,#29381,.T.);
+#29381 = EDGE_CURVE('',#29374,#29327,#29382,.T.);
+#29382 = LINE('',#29383,#29384);
+#29383 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#29384 = VECTOR('',#29385,1.);
+#29385 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#29386 = ORIENTED_EDGE('',*,*,#29334,.F.);
+#29387 = PLANE('',#29388);
+#29388 = AXIS2_PLACEMENT_3D('',#29389,#29390,#29391);
+#29389 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#29390 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#29391 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#29392 = ADVANCED_FACE('',(#29393),#29411,.T.);
+#29393 = FACE_BOUND('',#29394,.F.);
+#29394 = EDGE_LOOP('',(#29395,#29396,#29404,#29410));
+#29395 = ORIENTED_EDGE('',*,*,#29144,.F.);
+#29396 = ORIENTED_EDGE('',*,*,#29397,.T.);
+#29397 = EDGE_CURVE('',#29137,#29398,#29400,.T.);
+#29398 = VERTEX_POINT('',#29399);
+#29399 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#29400 = LINE('',#29401,#29402);
+#29401 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#29402 = VECTOR('',#29403,1.);
+#29403 = DIRECTION('',(0.,0.,1.));
+#29404 = ORIENTED_EDGE('',*,*,#29405,.T.);
+#29405 = EDGE_CURVE('',#29398,#29351,#29406,.T.);
+#29406 = LINE('',#29407,#29408);
+#29407 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#29408 = VECTOR('',#29409,1.);
+#29409 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#29410 = ORIENTED_EDGE('',*,*,#29358,.F.);
+#29411 = PLANE('',#29412);
+#29412 = AXIS2_PLACEMENT_3D('',#29413,#29414,#29415);
+#29413 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#29414 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#29415 = DIRECTION('',(0.,0.,-1.));
+#29416 = ADVANCED_FACE('',(#29417),#29428,.T.);
+#29417 = FACE_BOUND('',#29418,.T.);
+#29418 = EDGE_LOOP('',(#29419,#29425,#29426,#29427));
+#29419 = ORIENTED_EDGE('',*,*,#29420,.F.);
+#29420 = EDGE_CURVE('',#29374,#29398,#29421,.T.);
+#29421 = LINE('',#29422,#29423);
+#29422 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#29423 = VECTOR('',#29424,1.);
+#29424 = DIRECTION('',(0.,1.,0.));
+#29425 = ORIENTED_EDGE('',*,*,#29373,.F.);
+#29426 = ORIENTED_EDGE('',*,*,#29136,.T.);
+#29427 = ORIENTED_EDGE('',*,*,#29397,.T.);
+#29428 = PLANE('',#29429);
+#29429 = AXIS2_PLACEMENT_3D('',#29430,#29431,#29432);
+#29430 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#29431 = DIRECTION('',(1.,0.,0.));
+#29432 = DIRECTION('',(0.,0.,1.));
+#29433 = ADVANCED_FACE('',(#29434,#29444),#29478,.T.);
+#29434 = FACE_BOUND('',#29435,.T.);
+#29435 = EDGE_LOOP('',(#29436,#29437,#29438,#29439,#29440,#29441,#29442,
+    #29443));
+#29436 = ORIENTED_EDGE('',*,*,#29245,.F.);
+#29437 = ORIENTED_EDGE('',*,*,#29278,.T.);
+#29438 = ORIENTED_EDGE('',*,*,#29326,.T.);
+#29439 = ORIENTED_EDGE('',*,*,#29381,.F.);
+#29440 = ORIENTED_EDGE('',*,*,#29420,.T.);
+#29441 = ORIENTED_EDGE('',*,*,#29405,.T.);
+#29442 = ORIENTED_EDGE('',*,*,#29350,.F.);
+#29443 = ORIENTED_EDGE('',*,*,#29302,.F.);
+#29444 = FACE_BOUND('',#29445,.T.);
+#29445 = EDGE_LOOP('',(#29446,#29456,#29464,#29472));
+#29446 = ORIENTED_EDGE('',*,*,#29447,.F.);
+#29447 = EDGE_CURVE('',#29448,#29450,#29452,.T.);
+#29448 = VERTEX_POINT('',#29449);
+#29449 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#29450 = VERTEX_POINT('',#29451);
+#29451 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#29452 = LINE('',#29453,#29454);
+#29453 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#29454 = VECTOR('',#29455,1.);
+#29455 = DIRECTION('',(0.,-1.,0.));
+#29456 = ORIENTED_EDGE('',*,*,#29457,.T.);
+#29457 = EDGE_CURVE('',#29448,#29458,#29460,.T.);
+#29458 = VERTEX_POINT('',#29459);
+#29459 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#29460 = LINE('',#29461,#29462);
+#29461 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#29462 = VECTOR('',#29463,1.);
+#29463 = DIRECTION('',(1.,0.,0.));
+#29464 = ORIENTED_EDGE('',*,*,#29465,.T.);
+#29465 = EDGE_CURVE('',#29458,#29466,#29468,.T.);
+#29466 = VERTEX_POINT('',#29467);
+#29467 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#29468 = LINE('',#29469,#29470);
+#29469 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#29470 = VECTOR('',#29471,1.);
+#29471 = DIRECTION('',(0.,-1.,0.));
+#29472 = ORIENTED_EDGE('',*,*,#29473,.F.);
+#29473 = EDGE_CURVE('',#29450,#29466,#29474,.T.);
+#29474 = LINE('',#29475,#29476);
+#29475 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#29476 = VECTOR('',#29477,1.);
+#29477 = DIRECTION('',(1.,0.,0.));
+#29478 = PLANE('',#29479);
+#29479 = AXIS2_PLACEMENT_3D('',#29480,#29481,#29482);
+#29480 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#29481 = DIRECTION('',(0.,0.,1.));
+#29482 = DIRECTION('',(1.,0.,-0.));
+#29483 = ADVANCED_FACE('',(#29484),#29509,.F.);
+#29484 = FACE_BOUND('',#29485,.F.);
+#29485 = EDGE_LOOP('',(#29486,#29494,#29495,#29503));
+#29486 = ORIENTED_EDGE('',*,*,#29487,.F.);
+#29487 = EDGE_CURVE('',#29450,#29488,#29490,.T.);
+#29488 = VERTEX_POINT('',#29489);
+#29489 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#29490 = LINE('',#29491,#29492);
+#29491 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29492 = VECTOR('',#29493,1.);
+#29493 = DIRECTION('',(0.,0.,1.));
+#29494 = ORIENTED_EDGE('',*,*,#29447,.F.);
+#29495 = ORIENTED_EDGE('',*,*,#29496,.T.);
+#29496 = EDGE_CURVE('',#29448,#29497,#29499,.T.);
+#29497 = VERTEX_POINT('',#29498);
+#29498 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#29499 = LINE('',#29500,#29501);
+#29500 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29501 = VECTOR('',#29502,1.);
+#29502 = DIRECTION('',(0.,0.,1.));
+#29503 = ORIENTED_EDGE('',*,*,#29504,.F.);
+#29504 = EDGE_CURVE('',#29488,#29497,#29505,.T.);
+#29505 = LINE('',#29506,#29507);
+#29506 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#29507 = VECTOR('',#29508,1.);
+#29508 = DIRECTION('',(0.,1.,0.));
+#29509 = PLANE('',#29510);
+#29510 = AXIS2_PLACEMENT_3D('',#29511,#29512,#29513);
+#29511 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29512 = DIRECTION('',(1.,0.,0.));
+#29513 = DIRECTION('',(0.,0.,1.));
+#29514 = ADVANCED_FACE('',(#29515),#29533,.F.);
+#29515 = FACE_BOUND('',#29516,.F.);
+#29516 = EDGE_LOOP('',(#29517,#29525,#29526,#29527));
+#29517 = ORIENTED_EDGE('',*,*,#29518,.F.);
+#29518 = EDGE_CURVE('',#29466,#29519,#29521,.T.);
+#29519 = VERTEX_POINT('',#29520);
+#29520 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#29521 = LINE('',#29522,#29523);
+#29522 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29523 = VECTOR('',#29524,1.);
+#29524 = DIRECTION('',(0.,0.,1.));
+#29525 = ORIENTED_EDGE('',*,*,#29473,.F.);
+#29526 = ORIENTED_EDGE('',*,*,#29487,.T.);
+#29527 = ORIENTED_EDGE('',*,*,#29528,.T.);
+#29528 = EDGE_CURVE('',#29488,#29519,#29529,.T.);
+#29529 = LINE('',#29530,#29531);
+#29530 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#29531 = VECTOR('',#29532,1.);
+#29532 = DIRECTION('',(1.,0.,0.));
+#29533 = PLANE('',#29534);
+#29534 = AXIS2_PLACEMENT_3D('',#29535,#29536,#29537);
+#29535 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29536 = DIRECTION('',(0.,1.,0.));
+#29537 = DIRECTION('',(0.,-0.,1.));
+#29538 = ADVANCED_FACE('',(#29539),#29557,.T.);
+#29539 = FACE_BOUND('',#29540,.T.);
+#29540 = EDGE_LOOP('',(#29541,#29542,#29543,#29551));
+#29541 = ORIENTED_EDGE('',*,*,#29518,.F.);
+#29542 = ORIENTED_EDGE('',*,*,#29465,.F.);
+#29543 = ORIENTED_EDGE('',*,*,#29544,.T.);
+#29544 = EDGE_CURVE('',#29458,#29545,#29547,.T.);
+#29545 = VERTEX_POINT('',#29546);
+#29546 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#29547 = LINE('',#29548,#29549);
+#29548 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#29549 = VECTOR('',#29550,1.);
+#29550 = DIRECTION('',(0.,0.,1.));
+#29551 = ORIENTED_EDGE('',*,*,#29552,.F.);
+#29552 = EDGE_CURVE('',#29519,#29545,#29553,.T.);
+#29553 = LINE('',#29554,#29555);
+#29554 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#29555 = VECTOR('',#29556,1.);
+#29556 = DIRECTION('',(0.,1.,0.));
+#29557 = PLANE('',#29558);
+#29558 = AXIS2_PLACEMENT_3D('',#29559,#29560,#29561);
+#29559 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29560 = DIRECTION('',(1.,0.,0.));
+#29561 = DIRECTION('',(0.,0.,1.));
+#29562 = ADVANCED_FACE('',(#29563),#29574,.T.);
+#29563 = FACE_BOUND('',#29564,.T.);
+#29564 = EDGE_LOOP('',(#29565,#29566,#29567,#29568));
+#29565 = ORIENTED_EDGE('',*,*,#29544,.F.);
+#29566 = ORIENTED_EDGE('',*,*,#29457,.F.);
+#29567 = ORIENTED_EDGE('',*,*,#29496,.T.);
+#29568 = ORIENTED_EDGE('',*,*,#29569,.T.);
+#29569 = EDGE_CURVE('',#29497,#29545,#29570,.T.);
+#29570 = LINE('',#29571,#29572);
+#29571 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#29572 = VECTOR('',#29573,1.);
+#29573 = DIRECTION('',(1.,0.,0.));
+#29574 = PLANE('',#29575);
+#29575 = AXIS2_PLACEMENT_3D('',#29576,#29577,#29578);
+#29576 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29577 = DIRECTION('',(0.,1.,0.));
+#29578 = DIRECTION('',(0.,-0.,1.));
+#29579 = ADVANCED_FACE('',(#29580),#29586,.T.);
+#29580 = FACE_BOUND('',#29581,.T.);
+#29581 = EDGE_LOOP('',(#29582,#29583,#29584,#29585));
+#29582 = ORIENTED_EDGE('',*,*,#29504,.F.);
+#29583 = ORIENTED_EDGE('',*,*,#29528,.T.);
+#29584 = ORIENTED_EDGE('',*,*,#29552,.T.);
+#29585 = ORIENTED_EDGE('',*,*,#29569,.F.);
+#29586 = PLANE('',#29587);
+#29587 = AXIS2_PLACEMENT_3D('',#29588,#29589,#29590);
+#29588 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#29589 = DIRECTION('',(0.,0.,1.));
+#29590 = DIRECTION('',(1.,0.,-0.));
+#29591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29595)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29592,#29593,#29594)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29592 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29593 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29594 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29595 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#29592,
+  'distance_accuracy_value','confusion accuracy');
+#29596 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29597,#29599);
+#29597 = ( REPRESENTATION_RELATIONSHIP('','',#29024,#29001) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29598) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#29598 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29002);
+#29599 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #29600);
+#29600 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('297','PinHeader031','',#28996,
+  #29019,$);
+#29601 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29021));
+#29602 = SHAPE_DEFINITION_REPRESENTATION(#29603,#29609);
+#29603 = PRODUCT_DEFINITION_SHAPE('','',#29604);
+#29604 = PRODUCT_DEFINITION('design','',#29605,#29608);
+#29605 = PRODUCT_DEFINITION_FORMATION('','',#29606);
+#29606 = PRODUCT('01x01_P2.54mm_Vertical_THT032',
+  '01x01_P2.54mm_Vertical_THT032','',(#29607));
+#29607 = PRODUCT_CONTEXT('',#2,'mechanical');
+#29608 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29609 = SHAPE_REPRESENTATION('',(#11,#29610),#29614);
+#29610 = AXIS2_PLACEMENT_3D('',#29611,#29612,#29613);
+#29611 = CARTESIAN_POINT('',(0.,0.,0.));
+#29612 = DIRECTION('',(0.,0.,1.));
+#29613 = DIRECTION('',(1.,0.,0.));
+#29614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29618)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29615,#29616,#29617)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29615 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29616 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29617 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29618 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#29615,
+  'distance_accuracy_value','confusion accuracy');
+#29619 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29620,#29622);
+#29620 = ( REPRESENTATION_RELATIONSHIP('','',#29609,#28966) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29621) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#29621 = ITEM_DEFINED_TRANSFORMATION('','',#11,#28971);
+#29622 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #29623);
+#29623 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('300',
+  '01x01_P2.54mm_Vertical_THT032','',#28961,#29604,$);
+#29624 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29606));
+#29625 = SHAPE_DEFINITION_REPRESENTATION(#29626,#29632);
+#29626 = PRODUCT_DEFINITION_SHAPE('','',#29627);
+#29627 = PRODUCT_DEFINITION('design','',#29628,#29631);
+#29628 = PRODUCT_DEFINITION_FORMATION('','',#29629);
+#29629 = PRODUCT('PinHeader032','PinHeader032','',(#29630));
+#29630 = PRODUCT_CONTEXT('',#2,'mechanical');
+#29631 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29632 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29633),#30199);
+#29633 = MANIFOLD_SOLID_BREP('',#29634);
+#29634 = CLOSED_SHELL('',(#29635,#29675,#29706,#29796,#29820,#29837,
+    #29849,#29880,#29904,#29928,#29952,#29976,#30000,#30024,#30041,
+    #30091,#30122,#30146,#30170,#30187));
+#29635 = ADVANCED_FACE('',(#29636),#29670,.F.);
+#29636 = FACE_BOUND('',#29637,.F.);
+#29637 = EDGE_LOOP('',(#29638,#29648,#29656,#29664));
+#29638 = ORIENTED_EDGE('',*,*,#29639,.F.);
+#29639 = EDGE_CURVE('',#29640,#29642,#29644,.T.);
+#29640 = VERTEX_POINT('',#29641);
+#29641 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29642 = VERTEX_POINT('',#29643);
+#29643 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#29644 = LINE('',#29645,#29646);
+#29645 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29646 = VECTOR('',#29647,1.);
+#29647 = DIRECTION('',(0.,0.,1.));
+#29648 = ORIENTED_EDGE('',*,*,#29649,.T.);
+#29649 = EDGE_CURVE('',#29640,#29650,#29652,.T.);
+#29650 = VERTEX_POINT('',#29651);
+#29651 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29652 = LINE('',#29653,#29654);
+#29653 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29654 = VECTOR('',#29655,1.);
+#29655 = DIRECTION('',(0.,1.,0.));
+#29656 = ORIENTED_EDGE('',*,*,#29657,.T.);
+#29657 = EDGE_CURVE('',#29650,#29658,#29660,.T.);
+#29658 = VERTEX_POINT('',#29659);
+#29659 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#29660 = LINE('',#29661,#29662);
+#29661 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29662 = VECTOR('',#29663,1.);
+#29663 = DIRECTION('',(0.,0.,1.));
+#29664 = ORIENTED_EDGE('',*,*,#29665,.T.);
+#29665 = EDGE_CURVE('',#29658,#29642,#29666,.T.);
+#29666 = LINE('',#29667,#29668);
+#29667 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#29668 = VECTOR('',#29669,1.);
+#29669 = DIRECTION('',(0.,-1.,0.));
+#29670 = PLANE('',#29671);
+#29671 = AXIS2_PLACEMENT_3D('',#29672,#29673,#29674);
+#29672 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29673 = DIRECTION('',(1.,0.,0.));
+#29674 = DIRECTION('',(0.,0.,1.));
+#29675 = ADVANCED_FACE('',(#29676),#29701,.F.);
+#29676 = FACE_BOUND('',#29677,.F.);
+#29677 = EDGE_LOOP('',(#29678,#29688,#29694,#29695));
+#29678 = ORIENTED_EDGE('',*,*,#29679,.F.);
+#29679 = EDGE_CURVE('',#29680,#29682,#29684,.T.);
+#29680 = VERTEX_POINT('',#29681);
+#29681 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29682 = VERTEX_POINT('',#29683);
+#29683 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#29684 = LINE('',#29685,#29686);
+#29685 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29686 = VECTOR('',#29687,1.);
+#29687 = DIRECTION('',(0.,0.,1.));
+#29688 = ORIENTED_EDGE('',*,*,#29689,.F.);
+#29689 = EDGE_CURVE('',#29640,#29680,#29690,.T.);
+#29690 = LINE('',#29691,#29692);
+#29691 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29692 = VECTOR('',#29693,1.);
+#29693 = DIRECTION('',(1.,0.,0.));
+#29694 = ORIENTED_EDGE('',*,*,#29639,.T.);
+#29695 = ORIENTED_EDGE('',*,*,#29696,.T.);
+#29696 = EDGE_CURVE('',#29642,#29682,#29697,.T.);
+#29697 = LINE('',#29698,#29699);
+#29698 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#29699 = VECTOR('',#29700,1.);
+#29700 = DIRECTION('',(1.,0.,0.));
+#29701 = PLANE('',#29702);
+#29702 = AXIS2_PLACEMENT_3D('',#29703,#29704,#29705);
+#29703 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29704 = DIRECTION('',(0.,1.,0.));
+#29705 = DIRECTION('',(0.,-0.,1.));
+#29706 = ADVANCED_FACE('',(#29707,#29773),#29791,.F.);
+#29707 = FACE_BOUND('',#29708,.F.);
+#29708 = EDGE_LOOP('',(#29709,#29719,#29727,#29735,#29743,#29751,#29759,
+    #29767));
+#29709 = ORIENTED_EDGE('',*,*,#29710,.F.);
+#29710 = EDGE_CURVE('',#29711,#29713,#29715,.T.);
+#29711 = VERTEX_POINT('',#29712);
+#29712 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#29713 = VERTEX_POINT('',#29714);
+#29714 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#29715 = LINE('',#29716,#29717);
+#29716 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29717 = VECTOR('',#29718,1.);
+#29718 = DIRECTION('',(0.,1.,0.));
+#29719 = ORIENTED_EDGE('',*,*,#29720,.T.);
+#29720 = EDGE_CURVE('',#29711,#29721,#29723,.T.);
+#29721 = VERTEX_POINT('',#29722);
+#29722 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#29723 = LINE('',#29724,#29725);
+#29724 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#29725 = VECTOR('',#29726,1.);
+#29726 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#29727 = ORIENTED_EDGE('',*,*,#29728,.T.);
+#29728 = EDGE_CURVE('',#29721,#29729,#29731,.T.);
+#29729 = VERTEX_POINT('',#29730);
+#29730 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#29731 = LINE('',#29732,#29733);
+#29732 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29733 = VECTOR('',#29734,1.);
+#29734 = DIRECTION('',(1.,0.,0.));
+#29735 = ORIENTED_EDGE('',*,*,#29736,.F.);
+#29736 = EDGE_CURVE('',#29737,#29729,#29739,.T.);
+#29737 = VERTEX_POINT('',#29738);
+#29738 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#29739 = LINE('',#29740,#29741);
+#29740 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#29741 = VECTOR('',#29742,1.);
+#29742 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#29743 = ORIENTED_EDGE('',*,*,#29744,.T.);
+#29744 = EDGE_CURVE('',#29737,#29745,#29747,.T.);
+#29745 = VERTEX_POINT('',#29746);
+#29746 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#29747 = LINE('',#29748,#29749);
+#29748 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#29749 = VECTOR('',#29750,1.);
+#29750 = DIRECTION('',(0.,1.,0.));
+#29751 = ORIENTED_EDGE('',*,*,#29752,.T.);
+#29752 = EDGE_CURVE('',#29745,#29753,#29755,.T.);
+#29753 = VERTEX_POINT('',#29754);
+#29754 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#29755 = LINE('',#29756,#29757);
+#29756 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#29757 = VECTOR('',#29758,1.);
+#29758 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#29759 = ORIENTED_EDGE('',*,*,#29760,.F.);
+#29760 = EDGE_CURVE('',#29761,#29753,#29763,.T.);
+#29761 = VERTEX_POINT('',#29762);
+#29762 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#29763 = LINE('',#29764,#29765);
+#29764 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#29765 = VECTOR('',#29766,1.);
+#29766 = DIRECTION('',(1.,0.,0.));
+#29767 = ORIENTED_EDGE('',*,*,#29768,.F.);
+#29768 = EDGE_CURVE('',#29713,#29761,#29769,.T.);
+#29769 = LINE('',#29770,#29771);
+#29770 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#29771 = VECTOR('',#29772,1.);
+#29772 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#29773 = FACE_BOUND('',#29774,.F.);
+#29774 = EDGE_LOOP('',(#29775,#29776,#29784,#29790));
+#29775 = ORIENTED_EDGE('',*,*,#29665,.F.);
+#29776 = ORIENTED_EDGE('',*,*,#29777,.T.);
+#29777 = EDGE_CURVE('',#29658,#29778,#29780,.T.);
+#29778 = VERTEX_POINT('',#29779);
+#29779 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#29780 = LINE('',#29781,#29782);
+#29781 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#29782 = VECTOR('',#29783,1.);
+#29783 = DIRECTION('',(1.,0.,0.));
+#29784 = ORIENTED_EDGE('',*,*,#29785,.T.);
+#29785 = EDGE_CURVE('',#29778,#29682,#29786,.T.);
+#29786 = LINE('',#29787,#29788);
+#29787 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#29788 = VECTOR('',#29789,1.);
+#29789 = DIRECTION('',(0.,-1.,0.));
+#29790 = ORIENTED_EDGE('',*,*,#29696,.F.);
+#29791 = PLANE('',#29792);
+#29792 = AXIS2_PLACEMENT_3D('',#29793,#29794,#29795);
+#29793 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29794 = DIRECTION('',(0.,0.,1.));
+#29795 = DIRECTION('',(1.,0.,-0.));
+#29796 = ADVANCED_FACE('',(#29797),#29815,.T.);
+#29797 = FACE_BOUND('',#29798,.T.);
+#29798 = EDGE_LOOP('',(#29799,#29807,#29813,#29814));
+#29799 = ORIENTED_EDGE('',*,*,#29800,.F.);
+#29800 = EDGE_CURVE('',#29801,#29778,#29803,.T.);
+#29801 = VERTEX_POINT('',#29802);
+#29802 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#29803 = LINE('',#29804,#29805);
+#29804 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#29805 = VECTOR('',#29806,1.);
+#29806 = DIRECTION('',(0.,0.,1.));
+#29807 = ORIENTED_EDGE('',*,*,#29808,.F.);
+#29808 = EDGE_CURVE('',#29650,#29801,#29809,.T.);
+#29809 = LINE('',#29810,#29811);
+#29810 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29811 = VECTOR('',#29812,1.);
+#29812 = DIRECTION('',(1.,0.,0.));
+#29813 = ORIENTED_EDGE('',*,*,#29657,.T.);
+#29814 = ORIENTED_EDGE('',*,*,#29777,.T.);
+#29815 = PLANE('',#29816);
+#29816 = AXIS2_PLACEMENT_3D('',#29817,#29818,#29819);
+#29817 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#29818 = DIRECTION('',(0.,1.,0.));
+#29819 = DIRECTION('',(0.,-0.,1.));
+#29820 = ADVANCED_FACE('',(#29821),#29832,.F.);
+#29821 = FACE_BOUND('',#29822,.F.);
+#29822 = EDGE_LOOP('',(#29823,#29824,#29825,#29831));
+#29823 = ORIENTED_EDGE('',*,*,#29649,.F.);
+#29824 = ORIENTED_EDGE('',*,*,#29689,.T.);
+#29825 = ORIENTED_EDGE('',*,*,#29826,.T.);
+#29826 = EDGE_CURVE('',#29680,#29801,#29827,.T.);
+#29827 = LINE('',#29828,#29829);
+#29828 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29829 = VECTOR('',#29830,1.);
+#29830 = DIRECTION('',(0.,1.,0.));
+#29831 = ORIENTED_EDGE('',*,*,#29808,.F.);
+#29832 = PLANE('',#29833);
+#29833 = AXIS2_PLACEMENT_3D('',#29834,#29835,#29836);
+#29834 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#29835 = DIRECTION('',(0.,0.,1.));
+#29836 = DIRECTION('',(1.,0.,-0.));
+#29837 = ADVANCED_FACE('',(#29838),#29844,.T.);
+#29838 = FACE_BOUND('',#29839,.T.);
+#29839 = EDGE_LOOP('',(#29840,#29841,#29842,#29843));
+#29840 = ORIENTED_EDGE('',*,*,#29679,.F.);
+#29841 = ORIENTED_EDGE('',*,*,#29826,.T.);
+#29842 = ORIENTED_EDGE('',*,*,#29800,.T.);
+#29843 = ORIENTED_EDGE('',*,*,#29785,.T.);
+#29844 = PLANE('',#29845);
+#29845 = AXIS2_PLACEMENT_3D('',#29846,#29847,#29848);
+#29846 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#29847 = DIRECTION('',(1.,0.,0.));
+#29848 = DIRECTION('',(0.,0.,1.));
+#29849 = ADVANCED_FACE('',(#29850),#29875,.F.);
+#29850 = FACE_BOUND('',#29851,.F.);
+#29851 = EDGE_LOOP('',(#29852,#29862,#29868,#29869));
+#29852 = ORIENTED_EDGE('',*,*,#29853,.F.);
+#29853 = EDGE_CURVE('',#29854,#29856,#29858,.T.);
+#29854 = VERTEX_POINT('',#29855);
+#29855 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#29856 = VERTEX_POINT('',#29857);
+#29857 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#29858 = LINE('',#29859,#29860);
+#29859 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#29860 = VECTOR('',#29861,1.);
+#29861 = DIRECTION('',(0.,1.,0.));
+#29862 = ORIENTED_EDGE('',*,*,#29863,.F.);
+#29863 = EDGE_CURVE('',#29711,#29854,#29864,.T.);
+#29864 = LINE('',#29865,#29866);
+#29865 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#29866 = VECTOR('',#29867,1.);
+#29867 = DIRECTION('',(0.,0.,1.));
+#29868 = ORIENTED_EDGE('',*,*,#29710,.T.);
+#29869 = ORIENTED_EDGE('',*,*,#29870,.T.);
+#29870 = EDGE_CURVE('',#29713,#29856,#29871,.T.);
+#29871 = LINE('',#29872,#29873);
+#29872 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#29873 = VECTOR('',#29874,1.);
+#29874 = DIRECTION('',(0.,0.,1.));
+#29875 = PLANE('',#29876);
+#29876 = AXIS2_PLACEMENT_3D('',#29877,#29878,#29879);
+#29877 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29878 = DIRECTION('',(1.,0.,0.));
+#29879 = DIRECTION('',(0.,0.,1.));
+#29880 = ADVANCED_FACE('',(#29881),#29899,.T.);
+#29881 = FACE_BOUND('',#29882,.F.);
+#29882 = EDGE_LOOP('',(#29883,#29884,#29885,#29893));
+#29883 = ORIENTED_EDGE('',*,*,#29720,.F.);
+#29884 = ORIENTED_EDGE('',*,*,#29863,.T.);
+#29885 = ORIENTED_EDGE('',*,*,#29886,.T.);
+#29886 = EDGE_CURVE('',#29854,#29887,#29889,.T.);
+#29887 = VERTEX_POINT('',#29888);
+#29888 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#29889 = LINE('',#29890,#29891);
+#29890 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#29891 = VECTOR('',#29892,1.);
+#29892 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#29893 = ORIENTED_EDGE('',*,*,#29894,.F.);
+#29894 = EDGE_CURVE('',#29721,#29887,#29895,.T.);
+#29895 = LINE('',#29896,#29897);
+#29896 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#29897 = VECTOR('',#29898,1.);
+#29898 = DIRECTION('',(0.,0.,1.));
+#29899 = PLANE('',#29900);
+#29900 = AXIS2_PLACEMENT_3D('',#29901,#29902,#29903);
+#29901 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#29902 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#29903 = DIRECTION('',(-0.,0.,-1.));
+#29904 = ADVANCED_FACE('',(#29905),#29923,.F.);
+#29905 = FACE_BOUND('',#29906,.T.);
+#29906 = EDGE_LOOP('',(#29907,#29908,#29909,#29917));
+#29907 = ORIENTED_EDGE('',*,*,#29768,.F.);
+#29908 = ORIENTED_EDGE('',*,*,#29870,.T.);
+#29909 = ORIENTED_EDGE('',*,*,#29910,.T.);
+#29910 = EDGE_CURVE('',#29856,#29911,#29913,.T.);
+#29911 = VERTEX_POINT('',#29912);
+#29912 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#29913 = LINE('',#29914,#29915);
+#29914 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#29915 = VECTOR('',#29916,1.);
+#29916 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#29917 = ORIENTED_EDGE('',*,*,#29918,.F.);
+#29918 = EDGE_CURVE('',#29761,#29911,#29919,.T.);
+#29919 = LINE('',#29920,#29921);
+#29920 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#29921 = VECTOR('',#29922,1.);
+#29922 = DIRECTION('',(0.,0.,1.));
+#29923 = PLANE('',#29924);
+#29924 = AXIS2_PLACEMENT_3D('',#29925,#29926,#29927);
+#29925 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#29926 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#29927 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#29928 = ADVANCED_FACE('',(#29929),#29947,.F.);
+#29929 = FACE_BOUND('',#29930,.F.);
+#29930 = EDGE_LOOP('',(#29931,#29932,#29933,#29941));
+#29931 = ORIENTED_EDGE('',*,*,#29728,.F.);
+#29932 = ORIENTED_EDGE('',*,*,#29894,.T.);
+#29933 = ORIENTED_EDGE('',*,*,#29934,.T.);
+#29934 = EDGE_CURVE('',#29887,#29935,#29937,.T.);
+#29935 = VERTEX_POINT('',#29936);
+#29936 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#29937 = LINE('',#29938,#29939);
+#29938 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#29939 = VECTOR('',#29940,1.);
+#29940 = DIRECTION('',(1.,0.,0.));
+#29941 = ORIENTED_EDGE('',*,*,#29942,.F.);
+#29942 = EDGE_CURVE('',#29729,#29935,#29943,.T.);
+#29943 = LINE('',#29944,#29945);
+#29944 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#29945 = VECTOR('',#29946,1.);
+#29946 = DIRECTION('',(0.,0.,1.));
+#29947 = PLANE('',#29948);
+#29948 = AXIS2_PLACEMENT_3D('',#29949,#29950,#29951);
+#29949 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#29950 = DIRECTION('',(0.,1.,0.));
+#29951 = DIRECTION('',(0.,-0.,1.));
+#29952 = ADVANCED_FACE('',(#29953),#29971,.T.);
+#29953 = FACE_BOUND('',#29954,.T.);
+#29954 = EDGE_LOOP('',(#29955,#29956,#29957,#29965));
+#29955 = ORIENTED_EDGE('',*,*,#29760,.F.);
+#29956 = ORIENTED_EDGE('',*,*,#29918,.T.);
+#29957 = ORIENTED_EDGE('',*,*,#29958,.T.);
+#29958 = EDGE_CURVE('',#29911,#29959,#29961,.T.);
+#29959 = VERTEX_POINT('',#29960);
+#29960 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#29961 = LINE('',#29962,#29963);
+#29962 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#29963 = VECTOR('',#29964,1.);
+#29964 = DIRECTION('',(1.,0.,0.));
+#29965 = ORIENTED_EDGE('',*,*,#29966,.F.);
+#29966 = EDGE_CURVE('',#29753,#29959,#29967,.T.);
+#29967 = LINE('',#29968,#29969);
+#29968 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#29969 = VECTOR('',#29970,1.);
+#29970 = DIRECTION('',(0.,0.,1.));
+#29971 = PLANE('',#29972);
+#29972 = AXIS2_PLACEMENT_3D('',#29973,#29974,#29975);
+#29973 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#29974 = DIRECTION('',(0.,1.,0.));
+#29975 = DIRECTION('',(0.,-0.,1.));
+#29976 = ADVANCED_FACE('',(#29977),#29995,.F.);
+#29977 = FACE_BOUND('',#29978,.T.);
+#29978 = EDGE_LOOP('',(#29979,#29980,#29988,#29994));
+#29979 = ORIENTED_EDGE('',*,*,#29736,.F.);
+#29980 = ORIENTED_EDGE('',*,*,#29981,.T.);
+#29981 = EDGE_CURVE('',#29737,#29982,#29984,.T.);
+#29982 = VERTEX_POINT('',#29983);
+#29983 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#29984 = LINE('',#29985,#29986);
+#29985 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#29986 = VECTOR('',#29987,1.);
+#29987 = DIRECTION('',(0.,0.,1.));
+#29988 = ORIENTED_EDGE('',*,*,#29989,.T.);
+#29989 = EDGE_CURVE('',#29982,#29935,#29990,.T.);
+#29990 = LINE('',#29991,#29992);
+#29991 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#29992 = VECTOR('',#29993,1.);
+#29993 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#29994 = ORIENTED_EDGE('',*,*,#29942,.F.);
+#29995 = PLANE('',#29996);
+#29996 = AXIS2_PLACEMENT_3D('',#29997,#29998,#29999);
+#29997 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#29998 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#29999 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#30000 = ADVANCED_FACE('',(#30001),#30019,.T.);
+#30001 = FACE_BOUND('',#30002,.F.);
+#30002 = EDGE_LOOP('',(#30003,#30004,#30012,#30018));
+#30003 = ORIENTED_EDGE('',*,*,#29752,.F.);
+#30004 = ORIENTED_EDGE('',*,*,#30005,.T.);
+#30005 = EDGE_CURVE('',#29745,#30006,#30008,.T.);
+#30006 = VERTEX_POINT('',#30007);
+#30007 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#30008 = LINE('',#30009,#30010);
+#30009 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#30010 = VECTOR('',#30011,1.);
+#30011 = DIRECTION('',(0.,0.,1.));
+#30012 = ORIENTED_EDGE('',*,*,#30013,.T.);
+#30013 = EDGE_CURVE('',#30006,#29959,#30014,.T.);
+#30014 = LINE('',#30015,#30016);
+#30015 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#30016 = VECTOR('',#30017,1.);
+#30017 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#30018 = ORIENTED_EDGE('',*,*,#29966,.F.);
+#30019 = PLANE('',#30020);
+#30020 = AXIS2_PLACEMENT_3D('',#30021,#30022,#30023);
+#30021 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#30022 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#30023 = DIRECTION('',(0.,0.,-1.));
+#30024 = ADVANCED_FACE('',(#30025),#30036,.T.);
+#30025 = FACE_BOUND('',#30026,.T.);
+#30026 = EDGE_LOOP('',(#30027,#30033,#30034,#30035));
+#30027 = ORIENTED_EDGE('',*,*,#30028,.F.);
+#30028 = EDGE_CURVE('',#29982,#30006,#30029,.T.);
+#30029 = LINE('',#30030,#30031);
+#30030 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#30031 = VECTOR('',#30032,1.);
+#30032 = DIRECTION('',(0.,1.,0.));
+#30033 = ORIENTED_EDGE('',*,*,#29981,.F.);
+#30034 = ORIENTED_EDGE('',*,*,#29744,.T.);
+#30035 = ORIENTED_EDGE('',*,*,#30005,.T.);
+#30036 = PLANE('',#30037);
+#30037 = AXIS2_PLACEMENT_3D('',#30038,#30039,#30040);
+#30038 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#30039 = DIRECTION('',(1.,0.,0.));
+#30040 = DIRECTION('',(0.,0.,1.));
+#30041 = ADVANCED_FACE('',(#30042,#30052),#30086,.T.);
+#30042 = FACE_BOUND('',#30043,.T.);
+#30043 = EDGE_LOOP('',(#30044,#30045,#30046,#30047,#30048,#30049,#30050,
+    #30051));
+#30044 = ORIENTED_EDGE('',*,*,#29853,.F.);
+#30045 = ORIENTED_EDGE('',*,*,#29886,.T.);
+#30046 = ORIENTED_EDGE('',*,*,#29934,.T.);
+#30047 = ORIENTED_EDGE('',*,*,#29989,.F.);
+#30048 = ORIENTED_EDGE('',*,*,#30028,.T.);
+#30049 = ORIENTED_EDGE('',*,*,#30013,.T.);
+#30050 = ORIENTED_EDGE('',*,*,#29958,.F.);
+#30051 = ORIENTED_EDGE('',*,*,#29910,.F.);
+#30052 = FACE_BOUND('',#30053,.T.);
+#30053 = EDGE_LOOP('',(#30054,#30064,#30072,#30080));
+#30054 = ORIENTED_EDGE('',*,*,#30055,.F.);
+#30055 = EDGE_CURVE('',#30056,#30058,#30060,.T.);
+#30056 = VERTEX_POINT('',#30057);
+#30057 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#30058 = VERTEX_POINT('',#30059);
+#30059 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#30060 = LINE('',#30061,#30062);
+#30061 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#30062 = VECTOR('',#30063,1.);
+#30063 = DIRECTION('',(0.,-1.,0.));
+#30064 = ORIENTED_EDGE('',*,*,#30065,.T.);
+#30065 = EDGE_CURVE('',#30056,#30066,#30068,.T.);
+#30066 = VERTEX_POINT('',#30067);
+#30067 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#30068 = LINE('',#30069,#30070);
+#30069 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#30070 = VECTOR('',#30071,1.);
+#30071 = DIRECTION('',(1.,0.,0.));
+#30072 = ORIENTED_EDGE('',*,*,#30073,.T.);
+#30073 = EDGE_CURVE('',#30066,#30074,#30076,.T.);
+#30074 = VERTEX_POINT('',#30075);
+#30075 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#30076 = LINE('',#30077,#30078);
+#30077 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#30078 = VECTOR('',#30079,1.);
+#30079 = DIRECTION('',(0.,-1.,0.));
+#30080 = ORIENTED_EDGE('',*,*,#30081,.F.);
+#30081 = EDGE_CURVE('',#30058,#30074,#30082,.T.);
+#30082 = LINE('',#30083,#30084);
+#30083 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#30084 = VECTOR('',#30085,1.);
+#30085 = DIRECTION('',(1.,0.,0.));
+#30086 = PLANE('',#30087);
+#30087 = AXIS2_PLACEMENT_3D('',#30088,#30089,#30090);
+#30088 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#30089 = DIRECTION('',(0.,0.,1.));
+#30090 = DIRECTION('',(1.,0.,-0.));
+#30091 = ADVANCED_FACE('',(#30092),#30117,.F.);
+#30092 = FACE_BOUND('',#30093,.F.);
+#30093 = EDGE_LOOP('',(#30094,#30102,#30103,#30111));
+#30094 = ORIENTED_EDGE('',*,*,#30095,.F.);
+#30095 = EDGE_CURVE('',#30058,#30096,#30098,.T.);
+#30096 = VERTEX_POINT('',#30097);
+#30097 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#30098 = LINE('',#30099,#30100);
+#30099 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30100 = VECTOR('',#30101,1.);
+#30101 = DIRECTION('',(0.,0.,1.));
+#30102 = ORIENTED_EDGE('',*,*,#30055,.F.);
+#30103 = ORIENTED_EDGE('',*,*,#30104,.T.);
+#30104 = EDGE_CURVE('',#30056,#30105,#30107,.T.);
+#30105 = VERTEX_POINT('',#30106);
+#30106 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#30107 = LINE('',#30108,#30109);
+#30108 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30109 = VECTOR('',#30110,1.);
+#30110 = DIRECTION('',(0.,0.,1.));
+#30111 = ORIENTED_EDGE('',*,*,#30112,.F.);
+#30112 = EDGE_CURVE('',#30096,#30105,#30113,.T.);
+#30113 = LINE('',#30114,#30115);
+#30114 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#30115 = VECTOR('',#30116,1.);
+#30116 = DIRECTION('',(0.,1.,0.));
+#30117 = PLANE('',#30118);
+#30118 = AXIS2_PLACEMENT_3D('',#30119,#30120,#30121);
+#30119 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30120 = DIRECTION('',(1.,0.,0.));
+#30121 = DIRECTION('',(0.,0.,1.));
+#30122 = ADVANCED_FACE('',(#30123),#30141,.F.);
+#30123 = FACE_BOUND('',#30124,.F.);
+#30124 = EDGE_LOOP('',(#30125,#30133,#30134,#30135));
+#30125 = ORIENTED_EDGE('',*,*,#30126,.F.);
+#30126 = EDGE_CURVE('',#30074,#30127,#30129,.T.);
+#30127 = VERTEX_POINT('',#30128);
+#30128 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#30129 = LINE('',#30130,#30131);
+#30130 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30131 = VECTOR('',#30132,1.);
+#30132 = DIRECTION('',(0.,0.,1.));
+#30133 = ORIENTED_EDGE('',*,*,#30081,.F.);
+#30134 = ORIENTED_EDGE('',*,*,#30095,.T.);
+#30135 = ORIENTED_EDGE('',*,*,#30136,.T.);
+#30136 = EDGE_CURVE('',#30096,#30127,#30137,.T.);
+#30137 = LINE('',#30138,#30139);
+#30138 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#30139 = VECTOR('',#30140,1.);
+#30140 = DIRECTION('',(1.,0.,0.));
+#30141 = PLANE('',#30142);
+#30142 = AXIS2_PLACEMENT_3D('',#30143,#30144,#30145);
+#30143 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30144 = DIRECTION('',(0.,1.,0.));
+#30145 = DIRECTION('',(0.,-0.,1.));
+#30146 = ADVANCED_FACE('',(#30147),#30165,.T.);
+#30147 = FACE_BOUND('',#30148,.T.);
+#30148 = EDGE_LOOP('',(#30149,#30150,#30151,#30159));
+#30149 = ORIENTED_EDGE('',*,*,#30126,.F.);
+#30150 = ORIENTED_EDGE('',*,*,#30073,.F.);
+#30151 = ORIENTED_EDGE('',*,*,#30152,.T.);
+#30152 = EDGE_CURVE('',#30066,#30153,#30155,.T.);
+#30153 = VERTEX_POINT('',#30154);
+#30154 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#30155 = LINE('',#30156,#30157);
+#30156 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#30157 = VECTOR('',#30158,1.);
+#30158 = DIRECTION('',(0.,0.,1.));
+#30159 = ORIENTED_EDGE('',*,*,#30160,.F.);
+#30160 = EDGE_CURVE('',#30127,#30153,#30161,.T.);
+#30161 = LINE('',#30162,#30163);
+#30162 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#30163 = VECTOR('',#30164,1.);
+#30164 = DIRECTION('',(0.,1.,0.));
+#30165 = PLANE('',#30166);
+#30166 = AXIS2_PLACEMENT_3D('',#30167,#30168,#30169);
+#30167 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30168 = DIRECTION('',(1.,0.,0.));
+#30169 = DIRECTION('',(0.,0.,1.));
+#30170 = ADVANCED_FACE('',(#30171),#30182,.T.);
+#30171 = FACE_BOUND('',#30172,.T.);
+#30172 = EDGE_LOOP('',(#30173,#30174,#30175,#30176));
+#30173 = ORIENTED_EDGE('',*,*,#30152,.F.);
+#30174 = ORIENTED_EDGE('',*,*,#30065,.F.);
+#30175 = ORIENTED_EDGE('',*,*,#30104,.T.);
+#30176 = ORIENTED_EDGE('',*,*,#30177,.T.);
+#30177 = EDGE_CURVE('',#30105,#30153,#30178,.T.);
+#30178 = LINE('',#30179,#30180);
+#30179 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#30180 = VECTOR('',#30181,1.);
+#30181 = DIRECTION('',(1.,0.,0.));
+#30182 = PLANE('',#30183);
+#30183 = AXIS2_PLACEMENT_3D('',#30184,#30185,#30186);
+#30184 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30185 = DIRECTION('',(0.,1.,0.));
+#30186 = DIRECTION('',(0.,-0.,1.));
+#30187 = ADVANCED_FACE('',(#30188),#30194,.T.);
+#30188 = FACE_BOUND('',#30189,.T.);
+#30189 = EDGE_LOOP('',(#30190,#30191,#30192,#30193));
+#30190 = ORIENTED_EDGE('',*,*,#30112,.F.);
+#30191 = ORIENTED_EDGE('',*,*,#30136,.T.);
+#30192 = ORIENTED_EDGE('',*,*,#30160,.T.);
+#30193 = ORIENTED_EDGE('',*,*,#30177,.F.);
+#30194 = PLANE('',#30195);
+#30195 = AXIS2_PLACEMENT_3D('',#30196,#30197,#30198);
+#30196 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#30197 = DIRECTION('',(0.,0.,1.));
+#30198 = DIRECTION('',(1.,0.,-0.));
+#30199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30203)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30200,#30201,#30202)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30200 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30201 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30202 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30203 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#30200,
+  'distance_accuracy_value','confusion accuracy');
+#30204 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30205,#30207);
+#30205 = ( REPRESENTATION_RELATIONSHIP('','',#29632,#29609) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30206) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30206 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29610);
+#30207 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30208);
+#30208 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('299','PinHeader032','',#29604,
+  #29627,$);
+#30209 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29629));
+#30210 = SHAPE_DEFINITION_REPRESENTATION(#30211,#30217);
+#30211 = PRODUCT_DEFINITION_SHAPE('','',#30212);
+#30212 = PRODUCT_DEFINITION('design','',#30213,#30216);
+#30213 = PRODUCT_DEFINITION_FORMATION('','',#30214);
+#30214 = PRODUCT('01x01_P2.54mm_Vertical_THT033',
+  '01x01_P2.54mm_Vertical_THT033','',(#30215));
+#30215 = PRODUCT_CONTEXT('',#2,'mechanical');
+#30216 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30217 = SHAPE_REPRESENTATION('',(#11,#30218),#30222);
+#30218 = AXIS2_PLACEMENT_3D('',#30219,#30220,#30221);
+#30219 = CARTESIAN_POINT('',(0.,0.,0.));
+#30220 = DIRECTION('',(0.,0.,1.));
+#30221 = DIRECTION('',(1.,0.,0.));
+#30222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30226)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30223,#30224,#30225)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30223 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30224 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30225 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30226 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#30223,
+  'distance_accuracy_value','confusion accuracy');
+#30227 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30228,#30230);
+#30228 = ( REPRESENTATION_RELATIONSHIP('','',#30217,#28966) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30229) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30229 = ITEM_DEFINED_TRANSFORMATION('','',#11,#28975);
+#30230 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30231);
+#30231 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('302',
+  '01x01_P2.54mm_Vertical_THT033','',#28961,#30212,$);
+#30232 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30214));
+#30233 = SHAPE_DEFINITION_REPRESENTATION(#30234,#30240);
+#30234 = PRODUCT_DEFINITION_SHAPE('','',#30235);
+#30235 = PRODUCT_DEFINITION('design','',#30236,#30239);
+#30236 = PRODUCT_DEFINITION_FORMATION('','',#30237);
+#30237 = PRODUCT('PinHeader033','PinHeader033','',(#30238));
+#30238 = PRODUCT_CONTEXT('',#2,'mechanical');
+#30239 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30240 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30241),#30807);
+#30241 = MANIFOLD_SOLID_BREP('',#30242);
+#30242 = CLOSED_SHELL('',(#30243,#30283,#30314,#30404,#30428,#30445,
+    #30457,#30488,#30512,#30536,#30560,#30584,#30608,#30632,#30649,
+    #30699,#30730,#30754,#30778,#30795));
+#30243 = ADVANCED_FACE('',(#30244),#30278,.F.);
+#30244 = FACE_BOUND('',#30245,.F.);
+#30245 = EDGE_LOOP('',(#30246,#30256,#30264,#30272));
+#30246 = ORIENTED_EDGE('',*,*,#30247,.F.);
+#30247 = EDGE_CURVE('',#30248,#30250,#30252,.T.);
+#30248 = VERTEX_POINT('',#30249);
+#30249 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30250 = VERTEX_POINT('',#30251);
+#30251 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#30252 = LINE('',#30253,#30254);
+#30253 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30254 = VECTOR('',#30255,1.);
+#30255 = DIRECTION('',(0.,0.,1.));
+#30256 = ORIENTED_EDGE('',*,*,#30257,.T.);
+#30257 = EDGE_CURVE('',#30248,#30258,#30260,.T.);
+#30258 = VERTEX_POINT('',#30259);
+#30259 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30260 = LINE('',#30261,#30262);
+#30261 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30262 = VECTOR('',#30263,1.);
+#30263 = DIRECTION('',(0.,1.,0.));
+#30264 = ORIENTED_EDGE('',*,*,#30265,.T.);
+#30265 = EDGE_CURVE('',#30258,#30266,#30268,.T.);
+#30266 = VERTEX_POINT('',#30267);
+#30267 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#30268 = LINE('',#30269,#30270);
+#30269 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30270 = VECTOR('',#30271,1.);
+#30271 = DIRECTION('',(0.,0.,1.));
+#30272 = ORIENTED_EDGE('',*,*,#30273,.T.);
+#30273 = EDGE_CURVE('',#30266,#30250,#30274,.T.);
+#30274 = LINE('',#30275,#30276);
+#30275 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#30276 = VECTOR('',#30277,1.);
+#30277 = DIRECTION('',(0.,-1.,0.));
+#30278 = PLANE('',#30279);
+#30279 = AXIS2_PLACEMENT_3D('',#30280,#30281,#30282);
+#30280 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30281 = DIRECTION('',(1.,0.,0.));
+#30282 = DIRECTION('',(0.,0.,1.));
+#30283 = ADVANCED_FACE('',(#30284),#30309,.F.);
+#30284 = FACE_BOUND('',#30285,.F.);
+#30285 = EDGE_LOOP('',(#30286,#30296,#30302,#30303));
+#30286 = ORIENTED_EDGE('',*,*,#30287,.F.);
+#30287 = EDGE_CURVE('',#30288,#30290,#30292,.T.);
+#30288 = VERTEX_POINT('',#30289);
+#30289 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30290 = VERTEX_POINT('',#30291);
+#30291 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#30292 = LINE('',#30293,#30294);
+#30293 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30294 = VECTOR('',#30295,1.);
+#30295 = DIRECTION('',(0.,0.,1.));
+#30296 = ORIENTED_EDGE('',*,*,#30297,.F.);
+#30297 = EDGE_CURVE('',#30248,#30288,#30298,.T.);
+#30298 = LINE('',#30299,#30300);
+#30299 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30300 = VECTOR('',#30301,1.);
+#30301 = DIRECTION('',(1.,0.,0.));
+#30302 = ORIENTED_EDGE('',*,*,#30247,.T.);
+#30303 = ORIENTED_EDGE('',*,*,#30304,.T.);
+#30304 = EDGE_CURVE('',#30250,#30290,#30305,.T.);
+#30305 = LINE('',#30306,#30307);
+#30306 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#30307 = VECTOR('',#30308,1.);
+#30308 = DIRECTION('',(1.,0.,0.));
+#30309 = PLANE('',#30310);
+#30310 = AXIS2_PLACEMENT_3D('',#30311,#30312,#30313);
+#30311 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30312 = DIRECTION('',(0.,1.,0.));
+#30313 = DIRECTION('',(0.,-0.,1.));
+#30314 = ADVANCED_FACE('',(#30315,#30381),#30399,.F.);
+#30315 = FACE_BOUND('',#30316,.F.);
+#30316 = EDGE_LOOP('',(#30317,#30327,#30335,#30343,#30351,#30359,#30367,
+    #30375));
+#30317 = ORIENTED_EDGE('',*,*,#30318,.F.);
+#30318 = EDGE_CURVE('',#30319,#30321,#30323,.T.);
+#30319 = VERTEX_POINT('',#30320);
+#30320 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#30321 = VERTEX_POINT('',#30322);
+#30322 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#30323 = LINE('',#30324,#30325);
+#30324 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#30325 = VECTOR('',#30326,1.);
+#30326 = DIRECTION('',(0.,1.,0.));
+#30327 = ORIENTED_EDGE('',*,*,#30328,.T.);
+#30328 = EDGE_CURVE('',#30319,#30329,#30331,.T.);
+#30329 = VERTEX_POINT('',#30330);
+#30330 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#30331 = LINE('',#30332,#30333);
+#30332 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#30333 = VECTOR('',#30334,1.);
+#30334 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#30335 = ORIENTED_EDGE('',*,*,#30336,.T.);
+#30336 = EDGE_CURVE('',#30329,#30337,#30339,.T.);
+#30337 = VERTEX_POINT('',#30338);
+#30338 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#30339 = LINE('',#30340,#30341);
+#30340 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#30341 = VECTOR('',#30342,1.);
+#30342 = DIRECTION('',(1.,0.,0.));
+#30343 = ORIENTED_EDGE('',*,*,#30344,.F.);
+#30344 = EDGE_CURVE('',#30345,#30337,#30347,.T.);
+#30345 = VERTEX_POINT('',#30346);
+#30346 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#30347 = LINE('',#30348,#30349);
+#30348 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#30349 = VECTOR('',#30350,1.);
+#30350 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#30351 = ORIENTED_EDGE('',*,*,#30352,.T.);
+#30352 = EDGE_CURVE('',#30345,#30353,#30355,.T.);
+#30353 = VERTEX_POINT('',#30354);
+#30354 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#30355 = LINE('',#30356,#30357);
+#30356 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#30357 = VECTOR('',#30358,1.);
+#30358 = DIRECTION('',(0.,1.,0.));
+#30359 = ORIENTED_EDGE('',*,*,#30360,.T.);
+#30360 = EDGE_CURVE('',#30353,#30361,#30363,.T.);
+#30361 = VERTEX_POINT('',#30362);
+#30362 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#30363 = LINE('',#30364,#30365);
+#30364 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#30365 = VECTOR('',#30366,1.);
+#30366 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#30367 = ORIENTED_EDGE('',*,*,#30368,.F.);
+#30368 = EDGE_CURVE('',#30369,#30361,#30371,.T.);
+#30369 = VERTEX_POINT('',#30370);
+#30370 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#30371 = LINE('',#30372,#30373);
+#30372 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#30373 = VECTOR('',#30374,1.);
+#30374 = DIRECTION('',(1.,0.,0.));
+#30375 = ORIENTED_EDGE('',*,*,#30376,.F.);
+#30376 = EDGE_CURVE('',#30321,#30369,#30377,.T.);
+#30377 = LINE('',#30378,#30379);
+#30378 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#30379 = VECTOR('',#30380,1.);
+#30380 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#30381 = FACE_BOUND('',#30382,.F.);
+#30382 = EDGE_LOOP('',(#30383,#30384,#30392,#30398));
+#30383 = ORIENTED_EDGE('',*,*,#30273,.F.);
+#30384 = ORIENTED_EDGE('',*,*,#30385,.T.);
+#30385 = EDGE_CURVE('',#30266,#30386,#30388,.T.);
+#30386 = VERTEX_POINT('',#30387);
+#30387 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#30388 = LINE('',#30389,#30390);
+#30389 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#30390 = VECTOR('',#30391,1.);
+#30391 = DIRECTION('',(1.,0.,0.));
+#30392 = ORIENTED_EDGE('',*,*,#30393,.T.);
+#30393 = EDGE_CURVE('',#30386,#30290,#30394,.T.);
+#30394 = LINE('',#30395,#30396);
+#30395 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#30396 = VECTOR('',#30397,1.);
+#30397 = DIRECTION('',(0.,-1.,0.));
+#30398 = ORIENTED_EDGE('',*,*,#30304,.F.);
+#30399 = PLANE('',#30400);
+#30400 = AXIS2_PLACEMENT_3D('',#30401,#30402,#30403);
+#30401 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#30402 = DIRECTION('',(0.,0.,1.));
+#30403 = DIRECTION('',(1.,0.,-0.));
+#30404 = ADVANCED_FACE('',(#30405),#30423,.T.);
+#30405 = FACE_BOUND('',#30406,.T.);
+#30406 = EDGE_LOOP('',(#30407,#30415,#30421,#30422));
+#30407 = ORIENTED_EDGE('',*,*,#30408,.F.);
+#30408 = EDGE_CURVE('',#30409,#30386,#30411,.T.);
+#30409 = VERTEX_POINT('',#30410);
+#30410 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#30411 = LINE('',#30412,#30413);
+#30412 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#30413 = VECTOR('',#30414,1.);
+#30414 = DIRECTION('',(0.,0.,1.));
+#30415 = ORIENTED_EDGE('',*,*,#30416,.F.);
+#30416 = EDGE_CURVE('',#30258,#30409,#30417,.T.);
+#30417 = LINE('',#30418,#30419);
+#30418 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30419 = VECTOR('',#30420,1.);
+#30420 = DIRECTION('',(1.,0.,0.));
+#30421 = ORIENTED_EDGE('',*,*,#30265,.T.);
+#30422 = ORIENTED_EDGE('',*,*,#30385,.T.);
+#30423 = PLANE('',#30424);
+#30424 = AXIS2_PLACEMENT_3D('',#30425,#30426,#30427);
+#30425 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30426 = DIRECTION('',(0.,1.,0.));
+#30427 = DIRECTION('',(0.,-0.,1.));
+#30428 = ADVANCED_FACE('',(#30429),#30440,.F.);
+#30429 = FACE_BOUND('',#30430,.F.);
+#30430 = EDGE_LOOP('',(#30431,#30432,#30433,#30439));
+#30431 = ORIENTED_EDGE('',*,*,#30257,.F.);
+#30432 = ORIENTED_EDGE('',*,*,#30297,.T.);
+#30433 = ORIENTED_EDGE('',*,*,#30434,.T.);
+#30434 = EDGE_CURVE('',#30288,#30409,#30435,.T.);
+#30435 = LINE('',#30436,#30437);
+#30436 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30437 = VECTOR('',#30438,1.);
+#30438 = DIRECTION('',(0.,1.,0.));
+#30439 = ORIENTED_EDGE('',*,*,#30416,.F.);
+#30440 = PLANE('',#30441);
+#30441 = AXIS2_PLACEMENT_3D('',#30442,#30443,#30444);
+#30442 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30443 = DIRECTION('',(0.,0.,1.));
+#30444 = DIRECTION('',(1.,0.,-0.));
+#30445 = ADVANCED_FACE('',(#30446),#30452,.T.);
+#30446 = FACE_BOUND('',#30447,.T.);
+#30447 = EDGE_LOOP('',(#30448,#30449,#30450,#30451));
+#30448 = ORIENTED_EDGE('',*,*,#30287,.F.);
+#30449 = ORIENTED_EDGE('',*,*,#30434,.T.);
+#30450 = ORIENTED_EDGE('',*,*,#30408,.T.);
+#30451 = ORIENTED_EDGE('',*,*,#30393,.T.);
+#30452 = PLANE('',#30453);
+#30453 = AXIS2_PLACEMENT_3D('',#30454,#30455,#30456);
+#30454 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30455 = DIRECTION('',(1.,0.,0.));
+#30456 = DIRECTION('',(0.,0.,1.));
+#30457 = ADVANCED_FACE('',(#30458),#30483,.F.);
+#30458 = FACE_BOUND('',#30459,.F.);
+#30459 = EDGE_LOOP('',(#30460,#30470,#30476,#30477));
+#30460 = ORIENTED_EDGE('',*,*,#30461,.F.);
+#30461 = EDGE_CURVE('',#30462,#30464,#30466,.T.);
+#30462 = VERTEX_POINT('',#30463);
+#30463 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#30464 = VERTEX_POINT('',#30465);
+#30465 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#30466 = LINE('',#30467,#30468);
+#30467 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#30468 = VECTOR('',#30469,1.);
+#30469 = DIRECTION('',(0.,1.,0.));
+#30470 = ORIENTED_EDGE('',*,*,#30471,.F.);
+#30471 = EDGE_CURVE('',#30319,#30462,#30472,.T.);
+#30472 = LINE('',#30473,#30474);
+#30473 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#30474 = VECTOR('',#30475,1.);
+#30475 = DIRECTION('',(0.,0.,1.));
+#30476 = ORIENTED_EDGE('',*,*,#30318,.T.);
+#30477 = ORIENTED_EDGE('',*,*,#30478,.T.);
+#30478 = EDGE_CURVE('',#30321,#30464,#30479,.T.);
+#30479 = LINE('',#30480,#30481);
+#30480 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#30481 = VECTOR('',#30482,1.);
+#30482 = DIRECTION('',(0.,0.,1.));
+#30483 = PLANE('',#30484);
+#30484 = AXIS2_PLACEMENT_3D('',#30485,#30486,#30487);
+#30485 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#30486 = DIRECTION('',(1.,0.,0.));
+#30487 = DIRECTION('',(0.,0.,1.));
+#30488 = ADVANCED_FACE('',(#30489),#30507,.T.);
+#30489 = FACE_BOUND('',#30490,.F.);
+#30490 = EDGE_LOOP('',(#30491,#30492,#30493,#30501));
+#30491 = ORIENTED_EDGE('',*,*,#30328,.F.);
+#30492 = ORIENTED_EDGE('',*,*,#30471,.T.);
+#30493 = ORIENTED_EDGE('',*,*,#30494,.T.);
+#30494 = EDGE_CURVE('',#30462,#30495,#30497,.T.);
+#30495 = VERTEX_POINT('',#30496);
+#30496 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#30497 = LINE('',#30498,#30499);
+#30498 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#30499 = VECTOR('',#30500,1.);
+#30500 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#30501 = ORIENTED_EDGE('',*,*,#30502,.F.);
+#30502 = EDGE_CURVE('',#30329,#30495,#30503,.T.);
+#30503 = LINE('',#30504,#30505);
+#30504 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#30505 = VECTOR('',#30506,1.);
+#30506 = DIRECTION('',(0.,0.,1.));
+#30507 = PLANE('',#30508);
+#30508 = AXIS2_PLACEMENT_3D('',#30509,#30510,#30511);
+#30509 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#30510 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#30511 = DIRECTION('',(-0.,0.,-1.));
+#30512 = ADVANCED_FACE('',(#30513),#30531,.F.);
+#30513 = FACE_BOUND('',#30514,.T.);
+#30514 = EDGE_LOOP('',(#30515,#30516,#30517,#30525));
+#30515 = ORIENTED_EDGE('',*,*,#30376,.F.);
+#30516 = ORIENTED_EDGE('',*,*,#30478,.T.);
+#30517 = ORIENTED_EDGE('',*,*,#30518,.T.);
+#30518 = EDGE_CURVE('',#30464,#30519,#30521,.T.);
+#30519 = VERTEX_POINT('',#30520);
+#30520 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#30521 = LINE('',#30522,#30523);
+#30522 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#30523 = VECTOR('',#30524,1.);
+#30524 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#30525 = ORIENTED_EDGE('',*,*,#30526,.F.);
+#30526 = EDGE_CURVE('',#30369,#30519,#30527,.T.);
+#30527 = LINE('',#30528,#30529);
+#30528 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#30529 = VECTOR('',#30530,1.);
+#30530 = DIRECTION('',(0.,0.,1.));
+#30531 = PLANE('',#30532);
+#30532 = AXIS2_PLACEMENT_3D('',#30533,#30534,#30535);
+#30533 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#30534 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#30535 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#30536 = ADVANCED_FACE('',(#30537),#30555,.F.);
+#30537 = FACE_BOUND('',#30538,.F.);
+#30538 = EDGE_LOOP('',(#30539,#30540,#30541,#30549));
+#30539 = ORIENTED_EDGE('',*,*,#30336,.F.);
+#30540 = ORIENTED_EDGE('',*,*,#30502,.T.);
+#30541 = ORIENTED_EDGE('',*,*,#30542,.T.);
+#30542 = EDGE_CURVE('',#30495,#30543,#30545,.T.);
+#30543 = VERTEX_POINT('',#30544);
+#30544 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#30545 = LINE('',#30546,#30547);
+#30546 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#30547 = VECTOR('',#30548,1.);
+#30548 = DIRECTION('',(1.,0.,0.));
+#30549 = ORIENTED_EDGE('',*,*,#30550,.F.);
+#30550 = EDGE_CURVE('',#30337,#30543,#30551,.T.);
+#30551 = LINE('',#30552,#30553);
+#30552 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#30553 = VECTOR('',#30554,1.);
+#30554 = DIRECTION('',(0.,0.,1.));
+#30555 = PLANE('',#30556);
+#30556 = AXIS2_PLACEMENT_3D('',#30557,#30558,#30559);
+#30557 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#30558 = DIRECTION('',(0.,1.,0.));
+#30559 = DIRECTION('',(0.,-0.,1.));
+#30560 = ADVANCED_FACE('',(#30561),#30579,.T.);
+#30561 = FACE_BOUND('',#30562,.T.);
+#30562 = EDGE_LOOP('',(#30563,#30564,#30565,#30573));
+#30563 = ORIENTED_EDGE('',*,*,#30368,.F.);
+#30564 = ORIENTED_EDGE('',*,*,#30526,.T.);
+#30565 = ORIENTED_EDGE('',*,*,#30566,.T.);
+#30566 = EDGE_CURVE('',#30519,#30567,#30569,.T.);
+#30567 = VERTEX_POINT('',#30568);
+#30568 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#30569 = LINE('',#30570,#30571);
+#30570 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#30571 = VECTOR('',#30572,1.);
+#30572 = DIRECTION('',(1.,0.,0.));
+#30573 = ORIENTED_EDGE('',*,*,#30574,.F.);
+#30574 = EDGE_CURVE('',#30361,#30567,#30575,.T.);
+#30575 = LINE('',#30576,#30577);
+#30576 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#30577 = VECTOR('',#30578,1.);
+#30578 = DIRECTION('',(0.,0.,1.));
+#30579 = PLANE('',#30580);
+#30580 = AXIS2_PLACEMENT_3D('',#30581,#30582,#30583);
+#30581 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#30582 = DIRECTION('',(0.,1.,0.));
+#30583 = DIRECTION('',(0.,-0.,1.));
+#30584 = ADVANCED_FACE('',(#30585),#30603,.F.);
+#30585 = FACE_BOUND('',#30586,.T.);
+#30586 = EDGE_LOOP('',(#30587,#30588,#30596,#30602));
+#30587 = ORIENTED_EDGE('',*,*,#30344,.F.);
+#30588 = ORIENTED_EDGE('',*,*,#30589,.T.);
+#30589 = EDGE_CURVE('',#30345,#30590,#30592,.T.);
+#30590 = VERTEX_POINT('',#30591);
+#30591 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#30592 = LINE('',#30593,#30594);
+#30593 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#30594 = VECTOR('',#30595,1.);
+#30595 = DIRECTION('',(0.,0.,1.));
+#30596 = ORIENTED_EDGE('',*,*,#30597,.T.);
+#30597 = EDGE_CURVE('',#30590,#30543,#30598,.T.);
+#30598 = LINE('',#30599,#30600);
+#30599 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#30600 = VECTOR('',#30601,1.);
+#30601 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#30602 = ORIENTED_EDGE('',*,*,#30550,.F.);
+#30603 = PLANE('',#30604);
+#30604 = AXIS2_PLACEMENT_3D('',#30605,#30606,#30607);
+#30605 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#30606 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#30607 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#30608 = ADVANCED_FACE('',(#30609),#30627,.T.);
+#30609 = FACE_BOUND('',#30610,.F.);
+#30610 = EDGE_LOOP('',(#30611,#30612,#30620,#30626));
+#30611 = ORIENTED_EDGE('',*,*,#30360,.F.);
+#30612 = ORIENTED_EDGE('',*,*,#30613,.T.);
+#30613 = EDGE_CURVE('',#30353,#30614,#30616,.T.);
+#30614 = VERTEX_POINT('',#30615);
+#30615 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#30616 = LINE('',#30617,#30618);
+#30617 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#30618 = VECTOR('',#30619,1.);
+#30619 = DIRECTION('',(0.,0.,1.));
+#30620 = ORIENTED_EDGE('',*,*,#30621,.T.);
+#30621 = EDGE_CURVE('',#30614,#30567,#30622,.T.);
+#30622 = LINE('',#30623,#30624);
+#30623 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#30624 = VECTOR('',#30625,1.);
+#30625 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#30626 = ORIENTED_EDGE('',*,*,#30574,.F.);
+#30627 = PLANE('',#30628);
+#30628 = AXIS2_PLACEMENT_3D('',#30629,#30630,#30631);
+#30629 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#30630 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#30631 = DIRECTION('',(0.,0.,-1.));
+#30632 = ADVANCED_FACE('',(#30633),#30644,.T.);
+#30633 = FACE_BOUND('',#30634,.T.);
+#30634 = EDGE_LOOP('',(#30635,#30641,#30642,#30643));
+#30635 = ORIENTED_EDGE('',*,*,#30636,.F.);
+#30636 = EDGE_CURVE('',#30590,#30614,#30637,.T.);
+#30637 = LINE('',#30638,#30639);
+#30638 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#30639 = VECTOR('',#30640,1.);
+#30640 = DIRECTION('',(0.,1.,0.));
+#30641 = ORIENTED_EDGE('',*,*,#30589,.F.);
+#30642 = ORIENTED_EDGE('',*,*,#30352,.T.);
+#30643 = ORIENTED_EDGE('',*,*,#30613,.T.);
+#30644 = PLANE('',#30645);
+#30645 = AXIS2_PLACEMENT_3D('',#30646,#30647,#30648);
+#30646 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#30647 = DIRECTION('',(1.,0.,0.));
+#30648 = DIRECTION('',(0.,0.,1.));
+#30649 = ADVANCED_FACE('',(#30650,#30660),#30694,.T.);
+#30650 = FACE_BOUND('',#30651,.T.);
+#30651 = EDGE_LOOP('',(#30652,#30653,#30654,#30655,#30656,#30657,#30658,
+    #30659));
+#30652 = ORIENTED_EDGE('',*,*,#30461,.F.);
+#30653 = ORIENTED_EDGE('',*,*,#30494,.T.);
+#30654 = ORIENTED_EDGE('',*,*,#30542,.T.);
+#30655 = ORIENTED_EDGE('',*,*,#30597,.F.);
+#30656 = ORIENTED_EDGE('',*,*,#30636,.T.);
+#30657 = ORIENTED_EDGE('',*,*,#30621,.T.);
+#30658 = ORIENTED_EDGE('',*,*,#30566,.F.);
+#30659 = ORIENTED_EDGE('',*,*,#30518,.F.);
+#30660 = FACE_BOUND('',#30661,.T.);
+#30661 = EDGE_LOOP('',(#30662,#30672,#30680,#30688));
+#30662 = ORIENTED_EDGE('',*,*,#30663,.F.);
+#30663 = EDGE_CURVE('',#30664,#30666,#30668,.T.);
+#30664 = VERTEX_POINT('',#30665);
+#30665 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#30666 = VERTEX_POINT('',#30667);
+#30667 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#30668 = LINE('',#30669,#30670);
+#30669 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#30670 = VECTOR('',#30671,1.);
+#30671 = DIRECTION('',(0.,-1.,0.));
+#30672 = ORIENTED_EDGE('',*,*,#30673,.T.);
+#30673 = EDGE_CURVE('',#30664,#30674,#30676,.T.);
+#30674 = VERTEX_POINT('',#30675);
+#30675 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#30676 = LINE('',#30677,#30678);
+#30677 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#30678 = VECTOR('',#30679,1.);
+#30679 = DIRECTION('',(1.,0.,0.));
+#30680 = ORIENTED_EDGE('',*,*,#30681,.T.);
+#30681 = EDGE_CURVE('',#30674,#30682,#30684,.T.);
+#30682 = VERTEX_POINT('',#30683);
+#30683 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#30684 = LINE('',#30685,#30686);
+#30685 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#30686 = VECTOR('',#30687,1.);
+#30687 = DIRECTION('',(0.,-1.,0.));
+#30688 = ORIENTED_EDGE('',*,*,#30689,.F.);
+#30689 = EDGE_CURVE('',#30666,#30682,#30690,.T.);
+#30690 = LINE('',#30691,#30692);
+#30691 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#30692 = VECTOR('',#30693,1.);
+#30693 = DIRECTION('',(1.,0.,0.));
+#30694 = PLANE('',#30695);
+#30695 = AXIS2_PLACEMENT_3D('',#30696,#30697,#30698);
+#30696 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#30697 = DIRECTION('',(0.,0.,1.));
+#30698 = DIRECTION('',(1.,0.,-0.));
+#30699 = ADVANCED_FACE('',(#30700),#30725,.F.);
+#30700 = FACE_BOUND('',#30701,.F.);
+#30701 = EDGE_LOOP('',(#30702,#30710,#30711,#30719));
+#30702 = ORIENTED_EDGE('',*,*,#30703,.F.);
+#30703 = EDGE_CURVE('',#30666,#30704,#30706,.T.);
+#30704 = VERTEX_POINT('',#30705);
+#30705 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#30706 = LINE('',#30707,#30708);
+#30707 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30708 = VECTOR('',#30709,1.);
+#30709 = DIRECTION('',(0.,0.,1.));
+#30710 = ORIENTED_EDGE('',*,*,#30663,.F.);
+#30711 = ORIENTED_EDGE('',*,*,#30712,.T.);
+#30712 = EDGE_CURVE('',#30664,#30713,#30715,.T.);
+#30713 = VERTEX_POINT('',#30714);
+#30714 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#30715 = LINE('',#30716,#30717);
+#30716 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30717 = VECTOR('',#30718,1.);
+#30718 = DIRECTION('',(0.,0.,1.));
+#30719 = ORIENTED_EDGE('',*,*,#30720,.F.);
+#30720 = EDGE_CURVE('',#30704,#30713,#30721,.T.);
+#30721 = LINE('',#30722,#30723);
+#30722 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#30723 = VECTOR('',#30724,1.);
+#30724 = DIRECTION('',(0.,1.,0.));
+#30725 = PLANE('',#30726);
+#30726 = AXIS2_PLACEMENT_3D('',#30727,#30728,#30729);
+#30727 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30728 = DIRECTION('',(1.,0.,0.));
+#30729 = DIRECTION('',(0.,0.,1.));
+#30730 = ADVANCED_FACE('',(#30731),#30749,.F.);
+#30731 = FACE_BOUND('',#30732,.F.);
+#30732 = EDGE_LOOP('',(#30733,#30741,#30742,#30743));
+#30733 = ORIENTED_EDGE('',*,*,#30734,.F.);
+#30734 = EDGE_CURVE('',#30682,#30735,#30737,.T.);
+#30735 = VERTEX_POINT('',#30736);
+#30736 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#30737 = LINE('',#30738,#30739);
+#30738 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30739 = VECTOR('',#30740,1.);
+#30740 = DIRECTION('',(0.,0.,1.));
+#30741 = ORIENTED_EDGE('',*,*,#30689,.F.);
+#30742 = ORIENTED_EDGE('',*,*,#30703,.T.);
+#30743 = ORIENTED_EDGE('',*,*,#30744,.T.);
+#30744 = EDGE_CURVE('',#30704,#30735,#30745,.T.);
+#30745 = LINE('',#30746,#30747);
+#30746 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#30747 = VECTOR('',#30748,1.);
+#30748 = DIRECTION('',(1.,0.,0.));
+#30749 = PLANE('',#30750);
+#30750 = AXIS2_PLACEMENT_3D('',#30751,#30752,#30753);
+#30751 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30752 = DIRECTION('',(0.,1.,0.));
+#30753 = DIRECTION('',(0.,-0.,1.));
+#30754 = ADVANCED_FACE('',(#30755),#30773,.T.);
+#30755 = FACE_BOUND('',#30756,.T.);
+#30756 = EDGE_LOOP('',(#30757,#30758,#30759,#30767));
+#30757 = ORIENTED_EDGE('',*,*,#30734,.F.);
+#30758 = ORIENTED_EDGE('',*,*,#30681,.F.);
+#30759 = ORIENTED_EDGE('',*,*,#30760,.T.);
+#30760 = EDGE_CURVE('',#30674,#30761,#30763,.T.);
+#30761 = VERTEX_POINT('',#30762);
+#30762 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#30763 = LINE('',#30764,#30765);
+#30764 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#30765 = VECTOR('',#30766,1.);
+#30766 = DIRECTION('',(0.,0.,1.));
+#30767 = ORIENTED_EDGE('',*,*,#30768,.F.);
+#30768 = EDGE_CURVE('',#30735,#30761,#30769,.T.);
+#30769 = LINE('',#30770,#30771);
+#30770 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#30771 = VECTOR('',#30772,1.);
+#30772 = DIRECTION('',(0.,1.,0.));
+#30773 = PLANE('',#30774);
+#30774 = AXIS2_PLACEMENT_3D('',#30775,#30776,#30777);
+#30775 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30776 = DIRECTION('',(1.,0.,0.));
+#30777 = DIRECTION('',(0.,0.,1.));
+#30778 = ADVANCED_FACE('',(#30779),#30790,.T.);
+#30779 = FACE_BOUND('',#30780,.T.);
+#30780 = EDGE_LOOP('',(#30781,#30782,#30783,#30784));
+#30781 = ORIENTED_EDGE('',*,*,#30760,.F.);
+#30782 = ORIENTED_EDGE('',*,*,#30673,.F.);
+#30783 = ORIENTED_EDGE('',*,*,#30712,.T.);
+#30784 = ORIENTED_EDGE('',*,*,#30785,.T.);
+#30785 = EDGE_CURVE('',#30713,#30761,#30786,.T.);
+#30786 = LINE('',#30787,#30788);
+#30787 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#30788 = VECTOR('',#30789,1.);
+#30789 = DIRECTION('',(1.,0.,0.));
+#30790 = PLANE('',#30791);
+#30791 = AXIS2_PLACEMENT_3D('',#30792,#30793,#30794);
+#30792 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30793 = DIRECTION('',(0.,1.,0.));
+#30794 = DIRECTION('',(0.,-0.,1.));
+#30795 = ADVANCED_FACE('',(#30796),#30802,.T.);
+#30796 = FACE_BOUND('',#30797,.T.);
+#30797 = EDGE_LOOP('',(#30798,#30799,#30800,#30801));
+#30798 = ORIENTED_EDGE('',*,*,#30720,.F.);
+#30799 = ORIENTED_EDGE('',*,*,#30744,.T.);
+#30800 = ORIENTED_EDGE('',*,*,#30768,.T.);
+#30801 = ORIENTED_EDGE('',*,*,#30785,.F.);
+#30802 = PLANE('',#30803);
+#30803 = AXIS2_PLACEMENT_3D('',#30804,#30805,#30806);
+#30804 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#30805 = DIRECTION('',(0.,0.,1.));
+#30806 = DIRECTION('',(1.,0.,-0.));
+#30807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30811)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30808,#30809,#30810)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30808 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30809 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30810 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30811 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#30808,
+  'distance_accuracy_value','confusion accuracy');
+#30812 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30813,#30815);
+#30813 = ( REPRESENTATION_RELATIONSHIP('','',#30240,#30217) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30814) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30814 = ITEM_DEFINED_TRANSFORMATION('','',#11,#30218);
+#30815 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30816);
+#30816 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('301','PinHeader033','',#30212,
+  #30235,$);
+#30817 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30237));
+#30818 = SHAPE_DEFINITION_REPRESENTATION(#30819,#30825);
+#30819 = PRODUCT_DEFINITION_SHAPE('','',#30820);
+#30820 = PRODUCT_DEFINITION('design','',#30821,#30824);
+#30821 = PRODUCT_DEFINITION_FORMATION('','',#30822);
+#30822 = PRODUCT('01x01_P2.54mm_Vertical_THT034',
+  '01x01_P2.54mm_Vertical_THT034','',(#30823));
+#30823 = PRODUCT_CONTEXT('',#2,'mechanical');
+#30824 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30825 = SHAPE_REPRESENTATION('',(#11,#30826),#30830);
+#30826 = AXIS2_PLACEMENT_3D('',#30827,#30828,#30829);
+#30827 = CARTESIAN_POINT('',(0.,0.,0.));
+#30828 = DIRECTION('',(0.,0.,1.));
+#30829 = DIRECTION('',(1.,0.,0.));
+#30830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30834)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30831,#30832,#30833)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30831 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30832 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30833 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30834 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#30831,
+  'distance_accuracy_value','confusion accuracy');
+#30835 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30836,#30838);
+#30836 = ( REPRESENTATION_RELATIONSHIP('','',#30825,#28966) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30837) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30837 = ITEM_DEFINED_TRANSFORMATION('','',#11,#28979);
+#30838 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30839);
+#30839 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('304',
+  '01x01_P2.54mm_Vertical_THT034','',#28961,#30820,$);
+#30840 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30822));
+#30841 = SHAPE_DEFINITION_REPRESENTATION(#30842,#30848);
+#30842 = PRODUCT_DEFINITION_SHAPE('','',#30843);
+#30843 = PRODUCT_DEFINITION('design','',#30844,#30847);
+#30844 = PRODUCT_DEFINITION_FORMATION('','',#30845);
+#30845 = PRODUCT('PinHeader034','PinHeader034','',(#30846));
+#30846 = PRODUCT_CONTEXT('',#2,'mechanical');
+#30847 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30848 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30849),#31415);
+#30849 = MANIFOLD_SOLID_BREP('',#30850);
+#30850 = CLOSED_SHELL('',(#30851,#30891,#30922,#31012,#31036,#31053,
+    #31065,#31096,#31120,#31144,#31168,#31192,#31216,#31240,#31257,
+    #31307,#31338,#31362,#31386,#31403));
+#30851 = ADVANCED_FACE('',(#30852),#30886,.F.);
+#30852 = FACE_BOUND('',#30853,.F.);
+#30853 = EDGE_LOOP('',(#30854,#30864,#30872,#30880));
+#30854 = ORIENTED_EDGE('',*,*,#30855,.F.);
+#30855 = EDGE_CURVE('',#30856,#30858,#30860,.T.);
+#30856 = VERTEX_POINT('',#30857);
+#30857 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30858 = VERTEX_POINT('',#30859);
+#30859 = CARTESIAN_POINT('',(-0.27,-0.27,0.));
+#30860 = LINE('',#30861,#30862);
+#30861 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30862 = VECTOR('',#30863,1.);
+#30863 = DIRECTION('',(0.,0.,1.));
+#30864 = ORIENTED_EDGE('',*,*,#30865,.T.);
+#30865 = EDGE_CURVE('',#30856,#30866,#30868,.T.);
+#30866 = VERTEX_POINT('',#30867);
+#30867 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30868 = LINE('',#30869,#30870);
+#30869 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30870 = VECTOR('',#30871,1.);
+#30871 = DIRECTION('',(0.,1.,0.));
+#30872 = ORIENTED_EDGE('',*,*,#30873,.T.);
+#30873 = EDGE_CURVE('',#30866,#30874,#30876,.T.);
+#30874 = VERTEX_POINT('',#30875);
+#30875 = CARTESIAN_POINT('',(-0.27,0.33,0.));
+#30876 = LINE('',#30877,#30878);
+#30877 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#30878 = VECTOR('',#30879,1.);
+#30879 = DIRECTION('',(0.,0.,1.));
+#30880 = ORIENTED_EDGE('',*,*,#30881,.T.);
+#30881 = EDGE_CURVE('',#30874,#30858,#30882,.T.);
+#30882 = LINE('',#30883,#30884);
+#30883 = CARTESIAN_POINT('',(-0.27,-0.77,0.));
+#30884 = VECTOR('',#30885,1.);
+#30885 = DIRECTION('',(0.,-1.,0.));
+#30886 = PLANE('',#30887);
+#30887 = AXIS2_PLACEMENT_3D('',#30888,#30889,#30890);
+#30888 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30889 = DIRECTION('',(1.,0.,0.));
+#30890 = DIRECTION('',(0.,0.,1.));
+#30891 = ADVANCED_FACE('',(#30892),#30917,.F.);
+#30892 = FACE_BOUND('',#30893,.F.);
+#30893 = EDGE_LOOP('',(#30894,#30904,#30910,#30911));
+#30894 = ORIENTED_EDGE('',*,*,#30895,.F.);
+#30895 = EDGE_CURVE('',#30896,#30898,#30900,.T.);
+#30896 = VERTEX_POINT('',#30897);
+#30897 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30898 = VERTEX_POINT('',#30899);
+#30899 = CARTESIAN_POINT('',(0.33,-0.27,0.));
+#30900 = LINE('',#30901,#30902);
+#30901 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#30902 = VECTOR('',#30903,1.);
+#30903 = DIRECTION('',(0.,0.,1.));
+#30904 = ORIENTED_EDGE('',*,*,#30905,.F.);
+#30905 = EDGE_CURVE('',#30856,#30896,#30906,.T.);
+#30906 = LINE('',#30907,#30908);
+#30907 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30908 = VECTOR('',#30909,1.);
+#30909 = DIRECTION('',(1.,0.,0.));
+#30910 = ORIENTED_EDGE('',*,*,#30855,.T.);
+#30911 = ORIENTED_EDGE('',*,*,#30912,.T.);
+#30912 = EDGE_CURVE('',#30858,#30898,#30913,.T.);
+#30913 = LINE('',#30914,#30915);
+#30914 = CARTESIAN_POINT('',(-0.77,-0.27,0.));
+#30915 = VECTOR('',#30916,1.);
+#30916 = DIRECTION('',(1.,0.,0.));
+#30917 = PLANE('',#30918);
+#30918 = AXIS2_PLACEMENT_3D('',#30919,#30920,#30921);
+#30919 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#30920 = DIRECTION('',(0.,1.,0.));
+#30921 = DIRECTION('',(0.,-0.,1.));
+#30922 = ADVANCED_FACE('',(#30923,#30989),#31007,.F.);
+#30923 = FACE_BOUND('',#30924,.F.);
+#30924 = EDGE_LOOP('',(#30925,#30935,#30943,#30951,#30959,#30967,#30975,
+    #30983));
+#30925 = ORIENTED_EDGE('',*,*,#30926,.F.);
+#30926 = EDGE_CURVE('',#30927,#30929,#30931,.T.);
+#30927 = VERTEX_POINT('',#30928);
+#30928 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#30929 = VERTEX_POINT('',#30930);
+#30930 = CARTESIAN_POINT('',(-1.27,0.87,7.703719777549E-34));
+#30931 = LINE('',#30932,#30933);
+#30932 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#30933 = VECTOR('',#30934,1.);
+#30934 = DIRECTION('',(0.,1.,0.));
+#30935 = ORIENTED_EDGE('',*,*,#30936,.T.);
+#30936 = EDGE_CURVE('',#30927,#30937,#30939,.T.);
+#30937 = VERTEX_POINT('',#30938);
+#30938 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#30939 = LINE('',#30940,#30941);
+#30940 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#30941 = VECTOR('',#30942,1.);
+#30942 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#30943 = ORIENTED_EDGE('',*,*,#30944,.T.);
+#30944 = EDGE_CURVE('',#30937,#30945,#30947,.T.);
+#30945 = VERTEX_POINT('',#30946);
+#30946 = CARTESIAN_POINT('',(0.87,-1.27,-7.703719777549E-34));
+#30947 = LINE('',#30948,#30949);
+#30948 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#30949 = VECTOR('',#30950,1.);
+#30950 = DIRECTION('',(1.,0.,0.));
+#30951 = ORIENTED_EDGE('',*,*,#30952,.F.);
+#30952 = EDGE_CURVE('',#30953,#30945,#30955,.T.);
+#30953 = VERTEX_POINT('',#30954);
+#30954 = CARTESIAN_POINT('',(1.27,-0.87,-7.703719777549E-34));
+#30955 = LINE('',#30956,#30957);
+#30956 = CARTESIAN_POINT('',(0.435,-1.705,0.));
+#30957 = VECTOR('',#30958,1.);
+#30958 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#30959 = ORIENTED_EDGE('',*,*,#30960,.T.);
+#30960 = EDGE_CURVE('',#30953,#30961,#30963,.T.);
+#30961 = VERTEX_POINT('',#30962);
+#30962 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#30963 = LINE('',#30964,#30965);
+#30964 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#30965 = VECTOR('',#30966,1.);
+#30966 = DIRECTION('',(0.,1.,0.));
+#30967 = ORIENTED_EDGE('',*,*,#30968,.T.);
+#30968 = EDGE_CURVE('',#30961,#30969,#30971,.T.);
+#30969 = VERTEX_POINT('',#30970);
+#30970 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#30971 = LINE('',#30972,#30973);
+#30972 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#30973 = VECTOR('',#30974,1.);
+#30974 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#30975 = ORIENTED_EDGE('',*,*,#30976,.F.);
+#30976 = EDGE_CURVE('',#30977,#30969,#30979,.T.);
+#30977 = VERTEX_POINT('',#30978);
+#30978 = CARTESIAN_POINT('',(-0.87,1.27,7.703719777549E-34));
+#30979 = LINE('',#30980,#30981);
+#30980 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#30981 = VECTOR('',#30982,1.);
+#30982 = DIRECTION('',(1.,0.,0.));
+#30983 = ORIENTED_EDGE('',*,*,#30984,.F.);
+#30984 = EDGE_CURVE('',#30929,#30977,#30985,.T.);
+#30985 = LINE('',#30986,#30987);
+#30986 = CARTESIAN_POINT('',(-1.705,0.435,0.));
+#30987 = VECTOR('',#30988,1.);
+#30988 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#30989 = FACE_BOUND('',#30990,.F.);
+#30990 = EDGE_LOOP('',(#30991,#30992,#31000,#31006));
+#30991 = ORIENTED_EDGE('',*,*,#30881,.F.);
+#30992 = ORIENTED_EDGE('',*,*,#30993,.T.);
+#30993 = EDGE_CURVE('',#30874,#30994,#30996,.T.);
+#30994 = VERTEX_POINT('',#30995);
+#30995 = CARTESIAN_POINT('',(0.33,0.33,0.));
+#30996 = LINE('',#30997,#30998);
+#30997 = CARTESIAN_POINT('',(-0.77,0.33,0.));
+#30998 = VECTOR('',#30999,1.);
+#30999 = DIRECTION('',(1.,0.,0.));
+#31000 = ORIENTED_EDGE('',*,*,#31001,.T.);
+#31001 = EDGE_CURVE('',#30994,#30898,#31002,.T.);
+#31002 = LINE('',#31003,#31004);
+#31003 = CARTESIAN_POINT('',(0.33,-0.77,0.));
+#31004 = VECTOR('',#31005,1.);
+#31005 = DIRECTION('',(0.,-1.,0.));
+#31006 = ORIENTED_EDGE('',*,*,#30912,.F.);
+#31007 = PLANE('',#31008);
+#31008 = AXIS2_PLACEMENT_3D('',#31009,#31010,#31011);
+#31009 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#31010 = DIRECTION('',(0.,0.,1.));
+#31011 = DIRECTION('',(1.,0.,-0.));
+#31012 = ADVANCED_FACE('',(#31013),#31031,.T.);
+#31013 = FACE_BOUND('',#31014,.T.);
+#31014 = EDGE_LOOP('',(#31015,#31023,#31029,#31030));
+#31015 = ORIENTED_EDGE('',*,*,#31016,.F.);
+#31016 = EDGE_CURVE('',#31017,#30994,#31019,.T.);
+#31017 = VERTEX_POINT('',#31018);
+#31018 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#31019 = LINE('',#31020,#31021);
+#31020 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#31021 = VECTOR('',#31022,1.);
+#31022 = DIRECTION('',(0.,0.,1.));
+#31023 = ORIENTED_EDGE('',*,*,#31024,.F.);
+#31024 = EDGE_CURVE('',#30866,#31017,#31025,.T.);
+#31025 = LINE('',#31026,#31027);
+#31026 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#31027 = VECTOR('',#31028,1.);
+#31028 = DIRECTION('',(1.,0.,0.));
+#31029 = ORIENTED_EDGE('',*,*,#30873,.T.);
+#31030 = ORIENTED_EDGE('',*,*,#30993,.T.);
+#31031 = PLANE('',#31032);
+#31032 = AXIS2_PLACEMENT_3D('',#31033,#31034,#31035);
+#31033 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#31034 = DIRECTION('',(0.,1.,0.));
+#31035 = DIRECTION('',(0.,-0.,1.));
+#31036 = ADVANCED_FACE('',(#31037),#31048,.F.);
+#31037 = FACE_BOUND('',#31038,.F.);
+#31038 = EDGE_LOOP('',(#31039,#31040,#31041,#31047));
+#31039 = ORIENTED_EDGE('',*,*,#30865,.F.);
+#31040 = ORIENTED_EDGE('',*,*,#30905,.T.);
+#31041 = ORIENTED_EDGE('',*,*,#31042,.T.);
+#31042 = EDGE_CURVE('',#30896,#31017,#31043,.T.);
+#31043 = LINE('',#31044,#31045);
+#31044 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#31045 = VECTOR('',#31046,1.);
+#31046 = DIRECTION('',(0.,1.,0.));
+#31047 = ORIENTED_EDGE('',*,*,#31024,.F.);
+#31048 = PLANE('',#31049);
+#31049 = AXIS2_PLACEMENT_3D('',#31050,#31051,#31052);
+#31050 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#31051 = DIRECTION('',(0.,0.,1.));
+#31052 = DIRECTION('',(1.,0.,-0.));
+#31053 = ADVANCED_FACE('',(#31054),#31060,.T.);
+#31054 = FACE_BOUND('',#31055,.T.);
+#31055 = EDGE_LOOP('',(#31056,#31057,#31058,#31059));
+#31056 = ORIENTED_EDGE('',*,*,#30895,.F.);
+#31057 = ORIENTED_EDGE('',*,*,#31042,.T.);
+#31058 = ORIENTED_EDGE('',*,*,#31016,.T.);
+#31059 = ORIENTED_EDGE('',*,*,#31001,.T.);
+#31060 = PLANE('',#31061);
+#31061 = AXIS2_PLACEMENT_3D('',#31062,#31063,#31064);
+#31062 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#31063 = DIRECTION('',(1.,0.,0.));
+#31064 = DIRECTION('',(0.,0.,1.));
+#31065 = ADVANCED_FACE('',(#31066),#31091,.F.);
+#31066 = FACE_BOUND('',#31067,.F.);
+#31067 = EDGE_LOOP('',(#31068,#31078,#31084,#31085));
+#31068 = ORIENTED_EDGE('',*,*,#31069,.F.);
+#31069 = EDGE_CURVE('',#31070,#31072,#31074,.T.);
+#31070 = VERTEX_POINT('',#31071);
+#31071 = CARTESIAN_POINT('',(-1.27,-0.87,1.54));
+#31072 = VERTEX_POINT('',#31073);
+#31073 = CARTESIAN_POINT('',(-1.27,0.87,1.54));
+#31074 = LINE('',#31075,#31076);
+#31075 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#31076 = VECTOR('',#31077,1.);
+#31077 = DIRECTION('',(0.,1.,0.));
+#31078 = ORIENTED_EDGE('',*,*,#31079,.F.);
+#31079 = EDGE_CURVE('',#30927,#31070,#31080,.T.);
+#31080 = LINE('',#31081,#31082);
+#31081 = CARTESIAN_POINT('',(-1.27,-0.87,0.));
+#31082 = VECTOR('',#31083,1.);
+#31083 = DIRECTION('',(0.,0.,1.));
+#31084 = ORIENTED_EDGE('',*,*,#30926,.T.);
+#31085 = ORIENTED_EDGE('',*,*,#31086,.T.);
+#31086 = EDGE_CURVE('',#30929,#31072,#31087,.T.);
+#31087 = LINE('',#31088,#31089);
+#31088 = CARTESIAN_POINT('',(-1.27,0.87,0.));
+#31089 = VECTOR('',#31090,1.);
+#31090 = DIRECTION('',(0.,0.,1.));
+#31091 = PLANE('',#31092);
+#31092 = AXIS2_PLACEMENT_3D('',#31093,#31094,#31095);
+#31093 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#31094 = DIRECTION('',(1.,0.,0.));
+#31095 = DIRECTION('',(0.,0.,1.));
+#31096 = ADVANCED_FACE('',(#31097),#31115,.T.);
+#31097 = FACE_BOUND('',#31098,.F.);
+#31098 = EDGE_LOOP('',(#31099,#31100,#31101,#31109));
+#31099 = ORIENTED_EDGE('',*,*,#30936,.F.);
+#31100 = ORIENTED_EDGE('',*,*,#31079,.T.);
+#31101 = ORIENTED_EDGE('',*,*,#31102,.T.);
+#31102 = EDGE_CURVE('',#31070,#31103,#31105,.T.);
+#31103 = VERTEX_POINT('',#31104);
+#31104 = CARTESIAN_POINT('',(-0.87,-1.27,1.54));
+#31105 = LINE('',#31106,#31107);
+#31106 = CARTESIAN_POINT('',(-1.07,-1.07,1.54));
+#31107 = VECTOR('',#31108,1.);
+#31108 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#31109 = ORIENTED_EDGE('',*,*,#31110,.F.);
+#31110 = EDGE_CURVE('',#30937,#31103,#31111,.T.);
+#31111 = LINE('',#31112,#31113);
+#31112 = CARTESIAN_POINT('',(-0.87,-1.27,0.));
+#31113 = VECTOR('',#31114,1.);
+#31114 = DIRECTION('',(0.,0.,1.));
+#31115 = PLANE('',#31116);
+#31116 = AXIS2_PLACEMENT_3D('',#31117,#31118,#31119);
+#31117 = CARTESIAN_POINT('',(-1.07,-1.07,0.));
+#31118 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#31119 = DIRECTION('',(-0.,0.,-1.));
+#31120 = ADVANCED_FACE('',(#31121),#31139,.F.);
+#31121 = FACE_BOUND('',#31122,.T.);
+#31122 = EDGE_LOOP('',(#31123,#31124,#31125,#31133));
+#31123 = ORIENTED_EDGE('',*,*,#30984,.F.);
+#31124 = ORIENTED_EDGE('',*,*,#31086,.T.);
+#31125 = ORIENTED_EDGE('',*,*,#31126,.T.);
+#31126 = EDGE_CURVE('',#31072,#31127,#31129,.T.);
+#31127 = VERTEX_POINT('',#31128);
+#31128 = CARTESIAN_POINT('',(-0.87,1.27,1.54));
+#31129 = LINE('',#31130,#31131);
+#31130 = CARTESIAN_POINT('',(-1.705,0.435,1.54));
+#31131 = VECTOR('',#31132,1.);
+#31132 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#31133 = ORIENTED_EDGE('',*,*,#31134,.F.);
+#31134 = EDGE_CURVE('',#30977,#31127,#31135,.T.);
+#31135 = LINE('',#31136,#31137);
+#31136 = CARTESIAN_POINT('',(-0.87,1.27,0.));
+#31137 = VECTOR('',#31138,1.);
+#31138 = DIRECTION('',(0.,0.,1.));
+#31139 = PLANE('',#31140);
+#31140 = AXIS2_PLACEMENT_3D('',#31141,#31142,#31143);
+#31141 = CARTESIAN_POINT('',(-1.07,1.07,0.));
+#31142 = DIRECTION('',(0.707106781187,-0.707106781187,3.47499363327E-18)
+  );
+#31143 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#31144 = ADVANCED_FACE('',(#31145),#31163,.F.);
+#31145 = FACE_BOUND('',#31146,.F.);
+#31146 = EDGE_LOOP('',(#31147,#31148,#31149,#31157));
+#31147 = ORIENTED_EDGE('',*,*,#30944,.F.);
+#31148 = ORIENTED_EDGE('',*,*,#31110,.T.);
+#31149 = ORIENTED_EDGE('',*,*,#31150,.T.);
+#31150 = EDGE_CURVE('',#31103,#31151,#31153,.T.);
+#31151 = VERTEX_POINT('',#31152);
+#31152 = CARTESIAN_POINT('',(0.87,-1.27,1.54));
+#31153 = LINE('',#31154,#31155);
+#31154 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#31155 = VECTOR('',#31156,1.);
+#31156 = DIRECTION('',(1.,0.,0.));
+#31157 = ORIENTED_EDGE('',*,*,#31158,.F.);
+#31158 = EDGE_CURVE('',#30945,#31151,#31159,.T.);
+#31159 = LINE('',#31160,#31161);
+#31160 = CARTESIAN_POINT('',(0.87,-1.27,0.));
+#31161 = VECTOR('',#31162,1.);
+#31162 = DIRECTION('',(0.,0.,1.));
+#31163 = PLANE('',#31164);
+#31164 = AXIS2_PLACEMENT_3D('',#31165,#31166,#31167);
+#31165 = CARTESIAN_POINT('',(-1.27,-1.27,0.));
+#31166 = DIRECTION('',(0.,1.,0.));
+#31167 = DIRECTION('',(0.,-0.,1.));
+#31168 = ADVANCED_FACE('',(#31169),#31187,.T.);
+#31169 = FACE_BOUND('',#31170,.T.);
+#31170 = EDGE_LOOP('',(#31171,#31172,#31173,#31181));
+#31171 = ORIENTED_EDGE('',*,*,#30976,.F.);
+#31172 = ORIENTED_EDGE('',*,*,#31134,.T.);
+#31173 = ORIENTED_EDGE('',*,*,#31174,.T.);
+#31174 = EDGE_CURVE('',#31127,#31175,#31177,.T.);
+#31175 = VERTEX_POINT('',#31176);
+#31176 = CARTESIAN_POINT('',(0.87,1.27,1.54));
+#31177 = LINE('',#31178,#31179);
+#31178 = CARTESIAN_POINT('',(-1.27,1.27,1.54));
+#31179 = VECTOR('',#31180,1.);
+#31180 = DIRECTION('',(1.,0.,0.));
+#31181 = ORIENTED_EDGE('',*,*,#31182,.F.);
+#31182 = EDGE_CURVE('',#30969,#31175,#31183,.T.);
+#31183 = LINE('',#31184,#31185);
+#31184 = CARTESIAN_POINT('',(0.87,1.27,0.));
+#31185 = VECTOR('',#31186,1.);
+#31186 = DIRECTION('',(0.,0.,1.));
+#31187 = PLANE('',#31188);
+#31188 = AXIS2_PLACEMENT_3D('',#31189,#31190,#31191);
+#31189 = CARTESIAN_POINT('',(-1.27,1.27,0.));
+#31190 = DIRECTION('',(0.,1.,0.));
+#31191 = DIRECTION('',(0.,-0.,1.));
+#31192 = ADVANCED_FACE('',(#31193),#31211,.F.);
+#31193 = FACE_BOUND('',#31194,.T.);
+#31194 = EDGE_LOOP('',(#31195,#31196,#31204,#31210));
+#31195 = ORIENTED_EDGE('',*,*,#30952,.F.);
+#31196 = ORIENTED_EDGE('',*,*,#31197,.T.);
+#31197 = EDGE_CURVE('',#30953,#31198,#31200,.T.);
+#31198 = VERTEX_POINT('',#31199);
+#31199 = CARTESIAN_POINT('',(1.27,-0.87,1.54));
+#31200 = LINE('',#31201,#31202);
+#31201 = CARTESIAN_POINT('',(1.27,-0.87,0.));
+#31202 = VECTOR('',#31203,1.);
+#31203 = DIRECTION('',(0.,0.,1.));
+#31204 = ORIENTED_EDGE('',*,*,#31205,.T.);
+#31205 = EDGE_CURVE('',#31198,#31151,#31206,.T.);
+#31206 = LINE('',#31207,#31208);
+#31207 = CARTESIAN_POINT('',(0.435,-1.705,1.54));
+#31208 = VECTOR('',#31209,1.);
+#31209 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#31210 = ORIENTED_EDGE('',*,*,#31158,.F.);
+#31211 = PLANE('',#31212);
+#31212 = AXIS2_PLACEMENT_3D('',#31213,#31214,#31215);
+#31213 = CARTESIAN_POINT('',(1.07,-1.07,0.));
+#31214 = DIRECTION('',(-0.707106781187,0.707106781187,-3.47499363327E-18
+    ));
+#31215 = DIRECTION('',(2.457191562665E-18,-2.457191562665E-18,-1.));
+#31216 = ADVANCED_FACE('',(#31217),#31235,.T.);
+#31217 = FACE_BOUND('',#31218,.F.);
+#31218 = EDGE_LOOP('',(#31219,#31220,#31228,#31234));
+#31219 = ORIENTED_EDGE('',*,*,#30968,.F.);
+#31220 = ORIENTED_EDGE('',*,*,#31221,.T.);
+#31221 = EDGE_CURVE('',#30961,#31222,#31224,.T.);
+#31222 = VERTEX_POINT('',#31223);
+#31223 = CARTESIAN_POINT('',(1.27,0.87,1.54));
+#31224 = LINE('',#31225,#31226);
+#31225 = CARTESIAN_POINT('',(1.27,0.87,0.));
+#31226 = VECTOR('',#31227,1.);
+#31227 = DIRECTION('',(0.,0.,1.));
+#31228 = ORIENTED_EDGE('',*,*,#31229,.T.);
+#31229 = EDGE_CURVE('',#31222,#31175,#31230,.T.);
+#31230 = LINE('',#31231,#31232);
+#31231 = CARTESIAN_POINT('',(1.07,1.07,1.54));
+#31232 = VECTOR('',#31233,1.);
+#31233 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#31234 = ORIENTED_EDGE('',*,*,#31182,.F.);
+#31235 = PLANE('',#31236);
+#31236 = AXIS2_PLACEMENT_3D('',#31237,#31238,#31239);
+#31237 = CARTESIAN_POINT('',(1.07,1.07,0.));
+#31238 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#31239 = DIRECTION('',(0.,0.,-1.));
+#31240 = ADVANCED_FACE('',(#31241),#31252,.T.);
+#31241 = FACE_BOUND('',#31242,.T.);
+#31242 = EDGE_LOOP('',(#31243,#31249,#31250,#31251));
+#31243 = ORIENTED_EDGE('',*,*,#31244,.F.);
+#31244 = EDGE_CURVE('',#31198,#31222,#31245,.T.);
+#31245 = LINE('',#31246,#31247);
+#31246 = CARTESIAN_POINT('',(1.27,-1.27,1.54));
+#31247 = VECTOR('',#31248,1.);
+#31248 = DIRECTION('',(0.,1.,0.));
+#31249 = ORIENTED_EDGE('',*,*,#31197,.F.);
+#31250 = ORIENTED_EDGE('',*,*,#30960,.T.);
+#31251 = ORIENTED_EDGE('',*,*,#31221,.T.);
+#31252 = PLANE('',#31253);
+#31253 = AXIS2_PLACEMENT_3D('',#31254,#31255,#31256);
+#31254 = CARTESIAN_POINT('',(1.27,-1.27,0.));
+#31255 = DIRECTION('',(1.,0.,0.));
+#31256 = DIRECTION('',(0.,0.,1.));
+#31257 = ADVANCED_FACE('',(#31258,#31268),#31302,.T.);
+#31258 = FACE_BOUND('',#31259,.T.);
+#31259 = EDGE_LOOP('',(#31260,#31261,#31262,#31263,#31264,#31265,#31266,
+    #31267));
+#31260 = ORIENTED_EDGE('',*,*,#31069,.F.);
+#31261 = ORIENTED_EDGE('',*,*,#31102,.T.);
+#31262 = ORIENTED_EDGE('',*,*,#31150,.T.);
+#31263 = ORIENTED_EDGE('',*,*,#31205,.F.);
+#31264 = ORIENTED_EDGE('',*,*,#31244,.T.);
+#31265 = ORIENTED_EDGE('',*,*,#31229,.T.);
+#31266 = ORIENTED_EDGE('',*,*,#31174,.F.);
+#31267 = ORIENTED_EDGE('',*,*,#31126,.F.);
+#31268 = FACE_BOUND('',#31269,.T.);
+#31269 = EDGE_LOOP('',(#31270,#31280,#31288,#31296));
+#31270 = ORIENTED_EDGE('',*,*,#31271,.F.);
+#31271 = EDGE_CURVE('',#31272,#31274,#31276,.T.);
+#31272 = VERTEX_POINT('',#31273);
+#31273 = CARTESIAN_POINT('',(-0.27,0.33,1.54));
+#31274 = VERTEX_POINT('',#31275);
+#31275 = CARTESIAN_POINT('',(-0.27,-0.27,1.54));
+#31276 = LINE('',#31277,#31278);
+#31277 = CARTESIAN_POINT('',(-0.27,-0.77,1.54));
+#31278 = VECTOR('',#31279,1.);
+#31279 = DIRECTION('',(0.,-1.,0.));
+#31280 = ORIENTED_EDGE('',*,*,#31281,.T.);
+#31281 = EDGE_CURVE('',#31272,#31282,#31284,.T.);
+#31282 = VERTEX_POINT('',#31283);
+#31283 = CARTESIAN_POINT('',(0.33,0.33,1.54));
+#31284 = LINE('',#31285,#31286);
+#31285 = CARTESIAN_POINT('',(-0.77,0.33,1.54));
+#31286 = VECTOR('',#31287,1.);
+#31287 = DIRECTION('',(1.,0.,0.));
+#31288 = ORIENTED_EDGE('',*,*,#31289,.T.);
+#31289 = EDGE_CURVE('',#31282,#31290,#31292,.T.);
+#31290 = VERTEX_POINT('',#31291);
+#31291 = CARTESIAN_POINT('',(0.33,-0.27,1.54));
+#31292 = LINE('',#31293,#31294);
+#31293 = CARTESIAN_POINT('',(0.33,-0.77,1.54));
+#31294 = VECTOR('',#31295,1.);
+#31295 = DIRECTION('',(0.,-1.,0.));
+#31296 = ORIENTED_EDGE('',*,*,#31297,.F.);
+#31297 = EDGE_CURVE('',#31274,#31290,#31298,.T.);
+#31298 = LINE('',#31299,#31300);
+#31299 = CARTESIAN_POINT('',(-0.77,-0.27,1.54));
+#31300 = VECTOR('',#31301,1.);
+#31301 = DIRECTION('',(1.,0.,0.));
+#31302 = PLANE('',#31303);
+#31303 = AXIS2_PLACEMENT_3D('',#31304,#31305,#31306);
+#31304 = CARTESIAN_POINT('',(-1.27,-1.27,1.54));
+#31305 = DIRECTION('',(0.,0.,1.));
+#31306 = DIRECTION('',(1.,0.,-0.));
+#31307 = ADVANCED_FACE('',(#31308),#31333,.F.);
+#31308 = FACE_BOUND('',#31309,.F.);
+#31309 = EDGE_LOOP('',(#31310,#31318,#31319,#31327));
+#31310 = ORIENTED_EDGE('',*,*,#31311,.F.);
+#31311 = EDGE_CURVE('',#31274,#31312,#31314,.T.);
+#31312 = VERTEX_POINT('',#31313);
+#31313 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#31314 = LINE('',#31315,#31316);
+#31315 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#31316 = VECTOR('',#31317,1.);
+#31317 = DIRECTION('',(0.,0.,1.));
+#31318 = ORIENTED_EDGE('',*,*,#31271,.F.);
+#31319 = ORIENTED_EDGE('',*,*,#31320,.T.);
+#31320 = EDGE_CURVE('',#31272,#31321,#31323,.T.);
+#31321 = VERTEX_POINT('',#31322);
+#31322 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#31323 = LINE('',#31324,#31325);
+#31324 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#31325 = VECTOR('',#31326,1.);
+#31326 = DIRECTION('',(0.,0.,1.));
+#31327 = ORIENTED_EDGE('',*,*,#31328,.F.);
+#31328 = EDGE_CURVE('',#31312,#31321,#31329,.T.);
+#31329 = LINE('',#31330,#31331);
+#31330 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#31331 = VECTOR('',#31332,1.);
+#31332 = DIRECTION('',(0.,1.,0.));
+#31333 = PLANE('',#31334);
+#31334 = AXIS2_PLACEMENT_3D('',#31335,#31336,#31337);
+#31335 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#31336 = DIRECTION('',(1.,0.,0.));
+#31337 = DIRECTION('',(0.,0.,1.));
+#31338 = ADVANCED_FACE('',(#31339),#31357,.F.);
+#31339 = FACE_BOUND('',#31340,.F.);
+#31340 = EDGE_LOOP('',(#31341,#31349,#31350,#31351));
+#31341 = ORIENTED_EDGE('',*,*,#31342,.F.);
+#31342 = EDGE_CURVE('',#31290,#31343,#31345,.T.);
+#31343 = VERTEX_POINT('',#31344);
+#31344 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#31345 = LINE('',#31346,#31347);
+#31346 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#31347 = VECTOR('',#31348,1.);
+#31348 = DIRECTION('',(0.,0.,1.));
+#31349 = ORIENTED_EDGE('',*,*,#31297,.F.);
+#31350 = ORIENTED_EDGE('',*,*,#31311,.T.);
+#31351 = ORIENTED_EDGE('',*,*,#31352,.T.);
+#31352 = EDGE_CURVE('',#31312,#31343,#31353,.T.);
+#31353 = LINE('',#31354,#31355);
+#31354 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#31355 = VECTOR('',#31356,1.);
+#31356 = DIRECTION('',(1.,0.,0.));
+#31357 = PLANE('',#31358);
+#31358 = AXIS2_PLACEMENT_3D('',#31359,#31360,#31361);
+#31359 = CARTESIAN_POINT('',(-0.27,-0.27,-2.5));
+#31360 = DIRECTION('',(0.,1.,0.));
+#31361 = DIRECTION('',(0.,-0.,1.));
+#31362 = ADVANCED_FACE('',(#31363),#31381,.T.);
+#31363 = FACE_BOUND('',#31364,.T.);
+#31364 = EDGE_LOOP('',(#31365,#31366,#31367,#31375));
+#31365 = ORIENTED_EDGE('',*,*,#31342,.F.);
+#31366 = ORIENTED_EDGE('',*,*,#31289,.F.);
+#31367 = ORIENTED_EDGE('',*,*,#31368,.T.);
+#31368 = EDGE_CURVE('',#31282,#31369,#31371,.T.);
+#31369 = VERTEX_POINT('',#31370);
+#31370 = CARTESIAN_POINT('',(0.33,0.33,6.5));
+#31371 = LINE('',#31372,#31373);
+#31372 = CARTESIAN_POINT('',(0.33,0.33,-2.5));
+#31373 = VECTOR('',#31374,1.);
+#31374 = DIRECTION('',(0.,0.,1.));
+#31375 = ORIENTED_EDGE('',*,*,#31376,.F.);
+#31376 = EDGE_CURVE('',#31343,#31369,#31377,.T.);
+#31377 = LINE('',#31378,#31379);
+#31378 = CARTESIAN_POINT('',(0.33,-0.27,6.5));
+#31379 = VECTOR('',#31380,1.);
+#31380 = DIRECTION('',(0.,1.,0.));
+#31381 = PLANE('',#31382);
+#31382 = AXIS2_PLACEMENT_3D('',#31383,#31384,#31385);
+#31383 = CARTESIAN_POINT('',(0.33,-0.27,-2.5));
+#31384 = DIRECTION('',(1.,0.,0.));
+#31385 = DIRECTION('',(0.,0.,1.));
+#31386 = ADVANCED_FACE('',(#31387),#31398,.T.);
+#31387 = FACE_BOUND('',#31388,.T.);
+#31388 = EDGE_LOOP('',(#31389,#31390,#31391,#31392));
+#31389 = ORIENTED_EDGE('',*,*,#31368,.F.);
+#31390 = ORIENTED_EDGE('',*,*,#31281,.F.);
+#31391 = ORIENTED_EDGE('',*,*,#31320,.T.);
+#31392 = ORIENTED_EDGE('',*,*,#31393,.T.);
+#31393 = EDGE_CURVE('',#31321,#31369,#31394,.T.);
+#31394 = LINE('',#31395,#31396);
+#31395 = CARTESIAN_POINT('',(-0.27,0.33,6.5));
+#31396 = VECTOR('',#31397,1.);
+#31397 = DIRECTION('',(1.,0.,0.));
+#31398 = PLANE('',#31399);
+#31399 = AXIS2_PLACEMENT_3D('',#31400,#31401,#31402);
+#31400 = CARTESIAN_POINT('',(-0.27,0.33,-2.5));
+#31401 = DIRECTION('',(0.,1.,0.));
+#31402 = DIRECTION('',(0.,-0.,1.));
+#31403 = ADVANCED_FACE('',(#31404),#31410,.T.);
+#31404 = FACE_BOUND('',#31405,.T.);
+#31405 = EDGE_LOOP('',(#31406,#31407,#31408,#31409));
+#31406 = ORIENTED_EDGE('',*,*,#31328,.F.);
+#31407 = ORIENTED_EDGE('',*,*,#31352,.T.);
+#31408 = ORIENTED_EDGE('',*,*,#31376,.T.);
+#31409 = ORIENTED_EDGE('',*,*,#31393,.F.);
+#31410 = PLANE('',#31411);
+#31411 = AXIS2_PLACEMENT_3D('',#31412,#31413,#31414);
+#31412 = CARTESIAN_POINT('',(-0.27,-0.27,6.5));
+#31413 = DIRECTION('',(0.,0.,1.));
+#31414 = DIRECTION('',(1.,0.,-0.));
+#31415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31419)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31416,#31417,#31418)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31416 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31417 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31418 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31419 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#31416,
+  'distance_accuracy_value','confusion accuracy');
+#31420 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31421,#31423);
+#31421 = ( REPRESENTATION_RELATIONSHIP('','',#30848,#30825) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31422) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#31422 = ITEM_DEFINED_TRANSFORMATION('','',#11,#30826);
+#31423 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #31424);
+#31424 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('303','PinHeader034','',#30820,
+  #30843,$);
+#31425 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30845));
+#31426 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31427),#3068);
+#31427 = STYLED_ITEM('color',(#31428),#2626);
+#31428 = PRESENTATION_STYLE_ASSIGNMENT((#31429,#31435));
+#31429 = SURFACE_STYLE_USAGE(.BOTH.,#31430);
+#31430 = SURFACE_SIDE_STYLE('',(#31431));
+#31431 = SURFACE_STYLE_FILL_AREA(#31432);
+#31432 = FILL_AREA_STYLE('',(#31433));
+#31433 = FILL_AREA_STYLE_COLOUR('',#31434);
+#31434 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502);
+#31435 = CURVE_STYLE('',#31436,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31436 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31437 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
+#31438 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31439,#31449,#31457,#31464,#31471,#31478,#31485,#31492,#31499,
+    #31506,#31513),#27066);
+#31439 = STYLED_ITEM('color',(#31440),#26500);
+#31440 = PRESENTATION_STYLE_ASSIGNMENT((#31441,#31447));
+#31441 = SURFACE_STYLE_USAGE(.BOTH.,#31442);
+#31442 = SURFACE_SIDE_STYLE('',(#31443));
+#31443 = SURFACE_STYLE_FILL_AREA(#31444);
+#31444 = FILL_AREA_STYLE('',(#31445));
+#31445 = FILL_AREA_STYLE_COLOUR('',#31446);
+#31446 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877);
+#31447 = CURVE_STYLE('',#31448,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31448 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31449 = OVER_RIDING_STYLED_ITEM('overriding color',(#31450),#26573,
+  #31439);
+#31450 = PRESENTATION_STYLE_ASSIGNMENT((#31451));
+#31451 = SURFACE_STYLE_USAGE(.BOTH.,#31452);
+#31452 = SURFACE_SIDE_STYLE('',(#31453));
+#31453 = SURFACE_STYLE_FILL_AREA(#31454);
+#31454 = FILL_AREA_STYLE('',(#31455));
+#31455 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31456 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02,
+  9.999999991362E-02);
+#31457 = OVER_RIDING_STYLED_ITEM('overriding color',(#31458),#26716,
+  #31439);
+#31458 = PRESENTATION_STYLE_ASSIGNMENT((#31459));
+#31459 = SURFACE_STYLE_USAGE(.BOTH.,#31460);
+#31460 = SURFACE_SIDE_STYLE('',(#31461));
+#31461 = SURFACE_STYLE_FILL_AREA(#31462);
+#31462 = FILL_AREA_STYLE('',(#31463));
+#31463 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31464 = OVER_RIDING_STYLED_ITEM('overriding color',(#31465),#26747,
+  #31439);
+#31465 = PRESENTATION_STYLE_ASSIGNMENT((#31466));
+#31466 = SURFACE_STYLE_USAGE(.BOTH.,#31467);
+#31467 = SURFACE_SIDE_STYLE('',(#31468));
+#31468 = SURFACE_STYLE_FILL_AREA(#31469);
+#31469 = FILL_AREA_STYLE('',(#31470));
+#31470 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31471 = OVER_RIDING_STYLED_ITEM('overriding color',(#31472),#26771,
+  #31439);
+#31472 = PRESENTATION_STYLE_ASSIGNMENT((#31473));
+#31473 = SURFACE_STYLE_USAGE(.BOTH.,#31474);
+#31474 = SURFACE_SIDE_STYLE('',(#31475));
+#31475 = SURFACE_STYLE_FILL_AREA(#31476);
+#31476 = FILL_AREA_STYLE('',(#31477));
+#31477 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31478 = OVER_RIDING_STYLED_ITEM('overriding color',(#31479),#26795,
+  #31439);
+#31479 = PRESENTATION_STYLE_ASSIGNMENT((#31480));
+#31480 = SURFACE_STYLE_USAGE(.BOTH.,#31481);
+#31481 = SURFACE_SIDE_STYLE('',(#31482));
+#31482 = SURFACE_STYLE_FILL_AREA(#31483);
+#31483 = FILL_AREA_STYLE('',(#31484));
+#31484 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31485 = OVER_RIDING_STYLED_ITEM('overriding color',(#31486),#26819,
+  #31439);
+#31486 = PRESENTATION_STYLE_ASSIGNMENT((#31487));
+#31487 = SURFACE_STYLE_USAGE(.BOTH.,#31488);
+#31488 = SURFACE_SIDE_STYLE('',(#31489));
+#31489 = SURFACE_STYLE_FILL_AREA(#31490);
+#31490 = FILL_AREA_STYLE('',(#31491));
+#31491 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31492 = OVER_RIDING_STYLED_ITEM('overriding color',(#31493),#26843,
+  #31439);
+#31493 = PRESENTATION_STYLE_ASSIGNMENT((#31494));
+#31494 = SURFACE_STYLE_USAGE(.BOTH.,#31495);
+#31495 = SURFACE_SIDE_STYLE('',(#31496));
+#31496 = SURFACE_STYLE_FILL_AREA(#31497);
+#31497 = FILL_AREA_STYLE('',(#31498));
+#31498 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31499 = OVER_RIDING_STYLED_ITEM('overriding color',(#31500),#26867,
+  #31439);
+#31500 = PRESENTATION_STYLE_ASSIGNMENT((#31501));
+#31501 = SURFACE_STYLE_USAGE(.BOTH.,#31502);
+#31502 = SURFACE_SIDE_STYLE('',(#31503));
+#31503 = SURFACE_STYLE_FILL_AREA(#31504);
+#31504 = FILL_AREA_STYLE('',(#31505));
+#31505 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31506 = OVER_RIDING_STYLED_ITEM('overriding color',(#31507),#26891,
+  #31439);
+#31507 = PRESENTATION_STYLE_ASSIGNMENT((#31508));
+#31508 = SURFACE_STYLE_USAGE(.BOTH.,#31509);
+#31509 = SURFACE_SIDE_STYLE('',(#31510));
+#31510 = SURFACE_STYLE_FILL_AREA(#31511);
+#31511 = FILL_AREA_STYLE('',(#31512));
+#31512 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31513 = OVER_RIDING_STYLED_ITEM('overriding color',(#31514),#26908,
+  #31439);
+#31514 = PRESENTATION_STYLE_ASSIGNMENT((#31515));
+#31515 = SURFACE_STYLE_USAGE(.BOTH.,#31516);
+#31516 = SURFACE_SIDE_STYLE('',(#31517));
+#31517 = SURFACE_STYLE_FILL_AREA(#31518);
+#31518 = FILL_AREA_STYLE('',(#31519));
+#31519 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31521),#9355);
+#31521 = STYLED_ITEM('color',(#31522),#8856);
+#31522 = PRESENTATION_STYLE_ASSIGNMENT((#31523,#31529));
+#31523 = SURFACE_STYLE_USAGE(.BOTH.,#31524);
+#31524 = SURFACE_SIDE_STYLE('',(#31525));
+#31525 = SURFACE_STYLE_FILL_AREA(#31526);
+#31526 = FILL_AREA_STYLE('',(#31527));
+#31527 = FILL_AREA_STYLE_COLOUR('',#31528);
+#31528 = COLOUR_RGB('',1.,1.,0.500000003429);
+#31529 = CURVE_STYLE('',#31530,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31531 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31532,#31541,#31548,#31555,#31562,#31569,#31576,#31583,#31590,
+    #31597,#31604),#30199);
+#31532 = STYLED_ITEM('color',(#31533),#29633);
+#31533 = PRESENTATION_STYLE_ASSIGNMENT((#31534,#31539));
+#31534 = SURFACE_STYLE_USAGE(.BOTH.,#31535);
+#31535 = SURFACE_SIDE_STYLE('',(#31536));
+#31536 = SURFACE_STYLE_FILL_AREA(#31537);
+#31537 = FILL_AREA_STYLE('',(#31538));
+#31538 = FILL_AREA_STYLE_COLOUR('',#31446);
+#31539 = CURVE_STYLE('',#31540,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31540 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31541 = OVER_RIDING_STYLED_ITEM('overriding color',(#31542),#29706,
+  #31532);
+#31542 = PRESENTATION_STYLE_ASSIGNMENT((#31543));
+#31543 = SURFACE_STYLE_USAGE(.BOTH.,#31544);
+#31544 = SURFACE_SIDE_STYLE('',(#31545));
+#31545 = SURFACE_STYLE_FILL_AREA(#31546);
+#31546 = FILL_AREA_STYLE('',(#31547));
+#31547 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31548 = OVER_RIDING_STYLED_ITEM('overriding color',(#31549),#29849,
+  #31532);
+#31549 = PRESENTATION_STYLE_ASSIGNMENT((#31550));
+#31550 = SURFACE_STYLE_USAGE(.BOTH.,#31551);
+#31551 = SURFACE_SIDE_STYLE('',(#31552));
+#31552 = SURFACE_STYLE_FILL_AREA(#31553);
+#31553 = FILL_AREA_STYLE('',(#31554));
+#31554 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31555 = OVER_RIDING_STYLED_ITEM('overriding color',(#31556),#29880,
+  #31532);
+#31556 = PRESENTATION_STYLE_ASSIGNMENT((#31557));
+#31557 = SURFACE_STYLE_USAGE(.BOTH.,#31558);
+#31558 = SURFACE_SIDE_STYLE('',(#31559));
+#31559 = SURFACE_STYLE_FILL_AREA(#31560);
+#31560 = FILL_AREA_STYLE('',(#31561));
+#31561 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31562 = OVER_RIDING_STYLED_ITEM('overriding color',(#31563),#29904,
+  #31532);
+#31563 = PRESENTATION_STYLE_ASSIGNMENT((#31564));
+#31564 = SURFACE_STYLE_USAGE(.BOTH.,#31565);
+#31565 = SURFACE_SIDE_STYLE('',(#31566));
+#31566 = SURFACE_STYLE_FILL_AREA(#31567);
+#31567 = FILL_AREA_STYLE('',(#31568));
+#31568 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31569 = OVER_RIDING_STYLED_ITEM('overriding color',(#31570),#29928,
+  #31532);
+#31570 = PRESENTATION_STYLE_ASSIGNMENT((#31571));
+#31571 = SURFACE_STYLE_USAGE(.BOTH.,#31572);
+#31572 = SURFACE_SIDE_STYLE('',(#31573));
+#31573 = SURFACE_STYLE_FILL_AREA(#31574);
+#31574 = FILL_AREA_STYLE('',(#31575));
+#31575 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31576 = OVER_RIDING_STYLED_ITEM('overriding color',(#31577),#29952,
+  #31532);
+#31577 = PRESENTATION_STYLE_ASSIGNMENT((#31578));
+#31578 = SURFACE_STYLE_USAGE(.BOTH.,#31579);
+#31579 = SURFACE_SIDE_STYLE('',(#31580));
+#31580 = SURFACE_STYLE_FILL_AREA(#31581);
+#31581 = FILL_AREA_STYLE('',(#31582));
+#31582 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31583 = OVER_RIDING_STYLED_ITEM('overriding color',(#31584),#29976,
+  #31532);
+#31584 = PRESENTATION_STYLE_ASSIGNMENT((#31585));
+#31585 = SURFACE_STYLE_USAGE(.BOTH.,#31586);
+#31586 = SURFACE_SIDE_STYLE('',(#31587));
+#31587 = SURFACE_STYLE_FILL_AREA(#31588);
+#31588 = FILL_AREA_STYLE('',(#31589));
+#31589 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31590 = OVER_RIDING_STYLED_ITEM('overriding color',(#31591),#30000,
+  #31532);
+#31591 = PRESENTATION_STYLE_ASSIGNMENT((#31592));
+#31592 = SURFACE_STYLE_USAGE(.BOTH.,#31593);
+#31593 = SURFACE_SIDE_STYLE('',(#31594));
+#31594 = SURFACE_STYLE_FILL_AREA(#31595);
+#31595 = FILL_AREA_STYLE('',(#31596));
+#31596 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31597 = OVER_RIDING_STYLED_ITEM('overriding color',(#31598),#30024,
+  #31532);
+#31598 = PRESENTATION_STYLE_ASSIGNMENT((#31599));
+#31599 = SURFACE_STYLE_USAGE(.BOTH.,#31600);
+#31600 = SURFACE_SIDE_STYLE('',(#31601));
+#31601 = SURFACE_STYLE_FILL_AREA(#31602);
+#31602 = FILL_AREA_STYLE('',(#31603));
+#31603 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31604 = OVER_RIDING_STYLED_ITEM('overriding color',(#31605),#30041,
+  #31532);
+#31605 = PRESENTATION_STYLE_ASSIGNMENT((#31606));
+#31606 = SURFACE_STYLE_USAGE(.BOTH.,#31607);
+#31607 = SURFACE_SIDE_STYLE('',(#31608));
+#31608 = SURFACE_STYLE_FILL_AREA(#31609);
+#31609 = FILL_AREA_STYLE('',(#31610));
+#31610 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31611 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31612),#11293);
+#31612 = STYLED_ITEM('color',(#31613),#11007);
+#31613 = PRESENTATION_STYLE_ASSIGNMENT((#31614,#31619));
+#31614 = SURFACE_STYLE_USAGE(.BOTH.,#31615);
+#31615 = SURFACE_SIDE_STYLE('',(#31616));
+#31616 = SURFACE_STYLE_FILL_AREA(#31617);
+#31617 = FILL_AREA_STYLE('',(#31618));
+#31618 = FILL_AREA_STYLE_COLOUR('',#31434);
+#31619 = CURVE_STYLE('',#31620,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31620 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31621 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31622),#7801);
+#31622 = STYLED_ITEM('color',(#31623),#7302);
+#31623 = PRESENTATION_STYLE_ASSIGNMENT((#31624,#31629));
+#31624 = SURFACE_STYLE_USAGE(.BOTH.,#31625);
+#31625 = SURFACE_SIDE_STYLE('',(#31626));
+#31626 = SURFACE_STYLE_FILL_AREA(#31627);
+#31627 = FILL_AREA_STYLE('',(#31628));
+#31628 = FILL_AREA_STYLE_COLOUR('',#31528);
+#31629 = CURVE_STYLE('',#31630,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31630 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31631 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31632),#6765);
+#31632 = STYLED_ITEM('color',(#31633),#6266);
+#31633 = PRESENTATION_STYLE_ASSIGNMENT((#31634,#31639));
+#31634 = SURFACE_STYLE_USAGE(.BOTH.,#31635);
+#31635 = SURFACE_SIDE_STYLE('',(#31636));
+#31636 = SURFACE_STYLE_FILL_AREA(#31637);
+#31637 = FILL_AREA_STYLE('',(#31638));
+#31638 = FILL_AREA_STYLE_COLOUR('',#31528);
+#31639 = CURVE_STYLE('',#31640,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31640 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31641 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31642),#9873);
+#31642 = STYLED_ITEM('color',(#31643),#9374);
+#31643 = PRESENTATION_STYLE_ASSIGNMENT((#31644,#31649));
+#31644 = SURFACE_STYLE_USAGE(.BOTH.,#31645);
+#31645 = SURFACE_SIDE_STYLE('',(#31646));
+#31646 = SURFACE_STYLE_FILL_AREA(#31647);
+#31647 = FILL_AREA_STYLE('',(#31648));
+#31648 = FILL_AREA_STYLE_COLOUR('',#31528);
+#31649 = CURVE_STYLE('',#31650,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31650 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31651 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31652),#20104);
+#31652 = STYLED_ITEM('color',(#31653),#19818);
+#31653 = PRESENTATION_STYLE_ASSIGNMENT((#31654,#31659));
+#31654 = SURFACE_STYLE_USAGE(.BOTH.,#31655);
+#31655 = SURFACE_SIDE_STYLE('',(#31656));
+#31656 = SURFACE_STYLE_FILL_AREA(#31657);
+#31657 = FILL_AREA_STYLE('',(#31658));
+#31658 = FILL_AREA_STYLE_COLOUR('',#31434);
+#31659 = CURVE_STYLE('',#31660,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31660 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31661 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31662,#31671,#31678,#31685,#31692,#31699,#31706,#31713,#31720,
+    #31727,#31734),#25850);
+#31662 = STYLED_ITEM('color',(#31663),#25284);
+#31663 = PRESENTATION_STYLE_ASSIGNMENT((#31664,#31669));
+#31664 = SURFACE_STYLE_USAGE(.BOTH.,#31665);
+#31665 = SURFACE_SIDE_STYLE('',(#31666));
+#31666 = SURFACE_STYLE_FILL_AREA(#31667);
+#31667 = FILL_AREA_STYLE('',(#31668));
+#31668 = FILL_AREA_STYLE_COLOUR('',#31446);
+#31669 = CURVE_STYLE('',#31670,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31670 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31671 = OVER_RIDING_STYLED_ITEM('overriding color',(#31672),#25357,
+  #31662);
+#31672 = PRESENTATION_STYLE_ASSIGNMENT((#31673));
+#31673 = SURFACE_STYLE_USAGE(.BOTH.,#31674);
+#31674 = SURFACE_SIDE_STYLE('',(#31675));
+#31675 = SURFACE_STYLE_FILL_AREA(#31676);
+#31676 = FILL_AREA_STYLE('',(#31677));
+#31677 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31678 = OVER_RIDING_STYLED_ITEM('overriding color',(#31679),#25500,
+  #31662);
+#31679 = PRESENTATION_STYLE_ASSIGNMENT((#31680));
+#31680 = SURFACE_STYLE_USAGE(.BOTH.,#31681);
+#31681 = SURFACE_SIDE_STYLE('',(#31682));
+#31682 = SURFACE_STYLE_FILL_AREA(#31683);
+#31683 = FILL_AREA_STYLE('',(#31684));
+#31684 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31685 = OVER_RIDING_STYLED_ITEM('overriding color',(#31686),#25531,
+  #31662);
+#31686 = PRESENTATION_STYLE_ASSIGNMENT((#31687));
+#31687 = SURFACE_STYLE_USAGE(.BOTH.,#31688);
+#31688 = SURFACE_SIDE_STYLE('',(#31689));
+#31689 = SURFACE_STYLE_FILL_AREA(#31690);
+#31690 = FILL_AREA_STYLE('',(#31691));
+#31691 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31692 = OVER_RIDING_STYLED_ITEM('overriding color',(#31693),#25555,
+  #31662);
+#31693 = PRESENTATION_STYLE_ASSIGNMENT((#31694));
+#31694 = SURFACE_STYLE_USAGE(.BOTH.,#31695);
+#31695 = SURFACE_SIDE_STYLE('',(#31696));
+#31696 = SURFACE_STYLE_FILL_AREA(#31697);
+#31697 = FILL_AREA_STYLE('',(#31698));
+#31698 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31699 = OVER_RIDING_STYLED_ITEM('overriding color',(#31700),#25579,
+  #31662);
+#31700 = PRESENTATION_STYLE_ASSIGNMENT((#31701));
+#31701 = SURFACE_STYLE_USAGE(.BOTH.,#31702);
+#31702 = SURFACE_SIDE_STYLE('',(#31703));
+#31703 = SURFACE_STYLE_FILL_AREA(#31704);
+#31704 = FILL_AREA_STYLE('',(#31705));
+#31705 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31706 = OVER_RIDING_STYLED_ITEM('overriding color',(#31707),#25603,
+  #31662);
+#31707 = PRESENTATION_STYLE_ASSIGNMENT((#31708));
+#31708 = SURFACE_STYLE_USAGE(.BOTH.,#31709);
+#31709 = SURFACE_SIDE_STYLE('',(#31710));
+#31710 = SURFACE_STYLE_FILL_AREA(#31711);
+#31711 = FILL_AREA_STYLE('',(#31712));
+#31712 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31713 = OVER_RIDING_STYLED_ITEM('overriding color',(#31714),#25627,
+  #31662);
+#31714 = PRESENTATION_STYLE_ASSIGNMENT((#31715));
+#31715 = SURFACE_STYLE_USAGE(.BOTH.,#31716);
+#31716 = SURFACE_SIDE_STYLE('',(#31717));
+#31717 = SURFACE_STYLE_FILL_AREA(#31718);
+#31718 = FILL_AREA_STYLE('',(#31719));
+#31719 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31720 = OVER_RIDING_STYLED_ITEM('overriding color',(#31721),#25651,
+  #31662);
+#31721 = PRESENTATION_STYLE_ASSIGNMENT((#31722));
+#31722 = SURFACE_STYLE_USAGE(.BOTH.,#31723);
+#31723 = SURFACE_SIDE_STYLE('',(#31724));
+#31724 = SURFACE_STYLE_FILL_AREA(#31725);
+#31725 = FILL_AREA_STYLE('',(#31726));
+#31726 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31727 = OVER_RIDING_STYLED_ITEM('overriding color',(#31728),#25675,
+  #31662);
+#31728 = PRESENTATION_STYLE_ASSIGNMENT((#31729));
+#31729 = SURFACE_STYLE_USAGE(.BOTH.,#31730);
+#31730 = SURFACE_SIDE_STYLE('',(#31731));
+#31731 = SURFACE_STYLE_FILL_AREA(#31732);
+#31732 = FILL_AREA_STYLE('',(#31733));
+#31733 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31734 = OVER_RIDING_STYLED_ITEM('overriding color',(#31735),#25692,
+  #31662);
+#31735 = PRESENTATION_STYLE_ASSIGNMENT((#31736));
+#31736 = SURFACE_STYLE_USAGE(.BOTH.,#31737);
+#31737 = SURFACE_SIDE_STYLE('',(#31738));
+#31738 = SURFACE_STYLE_FILL_AREA(#31739);
+#31739 = FILL_AREA_STYLE('',(#31740));
+#31740 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31741 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31742),#12164);
+#31742 = STYLED_ITEM('color',(#31743),#11878);
+#31743 = PRESENTATION_STYLE_ASSIGNMENT((#31744,#31749));
+#31744 = SURFACE_STYLE_USAGE(.BOTH.,#31745);
+#31745 = SURFACE_SIDE_STYLE('',(#31746));
+#31746 = SURFACE_STYLE_FILL_AREA(#31747);
+#31747 = FILL_AREA_STYLE('',(#31748));
+#31748 = FILL_AREA_STYLE_COLOUR('',#31434);
+#31749 = CURVE_STYLE('',#31750,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31750 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31751 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31752),#17151);
+#31752 = STYLED_ITEM('color',(#31753),#16631);
+#31753 = PRESENTATION_STYLE_ASSIGNMENT((#31754,#31760));
+#31754 = SURFACE_STYLE_USAGE(.BOTH.,#31755);
+#31755 = SURFACE_SIDE_STYLE('',(#31756));
+#31756 = SURFACE_STYLE_FILL_AREA(#31757);
+#31757 = FILL_AREA_STYLE('',(#31758));
+#31758 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31759 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#31760 = CURVE_STYLE('',#31761,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31761 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31762 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31763),#12730);
+#31763 = STYLED_ITEM('color',(#31764),#12210);
+#31764 = PRESENTATION_STYLE_ASSIGNMENT((#31765,#31770));
+#31765 = SURFACE_STYLE_USAGE(.BOTH.,#31766);
+#31766 = SURFACE_SIDE_STYLE('',(#31767));
+#31767 = SURFACE_STYLE_FILL_AREA(#31768);
+#31768 = FILL_AREA_STYLE('',(#31769));
+#31769 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31770 = CURVE_STYLE('',#31771,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31771 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31772 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31773,#31782,#31789,#31796,#31803,#31810,#31817,#31824,#31831,
+    #31838,#31845),#26458);
+#31773 = STYLED_ITEM('color',(#31774),#25892);
+#31774 = PRESENTATION_STYLE_ASSIGNMENT((#31775,#31780));
+#31775 = SURFACE_STYLE_USAGE(.BOTH.,#31776);
+#31776 = SURFACE_SIDE_STYLE('',(#31777));
+#31777 = SURFACE_STYLE_FILL_AREA(#31778);
+#31778 = FILL_AREA_STYLE('',(#31779));
+#31779 = FILL_AREA_STYLE_COLOUR('',#31446);
+#31780 = CURVE_STYLE('',#31781,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31781 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31782 = OVER_RIDING_STYLED_ITEM('overriding color',(#31783),#25965,
+  #31773);
+#31783 = PRESENTATION_STYLE_ASSIGNMENT((#31784));
+#31784 = SURFACE_STYLE_USAGE(.BOTH.,#31785);
+#31785 = SURFACE_SIDE_STYLE('',(#31786));
+#31786 = SURFACE_STYLE_FILL_AREA(#31787);
+#31787 = FILL_AREA_STYLE('',(#31788));
+#31788 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31789 = OVER_RIDING_STYLED_ITEM('overriding color',(#31790),#26108,
+  #31773);
+#31790 = PRESENTATION_STYLE_ASSIGNMENT((#31791));
+#31791 = SURFACE_STYLE_USAGE(.BOTH.,#31792);
+#31792 = SURFACE_SIDE_STYLE('',(#31793));
+#31793 = SURFACE_STYLE_FILL_AREA(#31794);
+#31794 = FILL_AREA_STYLE('',(#31795));
+#31795 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31796 = OVER_RIDING_STYLED_ITEM('overriding color',(#31797),#26139,
+  #31773);
+#31797 = PRESENTATION_STYLE_ASSIGNMENT((#31798));
+#31798 = SURFACE_STYLE_USAGE(.BOTH.,#31799);
+#31799 = SURFACE_SIDE_STYLE('',(#31800));
+#31800 = SURFACE_STYLE_FILL_AREA(#31801);
+#31801 = FILL_AREA_STYLE('',(#31802));
+#31802 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31803 = OVER_RIDING_STYLED_ITEM('overriding color',(#31804),#26163,
+  #31773);
+#31804 = PRESENTATION_STYLE_ASSIGNMENT((#31805));
+#31805 = SURFACE_STYLE_USAGE(.BOTH.,#31806);
+#31806 = SURFACE_SIDE_STYLE('',(#31807));
+#31807 = SURFACE_STYLE_FILL_AREA(#31808);
+#31808 = FILL_AREA_STYLE('',(#31809));
+#31809 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31810 = OVER_RIDING_STYLED_ITEM('overriding color',(#31811),#26187,
+  #31773);
+#31811 = PRESENTATION_STYLE_ASSIGNMENT((#31812));
+#31812 = SURFACE_STYLE_USAGE(.BOTH.,#31813);
+#31813 = SURFACE_SIDE_STYLE('',(#31814));
+#31814 = SURFACE_STYLE_FILL_AREA(#31815);
+#31815 = FILL_AREA_STYLE('',(#31816));
+#31816 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31817 = OVER_RIDING_STYLED_ITEM('overriding color',(#31818),#26211,
+  #31773);
+#31818 = PRESENTATION_STYLE_ASSIGNMENT((#31819));
+#31819 = SURFACE_STYLE_USAGE(.BOTH.,#31820);
+#31820 = SURFACE_SIDE_STYLE('',(#31821));
+#31821 = SURFACE_STYLE_FILL_AREA(#31822);
+#31822 = FILL_AREA_STYLE('',(#31823));
+#31823 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31824 = OVER_RIDING_STYLED_ITEM('overriding color',(#31825),#26235,
+  #31773);
+#31825 = PRESENTATION_STYLE_ASSIGNMENT((#31826));
+#31826 = SURFACE_STYLE_USAGE(.BOTH.,#31827);
+#31827 = SURFACE_SIDE_STYLE('',(#31828));
+#31828 = SURFACE_STYLE_FILL_AREA(#31829);
+#31829 = FILL_AREA_STYLE('',(#31830));
+#31830 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31831 = OVER_RIDING_STYLED_ITEM('overriding color',(#31832),#26259,
+  #31773);
+#31832 = PRESENTATION_STYLE_ASSIGNMENT((#31833));
+#31833 = SURFACE_STYLE_USAGE(.BOTH.,#31834);
+#31834 = SURFACE_SIDE_STYLE('',(#31835));
+#31835 = SURFACE_STYLE_FILL_AREA(#31836);
+#31836 = FILL_AREA_STYLE('',(#31837));
+#31837 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31838 = OVER_RIDING_STYLED_ITEM('overriding color',(#31839),#26283,
+  #31773);
+#31839 = PRESENTATION_STYLE_ASSIGNMENT((#31840));
+#31840 = SURFACE_STYLE_USAGE(.BOTH.,#31841);
+#31841 = SURFACE_SIDE_STYLE('',(#31842));
+#31842 = SURFACE_STYLE_FILL_AREA(#31843);
+#31843 = FILL_AREA_STYLE('',(#31844));
+#31844 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31845 = OVER_RIDING_STYLED_ITEM('overriding color',(#31846),#26300,
+  #31773);
+#31846 = PRESENTATION_STYLE_ASSIGNMENT((#31847));
+#31847 = SURFACE_STYLE_USAGE(.BOTH.,#31848);
+#31848 = SURFACE_SIDE_STYLE('',(#31849));
+#31849 = SURFACE_STYLE_FILL_AREA(#31850);
+#31850 = FILL_AREA_STYLE('',(#31851));
+#31851 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31852 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31853),#14812);
+#31853 = STYLED_ITEM('color',(#31854),#14526);
+#31854 = PRESENTATION_STYLE_ASSIGNMENT((#31855,#31860));
+#31855 = SURFACE_STYLE_USAGE(.BOTH.,#31856);
+#31856 = SURFACE_SIDE_STYLE('',(#31857));
+#31857 = SURFACE_STYLE_FILL_AREA(#31858);
+#31858 = FILL_AREA_STYLE('',(#31859));
+#31859 = FILL_AREA_STYLE_COLOUR('',#31434);
+#31860 = CURVE_STYLE('',#31861,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31861 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31862 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31863),#14507);
+#31863 = STYLED_ITEM('color',(#31864),#13987);
+#31864 = PRESENTATION_STYLE_ASSIGNMENT((#31865,#31870));
+#31865 = SURFACE_STYLE_USAGE(.BOTH.,#31866);
+#31866 = SURFACE_SIDE_STYLE('',(#31867));
+#31867 = SURFACE_STYLE_FILL_AREA(#31868);
+#31868 = FILL_AREA_STYLE('',(#31869));
+#31869 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31870 = CURVE_STYLE('',#31871,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31871 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31872 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31873),#21541);
+#31873 = STYLED_ITEM('color',(#31874),#21021);
+#31874 = PRESENTATION_STYLE_ASSIGNMENT((#31875,#31880));
+#31875 = SURFACE_STYLE_USAGE(.BOTH.,#31876);
+#31876 = SURFACE_SIDE_STYLE('',(#31877));
+#31877 = SURFACE_STYLE_FILL_AREA(#31878);
+#31878 = FILL_AREA_STYLE('',(#31879));
+#31879 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31880 = CURVE_STYLE('',#31881,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31881 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31882 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31883),#18893);
+#31883 = STYLED_ITEM('color',(#31884),#18373);
+#31884 = PRESENTATION_STYLE_ASSIGNMENT((#31885,#31890));
+#31885 = SURFACE_STYLE_USAGE(.BOTH.,#31886);
+#31886 = SURFACE_SIDE_STYLE('',(#31887));
+#31887 = SURFACE_STYLE_FILL_AREA(#31888);
+#31888 = FILL_AREA_STYLE('',(#31889));
+#31889 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31890 = CURVE_STYLE('',#31891,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31891 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31892 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31893),#11859);
+#31893 = STYLED_ITEM('color',(#31894),#11339);
+#31894 = PRESENTATION_STYLE_ASSIGNMENT((#31895,#31900));
+#31895 = SURFACE_STYLE_USAGE(.BOTH.,#31896);
+#31896 = SURFACE_SIDE_STYLE('',(#31897));
+#31897 = SURFACE_STYLE_FILL_AREA(#31898);
+#31898 = FILL_AREA_STYLE('',(#31899));
+#31899 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31900 = CURVE_STYLE('',#31901,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31901 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31902 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31903),#22412);
+#31903 = STYLED_ITEM('color',(#31904),#21892);
+#31904 = PRESENTATION_STYLE_ASSIGNMENT((#31905,#31910));
+#31905 = SURFACE_STYLE_USAGE(.BOTH.,#31906);
+#31906 = SURFACE_SIDE_STYLE('',(#31907));
+#31907 = SURFACE_STYLE_FILL_AREA(#31908);
+#31908 = FILL_AREA_STYLE('',(#31909));
+#31909 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31910 = CURVE_STYLE('',#31911,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31911 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31912 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31913),#20670);
+#31913 = STYLED_ITEM('color',(#31914),#20150);
+#31914 = PRESENTATION_STYLE_ASSIGNMENT((#31915,#31920));
+#31915 = SURFACE_STYLE_USAGE(.BOTH.,#31916);
+#31916 = SURFACE_SIDE_STYLE('',(#31917));
+#31917 = SURFACE_STYLE_FILL_AREA(#31918);
+#31918 = FILL_AREA_STYLE('',(#31919));
+#31919 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31920 = CURVE_STYLE('',#31921,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31922 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31923),#16249);
+#31923 = STYLED_ITEM('color',(#31924),#15729);
+#31924 = PRESENTATION_STYLE_ASSIGNMENT((#31925,#31930));
+#31925 = SURFACE_STYLE_USAGE(.BOTH.,#31926);
+#31926 = SURFACE_SIDE_STYLE('',(#31927));
+#31927 = SURFACE_STYLE_FILL_AREA(#31928);
+#31928 = FILL_AREA_STYLE('',(#31929));
+#31929 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31930 = CURVE_STYLE('',#31931,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31931 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31932 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31933),#13035);
+#31933 = STYLED_ITEM('color',(#31934),#12749);
+#31934 = PRESENTATION_STYLE_ASSIGNMENT((#31935,#31940));
+#31935 = SURFACE_STYLE_USAGE(.BOTH.,#31936);
+#31936 = SURFACE_SIDE_STYLE('',(#31937));
+#31937 = SURFACE_STYLE_FILL_AREA(#31938);
+#31938 = FILL_AREA_STYLE('',(#31939));
+#31939 = FILL_AREA_STYLE_COLOUR('',#31434);
+#31940 = CURVE_STYLE('',#31941,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31941 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31942 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31943),#13636);
+#31943 = STYLED_ITEM('color',(#31944),#13116);
+#31944 = PRESENTATION_STYLE_ASSIGNMENT((#31945,#31950));
+#31945 = SURFACE_STYLE_USAGE(.BOTH.,#31946);
+#31946 = SURFACE_SIDE_STYLE('',(#31947));
+#31947 = SURFACE_STYLE_FILL_AREA(#31948);
+#31948 = FILL_AREA_STYLE('',(#31949));
+#31949 = FILL_AREA_STYLE_COLOUR('',#31759);
+#31950 = CURVE_STYLE('',#31951,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31951 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31952 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31953),#21846);
+#31953 = STYLED_ITEM('color',(#31954),#21560);
+#31954 = PRESENTATION_STYLE_ASSIGNMENT((#31955,#31960));
+#31955 = SURFACE_STYLE_USAGE(.BOTH.,#31956);
+#31956 = SURFACE_SIDE_STYLE('',(#31957));
+#31957 = SURFACE_STYLE_FILL_AREA(#31958);
+#31958 = FILL_AREA_STYLE('',(#31959));
+#31959 = FILL_AREA_STYLE_COLOUR('',#31434);
+#31960 = CURVE_STYLE('',#31961,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31961 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31962 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31963),#13941);
+#31963 = STYLED_ITEM('color',(#31964),#13655);
+#31964 = PRESENTATION_STYLE_ASSIGNMENT((#31965,#31970));
+#31965 = SURFACE_STYLE_USAGE(.BOTH.,#31966);
+#31966 = SURFACE_SIDE_STYLE('',(#31967));
+#31967 = SURFACE_STYLE_FILL_AREA(#31968);
+#31968 = FILL_AREA_STYLE('',(#31969));
+#31969 = FILL_AREA_STYLE_COLOUR('',#31434);
+#31970 = CURVE_STYLE('',#31971,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31971 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31972 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #31973,#31982,#31989,#31996,#32003,#32010,#32017,#32024,#32031,
+    #32038,#32045),#24599);
+#31973 = STYLED_ITEM('color',(#31974),#24033);
+#31974 = PRESENTATION_STYLE_ASSIGNMENT((#31975,#31980));
+#31975 = SURFACE_STYLE_USAGE(.BOTH.,#31976);
+#31976 = SURFACE_SIDE_STYLE('',(#31977));
+#31977 = SURFACE_STYLE_FILL_AREA(#31978);
+#31978 = FILL_AREA_STYLE('',(#31979));
+#31979 = FILL_AREA_STYLE_COLOUR('',#31446);
+#31980 = CURVE_STYLE('',#31981,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#31981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#31982 = OVER_RIDING_STYLED_ITEM('overriding color',(#31983),#24106,
+  #31973);
+#31983 = PRESENTATION_STYLE_ASSIGNMENT((#31984));
+#31984 = SURFACE_STYLE_USAGE(.BOTH.,#31985);
+#31985 = SURFACE_SIDE_STYLE('',(#31986));
+#31986 = SURFACE_STYLE_FILL_AREA(#31987);
+#31987 = FILL_AREA_STYLE('',(#31988));
+#31988 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31989 = OVER_RIDING_STYLED_ITEM('overriding color',(#31990),#24249,
+  #31973);
+#31990 = PRESENTATION_STYLE_ASSIGNMENT((#31991));
+#31991 = SURFACE_STYLE_USAGE(.BOTH.,#31992);
+#31992 = SURFACE_SIDE_STYLE('',(#31993));
+#31993 = SURFACE_STYLE_FILL_AREA(#31994);
+#31994 = FILL_AREA_STYLE('',(#31995));
+#31995 = FILL_AREA_STYLE_COLOUR('',#31456);
+#31996 = OVER_RIDING_STYLED_ITEM('overriding color',(#31997),#24280,
+  #31973);
+#31997 = PRESENTATION_STYLE_ASSIGNMENT((#31998));
+#31998 = SURFACE_STYLE_USAGE(.BOTH.,#31999);
+#31999 = SURFACE_SIDE_STYLE('',(#32000));
+#32000 = SURFACE_STYLE_FILL_AREA(#32001);
+#32001 = FILL_AREA_STYLE('',(#32002));
+#32002 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32003 = OVER_RIDING_STYLED_ITEM('overriding color',(#32004),#24304,
+  #31973);
+#32004 = PRESENTATION_STYLE_ASSIGNMENT((#32005));
+#32005 = SURFACE_STYLE_USAGE(.BOTH.,#32006);
+#32006 = SURFACE_SIDE_STYLE('',(#32007));
+#32007 = SURFACE_STYLE_FILL_AREA(#32008);
+#32008 = FILL_AREA_STYLE('',(#32009));
+#32009 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32010 = OVER_RIDING_STYLED_ITEM('overriding color',(#32011),#24328,
+  #31973);
+#32011 = PRESENTATION_STYLE_ASSIGNMENT((#32012));
+#32012 = SURFACE_STYLE_USAGE(.BOTH.,#32013);
+#32013 = SURFACE_SIDE_STYLE('',(#32014));
+#32014 = SURFACE_STYLE_FILL_AREA(#32015);
+#32015 = FILL_AREA_STYLE('',(#32016));
+#32016 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32017 = OVER_RIDING_STYLED_ITEM('overriding color',(#32018),#24352,
+  #31973);
+#32018 = PRESENTATION_STYLE_ASSIGNMENT((#32019));
+#32019 = SURFACE_STYLE_USAGE(.BOTH.,#32020);
+#32020 = SURFACE_SIDE_STYLE('',(#32021));
+#32021 = SURFACE_STYLE_FILL_AREA(#32022);
+#32022 = FILL_AREA_STYLE('',(#32023));
+#32023 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32024 = OVER_RIDING_STYLED_ITEM('overriding color',(#32025),#24376,
+  #31973);
+#32025 = PRESENTATION_STYLE_ASSIGNMENT((#32026));
+#32026 = SURFACE_STYLE_USAGE(.BOTH.,#32027);
+#32027 = SURFACE_SIDE_STYLE('',(#32028));
+#32028 = SURFACE_STYLE_FILL_AREA(#32029);
+#32029 = FILL_AREA_STYLE('',(#32030));
+#32030 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32031 = OVER_RIDING_STYLED_ITEM('overriding color',(#32032),#24400,
+  #31973);
+#32032 = PRESENTATION_STYLE_ASSIGNMENT((#32033));
+#32033 = SURFACE_STYLE_USAGE(.BOTH.,#32034);
+#32034 = SURFACE_SIDE_STYLE('',(#32035));
+#32035 = SURFACE_STYLE_FILL_AREA(#32036);
+#32036 = FILL_AREA_STYLE('',(#32037));
+#32037 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32038 = OVER_RIDING_STYLED_ITEM('overriding color',(#32039),#24424,
+  #31973);
+#32039 = PRESENTATION_STYLE_ASSIGNMENT((#32040));
+#32040 = SURFACE_STYLE_USAGE(.BOTH.,#32041);
+#32041 = SURFACE_SIDE_STYLE('',(#32042));
+#32042 = SURFACE_STYLE_FILL_AREA(#32043);
+#32043 = FILL_AREA_STYLE('',(#32044));
+#32044 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32045 = OVER_RIDING_STYLED_ITEM('overriding color',(#32046),#24441,
+  #31973);
+#32046 = PRESENTATION_STYLE_ASSIGNMENT((#32047));
+#32047 = SURFACE_STYLE_USAGE(.BOTH.,#32048);
+#32048 = SURFACE_SIDE_STYLE('',(#32049));
+#32049 = SURFACE_STYLE_FILL_AREA(#32050);
+#32050 = FILL_AREA_STYLE('',(#32051));
+#32051 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32052 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32053),#3586);
+#32053 = STYLED_ITEM('color',(#32054),#3087);
+#32054 = PRESENTATION_STYLE_ASSIGNMENT((#32055,#32060));
+#32055 = SURFACE_STYLE_USAGE(.BOTH.,#32056);
+#32056 = SURFACE_SIDE_STYLE('',(#32057));
+#32057 = SURFACE_STYLE_FILL_AREA(#32058);
+#32058 = FILL_AREA_STYLE('',(#32059));
+#32059 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32060 = CURVE_STYLE('',#32061,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32061 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32062 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32063),#15378);
+#32063 = STYLED_ITEM('color',(#32064),#14858);
+#32064 = PRESENTATION_STYLE_ASSIGNMENT((#32065,#32070));
+#32065 = SURFACE_STYLE_USAGE(.BOTH.,#32066);
+#32066 = SURFACE_SIDE_STYLE('',(#32067));
+#32067 = SURFACE_STYLE_FILL_AREA(#32068);
+#32068 = FILL_AREA_STYLE('',(#32069));
+#32069 = FILL_AREA_STYLE_COLOUR('',#31759);
+#32070 = CURVE_STYLE('',#32071,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32071 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32072 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32073,#32082,#32089,#32096,#32103,#32110,#32117,#32124,#32131,
+    #32138,#32145),#29591);
+#32073 = STYLED_ITEM('color',(#32074),#29025);
+#32074 = PRESENTATION_STYLE_ASSIGNMENT((#32075,#32080));
+#32075 = SURFACE_STYLE_USAGE(.BOTH.,#32076);
+#32076 = SURFACE_SIDE_STYLE('',(#32077));
+#32077 = SURFACE_STYLE_FILL_AREA(#32078);
+#32078 = FILL_AREA_STYLE('',(#32079));
+#32079 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32080 = CURVE_STYLE('',#32081,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32081 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32082 = OVER_RIDING_STYLED_ITEM('overriding color',(#32083),#29098,
+  #32073);
+#32083 = PRESENTATION_STYLE_ASSIGNMENT((#32084));
+#32084 = SURFACE_STYLE_USAGE(.BOTH.,#32085);
+#32085 = SURFACE_SIDE_STYLE('',(#32086));
+#32086 = SURFACE_STYLE_FILL_AREA(#32087);
+#32087 = FILL_AREA_STYLE('',(#32088));
+#32088 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32089 = OVER_RIDING_STYLED_ITEM('overriding color',(#32090),#29241,
+  #32073);
+#32090 = PRESENTATION_STYLE_ASSIGNMENT((#32091));
+#32091 = SURFACE_STYLE_USAGE(.BOTH.,#32092);
+#32092 = SURFACE_SIDE_STYLE('',(#32093));
+#32093 = SURFACE_STYLE_FILL_AREA(#32094);
+#32094 = FILL_AREA_STYLE('',(#32095));
+#32095 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32096 = OVER_RIDING_STYLED_ITEM('overriding color',(#32097),#29272,
+  #32073);
+#32097 = PRESENTATION_STYLE_ASSIGNMENT((#32098));
+#32098 = SURFACE_STYLE_USAGE(.BOTH.,#32099);
+#32099 = SURFACE_SIDE_STYLE('',(#32100));
+#32100 = SURFACE_STYLE_FILL_AREA(#32101);
+#32101 = FILL_AREA_STYLE('',(#32102));
+#32102 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32103 = OVER_RIDING_STYLED_ITEM('overriding color',(#32104),#29296,
+  #32073);
+#32104 = PRESENTATION_STYLE_ASSIGNMENT((#32105));
+#32105 = SURFACE_STYLE_USAGE(.BOTH.,#32106);
+#32106 = SURFACE_SIDE_STYLE('',(#32107));
+#32107 = SURFACE_STYLE_FILL_AREA(#32108);
+#32108 = FILL_AREA_STYLE('',(#32109));
+#32109 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32110 = OVER_RIDING_STYLED_ITEM('overriding color',(#32111),#29320,
+  #32073);
+#32111 = PRESENTATION_STYLE_ASSIGNMENT((#32112));
+#32112 = SURFACE_STYLE_USAGE(.BOTH.,#32113);
+#32113 = SURFACE_SIDE_STYLE('',(#32114));
+#32114 = SURFACE_STYLE_FILL_AREA(#32115);
+#32115 = FILL_AREA_STYLE('',(#32116));
+#32116 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32117 = OVER_RIDING_STYLED_ITEM('overriding color',(#32118),#29344,
+  #32073);
+#32118 = PRESENTATION_STYLE_ASSIGNMENT((#32119));
+#32119 = SURFACE_STYLE_USAGE(.BOTH.,#32120);
+#32120 = SURFACE_SIDE_STYLE('',(#32121));
+#32121 = SURFACE_STYLE_FILL_AREA(#32122);
+#32122 = FILL_AREA_STYLE('',(#32123));
+#32123 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32124 = OVER_RIDING_STYLED_ITEM('overriding color',(#32125),#29368,
+  #32073);
+#32125 = PRESENTATION_STYLE_ASSIGNMENT((#32126));
+#32126 = SURFACE_STYLE_USAGE(.BOTH.,#32127);
+#32127 = SURFACE_SIDE_STYLE('',(#32128));
+#32128 = SURFACE_STYLE_FILL_AREA(#32129);
+#32129 = FILL_AREA_STYLE('',(#32130));
+#32130 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32131 = OVER_RIDING_STYLED_ITEM('overriding color',(#32132),#29392,
+  #32073);
+#32132 = PRESENTATION_STYLE_ASSIGNMENT((#32133));
+#32133 = SURFACE_STYLE_USAGE(.BOTH.,#32134);
+#32134 = SURFACE_SIDE_STYLE('',(#32135));
+#32135 = SURFACE_STYLE_FILL_AREA(#32136);
+#32136 = FILL_AREA_STYLE('',(#32137));
+#32137 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32138 = OVER_RIDING_STYLED_ITEM('overriding color',(#32139),#29416,
+  #32073);
+#32139 = PRESENTATION_STYLE_ASSIGNMENT((#32140));
+#32140 = SURFACE_STYLE_USAGE(.BOTH.,#32141);
+#32141 = SURFACE_SIDE_STYLE('',(#32142));
+#32142 = SURFACE_STYLE_FILL_AREA(#32143);
+#32143 = FILL_AREA_STYLE('',(#32144));
+#32144 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32145 = OVER_RIDING_STYLED_ITEM('overriding color',(#32146),#29433,
+  #32073);
+#32146 = PRESENTATION_STYLE_ASSIGNMENT((#32147));
+#32147 = SURFACE_STYLE_USAGE(.BOTH.,#32148);
+#32148 = SURFACE_SIDE_STYLE('',(#32149));
+#32149 = SURFACE_STYLE_FILL_AREA(#32150);
+#32150 = FILL_AREA_STYLE('',(#32151));
+#32151 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32152 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32153),#18022);
+#32153 = STYLED_ITEM('color',(#32154),#17502);
+#32154 = PRESENTATION_STYLE_ASSIGNMENT((#32155,#32160));
+#32155 = SURFACE_STYLE_USAGE(.BOTH.,#32156);
+#32156 = SURFACE_SIDE_STYLE('',(#32157));
+#32157 = SURFACE_STYLE_FILL_AREA(#32158);
+#32158 = FILL_AREA_STYLE('',(#32159));
+#32159 = FILL_AREA_STYLE_COLOUR('',#31759);
+#32160 = CURVE_STYLE('',#32161,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32161 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32162 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32163),#5211);
+#32163 = STYLED_ITEM('color',(#32164),#4712);
+#32164 = PRESENTATION_STYLE_ASSIGNMENT((#32165,#32170));
+#32165 = SURFACE_STYLE_USAGE(.BOTH.,#32166);
+#32166 = SURFACE_SIDE_STYLE('',(#32167));
+#32167 = SURFACE_STYLE_FILL_AREA(#32168);
+#32168 = FILL_AREA_STYLE('',(#32169));
+#32169 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32170 = CURVE_STYLE('',#32171,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32171 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32172 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32173),#19799);
+#32173 = STYLED_ITEM('color',(#32174),#19279);
+#32174 = PRESENTATION_STYLE_ASSIGNMENT((#32175,#32180));
+#32175 = SURFACE_STYLE_USAGE(.BOTH.,#32176);
+#32176 = SURFACE_SIDE_STYLE('',(#32177));
+#32177 = SURFACE_STYLE_FILL_AREA(#32178);
+#32178 = FILL_AREA_STYLE('',(#32179));
+#32179 = FILL_AREA_STYLE_COLOUR('',#31759);
+#32180 = CURVE_STYLE('',#32181,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32182 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32183,#32192,#32199,#32206,#32213,#32220,#32227,#32234,#32241,
+    #32248,#32255),#30807);
+#32183 = STYLED_ITEM('color',(#32184),#30241);
+#32184 = PRESENTATION_STYLE_ASSIGNMENT((#32185,#32190));
+#32185 = SURFACE_STYLE_USAGE(.BOTH.,#32186);
+#32186 = SURFACE_SIDE_STYLE('',(#32187));
+#32187 = SURFACE_STYLE_FILL_AREA(#32188);
+#32188 = FILL_AREA_STYLE('',(#32189));
+#32189 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32190 = CURVE_STYLE('',#32191,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32192 = OVER_RIDING_STYLED_ITEM('overriding color',(#32193),#30314,
+  #32183);
+#32193 = PRESENTATION_STYLE_ASSIGNMENT((#32194));
+#32194 = SURFACE_STYLE_USAGE(.BOTH.,#32195);
+#32195 = SURFACE_SIDE_STYLE('',(#32196));
+#32196 = SURFACE_STYLE_FILL_AREA(#32197);
+#32197 = FILL_AREA_STYLE('',(#32198));
+#32198 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32199 = OVER_RIDING_STYLED_ITEM('overriding color',(#32200),#30457,
+  #32183);
+#32200 = PRESENTATION_STYLE_ASSIGNMENT((#32201));
+#32201 = SURFACE_STYLE_USAGE(.BOTH.,#32202);
+#32202 = SURFACE_SIDE_STYLE('',(#32203));
+#32203 = SURFACE_STYLE_FILL_AREA(#32204);
+#32204 = FILL_AREA_STYLE('',(#32205));
+#32205 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32206 = OVER_RIDING_STYLED_ITEM('overriding color',(#32207),#30488,
+  #32183);
+#32207 = PRESENTATION_STYLE_ASSIGNMENT((#32208));
+#32208 = SURFACE_STYLE_USAGE(.BOTH.,#32209);
+#32209 = SURFACE_SIDE_STYLE('',(#32210));
+#32210 = SURFACE_STYLE_FILL_AREA(#32211);
+#32211 = FILL_AREA_STYLE('',(#32212));
+#32212 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32213 = OVER_RIDING_STYLED_ITEM('overriding color',(#32214),#30512,
+  #32183);
+#32214 = PRESENTATION_STYLE_ASSIGNMENT((#32215));
+#32215 = SURFACE_STYLE_USAGE(.BOTH.,#32216);
+#32216 = SURFACE_SIDE_STYLE('',(#32217));
+#32217 = SURFACE_STYLE_FILL_AREA(#32218);
+#32218 = FILL_AREA_STYLE('',(#32219));
+#32219 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32220 = OVER_RIDING_STYLED_ITEM('overriding color',(#32221),#30536,
+  #32183);
+#32221 = PRESENTATION_STYLE_ASSIGNMENT((#32222));
+#32222 = SURFACE_STYLE_USAGE(.BOTH.,#32223);
+#32223 = SURFACE_SIDE_STYLE('',(#32224));
+#32224 = SURFACE_STYLE_FILL_AREA(#32225);
+#32225 = FILL_AREA_STYLE('',(#32226));
+#32226 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32227 = OVER_RIDING_STYLED_ITEM('overriding color',(#32228),#30560,
+  #32183);
+#32228 = PRESENTATION_STYLE_ASSIGNMENT((#32229));
+#32229 = SURFACE_STYLE_USAGE(.BOTH.,#32230);
+#32230 = SURFACE_SIDE_STYLE('',(#32231));
+#32231 = SURFACE_STYLE_FILL_AREA(#32232);
+#32232 = FILL_AREA_STYLE('',(#32233));
+#32233 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32234 = OVER_RIDING_STYLED_ITEM('overriding color',(#32235),#30584,
+  #32183);
+#32235 = PRESENTATION_STYLE_ASSIGNMENT((#32236));
+#32236 = SURFACE_STYLE_USAGE(.BOTH.,#32237);
+#32237 = SURFACE_SIDE_STYLE('',(#32238));
+#32238 = SURFACE_STYLE_FILL_AREA(#32239);
+#32239 = FILL_AREA_STYLE('',(#32240));
+#32240 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32241 = OVER_RIDING_STYLED_ITEM('overriding color',(#32242),#30608,
+  #32183);
+#32242 = PRESENTATION_STYLE_ASSIGNMENT((#32243));
+#32243 = SURFACE_STYLE_USAGE(.BOTH.,#32244);
+#32244 = SURFACE_SIDE_STYLE('',(#32245));
+#32245 = SURFACE_STYLE_FILL_AREA(#32246);
+#32246 = FILL_AREA_STYLE('',(#32247));
+#32247 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32248 = OVER_RIDING_STYLED_ITEM('overriding color',(#32249),#30632,
+  #32183);
+#32249 = PRESENTATION_STYLE_ASSIGNMENT((#32250));
+#32250 = SURFACE_STYLE_USAGE(.BOTH.,#32251);
+#32251 = SURFACE_SIDE_STYLE('',(#32252));
+#32252 = SURFACE_STYLE_FILL_AREA(#32253);
+#32253 = FILL_AREA_STYLE('',(#32254));
+#32254 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32255 = OVER_RIDING_STYLED_ITEM('overriding color',(#32256),#30649,
+  #32183);
+#32256 = PRESENTATION_STYLE_ASSIGNMENT((#32257));
+#32257 = SURFACE_STYLE_USAGE(.BOTH.,#32258);
+#32258 = SURFACE_SIDE_STYLE('',(#32259));
+#32259 = SURFACE_STYLE_FILL_AREA(#32260);
+#32260 = FILL_AREA_STYLE('',(#32261));
+#32261 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32262 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32263),#456);
+#32263 = STYLED_ITEM('color',(#32264),#261);
+#32264 = PRESENTATION_STYLE_ASSIGNMENT((#32265,#32270));
+#32265 = SURFACE_STYLE_USAGE(.BOTH.,#32266);
+#32266 = SURFACE_SIDE_STYLE('',(#32267));
+#32267 = SURFACE_STYLE_FILL_AREA(#32268);
+#32268 = FILL_AREA_STYLE('',(#32269));
+#32269 = FILL_AREA_STYLE_COLOUR('',#31759);
+#32270 = CURVE_STYLE('',#32271,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32271 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32272 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32273),#17456);
+#32273 = STYLED_ITEM('color',(#32274),#17170);
+#32274 = PRESENTATION_STYLE_ASSIGNMENT((#32275,#32280));
+#32275 = SURFACE_STYLE_USAGE(.BOTH.,#32276);
+#32276 = SURFACE_SIDE_STYLE('',(#32277));
+#32277 = SURFACE_STYLE_FILL_AREA(#32278);
+#32278 = FILL_AREA_STYLE('',(#32279));
+#32279 = FILL_AREA_STYLE_COLOUR('',#31434);
+#32280 = CURVE_STYLE('',#32281,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32281 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32282 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32283),#18327);
+#32283 = STYLED_ITEM('color',(#32284),#18041);
+#32284 = PRESENTATION_STYLE_ASSIGNMENT((#32285,#32290));
+#32285 = SURFACE_STYLE_USAGE(.BOTH.,#32286);
+#32286 = SURFACE_SIDE_STYLE('',(#32287));
+#32287 = SURFACE_STYLE_FILL_AREA(#32288);
+#32288 = FILL_AREA_STYLE('',(#32289));
+#32289 = FILL_AREA_STYLE_COLOUR('',#31434);
+#32290 = CURVE_STYLE('',#32291,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32291 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32292 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32293),#8319);
+#32293 = STYLED_ITEM('color',(#32294),#7820);
+#32294 = PRESENTATION_STYLE_ASSIGNMENT((#32295,#32300));
+#32295 = SURFACE_STYLE_USAGE(.BOTH.,#32296);
+#32296 = SURFACE_SIDE_STYLE('',(#32297));
+#32297 = SURFACE_STYLE_FILL_AREA(#32298);
+#32298 = FILL_AREA_STYLE('',(#32299));
+#32299 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32300 = CURVE_STYLE('',#32301,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32301 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32302 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32303),#19198);
+#32303 = STYLED_ITEM('color',(#32304),#18912);
+#32304 = PRESENTATION_STYLE_ASSIGNMENT((#32305,#32310));
+#32305 = SURFACE_STYLE_USAGE(.BOTH.,#32306);
+#32306 = SURFACE_SIDE_STYLE('',(#32307));
+#32307 = SURFACE_STYLE_FILL_AREA(#32308);
+#32308 = FILL_AREA_STYLE('',(#32309));
+#32309 = FILL_AREA_STYLE_COLOUR('',#31434);
+#32310 = CURVE_STYLE('',#32311,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32311 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32312 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32313,#32322,#32329,#32336,#32343,#32350,#32357,#32364,#32371,
+    #32378,#32385),#31415);
+#32313 = STYLED_ITEM('color',(#32314),#30849);
+#32314 = PRESENTATION_STYLE_ASSIGNMENT((#32315,#32320));
+#32315 = SURFACE_STYLE_USAGE(.BOTH.,#32316);
+#32316 = SURFACE_SIDE_STYLE('',(#32317));
+#32317 = SURFACE_STYLE_FILL_AREA(#32318);
+#32318 = FILL_AREA_STYLE('',(#32319));
+#32319 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32320 = CURVE_STYLE('',#32321,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32321 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32322 = OVER_RIDING_STYLED_ITEM('overriding color',(#32323),#30922,
+  #32313);
+#32323 = PRESENTATION_STYLE_ASSIGNMENT((#32324));
+#32324 = SURFACE_STYLE_USAGE(.BOTH.,#32325);
+#32325 = SURFACE_SIDE_STYLE('',(#32326));
+#32326 = SURFACE_STYLE_FILL_AREA(#32327);
+#32327 = FILL_AREA_STYLE('',(#32328));
+#32328 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32329 = OVER_RIDING_STYLED_ITEM('overriding color',(#32330),#31065,
+  #32313);
+#32330 = PRESENTATION_STYLE_ASSIGNMENT((#32331));
+#32331 = SURFACE_STYLE_USAGE(.BOTH.,#32332);
+#32332 = SURFACE_SIDE_STYLE('',(#32333));
+#32333 = SURFACE_STYLE_FILL_AREA(#32334);
+#32334 = FILL_AREA_STYLE('',(#32335));
+#32335 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32336 = OVER_RIDING_STYLED_ITEM('overriding color',(#32337),#31096,
+  #32313);
+#32337 = PRESENTATION_STYLE_ASSIGNMENT((#32338));
+#32338 = SURFACE_STYLE_USAGE(.BOTH.,#32339);
+#32339 = SURFACE_SIDE_STYLE('',(#32340));
+#32340 = SURFACE_STYLE_FILL_AREA(#32341);
+#32341 = FILL_AREA_STYLE('',(#32342));
+#32342 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32343 = OVER_RIDING_STYLED_ITEM('overriding color',(#32344),#31120,
+  #32313);
+#32344 = PRESENTATION_STYLE_ASSIGNMENT((#32345));
+#32345 = SURFACE_STYLE_USAGE(.BOTH.,#32346);
+#32346 = SURFACE_SIDE_STYLE('',(#32347));
+#32347 = SURFACE_STYLE_FILL_AREA(#32348);
+#32348 = FILL_AREA_STYLE('',(#32349));
+#32349 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32350 = OVER_RIDING_STYLED_ITEM('overriding color',(#32351),#31144,
+  #32313);
+#32351 = PRESENTATION_STYLE_ASSIGNMENT((#32352));
+#32352 = SURFACE_STYLE_USAGE(.BOTH.,#32353);
+#32353 = SURFACE_SIDE_STYLE('',(#32354));
+#32354 = SURFACE_STYLE_FILL_AREA(#32355);
+#32355 = FILL_AREA_STYLE('',(#32356));
+#32356 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32357 = OVER_RIDING_STYLED_ITEM('overriding color',(#32358),#31168,
+  #32313);
+#32358 = PRESENTATION_STYLE_ASSIGNMENT((#32359));
+#32359 = SURFACE_STYLE_USAGE(.BOTH.,#32360);
+#32360 = SURFACE_SIDE_STYLE('',(#32361));
+#32361 = SURFACE_STYLE_FILL_AREA(#32362);
+#32362 = FILL_AREA_STYLE('',(#32363));
+#32363 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32364 = OVER_RIDING_STYLED_ITEM('overriding color',(#32365),#31192,
+  #32313);
+#32365 = PRESENTATION_STYLE_ASSIGNMENT((#32366));
+#32366 = SURFACE_STYLE_USAGE(.BOTH.,#32367);
+#32367 = SURFACE_SIDE_STYLE('',(#32368));
+#32368 = SURFACE_STYLE_FILL_AREA(#32369);
+#32369 = FILL_AREA_STYLE('',(#32370));
+#32370 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32371 = OVER_RIDING_STYLED_ITEM('overriding color',(#32372),#31216,
+  #32313);
+#32372 = PRESENTATION_STYLE_ASSIGNMENT((#32373));
+#32373 = SURFACE_STYLE_USAGE(.BOTH.,#32374);
+#32374 = SURFACE_SIDE_STYLE('',(#32375));
+#32375 = SURFACE_STYLE_FILL_AREA(#32376);
+#32376 = FILL_AREA_STYLE('',(#32377));
+#32377 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32378 = OVER_RIDING_STYLED_ITEM('overriding color',(#32379),#31240,
+  #32313);
+#32379 = PRESENTATION_STYLE_ASSIGNMENT((#32380));
+#32380 = SURFACE_STYLE_USAGE(.BOTH.,#32381);
+#32381 = SURFACE_SIDE_STYLE('',(#32382));
+#32382 = SURFACE_STYLE_FILL_AREA(#32383);
+#32383 = FILL_AREA_STYLE('',(#32384));
+#32384 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32385 = OVER_RIDING_STYLED_ITEM('overriding color',(#32386),#31257,
+  #32313);
+#32386 = PRESENTATION_STYLE_ASSIGNMENT((#32387));
+#32387 = SURFACE_STYLE_USAGE(.BOTH.,#32388);
+#32388 = SURFACE_SIDE_STYLE('',(#32389));
+#32389 = SURFACE_STYLE_FILL_AREA(#32390);
+#32390 = FILL_AREA_STYLE('',(#32391));
+#32391 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32392 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32393,#32402,#32409,#32416,#32423,#32430,#32437,#32444,#32451,
+    #32458,#32465),#28948);
+#32393 = STYLED_ITEM('color',(#32394),#28382);
+#32394 = PRESENTATION_STYLE_ASSIGNMENT((#32395,#32400));
+#32395 = SURFACE_STYLE_USAGE(.BOTH.,#32396);
+#32396 = SURFACE_SIDE_STYLE('',(#32397));
+#32397 = SURFACE_STYLE_FILL_AREA(#32398);
+#32398 = FILL_AREA_STYLE('',(#32399));
+#32399 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32400 = CURVE_STYLE('',#32401,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32401 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32402 = OVER_RIDING_STYLED_ITEM('overriding color',(#32403),#28455,
+  #32393);
+#32403 = PRESENTATION_STYLE_ASSIGNMENT((#32404));
+#32404 = SURFACE_STYLE_USAGE(.BOTH.,#32405);
+#32405 = SURFACE_SIDE_STYLE('',(#32406));
+#32406 = SURFACE_STYLE_FILL_AREA(#32407);
+#32407 = FILL_AREA_STYLE('',(#32408));
+#32408 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32409 = OVER_RIDING_STYLED_ITEM('overriding color',(#32410),#28598,
+  #32393);
+#32410 = PRESENTATION_STYLE_ASSIGNMENT((#32411));
+#32411 = SURFACE_STYLE_USAGE(.BOTH.,#32412);
+#32412 = SURFACE_SIDE_STYLE('',(#32413));
+#32413 = SURFACE_STYLE_FILL_AREA(#32414);
+#32414 = FILL_AREA_STYLE('',(#32415));
+#32415 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32416 = OVER_RIDING_STYLED_ITEM('overriding color',(#32417),#28629,
+  #32393);
+#32417 = PRESENTATION_STYLE_ASSIGNMENT((#32418));
+#32418 = SURFACE_STYLE_USAGE(.BOTH.,#32419);
+#32419 = SURFACE_SIDE_STYLE('',(#32420));
+#32420 = SURFACE_STYLE_FILL_AREA(#32421);
+#32421 = FILL_AREA_STYLE('',(#32422));
+#32422 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32423 = OVER_RIDING_STYLED_ITEM('overriding color',(#32424),#28653,
+  #32393);
+#32424 = PRESENTATION_STYLE_ASSIGNMENT((#32425));
+#32425 = SURFACE_STYLE_USAGE(.BOTH.,#32426);
+#32426 = SURFACE_SIDE_STYLE('',(#32427));
+#32427 = SURFACE_STYLE_FILL_AREA(#32428);
+#32428 = FILL_AREA_STYLE('',(#32429));
+#32429 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32430 = OVER_RIDING_STYLED_ITEM('overriding color',(#32431),#28677,
+  #32393);
+#32431 = PRESENTATION_STYLE_ASSIGNMENT((#32432));
+#32432 = SURFACE_STYLE_USAGE(.BOTH.,#32433);
+#32433 = SURFACE_SIDE_STYLE('',(#32434));
+#32434 = SURFACE_STYLE_FILL_AREA(#32435);
+#32435 = FILL_AREA_STYLE('',(#32436));
+#32436 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32437 = OVER_RIDING_STYLED_ITEM('overriding color',(#32438),#28701,
+  #32393);
+#32438 = PRESENTATION_STYLE_ASSIGNMENT((#32439));
+#32439 = SURFACE_STYLE_USAGE(.BOTH.,#32440);
+#32440 = SURFACE_SIDE_STYLE('',(#32441));
+#32441 = SURFACE_STYLE_FILL_AREA(#32442);
+#32442 = FILL_AREA_STYLE('',(#32443));
+#32443 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32444 = OVER_RIDING_STYLED_ITEM('overriding color',(#32445),#28725,
+  #32393);
+#32445 = PRESENTATION_STYLE_ASSIGNMENT((#32446));
+#32446 = SURFACE_STYLE_USAGE(.BOTH.,#32447);
+#32447 = SURFACE_SIDE_STYLE('',(#32448));
+#32448 = SURFACE_STYLE_FILL_AREA(#32449);
+#32449 = FILL_AREA_STYLE('',(#32450));
+#32450 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32451 = OVER_RIDING_STYLED_ITEM('overriding color',(#32452),#28749,
+  #32393);
+#32452 = PRESENTATION_STYLE_ASSIGNMENT((#32453));
+#32453 = SURFACE_STYLE_USAGE(.BOTH.,#32454);
+#32454 = SURFACE_SIDE_STYLE('',(#32455));
+#32455 = SURFACE_STYLE_FILL_AREA(#32456);
+#32456 = FILL_AREA_STYLE('',(#32457));
+#32457 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32458 = OVER_RIDING_STYLED_ITEM('overriding color',(#32459),#28773,
+  #32393);
+#32459 = PRESENTATION_STYLE_ASSIGNMENT((#32460));
+#32460 = SURFACE_STYLE_USAGE(.BOTH.,#32461);
+#32461 = SURFACE_SIDE_STYLE('',(#32462));
+#32462 = SURFACE_STYLE_FILL_AREA(#32463);
+#32463 = FILL_AREA_STYLE('',(#32464));
+#32464 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32465 = OVER_RIDING_STYLED_ITEM('overriding color',(#32466),#28790,
+  #32393);
+#32466 = PRESENTATION_STYLE_ASSIGNMENT((#32467));
+#32467 = SURFACE_STYLE_USAGE(.BOTH.,#32468);
+#32468 = SURFACE_SIDE_STYLE('',(#32469));
+#32469 = SURFACE_STYLE_FILL_AREA(#32470);
+#32470 = FILL_AREA_STYLE('',(#32471));
+#32471 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32472 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32473,#32482,#32489,#32496,#32503,#32510,#32517,#32524,#32531,
+    #32538,#32545),#27732);
+#32473 = STYLED_ITEM('color',(#32474),#27166);
+#32474 = PRESENTATION_STYLE_ASSIGNMENT((#32475,#32480));
+#32475 = SURFACE_STYLE_USAGE(.BOTH.,#32476);
+#32476 = SURFACE_SIDE_STYLE('',(#32477));
+#32477 = SURFACE_STYLE_FILL_AREA(#32478);
+#32478 = FILL_AREA_STYLE('',(#32479));
+#32479 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32480 = CURVE_STYLE('',#32481,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32482 = OVER_RIDING_STYLED_ITEM('overriding color',(#32483),#27239,
+  #32473);
+#32483 = PRESENTATION_STYLE_ASSIGNMENT((#32484));
+#32484 = SURFACE_STYLE_USAGE(.BOTH.,#32485);
+#32485 = SURFACE_SIDE_STYLE('',(#32486));
+#32486 = SURFACE_STYLE_FILL_AREA(#32487);
+#32487 = FILL_AREA_STYLE('',(#32488));
+#32488 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32489 = OVER_RIDING_STYLED_ITEM('overriding color',(#32490),#27382,
+  #32473);
+#32490 = PRESENTATION_STYLE_ASSIGNMENT((#32491));
+#32491 = SURFACE_STYLE_USAGE(.BOTH.,#32492);
+#32492 = SURFACE_SIDE_STYLE('',(#32493));
+#32493 = SURFACE_STYLE_FILL_AREA(#32494);
+#32494 = FILL_AREA_STYLE('',(#32495));
+#32495 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32496 = OVER_RIDING_STYLED_ITEM('overriding color',(#32497),#27413,
+  #32473);
+#32497 = PRESENTATION_STYLE_ASSIGNMENT((#32498));
+#32498 = SURFACE_STYLE_USAGE(.BOTH.,#32499);
+#32499 = SURFACE_SIDE_STYLE('',(#32500));
+#32500 = SURFACE_STYLE_FILL_AREA(#32501);
+#32501 = FILL_AREA_STYLE('',(#32502));
+#32502 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32503 = OVER_RIDING_STYLED_ITEM('overriding color',(#32504),#27437,
+  #32473);
+#32504 = PRESENTATION_STYLE_ASSIGNMENT((#32505));
+#32505 = SURFACE_STYLE_USAGE(.BOTH.,#32506);
+#32506 = SURFACE_SIDE_STYLE('',(#32507));
+#32507 = SURFACE_STYLE_FILL_AREA(#32508);
+#32508 = FILL_AREA_STYLE('',(#32509));
+#32509 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32510 = OVER_RIDING_STYLED_ITEM('overriding color',(#32511),#27461,
+  #32473);
+#32511 = PRESENTATION_STYLE_ASSIGNMENT((#32512));
+#32512 = SURFACE_STYLE_USAGE(.BOTH.,#32513);
+#32513 = SURFACE_SIDE_STYLE('',(#32514));
+#32514 = SURFACE_STYLE_FILL_AREA(#32515);
+#32515 = FILL_AREA_STYLE('',(#32516));
+#32516 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32517 = OVER_RIDING_STYLED_ITEM('overriding color',(#32518),#27485,
+  #32473);
+#32518 = PRESENTATION_STYLE_ASSIGNMENT((#32519));
+#32519 = SURFACE_STYLE_USAGE(.BOTH.,#32520);
+#32520 = SURFACE_SIDE_STYLE('',(#32521));
+#32521 = SURFACE_STYLE_FILL_AREA(#32522);
+#32522 = FILL_AREA_STYLE('',(#32523));
+#32523 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32524 = OVER_RIDING_STYLED_ITEM('overriding color',(#32525),#27509,
+  #32473);
+#32525 = PRESENTATION_STYLE_ASSIGNMENT((#32526));
+#32526 = SURFACE_STYLE_USAGE(.BOTH.,#32527);
+#32527 = SURFACE_SIDE_STYLE('',(#32528));
+#32528 = SURFACE_STYLE_FILL_AREA(#32529);
+#32529 = FILL_AREA_STYLE('',(#32530));
+#32530 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32531 = OVER_RIDING_STYLED_ITEM('overriding color',(#32532),#27533,
+  #32473);
+#32532 = PRESENTATION_STYLE_ASSIGNMENT((#32533));
+#32533 = SURFACE_STYLE_USAGE(.BOTH.,#32534);
+#32534 = SURFACE_SIDE_STYLE('',(#32535));
+#32535 = SURFACE_STYLE_FILL_AREA(#32536);
+#32536 = FILL_AREA_STYLE('',(#32537));
+#32537 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32538 = OVER_RIDING_STYLED_ITEM('overriding color',(#32539),#27557,
+  #32473);
+#32539 = PRESENTATION_STYLE_ASSIGNMENT((#32540));
+#32540 = SURFACE_STYLE_USAGE(.BOTH.,#32541);
+#32541 = SURFACE_SIDE_STYLE('',(#32542));
+#32542 = SURFACE_STYLE_FILL_AREA(#32543);
+#32543 = FILL_AREA_STYLE('',(#32544));
+#32544 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32545 = OVER_RIDING_STYLED_ITEM('overriding color',(#32546),#27574,
+  #32473);
+#32546 = PRESENTATION_STYLE_ASSIGNMENT((#32547));
+#32547 = SURFACE_STYLE_USAGE(.BOTH.,#32548);
+#32548 = SURFACE_SIDE_STYLE('',(#32549));
+#32549 = SURFACE_STYLE_FILL_AREA(#32550);
+#32550 = FILL_AREA_STYLE('',(#32551));
+#32551 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32552 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32553),#242);
+#32553 = STYLED_ITEM('color',(#32554),#92);
+#32554 = PRESENTATION_STYLE_ASSIGNMENT((#32555,#32561));
+#32555 = SURFACE_STYLE_USAGE(.BOTH.,#32556);
+#32556 = SURFACE_SIDE_STYLE('',(#32557));
+#32557 = SURFACE_STYLE_FILL_AREA(#32558);
+#32558 = FILL_AREA_STYLE('',(#32559));
+#32559 = FILL_AREA_STYLE_COLOUR('',#32560);
+#32560 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#32561 = CURVE_STYLE('',#32562,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32562 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32563 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32564),#4693);
+#32564 = STYLED_ITEM('color',(#32565),#4194);
+#32565 = PRESENTATION_STYLE_ASSIGNMENT((#32566,#32571));
+#32566 = SURFACE_STYLE_USAGE(.BOTH.,#32567);
+#32567 = SURFACE_SIDE_STYLE('',(#32568));
+#32568 = SURFACE_STYLE_FILL_AREA(#32569);
+#32569 = FILL_AREA_STYLE('',(#32570));
+#32570 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32571 = CURVE_STYLE('',#32572,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32572 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32573 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32574,#32583,#32590,#32597,#32604,#32611,#32618,#32625,#32632,
+    #32639,#32646),#23383);
+#32574 = STYLED_ITEM('color',(#32575),#22817);
+#32575 = PRESENTATION_STYLE_ASSIGNMENT((#32576,#32581));
+#32576 = SURFACE_STYLE_USAGE(.BOTH.,#32577);
+#32577 = SURFACE_SIDE_STYLE('',(#32578));
+#32578 = SURFACE_STYLE_FILL_AREA(#32579);
+#32579 = FILL_AREA_STYLE('',(#32580));
+#32580 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32581 = CURVE_STYLE('',#32582,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32582 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32583 = OVER_RIDING_STYLED_ITEM('overriding color',(#32584),#22890,
+  #32574);
+#32584 = PRESENTATION_STYLE_ASSIGNMENT((#32585));
+#32585 = SURFACE_STYLE_USAGE(.BOTH.,#32586);
+#32586 = SURFACE_SIDE_STYLE('',(#32587));
+#32587 = SURFACE_STYLE_FILL_AREA(#32588);
+#32588 = FILL_AREA_STYLE('',(#32589));
+#32589 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32590 = OVER_RIDING_STYLED_ITEM('overriding color',(#32591),#23033,
+  #32574);
+#32591 = PRESENTATION_STYLE_ASSIGNMENT((#32592));
+#32592 = SURFACE_STYLE_USAGE(.BOTH.,#32593);
+#32593 = SURFACE_SIDE_STYLE('',(#32594));
+#32594 = SURFACE_STYLE_FILL_AREA(#32595);
+#32595 = FILL_AREA_STYLE('',(#32596));
+#32596 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32597 = OVER_RIDING_STYLED_ITEM('overriding color',(#32598),#23064,
+  #32574);
+#32598 = PRESENTATION_STYLE_ASSIGNMENT((#32599));
+#32599 = SURFACE_STYLE_USAGE(.BOTH.,#32600);
+#32600 = SURFACE_SIDE_STYLE('',(#32601));
+#32601 = SURFACE_STYLE_FILL_AREA(#32602);
+#32602 = FILL_AREA_STYLE('',(#32603));
+#32603 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32604 = OVER_RIDING_STYLED_ITEM('overriding color',(#32605),#23088,
+  #32574);
+#32605 = PRESENTATION_STYLE_ASSIGNMENT((#32606));
+#32606 = SURFACE_STYLE_USAGE(.BOTH.,#32607);
+#32607 = SURFACE_SIDE_STYLE('',(#32608));
+#32608 = SURFACE_STYLE_FILL_AREA(#32609);
+#32609 = FILL_AREA_STYLE('',(#32610));
+#32610 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32611 = OVER_RIDING_STYLED_ITEM('overriding color',(#32612),#23112,
+  #32574);
+#32612 = PRESENTATION_STYLE_ASSIGNMENT((#32613));
+#32613 = SURFACE_STYLE_USAGE(.BOTH.,#32614);
+#32614 = SURFACE_SIDE_STYLE('',(#32615));
+#32615 = SURFACE_STYLE_FILL_AREA(#32616);
+#32616 = FILL_AREA_STYLE('',(#32617));
+#32617 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32618 = OVER_RIDING_STYLED_ITEM('overriding color',(#32619),#23136,
+  #32574);
+#32619 = PRESENTATION_STYLE_ASSIGNMENT((#32620));
+#32620 = SURFACE_STYLE_USAGE(.BOTH.,#32621);
+#32621 = SURFACE_SIDE_STYLE('',(#32622));
+#32622 = SURFACE_STYLE_FILL_AREA(#32623);
+#32623 = FILL_AREA_STYLE('',(#32624));
+#32624 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32625 = OVER_RIDING_STYLED_ITEM('overriding color',(#32626),#23160,
+  #32574);
+#32626 = PRESENTATION_STYLE_ASSIGNMENT((#32627));
+#32627 = SURFACE_STYLE_USAGE(.BOTH.,#32628);
+#32628 = SURFACE_SIDE_STYLE('',(#32629));
+#32629 = SURFACE_STYLE_FILL_AREA(#32630);
+#32630 = FILL_AREA_STYLE('',(#32631));
+#32631 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32632 = OVER_RIDING_STYLED_ITEM('overriding color',(#32633),#23184,
+  #32574);
+#32633 = PRESENTATION_STYLE_ASSIGNMENT((#32634));
+#32634 = SURFACE_STYLE_USAGE(.BOTH.,#32635);
+#32635 = SURFACE_SIDE_STYLE('',(#32636));
+#32636 = SURFACE_STYLE_FILL_AREA(#32637);
+#32637 = FILL_AREA_STYLE('',(#32638));
+#32638 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32639 = OVER_RIDING_STYLED_ITEM('overriding color',(#32640),#23208,
+  #32574);
+#32640 = PRESENTATION_STYLE_ASSIGNMENT((#32641));
+#32641 = SURFACE_STYLE_USAGE(.BOTH.,#32642);
+#32642 = SURFACE_SIDE_STYLE('',(#32643));
+#32643 = SURFACE_STYLE_FILL_AREA(#32644);
+#32644 = FILL_AREA_STYLE('',(#32645));
+#32645 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32646 = OVER_RIDING_STYLED_ITEM('overriding color',(#32647),#23225,
+  #32574);
+#32647 = PRESENTATION_STYLE_ASSIGNMENT((#32648));
+#32648 = SURFACE_STYLE_USAGE(.BOTH.,#32649);
+#32649 = SURFACE_SIDE_STYLE('',(#32650));
+#32650 = SURFACE_STYLE_FILL_AREA(#32651);
+#32651 = FILL_AREA_STYLE('',(#32652));
+#32652 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32653 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32654),#10988);
+#32654 = STYLED_ITEM('color',(#32655),#10468);
+#32655 = PRESENTATION_STYLE_ASSIGNMENT((#32656,#32661));
+#32656 = SURFACE_STYLE_USAGE(.BOTH.,#32657);
+#32657 = SURFACE_SIDE_STYLE('',(#32658));
+#32658 = SURFACE_STYLE_FILL_AREA(#32659);
+#32659 = FILL_AREA_STYLE('',(#32660));
+#32660 = FILL_AREA_STYLE_COLOUR('',#31759);
+#32661 = CURVE_STYLE('',#32662,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32662 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32663 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32664),#625);
+#32664 = STYLED_ITEM('color',(#32665),#475);
+#32665 = PRESENTATION_STYLE_ASSIGNMENT((#32666,#32672));
+#32666 = SURFACE_STYLE_USAGE(.BOTH.,#32667);
+#32667 = SURFACE_SIDE_STYLE('',(#32668));
+#32668 = SURFACE_STYLE_FILL_AREA(#32669);
+#32669 = FILL_AREA_STYLE('',(#32670));
+#32670 = FILL_AREA_STYLE_COLOUR('',#32671);
+#32671 = COLOUR_RGB('',0.,0.330000010676,1.);
+#32672 = CURVE_STYLE('',#32673,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32673 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32674 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32675),#10391);
+#32675 = STYLED_ITEM('color',(#32676),#9892);
+#32676 = PRESENTATION_STYLE_ASSIGNMENT((#32677,#32682));
+#32677 = SURFACE_STYLE_USAGE(.BOTH.,#32678);
+#32678 = SURFACE_SIDE_STYLE('',(#32679));
+#32679 = SURFACE_STYLE_FILL_AREA(#32680);
+#32680 = FILL_AREA_STYLE('',(#32681));
+#32681 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32682 = CURVE_STYLE('',#32683,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32683 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32684 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32685),#8837);
+#32685 = STYLED_ITEM('color',(#32686),#8338);
+#32686 = PRESENTATION_STYLE_ASSIGNMENT((#32687,#32692));
+#32687 = SURFACE_STYLE_USAGE(.BOTH.,#32688);
+#32688 = SURFACE_SIDE_STYLE('',(#32689));
+#32689 = SURFACE_STYLE_FILL_AREA(#32690);
+#32690 = FILL_AREA_STYLE('',(#32691));
+#32691 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32692 = CURVE_STYLE('',#32693,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32693 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32694 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32695),#20975);
+#32695 = STYLED_ITEM('color',(#32696),#20689);
+#32696 = PRESENTATION_STYLE_ASSIGNMENT((#32697,#32702));
+#32697 = SURFACE_STYLE_USAGE(.BOTH.,#32698);
+#32698 = SURFACE_SIDE_STYLE('',(#32699));
+#32699 = SURFACE_STYLE_FILL_AREA(#32700);
+#32700 = FILL_AREA_STYLE('',(#32701));
+#32701 = FILL_AREA_STYLE_COLOUR('',#31434);
+#32702 = CURVE_STYLE('',#32703,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32703 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32704 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32705),#15683);
+#32705 = STYLED_ITEM('color',(#32706),#15397);
+#32706 = PRESENTATION_STYLE_ASSIGNMENT((#32707,#32712));
+#32707 = SURFACE_STYLE_USAGE(.BOTH.,#32708);
+#32708 = SURFACE_SIDE_STYLE('',(#32709));
+#32709 = SURFACE_STYLE_FILL_AREA(#32710);
+#32710 = FILL_AREA_STYLE('',(#32711));
+#32711 = FILL_AREA_STYLE_COLOUR('',#31434);
+#32712 = CURVE_STYLE('',#32713,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32713 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32714 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32715),#5729);
+#32715 = STYLED_ITEM('color',(#32716),#5230);
+#32716 = PRESENTATION_STYLE_ASSIGNMENT((#32717,#32722));
+#32717 = SURFACE_STYLE_USAGE(.BOTH.,#32718);
+#32718 = SURFACE_SIDE_STYLE('',(#32719));
+#32719 = SURFACE_STYLE_FILL_AREA(#32720);
+#32720 = FILL_AREA_STYLE('',(#32721));
+#32721 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32722 = CURVE_STYLE('',#32723,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32723 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32724 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32725),#16554);
+#32725 = STYLED_ITEM('color',(#32726),#16268);
+#32726 = PRESENTATION_STYLE_ASSIGNMENT((#32727,#32732));
+#32727 = SURFACE_STYLE_USAGE(.BOTH.,#32728);
+#32728 = SURFACE_SIDE_STYLE('',(#32729));
+#32729 = SURFACE_STYLE_FILL_AREA(#32730);
+#32730 = FILL_AREA_STYLE('',(#32731));
+#32731 = FILL_AREA_STYLE_COLOUR('',#31434);
+#32732 = CURVE_STYLE('',#32733,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32733 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32734 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32735),#4175);
+#32735 = STYLED_ITEM('color',(#32736),#3676);
+#32736 = PRESENTATION_STYLE_ASSIGNMENT((#32737,#32742));
+#32737 = SURFACE_STYLE_USAGE(.BOTH.,#32738);
+#32738 = SURFACE_SIDE_STYLE('',(#32739));
+#32739 = SURFACE_STYLE_FILL_AREA(#32740);
+#32740 = FILL_AREA_STYLE('',(#32741));
+#32741 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32742 = CURVE_STYLE('',#32743,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32743 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32744 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32745),#2607);
+#32745 = STYLED_ITEM('color',(#32746),#679);
+#32746 = PRESENTATION_STYLE_ASSIGNMENT((#32747,#32752));
+#32747 = SURFACE_STYLE_USAGE(.BOTH.,#32748);
+#32748 = SURFACE_SIDE_STYLE('',(#32749));
+#32749 = SURFACE_STYLE_FILL_AREA(#32750);
+#32750 = FILL_AREA_STYLE('',(#32751));
+#32751 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32752 = CURVE_STYLE('',#32753,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32753 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32754 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32755,#32764,#32771,#32778,#32785,#32792,#32799,#32806,#32813,
+    #32820,#32827),#23991);
+#32755 = STYLED_ITEM('color',(#32756),#23425);
+#32756 = PRESENTATION_STYLE_ASSIGNMENT((#32757,#32762));
+#32757 = SURFACE_STYLE_USAGE(.BOTH.,#32758);
+#32758 = SURFACE_SIDE_STYLE('',(#32759));
+#32759 = SURFACE_STYLE_FILL_AREA(#32760);
+#32760 = FILL_AREA_STYLE('',(#32761));
+#32761 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32762 = CURVE_STYLE('',#32763,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32763 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32764 = OVER_RIDING_STYLED_ITEM('overriding color',(#32765),#23498,
+  #32755);
+#32765 = PRESENTATION_STYLE_ASSIGNMENT((#32766));
+#32766 = SURFACE_STYLE_USAGE(.BOTH.,#32767);
+#32767 = SURFACE_SIDE_STYLE('',(#32768));
+#32768 = SURFACE_STYLE_FILL_AREA(#32769);
+#32769 = FILL_AREA_STYLE('',(#32770));
+#32770 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32771 = OVER_RIDING_STYLED_ITEM('overriding color',(#32772),#23641,
+  #32755);
+#32772 = PRESENTATION_STYLE_ASSIGNMENT((#32773));
+#32773 = SURFACE_STYLE_USAGE(.BOTH.,#32774);
+#32774 = SURFACE_SIDE_STYLE('',(#32775));
+#32775 = SURFACE_STYLE_FILL_AREA(#32776);
+#32776 = FILL_AREA_STYLE('',(#32777));
+#32777 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32778 = OVER_RIDING_STYLED_ITEM('overriding color',(#32779),#23672,
+  #32755);
+#32779 = PRESENTATION_STYLE_ASSIGNMENT((#32780));
+#32780 = SURFACE_STYLE_USAGE(.BOTH.,#32781);
+#32781 = SURFACE_SIDE_STYLE('',(#32782));
+#32782 = SURFACE_STYLE_FILL_AREA(#32783);
+#32783 = FILL_AREA_STYLE('',(#32784));
+#32784 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32785 = OVER_RIDING_STYLED_ITEM('overriding color',(#32786),#23696,
+  #32755);
+#32786 = PRESENTATION_STYLE_ASSIGNMENT((#32787));
+#32787 = SURFACE_STYLE_USAGE(.BOTH.,#32788);
+#32788 = SURFACE_SIDE_STYLE('',(#32789));
+#32789 = SURFACE_STYLE_FILL_AREA(#32790);
+#32790 = FILL_AREA_STYLE('',(#32791));
+#32791 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32792 = OVER_RIDING_STYLED_ITEM('overriding color',(#32793),#23720,
+  #32755);
+#32793 = PRESENTATION_STYLE_ASSIGNMENT((#32794));
+#32794 = SURFACE_STYLE_USAGE(.BOTH.,#32795);
+#32795 = SURFACE_SIDE_STYLE('',(#32796));
+#32796 = SURFACE_STYLE_FILL_AREA(#32797);
+#32797 = FILL_AREA_STYLE('',(#32798));
+#32798 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32799 = OVER_RIDING_STYLED_ITEM('overriding color',(#32800),#23744,
+  #32755);
+#32800 = PRESENTATION_STYLE_ASSIGNMENT((#32801));
+#32801 = SURFACE_STYLE_USAGE(.BOTH.,#32802);
+#32802 = SURFACE_SIDE_STYLE('',(#32803));
+#32803 = SURFACE_STYLE_FILL_AREA(#32804);
+#32804 = FILL_AREA_STYLE('',(#32805));
+#32805 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32806 = OVER_RIDING_STYLED_ITEM('overriding color',(#32807),#23768,
+  #32755);
+#32807 = PRESENTATION_STYLE_ASSIGNMENT((#32808));
+#32808 = SURFACE_STYLE_USAGE(.BOTH.,#32809);
+#32809 = SURFACE_SIDE_STYLE('',(#32810));
+#32810 = SURFACE_STYLE_FILL_AREA(#32811);
+#32811 = FILL_AREA_STYLE('',(#32812));
+#32812 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32813 = OVER_RIDING_STYLED_ITEM('overriding color',(#32814),#23792,
+  #32755);
+#32814 = PRESENTATION_STYLE_ASSIGNMENT((#32815));
+#32815 = SURFACE_STYLE_USAGE(.BOTH.,#32816);
+#32816 = SURFACE_SIDE_STYLE('',(#32817));
+#32817 = SURFACE_STYLE_FILL_AREA(#32818);
+#32818 = FILL_AREA_STYLE('',(#32819));
+#32819 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32820 = OVER_RIDING_STYLED_ITEM('overriding color',(#32821),#23816,
+  #32755);
+#32821 = PRESENTATION_STYLE_ASSIGNMENT((#32822));
+#32822 = SURFACE_STYLE_USAGE(.BOTH.,#32823);
+#32823 = SURFACE_SIDE_STYLE('',(#32824));
+#32824 = SURFACE_STYLE_FILL_AREA(#32825);
+#32825 = FILL_AREA_STYLE('',(#32826));
+#32826 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32827 = OVER_RIDING_STYLED_ITEM('overriding color',(#32828),#23833,
+  #32755);
+#32828 = PRESENTATION_STYLE_ASSIGNMENT((#32829));
+#32829 = SURFACE_STYLE_USAGE(.BOTH.,#32830);
+#32830 = SURFACE_SIDE_STYLE('',(#32831));
+#32831 = SURFACE_STYLE_FILL_AREA(#32832);
+#32832 = FILL_AREA_STYLE('',(#32833));
+#32833 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32834 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32835),#22717);
+#32835 = STYLED_ITEM('color',(#32836),#22431);
+#32836 = PRESENTATION_STYLE_ASSIGNMENT((#32837,#32842));
+#32837 = SURFACE_STYLE_USAGE(.BOTH.,#32838);
+#32838 = SURFACE_SIDE_STYLE('',(#32839));
+#32839 = SURFACE_STYLE_FILL_AREA(#32840);
+#32840 = FILL_AREA_STYLE('',(#32841));
+#32841 = FILL_AREA_STYLE_COLOUR('',#31434);
+#32842 = CURVE_STYLE('',#32843,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32843 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32844 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32845),#7283);
+#32845 = STYLED_ITEM('color',(#32846),#6784);
+#32846 = PRESENTATION_STYLE_ASSIGNMENT((#32847,#32852));
+#32847 = SURFACE_STYLE_USAGE(.BOTH.,#32848);
+#32848 = SURFACE_SIDE_STYLE('',(#32849));
+#32849 = SURFACE_STYLE_FILL_AREA(#32850);
+#32850 = FILL_AREA_STYLE('',(#32851));
+#32851 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32852 = CURVE_STYLE('',#32853,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32853 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32854 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32855,#32864,#32871,#32878,#32885,#32892,#32899,#32906,#32913,
+    #32920,#32927),#25242);
+#32855 = STYLED_ITEM('color',(#32856),#24676);
+#32856 = PRESENTATION_STYLE_ASSIGNMENT((#32857,#32862));
+#32857 = SURFACE_STYLE_USAGE(.BOTH.,#32858);
+#32858 = SURFACE_SIDE_STYLE('',(#32859));
+#32859 = SURFACE_STYLE_FILL_AREA(#32860);
+#32860 = FILL_AREA_STYLE('',(#32861));
+#32861 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32862 = CURVE_STYLE('',#32863,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32863 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32864 = OVER_RIDING_STYLED_ITEM('overriding color',(#32865),#24749,
+  #32855);
+#32865 = PRESENTATION_STYLE_ASSIGNMENT((#32866));
+#32866 = SURFACE_STYLE_USAGE(.BOTH.,#32867);
+#32867 = SURFACE_SIDE_STYLE('',(#32868));
+#32868 = SURFACE_STYLE_FILL_AREA(#32869);
+#32869 = FILL_AREA_STYLE('',(#32870));
+#32870 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32871 = OVER_RIDING_STYLED_ITEM('overriding color',(#32872),#24892,
+  #32855);
+#32872 = PRESENTATION_STYLE_ASSIGNMENT((#32873));
+#32873 = SURFACE_STYLE_USAGE(.BOTH.,#32874);
+#32874 = SURFACE_SIDE_STYLE('',(#32875));
+#32875 = SURFACE_STYLE_FILL_AREA(#32876);
+#32876 = FILL_AREA_STYLE('',(#32877));
+#32877 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32878 = OVER_RIDING_STYLED_ITEM('overriding color',(#32879),#24923,
+  #32855);
+#32879 = PRESENTATION_STYLE_ASSIGNMENT((#32880));
+#32880 = SURFACE_STYLE_USAGE(.BOTH.,#32881);
+#32881 = SURFACE_SIDE_STYLE('',(#32882));
+#32882 = SURFACE_STYLE_FILL_AREA(#32883);
+#32883 = FILL_AREA_STYLE('',(#32884));
+#32884 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32885 = OVER_RIDING_STYLED_ITEM('overriding color',(#32886),#24947,
+  #32855);
+#32886 = PRESENTATION_STYLE_ASSIGNMENT((#32887));
+#32887 = SURFACE_STYLE_USAGE(.BOTH.,#32888);
+#32888 = SURFACE_SIDE_STYLE('',(#32889));
+#32889 = SURFACE_STYLE_FILL_AREA(#32890);
+#32890 = FILL_AREA_STYLE('',(#32891));
+#32891 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32892 = OVER_RIDING_STYLED_ITEM('overriding color',(#32893),#24971,
+  #32855);
+#32893 = PRESENTATION_STYLE_ASSIGNMENT((#32894));
+#32894 = SURFACE_STYLE_USAGE(.BOTH.,#32895);
+#32895 = SURFACE_SIDE_STYLE('',(#32896));
+#32896 = SURFACE_STYLE_FILL_AREA(#32897);
+#32897 = FILL_AREA_STYLE('',(#32898));
+#32898 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32899 = OVER_RIDING_STYLED_ITEM('overriding color',(#32900),#24995,
+  #32855);
+#32900 = PRESENTATION_STYLE_ASSIGNMENT((#32901));
+#32901 = SURFACE_STYLE_USAGE(.BOTH.,#32902);
+#32902 = SURFACE_SIDE_STYLE('',(#32903));
+#32903 = SURFACE_STYLE_FILL_AREA(#32904);
+#32904 = FILL_AREA_STYLE('',(#32905));
+#32905 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32906 = OVER_RIDING_STYLED_ITEM('overriding color',(#32907),#25019,
+  #32855);
+#32907 = PRESENTATION_STYLE_ASSIGNMENT((#32908));
+#32908 = SURFACE_STYLE_USAGE(.BOTH.,#32909);
+#32909 = SURFACE_SIDE_STYLE('',(#32910));
+#32910 = SURFACE_STYLE_FILL_AREA(#32911);
+#32911 = FILL_AREA_STYLE('',(#32912));
+#32912 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32913 = OVER_RIDING_STYLED_ITEM('overriding color',(#32914),#25043,
+  #32855);
+#32914 = PRESENTATION_STYLE_ASSIGNMENT((#32915));
+#32915 = SURFACE_STYLE_USAGE(.BOTH.,#32916);
+#32916 = SURFACE_SIDE_STYLE('',(#32917));
+#32917 = SURFACE_STYLE_FILL_AREA(#32918);
+#32918 = FILL_AREA_STYLE('',(#32919));
+#32919 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32920 = OVER_RIDING_STYLED_ITEM('overriding color',(#32921),#25067,
+  #32855);
+#32921 = PRESENTATION_STYLE_ASSIGNMENT((#32922));
+#32922 = SURFACE_STYLE_USAGE(.BOTH.,#32923);
+#32923 = SURFACE_SIDE_STYLE('',(#32924));
+#32924 = SURFACE_STYLE_FILL_AREA(#32925);
+#32925 = FILL_AREA_STYLE('',(#32926));
+#32926 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32927 = OVER_RIDING_STYLED_ITEM('overriding color',(#32928),#25084,
+  #32855);
+#32928 = PRESENTATION_STYLE_ASSIGNMENT((#32929));
+#32929 = SURFACE_STYLE_USAGE(.BOTH.,#32930);
+#32930 = SURFACE_SIDE_STYLE('',(#32931));
+#32931 = SURFACE_STYLE_FILL_AREA(#32932);
+#32932 = FILL_AREA_STYLE('',(#32933));
+#32933 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32934 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32935),#6247);
+#32935 = STYLED_ITEM('color',(#32936),#5748);
+#32936 = PRESENTATION_STYLE_ASSIGNMENT((#32937,#32942));
+#32937 = SURFACE_STYLE_USAGE(.BOTH.,#32938);
+#32938 = SURFACE_SIDE_STYLE('',(#32939));
+#32939 = SURFACE_STYLE_FILL_AREA(#32940);
+#32940 = FILL_AREA_STYLE('',(#32941));
+#32941 = FILL_AREA_STYLE_COLOUR('',#31528);
+#32942 = CURVE_STYLE('',#32943,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32943 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32944 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #32945,#32954,#32961,#32968,#32975,#32982,#32989,#32996,#33003,
+    #33010,#33017),#28340);
+#32945 = STYLED_ITEM('color',(#32946),#27774);
+#32946 = PRESENTATION_STYLE_ASSIGNMENT((#32947,#32952));
+#32947 = SURFACE_STYLE_USAGE(.BOTH.,#32948);
+#32948 = SURFACE_SIDE_STYLE('',(#32949));
+#32949 = SURFACE_STYLE_FILL_AREA(#32950);
+#32950 = FILL_AREA_STYLE('',(#32951));
+#32951 = FILL_AREA_STYLE_COLOUR('',#31446);
+#32952 = CURVE_STYLE('',#32953,POSITIVE_LENGTH_MEASURE(0.1),#31437);
+#32953 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#32954 = OVER_RIDING_STYLED_ITEM('overriding color',(#32955),#27847,
+  #32945);
+#32955 = PRESENTATION_STYLE_ASSIGNMENT((#32956));
+#32956 = SURFACE_STYLE_USAGE(.BOTH.,#32957);
+#32957 = SURFACE_SIDE_STYLE('',(#32958));
+#32958 = SURFACE_STYLE_FILL_AREA(#32959);
+#32959 = FILL_AREA_STYLE('',(#32960));
+#32960 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32961 = OVER_RIDING_STYLED_ITEM('overriding color',(#32962),#27990,
+  #32945);
+#32962 = PRESENTATION_STYLE_ASSIGNMENT((#32963));
+#32963 = SURFACE_STYLE_USAGE(.BOTH.,#32964);
+#32964 = SURFACE_SIDE_STYLE('',(#32965));
+#32965 = SURFACE_STYLE_FILL_AREA(#32966);
+#32966 = FILL_AREA_STYLE('',(#32967));
+#32967 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32968 = OVER_RIDING_STYLED_ITEM('overriding color',(#32969),#28021,
+  #32945);
+#32969 = PRESENTATION_STYLE_ASSIGNMENT((#32970));
+#32970 = SURFACE_STYLE_USAGE(.BOTH.,#32971);
+#32971 = SURFACE_SIDE_STYLE('',(#32972));
+#32972 = SURFACE_STYLE_FILL_AREA(#32973);
+#32973 = FILL_AREA_STYLE('',(#32974));
+#32974 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32975 = OVER_RIDING_STYLED_ITEM('overriding color',(#32976),#28045,
+  #32945);
+#32976 = PRESENTATION_STYLE_ASSIGNMENT((#32977));
+#32977 = SURFACE_STYLE_USAGE(.BOTH.,#32978);
+#32978 = SURFACE_SIDE_STYLE('',(#32979));
+#32979 = SURFACE_STYLE_FILL_AREA(#32980);
+#32980 = FILL_AREA_STYLE('',(#32981));
+#32981 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32982 = OVER_RIDING_STYLED_ITEM('overriding color',(#32983),#28069,
+  #32945);
+#32983 = PRESENTATION_STYLE_ASSIGNMENT((#32984));
+#32984 = SURFACE_STYLE_USAGE(.BOTH.,#32985);
+#32985 = SURFACE_SIDE_STYLE('',(#32986));
+#32986 = SURFACE_STYLE_FILL_AREA(#32987);
+#32987 = FILL_AREA_STYLE('',(#32988));
+#32988 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32989 = OVER_RIDING_STYLED_ITEM('overriding color',(#32990),#28093,
+  #32945);
+#32990 = PRESENTATION_STYLE_ASSIGNMENT((#32991));
+#32991 = SURFACE_STYLE_USAGE(.BOTH.,#32992);
+#32992 = SURFACE_SIDE_STYLE('',(#32993));
+#32993 = SURFACE_STYLE_FILL_AREA(#32994);
+#32994 = FILL_AREA_STYLE('',(#32995));
+#32995 = FILL_AREA_STYLE_COLOUR('',#31456);
+#32996 = OVER_RIDING_STYLED_ITEM('overriding color',(#32997),#28117,
+  #32945);
+#32997 = PRESENTATION_STYLE_ASSIGNMENT((#32998));
+#32998 = SURFACE_STYLE_USAGE(.BOTH.,#32999);
+#32999 = SURFACE_SIDE_STYLE('',(#33000));
+#33000 = SURFACE_STYLE_FILL_AREA(#33001);
+#33001 = FILL_AREA_STYLE('',(#33002));
+#33002 = FILL_AREA_STYLE_COLOUR('',#31456);
+#33003 = OVER_RIDING_STYLED_ITEM('overriding color',(#33004),#28141,
+  #32945);
+#33004 = PRESENTATION_STYLE_ASSIGNMENT((#33005));
+#33005 = SURFACE_STYLE_USAGE(.BOTH.,#33006);
+#33006 = SURFACE_SIDE_STYLE('',(#33007));
+#33007 = SURFACE_STYLE_FILL_AREA(#33008);
+#33008 = FILL_AREA_STYLE('',(#33009));
+#33009 = FILL_AREA_STYLE_COLOUR('',#31456);
+#33010 = OVER_RIDING_STYLED_ITEM('overriding color',(#33011),#28165,
+  #32945);
+#33011 = PRESENTATION_STYLE_ASSIGNMENT((#33012));
+#33012 = SURFACE_STYLE_USAGE(.BOTH.,#33013);
+#33013 = SURFACE_SIDE_STYLE('',(#33014));
+#33014 = SURFACE_STYLE_FILL_AREA(#33015);
+#33015 = FILL_AREA_STYLE('',(#33016));
+#33016 = FILL_AREA_STYLE_COLOUR('',#31456);
+#33017 = OVER_RIDING_STYLED_ITEM('overriding color',(#33018),#28182,
+  #32945);
+#33018 = PRESENTATION_STYLE_ASSIGNMENT((#33019));
+#33019 = SURFACE_STYLE_USAGE(.BOTH.,#33020);
+#33020 = SURFACE_SIDE_STYLE('',(#33021));
+#33021 = SURFACE_STYLE_FILL_AREA(#33022);
+#33022 = FILL_AREA_STYLE('',(#33023));
+#33023 = FILL_AREA_STYLE_COLOUR('',#31456);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/fab.pretty/Module_XIAO_Generic_SocketSMD.kicad_mod b/fab.pretty/Module_XIAO_Generic_SocketSMD.kicad_mod
index 6bdfeb1..05d193b 100644
--- a/fab.pretty/Module_XIAO_Generic_SocketSMD.kicad_mod
+++ b/fab.pretty/Module_XIAO_Generic_SocketSMD.kicad_mod
@@ -308,4 +308,15 @@
 		(layers "F.Cu" "F.Paste" "F.Mask")
 		(uuid "411fe260-6962-4a42-bab6-fe9c8baa008e")
 	)
+	(model "${FAB}/fab.3dshapes/Seeed_XIAO-Generic_InSocket_SMD.step"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 180)
+		)
+	)
 )
-- 
GitLab