From 375ec6f8388ac0e41d26b3f2a00571d4f02361f2 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Thu, 17 Aug 2023 02:52:15 +0100
Subject: [PATCH] Create IXYS TO-268 P-CH GDS.step

---
 STEP/DPak/IXYS TO-268 P-CH GDS.step | 1492 +++++++++++++++++++++++++++
 1 file changed, 1492 insertions(+)
 create mode 100644 STEP/DPak/IXYS TO-268 P-CH GDS.step

diff --git a/STEP/DPak/IXYS TO-268 P-CH GDS.step b/STEP/DPak/IXYS TO-268 P-CH GDS.step
new file mode 100644
index 000000000..f0dc110a0
--- /dev/null
+++ b/STEP/DPak/IXYS TO-268 P-CH GDS.step	
@@ -0,0 +1,1492 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-08-17T00:56:40',('Author'),(
+    'Open CASCADE'),'Open CASCADE STEP processor 6.8','Open CASCADE 6.8'
+  ,'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('PCB','PCB','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11),#15);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#16,#17,#18)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16,
+  'distance_accuracy_value','confusion accuracy');
+#20 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#21 = SHAPE_DEFINITION_REPRESENTATION(#22,#28);
+#22 = PRODUCT_DEFINITION_SHAPE('','',#23);
+#23 = PRODUCT_DEFINITION('design','',#24,#27);
+#24 = PRODUCT_DEFINITION_FORMATION('','',#25);
+#25 = PRODUCT('Designator1','Designator1','',(#26));
+#26 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28 = SHAPE_REPRESENTATION('',(#11,#29),#33);
+#29 = AXIS2_PLACEMENT_3D('',#30,#31,#32);
+#30 = CARTESIAN_POINT('',(2.99999908,0.E+000,0.E+000));
+#31 = DIRECTION('',(0.E+000,0.E+000,1.));
+#32 = DIRECTION('',(1.,0.E+000,0.E+000));
+#33 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#34,#35,#36)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34,
+  'distance_accuracy_value','confusion accuracy');
+#38 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25));
+#39 = SHAPE_DEFINITION_REPRESENTATION(#40,#46);
+#40 = PRODUCT_DEFINITION_SHAPE('','',#41);
+#41 = PRODUCT_DEFINITION('design','',#42,#45);
+#42 = PRODUCT_DEFINITION_FORMATION('','',#43);
+#43 = PRODUCT('7168153760','7168153760','',(#44));
+#44 = PRODUCT_CONTEXT('',#2,'mechanical');
+#45 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46 = SHAPE_REPRESENTATION('',(#11,#47,#51,#55,#59,#63,#67),#71);
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(-7.,-8.025,0.E+000));
+#49 = DIRECTION('',(0.E+000,0.E+000,1.));
+#50 = DIRECTION('',(1.,0.E+000,0.E+000));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(-7.,-8.025,0.E+000));
+#53 = DIRECTION('',(0.E+000,0.E+000,1.));
+#54 = DIRECTION('',(1.,0.E+000,0.E+000));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(-7.,-5.45,0.E+000));
+#57 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(-7.,-0.65,2.45));
+#61 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62 = DIRECTION('',(1.,0.E+000,0.E+000));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(-7.,5.45,0.E+000));
+#65 = DIRECTION('',(0.E+000,0.E+000,1.));
+#66 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-7.,-8.025,0.E+000));
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = DIRECTION('',(1.,0.E+000,0.E+000));
+#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#72,#73,#74)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#72 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#73 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#74 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#75 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72,
+  'distance_accuracy_value','confusion accuracy');
+#76 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77),#96);
+#77 = SHELL_BASED_SURFACE_MODEL('',(#78));
+#78 = OPEN_SHELL('',(#79));
+#79 = ADVANCED_FACE('',(#80),#91,.T.);
+#80 = FACE_BOUND('',#81,.F.);
+#81 = EDGE_LOOP('',(#82));
+#82 = ORIENTED_EDGE('',*,*,#83,.T.);
+#83 = EDGE_CURVE('',#84,#84,#86,.T.);
+#84 = VERTEX_POINT('',#85);
+#85 = CARTESIAN_POINT('',(3.678125,8.025,5.001));
+#86 = CIRCLE('',#87,1.003125);
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(2.675,8.025,5.001));
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#91 = PLANE('',#92);
+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);
+#93 = CARTESIAN_POINT('',(3.678125,8.025,5.001));
+#94 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#95 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#97,#98,#99)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#97 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#98 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#99 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#100 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97,
+  'distance_accuracy_value','confusion accuracy');
+#101 = SHAPE_DEFINITION_REPRESENTATION(#102,#76);
+#102 = PRODUCT_DEFINITION_SHAPE('','',#103);
+#103 = PRODUCT_DEFINITION('design','',#104,#107);
+#104 = PRODUCT_DEFINITION_FORMATION('','',#105);
+#105 = PRODUCT('Open_CASCADE_STEP_translator_6.8_7.1',
+  'Open_CASCADE_STEP_translator_6.8_7.1','',(#106));
+#106 = PRODUCT_CONTEXT('',#2,'mechanical');
+#107 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109,#111);
+#109 = ( REPRESENTATION_RELATIONSHIP('','',#76,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#112
+  );
+#112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','86','',#41,#103,$);
+#113 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105));
+#114 = SHAPE_DEFINITION_REPRESENTATION(#115,#121);
+#115 = PRODUCT_DEFINITION_SHAPE('','',#116);
+#116 = PRODUCT_DEFINITION('design','',#117,#120);
+#117 = PRODUCT_DEFINITION_FORMATION('','',#118);
+#118 = PRODUCT('Body','Body','',(#119));
+#119 = PRODUCT_CONTEXT('',#2,'mechanical');
+#120 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#121 = SHAPE_REPRESENTATION('',(#11,#122),#126);
+#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125);
+#123 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#124 = DIRECTION('',(0.E+000,0.E+000,1.));
+#125 = DIRECTION('',(1.,0.E+000,0.E+000));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#130)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#127,#128,#129)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#127 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#128 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#129 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#130 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#127,
+  'distance_accuracy_value','confusion accuracy');
+#131 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#132),#327);
+#132 = MANIFOLD_SOLID_BREP('',#133);
+#133 = CLOSED_SHELL('',(#134,#174,#205,#240,#264,#281,#293,#318));
+#134 = ADVANCED_FACE('',(#135),#169,.F.);
+#135 = FACE_BOUND('',#136,.F.);
+#136 = EDGE_LOOP('',(#137,#147,#155,#163));
+#137 = ORIENTED_EDGE('',*,*,#138,.F.);
+#138 = EDGE_CURVE('',#139,#141,#143,.T.);
+#139 = VERTEX_POINT('',#140);
+#140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.1));
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.E+000,0.E+000,1.));
+#147 = ORIENTED_EDGE('',*,*,#148,.T.);
+#148 = EDGE_CURVE('',#139,#149,#151,.T.);
+#149 = VERTEX_POINT('',#150);
+#150 = CARTESIAN_POINT('',(0.E+000,16.05,0.E+000));
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#155 = ORIENTED_EDGE('',*,*,#156,.T.);
+#156 = EDGE_CURVE('',#149,#157,#159,.T.);
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(0.E+000,16.05,5.1));
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(0.E+000,16.05,0.E+000));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.E+000,0.E+000,1.));
+#163 = ORIENTED_EDGE('',*,*,#164,.F.);
+#164 = EDGE_CURVE('',#141,#157,#165,.T.);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.1));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#169 = PLANE('',#170);
+#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173);
+#171 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#172 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#173 = DIRECTION('',(0.E+000,0.E+000,1.));
+#174 = ADVANCED_FACE('',(#175),#200,.F.);
+#175 = FACE_BOUND('',#176,.F.);
+#176 = EDGE_LOOP('',(#177,#185,#186,#194));
+#177 = ORIENTED_EDGE('',*,*,#178,.F.);
+#178 = EDGE_CURVE('',#139,#179,#181,.T.);
+#179 = VERTEX_POINT('',#180);
+#180 = CARTESIAN_POINT('',(14.,0.E+000,0.E+000));
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#185 = ORIENTED_EDGE('',*,*,#138,.T.);
+#186 = ORIENTED_EDGE('',*,*,#187,.T.);
+#187 = EDGE_CURVE('',#141,#188,#190,.T.);
+#188 = VERTEX_POINT('',#189);
+#189 = CARTESIAN_POINT('',(14.,0.E+000,5.1));
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.1));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#194 = ORIENTED_EDGE('',*,*,#195,.F.);
+#195 = EDGE_CURVE('',#179,#188,#196,.T.);
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(14.,0.E+000,0.E+000));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(0.E+000,0.E+000,1.));
+#200 = PLANE('',#201);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#203 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#204 = DIRECTION('',(0.E+000,0.E+000,1.));
+#205 = ADVANCED_FACE('',(#206,#224),#235,.T.);
+#206 = FACE_BOUND('',#207,.T.);
+#207 = EDGE_LOOP('',(#208,#209,#210,#218));
+#208 = ORIENTED_EDGE('',*,*,#164,.F.);
+#209 = ORIENTED_EDGE('',*,*,#187,.T.);
+#210 = ORIENTED_EDGE('',*,*,#211,.T.);
+#211 = EDGE_CURVE('',#188,#212,#214,.T.);
+#212 = VERTEX_POINT('',#213);
+#213 = CARTESIAN_POINT('',(14.,16.05,5.1));
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(14.,0.E+000,5.1));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(0.E+000,1.,0.E+000));
+#218 = ORIENTED_EDGE('',*,*,#219,.F.);
+#219 = EDGE_CURVE('',#157,#212,#220,.T.);
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(0.E+000,16.05,5.1));
+#222 = VECTOR('',#223,1.);
+#223 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#224 = FACE_BOUND('',#225,.T.);
+#225 = EDGE_LOOP('',(#226));
+#226 = ORIENTED_EDGE('',*,*,#227,.F.);
+#227 = EDGE_CURVE('',#228,#228,#230,.T.);
+#228 = VERTEX_POINT('',#229);
+#229 = CARTESIAN_POINT('',(3.678125,8.025,5.1));
+#230 = CIRCLE('',#231,1.003125);
+#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
+#232 = CARTESIAN_POINT('',(2.675,8.025,5.1));
+#233 = DIRECTION('',(0.E+000,0.E+000,1.));
+#234 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#235 = PLANE('',#236);
+#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
+#237 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.1));
+#238 = DIRECTION('',(0.E+000,0.E+000,1.));
+#239 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#240 = ADVANCED_FACE('',(#241),#259,.T.);
+#241 = FACE_BOUND('',#242,.T.);
+#242 = EDGE_LOOP('',(#243,#251,#252,#253));
+#243 = ORIENTED_EDGE('',*,*,#244,.F.);
+#244 = EDGE_CURVE('',#149,#245,#247,.T.);
+#245 = VERTEX_POINT('',#246);
+#246 = CARTESIAN_POINT('',(14.,16.05,0.E+000));
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(0.E+000,16.05,0.E+000));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#251 = ORIENTED_EDGE('',*,*,#156,.T.);
+#252 = ORIENTED_EDGE('',*,*,#219,.T.);
+#253 = ORIENTED_EDGE('',*,*,#254,.F.);
+#254 = EDGE_CURVE('',#245,#212,#255,.T.);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(14.,16.05,0.E+000));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.E+000,0.E+000,1.));
+#259 = PLANE('',#260);
+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
+#261 = CARTESIAN_POINT('',(0.E+000,16.05,0.E+000));
+#262 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#263 = DIRECTION('',(0.E+000,0.E+000,1.));
+#264 = ADVANCED_FACE('',(#265),#276,.F.);
+#265 = FACE_BOUND('',#266,.F.);
+#266 = EDGE_LOOP('',(#267,#268,#269,#275));
+#267 = ORIENTED_EDGE('',*,*,#148,.F.);
+#268 = ORIENTED_EDGE('',*,*,#178,.T.);
+#269 = ORIENTED_EDGE('',*,*,#270,.T.);
+#270 = EDGE_CURVE('',#179,#245,#271,.T.);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(14.,0.E+000,0.E+000));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#275 = ORIENTED_EDGE('',*,*,#244,.F.);
+#276 = PLANE('',#277);
+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
+#278 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#279 = DIRECTION('',(0.E+000,0.E+000,1.));
+#280 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#281 = ADVANCED_FACE('',(#282),#288,.T.);
+#282 = FACE_BOUND('',#283,.T.);
+#283 = EDGE_LOOP('',(#284,#285,#286,#287));
+#284 = ORIENTED_EDGE('',*,*,#195,.F.);
+#285 = ORIENTED_EDGE('',*,*,#270,.T.);
+#286 = ORIENTED_EDGE('',*,*,#254,.T.);
+#287 = ORIENTED_EDGE('',*,*,#211,.F.);
+#288 = PLANE('',#289);
+#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
+#290 = CARTESIAN_POINT('',(14.,0.E+000,0.E+000));
+#291 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#292 = DIRECTION('',(0.E+000,0.E+000,1.));
+#293 = ADVANCED_FACE('',(#294),#313,.F.);
+#294 = FACE_BOUND('',#295,.F.);
+#295 = EDGE_LOOP('',(#296,#304,#305,#306));
+#296 = ORIENTED_EDGE('',*,*,#297,.T.);
+#297 = EDGE_CURVE('',#298,#228,#300,.T.);
+#298 = VERTEX_POINT('',#299);
+#299 = CARTESIAN_POINT('',(3.678125,8.025,5.));
+#300 = LINE('',#301,#302);
+#301 = CARTESIAN_POINT('',(3.678125,8.025,5.));
+#302 = VECTOR('',#303,1.);
+#303 = DIRECTION('',(0.E+000,0.E+000,1.));
+#304 = ORIENTED_EDGE('',*,*,#227,.F.);
+#305 = ORIENTED_EDGE('',*,*,#297,.F.);
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#298,#298,#308,.T.);
+#308 = CIRCLE('',#309,1.003125);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(2.675,8.025,5.));
+#311 = DIRECTION('',(0.E+000,0.E+000,1.));
+#312 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#313 = CYLINDRICAL_SURFACE('',#314,1.003125);
+#314 = AXIS2_PLACEMENT_3D('',#315,#316,#317);
+#315 = CARTESIAN_POINT('',(2.675,8.025,5.));
+#316 = DIRECTION('',(0.E+000,0.E+000,1.));
+#317 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#318 = ADVANCED_FACE('',(#319),#322,.T.);
+#319 = FACE_BOUND('',#320,.F.);
+#320 = EDGE_LOOP('',(#321));
+#321 = ORIENTED_EDGE('',*,*,#307,.F.);
+#322 = PLANE('',#323);
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(2.675,8.025,5.));
+#325 = DIRECTION('',(0.E+000,0.E+000,1.));
+#326 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#331)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#328,#329,#330)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#328 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#329 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#330 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#331 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#328,
+  'distance_accuracy_value','confusion accuracy');
+#332 = SHAPE_DEFINITION_REPRESENTATION(#333,#131);
+#333 = PRODUCT_DEFINITION_SHAPE('','',#334);
+#334 = PRODUCT_DEFINITION('design','',#335,#338);
+#335 = PRODUCT_DEFINITION_FORMATION('','',#336);
+#336 = PRODUCT('Open_CASCADE_STEP_translator_6.8_7.2.1',
+  'Open_CASCADE_STEP_translator_6.8_7.2.1','',(#337));
+#337 = PRODUCT_CONTEXT('',#2,'mechanical');
+#338 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#339 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#340,#342);
+#340 = ( REPRESENTATION_RELATIONSHIP('','',#131,#121) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#341) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#341 = ITEM_DEFINED_TRANSFORMATION('','',#11,#122);
+#342 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#343
+  );
+#343 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','87','',#116,#334,$);
+#344 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#336));
+#345 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#346,#348);
+#346 = ( REPRESENTATION_RELATIONSHIP('','',#121,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#347) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#347 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#348 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#349
+  );
+#349 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','88','',#41,#116,$);
+#350 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#118));
+#351 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#352),#894);
+#352 = MANIFOLD_SOLID_BREP('',#353);
+#353 = CLOSED_SHELL('',(#354,#394,#425,#458,#489,#522,#553,#577,#602,
+    #626,#651,#675,#699,#724,#748,#773,#797,#814,#831,#848,#865,#882));
+#354 = ADVANCED_FACE('',(#355),#389,.T.);
+#355 = FACE_BOUND('',#356,.F.);
+#356 = EDGE_LOOP('',(#357,#367,#375,#383));
+#357 = ORIENTED_EDGE('',*,*,#358,.F.);
+#358 = EDGE_CURVE('',#359,#361,#363,.T.);
+#359 = VERTEX_POINT('',#360);
+#360 = CARTESIAN_POINT('',(0.E+000,0.65,2.45));
+#361 = VERTEX_POINT('',#362);
+#362 = CARTESIAN_POINT('',(0.E+000,-0.65,2.45));
+#363 = LINE('',#364,#365);
+#364 = CARTESIAN_POINT('',(0.E+000,-0.65,2.45));
+#365 = VECTOR('',#366,1.);
+#366 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#367 = ORIENTED_EDGE('',*,*,#368,.F.);
+#368 = EDGE_CURVE('',#369,#359,#371,.T.);
+#369 = VERTEX_POINT('',#370);
+#370 = CARTESIAN_POINT('',(0.E+000,0.65,2.65));
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(0.E+000,0.65,2.45));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#375 = ORIENTED_EDGE('',*,*,#376,.F.);
+#376 = EDGE_CURVE('',#377,#369,#379,.T.);
+#377 = VERTEX_POINT('',#378);
+#378 = CARTESIAN_POINT('',(0.E+000,-0.65,2.65));
+#379 = LINE('',#380,#381);
+#380 = CARTESIAN_POINT('',(0.E+000,0.65,2.65));
+#381 = VECTOR('',#382,1.);
+#382 = DIRECTION('',(0.E+000,1.,0.E+000));
+#383 = ORIENTED_EDGE('',*,*,#384,.F.);
+#384 = EDGE_CURVE('',#361,#377,#385,.T.);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(0.E+000,-0.65,2.65));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(0.E+000,0.E+000,1.));
+#389 = PLANE('',#390);
+#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393);
+#391 = CARTESIAN_POINT('',(0.E+000,-0.65,2.45));
+#392 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#393 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#394 = ADVANCED_FACE('',(#395),#420,.F.);
+#395 = FACE_BOUND('',#396,.F.);
+#396 = EDGE_LOOP('',(#397,#405,#406,#414));
+#397 = ORIENTED_EDGE('',*,*,#398,.F.);
+#398 = EDGE_CURVE('',#359,#399,#401,.T.);
+#399 = VERTEX_POINT('',#400);
+#400 = CARTESIAN_POINT('',(1.308462219763,0.65,2.45));
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(0.E+000,0.65,2.45));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(1.,0.E+000,0.E+000));
+#405 = ORIENTED_EDGE('',*,*,#358,.T.);
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#361,#408,#410,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(1.308462219763,-0.65,2.45));
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(0.E+000,-0.65,2.45));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(1.,0.E+000,0.E+000));
+#414 = ORIENTED_EDGE('',*,*,#415,.F.);
+#415 = EDGE_CURVE('',#399,#408,#416,.T.);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(1.308462219763,-0.65,2.45));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#420 = PLANE('',#421);
+#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
+#422 = CARTESIAN_POINT('',(0.E+000,-0.65,2.45));
+#423 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#424 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#425 = ADVANCED_FACE('',(#426),#453,.F.);
+#426 = FACE_BOUND('',#427,.F.);
+#427 = EDGE_LOOP('',(#428,#437,#438,#447));
+#428 = ORIENTED_EDGE('',*,*,#429,.F.);
+#429 = EDGE_CURVE('',#399,#430,#432,.T.);
+#430 = VERTEX_POINT('',#431);
+#431 = CARTESIAN_POINT('',(1.505423770365,0.65,2.284729635533));
+#432 = CIRCLE('',#433,0.2);
+#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436);
+#434 = CARTESIAN_POINT('',(1.308462219763,0.65,2.25));
+#435 = DIRECTION('',(0.E+000,1.,0.E+000));
+#436 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#437 = ORIENTED_EDGE('',*,*,#415,.T.);
+#438 = ORIENTED_EDGE('',*,*,#439,.T.);
+#439 = EDGE_CURVE('',#408,#440,#442,.T.);
+#440 = VERTEX_POINT('',#441);
+#441 = CARTESIAN_POINT('',(1.505423770365,-0.65,2.284729635533));
+#442 = CIRCLE('',#443,0.2);
+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
+#444 = CARTESIAN_POINT('',(1.308462219763,-0.65,2.25));
+#445 = DIRECTION('',(0.E+000,1.,0.E+000));
+#446 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#447 = ORIENTED_EDGE('',*,*,#448,.T.);
+#448 = EDGE_CURVE('',#440,#430,#449,.T.);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(1.505423770365,-0.65,2.284729635533));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(0.E+000,1.,0.E+000));
+#453 = CYLINDRICAL_SURFACE('',#454,0.2);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(1.308462219763,-0.65,2.25));
+#456 = DIRECTION('',(0.E+000,1.,0.E+000));
+#457 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#458 = ADVANCED_FACE('',(#459),#484,.F.);
+#459 = FACE_BOUND('',#460,.F.);
+#460 = EDGE_LOOP('',(#461,#469,#470,#478));
+#461 = ORIENTED_EDGE('',*,*,#462,.F.);
+#462 = EDGE_CURVE('',#430,#463,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(1.85,0.65,0.330540728933));
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(1.505423770365,0.65,2.284729635533));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(0.173648177667,0.E+000,-0.984807753012));
+#469 = ORIENTED_EDGE('',*,*,#448,.F.);
+#470 = ORIENTED_EDGE('',*,*,#471,.T.);
+#471 = EDGE_CURVE('',#440,#472,#474,.T.);
+#472 = VERTEX_POINT('',#473);
+#473 = CARTESIAN_POINT('',(1.85,-0.65,0.330540728933));
+#474 = LINE('',#475,#476);
+#475 = CARTESIAN_POINT('',(1.505423770365,-0.65,2.284729635533));
+#476 = VECTOR('',#477,1.);
+#477 = DIRECTION('',(0.173648177667,0.E+000,-0.984807753012));
+#478 = ORIENTED_EDGE('',*,*,#479,.F.);
+#479 = EDGE_CURVE('',#463,#472,#480,.T.);
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(1.85,-0.65,0.330540728933));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#484 = PLANE('',#485);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(1.505423770365,-0.65,2.284729635533));
+#487 = DIRECTION('',(0.984807753012,0.E+000,0.173648177667));
+#488 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#489 = ADVANCED_FACE('',(#490),#517,.T.);
+#490 = FACE_BOUND('',#491,.T.);
+#491 = EDGE_LOOP('',(#492,#501,#509,#516));
+#492 = ORIENTED_EDGE('',*,*,#493,.T.);
+#493 = EDGE_CURVE('',#463,#494,#496,.T.);
+#494 = VERTEX_POINT('',#495);
+#495 = CARTESIAN_POINT('',(2.243923101205,0.65,0.E+000));
+#496 = CIRCLE('',#497,0.4);
+#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500);
+#498 = CARTESIAN_POINT('',(2.243923101205,0.65,0.4));
+#499 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#500 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#501 = ORIENTED_EDGE('',*,*,#502,.T.);
+#502 = EDGE_CURVE('',#494,#503,#505,.T.);
+#503 = VERTEX_POINT('',#504);
+#504 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.E+000));
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.E+000));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#509 = ORIENTED_EDGE('',*,*,#510,.F.);
+#510 = EDGE_CURVE('',#472,#503,#511,.T.);
+#511 = CIRCLE('',#512,0.4);
+#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515);
+#513 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.4));
+#514 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#515 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#516 = ORIENTED_EDGE('',*,*,#479,.F.);
+#517 = CYLINDRICAL_SURFACE('',#518,0.4);
+#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
+#519 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.4));
+#520 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#521 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#522 = ADVANCED_FACE('',(#523),#548,.F.);
+#523 = FACE_BOUND('',#524,.F.);
+#524 = EDGE_LOOP('',(#525,#533,#534,#542));
+#525 = ORIENTED_EDGE('',*,*,#526,.F.);
+#526 = EDGE_CURVE('',#494,#527,#529,.T.);
+#527 = VERTEX_POINT('',#528);
+#528 = CARTESIAN_POINT('',(4.4,0.65,0.E+000));
+#529 = LINE('',#530,#531);
+#530 = CARTESIAN_POINT('',(2.243923101205,0.65,0.E+000));
+#531 = VECTOR('',#532,1.);
+#532 = DIRECTION('',(1.,0.E+000,0.E+000));
+#533 = ORIENTED_EDGE('',*,*,#502,.T.);
+#534 = ORIENTED_EDGE('',*,*,#535,.T.);
+#535 = EDGE_CURVE('',#503,#536,#538,.T.);
+#536 = VERTEX_POINT('',#537);
+#537 = CARTESIAN_POINT('',(4.4,-0.65,0.E+000));
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.E+000));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(1.,0.E+000,0.E+000));
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#527,#536,#544,.T.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(4.4,-0.65,0.E+000));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#548 = PLANE('',#549);
+#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552);
+#550 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.E+000));
+#551 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#552 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#553 = ADVANCED_FACE('',(#554),#572,.F.);
+#554 = FACE_BOUND('',#555,.F.);
+#555 = EDGE_LOOP('',(#556,#557,#558,#566));
+#556 = ORIENTED_EDGE('',*,*,#407,.F.);
+#557 = ORIENTED_EDGE('',*,*,#384,.T.);
+#558 = ORIENTED_EDGE('',*,*,#559,.T.);
+#559 = EDGE_CURVE('',#377,#560,#562,.T.);
+#560 = VERTEX_POINT('',#561);
+#561 = CARTESIAN_POINT('',(1.308462219763,-0.65,2.65));
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(0.E+000,-0.65,2.65));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#566 = ORIENTED_EDGE('',*,*,#567,.F.);
+#567 = EDGE_CURVE('',#408,#560,#568,.T.);
+#568 = LINE('',#569,#570);
+#569 = CARTESIAN_POINT('',(1.308462219763,-0.65,2.65));
+#570 = VECTOR('',#571,1.);
+#571 = DIRECTION('',(0.E+000,0.E+000,1.));
+#572 = PLANE('',#573);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.E+000,-0.65,2.65));
+#575 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#576 = DIRECTION('',(0.E+000,0.E+000,1.));
+#577 = ADVANCED_FACE('',(#578),#597,.T.);
+#578 = FACE_BOUND('',#579,.T.);
+#579 = EDGE_LOOP('',(#580,#581,#589,#596));
+#580 = ORIENTED_EDGE('',*,*,#439,.T.);
+#581 = ORIENTED_EDGE('',*,*,#582,.T.);
+#582 = EDGE_CURVE('',#440,#583,#585,.T.);
+#583 = VERTEX_POINT('',#584);
+#584 = CARTESIAN_POINT('',(1.702385320968,-0.65,2.319459271067));
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(1.702385320968,-0.65,2.319459271067));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(0.984807753012,0.E+000,0.173648177667));
+#589 = ORIENTED_EDGE('',*,*,#590,.F.);
+#590 = EDGE_CURVE('',#560,#583,#591,.T.);
+#591 = CIRCLE('',#592,0.4);
+#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);
+#593 = CARTESIAN_POINT('',(1.308462219763,-0.65,2.25));
+#594 = DIRECTION('',(0.E+000,1.,0.E+000));
+#595 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#596 = ORIENTED_EDGE('',*,*,#567,.F.);
+#597 = PLANE('',#598);
+#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);
+#599 = CARTESIAN_POINT('',(1.501298502669,-0.65,2.479813332936));
+#600 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#601 = DIRECTION('',(0.766044443119,0.E+000,-0.642787609687));
+#602 = ADVANCED_FACE('',(#603),#621,.F.);
+#603 = FACE_BOUND('',#604,.F.);
+#604 = EDGE_LOOP('',(#605,#606,#607,#615));
+#605 = ORIENTED_EDGE('',*,*,#471,.F.);
+#606 = ORIENTED_EDGE('',*,*,#582,.T.);
+#607 = ORIENTED_EDGE('',*,*,#608,.T.);
+#608 = EDGE_CURVE('',#583,#609,#611,.T.);
+#609 = VERTEX_POINT('',#610);
+#610 = CARTESIAN_POINT('',(2.046961550602,-0.65,0.365270364467));
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(1.702385320968,-0.65,2.319459271067));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(0.173648177667,0.E+000,-0.984807753012));
+#615 = ORIENTED_EDGE('',*,*,#616,.F.);
+#616 = EDGE_CURVE('',#472,#609,#617,.T.);
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(2.046961550602,-0.65,0.365270364467));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(0.984807753012,0.E+000,0.173648177667));
+#621 = PLANE('',#622);
+#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
+#623 = CARTESIAN_POINT('',(1.702385320968,-0.65,2.319459271067));
+#624 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#625 = DIRECTION('',(0.984807753012,0.E+000,0.173648177667));
+#626 = ADVANCED_FACE('',(#627),#646,.T.);
+#627 = FACE_BOUND('',#628,.T.);
+#628 = EDGE_LOOP('',(#629,#630,#638,#645));
+#629 = ORIENTED_EDGE('',*,*,#510,.T.);
+#630 = ORIENTED_EDGE('',*,*,#631,.T.);
+#631 = EDGE_CURVE('',#503,#632,#634,.T.);
+#632 = VERTEX_POINT('',#633);
+#633 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.2));
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.2));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(2.449293598295E-016,0.E+000,1.));
+#638 = ORIENTED_EDGE('',*,*,#639,.F.);
+#639 = EDGE_CURVE('',#609,#632,#640,.T.);
+#640 = CIRCLE('',#641,0.2);
+#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644);
+#642 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.4));
+#643 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#644 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#645 = ORIENTED_EDGE('',*,*,#616,.F.);
+#646 = PLANE('',#647);
+#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#648 = CARTESIAN_POINT('',(2.051086818299,-0.65,0.170186667064));
+#649 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#650 = DIRECTION('',(0.766044443119,0.E+000,-0.642787609687));
+#651 = ADVANCED_FACE('',(#652),#670,.F.);
+#652 = FACE_BOUND('',#653,.F.);
+#653 = EDGE_LOOP('',(#654,#655,#656,#664));
+#654 = ORIENTED_EDGE('',*,*,#535,.F.);
+#655 = ORIENTED_EDGE('',*,*,#631,.T.);
+#656 = ORIENTED_EDGE('',*,*,#657,.T.);
+#657 = EDGE_CURVE('',#632,#658,#660,.T.);
+#658 = VERTEX_POINT('',#659);
+#659 = CARTESIAN_POINT('',(4.4,-0.65,0.2));
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.2));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#664 = ORIENTED_EDGE('',*,*,#665,.F.);
+#665 = EDGE_CURVE('',#536,#658,#666,.T.);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(4.4,-0.65,0.2));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(0.E+000,0.E+000,1.));
+#670 = PLANE('',#671);
+#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);
+#672 = CARTESIAN_POINT('',(2.243923101205,-0.65,0.2));
+#673 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#674 = DIRECTION('',(0.E+000,0.E+000,1.));
+#675 = ADVANCED_FACE('',(#676),#694,.F.);
+#676 = FACE_BOUND('',#677,.F.);
+#677 = EDGE_LOOP('',(#678,#679,#680,#688));
+#678 = ORIENTED_EDGE('',*,*,#559,.F.);
+#679 = ORIENTED_EDGE('',*,*,#376,.T.);
+#680 = ORIENTED_EDGE('',*,*,#681,.T.);
+#681 = EDGE_CURVE('',#369,#682,#684,.T.);
+#682 = VERTEX_POINT('',#683);
+#683 = CARTESIAN_POINT('',(1.308462219763,0.65,2.65));
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(0.E+000,0.65,2.65));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#688 = ORIENTED_EDGE('',*,*,#689,.F.);
+#689 = EDGE_CURVE('',#560,#682,#690,.T.);
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(1.308462219763,0.65,2.65));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(0.E+000,1.,0.E+000));
+#694 = PLANE('',#695);
+#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);
+#696 = CARTESIAN_POINT('',(0.E+000,0.65,2.65));
+#697 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#698 = DIRECTION('',(0.E+000,1.,0.E+000));
+#699 = ADVANCED_FACE('',(#700),#719,.T.);
+#700 = FACE_BOUND('',#701,.T.);
+#701 = EDGE_LOOP('',(#702,#703,#711,#718));
+#702 = ORIENTED_EDGE('',*,*,#590,.T.);
+#703 = ORIENTED_EDGE('',*,*,#704,.T.);
+#704 = EDGE_CURVE('',#583,#705,#707,.T.);
+#705 = VERTEX_POINT('',#706);
+#706 = CARTESIAN_POINT('',(1.702385320968,0.65,2.319459271067));
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(1.702385320968,0.65,2.319459271067));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(0.E+000,1.,0.E+000));
+#711 = ORIENTED_EDGE('',*,*,#712,.F.);
+#712 = EDGE_CURVE('',#682,#705,#713,.T.);
+#713 = CIRCLE('',#714,0.4);
+#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717);
+#715 = CARTESIAN_POINT('',(1.308462219763,0.65,2.25));
+#716 = DIRECTION('',(0.E+000,1.,0.E+000));
+#717 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#718 = ORIENTED_EDGE('',*,*,#689,.F.);
+#719 = CYLINDRICAL_SURFACE('',#720,0.4);
+#720 = AXIS2_PLACEMENT_3D('',#721,#722,#723);
+#721 = CARTESIAN_POINT('',(1.308462219763,0.65,2.25));
+#722 = DIRECTION('',(0.E+000,1.,0.E+000));
+#723 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#724 = ADVANCED_FACE('',(#725),#743,.F.);
+#725 = FACE_BOUND('',#726,.F.);
+#726 = EDGE_LOOP('',(#727,#728,#729,#737));
+#727 = ORIENTED_EDGE('',*,*,#608,.F.);
+#728 = ORIENTED_EDGE('',*,*,#704,.T.);
+#729 = ORIENTED_EDGE('',*,*,#730,.T.);
+#730 = EDGE_CURVE('',#705,#731,#733,.T.);
+#731 = VERTEX_POINT('',#732);
+#732 = CARTESIAN_POINT('',(2.046961550602,0.65,0.365270364467));
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(1.702385320968,0.65,2.319459271067));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(0.173648177667,0.E+000,-0.984807753012));
+#737 = ORIENTED_EDGE('',*,*,#738,.F.);
+#738 = EDGE_CURVE('',#609,#731,#739,.T.);
+#739 = LINE('',#740,#741);
+#740 = CARTESIAN_POINT('',(2.046961550602,0.65,0.365270364467));
+#741 = VECTOR('',#742,1.);
+#742 = DIRECTION('',(0.E+000,1.,0.E+000));
+#743 = PLANE('',#744);
+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
+#745 = CARTESIAN_POINT('',(1.702385320968,0.65,2.319459271067));
+#746 = DIRECTION('',(-0.984807753012,0.E+000,-0.173648177667));
+#747 = DIRECTION('',(0.E+000,1.,0.E+000));
+#748 = ADVANCED_FACE('',(#749),#768,.F.);
+#749 = FACE_BOUND('',#750,.F.);
+#750 = EDGE_LOOP('',(#751,#752,#753,#762));
+#751 = ORIENTED_EDGE('',*,*,#639,.F.);
+#752 = ORIENTED_EDGE('',*,*,#738,.T.);
+#753 = ORIENTED_EDGE('',*,*,#754,.T.);
+#754 = EDGE_CURVE('',#731,#755,#757,.T.);
+#755 = VERTEX_POINT('',#756);
+#756 = CARTESIAN_POINT('',(2.243923101205,0.65,0.2));
+#757 = CIRCLE('',#758,0.2);
+#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);
+#759 = CARTESIAN_POINT('',(2.243923101205,0.65,0.4));
+#760 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#761 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#762 = ORIENTED_EDGE('',*,*,#763,.T.);
+#763 = EDGE_CURVE('',#755,#632,#764,.T.);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(2.243923101205,0.65,0.2));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#768 = CYLINDRICAL_SURFACE('',#769,0.2);
+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);
+#770 = CARTESIAN_POINT('',(2.243923101205,0.65,0.4));
+#771 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#772 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#773 = ADVANCED_FACE('',(#774),#792,.F.);
+#774 = FACE_BOUND('',#775,.F.);
+#775 = EDGE_LOOP('',(#776,#777,#778,#786));
+#776 = ORIENTED_EDGE('',*,*,#657,.F.);
+#777 = ORIENTED_EDGE('',*,*,#763,.F.);
+#778 = ORIENTED_EDGE('',*,*,#779,.T.);
+#779 = EDGE_CURVE('',#755,#780,#782,.T.);
+#780 = VERTEX_POINT('',#781);
+#781 = CARTESIAN_POINT('',(4.4,0.65,0.2));
+#782 = LINE('',#783,#784);
+#783 = CARTESIAN_POINT('',(2.243923101205,0.65,0.2));
+#784 = VECTOR('',#785,1.);
+#785 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#786 = ORIENTED_EDGE('',*,*,#787,.F.);
+#787 = EDGE_CURVE('',#658,#780,#788,.T.);
+#788 = LINE('',#789,#790);
+#789 = CARTESIAN_POINT('',(4.4,0.65,0.2));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(0.E+000,1.,0.E+000));
+#792 = PLANE('',#793);
+#793 = AXIS2_PLACEMENT_3D('',#794,#795,#796);
+#794 = CARTESIAN_POINT('',(2.243923101205,0.65,0.2));
+#795 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#796 = DIRECTION('',(0.E+000,1.,0.E+000));
+#797 = ADVANCED_FACE('',(#798),#809,.F.);
+#798 = FACE_BOUND('',#799,.F.);
+#799 = EDGE_LOOP('',(#800,#801,#802,#803));
+#800 = ORIENTED_EDGE('',*,*,#681,.F.);
+#801 = ORIENTED_EDGE('',*,*,#368,.T.);
+#802 = ORIENTED_EDGE('',*,*,#398,.T.);
+#803 = ORIENTED_EDGE('',*,*,#804,.F.);
+#804 = EDGE_CURVE('',#682,#399,#805,.T.);
+#805 = LINE('',#806,#807);
+#806 = CARTESIAN_POINT('',(1.308462219763,0.65,2.45));
+#807 = VECTOR('',#808,1.);
+#808 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#809 = PLANE('',#810);
+#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813);
+#811 = CARTESIAN_POINT('',(0.E+000,0.65,2.45));
+#812 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#813 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#814 = ADVANCED_FACE('',(#815),#826,.T.);
+#815 = FACE_BOUND('',#816,.T.);
+#816 = EDGE_LOOP('',(#817,#818,#824,#825));
+#817 = ORIENTED_EDGE('',*,*,#712,.T.);
+#818 = ORIENTED_EDGE('',*,*,#819,.T.);
+#819 = EDGE_CURVE('',#705,#430,#820,.T.);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(1.505423770365,0.65,2.284729635533));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(-0.984807753012,0.E+000,-0.173648177667));
+#824 = ORIENTED_EDGE('',*,*,#429,.F.);
+#825 = ORIENTED_EDGE('',*,*,#804,.F.);
+#826 = PLANE('',#827);
+#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);
+#828 = CARTESIAN_POINT('',(1.501298502669,0.65,2.479813332936));
+#829 = DIRECTION('',(0.E+000,1.,0.E+000));
+#830 = DIRECTION('',(0.766044443119,0.E+000,-0.642787609687));
+#831 = ADVANCED_FACE('',(#832),#843,.F.);
+#832 = FACE_BOUND('',#833,.F.);
+#833 = EDGE_LOOP('',(#834,#835,#836,#837));
+#834 = ORIENTED_EDGE('',*,*,#730,.F.);
+#835 = ORIENTED_EDGE('',*,*,#819,.T.);
+#836 = ORIENTED_EDGE('',*,*,#462,.T.);
+#837 = ORIENTED_EDGE('',*,*,#838,.F.);
+#838 = EDGE_CURVE('',#731,#463,#839,.T.);
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(1.85,0.65,0.330540728933));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(-0.984807753012,0.E+000,-0.173648177667));
+#843 = PLANE('',#844);
+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
+#845 = CARTESIAN_POINT('',(1.505423770365,0.65,2.284729635533));
+#846 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#847 = DIRECTION('',(-0.984807753012,0.E+000,-0.173648177667));
+#848 = ADVANCED_FACE('',(#849),#860,.T.);
+#849 = FACE_BOUND('',#850,.T.);
+#850 = EDGE_LOOP('',(#851,#852,#858,#859));
+#851 = ORIENTED_EDGE('',*,*,#754,.T.);
+#852 = ORIENTED_EDGE('',*,*,#853,.T.);
+#853 = EDGE_CURVE('',#755,#494,#854,.T.);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(2.243923101205,0.65,5.508863627906E-018));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(-2.449293598295E-016,0.E+000,-1.));
+#858 = ORIENTED_EDGE('',*,*,#493,.F.);
+#859 = ORIENTED_EDGE('',*,*,#838,.F.);
+#860 = PLANE('',#861);
+#861 = AXIS2_PLACEMENT_3D('',#862,#863,#864);
+#862 = CARTESIAN_POINT('',(2.051086818299,0.65,0.170186667064));
+#863 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#864 = DIRECTION('',(0.766044443119,0.E+000,-0.642787609687));
+#865 = ADVANCED_FACE('',(#866),#877,.F.);
+#866 = FACE_BOUND('',#867,.F.);
+#867 = EDGE_LOOP('',(#868,#869,#870,#871));
+#868 = ORIENTED_EDGE('',*,*,#779,.F.);
+#869 = ORIENTED_EDGE('',*,*,#853,.T.);
+#870 = ORIENTED_EDGE('',*,*,#526,.T.);
+#871 = ORIENTED_EDGE('',*,*,#872,.F.);
+#872 = EDGE_CURVE('',#780,#527,#873,.T.);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(4.4,0.65,0.E+000));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#877 = PLANE('',#878);
+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
+#879 = CARTESIAN_POINT('',(2.243923101205,0.65,0.E+000));
+#880 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#881 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#882 = ADVANCED_FACE('',(#883),#889,.F.);
+#883 = FACE_BOUND('',#884,.T.);
+#884 = EDGE_LOOP('',(#885,#886,#887,#888));
+#885 = ORIENTED_EDGE('',*,*,#543,.F.);
+#886 = ORIENTED_EDGE('',*,*,#872,.F.);
+#887 = ORIENTED_EDGE('',*,*,#787,.F.);
+#888 = ORIENTED_EDGE('',*,*,#665,.F.);
+#889 = PLANE('',#890);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(4.4,-0.65,0.E+000));
+#892 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#893 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#898)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#895,#896,#897)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#895 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#896 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#897 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#898 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#895,
+  'distance_accuracy_value','confusion accuracy');
+#899 = SHAPE_DEFINITION_REPRESENTATION(#900,#351);
+#900 = PRODUCT_DEFINITION_SHAPE('','',#901);
+#901 = PRODUCT_DEFINITION('design','',#902,#905);
+#902 = PRODUCT_DEFINITION_FORMATION('','',#903);
+#903 = PRODUCT('Lead','Lead','',(#904));
+#904 = PRODUCT_CONTEXT('',#2,'mechanical');
+#905 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#906 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#907,#909);
+#907 = ( REPRESENTATION_RELATIONSHIP('','',#351,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#908) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#908 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#909 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#910
+  );
+#910 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','89','',#41,#901,$);
+#911 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#903));
+#912 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#913),#1063);
+#913 = MANIFOLD_SOLID_BREP('',#914);
+#914 = CLOSED_SHELL('',(#915,#955,#995,#1017,#1039,#1051));
+#915 = ADVANCED_FACE('',(#916),#950,.F.);
+#916 = FACE_BOUND('',#917,.F.);
+#917 = EDGE_LOOP('',(#918,#928,#936,#944));
+#918 = ORIENTED_EDGE('',*,*,#919,.F.);
+#919 = EDGE_CURVE('',#920,#922,#924,.T.);
+#920 = VERTEX_POINT('',#921);
+#921 = CARTESIAN_POINT('',(-2.2,0.E+000,0.E+000));
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(-2.2,0.E+000,0.2));
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(-2.2,0.E+000,0.E+000));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(0.E+000,0.E+000,1.));
+#928 = ORIENTED_EDGE('',*,*,#929,.T.);
+#929 = EDGE_CURVE('',#920,#930,#932,.T.);
+#930 = VERTEX_POINT('',#931);
+#931 = CARTESIAN_POINT('',(-2.2,1.3,0.E+000));
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(-2.2,0.E+000,0.E+000));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#936 = ORIENTED_EDGE('',*,*,#937,.T.);
+#937 = EDGE_CURVE('',#930,#938,#940,.T.);
+#938 = VERTEX_POINT('',#939);
+#939 = CARTESIAN_POINT('',(-2.2,1.3,0.2));
+#940 = LINE('',#941,#942);
+#941 = CARTESIAN_POINT('',(-2.2,1.3,0.E+000));
+#942 = VECTOR('',#943,1.);
+#943 = DIRECTION('',(0.E+000,0.E+000,1.));
+#944 = ORIENTED_EDGE('',*,*,#945,.F.);
+#945 = EDGE_CURVE('',#922,#938,#946,.T.);
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(-2.2,0.E+000,0.2));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#950 = PLANE('',#951);
+#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
+#952 = CARTESIAN_POINT('',(-2.2,0.E+000,0.E+000));
+#953 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#954 = DIRECTION('',(0.E+000,0.E+000,1.));
+#955 = ADVANCED_FACE('',(#956),#990,.T.);
+#956 = FACE_BOUND('',#957,.T.);
+#957 = EDGE_LOOP('',(#958,#968,#976,#984));
+#958 = ORIENTED_EDGE('',*,*,#959,.F.);
+#959 = EDGE_CURVE('',#960,#962,#964,.T.);
+#960 = VERTEX_POINT('',#961);
+#961 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#962 = VERTEX_POINT('',#963);
+#963 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.2));
+#964 = LINE('',#965,#966);
+#965 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#966 = VECTOR('',#967,1.);
+#967 = DIRECTION('',(0.E+000,0.E+000,1.));
+#968 = ORIENTED_EDGE('',*,*,#969,.T.);
+#969 = EDGE_CURVE('',#960,#970,#972,.T.);
+#970 = VERTEX_POINT('',#971);
+#971 = CARTESIAN_POINT('',(0.E+000,1.3,0.E+000));
+#972 = LINE('',#973,#974);
+#973 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#974 = VECTOR('',#975,1.);
+#975 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#976 = ORIENTED_EDGE('',*,*,#977,.T.);
+#977 = EDGE_CURVE('',#970,#978,#980,.T.);
+#978 = VERTEX_POINT('',#979);
+#979 = CARTESIAN_POINT('',(0.E+000,1.3,0.2));
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(0.E+000,1.3,0.E+000));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.E+000,0.E+000,1.));
+#984 = ORIENTED_EDGE('',*,*,#985,.F.);
+#985 = EDGE_CURVE('',#962,#978,#986,.T.);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.2));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(0.E+000,1.,0.E+000));
+#990 = PLANE('',#991);
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#993 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#994 = DIRECTION('',(0.E+000,0.E+000,1.));
+#995 = ADVANCED_FACE('',(#996),#1012,.F.);
+#996 = FACE_BOUND('',#997,.F.);
+#997 = EDGE_LOOP('',(#998,#1004,#1005,#1011));
+#998 = ORIENTED_EDGE('',*,*,#999,.F.);
+#999 = EDGE_CURVE('',#920,#960,#1000,.T.);
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(-2.2,0.E+000,0.E+000));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1004 = ORIENTED_EDGE('',*,*,#919,.T.);
+#1005 = ORIENTED_EDGE('',*,*,#1006,.T.);
+#1006 = EDGE_CURVE('',#922,#962,#1007,.T.);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(-2.2,0.E+000,0.2));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1011 = ORIENTED_EDGE('',*,*,#959,.F.);
+#1012 = PLANE('',#1013);
+#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016);
+#1014 = CARTESIAN_POINT('',(-2.2,0.E+000,0.E+000));
+#1015 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1016 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1017 = ADVANCED_FACE('',(#1018),#1034,.T.);
+#1018 = FACE_BOUND('',#1019,.T.);
+#1019 = EDGE_LOOP('',(#1020,#1026,#1027,#1033));
+#1020 = ORIENTED_EDGE('',*,*,#1021,.F.);
+#1021 = EDGE_CURVE('',#930,#970,#1022,.T.);
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(-2.2,1.3,0.E+000));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1026 = ORIENTED_EDGE('',*,*,#937,.T.);
+#1027 = ORIENTED_EDGE('',*,*,#1028,.T.);
+#1028 = EDGE_CURVE('',#938,#978,#1029,.T.);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(-2.2,1.3,0.2));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1033 = ORIENTED_EDGE('',*,*,#977,.F.);
+#1034 = PLANE('',#1035);
+#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
+#1036 = CARTESIAN_POINT('',(-2.2,1.3,0.E+000));
+#1037 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1038 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1039 = ADVANCED_FACE('',(#1040),#1046,.F.);
+#1040 = FACE_BOUND('',#1041,.F.);
+#1041 = EDGE_LOOP('',(#1042,#1043,#1044,#1045));
+#1042 = ORIENTED_EDGE('',*,*,#929,.F.);
+#1043 = ORIENTED_EDGE('',*,*,#999,.T.);
+#1044 = ORIENTED_EDGE('',*,*,#969,.T.);
+#1045 = ORIENTED_EDGE('',*,*,#1021,.F.);
+#1046 = PLANE('',#1047);
+#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);
+#1048 = CARTESIAN_POINT('',(-2.2,0.E+000,0.E+000));
+#1049 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1050 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1051 = ADVANCED_FACE('',(#1052),#1058,.T.);
+#1052 = FACE_BOUND('',#1053,.T.);
+#1053 = EDGE_LOOP('',(#1054,#1055,#1056,#1057));
+#1054 = ORIENTED_EDGE('',*,*,#945,.F.);
+#1055 = ORIENTED_EDGE('',*,*,#1006,.T.);
+#1056 = ORIENTED_EDGE('',*,*,#985,.T.);
+#1057 = ORIENTED_EDGE('',*,*,#1028,.F.);
+#1058 = PLANE('',#1059);
+#1059 = AXIS2_PLACEMENT_3D('',#1060,#1061,#1062);
+#1060 = CARTESIAN_POINT('',(-2.2,0.E+000,0.2));
+#1061 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1062 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1067)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1064,#1065,#1066)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1064 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1065 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1066 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1067 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1064,
+  'distance_accuracy_value','confusion accuracy');
+#1068 = SHAPE_DEFINITION_REPRESENTATION(#1069,#912);
+#1069 = PRODUCT_DEFINITION_SHAPE('','',#1070);
+#1070 = PRODUCT_DEFINITION('design','',#1071,#1074);
+#1071 = PRODUCT_DEFINITION_FORMATION('','',#1072);
+#1072 = PRODUCT('Trimmed_Lead','Trimmed_Lead','',(#1073));
+#1073 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1074 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1075 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1076,#1078);
+#1076 = ( REPRESENTATION_RELATIONSHIP('','',#912,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1077) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1077 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#1078 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1079);
+#1079 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','90','',#41,#1070,$);
+#1080 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1072));
+#1081 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1082,#1084);
+#1082 = ( REPRESENTATION_RELATIONSHIP('','',#351,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1083) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1083 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#1084 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1085);
+#1085 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','91','',#41,#901,$);
+#1086 = SHAPE_DEFINITION_REPRESENTATION(#1087,#1093);
+#1087 = PRODUCT_DEFINITION_SHAPE('','',#1088);
+#1088 = PRODUCT_DEFINITION('design','',#1089,#1092);
+#1089 = PRODUCT_DEFINITION_FORMATION('','',#1090);
+#1090 = PRODUCT('tab','tab','',(#1091));
+#1091 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1092 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1093 = SHAPE_REPRESENTATION('',(#11,#1094),#1098);
+#1094 = AXIS2_PLACEMENT_3D('',#1095,#1096,#1097);
+#1095 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1096 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1097 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1102)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1099,#1100,#1101)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1099 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1100 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1101 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1102 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1099,
+  'distance_accuracy_value','confusion accuracy');
+#1103 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1104),#1320);
+#1104 = MANIFOLD_SOLID_BREP('',#1105);
+#1105 = CLOSED_SHELL('',(#1106,#1146,#1177,#1217,#1241,#1274,#1291,#1308
+    ));
+#1106 = ADVANCED_FACE('',(#1107),#1141,.F.);
+#1107 = FACE_BOUND('',#1108,.F.);
+#1108 = EDGE_LOOP('',(#1109,#1119,#1127,#1135));
+#1109 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#1110 = EDGE_CURVE('',#1111,#1113,#1115,.T.);
+#1111 = VERTEX_POINT('',#1112);
+#1112 = CARTESIAN_POINT('',(1.95,1.3,0.E+000));
+#1113 = VERTEX_POINT('',#1114);
+#1114 = CARTESIAN_POINT('',(1.95,1.3,0.35));
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(1.95,1.3,0.E+000));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1119 = ORIENTED_EDGE('',*,*,#1120,.T.);
+#1120 = EDGE_CURVE('',#1111,#1121,#1123,.T.);
+#1121 = VERTEX_POINT('',#1122);
+#1122 = CARTESIAN_POINT('',(1.95,14.75,0.E+000));
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(1.95,1.3,0.E+000));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1127 = ORIENTED_EDGE('',*,*,#1128,.T.);
+#1128 = EDGE_CURVE('',#1121,#1129,#1131,.T.);
+#1129 = VERTEX_POINT('',#1130);
+#1130 = CARTESIAN_POINT('',(1.95,14.75,0.35));
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(1.95,14.75,0.E+000));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1135 = ORIENTED_EDGE('',*,*,#1136,.F.);
+#1136 = EDGE_CURVE('',#1113,#1129,#1137,.T.);
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(1.95,1.3,0.35));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1141 = PLANE('',#1142);
+#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145);
+#1143 = CARTESIAN_POINT('',(1.95,1.3,0.E+000));
+#1144 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1145 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1146 = ADVANCED_FACE('',(#1147),#1172,.F.);
+#1147 = FACE_BOUND('',#1148,.F.);
+#1148 = EDGE_LOOP('',(#1149,#1157,#1158,#1166));
+#1149 = ORIENTED_EDGE('',*,*,#1150,.F.);
+#1150 = EDGE_CURVE('',#1111,#1151,#1153,.T.);
+#1151 = VERTEX_POINT('',#1152);
+#1152 = CARTESIAN_POINT('',(14.04,1.3,0.E+000));
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(1.95,1.3,0.E+000));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1157 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1158 = ORIENTED_EDGE('',*,*,#1159,.T.);
+#1159 = EDGE_CURVE('',#1113,#1160,#1162,.T.);
+#1160 = VERTEX_POINT('',#1161);
+#1161 = CARTESIAN_POINT('',(14.04,1.3,0.35));
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(1.95,1.3,0.35));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1166 = ORIENTED_EDGE('',*,*,#1167,.F.);
+#1167 = EDGE_CURVE('',#1151,#1160,#1168,.T.);
+#1168 = LINE('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(14.04,1.3,0.E+000));
+#1170 = VECTOR('',#1171,1.);
+#1171 = DIRECTION('',(-0.E+000,-0.E+000,1.));
+#1172 = PLANE('',#1173);
+#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176);
+#1174 = CARTESIAN_POINT('',(1.95,1.3,0.E+000));
+#1175 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1176 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1177 = ADVANCED_FACE('',(#1178),#1212,.T.);
+#1178 = FACE_BOUND('',#1179,.T.);
+#1179 = EDGE_LOOP('',(#1180,#1188,#1189,#1190,#1198,#1206));
+#1180 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#1181 = EDGE_CURVE('',#1129,#1182,#1184,.T.);
+#1182 = VERTEX_POINT('',#1183);
+#1183 = CARTESIAN_POINT('',(14.04,14.75,0.35));
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(1.95,14.75,0.35));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1188 = ORIENTED_EDGE('',*,*,#1136,.F.);
+#1189 = ORIENTED_EDGE('',*,*,#1159,.T.);
+#1190 = ORIENTED_EDGE('',*,*,#1191,.T.);
+#1191 = EDGE_CURVE('',#1160,#1192,#1194,.T.);
+#1192 = VERTEX_POINT('',#1193);
+#1193 = CARTESIAN_POINT('',(14.5,1.76,0.35));
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(14.04,1.3,0.35));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(0.707106781187,0.707106781187,-0.E+000));
+#1198 = ORIENTED_EDGE('',*,*,#1199,.T.);
+#1199 = EDGE_CURVE('',#1192,#1200,#1202,.T.);
+#1200 = VERTEX_POINT('',#1201);
+#1201 = CARTESIAN_POINT('',(14.5,14.29,0.35));
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(14.5,1.3,0.35));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1206 = ORIENTED_EDGE('',*,*,#1207,.F.);
+#1207 = EDGE_CURVE('',#1182,#1200,#1208,.T.);
+#1208 = LINE('',#1209,#1210);
+#1209 = CARTESIAN_POINT('',(14.04,14.75,0.35));
+#1210 = VECTOR('',#1211,1.);
+#1211 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#1212 = PLANE('',#1213);
+#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216);
+#1214 = CARTESIAN_POINT('',(1.95,1.3,0.35));
+#1215 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1216 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1217 = ADVANCED_FACE('',(#1218),#1236,.T.);
+#1218 = FACE_BOUND('',#1219,.T.);
+#1219 = EDGE_LOOP('',(#1220,#1228,#1229,#1230));
+#1220 = ORIENTED_EDGE('',*,*,#1221,.F.);
+#1221 = EDGE_CURVE('',#1121,#1222,#1224,.T.);
+#1222 = VERTEX_POINT('',#1223);
+#1223 = CARTESIAN_POINT('',(14.04,14.75,0.E+000));
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(1.95,14.75,0.E+000));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1228 = ORIENTED_EDGE('',*,*,#1128,.T.);
+#1229 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1230 = ORIENTED_EDGE('',*,*,#1231,.F.);
+#1231 = EDGE_CURVE('',#1222,#1182,#1232,.T.);
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(14.04,14.75,0.E+000));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1236 = PLANE('',#1237);
+#1237 = AXIS2_PLACEMENT_3D('',#1238,#1239,#1240);
+#1238 = CARTESIAN_POINT('',(1.95,14.75,0.E+000));
+#1239 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1240 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1241 = ADVANCED_FACE('',(#1242),#1269,.F.);
+#1242 = FACE_BOUND('',#1243,.F.);
+#1243 = EDGE_LOOP('',(#1244,#1245,#1246,#1247,#1255,#1263));
+#1244 = ORIENTED_EDGE('',*,*,#1221,.F.);
+#1245 = ORIENTED_EDGE('',*,*,#1120,.F.);
+#1246 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1247 = ORIENTED_EDGE('',*,*,#1248,.T.);
+#1248 = EDGE_CURVE('',#1151,#1249,#1251,.T.);
+#1249 = VERTEX_POINT('',#1250);
+#1250 = CARTESIAN_POINT('',(14.5,1.76,0.E+000));
+#1251 = LINE('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(14.04,1.3,0.E+000));
+#1253 = VECTOR('',#1254,1.);
+#1254 = DIRECTION('',(0.707106781187,0.707106781187,-0.E+000));
+#1255 = ORIENTED_EDGE('',*,*,#1256,.T.);
+#1256 = EDGE_CURVE('',#1249,#1257,#1259,.T.);
+#1257 = VERTEX_POINT('',#1258);
+#1258 = CARTESIAN_POINT('',(14.5,14.29,0.E+000));
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(14.5,1.3,0.E+000));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1263 = ORIENTED_EDGE('',*,*,#1264,.F.);
+#1264 = EDGE_CURVE('',#1222,#1257,#1265,.T.);
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(14.04,14.75,0.E+000));
+#1267 = VECTOR('',#1268,1.);
+#1268 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#1269 = PLANE('',#1270);
+#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);
+#1271 = CARTESIAN_POINT('',(1.95,1.3,0.E+000));
+#1272 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1273 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1274 = ADVANCED_FACE('',(#1275),#1286,.T.);
+#1275 = FACE_BOUND('',#1276,.F.);
+#1276 = EDGE_LOOP('',(#1277,#1278,#1279,#1285));
+#1277 = ORIENTED_EDGE('',*,*,#1167,.T.);
+#1278 = ORIENTED_EDGE('',*,*,#1191,.T.);
+#1279 = ORIENTED_EDGE('',*,*,#1280,.F.);
+#1280 = EDGE_CURVE('',#1249,#1192,#1281,.T.);
+#1281 = LINE('',#1282,#1283);
+#1282 = CARTESIAN_POINT('',(14.5,1.76,0.E+000));
+#1283 = VECTOR('',#1284,1.);
+#1284 = DIRECTION('',(-0.E+000,-0.E+000,1.));
+#1285 = ORIENTED_EDGE('',*,*,#1248,.F.);
+#1286 = PLANE('',#1287);
+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
+#1288 = CARTESIAN_POINT('',(14.04,1.3,0.E+000));
+#1289 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#1290 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#1291 = ADVANCED_FACE('',(#1292),#1303,.T.);
+#1292 = FACE_BOUND('',#1293,.T.);
+#1293 = EDGE_LOOP('',(#1294,#1295,#1296,#1302));
+#1294 = ORIENTED_EDGE('',*,*,#1231,.T.);
+#1295 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#1296 = ORIENTED_EDGE('',*,*,#1297,.F.);
+#1297 = EDGE_CURVE('',#1257,#1200,#1298,.T.);
+#1298 = LINE('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(14.5,14.29,0.E+000));
+#1300 = VECTOR('',#1301,1.);
+#1301 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1302 = ORIENTED_EDGE('',*,*,#1264,.F.);
+#1303 = PLANE('',#1304);
+#1304 = AXIS2_PLACEMENT_3D('',#1305,#1306,#1307);
+#1305 = CARTESIAN_POINT('',(14.04,14.75,0.E+000));
+#1306 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#1307 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#1308 = ADVANCED_FACE('',(#1309),#1315,.T.);
+#1309 = FACE_BOUND('',#1310,.T.);
+#1310 = EDGE_LOOP('',(#1311,#1312,#1313,#1314));
+#1311 = ORIENTED_EDGE('',*,*,#1280,.F.);
+#1312 = ORIENTED_EDGE('',*,*,#1256,.T.);
+#1313 = ORIENTED_EDGE('',*,*,#1297,.T.);
+#1314 = ORIENTED_EDGE('',*,*,#1199,.F.);
+#1315 = PLANE('',#1316);
+#1316 = AXIS2_PLACEMENT_3D('',#1317,#1318,#1319);
+#1317 = CARTESIAN_POINT('',(14.5,1.3,0.E+000));
+#1318 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1319 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1324)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1321,#1322,#1323)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1321 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1322 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1323 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1324 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1321,
+  'distance_accuracy_value','confusion accuracy');
+#1325 = SHAPE_DEFINITION_REPRESENTATION(#1326,#1103);
+#1326 = PRODUCT_DEFINITION_SHAPE('','',#1327);
+#1327 = PRODUCT_DEFINITION('design','',#1328,#1331);
+#1328 = PRODUCT_DEFINITION_FORMATION('','',#1329);
+#1329 = PRODUCT('Open_CASCADE_STEP_translator_6.8_7.6.1',
+  'Open_CASCADE_STEP_translator_6.8_7.6.1','',(#1330));
+#1330 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1331 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1332 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1333,#1335);
+#1333 = ( REPRESENTATION_RELATIONSHIP('','',#1103,#1093) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1334) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1334 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1094);
+#1335 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1336);
+#1336 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('100','92','',#1088,#1327,$);
+#1337 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1329));
+#1338 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1339,#1341);
+#1339 = ( REPRESENTATION_RELATIONSHIP('','',#1093,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1340) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1340 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#1341 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1342);
+#1342 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('101','93','',#41,#1088,$);
+#1343 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1090));
+#1344 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1345,#1347);
+#1345 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1346) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1346 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29);
+#1347 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1348);
+#1348 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('102','','',#23,#41,$);
+#1349 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43));
+#1350 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1351),#327);
+#1351 = STYLED_ITEM('color',(#1352),#132);
+#1352 = PRESENTATION_STYLE_ASSIGNMENT((#1353,#1359));
+#1353 = SURFACE_STYLE_USAGE(.BOTH.,#1354);
+#1354 = SURFACE_SIDE_STYLE('',(#1355));
+#1355 = SURFACE_STYLE_FILL_AREA(#1356);
+#1356 = FILL_AREA_STYLE('',(#1357));
+#1357 = FILL_AREA_STYLE_COLOUR('',#1358);
+#1358 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298);
+#1359 = CURVE_STYLE('',#1360,POSITIVE_LENGTH_MEASURE(0.1),#1358);
+#1360 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1361 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1362),#96);
+#1362 = STYLED_ITEM('color',(#1363),#79);
+#1363 = PRESENTATION_STYLE_ASSIGNMENT((#1364,#1370));
+#1364 = SURFACE_STYLE_USAGE(.BOTH.,#1365);
+#1365 = SURFACE_SIDE_STYLE('',(#1366));
+#1366 = SURFACE_STYLE_FILL_AREA(#1367);
+#1367 = FILL_AREA_STYLE('',(#1368));
+#1368 = FILL_AREA_STYLE_COLOUR('',#1369);
+#1369 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#1370 = CURVE_STYLE('',#1371,POSITIVE_LENGTH_MEASURE(0.1),#1369);
+#1371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1372 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1373),#894);
+#1373 = STYLED_ITEM('color',(#1374),#352);
+#1374 = PRESENTATION_STYLE_ASSIGNMENT((#1375,#1381));
+#1375 = SURFACE_STYLE_USAGE(.BOTH.,#1376);
+#1376 = SURFACE_SIDE_STYLE('',(#1377));
+#1377 = SURFACE_STYLE_FILL_AREA(#1378);
+#1378 = FILL_AREA_STYLE('',(#1379));
+#1379 = FILL_AREA_STYLE_COLOUR('',#1380);
+#1380 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1381 = CURVE_STYLE('',#1382,POSITIVE_LENGTH_MEASURE(0.1),#1380);
+#1382 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1383 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1384),#1063);
+#1384 = STYLED_ITEM('color',(#1385),#913);
+#1385 = PRESENTATION_STYLE_ASSIGNMENT((#1386,#1391));
+#1386 = SURFACE_STYLE_USAGE(.BOTH.,#1387);
+#1387 = SURFACE_SIDE_STYLE('',(#1388));
+#1388 = SURFACE_STYLE_FILL_AREA(#1389);
+#1389 = FILL_AREA_STYLE('',(#1390));
+#1390 = FILL_AREA_STYLE_COLOUR('',#1380);
+#1391 = CURVE_STYLE('',#1392,POSITIVE_LENGTH_MEASURE(0.1),#1380);
+#1392 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1393 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1394),#1320);
+#1394 = STYLED_ITEM('color',(#1395),#1104);
+#1395 = PRESENTATION_STYLE_ASSIGNMENT((#1396,#1401));
+#1396 = SURFACE_STYLE_USAGE(.BOTH.,#1397);
+#1397 = SURFACE_SIDE_STYLE('',(#1398));
+#1398 = SURFACE_STYLE_FILL_AREA(#1399);
+#1399 = FILL_AREA_STYLE('',(#1400));
+#1400 = FILL_AREA_STYLE_COLOUR('',#1380);
+#1401 = CURVE_STYLE('',#1402,POSITIVE_LENGTH_MEASURE(0.1),#1380);
+#1402 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;