From ca5db8921105bd224357d17ad5cbf38146974a09 Mon Sep 17 00:00:00 2001
From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com>
Date: Mon, 24 Feb 2025 21:33:50 +0200
Subject: [PATCH] Add PinSocket Vertical SMD P2.54mm 01x05 3D model and update
 3D source file

---
 .../PinSocket-01x05_P2.54mm_Vertical_SMD.step | 4702 +++++++++++++++++
 fab.3dsource/PinSocket.FCStd                  |  Bin 78948 -> 175472 bytes
 ...Socket_1x05_P2.54mm_Vertical_SMD.kicad_mod |  267 +-
 3 files changed, 4930 insertions(+), 39 deletions(-)
 create mode 100644 fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step

diff --git a/fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step b/fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step
new file mode 100644
index 0000000..4f37a5b
--- /dev/null
+++ b/fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step
@@ -0,0 +1,4702 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2025-02-24T21:32:58',(
+    '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('01x05_P2.54mm_Vertical_SMD','01x05_P2.54mm_Vertical_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);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,2.54,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,-2.54,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.,5.08,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.,-5.08,0.));
+#33 = DIRECTION('',(0.,0.,1.));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36,
+  'distance_accuracy_value','confusion accuracy');
+#40 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#41 = SHAPE_DEFINITION_REPRESENTATION(#42,#48);
+#42 = PRODUCT_DEFINITION_SHAPE('','',#43);
+#43 = PRODUCT_DEFINITION('design','',#44,#47);
+#44 = PRODUCT_DEFINITION_FORMATION('','',#45);
+#45 = PRODUCT('01x01_P2.54mm_Vertical_SMD010',
+  '01x01_P2.54mm_Vertical_SMD010','',(#46));
+#46 = PRODUCT_CONTEXT('',#2,'mechanical');
+#47 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#48 = SHAPE_REPRESENTATION('',(#11,#49,#53),#57);
+#49 = AXIS2_PLACEMENT_3D('',#50,#51,#52);
+#50 = CARTESIAN_POINT('',(0.,0.,0.));
+#51 = DIRECTION('',(0.,0.,1.));
+#52 = DIRECTION('',(1.,0.,0.));
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(0.,0.,0.));
+#55 = DIRECTION('',(0.,0.,1.));
+#56 = DIRECTION('',(1.,0.,0.));
+#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#58,#59,#60)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#58 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#60 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#58,
+  'distance_accuracy_value','confusion accuracy');
+#62 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63,#65);
+#63 = ( REPRESENTATION_RELATIONSHIP('','',#48,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#64 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#65 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#66);
+#66 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58',
+  '01x01_P2.54mm_Vertical_SMD010','',#5,#43,$);
+#67 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45));
+#68 = SHAPE_DEFINITION_REPRESENTATION(#69,#75);
+#69 = PRODUCT_DEFINITION_SHAPE('','',#70);
+#70 = PRODUCT_DEFINITION('design','',#71,#74);
+#71 = PRODUCT_DEFINITION_FORMATION('','',#72);
+#72 = PRODUCT('Body010','Body010','',(#73));
+#73 = PRODUCT_CONTEXT('',#2,'mechanical');
+#74 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#75 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#76),#596);
+#76 = MANIFOLD_SOLID_BREP('',#77);
+#77 = CLOSED_SHELL('',(#78,#152,#183,#207,#231,#248,#279,#335,#391,#408,
+    #439,#463,#487,#504,#521,#538,#555,#572,#584));
+#78 = ADVANCED_FACE('',(#79,#113),#147,.T.);
+#79 = FACE_BOUND('',#80,.T.);
+#80 = EDGE_LOOP('',(#81,#91,#99,#107));
+#81 = ORIENTED_EDGE('',*,*,#82,.F.);
+#82 = EDGE_CURVE('',#83,#85,#87,.T.);
+#83 = VERTEX_POINT('',#84);
+#84 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#87 = LINE('',#88,#89);
+#88 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#89 = VECTOR('',#90,1.);
+#90 = DIRECTION('',(-1.,0.,0.));
+#91 = ORIENTED_EDGE('',*,*,#92,.F.);
+#92 = EDGE_CURVE('',#93,#83,#95,.T.);
+#93 = VERTEX_POINT('',#94);
+#94 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(0.,1.,0.));
+#99 = ORIENTED_EDGE('',*,*,#100,.F.);
+#100 = EDGE_CURVE('',#101,#93,#103,.T.);
+#101 = VERTEX_POINT('',#102);
+#102 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#103 = LINE('',#104,#105);
+#104 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#105 = VECTOR('',#106,1.);
+#106 = DIRECTION('',(1.,0.,0.));
+#107 = ORIENTED_EDGE('',*,*,#108,.F.);
+#108 = EDGE_CURVE('',#85,#101,#109,.T.);
+#109 = LINE('',#110,#111);
+#110 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#111 = VECTOR('',#112,1.);
+#112 = DIRECTION('',(0.,-1.,0.));
+#113 = FACE_BOUND('',#114,.T.);
+#114 = EDGE_LOOP('',(#115,#125,#133,#141));
+#115 = ORIENTED_EDGE('',*,*,#116,.T.);
+#116 = EDGE_CURVE('',#117,#119,#121,.T.);
+#117 = VERTEX_POINT('',#118);
+#118 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#119 = VERTEX_POINT('',#120);
+#120 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(0.,-1.,0.));
+#125 = ORIENTED_EDGE('',*,*,#126,.T.);
+#126 = EDGE_CURVE('',#119,#127,#129,.T.);
+#127 = VERTEX_POINT('',#128);
+#128 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = ORIENTED_EDGE('',*,*,#134,.T.);
+#134 = EDGE_CURVE('',#127,#135,#137,.T.);
+#135 = VERTEX_POINT('',#136);
+#136 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(0.,1.,0.));
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#135,#117,#143,.T.);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(-1.,0.,0.));
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(0.,0.,7.5));
+#150 = DIRECTION('',(0.,0.,1.));
+#151 = DIRECTION('',(1.,0.,-0.));
+#152 = ADVANCED_FACE('',(#153),#178,.F.);
+#153 = FACE_BOUND('',#154,.T.);
+#154 = EDGE_LOOP('',(#155,#163,#164,#172));
+#155 = ORIENTED_EDGE('',*,*,#156,.F.);
+#156 = EDGE_CURVE('',#83,#157,#159,.T.);
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111)
+  );
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#163 = ORIENTED_EDGE('',*,*,#82,.T.);
+#164 = ORIENTED_EDGE('',*,*,#165,.T.);
+#165 = EDGE_CURVE('',#85,#166,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#168 = LINE('',#169,#170);
+#169 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,7.111111111111
+    ));
+#170 = VECTOR('',#171,1.);
+#171 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#172 = ORIENTED_EDGE('',*,*,#173,.F.);
+#173 = EDGE_CURVE('',#157,#166,#174,.T.);
+#174 = LINE('',#175,#176);
+#175 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#176 = VECTOR('',#177,1.);
+#177 = DIRECTION('',(-1.,0.,0.));
+#178 = PLANE('',#179);
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#181 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#182 = DIRECTION('',(1.,0.,0.));
+#183 = ADVANCED_FACE('',(#184),#202,.F.);
+#184 = FACE_BOUND('',#185,.T.);
+#185 = EDGE_LOOP('',(#186,#194,#195,#196));
+#186 = ORIENTED_EDGE('',*,*,#187,.F.);
+#187 = EDGE_CURVE('',#93,#188,#190,.T.);
+#188 = VERTEX_POINT('',#189);
+#189 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,7.111111111111
+    ));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#194 = ORIENTED_EDGE('',*,*,#92,.T.);
+#195 = ORIENTED_EDGE('',*,*,#156,.T.);
+#196 = ORIENTED_EDGE('',*,*,#197,.F.);
+#197 = EDGE_CURVE('',#188,#157,#198,.T.);
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#200 = VECTOR('',#201,1.);
+#201 = DIRECTION('',(0.,1.,0.));
+#202 = PLANE('',#203);
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#205 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#206 = DIRECTION('',(0.,-1.,0.));
+#207 = ADVANCED_FACE('',(#208),#226,.F.);
+#208 = FACE_BOUND('',#209,.T.);
+#209 = EDGE_LOOP('',(#210,#211,#212,#220));
+#210 = ORIENTED_EDGE('',*,*,#165,.F.);
+#211 = ORIENTED_EDGE('',*,*,#108,.T.);
+#212 = ORIENTED_EDGE('',*,*,#213,.T.);
+#213 = EDGE_CURVE('',#101,#214,#216,.T.);
+#214 = VERTEX_POINT('',#215);
+#215 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#220 = ORIENTED_EDGE('',*,*,#221,.F.);
+#221 = EDGE_CURVE('',#166,#214,#222,.T.);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(0.,-1.,0.));
+#226 = PLANE('',#227);
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#229 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#230 = DIRECTION('',(0.,1.,0.));
+#231 = ADVANCED_FACE('',(#232),#243,.F.);
+#232 = FACE_BOUND('',#233,.T.);
+#233 = EDGE_LOOP('',(#234,#235,#236,#237));
+#234 = ORIENTED_EDGE('',*,*,#213,.F.);
+#235 = ORIENTED_EDGE('',*,*,#100,.T.);
+#236 = ORIENTED_EDGE('',*,*,#187,.T.);
+#237 = ORIENTED_EDGE('',*,*,#238,.F.);
+#238 = EDGE_CURVE('',#214,#188,#239,.T.);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(1.,0.,0.));
+#243 = PLANE('',#244);
+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);
+#245 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#246 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#247 = DIRECTION('',(-1.,-0.,0.));
+#248 = ADVANCED_FACE('',(#249),#274,.F.);
+#249 = FACE_BOUND('',#250,.F.);
+#250 = EDGE_LOOP('',(#251,#259,#260,#268));
+#251 = ORIENTED_EDGE('',*,*,#252,.T.);
+#252 = EDGE_CURVE('',#253,#117,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.,0.,1.));
+#259 = ORIENTED_EDGE('',*,*,#116,.T.);
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#262,#119,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#264 = LINE('',#265,#266);
+#265 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#266 = VECTOR('',#267,1.);
+#267 = DIRECTION('',(0.,0.,1.));
+#268 = ORIENTED_EDGE('',*,*,#269,.F.);
+#269 = EDGE_CURVE('',#253,#262,#270,.T.);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(0.,-1.,0.));
+#274 = PLANE('',#275);
+#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
+#276 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#277 = DIRECTION('',(1.,0.,0.));
+#278 = DIRECTION('',(0.,-1.,0.));
+#279 = ADVANCED_FACE('',(#280),#330,.F.);
+#280 = FACE_BOUND('',#281,.F.);
+#281 = EDGE_LOOP('',(#282,#292,#298,#299,#300,#308,#316,#324));
+#282 = ORIENTED_EDGE('',*,*,#283,.F.);
+#283 = EDGE_CURVE('',#284,#286,#288,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#286 = VERTEX_POINT('',#287);
+#287 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(-1.,0.,0.));
+#292 = ORIENTED_EDGE('',*,*,#293,.T.);
+#293 = EDGE_CURVE('',#284,#135,#294,.T.);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(0.,0.,1.));
+#298 = ORIENTED_EDGE('',*,*,#142,.T.);
+#299 = ORIENTED_EDGE('',*,*,#252,.F.);
+#300 = ORIENTED_EDGE('',*,*,#301,.F.);
+#301 = EDGE_CURVE('',#302,#253,#304,.T.);
+#302 = VERTEX_POINT('',#303);
+#303 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(-1.,0.,0.));
+#308 = ORIENTED_EDGE('',*,*,#309,.T.);
+#309 = EDGE_CURVE('',#302,#310,#312,.T.);
+#310 = VERTEX_POINT('',#311);
+#311 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#316 = ORIENTED_EDGE('',*,*,#317,.T.);
+#317 = EDGE_CURVE('',#310,#318,#320,.T.);
+#318 = VERTEX_POINT('',#319);
+#319 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(1.,0.,0.));
+#324 = ORIENTED_EDGE('',*,*,#325,.T.);
+#325 = EDGE_CURVE('',#318,#286,#326,.T.);
+#326 = LINE('',#327,#328);
+#327 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#328 = VECTOR('',#329,1.);
+#329 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#330 = PLANE('',#331);
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#333 = DIRECTION('',(0.,-1.,0.));
+#334 = DIRECTION('',(-1.,0.,0.));
+#335 = ADVANCED_FACE('',(#336),#386,.F.);
+#336 = FACE_BOUND('',#337,.F.);
+#337 = EDGE_LOOP('',(#338,#346,#347,#348,#356,#364,#372,#380));
+#338 = ORIENTED_EDGE('',*,*,#339,.F.);
+#339 = EDGE_CURVE('',#262,#340,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(1.,0.,0.));
+#346 = ORIENTED_EDGE('',*,*,#261,.T.);
+#347 = ORIENTED_EDGE('',*,*,#126,.T.);
+#348 = ORIENTED_EDGE('',*,*,#349,.F.);
+#349 = EDGE_CURVE('',#350,#127,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(0.,0.,1.));
+#356 = ORIENTED_EDGE('',*,*,#357,.F.);
+#357 = EDGE_CURVE('',#358,#350,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#360 = LINE('',#361,#362);
+#361 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#362 = VECTOR('',#363,1.);
+#363 = DIRECTION('',(1.,0.,0.));
+#364 = ORIENTED_EDGE('',*,*,#365,.F.);
+#365 = EDGE_CURVE('',#366,#358,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289)
+  );
+#372 = ORIENTED_EDGE('',*,*,#373,.F.);
+#373 = EDGE_CURVE('',#374,#366,#376,.T.);
+#374 = VERTEX_POINT('',#375);
+#375 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#376 = LINE('',#377,#378);
+#377 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#378 = VECTOR('',#379,1.);
+#379 = DIRECTION('',(1.,0.,0.));
+#380 = ORIENTED_EDGE('',*,*,#381,.F.);
+#381 = EDGE_CURVE('',#340,#374,#382,.T.);
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289));
+#386 = PLANE('',#387);
+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
+#388 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#389 = DIRECTION('',(0.,1.,0.));
+#390 = DIRECTION('',(1.,0.,0.));
+#391 = ADVANCED_FACE('',(#392),#403,.F.);
+#392 = FACE_BOUND('',#393,.F.);
+#393 = EDGE_LOOP('',(#394,#395,#396,#397));
+#394 = ORIENTED_EDGE('',*,*,#349,.T.);
+#395 = ORIENTED_EDGE('',*,*,#134,.T.);
+#396 = ORIENTED_EDGE('',*,*,#293,.F.);
+#397 = ORIENTED_EDGE('',*,*,#398,.F.);
+#398 = EDGE_CURVE('',#350,#284,#399,.T.);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(0.,1.,0.));
+#403 = PLANE('',#404);
+#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407);
+#405 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#406 = DIRECTION('',(-1.,0.,0.));
+#407 = DIRECTION('',(0.,1.,0.));
+#408 = ADVANCED_FACE('',(#409),#434,.F.);
+#409 = FACE_BOUND('',#410,.F.);
+#410 = EDGE_LOOP('',(#411,#419,#427,#433));
+#411 = ORIENTED_EDGE('',*,*,#412,.T.);
+#412 = EDGE_CURVE('',#157,#413,#415,.T.);
+#413 = VERTEX_POINT('',#414);
+#414 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#415 = LINE('',#416,#417);
+#416 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#417 = VECTOR('',#418,1.);
+#418 = DIRECTION('',(-0.,-0.,-1.));
+#419 = ORIENTED_EDGE('',*,*,#420,.T.);
+#420 = EDGE_CURVE('',#413,#421,#423,.T.);
+#421 = VERTEX_POINT('',#422);
+#422 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#423 = LINE('',#424,#425);
+#424 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#425 = VECTOR('',#426,1.);
+#426 = DIRECTION('',(-1.,0.,0.));
+#427 = ORIENTED_EDGE('',*,*,#428,.F.);
+#428 = EDGE_CURVE('',#166,#421,#429,.T.);
+#429 = LINE('',#430,#431);
+#430 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#431 = VECTOR('',#432,1.);
+#432 = DIRECTION('',(-0.,-0.,-1.));
+#433 = ORIENTED_EDGE('',*,*,#173,.F.);
+#434 = PLANE('',#435);
+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
+#436 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#437 = DIRECTION('',(0.,1.,0.));
+#438 = DIRECTION('',(-1.,0.,0.));
+#439 = ADVANCED_FACE('',(#440),#458,.F.);
+#440 = FACE_BOUND('',#441,.F.);
+#441 = EDGE_LOOP('',(#442,#450,#456,#457));
+#442 = ORIENTED_EDGE('',*,*,#443,.T.);
+#443 = EDGE_CURVE('',#188,#444,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-0.,-0.,-1.));
+#450 = ORIENTED_EDGE('',*,*,#451,.T.);
+#451 = EDGE_CURVE('',#444,#413,#452,.T.);
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(0.,1.,0.));
+#456 = ORIENTED_EDGE('',*,*,#412,.F.);
+#457 = ORIENTED_EDGE('',*,*,#197,.F.);
+#458 = PLANE('',#459);
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#461 = DIRECTION('',(1.,0.,0.));
+#462 = DIRECTION('',(-0.,1.,0.));
+#463 = ADVANCED_FACE('',(#464),#482,.F.);
+#464 = FACE_BOUND('',#465,.F.);
+#465 = EDGE_LOOP('',(#466,#467,#475,#481));
+#466 = ORIENTED_EDGE('',*,*,#428,.T.);
+#467 = ORIENTED_EDGE('',*,*,#468,.T.);
+#468 = EDGE_CURVE('',#421,#469,#471,.T.);
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(0.,-1.,0.));
+#475 = ORIENTED_EDGE('',*,*,#476,.F.);
+#476 = EDGE_CURVE('',#214,#469,#477,.T.);
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(-0.,-0.,-1.));
+#481 = ORIENTED_EDGE('',*,*,#221,.F.);
+#482 = PLANE('',#483);
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#485 = DIRECTION('',(-1.,0.,0.));
+#486 = DIRECTION('',(0.,-1.,0.));
+#487 = ADVANCED_FACE('',(#488),#499,.F.);
+#488 = FACE_BOUND('',#489,.F.);
+#489 = EDGE_LOOP('',(#490,#491,#497,#498));
+#490 = ORIENTED_EDGE('',*,*,#476,.T.);
+#491 = ORIENTED_EDGE('',*,*,#492,.T.);
+#492 = EDGE_CURVE('',#469,#444,#493,.T.);
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(1.,0.,0.));
+#497 = ORIENTED_EDGE('',*,*,#443,.F.);
+#498 = ORIENTED_EDGE('',*,*,#238,.F.);
+#499 = PLANE('',#500);
+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);
+#501 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#502 = DIRECTION('',(0.,-1.,0.));
+#503 = DIRECTION('',(1.,0.,0.));
+#504 = ADVANCED_FACE('',(#505),#516,.F.);
+#505 = FACE_BOUND('',#506,.F.);
+#506 = EDGE_LOOP('',(#507,#508,#509,#510));
+#507 = ORIENTED_EDGE('',*,*,#301,.T.);
+#508 = ORIENTED_EDGE('',*,*,#269,.T.);
+#509 = ORIENTED_EDGE('',*,*,#339,.T.);
+#510 = ORIENTED_EDGE('',*,*,#511,.T.);
+#511 = EDGE_CURVE('',#340,#302,#512,.T.);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#516 = PLANE('',#517);
+#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520);
+#518 = CARTESIAN_POINT('',(0.,0.,0.2));
+#519 = DIRECTION('',(0.,0.,1.));
+#520 = DIRECTION('',(1.,0.,-0.));
+#521 = ADVANCED_FACE('',(#522),#533,.F.);
+#522 = FACE_BOUND('',#523,.F.);
+#523 = EDGE_LOOP('',(#524,#525,#531,#532));
+#524 = ORIENTED_EDGE('',*,*,#283,.T.);
+#525 = ORIENTED_EDGE('',*,*,#526,.F.);
+#526 = EDGE_CURVE('',#358,#286,#527,.T.);
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#531 = ORIENTED_EDGE('',*,*,#357,.T.);
+#532 = ORIENTED_EDGE('',*,*,#398,.T.);
+#533 = PLANE('',#534);
+#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
+#535 = CARTESIAN_POINT('',(0.,0.,0.2));
+#536 = DIRECTION('',(0.,0.,1.));
+#537 = DIRECTION('',(1.,0.,-0.));
+#538 = ADVANCED_FACE('',(#539),#550,.T.);
+#539 = FACE_BOUND('',#540,.T.);
+#540 = EDGE_LOOP('',(#541,#542,#548,#549));
+#541 = ORIENTED_EDGE('',*,*,#365,.F.);
+#542 = ORIENTED_EDGE('',*,*,#543,.T.);
+#543 = EDGE_CURVE('',#366,#318,#544,.T.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#548 = ORIENTED_EDGE('',*,*,#325,.T.);
+#549 = ORIENTED_EDGE('',*,*,#526,.F.);
+#550 = PLANE('',#551);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#553 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,-0.258819045103
+    ));
+#554 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289)
+  );
+#555 = ADVANCED_FACE('',(#556),#567,.T.);
+#556 = FACE_BOUND('',#557,.T.);
+#557 = EDGE_LOOP('',(#558,#559,#565,#566));
+#558 = ORIENTED_EDGE('',*,*,#373,.F.);
+#559 = ORIENTED_EDGE('',*,*,#560,.T.);
+#560 = EDGE_CURVE('',#374,#310,#561,.T.);
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#565 = ORIENTED_EDGE('',*,*,#317,.T.);
+#566 = ORIENTED_EDGE('',*,*,#543,.F.);
+#567 = PLANE('',#568);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#570 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#571 = DIRECTION('',(1.,0.,0.));
+#572 = ADVANCED_FACE('',(#573),#579,.T.);
+#573 = FACE_BOUND('',#574,.T.);
+#574 = EDGE_LOOP('',(#575,#576,#577,#578));
+#575 = ORIENTED_EDGE('',*,*,#381,.F.);
+#576 = ORIENTED_EDGE('',*,*,#511,.T.);
+#577 = ORIENTED_EDGE('',*,*,#309,.T.);
+#578 = ORIENTED_EDGE('',*,*,#560,.F.);
+#579 = PLANE('',#580);
+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);
+#581 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#582 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103)
+  );
+#583 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289));
+#584 = ADVANCED_FACE('',(#585),#591,.T.);
+#585 = FACE_BOUND('',#586,.T.);
+#586 = EDGE_LOOP('',(#587,#588,#589,#590));
+#587 = ORIENTED_EDGE('',*,*,#468,.T.);
+#588 = ORIENTED_EDGE('',*,*,#492,.T.);
+#589 = ORIENTED_EDGE('',*,*,#451,.T.);
+#590 = ORIENTED_EDGE('',*,*,#420,.T.);
+#591 = PLANE('',#592);
+#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);
+#593 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#594 = DIRECTION('',(0.,0.,1.));
+#595 = DIRECTION('',(1.,0.,-0.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#600)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#597,#598,#599)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#597 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#598 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#599 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#600 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#597,
+  'distance_accuracy_value','confusion accuracy');
+#601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#602,#604);
+#602 = ( REPRESENTATION_RELATIONSHIP('','',#75,#48) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#603) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#49);
+#604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#605
+  );
+#605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','Body010','',#43,#70,$);
+#606 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72));
+#607 = SHAPE_DEFINITION_REPRESENTATION(#608,#614);
+#608 = PRODUCT_DEFINITION_SHAPE('','',#609);
+#609 = PRODUCT_DEFINITION('design','',#610,#613);
+#610 = PRODUCT_DEFINITION_FORMATION('','',#611);
+#611 = PRODUCT('Lead010','Lead010','',(#612));
+#612 = PRODUCT_CONTEXT('',#2,'mechanical');
+#613 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#614 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#615),#901);
+#615 = MANIFOLD_SOLID_BREP('',#616);
+#616 = CLOSED_SHELL('',(#617,#657,#688,#719,#752,#785,#816,#847,#869,
+    #885));
+#617 = ADVANCED_FACE('',(#618),#652,.T.);
+#618 = FACE_BOUND('',#619,.T.);
+#619 = EDGE_LOOP('',(#620,#630,#638,#646));
+#620 = ORIENTED_EDGE('',*,*,#621,.T.);
+#621 = EDGE_CURVE('',#622,#624,#626,.T.);
+#622 = VERTEX_POINT('',#623);
+#623 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#624 = VERTEX_POINT('',#625);
+#625 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#630 = ORIENTED_EDGE('',*,*,#631,.T.);
+#631 = EDGE_CURVE('',#624,#632,#634,.T.);
+#632 = VERTEX_POINT('',#633);
+#633 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#638 = ORIENTED_EDGE('',*,*,#639,.T.);
+#639 = EDGE_CURVE('',#632,#640,#642,.T.);
+#640 = VERTEX_POINT('',#641);
+#641 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#646 = ORIENTED_EDGE('',*,*,#647,.T.);
+#647 = EDGE_CURVE('',#640,#622,#648,.T.);
+#648 = LINE('',#649,#650);
+#649 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#652 = PLANE('',#653);
+#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);
+#654 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#655 = DIRECTION('',(1.,0.,0.));
+#656 = DIRECTION('',(-0.,1.,0.));
+#657 = ADVANCED_FACE('',(#658),#683,.F.);
+#658 = FACE_BOUND('',#659,.F.);
+#659 = EDGE_LOOP('',(#660,#668,#669,#677));
+#660 = ORIENTED_EDGE('',*,*,#661,.F.);
+#661 = EDGE_CURVE('',#624,#662,#664,.T.);
+#662 = VERTEX_POINT('',#663);
+#663 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#668 = ORIENTED_EDGE('',*,*,#631,.T.);
+#669 = ORIENTED_EDGE('',*,*,#670,.T.);
+#670 = EDGE_CURVE('',#632,#671,#673,.T.);
+#671 = VERTEX_POINT('',#672);
+#672 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#673 = LINE('',#674,#675);
+#674 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#675 = VECTOR('',#676,1.);
+#676 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#677 = ORIENTED_EDGE('',*,*,#678,.F.);
+#678 = EDGE_CURVE('',#662,#671,#679,.T.);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#683 = PLANE('',#684);
+#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);
+#685 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#686 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#687 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#688 = ADVANCED_FACE('',(#689),#714,.F.);
+#689 = FACE_BOUND('',#690,.F.);
+#690 = EDGE_LOOP('',(#691,#699,#700,#708));
+#691 = ORIENTED_EDGE('',*,*,#692,.F.);
+#692 = EDGE_CURVE('',#640,#693,#695,.T.);
+#693 = VERTEX_POINT('',#694);
+#694 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#699 = ORIENTED_EDGE('',*,*,#647,.T.);
+#700 = ORIENTED_EDGE('',*,*,#701,.T.);
+#701 = EDGE_CURVE('',#622,#702,#704,.T.);
+#702 = VERTEX_POINT('',#703);
+#703 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#708 = ORIENTED_EDGE('',*,*,#709,.F.);
+#709 = EDGE_CURVE('',#693,#702,#710,.T.);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#714 = PLANE('',#715);
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#717 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#718 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#719 = ADVANCED_FACE('',(#720),#747,.T.);
+#720 = FACE_BOUND('',#721,.T.);
+#721 = EDGE_LOOP('',(#722,#731,#739,#746));
+#722 = ORIENTED_EDGE('',*,*,#723,.T.);
+#723 = EDGE_CURVE('',#662,#724,#726,.T.);
+#724 = VERTEX_POINT('',#725);
+#725 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#726 = CIRCLE('',#727,0.3);
+#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);
+#728 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#729 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#730 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#731 = ORIENTED_EDGE('',*,*,#732,.T.);
+#732 = EDGE_CURVE('',#724,#733,#735,.T.);
+#733 = VERTEX_POINT('',#734);
+#734 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#739 = ORIENTED_EDGE('',*,*,#740,.F.);
+#740 = EDGE_CURVE('',#671,#733,#741,.T.);
+#741 = CIRCLE('',#742,0.3);
+#742 = AXIS2_PLACEMENT_3D('',#743,#744,#745);
+#743 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#744 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#745 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#746 = ORIENTED_EDGE('',*,*,#678,.F.);
+#747 = CYLINDRICAL_SURFACE('',#748,0.3);
+#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);
+#749 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#750 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#751 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#752 = ADVANCED_FACE('',(#753),#780,.F.);
+#753 = FACE_BOUND('',#754,.F.);
+#754 = EDGE_LOOP('',(#755,#756,#765,#773));
+#755 = ORIENTED_EDGE('',*,*,#709,.T.);
+#756 = ORIENTED_EDGE('',*,*,#757,.T.);
+#757 = EDGE_CURVE('',#702,#758,#760,.T.);
+#758 = VERTEX_POINT('',#759);
+#759 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#760 = CIRCLE('',#761,0.1);
+#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764);
+#762 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#763 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#764 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#765 = ORIENTED_EDGE('',*,*,#766,.F.);
+#766 = EDGE_CURVE('',#767,#758,#769,.T.);
+#767 = VERTEX_POINT('',#768);
+#768 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#769 = LINE('',#770,#771);
+#770 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#771 = VECTOR('',#772,1.);
+#772 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#773 = ORIENTED_EDGE('',*,*,#774,.F.);
+#774 = EDGE_CURVE('',#693,#767,#775,.T.);
+#775 = CIRCLE('',#776,0.1);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#778 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#779 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#780 = CYLINDRICAL_SURFACE('',#781,0.1);
+#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);
+#782 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#783 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#784 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#785 = ADVANCED_FACE('',(#786),#811,.F.);
+#786 = FACE_BOUND('',#787,.F.);
+#787 = EDGE_LOOP('',(#788,#796,#797,#805));
+#788 = ORIENTED_EDGE('',*,*,#789,.F.);
+#789 = EDGE_CURVE('',#724,#790,#792,.T.);
+#790 = VERTEX_POINT('',#791);
+#791 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#796 = ORIENTED_EDGE('',*,*,#732,.T.);
+#797 = ORIENTED_EDGE('',*,*,#798,.T.);
+#798 = EDGE_CURVE('',#733,#799,#801,.T.);
+#799 = VERTEX_POINT('',#800);
+#800 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#805 = ORIENTED_EDGE('',*,*,#806,.F.);
+#806 = EDGE_CURVE('',#790,#799,#807,.T.);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#811 = PLANE('',#812);
+#812 = AXIS2_PLACEMENT_3D('',#813,#814,#815);
+#813 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#814 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#815 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#816 = ADVANCED_FACE('',(#817),#842,.F.);
+#817 = FACE_BOUND('',#818,.F.);
+#818 = EDGE_LOOP('',(#819,#827,#828,#836));
+#819 = ORIENTED_EDGE('',*,*,#820,.T.);
+#820 = EDGE_CURVE('',#821,#790,#823,.T.);
+#821 = VERTEX_POINT('',#822);
+#822 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#827 = ORIENTED_EDGE('',*,*,#806,.T.);
+#828 = ORIENTED_EDGE('',*,*,#829,.T.);
+#829 = EDGE_CURVE('',#799,#830,#832,.T.);
+#830 = VERTEX_POINT('',#831);
+#831 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#832 = LINE('',#833,#834);
+#833 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#834 = VECTOR('',#835,1.);
+#835 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#836 = ORIENTED_EDGE('',*,*,#837,.T.);
+#837 = EDGE_CURVE('',#830,#821,#838,.T.);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#842 = PLANE('',#843);
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#845 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#846 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#847 = ADVANCED_FACE('',(#848),#864,.F.);
+#848 = FACE_BOUND('',#849,.F.);
+#849 = EDGE_LOOP('',(#850,#856,#857,#863));
+#850 = ORIENTED_EDGE('',*,*,#851,.F.);
+#851 = EDGE_CURVE('',#767,#830,#852,.T.);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#856 = ORIENTED_EDGE('',*,*,#766,.T.);
+#857 = ORIENTED_EDGE('',*,*,#858,.T.);
+#858 = EDGE_CURVE('',#758,#821,#859,.T.);
+#859 = LINE('',#860,#861);
+#860 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#863 = ORIENTED_EDGE('',*,*,#837,.F.);
+#864 = PLANE('',#865);
+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);
+#866 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#867 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#868 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#869 = ADVANCED_FACE('',(#870),#880,.T.);
+#870 = FACE_BOUND('',#871,.T.);
+#871 = EDGE_LOOP('',(#872,#873,#874,#875,#876,#877,#878,#879));
+#872 = ORIENTED_EDGE('',*,*,#701,.T.);
+#873 = ORIENTED_EDGE('',*,*,#757,.T.);
+#874 = ORIENTED_EDGE('',*,*,#858,.T.);
+#875 = ORIENTED_EDGE('',*,*,#820,.T.);
+#876 = ORIENTED_EDGE('',*,*,#789,.F.);
+#877 = ORIENTED_EDGE('',*,*,#723,.F.);
+#878 = ORIENTED_EDGE('',*,*,#661,.F.);
+#879 = ORIENTED_EDGE('',*,*,#621,.F.);
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#883 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#884 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#885 = ADVANCED_FACE('',(#886),#896,.T.);
+#886 = FACE_BOUND('',#887,.T.);
+#887 = EDGE_LOOP('',(#888,#889,#890,#891,#892,#893,#894,#895));
+#888 = ORIENTED_EDGE('',*,*,#670,.T.);
+#889 = ORIENTED_EDGE('',*,*,#740,.T.);
+#890 = ORIENTED_EDGE('',*,*,#798,.T.);
+#891 = ORIENTED_EDGE('',*,*,#829,.T.);
+#892 = ORIENTED_EDGE('',*,*,#851,.F.);
+#893 = ORIENTED_EDGE('',*,*,#774,.F.);
+#894 = ORIENTED_EDGE('',*,*,#692,.F.);
+#895 = ORIENTED_EDGE('',*,*,#639,.F.);
+#896 = PLANE('',#897);
+#897 = AXIS2_PLACEMENT_3D('',#898,#899,#900);
+#898 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#899 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#900 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#905)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#902,#903,#904)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#902 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#903 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#904 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#905 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#902,
+  'distance_accuracy_value','confusion accuracy');
+#906 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#907,#909);
+#907 = ( REPRESENTATION_RELATIONSHIP('','',#614,#48) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#908) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#908 = ITEM_DEFINED_TRANSFORMATION('','',#11,#53);
+#909 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#910
+  );
+#910 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','Lead010','',#43,#609,$);
+#911 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#611));
+#912 = SHAPE_DEFINITION_REPRESENTATION(#913,#919);
+#913 = PRODUCT_DEFINITION_SHAPE('','',#914);
+#914 = PRODUCT_DEFINITION('design','',#915,#918);
+#915 = PRODUCT_DEFINITION_FORMATION('','',#916);
+#916 = PRODUCT('01x01_P2.54mm_Vertical_SMD011',
+  '01x01_P2.54mm_Vertical_SMD011','',(#917));
+#917 = PRODUCT_CONTEXT('',#2,'mechanical');
+#918 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#919 = SHAPE_REPRESENTATION('',(#11,#920,#924),#928);
+#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923);
+#921 = CARTESIAN_POINT('',(0.,0.,0.));
+#922 = DIRECTION('',(0.,0.,1.));
+#923 = DIRECTION('',(1.,0.,0.));
+#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927);
+#925 = CARTESIAN_POINT('',(0.,0.,0.));
+#926 = DIRECTION('',(0.,0.,1.));
+#927 = DIRECTION('',(1.,0.,0.));
+#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#932)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#929,#930,#931)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#929 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#930 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#931 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#932 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#929,
+  'distance_accuracy_value','confusion accuracy');
+#933 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#934,#936);
+#934 = ( REPRESENTATION_RELATIONSHIP('','',#919,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#935) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#935 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#936 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#937
+  );
+#937 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61',
+  '01x01_P2.54mm_Vertical_SMD011','',#5,#914,$);
+#938 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#916));
+#939 = SHAPE_DEFINITION_REPRESENTATION(#940,#946);
+#940 = PRODUCT_DEFINITION_SHAPE('','',#941);
+#941 = PRODUCT_DEFINITION('design','',#942,#945);
+#942 = PRODUCT_DEFINITION_FORMATION('','',#943);
+#943 = PRODUCT('Body011','Body011','',(#944));
+#944 = PRODUCT_CONTEXT('',#2,'mechanical');
+#945 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#946 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#947),#1467);
+#947 = MANIFOLD_SOLID_BREP('',#948);
+#948 = CLOSED_SHELL('',(#949,#1023,#1054,#1078,#1102,#1119,#1150,#1206,
+    #1262,#1279,#1310,#1334,#1358,#1375,#1392,#1409,#1426,#1443,#1455));
+#949 = ADVANCED_FACE('',(#950,#984),#1018,.T.);
+#950 = FACE_BOUND('',#951,.T.);
+#951 = EDGE_LOOP('',(#952,#962,#970,#978));
+#952 = ORIENTED_EDGE('',*,*,#953,.F.);
+#953 = EDGE_CURVE('',#954,#956,#958,.T.);
+#954 = VERTEX_POINT('',#955);
+#955 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#958 = LINE('',#959,#960);
+#959 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#960 = VECTOR('',#961,1.);
+#961 = DIRECTION('',(-1.,0.,0.));
+#962 = ORIENTED_EDGE('',*,*,#963,.F.);
+#963 = EDGE_CURVE('',#964,#954,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(0.,1.,0.));
+#970 = ORIENTED_EDGE('',*,*,#971,.F.);
+#971 = EDGE_CURVE('',#972,#964,#974,.T.);
+#972 = VERTEX_POINT('',#973);
+#973 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(1.,0.,0.));
+#978 = ORIENTED_EDGE('',*,*,#979,.F.);
+#979 = EDGE_CURVE('',#956,#972,#980,.T.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.,-1.,0.));
+#984 = FACE_BOUND('',#985,.T.);
+#985 = EDGE_LOOP('',(#986,#996,#1004,#1012));
+#986 = ORIENTED_EDGE('',*,*,#987,.T.);
+#987 = EDGE_CURVE('',#988,#990,#992,.T.);
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#990 = VERTEX_POINT('',#991);
+#991 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.,-1.,0.));
+#996 = ORIENTED_EDGE('',*,*,#997,.T.);
+#997 = EDGE_CURVE('',#990,#998,#1000,.T.);
+#998 = VERTEX_POINT('',#999);
+#999 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(1.,0.,0.));
+#1004 = ORIENTED_EDGE('',*,*,#1005,.T.);
+#1005 = EDGE_CURVE('',#998,#1006,#1008,.T.);
+#1006 = VERTEX_POINT('',#1007);
+#1007 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(0.,1.,0.));
+#1012 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1013 = EDGE_CURVE('',#1006,#988,#1014,.T.);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(-1.,0.,0.));
+#1018 = PLANE('',#1019);
+#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022);
+#1020 = CARTESIAN_POINT('',(0.,0.,7.5));
+#1021 = DIRECTION('',(0.,0.,1.));
+#1022 = DIRECTION('',(1.,0.,-0.));
+#1023 = ADVANCED_FACE('',(#1024),#1049,.F.);
+#1024 = FACE_BOUND('',#1025,.T.);
+#1025 = EDGE_LOOP('',(#1026,#1034,#1035,#1043));
+#1026 = ORIENTED_EDGE('',*,*,#1027,.F.);
+#1027 = EDGE_CURVE('',#954,#1028,#1030,.T.);
+#1028 = VERTEX_POINT('',#1029);
+#1029 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111
+    ));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#1034 = ORIENTED_EDGE('',*,*,#953,.T.);
+#1035 = ORIENTED_EDGE('',*,*,#1036,.T.);
+#1036 = EDGE_CURVE('',#956,#1037,#1039,.T.);
+#1037 = VERTEX_POINT('',#1038);
+#1038 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#1039 = LINE('',#1040,#1041);
+#1040 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#1041 = VECTOR('',#1042,1.);
+#1042 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#1043 = ORIENTED_EDGE('',*,*,#1044,.F.);
+#1044 = EDGE_CURVE('',#1028,#1037,#1045,.T.);
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(-1.,0.,0.));
+#1049 = PLANE('',#1050);
+#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
+#1051 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#1052 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#1053 = DIRECTION('',(1.,0.,0.));
+#1054 = ADVANCED_FACE('',(#1055),#1073,.F.);
+#1055 = FACE_BOUND('',#1056,.T.);
+#1056 = EDGE_LOOP('',(#1057,#1065,#1066,#1067));
+#1057 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#1058 = EDGE_CURVE('',#964,#1059,#1061,.T.);
+#1059 = VERTEX_POINT('',#1060);
+#1060 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#1061 = LINE('',#1062,#1063);
+#1062 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#1063 = VECTOR('',#1064,1.);
+#1064 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#1065 = ORIENTED_EDGE('',*,*,#963,.T.);
+#1066 = ORIENTED_EDGE('',*,*,#1027,.T.);
+#1067 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1068 = EDGE_CURVE('',#1059,#1028,#1069,.T.);
+#1069 = LINE('',#1070,#1071);
+#1070 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#1071 = VECTOR('',#1072,1.);
+#1072 = DIRECTION('',(0.,1.,0.));
+#1073 = PLANE('',#1074);
+#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077);
+#1075 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#1076 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#1077 = DIRECTION('',(0.,-1.,0.));
+#1078 = ADVANCED_FACE('',(#1079),#1097,.F.);
+#1079 = FACE_BOUND('',#1080,.T.);
+#1080 = EDGE_LOOP('',(#1081,#1082,#1083,#1091));
+#1081 = ORIENTED_EDGE('',*,*,#1036,.F.);
+#1082 = ORIENTED_EDGE('',*,*,#979,.T.);
+#1083 = ORIENTED_EDGE('',*,*,#1084,.T.);
+#1084 = EDGE_CURVE('',#972,#1085,#1087,.T.);
+#1085 = VERTEX_POINT('',#1086);
+#1086 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#1091 = ORIENTED_EDGE('',*,*,#1092,.F.);
+#1092 = EDGE_CURVE('',#1037,#1085,#1093,.T.);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(0.,-1.,0.));
+#1097 = PLANE('',#1098);
+#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101);
+#1099 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#1100 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#1101 = DIRECTION('',(0.,1.,0.));
+#1102 = ADVANCED_FACE('',(#1103),#1114,.F.);
+#1103 = FACE_BOUND('',#1104,.T.);
+#1104 = EDGE_LOOP('',(#1105,#1106,#1107,#1108));
+#1105 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1106 = ORIENTED_EDGE('',*,*,#971,.T.);
+#1107 = ORIENTED_EDGE('',*,*,#1058,.T.);
+#1108 = ORIENTED_EDGE('',*,*,#1109,.F.);
+#1109 = EDGE_CURVE('',#1085,#1059,#1110,.T.);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(1.,0.,0.));
+#1114 = PLANE('',#1115);
+#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
+#1116 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#1117 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#1118 = DIRECTION('',(-1.,-0.,0.));
+#1119 = ADVANCED_FACE('',(#1120),#1145,.F.);
+#1120 = FACE_BOUND('',#1121,.F.);
+#1121 = EDGE_LOOP('',(#1122,#1130,#1131,#1139));
+#1122 = ORIENTED_EDGE('',*,*,#1123,.T.);
+#1123 = EDGE_CURVE('',#1124,#988,#1126,.T.);
+#1124 = VERTEX_POINT('',#1125);
+#1125 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#1126 = LINE('',#1127,#1128);
+#1127 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#1128 = VECTOR('',#1129,1.);
+#1129 = DIRECTION('',(0.,0.,1.));
+#1130 = ORIENTED_EDGE('',*,*,#987,.T.);
+#1131 = ORIENTED_EDGE('',*,*,#1132,.F.);
+#1132 = EDGE_CURVE('',#1133,#990,#1135,.T.);
+#1133 = VERTEX_POINT('',#1134);
+#1134 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.,0.,1.));
+#1139 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#1140 = EDGE_CURVE('',#1124,#1133,#1141,.T.);
+#1141 = LINE('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#1143 = VECTOR('',#1144,1.);
+#1144 = DIRECTION('',(0.,-1.,0.));
+#1145 = PLANE('',#1146);
+#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149);
+#1147 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#1148 = DIRECTION('',(1.,0.,0.));
+#1149 = DIRECTION('',(0.,-1.,0.));
+#1150 = ADVANCED_FACE('',(#1151),#1201,.F.);
+#1151 = FACE_BOUND('',#1152,.F.);
+#1152 = EDGE_LOOP('',(#1153,#1163,#1169,#1170,#1171,#1179,#1187,#1195));
+#1153 = ORIENTED_EDGE('',*,*,#1154,.F.);
+#1154 = EDGE_CURVE('',#1155,#1157,#1159,.T.);
+#1155 = VERTEX_POINT('',#1156);
+#1156 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#1157 = VERTEX_POINT('',#1158);
+#1158 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(-1.,0.,0.));
+#1163 = ORIENTED_EDGE('',*,*,#1164,.T.);
+#1164 = EDGE_CURVE('',#1155,#1006,#1165,.T.);
+#1165 = LINE('',#1166,#1167);
+#1166 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#1167 = VECTOR('',#1168,1.);
+#1168 = DIRECTION('',(0.,0.,1.));
+#1169 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1170 = ORIENTED_EDGE('',*,*,#1123,.F.);
+#1171 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#1172 = EDGE_CURVE('',#1173,#1124,#1175,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#1175 = LINE('',#1176,#1177);
+#1176 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#1177 = VECTOR('',#1178,1.);
+#1178 = DIRECTION('',(-1.,0.,0.));
+#1179 = ORIENTED_EDGE('',*,*,#1180,.T.);
+#1180 = EDGE_CURVE('',#1173,#1181,#1183,.T.);
+#1181 = VERTEX_POINT('',#1182);
+#1182 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#1183 = LINE('',#1184,#1185);
+#1184 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#1185 = VECTOR('',#1186,1.);
+#1186 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#1187 = ORIENTED_EDGE('',*,*,#1188,.T.);
+#1188 = EDGE_CURVE('',#1181,#1189,#1191,.T.);
+#1189 = VERTEX_POINT('',#1190);
+#1190 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#1191 = LINE('',#1192,#1193);
+#1192 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#1193 = VECTOR('',#1194,1.);
+#1194 = DIRECTION('',(1.,0.,0.));
+#1195 = ORIENTED_EDGE('',*,*,#1196,.T.);
+#1196 = EDGE_CURVE('',#1189,#1157,#1197,.T.);
+#1197 = LINE('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#1199 = VECTOR('',#1200,1.);
+#1200 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#1201 = PLANE('',#1202);
+#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
+#1203 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#1204 = DIRECTION('',(0.,-1.,0.));
+#1205 = DIRECTION('',(-1.,0.,0.));
+#1206 = ADVANCED_FACE('',(#1207),#1257,.F.);
+#1207 = FACE_BOUND('',#1208,.F.);
+#1208 = EDGE_LOOP('',(#1209,#1217,#1218,#1219,#1227,#1235,#1243,#1251));
+#1209 = ORIENTED_EDGE('',*,*,#1210,.F.);
+#1210 = EDGE_CURVE('',#1133,#1211,#1213,.T.);
+#1211 = VERTEX_POINT('',#1212);
+#1212 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(1.,0.,0.));
+#1217 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1218 = ORIENTED_EDGE('',*,*,#997,.T.);
+#1219 = ORIENTED_EDGE('',*,*,#1220,.F.);
+#1220 = EDGE_CURVE('',#1221,#998,#1223,.T.);
+#1221 = VERTEX_POINT('',#1222);
+#1222 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(0.,0.,1.));
+#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#1228 = EDGE_CURVE('',#1229,#1221,#1231,.T.);
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(1.,0.,0.));
+#1235 = ORIENTED_EDGE('',*,*,#1236,.F.);
+#1236 = EDGE_CURVE('',#1237,#1229,#1239,.T.);
+#1237 = VERTEX_POINT('',#1238);
+#1238 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#1239 = LINE('',#1240,#1241);
+#1240 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#1241 = VECTOR('',#1242,1.);
+#1242 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289
+    ));
+#1243 = ORIENTED_EDGE('',*,*,#1244,.F.);
+#1244 = EDGE_CURVE('',#1245,#1237,#1247,.T.);
+#1245 = VERTEX_POINT('',#1246);
+#1246 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(1.,0.,0.));
+#1251 = ORIENTED_EDGE('',*,*,#1252,.F.);
+#1252 = EDGE_CURVE('',#1211,#1245,#1253,.T.);
+#1253 = LINE('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#1255 = VECTOR('',#1256,1.);
+#1256 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#1257 = PLANE('',#1258);
+#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);
+#1259 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#1260 = DIRECTION('',(0.,1.,0.));
+#1261 = DIRECTION('',(1.,0.,0.));
+#1262 = ADVANCED_FACE('',(#1263),#1274,.F.);
+#1263 = FACE_BOUND('',#1264,.F.);
+#1264 = EDGE_LOOP('',(#1265,#1266,#1267,#1268));
+#1265 = ORIENTED_EDGE('',*,*,#1220,.T.);
+#1266 = ORIENTED_EDGE('',*,*,#1005,.T.);
+#1267 = ORIENTED_EDGE('',*,*,#1164,.F.);
+#1268 = ORIENTED_EDGE('',*,*,#1269,.F.);
+#1269 = EDGE_CURVE('',#1221,#1155,#1270,.T.);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(0.,1.,0.));
+#1274 = PLANE('',#1275);
+#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);
+#1276 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#1277 = DIRECTION('',(-1.,0.,0.));
+#1278 = DIRECTION('',(0.,1.,0.));
+#1279 = ADVANCED_FACE('',(#1280),#1305,.F.);
+#1280 = FACE_BOUND('',#1281,.F.);
+#1281 = EDGE_LOOP('',(#1282,#1290,#1298,#1304));
+#1282 = ORIENTED_EDGE('',*,*,#1283,.T.);
+#1283 = EDGE_CURVE('',#1028,#1284,#1286,.T.);
+#1284 = VERTEX_POINT('',#1285);
+#1285 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(-0.,-0.,-1.));
+#1290 = ORIENTED_EDGE('',*,*,#1291,.T.);
+#1291 = EDGE_CURVE('',#1284,#1292,#1294,.T.);
+#1292 = VERTEX_POINT('',#1293);
+#1293 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#1294 = LINE('',#1295,#1296);
+#1295 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#1296 = VECTOR('',#1297,1.);
+#1297 = DIRECTION('',(-1.,0.,0.));
+#1298 = ORIENTED_EDGE('',*,*,#1299,.F.);
+#1299 = EDGE_CURVE('',#1037,#1292,#1300,.T.);
+#1300 = LINE('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#1302 = VECTOR('',#1303,1.);
+#1303 = DIRECTION('',(-0.,-0.,-1.));
+#1304 = ORIENTED_EDGE('',*,*,#1044,.F.);
+#1305 = PLANE('',#1306);
+#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309);
+#1307 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#1308 = DIRECTION('',(0.,1.,0.));
+#1309 = DIRECTION('',(-1.,0.,0.));
+#1310 = ADVANCED_FACE('',(#1311),#1329,.F.);
+#1311 = FACE_BOUND('',#1312,.F.);
+#1312 = EDGE_LOOP('',(#1313,#1321,#1327,#1328));
+#1313 = ORIENTED_EDGE('',*,*,#1314,.T.);
+#1314 = EDGE_CURVE('',#1059,#1315,#1317,.T.);
+#1315 = VERTEX_POINT('',#1316);
+#1316 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#1317 = LINE('',#1318,#1319);
+#1318 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#1319 = VECTOR('',#1320,1.);
+#1320 = DIRECTION('',(-0.,-0.,-1.));
+#1321 = ORIENTED_EDGE('',*,*,#1322,.T.);
+#1322 = EDGE_CURVE('',#1315,#1284,#1323,.T.);
+#1323 = LINE('',#1324,#1325);
+#1324 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#1325 = VECTOR('',#1326,1.);
+#1326 = DIRECTION('',(0.,1.,0.));
+#1327 = ORIENTED_EDGE('',*,*,#1283,.F.);
+#1328 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1329 = PLANE('',#1330);
+#1330 = AXIS2_PLACEMENT_3D('',#1331,#1332,#1333);
+#1331 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#1332 = DIRECTION('',(1.,0.,0.));
+#1333 = DIRECTION('',(-0.,1.,0.));
+#1334 = ADVANCED_FACE('',(#1335),#1353,.F.);
+#1335 = FACE_BOUND('',#1336,.F.);
+#1336 = EDGE_LOOP('',(#1337,#1338,#1346,#1352));
+#1337 = ORIENTED_EDGE('',*,*,#1299,.T.);
+#1338 = ORIENTED_EDGE('',*,*,#1339,.T.);
+#1339 = EDGE_CURVE('',#1292,#1340,#1342,.T.);
+#1340 = VERTEX_POINT('',#1341);
+#1341 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#1342 = LINE('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#1344 = VECTOR('',#1345,1.);
+#1345 = DIRECTION('',(0.,-1.,0.));
+#1346 = ORIENTED_EDGE('',*,*,#1347,.F.);
+#1347 = EDGE_CURVE('',#1085,#1340,#1348,.T.);
+#1348 = LINE('',#1349,#1350);
+#1349 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#1350 = VECTOR('',#1351,1.);
+#1351 = DIRECTION('',(-0.,-0.,-1.));
+#1352 = ORIENTED_EDGE('',*,*,#1092,.F.);
+#1353 = PLANE('',#1354);
+#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357);
+#1355 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#1356 = DIRECTION('',(-1.,0.,0.));
+#1357 = DIRECTION('',(0.,-1.,0.));
+#1358 = ADVANCED_FACE('',(#1359),#1370,.F.);
+#1359 = FACE_BOUND('',#1360,.F.);
+#1360 = EDGE_LOOP('',(#1361,#1362,#1368,#1369));
+#1361 = ORIENTED_EDGE('',*,*,#1347,.T.);
+#1362 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1363 = EDGE_CURVE('',#1340,#1315,#1364,.T.);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(1.,0.,0.));
+#1368 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1369 = ORIENTED_EDGE('',*,*,#1109,.F.);
+#1370 = PLANE('',#1371);
+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
+#1372 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#1373 = DIRECTION('',(0.,-1.,0.));
+#1374 = DIRECTION('',(1.,0.,0.));
+#1375 = ADVANCED_FACE('',(#1376),#1387,.F.);
+#1376 = FACE_BOUND('',#1377,.F.);
+#1377 = EDGE_LOOP('',(#1378,#1379,#1380,#1381));
+#1378 = ORIENTED_EDGE('',*,*,#1172,.T.);
+#1379 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1380 = ORIENTED_EDGE('',*,*,#1210,.T.);
+#1381 = ORIENTED_EDGE('',*,*,#1382,.T.);
+#1382 = EDGE_CURVE('',#1211,#1173,#1383,.T.);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1387 = PLANE('',#1388);
+#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391);
+#1389 = CARTESIAN_POINT('',(0.,0.,0.2));
+#1390 = DIRECTION('',(0.,0.,1.));
+#1391 = DIRECTION('',(1.,0.,-0.));
+#1392 = ADVANCED_FACE('',(#1393),#1404,.F.);
+#1393 = FACE_BOUND('',#1394,.F.);
+#1394 = EDGE_LOOP('',(#1395,#1396,#1402,#1403));
+#1395 = ORIENTED_EDGE('',*,*,#1154,.T.);
+#1396 = ORIENTED_EDGE('',*,*,#1397,.F.);
+#1397 = EDGE_CURVE('',#1229,#1157,#1398,.T.);
+#1398 = LINE('',#1399,#1400);
+#1399 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#1400 = VECTOR('',#1401,1.);
+#1401 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1402 = ORIENTED_EDGE('',*,*,#1228,.T.);
+#1403 = ORIENTED_EDGE('',*,*,#1269,.T.);
+#1404 = PLANE('',#1405);
+#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408);
+#1406 = CARTESIAN_POINT('',(0.,0.,0.2));
+#1407 = DIRECTION('',(0.,0.,1.));
+#1408 = DIRECTION('',(1.,0.,-0.));
+#1409 = ADVANCED_FACE('',(#1410),#1421,.T.);
+#1410 = FACE_BOUND('',#1411,.T.);
+#1411 = EDGE_LOOP('',(#1412,#1413,#1419,#1420));
+#1412 = ORIENTED_EDGE('',*,*,#1236,.F.);
+#1413 = ORIENTED_EDGE('',*,*,#1414,.T.);
+#1414 = EDGE_CURVE('',#1237,#1189,#1415,.T.);
+#1415 = LINE('',#1416,#1417);
+#1416 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#1417 = VECTOR('',#1418,1.);
+#1418 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1419 = ORIENTED_EDGE('',*,*,#1196,.T.);
+#1420 = ORIENTED_EDGE('',*,*,#1397,.F.);
+#1421 = PLANE('',#1422);
+#1422 = AXIS2_PLACEMENT_3D('',#1423,#1424,#1425);
+#1423 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#1424 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#1425 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289
+    ));
+#1426 = ADVANCED_FACE('',(#1427),#1438,.T.);
+#1427 = FACE_BOUND('',#1428,.T.);
+#1428 = EDGE_LOOP('',(#1429,#1430,#1436,#1437));
+#1429 = ORIENTED_EDGE('',*,*,#1244,.F.);
+#1430 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1431 = EDGE_CURVE('',#1245,#1181,#1432,.T.);
+#1432 = LINE('',#1433,#1434);
+#1433 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#1434 = VECTOR('',#1435,1.);
+#1435 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1436 = ORIENTED_EDGE('',*,*,#1188,.T.);
+#1437 = ORIENTED_EDGE('',*,*,#1414,.F.);
+#1438 = PLANE('',#1439);
+#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);
+#1440 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#1441 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1442 = DIRECTION('',(1.,0.,0.));
+#1443 = ADVANCED_FACE('',(#1444),#1450,.T.);
+#1444 = FACE_BOUND('',#1445,.T.);
+#1445 = EDGE_LOOP('',(#1446,#1447,#1448,#1449));
+#1446 = ORIENTED_EDGE('',*,*,#1252,.F.);
+#1447 = ORIENTED_EDGE('',*,*,#1382,.T.);
+#1448 = ORIENTED_EDGE('',*,*,#1180,.T.);
+#1449 = ORIENTED_EDGE('',*,*,#1431,.F.);
+#1450 = PLANE('',#1451);
+#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454);
+#1452 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#1453 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103
+    ));
+#1454 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#1455 = ADVANCED_FACE('',(#1456),#1462,.T.);
+#1456 = FACE_BOUND('',#1457,.T.);
+#1457 = EDGE_LOOP('',(#1458,#1459,#1460,#1461));
+#1458 = ORIENTED_EDGE('',*,*,#1339,.T.);
+#1459 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1460 = ORIENTED_EDGE('',*,*,#1322,.T.);
+#1461 = ORIENTED_EDGE('',*,*,#1291,.T.);
+#1462 = PLANE('',#1463);
+#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);
+#1464 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#1465 = DIRECTION('',(0.,0.,1.));
+#1466 = DIRECTION('',(1.,0.,-0.));
+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1471)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1468,#1469,#1470)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1468 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1469 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1470 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1471 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1468,
+  'distance_accuracy_value','confusion accuracy');
+#1472 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1473,#1475);
+#1473 = ( REPRESENTATION_RELATIONSHIP('','',#946,#919) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1474) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1474 = ITEM_DEFINED_TRANSFORMATION('','',#11,#920);
+#1475 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1476);
+#1476 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','Body011','',#914,#941,$);
+#1477 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#943));
+#1478 = SHAPE_DEFINITION_REPRESENTATION(#1479,#1485);
+#1479 = PRODUCT_DEFINITION_SHAPE('','',#1480);
+#1480 = PRODUCT_DEFINITION('design','',#1481,#1484);
+#1481 = PRODUCT_DEFINITION_FORMATION('','',#1482);
+#1482 = PRODUCT('Lead011','Lead011','',(#1483));
+#1483 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1484 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1485 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1486),#1772);
+#1486 = MANIFOLD_SOLID_BREP('',#1487);
+#1487 = CLOSED_SHELL('',(#1488,#1528,#1559,#1590,#1623,#1656,#1687,#1718
+    ,#1740,#1756));
+#1488 = ADVANCED_FACE('',(#1489),#1523,.T.);
+#1489 = FACE_BOUND('',#1490,.T.);
+#1490 = EDGE_LOOP('',(#1491,#1501,#1509,#1517));
+#1491 = ORIENTED_EDGE('',*,*,#1492,.T.);
+#1492 = EDGE_CURVE('',#1493,#1495,#1497,.T.);
+#1493 = VERTEX_POINT('',#1494);
+#1494 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#1495 = VERTEX_POINT('',#1496);
+#1496 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#1497 = LINE('',#1498,#1499);
+#1498 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#1499 = VECTOR('',#1500,1.);
+#1500 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#1501 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#1502 = EDGE_CURVE('',#1495,#1503,#1505,.T.);
+#1503 = VERTEX_POINT('',#1504);
+#1504 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1509 = ORIENTED_EDGE('',*,*,#1510,.T.);
+#1510 = EDGE_CURVE('',#1503,#1511,#1513,.T.);
+#1511 = VERTEX_POINT('',#1512);
+#1512 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#1513 = LINE('',#1514,#1515);
+#1514 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#1515 = VECTOR('',#1516,1.);
+#1516 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#1517 = ORIENTED_EDGE('',*,*,#1518,.T.);
+#1518 = EDGE_CURVE('',#1511,#1493,#1519,.T.);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#1523 = PLANE('',#1524);
+#1524 = AXIS2_PLACEMENT_3D('',#1525,#1526,#1527);
+#1525 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#1526 = DIRECTION('',(1.,0.,0.));
+#1527 = DIRECTION('',(-0.,1.,0.));
+#1528 = ADVANCED_FACE('',(#1529),#1554,.F.);
+#1529 = FACE_BOUND('',#1530,.F.);
+#1530 = EDGE_LOOP('',(#1531,#1539,#1540,#1548));
+#1531 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1532 = EDGE_CURVE('',#1495,#1533,#1535,.T.);
+#1533 = VERTEX_POINT('',#1534);
+#1534 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#1539 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#1540 = ORIENTED_EDGE('',*,*,#1541,.T.);
+#1541 = EDGE_CURVE('',#1503,#1542,#1544,.T.);
+#1542 = VERTEX_POINT('',#1543);
+#1543 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#1544 = LINE('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#1546 = VECTOR('',#1547,1.);
+#1547 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#1548 = ORIENTED_EDGE('',*,*,#1549,.F.);
+#1549 = EDGE_CURVE('',#1533,#1542,#1550,.T.);
+#1550 = LINE('',#1551,#1552);
+#1551 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#1552 = VECTOR('',#1553,1.);
+#1553 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1554 = PLANE('',#1555);
+#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
+#1556 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#1557 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#1558 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#1559 = ADVANCED_FACE('',(#1560),#1585,.F.);
+#1560 = FACE_BOUND('',#1561,.F.);
+#1561 = EDGE_LOOP('',(#1562,#1570,#1571,#1579));
+#1562 = ORIENTED_EDGE('',*,*,#1563,.F.);
+#1563 = EDGE_CURVE('',#1511,#1564,#1566,.T.);
+#1564 = VERTEX_POINT('',#1565);
+#1565 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#1566 = LINE('',#1567,#1568);
+#1567 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#1568 = VECTOR('',#1569,1.);
+#1569 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#1570 = ORIENTED_EDGE('',*,*,#1518,.T.);
+#1571 = ORIENTED_EDGE('',*,*,#1572,.T.);
+#1572 = EDGE_CURVE('',#1493,#1573,#1575,.T.);
+#1573 = VERTEX_POINT('',#1574);
+#1574 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#1575 = LINE('',#1576,#1577);
+#1576 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#1577 = VECTOR('',#1578,1.);
+#1578 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#1579 = ORIENTED_EDGE('',*,*,#1580,.F.);
+#1580 = EDGE_CURVE('',#1564,#1573,#1581,.T.);
+#1581 = LINE('',#1582,#1583);
+#1582 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#1583 = VECTOR('',#1584,1.);
+#1584 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#1585 = PLANE('',#1586);
+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);
+#1587 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#1588 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#1589 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#1590 = ADVANCED_FACE('',(#1591),#1618,.T.);
+#1591 = FACE_BOUND('',#1592,.T.);
+#1592 = EDGE_LOOP('',(#1593,#1602,#1610,#1617));
+#1593 = ORIENTED_EDGE('',*,*,#1594,.T.);
+#1594 = EDGE_CURVE('',#1533,#1595,#1597,.T.);
+#1595 = VERTEX_POINT('',#1596);
+#1596 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#1597 = CIRCLE('',#1598,0.3);
+#1598 = AXIS2_PLACEMENT_3D('',#1599,#1600,#1601);
+#1599 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#1600 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#1601 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#1602 = ORIENTED_EDGE('',*,*,#1603,.T.);
+#1603 = EDGE_CURVE('',#1595,#1604,#1606,.T.);
+#1604 = VERTEX_POINT('',#1605);
+#1605 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#1610 = ORIENTED_EDGE('',*,*,#1611,.F.);
+#1611 = EDGE_CURVE('',#1542,#1604,#1612,.T.);
+#1612 = CIRCLE('',#1613,0.3);
+#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616);
+#1614 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#1615 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#1616 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#1617 = ORIENTED_EDGE('',*,*,#1549,.F.);
+#1618 = CYLINDRICAL_SURFACE('',#1619,0.3);
+#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622);
+#1620 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#1621 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#1622 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#1623 = ADVANCED_FACE('',(#1624),#1651,.F.);
+#1624 = FACE_BOUND('',#1625,.F.);
+#1625 = EDGE_LOOP('',(#1626,#1627,#1636,#1644));
+#1626 = ORIENTED_EDGE('',*,*,#1580,.T.);
+#1627 = ORIENTED_EDGE('',*,*,#1628,.T.);
+#1628 = EDGE_CURVE('',#1573,#1629,#1631,.T.);
+#1629 = VERTEX_POINT('',#1630);
+#1630 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#1631 = CIRCLE('',#1632,0.1);
+#1632 = AXIS2_PLACEMENT_3D('',#1633,#1634,#1635);
+#1633 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#1634 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#1635 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#1636 = ORIENTED_EDGE('',*,*,#1637,.F.);
+#1637 = EDGE_CURVE('',#1638,#1629,#1640,.T.);
+#1638 = VERTEX_POINT('',#1639);
+#1639 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#1644 = ORIENTED_EDGE('',*,*,#1645,.F.);
+#1645 = EDGE_CURVE('',#1564,#1638,#1646,.T.);
+#1646 = CIRCLE('',#1647,0.1);
+#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);
+#1648 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#1649 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#1650 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#1651 = CYLINDRICAL_SURFACE('',#1652,0.1);
+#1652 = AXIS2_PLACEMENT_3D('',#1653,#1654,#1655);
+#1653 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#1654 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#1655 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#1656 = ADVANCED_FACE('',(#1657),#1682,.F.);
+#1657 = FACE_BOUND('',#1658,.F.);
+#1658 = EDGE_LOOP('',(#1659,#1667,#1668,#1676));
+#1659 = ORIENTED_EDGE('',*,*,#1660,.F.);
+#1660 = EDGE_CURVE('',#1595,#1661,#1663,.T.);
+#1661 = VERTEX_POINT('',#1662);
+#1662 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#1667 = ORIENTED_EDGE('',*,*,#1603,.T.);
+#1668 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#1669 = EDGE_CURVE('',#1604,#1670,#1672,.T.);
+#1670 = VERTEX_POINT('',#1671);
+#1671 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#1672 = LINE('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#1674 = VECTOR('',#1675,1.);
+#1675 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#1676 = ORIENTED_EDGE('',*,*,#1677,.F.);
+#1677 = EDGE_CURVE('',#1661,#1670,#1678,.T.);
+#1678 = LINE('',#1679,#1680);
+#1679 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#1680 = VECTOR('',#1681,1.);
+#1681 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#1682 = PLANE('',#1683);
+#1683 = AXIS2_PLACEMENT_3D('',#1684,#1685,#1686);
+#1684 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#1685 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#1686 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#1687 = ADVANCED_FACE('',(#1688),#1713,.F.);
+#1688 = FACE_BOUND('',#1689,.F.);
+#1689 = EDGE_LOOP('',(#1690,#1698,#1699,#1707));
+#1690 = ORIENTED_EDGE('',*,*,#1691,.T.);
+#1691 = EDGE_CURVE('',#1692,#1661,#1694,.T.);
+#1692 = VERTEX_POINT('',#1693);
+#1693 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#1694 = LINE('',#1695,#1696);
+#1695 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#1698 = ORIENTED_EDGE('',*,*,#1677,.T.);
+#1699 = ORIENTED_EDGE('',*,*,#1700,.T.);
+#1700 = EDGE_CURVE('',#1670,#1701,#1703,.T.);
+#1701 = VERTEX_POINT('',#1702);
+#1702 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#1707 = ORIENTED_EDGE('',*,*,#1708,.T.);
+#1708 = EDGE_CURVE('',#1701,#1692,#1709,.T.);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#1713 = PLANE('',#1714);
+#1714 = AXIS2_PLACEMENT_3D('',#1715,#1716,#1717);
+#1715 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#1716 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#1717 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#1718 = ADVANCED_FACE('',(#1719),#1735,.F.);
+#1719 = FACE_BOUND('',#1720,.F.);
+#1720 = EDGE_LOOP('',(#1721,#1727,#1728,#1734));
+#1721 = ORIENTED_EDGE('',*,*,#1722,.F.);
+#1722 = EDGE_CURVE('',#1638,#1701,#1723,.T.);
+#1723 = LINE('',#1724,#1725);
+#1724 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#1725 = VECTOR('',#1726,1.);
+#1726 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#1727 = ORIENTED_EDGE('',*,*,#1637,.T.);
+#1728 = ORIENTED_EDGE('',*,*,#1729,.T.);
+#1729 = EDGE_CURVE('',#1629,#1692,#1730,.T.);
+#1730 = LINE('',#1731,#1732);
+#1731 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#1732 = VECTOR('',#1733,1.);
+#1733 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#1734 = ORIENTED_EDGE('',*,*,#1708,.F.);
+#1735 = PLANE('',#1736);
+#1736 = AXIS2_PLACEMENT_3D('',#1737,#1738,#1739);
+#1737 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#1738 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#1739 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#1740 = ADVANCED_FACE('',(#1741),#1751,.T.);
+#1741 = FACE_BOUND('',#1742,.T.);
+#1742 = EDGE_LOOP('',(#1743,#1744,#1745,#1746,#1747,#1748,#1749,#1750));
+#1743 = ORIENTED_EDGE('',*,*,#1572,.T.);
+#1744 = ORIENTED_EDGE('',*,*,#1628,.T.);
+#1745 = ORIENTED_EDGE('',*,*,#1729,.T.);
+#1746 = ORIENTED_EDGE('',*,*,#1691,.T.);
+#1747 = ORIENTED_EDGE('',*,*,#1660,.F.);
+#1748 = ORIENTED_EDGE('',*,*,#1594,.F.);
+#1749 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1750 = ORIENTED_EDGE('',*,*,#1492,.F.);
+#1751 = PLANE('',#1752);
+#1752 = AXIS2_PLACEMENT_3D('',#1753,#1754,#1755);
+#1753 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#1754 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#1755 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#1756 = ADVANCED_FACE('',(#1757),#1767,.T.);
+#1757 = FACE_BOUND('',#1758,.T.);
+#1758 = EDGE_LOOP('',(#1759,#1760,#1761,#1762,#1763,#1764,#1765,#1766));
+#1759 = ORIENTED_EDGE('',*,*,#1541,.T.);
+#1760 = ORIENTED_EDGE('',*,*,#1611,.T.);
+#1761 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#1762 = ORIENTED_EDGE('',*,*,#1700,.T.);
+#1763 = ORIENTED_EDGE('',*,*,#1722,.F.);
+#1764 = ORIENTED_EDGE('',*,*,#1645,.F.);
+#1765 = ORIENTED_EDGE('',*,*,#1563,.F.);
+#1766 = ORIENTED_EDGE('',*,*,#1510,.F.);
+#1767 = PLANE('',#1768);
+#1768 = AXIS2_PLACEMENT_3D('',#1769,#1770,#1771);
+#1769 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#1770 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#1771 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1776)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1773,#1774,#1775)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1773 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1774 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1775 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1776 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1773,
+  'distance_accuracy_value','confusion accuracy');
+#1777 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1778,#1780);
+#1778 = ( REPRESENTATION_RELATIONSHIP('','',#1485,#919) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1779) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1779 = ITEM_DEFINED_TRANSFORMATION('','',#11,#924);
+#1780 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1781);
+#1781 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','Lead011','',#914,#1480,$);
+#1782 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1482));
+#1783 = SHAPE_DEFINITION_REPRESENTATION(#1784,#1790);
+#1784 = PRODUCT_DEFINITION_SHAPE('','',#1785);
+#1785 = PRODUCT_DEFINITION('design','',#1786,#1789);
+#1786 = PRODUCT_DEFINITION_FORMATION('','',#1787);
+#1787 = PRODUCT('01x01_P2.54mm_Vertical_SMD012',
+  '01x01_P2.54mm_Vertical_SMD012','',(#1788));
+#1788 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1789 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1790 = SHAPE_REPRESENTATION('',(#11,#1791,#1795),#1799);
+#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794);
+#1792 = CARTESIAN_POINT('',(0.,0.,0.));
+#1793 = DIRECTION('',(0.,0.,1.));
+#1794 = DIRECTION('',(1.,0.,0.));
+#1795 = AXIS2_PLACEMENT_3D('',#1796,#1797,#1798);
+#1796 = CARTESIAN_POINT('',(0.,0.,0.));
+#1797 = DIRECTION('',(0.,0.,1.));
+#1798 = DIRECTION('',(1.,0.,0.));
+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1803)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1800,#1801,#1802)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1800 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1801 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1802 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1803 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1800,
+  'distance_accuracy_value','confusion accuracy');
+#1804 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1805,#1807);
+#1805 = ( REPRESENTATION_RELATIONSHIP('','',#1790,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1806) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1806 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#1807 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1808);
+#1808 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64',
+  '01x01_P2.54mm_Vertical_SMD012','',#5,#1785,$);
+#1809 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1787));
+#1810 = SHAPE_DEFINITION_REPRESENTATION(#1811,#1817);
+#1811 = PRODUCT_DEFINITION_SHAPE('','',#1812);
+#1812 = PRODUCT_DEFINITION('design','',#1813,#1816);
+#1813 = PRODUCT_DEFINITION_FORMATION('','',#1814);
+#1814 = PRODUCT('Body012','Body012','',(#1815));
+#1815 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1816 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1817 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1818),#2338);
+#1818 = MANIFOLD_SOLID_BREP('',#1819);
+#1819 = CLOSED_SHELL('',(#1820,#1894,#1925,#1949,#1973,#1990,#2021,#2077
+    ,#2133,#2150,#2181,#2205,#2229,#2246,#2263,#2280,#2297,#2314,#2326)
+  );
+#1820 = ADVANCED_FACE('',(#1821,#1855),#1889,.T.);
+#1821 = FACE_BOUND('',#1822,.T.);
+#1822 = EDGE_LOOP('',(#1823,#1833,#1841,#1849));
+#1823 = ORIENTED_EDGE('',*,*,#1824,.F.);
+#1824 = EDGE_CURVE('',#1825,#1827,#1829,.T.);
+#1825 = VERTEX_POINT('',#1826);
+#1826 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#1827 = VERTEX_POINT('',#1828);
+#1828 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#1829 = LINE('',#1830,#1831);
+#1830 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#1831 = VECTOR('',#1832,1.);
+#1832 = DIRECTION('',(-1.,0.,0.));
+#1833 = ORIENTED_EDGE('',*,*,#1834,.F.);
+#1834 = EDGE_CURVE('',#1835,#1825,#1837,.T.);
+#1835 = VERTEX_POINT('',#1836);
+#1836 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(0.,1.,0.));
+#1841 = ORIENTED_EDGE('',*,*,#1842,.F.);
+#1842 = EDGE_CURVE('',#1843,#1835,#1845,.T.);
+#1843 = VERTEX_POINT('',#1844);
+#1844 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#1845 = LINE('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#1847 = VECTOR('',#1848,1.);
+#1848 = DIRECTION('',(1.,0.,0.));
+#1849 = ORIENTED_EDGE('',*,*,#1850,.F.);
+#1850 = EDGE_CURVE('',#1827,#1843,#1851,.T.);
+#1851 = LINE('',#1852,#1853);
+#1852 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#1853 = VECTOR('',#1854,1.);
+#1854 = DIRECTION('',(0.,-1.,0.));
+#1855 = FACE_BOUND('',#1856,.T.);
+#1856 = EDGE_LOOP('',(#1857,#1867,#1875,#1883));
+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1858 = EDGE_CURVE('',#1859,#1861,#1863,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#1861 = VERTEX_POINT('',#1862);
+#1862 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#1863 = LINE('',#1864,#1865);
+#1864 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#1865 = VECTOR('',#1866,1.);
+#1866 = DIRECTION('',(0.,-1.,0.));
+#1867 = ORIENTED_EDGE('',*,*,#1868,.T.);
+#1868 = EDGE_CURVE('',#1861,#1869,#1871,.T.);
+#1869 = VERTEX_POINT('',#1870);
+#1870 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#1871 = LINE('',#1872,#1873);
+#1872 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#1873 = VECTOR('',#1874,1.);
+#1874 = DIRECTION('',(1.,0.,0.));
+#1875 = ORIENTED_EDGE('',*,*,#1876,.T.);
+#1876 = EDGE_CURVE('',#1869,#1877,#1879,.T.);
+#1877 = VERTEX_POINT('',#1878);
+#1878 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#1879 = LINE('',#1880,#1881);
+#1880 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#1881 = VECTOR('',#1882,1.);
+#1882 = DIRECTION('',(0.,1.,0.));
+#1883 = ORIENTED_EDGE('',*,*,#1884,.T.);
+#1884 = EDGE_CURVE('',#1877,#1859,#1885,.T.);
+#1885 = LINE('',#1886,#1887);
+#1886 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#1887 = VECTOR('',#1888,1.);
+#1888 = DIRECTION('',(-1.,0.,0.));
+#1889 = PLANE('',#1890);
+#1890 = AXIS2_PLACEMENT_3D('',#1891,#1892,#1893);
+#1891 = CARTESIAN_POINT('',(0.,0.,7.5));
+#1892 = DIRECTION('',(0.,0.,1.));
+#1893 = DIRECTION('',(1.,0.,-0.));
+#1894 = ADVANCED_FACE('',(#1895),#1920,.F.);
+#1895 = FACE_BOUND('',#1896,.T.);
+#1896 = EDGE_LOOP('',(#1897,#1905,#1906,#1914));
+#1897 = ORIENTED_EDGE('',*,*,#1898,.F.);
+#1898 = EDGE_CURVE('',#1825,#1899,#1901,.T.);
+#1899 = VERTEX_POINT('',#1900);
+#1900 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111
+    ));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#1905 = ORIENTED_EDGE('',*,*,#1824,.T.);
+#1906 = ORIENTED_EDGE('',*,*,#1907,.T.);
+#1907 = EDGE_CURVE('',#1827,#1908,#1910,.T.);
+#1908 = VERTEX_POINT('',#1909);
+#1909 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#1912 = VECTOR('',#1913,1.);
+#1913 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#1914 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#1915 = EDGE_CURVE('',#1899,#1908,#1916,.T.);
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(-1.,0.,0.));
+#1920 = PLANE('',#1921);
+#1921 = AXIS2_PLACEMENT_3D('',#1922,#1923,#1924);
+#1922 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#1923 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#1924 = DIRECTION('',(1.,0.,0.));
+#1925 = ADVANCED_FACE('',(#1926),#1944,.F.);
+#1926 = FACE_BOUND('',#1927,.T.);
+#1927 = EDGE_LOOP('',(#1928,#1936,#1937,#1938));
+#1928 = ORIENTED_EDGE('',*,*,#1929,.F.);
+#1929 = EDGE_CURVE('',#1835,#1930,#1932,.T.);
+#1930 = VERTEX_POINT('',#1931);
+#1931 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#1936 = ORIENTED_EDGE('',*,*,#1834,.T.);
+#1937 = ORIENTED_EDGE('',*,*,#1898,.T.);
+#1938 = ORIENTED_EDGE('',*,*,#1939,.F.);
+#1939 = EDGE_CURVE('',#1930,#1899,#1940,.T.);
+#1940 = LINE('',#1941,#1942);
+#1941 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#1942 = VECTOR('',#1943,1.);
+#1943 = DIRECTION('',(0.,1.,0.));
+#1944 = PLANE('',#1945);
+#1945 = AXIS2_PLACEMENT_3D('',#1946,#1947,#1948);
+#1946 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#1947 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#1948 = DIRECTION('',(0.,-1.,0.));
+#1949 = ADVANCED_FACE('',(#1950),#1968,.F.);
+#1950 = FACE_BOUND('',#1951,.T.);
+#1951 = EDGE_LOOP('',(#1952,#1953,#1954,#1962));
+#1952 = ORIENTED_EDGE('',*,*,#1907,.F.);
+#1953 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#1954 = ORIENTED_EDGE('',*,*,#1955,.T.);
+#1955 = EDGE_CURVE('',#1843,#1956,#1958,.T.);
+#1956 = VERTEX_POINT('',#1957);
+#1957 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#1958 = LINE('',#1959,#1960);
+#1959 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#1960 = VECTOR('',#1961,1.);
+#1961 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#1962 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#1963 = EDGE_CURVE('',#1908,#1956,#1964,.T.);
+#1964 = LINE('',#1965,#1966);
+#1965 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#1966 = VECTOR('',#1967,1.);
+#1967 = DIRECTION('',(0.,-1.,0.));
+#1968 = PLANE('',#1969);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#1971 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#1972 = DIRECTION('',(0.,1.,0.));
+#1973 = ADVANCED_FACE('',(#1974),#1985,.F.);
+#1974 = FACE_BOUND('',#1975,.T.);
+#1975 = EDGE_LOOP('',(#1976,#1977,#1978,#1979));
+#1976 = ORIENTED_EDGE('',*,*,#1955,.F.);
+#1977 = ORIENTED_EDGE('',*,*,#1842,.T.);
+#1978 = ORIENTED_EDGE('',*,*,#1929,.T.);
+#1979 = ORIENTED_EDGE('',*,*,#1980,.F.);
+#1980 = EDGE_CURVE('',#1956,#1930,#1981,.T.);
+#1981 = LINE('',#1982,#1983);
+#1982 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#1983 = VECTOR('',#1984,1.);
+#1984 = DIRECTION('',(1.,0.,0.));
+#1985 = PLANE('',#1986);
+#1986 = AXIS2_PLACEMENT_3D('',#1987,#1988,#1989);
+#1987 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#1988 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#1989 = DIRECTION('',(-1.,-0.,0.));
+#1990 = ADVANCED_FACE('',(#1991),#2016,.F.);
+#1991 = FACE_BOUND('',#1992,.F.);
+#1992 = EDGE_LOOP('',(#1993,#2001,#2002,#2010));
+#1993 = ORIENTED_EDGE('',*,*,#1994,.T.);
+#1994 = EDGE_CURVE('',#1995,#1859,#1997,.T.);
+#1995 = VERTEX_POINT('',#1996);
+#1996 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#1997 = LINE('',#1998,#1999);
+#1998 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#1999 = VECTOR('',#2000,1.);
+#2000 = DIRECTION('',(0.,0.,1.));
+#2001 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#2002 = ORIENTED_EDGE('',*,*,#2003,.F.);
+#2003 = EDGE_CURVE('',#2004,#1861,#2006,.T.);
+#2004 = VERTEX_POINT('',#2005);
+#2005 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2006 = LINE('',#2007,#2008);
+#2007 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2008 = VECTOR('',#2009,1.);
+#2009 = DIRECTION('',(0.,0.,1.));
+#2010 = ORIENTED_EDGE('',*,*,#2011,.F.);
+#2011 = EDGE_CURVE('',#1995,#2004,#2012,.T.);
+#2012 = LINE('',#2013,#2014);
+#2013 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#2014 = VECTOR('',#2015,1.);
+#2015 = DIRECTION('',(0.,-1.,0.));
+#2016 = PLANE('',#2017);
+#2017 = AXIS2_PLACEMENT_3D('',#2018,#2019,#2020);
+#2018 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#2019 = DIRECTION('',(1.,0.,0.));
+#2020 = DIRECTION('',(0.,-1.,0.));
+#2021 = ADVANCED_FACE('',(#2022),#2072,.F.);
+#2022 = FACE_BOUND('',#2023,.F.);
+#2023 = EDGE_LOOP('',(#2024,#2034,#2040,#2041,#2042,#2050,#2058,#2066));
+#2024 = ORIENTED_EDGE('',*,*,#2025,.F.);
+#2025 = EDGE_CURVE('',#2026,#2028,#2030,.T.);
+#2026 = VERTEX_POINT('',#2027);
+#2027 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2028 = VERTEX_POINT('',#2029);
+#2029 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#2030 = LINE('',#2031,#2032);
+#2031 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2032 = VECTOR('',#2033,1.);
+#2033 = DIRECTION('',(-1.,0.,0.));
+#2034 = ORIENTED_EDGE('',*,*,#2035,.T.);
+#2035 = EDGE_CURVE('',#2026,#1877,#2036,.T.);
+#2036 = LINE('',#2037,#2038);
+#2037 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2038 = VECTOR('',#2039,1.);
+#2039 = DIRECTION('',(0.,0.,1.));
+#2040 = ORIENTED_EDGE('',*,*,#1884,.T.);
+#2041 = ORIENTED_EDGE('',*,*,#1994,.F.);
+#2042 = ORIENTED_EDGE('',*,*,#2043,.F.);
+#2043 = EDGE_CURVE('',#2044,#1995,#2046,.T.);
+#2044 = VERTEX_POINT('',#2045);
+#2045 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#2046 = LINE('',#2047,#2048);
+#2047 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2048 = VECTOR('',#2049,1.);
+#2049 = DIRECTION('',(-1.,0.,0.));
+#2050 = ORIENTED_EDGE('',*,*,#2051,.T.);
+#2051 = EDGE_CURVE('',#2044,#2052,#2054,.T.);
+#2052 = VERTEX_POINT('',#2053);
+#2053 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#2054 = LINE('',#2055,#2056);
+#2055 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#2056 = VECTOR('',#2057,1.);
+#2057 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#2058 = ORIENTED_EDGE('',*,*,#2059,.T.);
+#2059 = EDGE_CURVE('',#2052,#2060,#2062,.T.);
+#2060 = VERTEX_POINT('',#2061);
+#2061 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#2062 = LINE('',#2063,#2064);
+#2063 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#2064 = VECTOR('',#2065,1.);
+#2065 = DIRECTION('',(1.,0.,0.));
+#2066 = ORIENTED_EDGE('',*,*,#2067,.T.);
+#2067 = EDGE_CURVE('',#2060,#2028,#2068,.T.);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#2072 = PLANE('',#2073);
+#2073 = AXIS2_PLACEMENT_3D('',#2074,#2075,#2076);
+#2074 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2075 = DIRECTION('',(0.,-1.,0.));
+#2076 = DIRECTION('',(-1.,0.,0.));
+#2077 = ADVANCED_FACE('',(#2078),#2128,.F.);
+#2078 = FACE_BOUND('',#2079,.F.);
+#2079 = EDGE_LOOP('',(#2080,#2088,#2089,#2090,#2098,#2106,#2114,#2122));
+#2080 = ORIENTED_EDGE('',*,*,#2081,.F.);
+#2081 = EDGE_CURVE('',#2004,#2082,#2084,.T.);
+#2082 = VERTEX_POINT('',#2083);
+#2083 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#2084 = LINE('',#2085,#2086);
+#2085 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2086 = VECTOR('',#2087,1.);
+#2087 = DIRECTION('',(1.,0.,0.));
+#2088 = ORIENTED_EDGE('',*,*,#2003,.T.);
+#2089 = ORIENTED_EDGE('',*,*,#1868,.T.);
+#2090 = ORIENTED_EDGE('',*,*,#2091,.F.);
+#2091 = EDGE_CURVE('',#2092,#1869,#2094,.T.);
+#2092 = VERTEX_POINT('',#2093);
+#2093 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(0.,0.,1.));
+#2098 = ORIENTED_EDGE('',*,*,#2099,.F.);
+#2099 = EDGE_CURVE('',#2100,#2092,#2102,.T.);
+#2100 = VERTEX_POINT('',#2101);
+#2101 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#2102 = LINE('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2104 = VECTOR('',#2105,1.);
+#2105 = DIRECTION('',(1.,0.,0.));
+#2106 = ORIENTED_EDGE('',*,*,#2107,.F.);
+#2107 = EDGE_CURVE('',#2108,#2100,#2110,.T.);
+#2108 = VERTEX_POINT('',#2109);
+#2109 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#2110 = LINE('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#2112 = VECTOR('',#2113,1.);
+#2113 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289
+    ));
+#2114 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#2115 = EDGE_CURVE('',#2116,#2108,#2118,.T.);
+#2116 = VERTEX_POINT('',#2117);
+#2117 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#2118 = LINE('',#2119,#2120);
+#2119 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#2120 = VECTOR('',#2121,1.);
+#2121 = DIRECTION('',(1.,0.,0.));
+#2122 = ORIENTED_EDGE('',*,*,#2123,.F.);
+#2123 = EDGE_CURVE('',#2082,#2116,#2124,.T.);
+#2124 = LINE('',#2125,#2126);
+#2125 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#2126 = VECTOR('',#2127,1.);
+#2127 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#2128 = PLANE('',#2129);
+#2129 = AXIS2_PLACEMENT_3D('',#2130,#2131,#2132);
+#2130 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2131 = DIRECTION('',(0.,1.,0.));
+#2132 = DIRECTION('',(1.,0.,0.));
+#2133 = ADVANCED_FACE('',(#2134),#2145,.F.);
+#2134 = FACE_BOUND('',#2135,.F.);
+#2135 = EDGE_LOOP('',(#2136,#2137,#2138,#2139));
+#2136 = ORIENTED_EDGE('',*,*,#2091,.T.);
+#2137 = ORIENTED_EDGE('',*,*,#1876,.T.);
+#2138 = ORIENTED_EDGE('',*,*,#2035,.F.);
+#2139 = ORIENTED_EDGE('',*,*,#2140,.F.);
+#2140 = EDGE_CURVE('',#2092,#2026,#2141,.T.);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(0.,1.,0.));
+#2145 = PLANE('',#2146);
+#2146 = AXIS2_PLACEMENT_3D('',#2147,#2148,#2149);
+#2147 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#2148 = DIRECTION('',(-1.,0.,0.));
+#2149 = DIRECTION('',(0.,1.,0.));
+#2150 = ADVANCED_FACE('',(#2151),#2176,.F.);
+#2151 = FACE_BOUND('',#2152,.F.);
+#2152 = EDGE_LOOP('',(#2153,#2161,#2169,#2175));
+#2153 = ORIENTED_EDGE('',*,*,#2154,.T.);
+#2154 = EDGE_CURVE('',#1899,#2155,#2157,.T.);
+#2155 = VERTEX_POINT('',#2156);
+#2156 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(-0.,-0.,-1.));
+#2161 = ORIENTED_EDGE('',*,*,#2162,.T.);
+#2162 = EDGE_CURVE('',#2155,#2163,#2165,.T.);
+#2163 = VERTEX_POINT('',#2164);
+#2164 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(-1.,0.,0.));
+#2169 = ORIENTED_EDGE('',*,*,#2170,.F.);
+#2170 = EDGE_CURVE('',#1908,#2163,#2171,.T.);
+#2171 = LINE('',#2172,#2173);
+#2172 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#2173 = VECTOR('',#2174,1.);
+#2174 = DIRECTION('',(-0.,-0.,-1.));
+#2175 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#2176 = PLANE('',#2177);
+#2177 = AXIS2_PLACEMENT_3D('',#2178,#2179,#2180);
+#2178 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#2179 = DIRECTION('',(0.,1.,0.));
+#2180 = DIRECTION('',(-1.,0.,0.));
+#2181 = ADVANCED_FACE('',(#2182),#2200,.F.);
+#2182 = FACE_BOUND('',#2183,.F.);
+#2183 = EDGE_LOOP('',(#2184,#2192,#2198,#2199));
+#2184 = ORIENTED_EDGE('',*,*,#2185,.T.);
+#2185 = EDGE_CURVE('',#1930,#2186,#2188,.T.);
+#2186 = VERTEX_POINT('',#2187);
+#2187 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#2188 = LINE('',#2189,#2190);
+#2189 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#2190 = VECTOR('',#2191,1.);
+#2191 = DIRECTION('',(-0.,-0.,-1.));
+#2192 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2193 = EDGE_CURVE('',#2186,#2155,#2194,.T.);
+#2194 = LINE('',#2195,#2196);
+#2195 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#2196 = VECTOR('',#2197,1.);
+#2197 = DIRECTION('',(0.,1.,0.));
+#2198 = ORIENTED_EDGE('',*,*,#2154,.F.);
+#2199 = ORIENTED_EDGE('',*,*,#1939,.F.);
+#2200 = PLANE('',#2201);
+#2201 = AXIS2_PLACEMENT_3D('',#2202,#2203,#2204);
+#2202 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#2203 = DIRECTION('',(1.,0.,0.));
+#2204 = DIRECTION('',(-0.,1.,0.));
+#2205 = ADVANCED_FACE('',(#2206),#2224,.F.);
+#2206 = FACE_BOUND('',#2207,.F.);
+#2207 = EDGE_LOOP('',(#2208,#2209,#2217,#2223));
+#2208 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2209 = ORIENTED_EDGE('',*,*,#2210,.T.);
+#2210 = EDGE_CURVE('',#2163,#2211,#2213,.T.);
+#2211 = VERTEX_POINT('',#2212);
+#2212 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(0.,-1.,0.));
+#2217 = ORIENTED_EDGE('',*,*,#2218,.F.);
+#2218 = EDGE_CURVE('',#1956,#2211,#2219,.T.);
+#2219 = LINE('',#2220,#2221);
+#2220 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#2221 = VECTOR('',#2222,1.);
+#2222 = DIRECTION('',(-0.,-0.,-1.));
+#2223 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#2224 = PLANE('',#2225);
+#2225 = AXIS2_PLACEMENT_3D('',#2226,#2227,#2228);
+#2226 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#2227 = DIRECTION('',(-1.,0.,0.));
+#2228 = DIRECTION('',(0.,-1.,0.));
+#2229 = ADVANCED_FACE('',(#2230),#2241,.F.);
+#2230 = FACE_BOUND('',#2231,.F.);
+#2231 = EDGE_LOOP('',(#2232,#2233,#2239,#2240));
+#2232 = ORIENTED_EDGE('',*,*,#2218,.T.);
+#2233 = ORIENTED_EDGE('',*,*,#2234,.T.);
+#2234 = EDGE_CURVE('',#2211,#2186,#2235,.T.);
+#2235 = LINE('',#2236,#2237);
+#2236 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#2237 = VECTOR('',#2238,1.);
+#2238 = DIRECTION('',(1.,0.,0.));
+#2239 = ORIENTED_EDGE('',*,*,#2185,.F.);
+#2240 = ORIENTED_EDGE('',*,*,#1980,.F.);
+#2241 = PLANE('',#2242);
+#2242 = AXIS2_PLACEMENT_3D('',#2243,#2244,#2245);
+#2243 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#2244 = DIRECTION('',(0.,-1.,0.));
+#2245 = DIRECTION('',(1.,0.,0.));
+#2246 = ADVANCED_FACE('',(#2247),#2258,.F.);
+#2247 = FACE_BOUND('',#2248,.F.);
+#2248 = EDGE_LOOP('',(#2249,#2250,#2251,#2252));
+#2249 = ORIENTED_EDGE('',*,*,#2043,.T.);
+#2250 = ORIENTED_EDGE('',*,*,#2011,.T.);
+#2251 = ORIENTED_EDGE('',*,*,#2081,.T.);
+#2252 = ORIENTED_EDGE('',*,*,#2253,.T.);
+#2253 = EDGE_CURVE('',#2082,#2044,#2254,.T.);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2258 = PLANE('',#2259);
+#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262);
+#2260 = CARTESIAN_POINT('',(0.,0.,0.2));
+#2261 = DIRECTION('',(0.,0.,1.));
+#2262 = DIRECTION('',(1.,0.,-0.));
+#2263 = ADVANCED_FACE('',(#2264),#2275,.F.);
+#2264 = FACE_BOUND('',#2265,.F.);
+#2265 = EDGE_LOOP('',(#2266,#2267,#2273,#2274));
+#2266 = ORIENTED_EDGE('',*,*,#2025,.T.);
+#2267 = ORIENTED_EDGE('',*,*,#2268,.F.);
+#2268 = EDGE_CURVE('',#2100,#2028,#2269,.T.);
+#2269 = LINE('',#2270,#2271);
+#2270 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#2271 = VECTOR('',#2272,1.);
+#2272 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2273 = ORIENTED_EDGE('',*,*,#2099,.T.);
+#2274 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#2275 = PLANE('',#2276);
+#2276 = AXIS2_PLACEMENT_3D('',#2277,#2278,#2279);
+#2277 = CARTESIAN_POINT('',(0.,0.,0.2));
+#2278 = DIRECTION('',(0.,0.,1.));
+#2279 = DIRECTION('',(1.,0.,-0.));
+#2280 = ADVANCED_FACE('',(#2281),#2292,.T.);
+#2281 = FACE_BOUND('',#2282,.T.);
+#2282 = EDGE_LOOP('',(#2283,#2284,#2290,#2291));
+#2283 = ORIENTED_EDGE('',*,*,#2107,.F.);
+#2284 = ORIENTED_EDGE('',*,*,#2285,.T.);
+#2285 = EDGE_CURVE('',#2108,#2060,#2286,.T.);
+#2286 = LINE('',#2287,#2288);
+#2287 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#2288 = VECTOR('',#2289,1.);
+#2289 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2290 = ORIENTED_EDGE('',*,*,#2067,.T.);
+#2291 = ORIENTED_EDGE('',*,*,#2268,.F.);
+#2292 = PLANE('',#2293);
+#2293 = AXIS2_PLACEMENT_3D('',#2294,#2295,#2296);
+#2294 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#2295 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#2296 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289
+    ));
+#2297 = ADVANCED_FACE('',(#2298),#2309,.T.);
+#2298 = FACE_BOUND('',#2299,.T.);
+#2299 = EDGE_LOOP('',(#2300,#2301,#2307,#2308));
+#2300 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#2301 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#2302 = EDGE_CURVE('',#2116,#2052,#2303,.T.);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2307 = ORIENTED_EDGE('',*,*,#2059,.T.);
+#2308 = ORIENTED_EDGE('',*,*,#2285,.F.);
+#2309 = PLANE('',#2310);
+#2310 = AXIS2_PLACEMENT_3D('',#2311,#2312,#2313);
+#2311 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#2312 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#2313 = DIRECTION('',(1.,0.,0.));
+#2314 = ADVANCED_FACE('',(#2315),#2321,.T.);
+#2315 = FACE_BOUND('',#2316,.T.);
+#2316 = EDGE_LOOP('',(#2317,#2318,#2319,#2320));
+#2317 = ORIENTED_EDGE('',*,*,#2123,.F.);
+#2318 = ORIENTED_EDGE('',*,*,#2253,.T.);
+#2319 = ORIENTED_EDGE('',*,*,#2051,.T.);
+#2320 = ORIENTED_EDGE('',*,*,#2302,.F.);
+#2321 = PLANE('',#2322);
+#2322 = AXIS2_PLACEMENT_3D('',#2323,#2324,#2325);
+#2323 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#2324 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103
+    ));
+#2325 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#2326 = ADVANCED_FACE('',(#2327),#2333,.T.);
+#2327 = FACE_BOUND('',#2328,.T.);
+#2328 = EDGE_LOOP('',(#2329,#2330,#2331,#2332));
+#2329 = ORIENTED_EDGE('',*,*,#2210,.T.);
+#2330 = ORIENTED_EDGE('',*,*,#2234,.T.);
+#2331 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2332 = ORIENTED_EDGE('',*,*,#2162,.T.);
+#2333 = PLANE('',#2334);
+#2334 = AXIS2_PLACEMENT_3D('',#2335,#2336,#2337);
+#2335 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#2336 = DIRECTION('',(0.,0.,1.));
+#2337 = DIRECTION('',(1.,0.,-0.));
+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2342)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2339,#2340,#2341)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2339 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2340 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2341 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2342 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2339,
+  'distance_accuracy_value','confusion accuracy');
+#2343 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2344,#2346);
+#2344 = ( REPRESENTATION_RELATIONSHIP('','',#1817,#1790) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2345) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2345 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1791);
+#2346 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2347);
+#2347 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','Body012','',#1785,#1812,$);
+#2348 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1814));
+#2349 = SHAPE_DEFINITION_REPRESENTATION(#2350,#2356);
+#2350 = PRODUCT_DEFINITION_SHAPE('','',#2351);
+#2351 = PRODUCT_DEFINITION('design','',#2352,#2355);
+#2352 = PRODUCT_DEFINITION_FORMATION('','',#2353);
+#2353 = PRODUCT('Lead012','Lead012','',(#2354));
+#2354 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2355 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2356 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2357),#2643);
+#2357 = MANIFOLD_SOLID_BREP('',#2358);
+#2358 = CLOSED_SHELL('',(#2359,#2399,#2430,#2461,#2494,#2527,#2558,#2589
+    ,#2611,#2627));
+#2359 = ADVANCED_FACE('',(#2360),#2394,.T.);
+#2360 = FACE_BOUND('',#2361,.T.);
+#2361 = EDGE_LOOP('',(#2362,#2372,#2380,#2388));
+#2362 = ORIENTED_EDGE('',*,*,#2363,.T.);
+#2363 = EDGE_CURVE('',#2364,#2366,#2368,.T.);
+#2364 = VERTEX_POINT('',#2365);
+#2365 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#2366 = VERTEX_POINT('',#2367);
+#2367 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#2368 = LINE('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#2370 = VECTOR('',#2371,1.);
+#2371 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#2372 = ORIENTED_EDGE('',*,*,#2373,.T.);
+#2373 = EDGE_CURVE('',#2366,#2374,#2376,.T.);
+#2374 = VERTEX_POINT('',#2375);
+#2375 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#2376 = LINE('',#2377,#2378);
+#2377 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#2378 = VECTOR('',#2379,1.);
+#2379 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#2380 = ORIENTED_EDGE('',*,*,#2381,.T.);
+#2381 = EDGE_CURVE('',#2374,#2382,#2384,.T.);
+#2382 = VERTEX_POINT('',#2383);
+#2383 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#2384 = LINE('',#2385,#2386);
+#2385 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#2386 = VECTOR('',#2387,1.);
+#2387 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#2388 = ORIENTED_EDGE('',*,*,#2389,.T.);
+#2389 = EDGE_CURVE('',#2382,#2364,#2390,.T.);
+#2390 = LINE('',#2391,#2392);
+#2391 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#2392 = VECTOR('',#2393,1.);
+#2393 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#2394 = PLANE('',#2395);
+#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398);
+#2396 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#2397 = DIRECTION('',(1.,0.,0.));
+#2398 = DIRECTION('',(-0.,1.,0.));
+#2399 = ADVANCED_FACE('',(#2400),#2425,.F.);
+#2400 = FACE_BOUND('',#2401,.F.);
+#2401 = EDGE_LOOP('',(#2402,#2410,#2411,#2419));
+#2402 = ORIENTED_EDGE('',*,*,#2403,.F.);
+#2403 = EDGE_CURVE('',#2366,#2404,#2406,.T.);
+#2404 = VERTEX_POINT('',#2405);
+#2405 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#2406 = LINE('',#2407,#2408);
+#2407 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#2408 = VECTOR('',#2409,1.);
+#2409 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#2410 = ORIENTED_EDGE('',*,*,#2373,.T.);
+#2411 = ORIENTED_EDGE('',*,*,#2412,.T.);
+#2412 = EDGE_CURVE('',#2374,#2413,#2415,.T.);
+#2413 = VERTEX_POINT('',#2414);
+#2414 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#2415 = LINE('',#2416,#2417);
+#2416 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#2417 = VECTOR('',#2418,1.);
+#2418 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#2419 = ORIENTED_EDGE('',*,*,#2420,.F.);
+#2420 = EDGE_CURVE('',#2404,#2413,#2421,.T.);
+#2421 = LINE('',#2422,#2423);
+#2422 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#2423 = VECTOR('',#2424,1.);
+#2424 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#2425 = PLANE('',#2426);
+#2426 = AXIS2_PLACEMENT_3D('',#2427,#2428,#2429);
+#2427 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#2428 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#2429 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#2430 = ADVANCED_FACE('',(#2431),#2456,.F.);
+#2431 = FACE_BOUND('',#2432,.F.);
+#2432 = EDGE_LOOP('',(#2433,#2441,#2442,#2450));
+#2433 = ORIENTED_EDGE('',*,*,#2434,.F.);
+#2434 = EDGE_CURVE('',#2382,#2435,#2437,.T.);
+#2435 = VERTEX_POINT('',#2436);
+#2436 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#2437 = LINE('',#2438,#2439);
+#2438 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#2439 = VECTOR('',#2440,1.);
+#2440 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#2441 = ORIENTED_EDGE('',*,*,#2389,.T.);
+#2442 = ORIENTED_EDGE('',*,*,#2443,.T.);
+#2443 = EDGE_CURVE('',#2364,#2444,#2446,.T.);
+#2444 = VERTEX_POINT('',#2445);
+#2445 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#2450 = ORIENTED_EDGE('',*,*,#2451,.F.);
+#2451 = EDGE_CURVE('',#2435,#2444,#2452,.T.);
+#2452 = LINE('',#2453,#2454);
+#2453 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#2454 = VECTOR('',#2455,1.);
+#2455 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#2456 = PLANE('',#2457);
+#2457 = AXIS2_PLACEMENT_3D('',#2458,#2459,#2460);
+#2458 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#2459 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#2460 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#2461 = ADVANCED_FACE('',(#2462),#2489,.T.);
+#2462 = FACE_BOUND('',#2463,.T.);
+#2463 = EDGE_LOOP('',(#2464,#2473,#2481,#2488));
+#2464 = ORIENTED_EDGE('',*,*,#2465,.T.);
+#2465 = EDGE_CURVE('',#2404,#2466,#2468,.T.);
+#2466 = VERTEX_POINT('',#2467);
+#2467 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#2468 = CIRCLE('',#2469,0.3);
+#2469 = AXIS2_PLACEMENT_3D('',#2470,#2471,#2472);
+#2470 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#2471 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#2472 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#2473 = ORIENTED_EDGE('',*,*,#2474,.T.);
+#2474 = EDGE_CURVE('',#2466,#2475,#2477,.T.);
+#2475 = VERTEX_POINT('',#2476);
+#2476 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#2477 = LINE('',#2478,#2479);
+#2478 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#2479 = VECTOR('',#2480,1.);
+#2480 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#2481 = ORIENTED_EDGE('',*,*,#2482,.F.);
+#2482 = EDGE_CURVE('',#2413,#2475,#2483,.T.);
+#2483 = CIRCLE('',#2484,0.3);
+#2484 = AXIS2_PLACEMENT_3D('',#2485,#2486,#2487);
+#2485 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#2486 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#2487 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#2488 = ORIENTED_EDGE('',*,*,#2420,.F.);
+#2489 = CYLINDRICAL_SURFACE('',#2490,0.3);
+#2490 = AXIS2_PLACEMENT_3D('',#2491,#2492,#2493);
+#2491 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#2492 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#2493 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#2494 = ADVANCED_FACE('',(#2495),#2522,.F.);
+#2495 = FACE_BOUND('',#2496,.F.);
+#2496 = EDGE_LOOP('',(#2497,#2498,#2507,#2515));
+#2497 = ORIENTED_EDGE('',*,*,#2451,.T.);
+#2498 = ORIENTED_EDGE('',*,*,#2499,.T.);
+#2499 = EDGE_CURVE('',#2444,#2500,#2502,.T.);
+#2500 = VERTEX_POINT('',#2501);
+#2501 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#2502 = CIRCLE('',#2503,0.1);
+#2503 = AXIS2_PLACEMENT_3D('',#2504,#2505,#2506);
+#2504 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#2505 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#2506 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#2507 = ORIENTED_EDGE('',*,*,#2508,.F.);
+#2508 = EDGE_CURVE('',#2509,#2500,#2511,.T.);
+#2509 = VERTEX_POINT('',#2510);
+#2510 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#2511 = LINE('',#2512,#2513);
+#2512 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#2513 = VECTOR('',#2514,1.);
+#2514 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#2515 = ORIENTED_EDGE('',*,*,#2516,.F.);
+#2516 = EDGE_CURVE('',#2435,#2509,#2517,.T.);
+#2517 = CIRCLE('',#2518,0.1);
+#2518 = AXIS2_PLACEMENT_3D('',#2519,#2520,#2521);
+#2519 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#2520 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#2521 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#2522 = CYLINDRICAL_SURFACE('',#2523,0.1);
+#2523 = AXIS2_PLACEMENT_3D('',#2524,#2525,#2526);
+#2524 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#2525 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#2526 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#2527 = ADVANCED_FACE('',(#2528),#2553,.F.);
+#2528 = FACE_BOUND('',#2529,.F.);
+#2529 = EDGE_LOOP('',(#2530,#2538,#2539,#2547));
+#2530 = ORIENTED_EDGE('',*,*,#2531,.F.);
+#2531 = EDGE_CURVE('',#2466,#2532,#2534,.T.);
+#2532 = VERTEX_POINT('',#2533);
+#2533 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#2534 = LINE('',#2535,#2536);
+#2535 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#2536 = VECTOR('',#2537,1.);
+#2537 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#2538 = ORIENTED_EDGE('',*,*,#2474,.T.);
+#2539 = ORIENTED_EDGE('',*,*,#2540,.T.);
+#2540 = EDGE_CURVE('',#2475,#2541,#2543,.T.);
+#2541 = VERTEX_POINT('',#2542);
+#2542 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#2545 = VECTOR('',#2546,1.);
+#2546 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#2547 = ORIENTED_EDGE('',*,*,#2548,.F.);
+#2548 = EDGE_CURVE('',#2532,#2541,#2549,.T.);
+#2549 = LINE('',#2550,#2551);
+#2550 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#2551 = VECTOR('',#2552,1.);
+#2552 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#2553 = PLANE('',#2554);
+#2554 = AXIS2_PLACEMENT_3D('',#2555,#2556,#2557);
+#2555 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#2556 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#2557 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#2558 = ADVANCED_FACE('',(#2559),#2584,.F.);
+#2559 = FACE_BOUND('',#2560,.F.);
+#2560 = EDGE_LOOP('',(#2561,#2569,#2570,#2578));
+#2561 = ORIENTED_EDGE('',*,*,#2562,.T.);
+#2562 = EDGE_CURVE('',#2563,#2532,#2565,.T.);
+#2563 = VERTEX_POINT('',#2564);
+#2564 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#2565 = LINE('',#2566,#2567);
+#2566 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#2567 = VECTOR('',#2568,1.);
+#2568 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#2569 = ORIENTED_EDGE('',*,*,#2548,.T.);
+#2570 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2571 = EDGE_CURVE('',#2541,#2572,#2574,.T.);
+#2572 = VERTEX_POINT('',#2573);
+#2573 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#2574 = LINE('',#2575,#2576);
+#2575 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#2576 = VECTOR('',#2577,1.);
+#2577 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#2578 = ORIENTED_EDGE('',*,*,#2579,.T.);
+#2579 = EDGE_CURVE('',#2572,#2563,#2580,.T.);
+#2580 = LINE('',#2581,#2582);
+#2581 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#2582 = VECTOR('',#2583,1.);
+#2583 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#2584 = PLANE('',#2585);
+#2585 = AXIS2_PLACEMENT_3D('',#2586,#2587,#2588);
+#2586 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#2587 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#2588 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#2589 = ADVANCED_FACE('',(#2590),#2606,.F.);
+#2590 = FACE_BOUND('',#2591,.F.);
+#2591 = EDGE_LOOP('',(#2592,#2598,#2599,#2605));
+#2592 = ORIENTED_EDGE('',*,*,#2593,.F.);
+#2593 = EDGE_CURVE('',#2509,#2572,#2594,.T.);
+#2594 = LINE('',#2595,#2596);
+#2595 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#2596 = VECTOR('',#2597,1.);
+#2597 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#2598 = ORIENTED_EDGE('',*,*,#2508,.T.);
+#2599 = ORIENTED_EDGE('',*,*,#2600,.T.);
+#2600 = EDGE_CURVE('',#2500,#2563,#2601,.T.);
+#2601 = LINE('',#2602,#2603);
+#2602 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#2603 = VECTOR('',#2604,1.);
+#2604 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#2605 = ORIENTED_EDGE('',*,*,#2579,.F.);
+#2606 = PLANE('',#2607);
+#2607 = AXIS2_PLACEMENT_3D('',#2608,#2609,#2610);
+#2608 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#2609 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#2610 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#2611 = ADVANCED_FACE('',(#2612),#2622,.T.);
+#2612 = FACE_BOUND('',#2613,.T.);
+#2613 = EDGE_LOOP('',(#2614,#2615,#2616,#2617,#2618,#2619,#2620,#2621));
+#2614 = ORIENTED_EDGE('',*,*,#2443,.T.);
+#2615 = ORIENTED_EDGE('',*,*,#2499,.T.);
+#2616 = ORIENTED_EDGE('',*,*,#2600,.T.);
+#2617 = ORIENTED_EDGE('',*,*,#2562,.T.);
+#2618 = ORIENTED_EDGE('',*,*,#2531,.F.);
+#2619 = ORIENTED_EDGE('',*,*,#2465,.F.);
+#2620 = ORIENTED_EDGE('',*,*,#2403,.F.);
+#2621 = ORIENTED_EDGE('',*,*,#2363,.F.);
+#2622 = PLANE('',#2623);
+#2623 = AXIS2_PLACEMENT_3D('',#2624,#2625,#2626);
+#2624 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#2625 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#2626 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#2627 = ADVANCED_FACE('',(#2628),#2638,.T.);
+#2628 = FACE_BOUND('',#2629,.T.);
+#2629 = EDGE_LOOP('',(#2630,#2631,#2632,#2633,#2634,#2635,#2636,#2637));
+#2630 = ORIENTED_EDGE('',*,*,#2412,.T.);
+#2631 = ORIENTED_EDGE('',*,*,#2482,.T.);
+#2632 = ORIENTED_EDGE('',*,*,#2540,.T.);
+#2633 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2634 = ORIENTED_EDGE('',*,*,#2593,.F.);
+#2635 = ORIENTED_EDGE('',*,*,#2516,.F.);
+#2636 = ORIENTED_EDGE('',*,*,#2434,.F.);
+#2637 = ORIENTED_EDGE('',*,*,#2381,.F.);
+#2638 = PLANE('',#2639);
+#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
+#2640 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#2641 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#2642 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2647)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2644,#2645,#2646)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2644 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2645 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2646 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2647 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2644,
+  'distance_accuracy_value','confusion accuracy');
+#2648 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2649,#2651);
+#2649 = ( REPRESENTATION_RELATIONSHIP('','',#2356,#1790) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2650) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2650 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1795);
+#2651 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2652);
+#2652 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','Lead012','',#1785,#2351,$);
+#2653 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2353));
+#2654 = SHAPE_DEFINITION_REPRESENTATION(#2655,#2661);
+#2655 = PRODUCT_DEFINITION_SHAPE('','',#2656);
+#2656 = PRODUCT_DEFINITION('design','',#2657,#2660);
+#2657 = PRODUCT_DEFINITION_FORMATION('','',#2658);
+#2658 = PRODUCT('01x01_P2.54mm_Vertical_SMD013',
+  '01x01_P2.54mm_Vertical_SMD013','',(#2659));
+#2659 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2660 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2661 = SHAPE_REPRESENTATION('',(#11,#2662,#2666),#2670);
+#2662 = AXIS2_PLACEMENT_3D('',#2663,#2664,#2665);
+#2663 = CARTESIAN_POINT('',(0.,0.,0.));
+#2664 = DIRECTION('',(0.,0.,1.));
+#2665 = DIRECTION('',(1.,0.,0.));
+#2666 = AXIS2_PLACEMENT_3D('',#2667,#2668,#2669);
+#2667 = CARTESIAN_POINT('',(0.,0.,0.));
+#2668 = DIRECTION('',(0.,0.,1.));
+#2669 = DIRECTION('',(1.,0.,0.));
+#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2674)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2671,#2672,#2673)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2671 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2672 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2673 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2674 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2671,
+  'distance_accuracy_value','confusion accuracy');
+#2675 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2676,#2678);
+#2676 = ( REPRESENTATION_RELATIONSHIP('','',#2661,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2677) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2677 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#2678 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2679);
+#2679 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67',
+  '01x01_P2.54mm_Vertical_SMD013','',#5,#2656,$);
+#2680 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2658));
+#2681 = SHAPE_DEFINITION_REPRESENTATION(#2682,#2688);
+#2682 = PRODUCT_DEFINITION_SHAPE('','',#2683);
+#2683 = PRODUCT_DEFINITION('design','',#2684,#2687);
+#2684 = PRODUCT_DEFINITION_FORMATION('','',#2685);
+#2685 = PRODUCT('Body013','Body013','',(#2686));
+#2686 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2687 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2688 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2689),#3209);
+#2689 = MANIFOLD_SOLID_BREP('',#2690);
+#2690 = CLOSED_SHELL('',(#2691,#2765,#2796,#2820,#2844,#2861,#2892,#2948
+    ,#3004,#3021,#3052,#3076,#3100,#3117,#3134,#3151,#3168,#3185,#3197)
+  );
+#2691 = ADVANCED_FACE('',(#2692,#2726),#2760,.T.);
+#2692 = FACE_BOUND('',#2693,.T.);
+#2693 = EDGE_LOOP('',(#2694,#2704,#2712,#2720));
+#2694 = ORIENTED_EDGE('',*,*,#2695,.F.);
+#2695 = EDGE_CURVE('',#2696,#2698,#2700,.T.);
+#2696 = VERTEX_POINT('',#2697);
+#2697 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#2698 = VERTEX_POINT('',#2699);
+#2699 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#2700 = LINE('',#2701,#2702);
+#2701 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#2702 = VECTOR('',#2703,1.);
+#2703 = DIRECTION('',(-1.,0.,0.));
+#2704 = ORIENTED_EDGE('',*,*,#2705,.F.);
+#2705 = EDGE_CURVE('',#2706,#2696,#2708,.T.);
+#2706 = VERTEX_POINT('',#2707);
+#2707 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#2708 = LINE('',#2709,#2710);
+#2709 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#2710 = VECTOR('',#2711,1.);
+#2711 = DIRECTION('',(0.,1.,0.));
+#2712 = ORIENTED_EDGE('',*,*,#2713,.F.);
+#2713 = EDGE_CURVE('',#2714,#2706,#2716,.T.);
+#2714 = VERTEX_POINT('',#2715);
+#2715 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(1.,0.,0.));
+#2720 = ORIENTED_EDGE('',*,*,#2721,.F.);
+#2721 = EDGE_CURVE('',#2698,#2714,#2722,.T.);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(0.,-1.,0.));
+#2726 = FACE_BOUND('',#2727,.T.);
+#2727 = EDGE_LOOP('',(#2728,#2738,#2746,#2754));
+#2728 = ORIENTED_EDGE('',*,*,#2729,.T.);
+#2729 = EDGE_CURVE('',#2730,#2732,#2734,.T.);
+#2730 = VERTEX_POINT('',#2731);
+#2731 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#2732 = VERTEX_POINT('',#2733);
+#2733 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#2734 = LINE('',#2735,#2736);
+#2735 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#2736 = VECTOR('',#2737,1.);
+#2737 = DIRECTION('',(0.,-1.,0.));
+#2738 = ORIENTED_EDGE('',*,*,#2739,.T.);
+#2739 = EDGE_CURVE('',#2732,#2740,#2742,.T.);
+#2740 = VERTEX_POINT('',#2741);
+#2741 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#2742 = LINE('',#2743,#2744);
+#2743 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#2744 = VECTOR('',#2745,1.);
+#2745 = DIRECTION('',(1.,0.,0.));
+#2746 = ORIENTED_EDGE('',*,*,#2747,.T.);
+#2747 = EDGE_CURVE('',#2740,#2748,#2750,.T.);
+#2748 = VERTEX_POINT('',#2749);
+#2749 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(0.,1.,0.));
+#2754 = ORIENTED_EDGE('',*,*,#2755,.T.);
+#2755 = EDGE_CURVE('',#2748,#2730,#2756,.T.);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(-1.,0.,0.));
+#2760 = PLANE('',#2761);
+#2761 = AXIS2_PLACEMENT_3D('',#2762,#2763,#2764);
+#2762 = CARTESIAN_POINT('',(0.,0.,7.5));
+#2763 = DIRECTION('',(0.,0.,1.));
+#2764 = DIRECTION('',(1.,0.,-0.));
+#2765 = ADVANCED_FACE('',(#2766),#2791,.F.);
+#2766 = FACE_BOUND('',#2767,.T.);
+#2767 = EDGE_LOOP('',(#2768,#2776,#2777,#2785));
+#2768 = ORIENTED_EDGE('',*,*,#2769,.F.);
+#2769 = EDGE_CURVE('',#2696,#2770,#2772,.T.);
+#2770 = VERTEX_POINT('',#2771);
+#2771 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#2772 = LINE('',#2773,#2774);
+#2773 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111
+    ));
+#2774 = VECTOR('',#2775,1.);
+#2775 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#2776 = ORIENTED_EDGE('',*,*,#2695,.T.);
+#2777 = ORIENTED_EDGE('',*,*,#2778,.T.);
+#2778 = EDGE_CURVE('',#2698,#2779,#2781,.T.);
+#2779 = VERTEX_POINT('',#2780);
+#2780 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#2781 = LINE('',#2782,#2783);
+#2782 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#2783 = VECTOR('',#2784,1.);
+#2784 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#2785 = ORIENTED_EDGE('',*,*,#2786,.F.);
+#2786 = EDGE_CURVE('',#2770,#2779,#2787,.T.);
+#2787 = LINE('',#2788,#2789);
+#2788 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#2789 = VECTOR('',#2790,1.);
+#2790 = DIRECTION('',(-1.,0.,0.));
+#2791 = PLANE('',#2792);
+#2792 = AXIS2_PLACEMENT_3D('',#2793,#2794,#2795);
+#2793 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#2794 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#2795 = DIRECTION('',(1.,0.,0.));
+#2796 = ADVANCED_FACE('',(#2797),#2815,.F.);
+#2797 = FACE_BOUND('',#2798,.T.);
+#2798 = EDGE_LOOP('',(#2799,#2807,#2808,#2809));
+#2799 = ORIENTED_EDGE('',*,*,#2800,.F.);
+#2800 = EDGE_CURVE('',#2706,#2801,#2803,.T.);
+#2801 = VERTEX_POINT('',#2802);
+#2802 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#2803 = LINE('',#2804,#2805);
+#2804 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#2805 = VECTOR('',#2806,1.);
+#2806 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#2807 = ORIENTED_EDGE('',*,*,#2705,.T.);
+#2808 = ORIENTED_EDGE('',*,*,#2769,.T.);
+#2809 = ORIENTED_EDGE('',*,*,#2810,.F.);
+#2810 = EDGE_CURVE('',#2801,#2770,#2811,.T.);
+#2811 = LINE('',#2812,#2813);
+#2812 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#2813 = VECTOR('',#2814,1.);
+#2814 = DIRECTION('',(0.,1.,0.));
+#2815 = PLANE('',#2816);
+#2816 = AXIS2_PLACEMENT_3D('',#2817,#2818,#2819);
+#2817 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#2818 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#2819 = DIRECTION('',(0.,-1.,0.));
+#2820 = ADVANCED_FACE('',(#2821),#2839,.F.);
+#2821 = FACE_BOUND('',#2822,.T.);
+#2822 = EDGE_LOOP('',(#2823,#2824,#2825,#2833));
+#2823 = ORIENTED_EDGE('',*,*,#2778,.F.);
+#2824 = ORIENTED_EDGE('',*,*,#2721,.T.);
+#2825 = ORIENTED_EDGE('',*,*,#2826,.T.);
+#2826 = EDGE_CURVE('',#2714,#2827,#2829,.T.);
+#2827 = VERTEX_POINT('',#2828);
+#2828 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#2829 = LINE('',#2830,#2831);
+#2830 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#2831 = VECTOR('',#2832,1.);
+#2832 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#2833 = ORIENTED_EDGE('',*,*,#2834,.F.);
+#2834 = EDGE_CURVE('',#2779,#2827,#2835,.T.);
+#2835 = LINE('',#2836,#2837);
+#2836 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#2837 = VECTOR('',#2838,1.);
+#2838 = DIRECTION('',(0.,-1.,0.));
+#2839 = PLANE('',#2840);
+#2840 = AXIS2_PLACEMENT_3D('',#2841,#2842,#2843);
+#2841 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#2842 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#2843 = DIRECTION('',(0.,1.,0.));
+#2844 = ADVANCED_FACE('',(#2845),#2856,.F.);
+#2845 = FACE_BOUND('',#2846,.T.);
+#2846 = EDGE_LOOP('',(#2847,#2848,#2849,#2850));
+#2847 = ORIENTED_EDGE('',*,*,#2826,.F.);
+#2848 = ORIENTED_EDGE('',*,*,#2713,.T.);
+#2849 = ORIENTED_EDGE('',*,*,#2800,.T.);
+#2850 = ORIENTED_EDGE('',*,*,#2851,.F.);
+#2851 = EDGE_CURVE('',#2827,#2801,#2852,.T.);
+#2852 = LINE('',#2853,#2854);
+#2853 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#2854 = VECTOR('',#2855,1.);
+#2855 = DIRECTION('',(1.,0.,0.));
+#2856 = PLANE('',#2857);
+#2857 = AXIS2_PLACEMENT_3D('',#2858,#2859,#2860);
+#2858 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#2859 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#2860 = DIRECTION('',(-1.,-0.,0.));
+#2861 = ADVANCED_FACE('',(#2862),#2887,.F.);
+#2862 = FACE_BOUND('',#2863,.F.);
+#2863 = EDGE_LOOP('',(#2864,#2872,#2873,#2881));
+#2864 = ORIENTED_EDGE('',*,*,#2865,.T.);
+#2865 = EDGE_CURVE('',#2866,#2730,#2868,.T.);
+#2866 = VERTEX_POINT('',#2867);
+#2867 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#2868 = LINE('',#2869,#2870);
+#2869 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#2870 = VECTOR('',#2871,1.);
+#2871 = DIRECTION('',(0.,0.,1.));
+#2872 = ORIENTED_EDGE('',*,*,#2729,.T.);
+#2873 = ORIENTED_EDGE('',*,*,#2874,.F.);
+#2874 = EDGE_CURVE('',#2875,#2732,#2877,.T.);
+#2875 = VERTEX_POINT('',#2876);
+#2876 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2877 = LINE('',#2878,#2879);
+#2878 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2879 = VECTOR('',#2880,1.);
+#2880 = DIRECTION('',(0.,0.,1.));
+#2881 = ORIENTED_EDGE('',*,*,#2882,.F.);
+#2882 = EDGE_CURVE('',#2866,#2875,#2883,.T.);
+#2883 = LINE('',#2884,#2885);
+#2884 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#2885 = VECTOR('',#2886,1.);
+#2886 = DIRECTION('',(0.,-1.,0.));
+#2887 = PLANE('',#2888);
+#2888 = AXIS2_PLACEMENT_3D('',#2889,#2890,#2891);
+#2889 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#2890 = DIRECTION('',(1.,0.,0.));
+#2891 = DIRECTION('',(0.,-1.,0.));
+#2892 = ADVANCED_FACE('',(#2893),#2943,.F.);
+#2893 = FACE_BOUND('',#2894,.F.);
+#2894 = EDGE_LOOP('',(#2895,#2905,#2911,#2912,#2913,#2921,#2929,#2937));
+#2895 = ORIENTED_EDGE('',*,*,#2896,.F.);
+#2896 = EDGE_CURVE('',#2897,#2899,#2901,.T.);
+#2897 = VERTEX_POINT('',#2898);
+#2898 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2899 = VERTEX_POINT('',#2900);
+#2900 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#2901 = LINE('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2903 = VECTOR('',#2904,1.);
+#2904 = DIRECTION('',(-1.,0.,0.));
+#2905 = ORIENTED_EDGE('',*,*,#2906,.T.);
+#2906 = EDGE_CURVE('',#2897,#2748,#2907,.T.);
+#2907 = LINE('',#2908,#2909);
+#2908 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2909 = VECTOR('',#2910,1.);
+#2910 = DIRECTION('',(0.,0.,1.));
+#2911 = ORIENTED_EDGE('',*,*,#2755,.T.);
+#2912 = ORIENTED_EDGE('',*,*,#2865,.F.);
+#2913 = ORIENTED_EDGE('',*,*,#2914,.F.);
+#2914 = EDGE_CURVE('',#2915,#2866,#2917,.T.);
+#2915 = VERTEX_POINT('',#2916);
+#2916 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(-1.,0.,0.));
+#2921 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#2922 = EDGE_CURVE('',#2915,#2923,#2925,.T.);
+#2923 = VERTEX_POINT('',#2924);
+#2924 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#2925 = LINE('',#2926,#2927);
+#2926 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#2927 = VECTOR('',#2928,1.);
+#2928 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#2929 = ORIENTED_EDGE('',*,*,#2930,.T.);
+#2930 = EDGE_CURVE('',#2923,#2931,#2933,.T.);
+#2931 = VERTEX_POINT('',#2932);
+#2932 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#2933 = LINE('',#2934,#2935);
+#2934 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#2935 = VECTOR('',#2936,1.);
+#2936 = DIRECTION('',(1.,0.,0.));
+#2937 = ORIENTED_EDGE('',*,*,#2938,.T.);
+#2938 = EDGE_CURVE('',#2931,#2899,#2939,.T.);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#2943 = PLANE('',#2944);
+#2944 = AXIS2_PLACEMENT_3D('',#2945,#2946,#2947);
+#2945 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#2946 = DIRECTION('',(0.,-1.,0.));
+#2947 = DIRECTION('',(-1.,0.,0.));
+#2948 = ADVANCED_FACE('',(#2949),#2999,.F.);
+#2949 = FACE_BOUND('',#2950,.F.);
+#2950 = EDGE_LOOP('',(#2951,#2959,#2960,#2961,#2969,#2977,#2985,#2993));
+#2951 = ORIENTED_EDGE('',*,*,#2952,.F.);
+#2952 = EDGE_CURVE('',#2875,#2953,#2955,.T.);
+#2953 = VERTEX_POINT('',#2954);
+#2954 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#2955 = LINE('',#2956,#2957);
+#2956 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2957 = VECTOR('',#2958,1.);
+#2958 = DIRECTION('',(1.,0.,0.));
+#2959 = ORIENTED_EDGE('',*,*,#2874,.T.);
+#2960 = ORIENTED_EDGE('',*,*,#2739,.T.);
+#2961 = ORIENTED_EDGE('',*,*,#2962,.F.);
+#2962 = EDGE_CURVE('',#2963,#2740,#2965,.T.);
+#2963 = VERTEX_POINT('',#2964);
+#2964 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#2965 = LINE('',#2966,#2967);
+#2966 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#2967 = VECTOR('',#2968,1.);
+#2968 = DIRECTION('',(0.,0.,1.));
+#2969 = ORIENTED_EDGE('',*,*,#2970,.F.);
+#2970 = EDGE_CURVE('',#2971,#2963,#2973,.T.);
+#2971 = VERTEX_POINT('',#2972);
+#2972 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#2973 = LINE('',#2974,#2975);
+#2974 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#2975 = VECTOR('',#2976,1.);
+#2976 = DIRECTION('',(1.,0.,0.));
+#2977 = ORIENTED_EDGE('',*,*,#2978,.F.);
+#2978 = EDGE_CURVE('',#2979,#2971,#2981,.T.);
+#2979 = VERTEX_POINT('',#2980);
+#2980 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#2981 = LINE('',#2982,#2983);
+#2982 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#2983 = VECTOR('',#2984,1.);
+#2984 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289
+    ));
+#2985 = ORIENTED_EDGE('',*,*,#2986,.F.);
+#2986 = EDGE_CURVE('',#2987,#2979,#2989,.T.);
+#2987 = VERTEX_POINT('',#2988);
+#2988 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#2989 = LINE('',#2990,#2991);
+#2990 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#2991 = VECTOR('',#2992,1.);
+#2992 = DIRECTION('',(1.,0.,0.));
+#2993 = ORIENTED_EDGE('',*,*,#2994,.F.);
+#2994 = EDGE_CURVE('',#2953,#2987,#2995,.T.);
+#2995 = LINE('',#2996,#2997);
+#2996 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#2997 = VECTOR('',#2998,1.);
+#2998 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#2999 = PLANE('',#3000);
+#3000 = AXIS2_PLACEMENT_3D('',#3001,#3002,#3003);
+#3001 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#3002 = DIRECTION('',(0.,1.,0.));
+#3003 = DIRECTION('',(1.,0.,0.));
+#3004 = ADVANCED_FACE('',(#3005),#3016,.F.);
+#3005 = FACE_BOUND('',#3006,.F.);
+#3006 = EDGE_LOOP('',(#3007,#3008,#3009,#3010));
+#3007 = ORIENTED_EDGE('',*,*,#2962,.T.);
+#3008 = ORIENTED_EDGE('',*,*,#2747,.T.);
+#3009 = ORIENTED_EDGE('',*,*,#2906,.F.);
+#3010 = ORIENTED_EDGE('',*,*,#3011,.F.);
+#3011 = EDGE_CURVE('',#2963,#2897,#3012,.T.);
+#3012 = LINE('',#3013,#3014);
+#3013 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#3014 = VECTOR('',#3015,1.);
+#3015 = DIRECTION('',(0.,1.,0.));
+#3016 = PLANE('',#3017);
+#3017 = AXIS2_PLACEMENT_3D('',#3018,#3019,#3020);
+#3018 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#3019 = DIRECTION('',(-1.,0.,0.));
+#3020 = DIRECTION('',(0.,1.,0.));
+#3021 = ADVANCED_FACE('',(#3022),#3047,.F.);
+#3022 = FACE_BOUND('',#3023,.F.);
+#3023 = EDGE_LOOP('',(#3024,#3032,#3040,#3046));
+#3024 = ORIENTED_EDGE('',*,*,#3025,.T.);
+#3025 = EDGE_CURVE('',#2770,#3026,#3028,.T.);
+#3026 = VERTEX_POINT('',#3027);
+#3027 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#3028 = LINE('',#3029,#3030);
+#3029 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#3030 = VECTOR('',#3031,1.);
+#3031 = DIRECTION('',(-0.,-0.,-1.));
+#3032 = ORIENTED_EDGE('',*,*,#3033,.T.);
+#3033 = EDGE_CURVE('',#3026,#3034,#3036,.T.);
+#3034 = VERTEX_POINT('',#3035);
+#3035 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#3036 = LINE('',#3037,#3038);
+#3037 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#3038 = VECTOR('',#3039,1.);
+#3039 = DIRECTION('',(-1.,0.,0.));
+#3040 = ORIENTED_EDGE('',*,*,#3041,.F.);
+#3041 = EDGE_CURVE('',#2779,#3034,#3042,.T.);
+#3042 = LINE('',#3043,#3044);
+#3043 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#3044 = VECTOR('',#3045,1.);
+#3045 = DIRECTION('',(-0.,-0.,-1.));
+#3046 = ORIENTED_EDGE('',*,*,#2786,.F.);
+#3047 = PLANE('',#3048);
+#3048 = AXIS2_PLACEMENT_3D('',#3049,#3050,#3051);
+#3049 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#3050 = DIRECTION('',(0.,1.,0.));
+#3051 = DIRECTION('',(-1.,0.,0.));
+#3052 = ADVANCED_FACE('',(#3053),#3071,.F.);
+#3053 = FACE_BOUND('',#3054,.F.);
+#3054 = EDGE_LOOP('',(#3055,#3063,#3069,#3070));
+#3055 = ORIENTED_EDGE('',*,*,#3056,.T.);
+#3056 = EDGE_CURVE('',#2801,#3057,#3059,.T.);
+#3057 = VERTEX_POINT('',#3058);
+#3058 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#3059 = LINE('',#3060,#3061);
+#3060 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#3061 = VECTOR('',#3062,1.);
+#3062 = DIRECTION('',(-0.,-0.,-1.));
+#3063 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3064 = EDGE_CURVE('',#3057,#3026,#3065,.T.);
+#3065 = LINE('',#3066,#3067);
+#3066 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#3067 = VECTOR('',#3068,1.);
+#3068 = DIRECTION('',(0.,1.,0.));
+#3069 = ORIENTED_EDGE('',*,*,#3025,.F.);
+#3070 = ORIENTED_EDGE('',*,*,#2810,.F.);
+#3071 = PLANE('',#3072);
+#3072 = AXIS2_PLACEMENT_3D('',#3073,#3074,#3075);
+#3073 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#3074 = DIRECTION('',(1.,0.,0.));
+#3075 = DIRECTION('',(-0.,1.,0.));
+#3076 = ADVANCED_FACE('',(#3077),#3095,.F.);
+#3077 = FACE_BOUND('',#3078,.F.);
+#3078 = EDGE_LOOP('',(#3079,#3080,#3088,#3094));
+#3079 = ORIENTED_EDGE('',*,*,#3041,.T.);
+#3080 = ORIENTED_EDGE('',*,*,#3081,.T.);
+#3081 = EDGE_CURVE('',#3034,#3082,#3084,.T.);
+#3082 = VERTEX_POINT('',#3083);
+#3083 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#3084 = LINE('',#3085,#3086);
+#3085 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#3086 = VECTOR('',#3087,1.);
+#3087 = DIRECTION('',(0.,-1.,0.));
+#3088 = ORIENTED_EDGE('',*,*,#3089,.F.);
+#3089 = EDGE_CURVE('',#2827,#3082,#3090,.T.);
+#3090 = LINE('',#3091,#3092);
+#3091 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#3092 = VECTOR('',#3093,1.);
+#3093 = DIRECTION('',(-0.,-0.,-1.));
+#3094 = ORIENTED_EDGE('',*,*,#2834,.F.);
+#3095 = PLANE('',#3096);
+#3096 = AXIS2_PLACEMENT_3D('',#3097,#3098,#3099);
+#3097 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#3098 = DIRECTION('',(-1.,0.,0.));
+#3099 = DIRECTION('',(0.,-1.,0.));
+#3100 = ADVANCED_FACE('',(#3101),#3112,.F.);
+#3101 = FACE_BOUND('',#3102,.F.);
+#3102 = EDGE_LOOP('',(#3103,#3104,#3110,#3111));
+#3103 = ORIENTED_EDGE('',*,*,#3089,.T.);
+#3104 = ORIENTED_EDGE('',*,*,#3105,.T.);
+#3105 = EDGE_CURVE('',#3082,#3057,#3106,.T.);
+#3106 = LINE('',#3107,#3108);
+#3107 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#3108 = VECTOR('',#3109,1.);
+#3109 = DIRECTION('',(1.,0.,0.));
+#3110 = ORIENTED_EDGE('',*,*,#3056,.F.);
+#3111 = ORIENTED_EDGE('',*,*,#2851,.F.);
+#3112 = PLANE('',#3113);
+#3113 = AXIS2_PLACEMENT_3D('',#3114,#3115,#3116);
+#3114 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#3115 = DIRECTION('',(0.,-1.,0.));
+#3116 = DIRECTION('',(1.,0.,0.));
+#3117 = ADVANCED_FACE('',(#3118),#3129,.F.);
+#3118 = FACE_BOUND('',#3119,.F.);
+#3119 = EDGE_LOOP('',(#3120,#3121,#3122,#3123));
+#3120 = ORIENTED_EDGE('',*,*,#2914,.T.);
+#3121 = ORIENTED_EDGE('',*,*,#2882,.T.);
+#3122 = ORIENTED_EDGE('',*,*,#2952,.T.);
+#3123 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#3124 = EDGE_CURVE('',#2953,#2915,#3125,.T.);
+#3125 = LINE('',#3126,#3127);
+#3126 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#3127 = VECTOR('',#3128,1.);
+#3128 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3129 = PLANE('',#3130);
+#3130 = AXIS2_PLACEMENT_3D('',#3131,#3132,#3133);
+#3131 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3132 = DIRECTION('',(0.,0.,1.));
+#3133 = DIRECTION('',(1.,0.,-0.));
+#3134 = ADVANCED_FACE('',(#3135),#3146,.F.);
+#3135 = FACE_BOUND('',#3136,.F.);
+#3136 = EDGE_LOOP('',(#3137,#3138,#3144,#3145));
+#3137 = ORIENTED_EDGE('',*,*,#2896,.T.);
+#3138 = ORIENTED_EDGE('',*,*,#3139,.F.);
+#3139 = EDGE_CURVE('',#2971,#2899,#3140,.T.);
+#3140 = LINE('',#3141,#3142);
+#3141 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#3142 = VECTOR('',#3143,1.);
+#3143 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3144 = ORIENTED_EDGE('',*,*,#2970,.T.);
+#3145 = ORIENTED_EDGE('',*,*,#3011,.T.);
+#3146 = PLANE('',#3147);
+#3147 = AXIS2_PLACEMENT_3D('',#3148,#3149,#3150);
+#3148 = CARTESIAN_POINT('',(0.,0.,0.2));
+#3149 = DIRECTION('',(0.,0.,1.));
+#3150 = DIRECTION('',(1.,0.,-0.));
+#3151 = ADVANCED_FACE('',(#3152),#3163,.T.);
+#3152 = FACE_BOUND('',#3153,.T.);
+#3153 = EDGE_LOOP('',(#3154,#3155,#3161,#3162));
+#3154 = ORIENTED_EDGE('',*,*,#2978,.F.);
+#3155 = ORIENTED_EDGE('',*,*,#3156,.T.);
+#3156 = EDGE_CURVE('',#2979,#2931,#3157,.T.);
+#3157 = LINE('',#3158,#3159);
+#3158 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#3159 = VECTOR('',#3160,1.);
+#3160 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3161 = ORIENTED_EDGE('',*,*,#2938,.T.);
+#3162 = ORIENTED_EDGE('',*,*,#3139,.F.);
+#3163 = PLANE('',#3164);
+#3164 = AXIS2_PLACEMENT_3D('',#3165,#3166,#3167);
+#3165 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#3166 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#3167 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289
+    ));
+#3168 = ADVANCED_FACE('',(#3169),#3180,.T.);
+#3169 = FACE_BOUND('',#3170,.T.);
+#3170 = EDGE_LOOP('',(#3171,#3172,#3178,#3179));
+#3171 = ORIENTED_EDGE('',*,*,#2986,.F.);
+#3172 = ORIENTED_EDGE('',*,*,#3173,.T.);
+#3173 = EDGE_CURVE('',#2987,#2923,#3174,.T.);
+#3174 = LINE('',#3175,#3176);
+#3175 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#3176 = VECTOR('',#3177,1.);
+#3177 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3178 = ORIENTED_EDGE('',*,*,#2930,.T.);
+#3179 = ORIENTED_EDGE('',*,*,#3156,.F.);
+#3180 = PLANE('',#3181);
+#3181 = AXIS2_PLACEMENT_3D('',#3182,#3183,#3184);
+#3182 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#3183 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3184 = DIRECTION('',(1.,0.,0.));
+#3185 = ADVANCED_FACE('',(#3186),#3192,.T.);
+#3186 = FACE_BOUND('',#3187,.T.);
+#3187 = EDGE_LOOP('',(#3188,#3189,#3190,#3191));
+#3188 = ORIENTED_EDGE('',*,*,#2994,.F.);
+#3189 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#3190 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#3191 = ORIENTED_EDGE('',*,*,#3173,.F.);
+#3192 = PLANE('',#3193);
+#3193 = AXIS2_PLACEMENT_3D('',#3194,#3195,#3196);
+#3194 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#3195 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103
+    ));
+#3196 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#3197 = ADVANCED_FACE('',(#3198),#3204,.T.);
+#3198 = FACE_BOUND('',#3199,.T.);
+#3199 = EDGE_LOOP('',(#3200,#3201,#3202,#3203));
+#3200 = ORIENTED_EDGE('',*,*,#3081,.T.);
+#3201 = ORIENTED_EDGE('',*,*,#3105,.T.);
+#3202 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3203 = ORIENTED_EDGE('',*,*,#3033,.T.);
+#3204 = PLANE('',#3205);
+#3205 = AXIS2_PLACEMENT_3D('',#3206,#3207,#3208);
+#3206 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#3207 = DIRECTION('',(0.,0.,1.));
+#3208 = DIRECTION('',(1.,0.,-0.));
+#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3213)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3210,#3211,#3212)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3210 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3211 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3212 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3213 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3210,
+  'distance_accuracy_value','confusion accuracy');
+#3214 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3215,#3217);
+#3215 = ( REPRESENTATION_RELATIONSHIP('','',#2688,#2661) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3216) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3216 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2662);
+#3217 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3218);
+#3218 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','Body013','',#2656,#2683,$);
+#3219 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2685));
+#3220 = SHAPE_DEFINITION_REPRESENTATION(#3221,#3227);
+#3221 = PRODUCT_DEFINITION_SHAPE('','',#3222);
+#3222 = PRODUCT_DEFINITION('design','',#3223,#3226);
+#3223 = PRODUCT_DEFINITION_FORMATION('','',#3224);
+#3224 = PRODUCT('Lead013','Lead013','',(#3225));
+#3225 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3226 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3227 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3228),#3514);
+#3228 = MANIFOLD_SOLID_BREP('',#3229);
+#3229 = CLOSED_SHELL('',(#3230,#3270,#3301,#3332,#3365,#3398,#3429,#3460
+    ,#3482,#3498));
+#3230 = ADVANCED_FACE('',(#3231),#3265,.T.);
+#3231 = FACE_BOUND('',#3232,.T.);
+#3232 = EDGE_LOOP('',(#3233,#3243,#3251,#3259));
+#3233 = ORIENTED_EDGE('',*,*,#3234,.T.);
+#3234 = EDGE_CURVE('',#3235,#3237,#3239,.T.);
+#3235 = VERTEX_POINT('',#3236);
+#3236 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#3237 = VERTEX_POINT('',#3238);
+#3238 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#3239 = LINE('',#3240,#3241);
+#3240 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#3241 = VECTOR('',#3242,1.);
+#3242 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#3243 = ORIENTED_EDGE('',*,*,#3244,.T.);
+#3244 = EDGE_CURVE('',#3237,#3245,#3247,.T.);
+#3245 = VERTEX_POINT('',#3246);
+#3246 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#3247 = LINE('',#3248,#3249);
+#3248 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#3249 = VECTOR('',#3250,1.);
+#3250 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#3251 = ORIENTED_EDGE('',*,*,#3252,.T.);
+#3252 = EDGE_CURVE('',#3245,#3253,#3255,.T.);
+#3253 = VERTEX_POINT('',#3254);
+#3254 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#3255 = LINE('',#3256,#3257);
+#3256 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#3257 = VECTOR('',#3258,1.);
+#3258 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#3259 = ORIENTED_EDGE('',*,*,#3260,.T.);
+#3260 = EDGE_CURVE('',#3253,#3235,#3261,.T.);
+#3261 = LINE('',#3262,#3263);
+#3262 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#3263 = VECTOR('',#3264,1.);
+#3264 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#3265 = PLANE('',#3266);
+#3266 = AXIS2_PLACEMENT_3D('',#3267,#3268,#3269);
+#3267 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#3268 = DIRECTION('',(1.,0.,0.));
+#3269 = DIRECTION('',(-0.,1.,0.));
+#3270 = ADVANCED_FACE('',(#3271),#3296,.F.);
+#3271 = FACE_BOUND('',#3272,.F.);
+#3272 = EDGE_LOOP('',(#3273,#3281,#3282,#3290));
+#3273 = ORIENTED_EDGE('',*,*,#3274,.F.);
+#3274 = EDGE_CURVE('',#3237,#3275,#3277,.T.);
+#3275 = VERTEX_POINT('',#3276);
+#3276 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#3277 = LINE('',#3278,#3279);
+#3278 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#3279 = VECTOR('',#3280,1.);
+#3280 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#3281 = ORIENTED_EDGE('',*,*,#3244,.T.);
+#3282 = ORIENTED_EDGE('',*,*,#3283,.T.);
+#3283 = EDGE_CURVE('',#3245,#3284,#3286,.T.);
+#3284 = VERTEX_POINT('',#3285);
+#3285 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#3286 = LINE('',#3287,#3288);
+#3287 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#3288 = VECTOR('',#3289,1.);
+#3289 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#3290 = ORIENTED_EDGE('',*,*,#3291,.F.);
+#3291 = EDGE_CURVE('',#3275,#3284,#3292,.T.);
+#3292 = LINE('',#3293,#3294);
+#3293 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#3294 = VECTOR('',#3295,1.);
+#3295 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#3296 = PLANE('',#3297);
+#3297 = AXIS2_PLACEMENT_3D('',#3298,#3299,#3300);
+#3298 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#3299 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#3300 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#3301 = ADVANCED_FACE('',(#3302),#3327,.F.);
+#3302 = FACE_BOUND('',#3303,.F.);
+#3303 = EDGE_LOOP('',(#3304,#3312,#3313,#3321));
+#3304 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3305 = EDGE_CURVE('',#3253,#3306,#3308,.T.);
+#3306 = VERTEX_POINT('',#3307);
+#3307 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#3308 = LINE('',#3309,#3310);
+#3309 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#3310 = VECTOR('',#3311,1.);
+#3311 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#3312 = ORIENTED_EDGE('',*,*,#3260,.T.);
+#3313 = ORIENTED_EDGE('',*,*,#3314,.T.);
+#3314 = EDGE_CURVE('',#3235,#3315,#3317,.T.);
+#3315 = VERTEX_POINT('',#3316);
+#3316 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#3317 = LINE('',#3318,#3319);
+#3318 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#3319 = VECTOR('',#3320,1.);
+#3320 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#3321 = ORIENTED_EDGE('',*,*,#3322,.F.);
+#3322 = EDGE_CURVE('',#3306,#3315,#3323,.T.);
+#3323 = LINE('',#3324,#3325);
+#3324 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#3325 = VECTOR('',#3326,1.);
+#3326 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#3327 = PLANE('',#3328);
+#3328 = AXIS2_PLACEMENT_3D('',#3329,#3330,#3331);
+#3329 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#3330 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#3331 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#3332 = ADVANCED_FACE('',(#3333),#3360,.T.);
+#3333 = FACE_BOUND('',#3334,.T.);
+#3334 = EDGE_LOOP('',(#3335,#3344,#3352,#3359));
+#3335 = ORIENTED_EDGE('',*,*,#3336,.T.);
+#3336 = EDGE_CURVE('',#3275,#3337,#3339,.T.);
+#3337 = VERTEX_POINT('',#3338);
+#3338 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#3339 = CIRCLE('',#3340,0.3);
+#3340 = AXIS2_PLACEMENT_3D('',#3341,#3342,#3343);
+#3341 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#3342 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#3343 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#3344 = ORIENTED_EDGE('',*,*,#3345,.T.);
+#3345 = EDGE_CURVE('',#3337,#3346,#3348,.T.);
+#3346 = VERTEX_POINT('',#3347);
+#3347 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#3348 = LINE('',#3349,#3350);
+#3349 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#3350 = VECTOR('',#3351,1.);
+#3351 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#3352 = ORIENTED_EDGE('',*,*,#3353,.F.);
+#3353 = EDGE_CURVE('',#3284,#3346,#3354,.T.);
+#3354 = CIRCLE('',#3355,0.3);
+#3355 = AXIS2_PLACEMENT_3D('',#3356,#3357,#3358);
+#3356 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#3357 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#3358 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#3359 = ORIENTED_EDGE('',*,*,#3291,.F.);
+#3360 = CYLINDRICAL_SURFACE('',#3361,0.3);
+#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364);
+#3362 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#3363 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#3364 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#3365 = ADVANCED_FACE('',(#3366),#3393,.F.);
+#3366 = FACE_BOUND('',#3367,.F.);
+#3367 = EDGE_LOOP('',(#3368,#3369,#3378,#3386));
+#3368 = ORIENTED_EDGE('',*,*,#3322,.T.);
+#3369 = ORIENTED_EDGE('',*,*,#3370,.T.);
+#3370 = EDGE_CURVE('',#3315,#3371,#3373,.T.);
+#3371 = VERTEX_POINT('',#3372);
+#3372 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#3373 = CIRCLE('',#3374,0.1);
+#3374 = AXIS2_PLACEMENT_3D('',#3375,#3376,#3377);
+#3375 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#3376 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#3377 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#3378 = ORIENTED_EDGE('',*,*,#3379,.F.);
+#3379 = EDGE_CURVE('',#3380,#3371,#3382,.T.);
+#3380 = VERTEX_POINT('',#3381);
+#3381 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#3382 = LINE('',#3383,#3384);
+#3383 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#3384 = VECTOR('',#3385,1.);
+#3385 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#3386 = ORIENTED_EDGE('',*,*,#3387,.F.);
+#3387 = EDGE_CURVE('',#3306,#3380,#3388,.T.);
+#3388 = CIRCLE('',#3389,0.1);
+#3389 = AXIS2_PLACEMENT_3D('',#3390,#3391,#3392);
+#3390 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#3391 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#3392 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#3393 = CYLINDRICAL_SURFACE('',#3394,0.1);
+#3394 = AXIS2_PLACEMENT_3D('',#3395,#3396,#3397);
+#3395 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#3396 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#3397 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#3398 = ADVANCED_FACE('',(#3399),#3424,.F.);
+#3399 = FACE_BOUND('',#3400,.F.);
+#3400 = EDGE_LOOP('',(#3401,#3409,#3410,#3418));
+#3401 = ORIENTED_EDGE('',*,*,#3402,.F.);
+#3402 = EDGE_CURVE('',#3337,#3403,#3405,.T.);
+#3403 = VERTEX_POINT('',#3404);
+#3404 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#3405 = LINE('',#3406,#3407);
+#3406 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#3407 = VECTOR('',#3408,1.);
+#3408 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#3409 = ORIENTED_EDGE('',*,*,#3345,.T.);
+#3410 = ORIENTED_EDGE('',*,*,#3411,.T.);
+#3411 = EDGE_CURVE('',#3346,#3412,#3414,.T.);
+#3412 = VERTEX_POINT('',#3413);
+#3413 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#3414 = LINE('',#3415,#3416);
+#3415 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#3416 = VECTOR('',#3417,1.);
+#3417 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#3418 = ORIENTED_EDGE('',*,*,#3419,.F.);
+#3419 = EDGE_CURVE('',#3403,#3412,#3420,.T.);
+#3420 = LINE('',#3421,#3422);
+#3421 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#3422 = VECTOR('',#3423,1.);
+#3423 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#3424 = PLANE('',#3425);
+#3425 = AXIS2_PLACEMENT_3D('',#3426,#3427,#3428);
+#3426 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#3427 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#3428 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#3429 = ADVANCED_FACE('',(#3430),#3455,.F.);
+#3430 = FACE_BOUND('',#3431,.F.);
+#3431 = EDGE_LOOP('',(#3432,#3440,#3441,#3449));
+#3432 = ORIENTED_EDGE('',*,*,#3433,.T.);
+#3433 = EDGE_CURVE('',#3434,#3403,#3436,.T.);
+#3434 = VERTEX_POINT('',#3435);
+#3435 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#3436 = LINE('',#3437,#3438);
+#3437 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#3438 = VECTOR('',#3439,1.);
+#3439 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#3440 = ORIENTED_EDGE('',*,*,#3419,.T.);
+#3441 = ORIENTED_EDGE('',*,*,#3442,.T.);
+#3442 = EDGE_CURVE('',#3412,#3443,#3445,.T.);
+#3443 = VERTEX_POINT('',#3444);
+#3444 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#3445 = LINE('',#3446,#3447);
+#3446 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#3447 = VECTOR('',#3448,1.);
+#3448 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#3449 = ORIENTED_EDGE('',*,*,#3450,.T.);
+#3450 = EDGE_CURVE('',#3443,#3434,#3451,.T.);
+#3451 = LINE('',#3452,#3453);
+#3452 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#3453 = VECTOR('',#3454,1.);
+#3454 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#3455 = PLANE('',#3456);
+#3456 = AXIS2_PLACEMENT_3D('',#3457,#3458,#3459);
+#3457 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#3458 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#3459 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#3460 = ADVANCED_FACE('',(#3461),#3477,.F.);
+#3461 = FACE_BOUND('',#3462,.F.);
+#3462 = EDGE_LOOP('',(#3463,#3469,#3470,#3476));
+#3463 = ORIENTED_EDGE('',*,*,#3464,.F.);
+#3464 = EDGE_CURVE('',#3380,#3443,#3465,.T.);
+#3465 = LINE('',#3466,#3467);
+#3466 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#3467 = VECTOR('',#3468,1.);
+#3468 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#3469 = ORIENTED_EDGE('',*,*,#3379,.T.);
+#3470 = ORIENTED_EDGE('',*,*,#3471,.T.);
+#3471 = EDGE_CURVE('',#3371,#3434,#3472,.T.);
+#3472 = LINE('',#3473,#3474);
+#3473 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#3474 = VECTOR('',#3475,1.);
+#3475 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#3476 = ORIENTED_EDGE('',*,*,#3450,.F.);
+#3477 = PLANE('',#3478);
+#3478 = AXIS2_PLACEMENT_3D('',#3479,#3480,#3481);
+#3479 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#3480 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#3481 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#3482 = ADVANCED_FACE('',(#3483),#3493,.T.);
+#3483 = FACE_BOUND('',#3484,.T.);
+#3484 = EDGE_LOOP('',(#3485,#3486,#3487,#3488,#3489,#3490,#3491,#3492));
+#3485 = ORIENTED_EDGE('',*,*,#3314,.T.);
+#3486 = ORIENTED_EDGE('',*,*,#3370,.T.);
+#3487 = ORIENTED_EDGE('',*,*,#3471,.T.);
+#3488 = ORIENTED_EDGE('',*,*,#3433,.T.);
+#3489 = ORIENTED_EDGE('',*,*,#3402,.F.);
+#3490 = ORIENTED_EDGE('',*,*,#3336,.F.);
+#3491 = ORIENTED_EDGE('',*,*,#3274,.F.);
+#3492 = ORIENTED_EDGE('',*,*,#3234,.F.);
+#3493 = PLANE('',#3494);
+#3494 = AXIS2_PLACEMENT_3D('',#3495,#3496,#3497);
+#3495 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#3496 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#3497 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#3498 = ADVANCED_FACE('',(#3499),#3509,.T.);
+#3499 = FACE_BOUND('',#3500,.T.);
+#3500 = EDGE_LOOP('',(#3501,#3502,#3503,#3504,#3505,#3506,#3507,#3508));
+#3501 = ORIENTED_EDGE('',*,*,#3283,.T.);
+#3502 = ORIENTED_EDGE('',*,*,#3353,.T.);
+#3503 = ORIENTED_EDGE('',*,*,#3411,.T.);
+#3504 = ORIENTED_EDGE('',*,*,#3442,.T.);
+#3505 = ORIENTED_EDGE('',*,*,#3464,.F.);
+#3506 = ORIENTED_EDGE('',*,*,#3387,.F.);
+#3507 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3508 = ORIENTED_EDGE('',*,*,#3252,.F.);
+#3509 = PLANE('',#3510);
+#3510 = AXIS2_PLACEMENT_3D('',#3511,#3512,#3513);
+#3511 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#3512 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#3513 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3518)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3515,#3516,#3517)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3515 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3516 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3517 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3518 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3515,
+  'distance_accuracy_value','confusion accuracy');
+#3519 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3520,#3522);
+#3520 = ( REPRESENTATION_RELATIONSHIP('','',#3227,#2661) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3521) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3521 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2666);
+#3522 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3523);
+#3523 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','Lead013','',#2656,#3222,$);
+#3524 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3224));
+#3525 = SHAPE_DEFINITION_REPRESENTATION(#3526,#3532);
+#3526 = PRODUCT_DEFINITION_SHAPE('','',#3527);
+#3527 = PRODUCT_DEFINITION('design','',#3528,#3531);
+#3528 = PRODUCT_DEFINITION_FORMATION('','',#3529);
+#3529 = PRODUCT('01x01_P2.54mm_Vertical_SMD014',
+  '01x01_P2.54mm_Vertical_SMD014','',(#3530));
+#3530 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3531 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3532 = SHAPE_REPRESENTATION('',(#11,#3533,#3537),#3541);
+#3533 = AXIS2_PLACEMENT_3D('',#3534,#3535,#3536);
+#3534 = CARTESIAN_POINT('',(0.,0.,0.));
+#3535 = DIRECTION('',(0.,0.,1.));
+#3536 = DIRECTION('',(1.,0.,0.));
+#3537 = AXIS2_PLACEMENT_3D('',#3538,#3539,#3540);
+#3538 = CARTESIAN_POINT('',(0.,0.,0.));
+#3539 = DIRECTION('',(0.,0.,1.));
+#3540 = DIRECTION('',(1.,0.,0.));
+#3541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3545)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3542,#3543,#3544)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3542,
+  'distance_accuracy_value','confusion accuracy');
+#3546 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3547,#3549);
+#3547 = ( REPRESENTATION_RELATIONSHIP('','',#3532,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3548) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3548 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#3549 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3550);
+#3550 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70',
+  '01x01_P2.54mm_Vertical_SMD014','',#5,#3527,$);
+#3551 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3529));
+#3552 = SHAPE_DEFINITION_REPRESENTATION(#3553,#3559);
+#3553 = PRODUCT_DEFINITION_SHAPE('','',#3554);
+#3554 = PRODUCT_DEFINITION('design','',#3555,#3558);
+#3555 = PRODUCT_DEFINITION_FORMATION('','',#3556);
+#3556 = PRODUCT('Body014','Body014','',(#3557));
+#3557 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3558 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3559 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3560),#4080);
+#3560 = MANIFOLD_SOLID_BREP('',#3561);
+#3561 = CLOSED_SHELL('',(#3562,#3636,#3667,#3691,#3715,#3732,#3763,#3819
+    ,#3875,#3892,#3923,#3947,#3971,#3988,#4005,#4022,#4039,#4056,#4068)
+  );
+#3562 = ADVANCED_FACE('',(#3563,#3597),#3631,.T.);
+#3563 = FACE_BOUND('',#3564,.T.);
+#3564 = EDGE_LOOP('',(#3565,#3575,#3583,#3591));
+#3565 = ORIENTED_EDGE('',*,*,#3566,.F.);
+#3566 = EDGE_CURVE('',#3567,#3569,#3571,.T.);
+#3567 = VERTEX_POINT('',#3568);
+#3568 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5));
+#3569 = VERTEX_POINT('',#3570);
+#3570 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5));
+#3571 = LINE('',#3572,#3573);
+#3572 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5));
+#3573 = VECTOR('',#3574,1.);
+#3574 = DIRECTION('',(-1.,0.,0.));
+#3575 = ORIENTED_EDGE('',*,*,#3576,.F.);
+#3576 = EDGE_CURVE('',#3577,#3567,#3579,.T.);
+#3577 = VERTEX_POINT('',#3578);
+#3578 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5));
+#3579 = LINE('',#3580,#3581);
+#3580 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5));
+#3581 = VECTOR('',#3582,1.);
+#3582 = DIRECTION('',(0.,1.,0.));
+#3583 = ORIENTED_EDGE('',*,*,#3584,.F.);
+#3584 = EDGE_CURVE('',#3585,#3577,#3587,.T.);
+#3585 = VERTEX_POINT('',#3586);
+#3586 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5));
+#3587 = LINE('',#3588,#3589);
+#3588 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5));
+#3589 = VECTOR('',#3590,1.);
+#3590 = DIRECTION('',(1.,0.,0.));
+#3591 = ORIENTED_EDGE('',*,*,#3592,.F.);
+#3592 = EDGE_CURVE('',#3569,#3585,#3593,.T.);
+#3593 = LINE('',#3594,#3595);
+#3594 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5));
+#3595 = VECTOR('',#3596,1.);
+#3596 = DIRECTION('',(0.,-1.,0.));
+#3597 = FACE_BOUND('',#3598,.T.);
+#3598 = EDGE_LOOP('',(#3599,#3609,#3617,#3625));
+#3599 = ORIENTED_EDGE('',*,*,#3600,.T.);
+#3600 = EDGE_CURVE('',#3601,#3603,#3605,.T.);
+#3601 = VERTEX_POINT('',#3602);
+#3602 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#3603 = VERTEX_POINT('',#3604);
+#3604 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#3605 = LINE('',#3606,#3607);
+#3606 = CARTESIAN_POINT('',(-1.25,1.27,7.5));
+#3607 = VECTOR('',#3608,1.);
+#3608 = DIRECTION('',(0.,-1.,0.));
+#3609 = ORIENTED_EDGE('',*,*,#3610,.T.);
+#3610 = EDGE_CURVE('',#3603,#3611,#3613,.T.);
+#3611 = VERTEX_POINT('',#3612);
+#3612 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#3613 = LINE('',#3614,#3615);
+#3614 = CARTESIAN_POINT('',(-1.25,-1.27,7.5));
+#3615 = VECTOR('',#3616,1.);
+#3616 = DIRECTION('',(1.,0.,0.));
+#3617 = ORIENTED_EDGE('',*,*,#3618,.T.);
+#3618 = EDGE_CURVE('',#3611,#3619,#3621,.T.);
+#3619 = VERTEX_POINT('',#3620);
+#3620 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#3621 = LINE('',#3622,#3623);
+#3622 = CARTESIAN_POINT('',(1.25,-1.27,7.5));
+#3623 = VECTOR('',#3624,1.);
+#3624 = DIRECTION('',(0.,1.,0.));
+#3625 = ORIENTED_EDGE('',*,*,#3626,.T.);
+#3626 = EDGE_CURVE('',#3619,#3601,#3627,.T.);
+#3627 = LINE('',#3628,#3629);
+#3628 = CARTESIAN_POINT('',(1.25,1.27,7.5));
+#3629 = VECTOR('',#3630,1.);
+#3630 = DIRECTION('',(-1.,0.,0.));
+#3631 = PLANE('',#3632);
+#3632 = AXIS2_PLACEMENT_3D('',#3633,#3634,#3635);
+#3633 = CARTESIAN_POINT('',(0.,0.,7.5));
+#3634 = DIRECTION('',(0.,0.,1.));
+#3635 = DIRECTION('',(1.,0.,-0.));
+#3636 = ADVANCED_FACE('',(#3637),#3662,.F.);
+#3637 = FACE_BOUND('',#3638,.T.);
+#3638 = EDGE_LOOP('',(#3639,#3647,#3648,#3656));
+#3639 = ORIENTED_EDGE('',*,*,#3640,.F.);
+#3640 = EDGE_CURVE('',#3567,#3641,#3643,.T.);
+#3641 = VERTEX_POINT('',#3642);
+#3642 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#3643 = LINE('',#3644,#3645);
+#3644 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111
+    ));
+#3645 = VECTOR('',#3646,1.);
+#3646 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#3647 = ORIENTED_EDGE('',*,*,#3566,.T.);
+#3648 = ORIENTED_EDGE('',*,*,#3649,.T.);
+#3649 = EDGE_CURVE('',#3569,#3650,#3652,.T.);
+#3650 = VERTEX_POINT('',#3651);
+#3651 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#3652 = LINE('',#3653,#3654);
+#3653 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,
+    7.111111111111));
+#3654 = VECTOR('',#3655,1.);
+#3655 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#3656 = ORIENTED_EDGE('',*,*,#3657,.F.);
+#3657 = EDGE_CURVE('',#3641,#3650,#3658,.T.);
+#3658 = LINE('',#3659,#3660);
+#3659 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667));
+#3660 = VECTOR('',#3661,1.);
+#3661 = DIRECTION('',(-1.,0.,0.));
+#3662 = PLANE('',#3663);
+#3663 = AXIS2_PLACEMENT_3D('',#3664,#3665,#3666);
+#3664 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333));
+#3665 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#3666 = DIRECTION('',(1.,0.,0.));
+#3667 = ADVANCED_FACE('',(#3668),#3686,.F.);
+#3668 = FACE_BOUND('',#3669,.T.);
+#3669 = EDGE_LOOP('',(#3670,#3678,#3679,#3680));
+#3670 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#3671 = EDGE_CURVE('',#3577,#3672,#3674,.T.);
+#3672 = VERTEX_POINT('',#3673);
+#3673 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#3674 = LINE('',#3675,#3676);
+#3675 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,
+    7.111111111111));
+#3676 = VECTOR('',#3677,1.);
+#3677 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#3678 = ORIENTED_EDGE('',*,*,#3576,.T.);
+#3679 = ORIENTED_EDGE('',*,*,#3640,.T.);
+#3680 = ORIENTED_EDGE('',*,*,#3681,.F.);
+#3681 = EDGE_CURVE('',#3672,#3641,#3682,.T.);
+#3682 = LINE('',#3683,#3684);
+#3683 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667));
+#3684 = VECTOR('',#3685,1.);
+#3685 = DIRECTION('',(0.,1.,0.));
+#3686 = PLANE('',#3687);
+#3687 = AXIS2_PLACEMENT_3D('',#3688,#3689,#3690);
+#3688 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333));
+#3689 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#3690 = DIRECTION('',(0.,-1.,0.));
+#3691 = ADVANCED_FACE('',(#3692),#3710,.F.);
+#3692 = FACE_BOUND('',#3693,.T.);
+#3693 = EDGE_LOOP('',(#3694,#3695,#3696,#3704));
+#3694 = ORIENTED_EDGE('',*,*,#3649,.F.);
+#3695 = ORIENTED_EDGE('',*,*,#3592,.T.);
+#3696 = ORIENTED_EDGE('',*,*,#3697,.T.);
+#3697 = EDGE_CURVE('',#3585,#3698,#3700,.T.);
+#3698 = VERTEX_POINT('',#3699);
+#3699 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#3700 = LINE('',#3701,#3702);
+#3701 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444,
+    7.111111111111));
+#3702 = VECTOR('',#3703,1.);
+#3703 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#3704 = ORIENTED_EDGE('',*,*,#3705,.F.);
+#3705 = EDGE_CURVE('',#3650,#3698,#3706,.T.);
+#3706 = LINE('',#3707,#3708);
+#3707 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667));
+#3708 = VECTOR('',#3709,1.);
+#3709 = DIRECTION('',(0.,-1.,0.));
+#3710 = PLANE('',#3711);
+#3711 = AXIS2_PLACEMENT_3D('',#3712,#3713,#3714);
+#3712 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333));
+#3713 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#3714 = DIRECTION('',(0.,1.,0.));
+#3715 = ADVANCED_FACE('',(#3716),#3727,.F.);
+#3716 = FACE_BOUND('',#3717,.T.);
+#3717 = EDGE_LOOP('',(#3718,#3719,#3720,#3721));
+#3718 = ORIENTED_EDGE('',*,*,#3697,.F.);
+#3719 = ORIENTED_EDGE('',*,*,#3584,.T.);
+#3720 = ORIENTED_EDGE('',*,*,#3671,.T.);
+#3721 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#3722 = EDGE_CURVE('',#3698,#3672,#3723,.T.);
+#3723 = LINE('',#3724,#3725);
+#3724 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667));
+#3725 = VECTOR('',#3726,1.);
+#3726 = DIRECTION('',(1.,0.,0.));
+#3727 = PLANE('',#3728);
+#3728 = AXIS2_PLACEMENT_3D('',#3729,#3730,#3731);
+#3729 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333));
+#3730 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#3731 = DIRECTION('',(-1.,-0.,0.));
+#3732 = ADVANCED_FACE('',(#3733),#3758,.F.);
+#3733 = FACE_BOUND('',#3734,.F.);
+#3734 = EDGE_LOOP('',(#3735,#3743,#3744,#3752));
+#3735 = ORIENTED_EDGE('',*,*,#3736,.T.);
+#3736 = EDGE_CURVE('',#3737,#3601,#3739,.T.);
+#3737 = VERTEX_POINT('',#3738);
+#3738 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#3739 = LINE('',#3740,#3741);
+#3740 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#3741 = VECTOR('',#3742,1.);
+#3742 = DIRECTION('',(0.,0.,1.));
+#3743 = ORIENTED_EDGE('',*,*,#3600,.T.);
+#3744 = ORIENTED_EDGE('',*,*,#3745,.F.);
+#3745 = EDGE_CURVE('',#3746,#3603,#3748,.T.);
+#3746 = VERTEX_POINT('',#3747);
+#3747 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#3748 = LINE('',#3749,#3750);
+#3749 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#3750 = VECTOR('',#3751,1.);
+#3751 = DIRECTION('',(0.,0.,1.));
+#3752 = ORIENTED_EDGE('',*,*,#3753,.F.);
+#3753 = EDGE_CURVE('',#3737,#3746,#3754,.T.);
+#3754 = LINE('',#3755,#3756);
+#3755 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#3756 = VECTOR('',#3757,1.);
+#3757 = DIRECTION('',(0.,-1.,0.));
+#3758 = PLANE('',#3759);
+#3759 = AXIS2_PLACEMENT_3D('',#3760,#3761,#3762);
+#3760 = CARTESIAN_POINT('',(-1.25,1.27,0.2));
+#3761 = DIRECTION('',(1.,0.,0.));
+#3762 = DIRECTION('',(0.,-1.,0.));
+#3763 = ADVANCED_FACE('',(#3764),#3814,.F.);
+#3764 = FACE_BOUND('',#3765,.F.);
+#3765 = EDGE_LOOP('',(#3766,#3776,#3782,#3783,#3784,#3792,#3800,#3808));
+#3766 = ORIENTED_EDGE('',*,*,#3767,.F.);
+#3767 = EDGE_CURVE('',#3768,#3770,#3772,.T.);
+#3768 = VERTEX_POINT('',#3769);
+#3769 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#3770 = VERTEX_POINT('',#3771);
+#3771 = CARTESIAN_POINT('',(0.95,1.27,0.2));
+#3772 = LINE('',#3773,#3774);
+#3773 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#3774 = VECTOR('',#3775,1.);
+#3775 = DIRECTION('',(-1.,0.,0.));
+#3776 = ORIENTED_EDGE('',*,*,#3777,.T.);
+#3777 = EDGE_CURVE('',#3768,#3619,#3778,.T.);
+#3778 = LINE('',#3779,#3780);
+#3779 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#3780 = VECTOR('',#3781,1.);
+#3781 = DIRECTION('',(0.,0.,1.));
+#3782 = ORIENTED_EDGE('',*,*,#3626,.T.);
+#3783 = ORIENTED_EDGE('',*,*,#3736,.F.);
+#3784 = ORIENTED_EDGE('',*,*,#3785,.F.);
+#3785 = EDGE_CURVE('',#3786,#3737,#3788,.T.);
+#3786 = VERTEX_POINT('',#3787);
+#3787 = CARTESIAN_POINT('',(-0.95,1.27,0.2));
+#3788 = LINE('',#3789,#3790);
+#3789 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#3790 = VECTOR('',#3791,1.);
+#3791 = DIRECTION('',(-1.,0.,0.));
+#3792 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#3793 = EDGE_CURVE('',#3786,#3794,#3796,.T.);
+#3794 = VERTEX_POINT('',#3795);
+#3795 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7));
+#3796 = LINE('',#3797,#3798);
+#3797 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475));
+#3798 = VECTOR('',#3799,1.);
+#3799 = DIRECTION('',(0.258819045103,0.,0.965925826289));
+#3800 = ORIENTED_EDGE('',*,*,#3801,.T.);
+#3801 = EDGE_CURVE('',#3794,#3802,#3804,.T.);
+#3802 = VERTEX_POINT('',#3803);
+#3803 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7));
+#3804 = LINE('',#3805,#3806);
+#3805 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7));
+#3806 = VECTOR('',#3807,1.);
+#3807 = DIRECTION('',(1.,0.,0.));
+#3808 = ORIENTED_EDGE('',*,*,#3809,.T.);
+#3809 = EDGE_CURVE('',#3802,#3770,#3810,.T.);
+#3810 = LINE('',#3811,#3812);
+#3811 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125));
+#3812 = VECTOR('',#3813,1.);
+#3813 = DIRECTION('',(0.258819045103,0.,-0.965925826289));
+#3814 = PLANE('',#3815);
+#3815 = AXIS2_PLACEMENT_3D('',#3816,#3817,#3818);
+#3816 = CARTESIAN_POINT('',(1.25,1.27,0.2));
+#3817 = DIRECTION('',(0.,-1.,0.));
+#3818 = DIRECTION('',(-1.,0.,0.));
+#3819 = ADVANCED_FACE('',(#3820),#3870,.F.);
+#3820 = FACE_BOUND('',#3821,.F.);
+#3821 = EDGE_LOOP('',(#3822,#3830,#3831,#3832,#3840,#3848,#3856,#3864));
+#3822 = ORIENTED_EDGE('',*,*,#3823,.F.);
+#3823 = EDGE_CURVE('',#3746,#3824,#3826,.T.);
+#3824 = VERTEX_POINT('',#3825);
+#3825 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#3826 = LINE('',#3827,#3828);
+#3827 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#3828 = VECTOR('',#3829,1.);
+#3829 = DIRECTION('',(1.,0.,0.));
+#3830 = ORIENTED_EDGE('',*,*,#3745,.T.);
+#3831 = ORIENTED_EDGE('',*,*,#3610,.T.);
+#3832 = ORIENTED_EDGE('',*,*,#3833,.F.);
+#3833 = EDGE_CURVE('',#3834,#3611,#3836,.T.);
+#3834 = VERTEX_POINT('',#3835);
+#3835 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#3836 = LINE('',#3837,#3838);
+#3837 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#3838 = VECTOR('',#3839,1.);
+#3839 = DIRECTION('',(0.,0.,1.));
+#3840 = ORIENTED_EDGE('',*,*,#3841,.F.);
+#3841 = EDGE_CURVE('',#3842,#3834,#3844,.T.);
+#3842 = VERTEX_POINT('',#3843);
+#3843 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#3844 = LINE('',#3845,#3846);
+#3845 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#3846 = VECTOR('',#3847,1.);
+#3847 = DIRECTION('',(1.,0.,0.));
+#3848 = ORIENTED_EDGE('',*,*,#3849,.F.);
+#3849 = EDGE_CURVE('',#3850,#3842,#3852,.T.);
+#3850 = VERTEX_POINT('',#3851);
+#3851 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#3852 = LINE('',#3853,#3854);
+#3853 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#3854 = VECTOR('',#3855,1.);
+#3855 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289
+    ));
+#3856 = ORIENTED_EDGE('',*,*,#3857,.F.);
+#3857 = EDGE_CURVE('',#3858,#3850,#3860,.T.);
+#3858 = VERTEX_POINT('',#3859);
+#3859 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#3860 = LINE('',#3861,#3862);
+#3861 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#3862 = VECTOR('',#3863,1.);
+#3863 = DIRECTION('',(1.,0.,0.));
+#3864 = ORIENTED_EDGE('',*,*,#3865,.F.);
+#3865 = EDGE_CURVE('',#3824,#3858,#3866,.T.);
+#3866 = LINE('',#3867,#3868);
+#3867 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#3868 = VECTOR('',#3869,1.);
+#3869 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#3870 = PLANE('',#3871);
+#3871 = AXIS2_PLACEMENT_3D('',#3872,#3873,#3874);
+#3872 = CARTESIAN_POINT('',(-1.25,-1.27,0.2));
+#3873 = DIRECTION('',(0.,1.,0.));
+#3874 = DIRECTION('',(1.,0.,0.));
+#3875 = ADVANCED_FACE('',(#3876),#3887,.F.);
+#3876 = FACE_BOUND('',#3877,.F.);
+#3877 = EDGE_LOOP('',(#3878,#3879,#3880,#3881));
+#3878 = ORIENTED_EDGE('',*,*,#3833,.T.);
+#3879 = ORIENTED_EDGE('',*,*,#3618,.T.);
+#3880 = ORIENTED_EDGE('',*,*,#3777,.F.);
+#3881 = ORIENTED_EDGE('',*,*,#3882,.F.);
+#3882 = EDGE_CURVE('',#3834,#3768,#3883,.T.);
+#3883 = LINE('',#3884,#3885);
+#3884 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#3885 = VECTOR('',#3886,1.);
+#3886 = DIRECTION('',(0.,1.,0.));
+#3887 = PLANE('',#3888);
+#3888 = AXIS2_PLACEMENT_3D('',#3889,#3890,#3891);
+#3889 = CARTESIAN_POINT('',(1.25,-1.27,0.2));
+#3890 = DIRECTION('',(-1.,0.,0.));
+#3891 = DIRECTION('',(0.,1.,0.));
+#3892 = ADVANCED_FACE('',(#3893),#3918,.F.);
+#3893 = FACE_BOUND('',#3894,.F.);
+#3894 = EDGE_LOOP('',(#3895,#3903,#3911,#3917));
+#3895 = ORIENTED_EDGE('',*,*,#3896,.T.);
+#3896 = EDGE_CURVE('',#3641,#3897,#3899,.T.);
+#3897 = VERTEX_POINT('',#3898);
+#3898 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#3899 = LINE('',#3900,#3901);
+#3900 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#3901 = VECTOR('',#3902,1.);
+#3902 = DIRECTION('',(-0.,-0.,-1.));
+#3903 = ORIENTED_EDGE('',*,*,#3904,.T.);
+#3904 = EDGE_CURVE('',#3897,#3905,#3907,.T.);
+#3905 = VERTEX_POINT('',#3906);
+#3906 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(0.5,0.5,3.75));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(-1.,0.,0.));
+#3911 = ORIENTED_EDGE('',*,*,#3912,.F.);
+#3912 = EDGE_CURVE('',#3650,#3905,#3913,.T.);
+#3913 = LINE('',#3914,#3915);
+#3914 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#3915 = VECTOR('',#3916,1.);
+#3916 = DIRECTION('',(-0.,-0.,-1.));
+#3917 = ORIENTED_EDGE('',*,*,#3657,.F.);
+#3918 = PLANE('',#3919);
+#3919 = AXIS2_PLACEMENT_3D('',#3920,#3921,#3922);
+#3920 = CARTESIAN_POINT('',(0.5,0.5,7.5));
+#3921 = DIRECTION('',(0.,1.,0.));
+#3922 = DIRECTION('',(-1.,0.,0.));
+#3923 = ADVANCED_FACE('',(#3924),#3942,.F.);
+#3924 = FACE_BOUND('',#3925,.F.);
+#3925 = EDGE_LOOP('',(#3926,#3934,#3940,#3941));
+#3926 = ORIENTED_EDGE('',*,*,#3927,.T.);
+#3927 = EDGE_CURVE('',#3672,#3928,#3930,.T.);
+#3928 = VERTEX_POINT('',#3929);
+#3929 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#3930 = LINE('',#3931,#3932);
+#3931 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#3932 = VECTOR('',#3933,1.);
+#3933 = DIRECTION('',(-0.,-0.,-1.));
+#3934 = ORIENTED_EDGE('',*,*,#3935,.T.);
+#3935 = EDGE_CURVE('',#3928,#3897,#3936,.T.);
+#3936 = LINE('',#3937,#3938);
+#3937 = CARTESIAN_POINT('',(0.5,-0.5,3.75));
+#3938 = VECTOR('',#3939,1.);
+#3939 = DIRECTION('',(0.,1.,0.));
+#3940 = ORIENTED_EDGE('',*,*,#3896,.F.);
+#3941 = ORIENTED_EDGE('',*,*,#3681,.F.);
+#3942 = PLANE('',#3943);
+#3943 = AXIS2_PLACEMENT_3D('',#3944,#3945,#3946);
+#3944 = CARTESIAN_POINT('',(0.5,-0.5,7.5));
+#3945 = DIRECTION('',(1.,0.,0.));
+#3946 = DIRECTION('',(-0.,1.,0.));
+#3947 = ADVANCED_FACE('',(#3948),#3966,.F.);
+#3948 = FACE_BOUND('',#3949,.F.);
+#3949 = EDGE_LOOP('',(#3950,#3951,#3959,#3965));
+#3950 = ORIENTED_EDGE('',*,*,#3912,.T.);
+#3951 = ORIENTED_EDGE('',*,*,#3952,.T.);
+#3952 = EDGE_CURVE('',#3905,#3953,#3955,.T.);
+#3953 = VERTEX_POINT('',#3954);
+#3954 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#3955 = LINE('',#3956,#3957);
+#3956 = CARTESIAN_POINT('',(-0.5,0.5,3.75));
+#3957 = VECTOR('',#3958,1.);
+#3958 = DIRECTION('',(0.,-1.,0.));
+#3959 = ORIENTED_EDGE('',*,*,#3960,.F.);
+#3960 = EDGE_CURVE('',#3698,#3953,#3961,.T.);
+#3961 = LINE('',#3962,#3963);
+#3962 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#3963 = VECTOR('',#3964,1.);
+#3964 = DIRECTION('',(-0.,-0.,-1.));
+#3965 = ORIENTED_EDGE('',*,*,#3705,.F.);
+#3966 = PLANE('',#3967);
+#3967 = AXIS2_PLACEMENT_3D('',#3968,#3969,#3970);
+#3968 = CARTESIAN_POINT('',(-0.5,0.5,7.5));
+#3969 = DIRECTION('',(-1.,0.,0.));
+#3970 = DIRECTION('',(0.,-1.,0.));
+#3971 = ADVANCED_FACE('',(#3972),#3983,.F.);
+#3972 = FACE_BOUND('',#3973,.F.);
+#3973 = EDGE_LOOP('',(#3974,#3975,#3981,#3982));
+#3974 = ORIENTED_EDGE('',*,*,#3960,.T.);
+#3975 = ORIENTED_EDGE('',*,*,#3976,.T.);
+#3976 = EDGE_CURVE('',#3953,#3928,#3977,.T.);
+#3977 = LINE('',#3978,#3979);
+#3978 = CARTESIAN_POINT('',(-0.5,-0.5,3.75));
+#3979 = VECTOR('',#3980,1.);
+#3980 = DIRECTION('',(1.,0.,0.));
+#3981 = ORIENTED_EDGE('',*,*,#3927,.F.);
+#3982 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#3983 = PLANE('',#3984);
+#3984 = AXIS2_PLACEMENT_3D('',#3985,#3986,#3987);
+#3985 = CARTESIAN_POINT('',(-0.5,-0.5,7.5));
+#3986 = DIRECTION('',(0.,-1.,0.));
+#3987 = DIRECTION('',(1.,0.,0.));
+#3988 = ADVANCED_FACE('',(#3989),#4000,.F.);
+#3989 = FACE_BOUND('',#3990,.F.);
+#3990 = EDGE_LOOP('',(#3991,#3992,#3993,#3994));
+#3991 = ORIENTED_EDGE('',*,*,#3785,.T.);
+#3992 = ORIENTED_EDGE('',*,*,#3753,.T.);
+#3993 = ORIENTED_EDGE('',*,*,#3823,.T.);
+#3994 = ORIENTED_EDGE('',*,*,#3995,.T.);
+#3995 = EDGE_CURVE('',#3824,#3786,#3996,.T.);
+#3996 = LINE('',#3997,#3998);
+#3997 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#3998 = VECTOR('',#3999,1.);
+#3999 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4000 = PLANE('',#4001);
+#4001 = AXIS2_PLACEMENT_3D('',#4002,#4003,#4004);
+#4002 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4003 = DIRECTION('',(0.,0.,1.));
+#4004 = DIRECTION('',(1.,0.,-0.));
+#4005 = ADVANCED_FACE('',(#4006),#4017,.F.);
+#4006 = FACE_BOUND('',#4007,.F.);
+#4007 = EDGE_LOOP('',(#4008,#4009,#4015,#4016));
+#4008 = ORIENTED_EDGE('',*,*,#3767,.T.);
+#4009 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4010 = EDGE_CURVE('',#3842,#3770,#4011,.T.);
+#4011 = LINE('',#4012,#4013);
+#4012 = CARTESIAN_POINT('',(0.95,-1.27,0.2));
+#4013 = VECTOR('',#4014,1.);
+#4014 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4015 = ORIENTED_EDGE('',*,*,#3841,.T.);
+#4016 = ORIENTED_EDGE('',*,*,#3882,.T.);
+#4017 = PLANE('',#4018);
+#4018 = AXIS2_PLACEMENT_3D('',#4019,#4020,#4021);
+#4019 = CARTESIAN_POINT('',(0.,0.,0.2));
+#4020 = DIRECTION('',(0.,0.,1.));
+#4021 = DIRECTION('',(1.,0.,-0.));
+#4022 = ADVANCED_FACE('',(#4023),#4034,.T.);
+#4023 = FACE_BOUND('',#4024,.T.);
+#4024 = EDGE_LOOP('',(#4025,#4026,#4032,#4033));
+#4025 = ORIENTED_EDGE('',*,*,#3849,.F.);
+#4026 = ORIENTED_EDGE('',*,*,#4027,.T.);
+#4027 = EDGE_CURVE('',#3850,#3802,#4028,.T.);
+#4028 = LINE('',#4029,#4030);
+#4029 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#4030 = VECTOR('',#4031,1.);
+#4031 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4032 = ORIENTED_EDGE('',*,*,#3809,.T.);
+#4033 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4034 = PLANE('',#4035);
+#4035 = AXIS2_PLACEMENT_3D('',#4036,#4037,#4038);
+#4036 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7));
+#4037 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,
+    -0.258819045103));
+#4038 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289
+    ));
+#4039 = ADVANCED_FACE('',(#4040),#4051,.T.);
+#4040 = FACE_BOUND('',#4041,.T.);
+#4041 = EDGE_LOOP('',(#4042,#4043,#4049,#4050));
+#4042 = ORIENTED_EDGE('',*,*,#3857,.F.);
+#4043 = ORIENTED_EDGE('',*,*,#4044,.T.);
+#4044 = EDGE_CURVE('',#3858,#3794,#4045,.T.);
+#4045 = LINE('',#4046,#4047);
+#4046 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#4047 = VECTOR('',#4048,1.);
+#4048 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4049 = ORIENTED_EDGE('',*,*,#3801,.T.);
+#4050 = ORIENTED_EDGE('',*,*,#4027,.F.);
+#4051 = PLANE('',#4052);
+#4052 = AXIS2_PLACEMENT_3D('',#4053,#4054,#4055);
+#4053 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7));
+#4054 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#4055 = DIRECTION('',(1.,0.,0.));
+#4056 = ADVANCED_FACE('',(#4057),#4063,.T.);
+#4057 = FACE_BOUND('',#4058,.T.);
+#4058 = EDGE_LOOP('',(#4059,#4060,#4061,#4062));
+#4059 = ORIENTED_EDGE('',*,*,#3865,.F.);
+#4060 = ORIENTED_EDGE('',*,*,#3995,.T.);
+#4061 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#4062 = ORIENTED_EDGE('',*,*,#4044,.F.);
+#4063 = PLANE('',#4064);
+#4064 = AXIS2_PLACEMENT_3D('',#4065,#4066,#4067);
+#4065 = CARTESIAN_POINT('',(-0.95,-1.27,0.2));
+#4066 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103
+    ));
+#4067 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)
+  );
+#4068 = ADVANCED_FACE('',(#4069),#4075,.T.);
+#4069 = FACE_BOUND('',#4070,.T.);
+#4070 = EDGE_LOOP('',(#4071,#4072,#4073,#4074));
+#4071 = ORIENTED_EDGE('',*,*,#3952,.T.);
+#4072 = ORIENTED_EDGE('',*,*,#3976,.T.);
+#4073 = ORIENTED_EDGE('',*,*,#3935,.T.);
+#4074 = ORIENTED_EDGE('',*,*,#3904,.T.);
+#4075 = PLANE('',#4076);
+#4076 = AXIS2_PLACEMENT_3D('',#4077,#4078,#4079);
+#4077 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75));
+#4078 = DIRECTION('',(0.,0.,1.));
+#4079 = DIRECTION('',(1.,0.,-0.));
+#4080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4084)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4081,#4082,#4083)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4081 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4082 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4083 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4084 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4081,
+  'distance_accuracy_value','confusion accuracy');
+#4085 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4086,#4088);
+#4086 = ( REPRESENTATION_RELATIONSHIP('','',#3559,#3532) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4087) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4087 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3533);
+#4088 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4089);
+#4089 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','Body014','',#3527,#3554,$);
+#4090 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3556));
+#4091 = SHAPE_DEFINITION_REPRESENTATION(#4092,#4098);
+#4092 = PRODUCT_DEFINITION_SHAPE('','',#4093);
+#4093 = PRODUCT_DEFINITION('design','',#4094,#4097);
+#4094 = PRODUCT_DEFINITION_FORMATION('','',#4095);
+#4095 = PRODUCT('Lead014','Lead014','',(#4096));
+#4096 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4097 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4098 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4099),#4385);
+#4099 = MANIFOLD_SOLID_BREP('',#4100);
+#4100 = CLOSED_SHELL('',(#4101,#4141,#4172,#4203,#4236,#4269,#4300,#4331
+    ,#4353,#4369));
+#4101 = ADVANCED_FACE('',(#4102),#4136,.T.);
+#4102 = FACE_BOUND('',#4103,.T.);
+#4103 = EDGE_LOOP('',(#4104,#4114,#4122,#4130));
+#4104 = ORIENTED_EDGE('',*,*,#4105,.T.);
+#4105 = EDGE_CURVE('',#4106,#4108,#4110,.T.);
+#4106 = VERTEX_POINT('',#4107);
+#4107 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#4108 = VERTEX_POINT('',#4109);
+#4109 = CARTESIAN_POINT('',(2.15,-0.3,0.));
+#4110 = LINE('',#4111,#4112);
+#4111 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#4112 = VECTOR('',#4113,1.);
+#4113 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#4114 = ORIENTED_EDGE('',*,*,#4115,.T.);
+#4115 = EDGE_CURVE('',#4108,#4116,#4118,.T.);
+#4116 = VERTEX_POINT('',#4117);
+#4117 = CARTESIAN_POINT('',(2.15,0.3,0.));
+#4118 = LINE('',#4119,#4120);
+#4119 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#4120 = VECTOR('',#4121,1.);
+#4121 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#4122 = ORIENTED_EDGE('',*,*,#4123,.T.);
+#4123 = EDGE_CURVE('',#4116,#4124,#4126,.T.);
+#4124 = VERTEX_POINT('',#4125);
+#4125 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#4126 = LINE('',#4127,#4128);
+#4127 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#4128 = VECTOR('',#4129,1.);
+#4129 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#4130 = ORIENTED_EDGE('',*,*,#4131,.T.);
+#4131 = EDGE_CURVE('',#4124,#4106,#4132,.T.);
+#4132 = LINE('',#4133,#4134);
+#4133 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#4134 = VECTOR('',#4135,1.);
+#4135 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#4136 = PLANE('',#4137);
+#4137 = AXIS2_PLACEMENT_3D('',#4138,#4139,#4140);
+#4138 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1));
+#4139 = DIRECTION('',(1.,0.,0.));
+#4140 = DIRECTION('',(-0.,1.,0.));
+#4141 = ADVANCED_FACE('',(#4142),#4167,.F.);
+#4142 = FACE_BOUND('',#4143,.F.);
+#4143 = EDGE_LOOP('',(#4144,#4152,#4153,#4161));
+#4144 = ORIENTED_EDGE('',*,*,#4145,.F.);
+#4145 = EDGE_CURVE('',#4108,#4146,#4148,.T.);
+#4146 = VERTEX_POINT('',#4147);
+#4147 = CARTESIAN_POINT('',(0.825,-0.3,0.));
+#4148 = LINE('',#4149,#4150);
+#4149 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17));
+#4150 = VECTOR('',#4151,1.);
+#4151 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#4152 = ORIENTED_EDGE('',*,*,#4115,.T.);
+#4153 = ORIENTED_EDGE('',*,*,#4154,.T.);
+#4154 = EDGE_CURVE('',#4116,#4155,#4157,.T.);
+#4155 = VERTEX_POINT('',#4156);
+#4156 = CARTESIAN_POINT('',(0.825,0.3,0.));
+#4157 = LINE('',#4158,#4159);
+#4158 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17));
+#4159 = VECTOR('',#4160,1.);
+#4160 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#4161 = ORIENTED_EDGE('',*,*,#4162,.F.);
+#4162 = EDGE_CURVE('',#4146,#4155,#4163,.T.);
+#4163 = LINE('',#4164,#4165);
+#4164 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16));
+#4165 = VECTOR('',#4166,1.);
+#4166 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#4167 = PLANE('',#4168);
+#4168 = AXIS2_PLACEMENT_3D('',#4169,#4170,#4171);
+#4169 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17));
+#4170 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#4171 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45));
+#4172 = ADVANCED_FACE('',(#4173),#4198,.F.);
+#4173 = FACE_BOUND('',#4174,.F.);
+#4174 = EDGE_LOOP('',(#4175,#4183,#4184,#4192));
+#4175 = ORIENTED_EDGE('',*,*,#4176,.F.);
+#4176 = EDGE_CURVE('',#4124,#4177,#4179,.T.);
+#4177 = VERTEX_POINT('',#4178);
+#4178 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#4179 = LINE('',#4180,#4181);
+#4180 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#4181 = VECTOR('',#4182,1.);
+#4182 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#4183 = ORIENTED_EDGE('',*,*,#4131,.T.);
+#4184 = ORIENTED_EDGE('',*,*,#4185,.T.);
+#4185 = EDGE_CURVE('',#4106,#4186,#4188,.T.);
+#4186 = VERTEX_POINT('',#4187);
+#4187 = CARTESIAN_POINT('',(0.825,-0.3,0.2));
+#4188 = LINE('',#4189,#4190);
+#4189 = CARTESIAN_POINT('',(2.15,-0.3,0.2));
+#4190 = VECTOR('',#4191,1.);
+#4191 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48));
+#4192 = ORIENTED_EDGE('',*,*,#4193,.F.);
+#4193 = EDGE_CURVE('',#4177,#4186,#4194,.T.);
+#4194 = LINE('',#4195,#4196);
+#4195 = CARTESIAN_POINT('',(0.825,0.3,0.2));
+#4196 = VECTOR('',#4197,1.);
+#4197 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#4198 = PLANE('',#4199);
+#4199 = AXIS2_PLACEMENT_3D('',#4200,#4201,#4202);
+#4200 = CARTESIAN_POINT('',(2.15,0.3,0.2));
+#4201 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#4202 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45));
+#4203 = ADVANCED_FACE('',(#4204),#4231,.T.);
+#4204 = FACE_BOUND('',#4205,.T.);
+#4205 = EDGE_LOOP('',(#4206,#4215,#4223,#4230));
+#4206 = ORIENTED_EDGE('',*,*,#4207,.T.);
+#4207 = EDGE_CURVE('',#4146,#4208,#4210,.T.);
+#4208 = VERTEX_POINT('',#4209);
+#4209 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#4210 = CIRCLE('',#4211,0.3);
+#4211 = AXIS2_PLACEMENT_3D('',#4212,#4213,#4214);
+#4212 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#4213 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#4214 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#4215 = ORIENTED_EDGE('',*,*,#4216,.T.);
+#4216 = EDGE_CURVE('',#4208,#4217,#4219,.T.);
+#4217 = VERTEX_POINT('',#4218);
+#4218 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#4219 = LINE('',#4220,#4221);
+#4220 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#4221 = VECTOR('',#4222,1.);
+#4222 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#4223 = ORIENTED_EDGE('',*,*,#4224,.F.);
+#4224 = EDGE_CURVE('',#4155,#4217,#4225,.T.);
+#4225 = CIRCLE('',#4226,0.3);
+#4226 = AXIS2_PLACEMENT_3D('',#4227,#4228,#4229);
+#4227 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#4228 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#4229 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#4230 = ORIENTED_EDGE('',*,*,#4162,.F.);
+#4231 = CYLINDRICAL_SURFACE('',#4232,0.3);
+#4232 = AXIS2_PLACEMENT_3D('',#4233,#4234,#4235);
+#4233 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#4234 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#4235 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17));
+#4236 = ADVANCED_FACE('',(#4237),#4264,.F.);
+#4237 = FACE_BOUND('',#4238,.F.);
+#4238 = EDGE_LOOP('',(#4239,#4240,#4249,#4257));
+#4239 = ORIENTED_EDGE('',*,*,#4193,.T.);
+#4240 = ORIENTED_EDGE('',*,*,#4241,.T.);
+#4241 = EDGE_CURVE('',#4186,#4242,#4244,.T.);
+#4242 = VERTEX_POINT('',#4243);
+#4243 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#4244 = CIRCLE('',#4245,0.1);
+#4245 = AXIS2_PLACEMENT_3D('',#4246,#4247,#4248);
+#4246 = CARTESIAN_POINT('',(0.825,-0.3,0.3));
+#4247 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#4248 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47));
+#4249 = ORIENTED_EDGE('',*,*,#4250,.F.);
+#4250 = EDGE_CURVE('',#4251,#4242,#4253,.T.);
+#4251 = VERTEX_POINT('',#4252);
+#4252 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#4253 = LINE('',#4254,#4255);
+#4254 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#4255 = VECTOR('',#4256,1.);
+#4256 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#4257 = ORIENTED_EDGE('',*,*,#4258,.F.);
+#4258 = EDGE_CURVE('',#4177,#4251,#4259,.T.);
+#4259 = CIRCLE('',#4260,0.1);
+#4260 = AXIS2_PLACEMENT_3D('',#4261,#4262,#4263);
+#4261 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#4262 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16));
+#4263 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16));
+#4264 = CYLINDRICAL_SURFACE('',#4265,0.1);
+#4265 = AXIS2_PLACEMENT_3D('',#4266,#4267,#4268);
+#4266 = CARTESIAN_POINT('',(0.825,0.3,0.3));
+#4267 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16));
+#4268 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16));
+#4269 = ADVANCED_FACE('',(#4270),#4295,.F.);
+#4270 = FACE_BOUND('',#4271,.F.);
+#4271 = EDGE_LOOP('',(#4272,#4280,#4281,#4289));
+#4272 = ORIENTED_EDGE('',*,*,#4273,.F.);
+#4273 = EDGE_CURVE('',#4208,#4274,#4276,.T.);
+#4274 = VERTEX_POINT('',#4275);
+#4275 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#4276 = LINE('',#4277,#4278);
+#4277 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#4278 = VECTOR('',#4279,1.);
+#4279 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#4280 = ORIENTED_EDGE('',*,*,#4216,.T.);
+#4281 = ORIENTED_EDGE('',*,*,#4282,.T.);
+#4282 = EDGE_CURVE('',#4217,#4283,#4285,.T.);
+#4283 = VERTEX_POINT('',#4284);
+#4284 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#4285 = LINE('',#4286,#4287);
+#4286 = CARTESIAN_POINT('',(0.525,0.3,0.3));
+#4287 = VECTOR('',#4288,1.);
+#4288 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.));
+#4289 = ORIENTED_EDGE('',*,*,#4290,.F.);
+#4290 = EDGE_CURVE('',#4274,#4283,#4291,.T.);
+#4291 = LINE('',#4292,#4293);
+#4292 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003));
+#4293 = VECTOR('',#4294,1.);
+#4294 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#4295 = PLANE('',#4296);
+#4296 = AXIS2_PLACEMENT_3D('',#4297,#4298,#4299);
+#4297 = CARTESIAN_POINT('',(0.525,-0.3,0.3));
+#4298 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31));
+#4299 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16));
+#4300 = ADVANCED_FACE('',(#4301),#4326,.F.);
+#4301 = FACE_BOUND('',#4302,.F.);
+#4302 = EDGE_LOOP('',(#4303,#4311,#4312,#4320));
+#4303 = ORIENTED_EDGE('',*,*,#4304,.T.);
+#4304 = EDGE_CURVE('',#4305,#4274,#4307,.T.);
+#4305 = VERTEX_POINT('',#4306);
+#4306 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#4307 = LINE('',#4308,#4309);
+#4308 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003));
+#4309 = VECTOR('',#4310,1.);
+#4310 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17));
+#4311 = ORIENTED_EDGE('',*,*,#4290,.T.);
+#4312 = ORIENTED_EDGE('',*,*,#4313,.T.);
+#4313 = EDGE_CURVE('',#4283,#4314,#4316,.T.);
+#4314 = VERTEX_POINT('',#4315);
+#4315 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#4316 = LINE('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003));
+#4318 = VECTOR('',#4319,1.);
+#4319 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
+#4320 = ORIENTED_EDGE('',*,*,#4321,.T.);
+#4321 = EDGE_CURVE('',#4314,#4305,#4322,.T.);
+#4322 = LINE('',#4323,#4324);
+#4323 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003));
+#4324 = VECTOR('',#4325,1.);
+#4325 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#4326 = PLANE('',#4327);
+#4327 = AXIS2_PLACEMENT_3D('',#4328,#4329,#4330);
+#4328 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003));
+#4329 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.));
+#4330 = DIRECTION('',(-1.,0.,8.326672684689E-16));
+#4331 = ADVANCED_FACE('',(#4332),#4348,.F.);
+#4332 = FACE_BOUND('',#4333,.F.);
+#4333 = EDGE_LOOP('',(#4334,#4340,#4341,#4347));
+#4334 = ORIENTED_EDGE('',*,*,#4335,.F.);
+#4335 = EDGE_CURVE('',#4251,#4314,#4336,.T.);
+#4336 = LINE('',#4337,#4338);
+#4337 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#4338 = VECTOR('',#4339,1.);
+#4339 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#4340 = ORIENTED_EDGE('',*,*,#4250,.T.);
+#4341 = ORIENTED_EDGE('',*,*,#4342,.T.);
+#4342 = EDGE_CURVE('',#4242,#4305,#4343,.T.);
+#4343 = LINE('',#4344,#4345);
+#4344 = CARTESIAN_POINT('',(0.725,-0.3,0.3));
+#4345 = VECTOR('',#4346,1.);
+#4346 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.));
+#4347 = ORIENTED_EDGE('',*,*,#4321,.F.);
+#4348 = PLANE('',#4349);
+#4349 = AXIS2_PLACEMENT_3D('',#4350,#4351,#4352);
+#4350 = CARTESIAN_POINT('',(0.725,0.3,0.3));
+#4351 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31));
+#4352 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16));
+#4353 = ADVANCED_FACE('',(#4354),#4364,.T.);
+#4354 = FACE_BOUND('',#4355,.T.);
+#4355 = EDGE_LOOP('',(#4356,#4357,#4358,#4359,#4360,#4361,#4362,#4363));
+#4356 = ORIENTED_EDGE('',*,*,#4185,.T.);
+#4357 = ORIENTED_EDGE('',*,*,#4241,.T.);
+#4358 = ORIENTED_EDGE('',*,*,#4342,.T.);
+#4359 = ORIENTED_EDGE('',*,*,#4304,.T.);
+#4360 = ORIENTED_EDGE('',*,*,#4273,.F.);
+#4361 = ORIENTED_EDGE('',*,*,#4207,.F.);
+#4362 = ORIENTED_EDGE('',*,*,#4145,.F.);
+#4363 = ORIENTED_EDGE('',*,*,#4105,.F.);
+#4364 = PLANE('',#4365);
+#4365 = AXIS2_PLACEMENT_3D('',#4366,#4367,#4368);
+#4366 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875));
+#4367 = DIRECTION('',(0.,-1.,3.171397180526E-16));
+#4368 = DIRECTION('',(0.,-3.171397180526E-16,-1.));
+#4369 = ADVANCED_FACE('',(#4370),#4380,.T.);
+#4370 = FACE_BOUND('',#4371,.T.);
+#4371 = EDGE_LOOP('',(#4372,#4373,#4374,#4375,#4376,#4377,#4378,#4379));
+#4372 = ORIENTED_EDGE('',*,*,#4154,.T.);
+#4373 = ORIENTED_EDGE('',*,*,#4224,.T.);
+#4374 = ORIENTED_EDGE('',*,*,#4282,.T.);
+#4375 = ORIENTED_EDGE('',*,*,#4313,.T.);
+#4376 = ORIENTED_EDGE('',*,*,#4335,.F.);
+#4377 = ORIENTED_EDGE('',*,*,#4258,.F.);
+#4378 = ORIENTED_EDGE('',*,*,#4176,.F.);
+#4379 = ORIENTED_EDGE('',*,*,#4123,.F.);
+#4380 = PLANE('',#4381);
+#4381 = AXIS2_PLACEMENT_3D('',#4382,#4383,#4384);
+#4382 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875));
+#4383 = DIRECTION('',(0.,1.,-3.269362423072E-16));
+#4384 = DIRECTION('',(0.,3.269362423072E-16,1.));
+#4385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4389)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4386,#4387,#4388)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4386 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4387 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4388 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4389 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4386,
+  'distance_accuracy_value','confusion accuracy');
+#4390 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4391,#4393);
+#4391 = ( REPRESENTATION_RELATIONSHIP('','',#4098,#3532) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4392) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4392 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3537);
+#4393 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4394);
+#4394 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','Lead014','',#3527,#4093,$);
+#4395 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4095));
+#4396 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4397),#1467);
+#4397 = STYLED_ITEM('color',(#4398),#947);
+#4398 = PRESENTATION_STYLE_ASSIGNMENT((#4399,#4405));
+#4399 = SURFACE_STYLE_USAGE(.BOTH.,#4400);
+#4400 = SURFACE_SIDE_STYLE('',(#4401));
+#4401 = SURFACE_STYLE_FILL_AREA(#4402);
+#4402 = FILL_AREA_STYLE('',(#4403));
+#4403 = FILL_AREA_STYLE_COLOUR('',#4404);
+#4404 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#4405 = CURVE_STYLE('',#4406,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4406 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4407 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
+#4408 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4409),#901);
+#4409 = STYLED_ITEM('color',(#4410),#615);
+#4410 = PRESENTATION_STYLE_ASSIGNMENT((#4411,#4417));
+#4411 = SURFACE_STYLE_USAGE(.BOTH.,#4412);
+#4412 = SURFACE_SIDE_STYLE('',(#4413));
+#4413 = SURFACE_STYLE_FILL_AREA(#4414);
+#4414 = FILL_AREA_STYLE('',(#4415));
+#4415 = FILL_AREA_STYLE_COLOUR('',#4416);
+#4416 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502);
+#4417 = CURVE_STYLE('',#4418,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4419 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4420),#3514);
+#4420 = STYLED_ITEM('color',(#4421),#3228);
+#4421 = PRESENTATION_STYLE_ASSIGNMENT((#4422,#4427));
+#4422 = SURFACE_STYLE_USAGE(.BOTH.,#4423);
+#4423 = SURFACE_SIDE_STYLE('',(#4424));
+#4424 = SURFACE_STYLE_FILL_AREA(#4425);
+#4425 = FILL_AREA_STYLE('',(#4426));
+#4426 = FILL_AREA_STYLE_COLOUR('',#4416);
+#4427 = CURVE_STYLE('',#4428,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4428 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4429 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4430),#4080);
+#4430 = STYLED_ITEM('color',(#4431),#3560);
+#4431 = PRESENTATION_STYLE_ASSIGNMENT((#4432,#4437));
+#4432 = SURFACE_STYLE_USAGE(.BOTH.,#4433);
+#4433 = SURFACE_SIDE_STYLE('',(#4434));
+#4434 = SURFACE_STYLE_FILL_AREA(#4435);
+#4435 = FILL_AREA_STYLE('',(#4436));
+#4436 = FILL_AREA_STYLE_COLOUR('',#4404);
+#4437 = CURVE_STYLE('',#4438,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4438 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4439 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4440),#4385);
+#4440 = STYLED_ITEM('color',(#4441),#4099);
+#4441 = PRESENTATION_STYLE_ASSIGNMENT((#4442,#4447));
+#4442 = SURFACE_STYLE_USAGE(.BOTH.,#4443);
+#4443 = SURFACE_SIDE_STYLE('',(#4444));
+#4444 = SURFACE_STYLE_FILL_AREA(#4445);
+#4445 = FILL_AREA_STYLE('',(#4446));
+#4446 = FILL_AREA_STYLE_COLOUR('',#4416);
+#4447 = CURVE_STYLE('',#4448,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4448 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4449 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4450),#3209);
+#4450 = STYLED_ITEM('color',(#4451),#2689);
+#4451 = PRESENTATION_STYLE_ASSIGNMENT((#4452,#4457));
+#4452 = SURFACE_STYLE_USAGE(.BOTH.,#4453);
+#4453 = SURFACE_SIDE_STYLE('',(#4454));
+#4454 = SURFACE_STYLE_FILL_AREA(#4455);
+#4455 = FILL_AREA_STYLE('',(#4456));
+#4456 = FILL_AREA_STYLE_COLOUR('',#4404);
+#4457 = CURVE_STYLE('',#4458,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4458 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4459 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4460),#596);
+#4460 = STYLED_ITEM('color',(#4461),#76);
+#4461 = PRESENTATION_STYLE_ASSIGNMENT((#4462,#4467));
+#4462 = SURFACE_STYLE_USAGE(.BOTH.,#4463);
+#4463 = SURFACE_SIDE_STYLE('',(#4464));
+#4464 = SURFACE_STYLE_FILL_AREA(#4465);
+#4465 = FILL_AREA_STYLE('',(#4466));
+#4466 = FILL_AREA_STYLE_COLOUR('',#4404);
+#4467 = CURVE_STYLE('',#4468,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4468 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4469 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4470),#2643);
+#4470 = STYLED_ITEM('color',(#4471),#2357);
+#4471 = PRESENTATION_STYLE_ASSIGNMENT((#4472,#4477));
+#4472 = SURFACE_STYLE_USAGE(.BOTH.,#4473);
+#4473 = SURFACE_SIDE_STYLE('',(#4474));
+#4474 = SURFACE_STYLE_FILL_AREA(#4475);
+#4475 = FILL_AREA_STYLE('',(#4476));
+#4476 = FILL_AREA_STYLE_COLOUR('',#4416);
+#4477 = CURVE_STYLE('',#4478,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4478 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4479 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4480),#1772);
+#4480 = STYLED_ITEM('color',(#4481),#1486);
+#4481 = PRESENTATION_STYLE_ASSIGNMENT((#4482,#4487));
+#4482 = SURFACE_STYLE_USAGE(.BOTH.,#4483);
+#4483 = SURFACE_SIDE_STYLE('',(#4484));
+#4484 = SURFACE_STYLE_FILL_AREA(#4485);
+#4485 = FILL_AREA_STYLE('',(#4486));
+#4486 = FILL_AREA_STYLE_COLOUR('',#4416);
+#4487 = CURVE_STYLE('',#4488,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4488 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4489 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4490),#2338);
+#4490 = STYLED_ITEM('color',(#4491),#1818);
+#4491 = PRESENTATION_STYLE_ASSIGNMENT((#4492,#4497));
+#4492 = SURFACE_STYLE_USAGE(.BOTH.,#4493);
+#4493 = SURFACE_SIDE_STYLE('',(#4494));
+#4494 = SURFACE_STYLE_FILL_AREA(#4495);
+#4495 = FILL_AREA_STYLE('',(#4496));
+#4496 = FILL_AREA_STYLE_COLOUR('',#4404);
+#4497 = CURVE_STYLE('',#4498,POSITIVE_LENGTH_MEASURE(0.1),#4407);
+#4498 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/fab.3dsource/PinSocket.FCStd b/fab.3dsource/PinSocket.FCStd
index dd81eb1e5550e3b937613e4cacd83fa4dd3ee28a..f7b47fe0b7ae04f02cfaf4e3201451497b6c66a5 100644
GIT binary patch
literal 175472
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

delta 46132
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
SSy@SiS;gD&f~T`r!2bbuU^(3Y

diff --git a/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod
index 1c344f1..466ec11 100644
--- a/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod
+++ b/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod
@@ -1,40 +1,229 @@
-(footprint "PinSocket_1x05_P2.54mm_Vertical_SMD" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 62659B62)
-  (descr "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf")
-  (tags "vertical pin socket SMD 2.54mm")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -7.239 180) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp bb76a8d3-a59a-4f90-bdad-8ec9853793e0)
-  )
-  (fp_text value "PinSocket_1x05" (at 0.006 7.62) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 912c0221-f944-46f6-ba12-3bff265e898a)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp f567ebe0-93fd-43fa-b74d-07b5c71a5caf)
-  )
-  (fp_line (start -1.27 6.52) (end 1.27 6.52) (layer "F.SilkS") (width 0.12) (tstamp 9c5c7364-4126-4e05-9977-6c96a1398e63))
-  (fp_line (start 1.397 -6.477) (end 0 -6.477) (layer "F.SilkS") (width 0.12) (tstamp 9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e))
-  (fp_line (start 1.397 -5.842) (end 1.397 -6.477) (layer "F.SilkS") (width 0.12) (tstamp b813aac5-f463-4575-919b-4a3f45c66f96))
-  (fp_line (start -2.794 6.52) (end 2.794 6.52) (layer "F.CrtYd") (width 0.05) (tstamp 22a7b7f0-1c63-425d-a35c-76521e69f680))
-  (fp_line (start 2.794 6.52) (end 2.794 -6.477) (layer "F.CrtYd") (width 0.05) (tstamp 3d5edb30-5108-4cee-bf03-5fbf035fef70))
-  (fp_line (start -2.794 -6.477) (end -2.794 6.52) (layer "F.CrtYd") (width 0.05) (tstamp 5ef84500-5c7e-46eb-af36-7dbd32237ad7))
-  (fp_line (start 2.794 -6.477) (end -2.794 -6.477) (layer "F.CrtYd") (width 0.05) (tstamp d4a3126a-a132-4187-af88-aef5e6f8b12d))
-  (fp_line (start -1.27 6.35) (end -1.27 -6.35) (layer "F.Fab") (width 0.1) (tstamp 26ccb991-0b6a-4349-ad30-810591a5323e))
-  (fp_line (start -1.27 -6.35) (end 1.27 -6.35) (layer "F.Fab") (width 0.1) (tstamp 68f1f70c-f487-4c8e-8bc2-bc208d72fdac))
-  (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp 8ed7778d-23cb-4a1e-bfff-5550f0c8f189))
-  (fp_line (start 1.27 -6.35) (end 1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp fe9db4a0-d422-4505-b2c6-67d4e4b014ab))
-  (pad "1" smd rect (at 1.65 -5.08) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5be3fcf0-46cd-4786-b369-3cea9f1e6915))
-  (pad "2" smd rect (at -1.65 -2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff73c9f7-4483-4325-aba1-882906f0fa69))
-  (pad "3" smd rect (at 1.65 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b09455e7-4868-4992-b1bd-4e7c2eea9414))
-  (pad "4" smd rect (at -1.65 2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 808c48b2-fd82-4548-a9e5-29a87092c165))
-  (pad "5" smd rect (at 1.65 5.08) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b2ef5fd-88b4-4d53-8de5-910dbeac8d27))
-  (model "${FAB}/fab.3dshapes/Header_SMD_01x02_P2.54mm_Horizontal_Male.step"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
+(footprint "PinSocket_1x05_P2.54mm_Vertical_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf")
+	(tags "vertical pin socket SMD 2.54mm")
+	(property "Reference" "REF**"
+		(at 0 -7.239 180)
+		(layer "F.SilkS")
+		(uuid "bb76a8d3-a59a-4f90-bdad-8ec9853793e0")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinSocket_1x05"
+		(at 0.006 7.62 0)
+		(layer "F.Fab")
+		(uuid "912c0221-f944-46f6-ba12-3bff265e898a")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "3c10bda3-0cf3-4d65-bc95-daae7b8c2654")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "5df32717-cb8c-473d-9dcd-6fac3ce51214")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "d7fbdcc1-ea2b-4cef-afc3-b5d8ec842862")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start -1.27 6.52)
+		(end 1.27 6.52)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "9c5c7364-4126-4e05-9977-6c96a1398e63")
+	)
+	(fp_line
+		(start 1.397 -6.477)
+		(end 0 -6.477)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e")
+	)
+	(fp_line
+		(start 1.397 -5.842)
+		(end 1.397 -6.477)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "b813aac5-f463-4575-919b-4a3f45c66f96")
+	)
+	(fp_line
+		(start -2.794 -6.477)
+		(end -2.794 6.52)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "5ef84500-5c7e-46eb-af36-7dbd32237ad7")
+	)
+	(fp_line
+		(start -2.794 6.52)
+		(end 2.794 6.52)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "22a7b7f0-1c63-425d-a35c-76521e69f680")
+	)
+	(fp_line
+		(start 2.794 -6.477)
+		(end -2.794 -6.477)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "d4a3126a-a132-4187-af88-aef5e6f8b12d")
+	)
+	(fp_line
+		(start 2.794 6.52)
+		(end 2.794 -6.477)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "3d5edb30-5108-4cee-bf03-5fbf035fef70")
+	)
+	(fp_line
+		(start -1.27 -6.35)
+		(end 1.27 -6.35)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "68f1f70c-f487-4c8e-8bc2-bc208d72fdac")
+	)
+	(fp_line
+		(start -1.27 6.35)
+		(end -1.27 -6.35)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "26ccb991-0b6a-4349-ad30-810591a5323e")
+	)
+	(fp_line
+		(start -1.27 6.35)
+		(end 1.27 6.35)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "8ed7778d-23cb-4a1e-bfff-5550f0c8f189")
+	)
+	(fp_line
+		(start 1.27 -6.35)
+		(end 1.27 6.35)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "fe9db4a0-d422-4505-b2c6-67d4e4b014ab")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "f567ebe0-93fd-43fa-b74d-07b5c71a5caf")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at 1.65 -5.08)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "5be3fcf0-46cd-4786-b369-3cea9f1e6915")
+	)
+	(pad "2" smd rect
+		(at -1.65 -2.54)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "ff73c9f7-4483-4325-aba1-882906f0fa69")
+	)
+	(pad "3" smd rect
+		(at 1.65 0)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "b09455e7-4868-4992-b1bd-4e7c2eea9414")
+	)
+	(pad "4" smd rect
+		(at -1.65 2.54)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "808c48b2-fd82-4548-a9e5-29a87092c165")
+	)
+	(pad "5" smd rect
+		(at 1.65 5.08)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "4b2ef5fd-88b4-4d53-8de5-910dbeac8d27")
+	)
+	(model "${FAB}/fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
 )
-- 
GitLab