diff --git a/STEP/LFCSP/AD LFCSP-32 CP-32-13 5X5MM.step b/STEP/LFCSP/AD LFCSP-32 CP-32-13 5X5MM.step
new file mode 100644
index 000000000..6a406dab0
--- /dev/null
+++ b/STEP/LFCSP/AD LFCSP-32 CP-32-13 5X5MM.step	
@@ -0,0 +1,1429 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2024-09-16T19:03:26',('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('',(0.E+000,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('11679129248','11679129248','',(#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,#75,#79,
+    #83,#87,#91,#95,#99,#103,#107,#111,#115,#119,#123,#127,#131,#135,
+    #139,#143,#147,#151,#155,#159,#163,#167,#171,#175,#179,#183),#187);
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(-2.55,-2.55,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('',(-2.55,-2.55,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('',(-1.65,-1.65,0.E+000));
+#57 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58 = DIRECTION('',(1.,0.E+000,0.E+000));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(-2.55,-1.87,0.E+000));
+#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('',(2.55,1.87,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('',(-2.55,-1.37,0.E+000));
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = DIRECTION('',(1.,0.E+000,0.E+000));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(2.55,1.37,0.E+000));
+#73 = DIRECTION('',(0.E+000,0.E+000,1.));
+#74 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(-2.55,-0.87,0.E+000));
+#77 = DIRECTION('',(0.E+000,0.E+000,1.));
+#78 = DIRECTION('',(1.,0.E+000,0.E+000));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(2.55,0.87,0.E+000));
+#81 = DIRECTION('',(0.E+000,0.E+000,1.));
+#82 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(-2.55,-0.37,0.E+000));
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = DIRECTION('',(1.,0.E+000,0.E+000));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(2.55,0.37,0.E+000));
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(-2.55,0.13,0.E+000));
+#93 = DIRECTION('',(0.E+000,0.E+000,1.));
+#94 = DIRECTION('',(1.,0.E+000,0.E+000));
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(2.55,-0.13,0.E+000));
+#97 = DIRECTION('',(0.E+000,0.E+000,1.));
+#98 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(-2.55,0.63,0.E+000));
+#101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#102 = DIRECTION('',(1.,0.E+000,0.E+000));
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(2.55,-0.63,0.E+000));
+#105 = DIRECTION('',(0.E+000,0.E+000,1.));
+#106 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(-2.55,1.13,0.E+000));
+#109 = DIRECTION('',(0.E+000,0.E+000,1.));
+#110 = DIRECTION('',(1.,0.E+000,0.E+000));
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(2.55,-1.13,0.E+000));
+#113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#114 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(-2.55,1.63,0.E+000));
+#117 = DIRECTION('',(0.E+000,0.E+000,1.));
+#118 = DIRECTION('',(1.,0.E+000,0.E+000));
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(2.55,-1.63,0.E+000));
+#121 = DIRECTION('',(0.E+000,0.E+000,1.));
+#122 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(-1.63,-2.55,0.E+000));
+#125 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#126 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(1.63,2.55,0.E+000));
+#129 = DIRECTION('',(0.E+000,0.E+000,1.));
+#130 = DIRECTION('',(-2.334869823773E-016,-1.,0.E+000));
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(-1.13,-2.55,0.E+000));
+#133 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#134 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(1.13,2.55,0.E+000));
+#137 = DIRECTION('',(0.E+000,0.E+000,1.));
+#138 = DIRECTION('',(-2.334869823773E-016,-1.,0.E+000));
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(-0.63,-2.55,0.E+000));
+#141 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#142 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(0.63,2.55,0.E+000));
+#145 = DIRECTION('',(0.E+000,0.E+000,1.));
+#146 = DIRECTION('',(-2.334869823773E-016,-1.,0.E+000));
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(-0.13,-2.55,0.E+000));
+#149 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#150 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(0.13,2.55,0.E+000));
+#153 = DIRECTION('',(0.E+000,0.E+000,1.));
+#154 = DIRECTION('',(-2.334869823773E-016,-1.,0.E+000));
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(0.37,-2.55,0.E+000));
+#157 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#158 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
+#160 = CARTESIAN_POINT('',(-0.37,2.55,0.E+000));
+#161 = DIRECTION('',(0.E+000,0.E+000,1.));
+#162 = DIRECTION('',(-2.334869823773E-016,-1.,0.E+000));
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(0.87,-2.55,0.E+000));
+#165 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#166 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(-0.87,2.55,0.E+000));
+#169 = DIRECTION('',(0.E+000,0.E+000,1.));
+#170 = DIRECTION('',(-2.334869823773E-016,-1.,0.E+000));
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(1.37,-2.55,0.E+000));
+#173 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#174 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(-1.37,2.55,0.E+000));
+#177 = DIRECTION('',(0.E+000,0.E+000,1.));
+#178 = DIRECTION('',(-2.334869823773E-016,-1.,0.E+000));
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(1.87,-2.55,0.E+000));
+#181 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#182 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(-1.87,2.55,0.E+000));
+#185 = DIRECTION('',(0.E+000,0.E+000,1.));
+#186 = DIRECTION('',(-2.334869823773E-016,-1.,0.E+000));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#191)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#188,#189,#190)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#188 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#189 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#190 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#191 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#188,
+  'distance_accuracy_value','confusion accuracy');
+#192 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#193),#212);
+#193 = SHELL_BASED_SURFACE_MODEL('',(#194));
+#194 = OPEN_SHELL('',(#195));
+#195 = ADVANCED_FACE('',(#196),#207,.T.);
+#196 = FACE_BOUND('',#197,.F.);
+#197 = EDGE_LOOP('',(#198));
+#198 = ORIENTED_EDGE('',*,*,#199,.T.);
+#199 = EDGE_CURVE('',#200,#200,#202,.T.);
+#200 = VERTEX_POINT('',#201);
+#201 = CARTESIAN_POINT('',(1.16875,4.25,0.701));
+#202 = CIRCLE('',#203,0.31875);
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(0.85,4.25,0.701));
+#205 = DIRECTION('',(0.E+000,0.E+000,1.));
+#206 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#207 = PLANE('',#208);
+#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);
+#209 = CARTESIAN_POINT('',(1.16875,4.25,0.701));
+#210 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#211 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#216)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#213,#214,#215)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#213 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#214 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#215 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#216 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#213,
+  'distance_accuracy_value','confusion accuracy');
+#217 = SHAPE_DEFINITION_REPRESENTATION(#218,#192);
+#218 = PRODUCT_DEFINITION_SHAPE('','',#219);
+#219 = PRODUCT_DEFINITION('design','',#220,#223);
+#220 = PRODUCT_DEFINITION_FORMATION('','',#221);
+#221 = PRODUCT('Open_CASCADE_STEP_translator_6.8_37.1',
+  'Open_CASCADE_STEP_translator_6.8_37.1','',(#222));
+#222 = PRODUCT_CONTEXT('',#2,'mechanical');
+#223 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#224 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#225,#227);
+#225 = ( REPRESENTATION_RELATIONSHIP('','',#192,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#226) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#226 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#227 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#228
+  );
+#228 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1456','1419','',#41,#219,$);
+#229 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#221));
+#230 = SHAPE_DEFINITION_REPRESENTATION(#231,#237);
+#231 = PRODUCT_DEFINITION_SHAPE('','',#232);
+#232 = PRODUCT_DEFINITION('design','',#233,#236);
+#233 = PRODUCT_DEFINITION_FORMATION('','',#234);
+#234 = PRODUCT('Body','Body','',(#235));
+#235 = PRODUCT_CONTEXT('',#2,'mechanical');
+#236 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#237 = SHAPE_REPRESENTATION('',(#11,#238),#242);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#240 = DIRECTION('',(0.E+000,0.E+000,1.));
+#241 = DIRECTION('',(1.,0.E+000,0.E+000));
+#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#246)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#243,#244,#245)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#243 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#244 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#245 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#246 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#243,
+  'distance_accuracy_value','confusion accuracy');
+#247 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#248),#443);
+#248 = MANIFOLD_SOLID_BREP('',#249);
+#249 = CLOSED_SHELL('',(#250,#290,#321,#356,#380,#397,#409,#434));
+#250 = ADVANCED_FACE('',(#251),#285,.F.);
+#251 = FACE_BOUND('',#252,.F.);
+#252 = EDGE_LOOP('',(#253,#263,#271,#279));
+#253 = ORIENTED_EDGE('',*,*,#254,.F.);
+#254 = EDGE_CURVE('',#255,#257,#259,.T.);
+#255 = VERTEX_POINT('',#256);
+#256 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#257 = VERTEX_POINT('',#258);
+#258 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(0.E+000,0.E+000,1.));
+#263 = ORIENTED_EDGE('',*,*,#264,.T.);
+#264 = EDGE_CURVE('',#255,#265,#267,.T.);
+#265 = VERTEX_POINT('',#266);
+#266 = CARTESIAN_POINT('',(0.E+000,5.1,5.E-002));
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#271 = ORIENTED_EDGE('',*,*,#272,.T.);
+#272 = EDGE_CURVE('',#265,#273,#275,.T.);
+#273 = VERTEX_POINT('',#274);
+#274 = CARTESIAN_POINT('',(0.E+000,5.1,0.8));
+#275 = LINE('',#276,#277);
+#276 = CARTESIAN_POINT('',(0.E+000,5.1,5.E-002));
+#277 = VECTOR('',#278,1.);
+#278 = DIRECTION('',(0.E+000,0.E+000,1.));
+#279 = ORIENTED_EDGE('',*,*,#280,.F.);
+#280 = EDGE_CURVE('',#257,#273,#281,.T.);
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#285 = PLANE('',#286);
+#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289);
+#287 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#288 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#289 = DIRECTION('',(0.E+000,0.E+000,1.));
+#290 = ADVANCED_FACE('',(#291),#316,.F.);
+#291 = FACE_BOUND('',#292,.F.);
+#292 = EDGE_LOOP('',(#293,#301,#302,#310));
+#293 = ORIENTED_EDGE('',*,*,#294,.F.);
+#294 = EDGE_CURVE('',#255,#295,#297,.T.);
+#295 = VERTEX_POINT('',#296);
+#296 = CARTESIAN_POINT('',(5.1,0.E+000,5.E-002));
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#301 = ORIENTED_EDGE('',*,*,#254,.T.);
+#302 = ORIENTED_EDGE('',*,*,#303,.T.);
+#303 = EDGE_CURVE('',#257,#304,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(5.1,0.E+000,0.8));
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#310 = ORIENTED_EDGE('',*,*,#311,.F.);
+#311 = EDGE_CURVE('',#295,#304,#312,.T.);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(5.1,0.E+000,5.E-002));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(0.E+000,0.E+000,1.));
+#316 = PLANE('',#317);
+#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320);
+#318 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#319 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#320 = DIRECTION('',(0.E+000,0.E+000,1.));
+#321 = ADVANCED_FACE('',(#322,#340),#351,.T.);
+#322 = FACE_BOUND('',#323,.T.);
+#323 = EDGE_LOOP('',(#324,#325,#326,#334));
+#324 = ORIENTED_EDGE('',*,*,#280,.F.);
+#325 = ORIENTED_EDGE('',*,*,#303,.T.);
+#326 = ORIENTED_EDGE('',*,*,#327,.T.);
+#327 = EDGE_CURVE('',#304,#328,#330,.T.);
+#328 = VERTEX_POINT('',#329);
+#329 = CARTESIAN_POINT('',(5.1,5.1,0.8));
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(5.1,0.E+000,0.8));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(0.E+000,1.,0.E+000));
+#334 = ORIENTED_EDGE('',*,*,#335,.F.);
+#335 = EDGE_CURVE('',#273,#328,#336,.T.);
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(0.E+000,5.1,0.8));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#340 = FACE_BOUND('',#341,.T.);
+#341 = EDGE_LOOP('',(#342));
+#342 = ORIENTED_EDGE('',*,*,#343,.F.);
+#343 = EDGE_CURVE('',#344,#344,#346,.T.);
+#344 = VERTEX_POINT('',#345);
+#345 = CARTESIAN_POINT('',(1.16875,4.25,0.8));
+#346 = CIRCLE('',#347,0.31875);
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(0.85,4.25,0.8));
+#349 = DIRECTION('',(0.E+000,0.E+000,1.));
+#350 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#351 = PLANE('',#352);
+#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355);
+#353 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#354 = DIRECTION('',(0.E+000,0.E+000,1.));
+#355 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#356 = ADVANCED_FACE('',(#357),#375,.T.);
+#357 = FACE_BOUND('',#358,.T.);
+#358 = EDGE_LOOP('',(#359,#367,#368,#369));
+#359 = ORIENTED_EDGE('',*,*,#360,.F.);
+#360 = EDGE_CURVE('',#265,#361,#363,.T.);
+#361 = VERTEX_POINT('',#362);
+#362 = CARTESIAN_POINT('',(5.1,5.1,5.E-002));
+#363 = LINE('',#364,#365);
+#364 = CARTESIAN_POINT('',(0.E+000,5.1,5.E-002));
+#365 = VECTOR('',#366,1.);
+#366 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#367 = ORIENTED_EDGE('',*,*,#272,.T.);
+#368 = ORIENTED_EDGE('',*,*,#335,.T.);
+#369 = ORIENTED_EDGE('',*,*,#370,.F.);
+#370 = EDGE_CURVE('',#361,#328,#371,.T.);
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(5.1,5.1,5.E-002));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(0.E+000,0.E+000,1.));
+#375 = PLANE('',#376);
+#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379);
+#377 = CARTESIAN_POINT('',(0.E+000,5.1,5.E-002));
+#378 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#379 = DIRECTION('',(0.E+000,0.E+000,1.));
+#380 = ADVANCED_FACE('',(#381),#392,.F.);
+#381 = FACE_BOUND('',#382,.F.);
+#382 = EDGE_LOOP('',(#383,#384,#385,#391));
+#383 = ORIENTED_EDGE('',*,*,#264,.F.);
+#384 = ORIENTED_EDGE('',*,*,#294,.T.);
+#385 = ORIENTED_EDGE('',*,*,#386,.T.);
+#386 = EDGE_CURVE('',#295,#361,#387,.T.);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(5.1,0.E+000,5.E-002));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#391 = ORIENTED_EDGE('',*,*,#360,.F.);
+#392 = PLANE('',#393);
+#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396);
+#394 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#395 = DIRECTION('',(0.E+000,0.E+000,1.));
+#396 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#397 = ADVANCED_FACE('',(#398),#404,.T.);
+#398 = FACE_BOUND('',#399,.T.);
+#399 = EDGE_LOOP('',(#400,#401,#402,#403));
+#400 = ORIENTED_EDGE('',*,*,#311,.F.);
+#401 = ORIENTED_EDGE('',*,*,#386,.T.);
+#402 = ORIENTED_EDGE('',*,*,#370,.T.);
+#403 = ORIENTED_EDGE('',*,*,#327,.F.);
+#404 = PLANE('',#405);
+#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);
+#406 = CARTESIAN_POINT('',(5.1,0.E+000,5.E-002));
+#407 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#408 = DIRECTION('',(0.E+000,0.E+000,1.));
+#409 = ADVANCED_FACE('',(#410),#429,.F.);
+#410 = FACE_BOUND('',#411,.F.);
+#411 = EDGE_LOOP('',(#412,#420,#421,#422));
+#412 = ORIENTED_EDGE('',*,*,#413,.T.);
+#413 = EDGE_CURVE('',#414,#344,#416,.T.);
+#414 = VERTEX_POINT('',#415);
+#415 = CARTESIAN_POINT('',(1.16875,4.25,0.7));
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(1.16875,4.25,0.7));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(0.E+000,0.E+000,1.));
+#420 = ORIENTED_EDGE('',*,*,#343,.F.);
+#421 = ORIENTED_EDGE('',*,*,#413,.F.);
+#422 = ORIENTED_EDGE('',*,*,#423,.T.);
+#423 = EDGE_CURVE('',#414,#414,#424,.T.);
+#424 = CIRCLE('',#425,0.31875);
+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
+#426 = CARTESIAN_POINT('',(0.85,4.25,0.7));
+#427 = DIRECTION('',(0.E+000,0.E+000,1.));
+#428 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#429 = CYLINDRICAL_SURFACE('',#430,0.31875);
+#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433);
+#431 = CARTESIAN_POINT('',(0.85,4.25,0.7));
+#432 = DIRECTION('',(0.E+000,0.E+000,1.));
+#433 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#434 = ADVANCED_FACE('',(#435),#438,.T.);
+#435 = FACE_BOUND('',#436,.F.);
+#436 = EDGE_LOOP('',(#437));
+#437 = ORIENTED_EDGE('',*,*,#423,.F.);
+#438 = PLANE('',#439);
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(0.85,4.25,0.7));
+#441 = DIRECTION('',(0.E+000,0.E+000,1.));
+#442 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#447)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#444,#445,#446)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#444 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#445 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#446 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#447 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#444,
+  'distance_accuracy_value','confusion accuracy');
+#448 = SHAPE_DEFINITION_REPRESENTATION(#449,#247);
+#449 = PRODUCT_DEFINITION_SHAPE('','',#450);
+#450 = PRODUCT_DEFINITION('design','',#451,#454);
+#451 = PRODUCT_DEFINITION_FORMATION('','',#452);
+#452 = PRODUCT('Open_CASCADE_STEP_translator_6.8_37.2.1',
+  'Open_CASCADE_STEP_translator_6.8_37.2.1','',(#453));
+#453 = PRODUCT_CONTEXT('',#2,'mechanical');
+#454 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#455 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#456,#458);
+#456 = ( REPRESENTATION_RELATIONSHIP('','',#247,#237) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#457) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#457 = ITEM_DEFINED_TRANSFORMATION('','',#11,#238);
+#458 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#459
+  );
+#459 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1457','1420','',#232,#450,$);
+#460 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#452));
+#461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#462,#464);
+#462 = ( REPRESENTATION_RELATIONSHIP('','',#237,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#463) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#465
+  );
+#465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1458','1421','',#41,#232,$);
+#466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#234));
+#467 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#468),#651);
+#468 = MANIFOLD_SOLID_BREP('',#469);
+#469 = CLOSED_SHELL('',(#470,#510,#541,#572,#603,#625,#638));
+#470 = ADVANCED_FACE('',(#471),#505,.F.);
+#471 = FACE_BOUND('',#472,.F.);
+#472 = EDGE_LOOP('',(#473,#483,#491,#499));
+#473 = ORIENTED_EDGE('',*,*,#474,.T.);
+#474 = EDGE_CURVE('',#475,#477,#479,.T.);
+#475 = VERTEX_POINT('',#476);
+#476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#477 = VERTEX_POINT('',#478);
+#478 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(0.E+000,0.E+000,1.));
+#483 = ORIENTED_EDGE('',*,*,#484,.T.);
+#484 = EDGE_CURVE('',#477,#485,#487,.T.);
+#485 = VERTEX_POINT('',#486);
+#486 = CARTESIAN_POINT('',(3.3,0.E+000,5.E-002));
+#487 = LINE('',#488,#489);
+#488 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#489 = VECTOR('',#490,1.);
+#490 = DIRECTION('',(1.,0.E+000,0.E+000));
+#491 = ORIENTED_EDGE('',*,*,#492,.F.);
+#492 = EDGE_CURVE('',#493,#485,#495,.T.);
+#493 = VERTEX_POINT('',#494);
+#494 = CARTESIAN_POINT('',(3.3,0.E+000,0.E+000));
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(3.3,0.E+000,0.E+000));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(0.E+000,0.E+000,1.));
+#499 = ORIENTED_EDGE('',*,*,#500,.F.);
+#500 = EDGE_CURVE('',#475,#493,#501,.T.);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(1.,0.E+000,0.E+000));
+#505 = PLANE('',#506);
+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
+#507 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#508 = DIRECTION('',(0.E+000,1.,0.E+000));
+#509 = DIRECTION('',(1.,0.E+000,0.E+000));
+#510 = ADVANCED_FACE('',(#511),#536,.F.);
+#511 = FACE_BOUND('',#512,.F.);
+#512 = EDGE_LOOP('',(#513,#514,#522,#530));
+#513 = ORIENTED_EDGE('',*,*,#492,.T.);
+#514 = ORIENTED_EDGE('',*,*,#515,.T.);
+#515 = EDGE_CURVE('',#485,#516,#518,.T.);
+#516 = VERTEX_POINT('',#517);
+#517 = CARTESIAN_POINT('',(3.3,3.3,5.E-002));
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(3.3,0.E+000,5.E-002));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(0.E+000,1.,0.E+000));
+#522 = ORIENTED_EDGE('',*,*,#523,.F.);
+#523 = EDGE_CURVE('',#524,#516,#526,.T.);
+#524 = VERTEX_POINT('',#525);
+#525 = CARTESIAN_POINT('',(3.3,3.3,0.E+000));
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(3.3,3.3,0.E+000));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(0.E+000,0.E+000,1.));
+#530 = ORIENTED_EDGE('',*,*,#531,.F.);
+#531 = EDGE_CURVE('',#493,#524,#532,.T.);
+#532 = LINE('',#533,#534);
+#533 = CARTESIAN_POINT('',(3.3,0.E+000,0.E+000));
+#534 = VECTOR('',#535,1.);
+#535 = DIRECTION('',(0.E+000,1.,0.E+000));
+#536 = PLANE('',#537);
+#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540);
+#538 = CARTESIAN_POINT('',(3.3,0.E+000,0.E+000));
+#539 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#540 = DIRECTION('',(0.E+000,1.,0.E+000));
+#541 = ADVANCED_FACE('',(#542),#567,.F.);
+#542 = FACE_BOUND('',#543,.F.);
+#543 = EDGE_LOOP('',(#544,#545,#553,#561));
+#544 = ORIENTED_EDGE('',*,*,#523,.T.);
+#545 = ORIENTED_EDGE('',*,*,#546,.T.);
+#546 = EDGE_CURVE('',#516,#547,#549,.T.);
+#547 = VERTEX_POINT('',#548);
+#548 = CARTESIAN_POINT('',(0.35,3.3,5.E-002));
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(3.3,3.3,5.E-002));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#553 = ORIENTED_EDGE('',*,*,#554,.F.);
+#554 = EDGE_CURVE('',#555,#547,#557,.T.);
+#555 = VERTEX_POINT('',#556);
+#556 = CARTESIAN_POINT('',(0.35,3.3,0.E+000));
+#557 = LINE('',#558,#559);
+#558 = CARTESIAN_POINT('',(0.35,3.3,0.E+000));
+#559 = VECTOR('',#560,1.);
+#560 = DIRECTION('',(0.E+000,0.E+000,1.));
+#561 = ORIENTED_EDGE('',*,*,#562,.F.);
+#562 = EDGE_CURVE('',#524,#555,#563,.T.);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(3.3,3.3,0.E+000));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#567 = PLANE('',#568);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(3.3,3.3,0.E+000));
+#570 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#571 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#572 = ADVANCED_FACE('',(#573),#598,.F.);
+#573 = FACE_BOUND('',#574,.F.);
+#574 = EDGE_LOOP('',(#575,#576,#584,#592));
+#575 = ORIENTED_EDGE('',*,*,#554,.T.);
+#576 = ORIENTED_EDGE('',*,*,#577,.T.);
+#577 = EDGE_CURVE('',#547,#578,#580,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(0.E+000,2.95,5.E-002));
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.35,3.3,5.E-002));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#584 = ORIENTED_EDGE('',*,*,#585,.F.);
+#585 = EDGE_CURVE('',#586,#578,#588,.T.);
+#586 = VERTEX_POINT('',#587);
+#587 = CARTESIAN_POINT('',(0.E+000,2.95,0.E+000));
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(0.E+000,2.95,0.E+000));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(0.E+000,0.E+000,1.));
+#592 = ORIENTED_EDGE('',*,*,#593,.F.);
+#593 = EDGE_CURVE('',#555,#586,#594,.T.);
+#594 = LINE('',#595,#596);
+#595 = CARTESIAN_POINT('',(0.35,3.3,0.E+000));
+#596 = VECTOR('',#597,1.);
+#597 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#598 = PLANE('',#599);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(0.35,3.3,0.E+000));
+#601 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#602 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#603 = ADVANCED_FACE('',(#604),#620,.F.);
+#604 = FACE_BOUND('',#605,.F.);
+#605 = EDGE_LOOP('',(#606,#607,#613,#614));
+#606 = ORIENTED_EDGE('',*,*,#585,.T.);
+#607 = ORIENTED_EDGE('',*,*,#608,.T.);
+#608 = EDGE_CURVE('',#578,#477,#609,.T.);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.E+000,2.95,5.E-002));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#613 = ORIENTED_EDGE('',*,*,#474,.F.);
+#614 = ORIENTED_EDGE('',*,*,#615,.F.);
+#615 = EDGE_CURVE('',#586,#475,#616,.T.);
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(0.E+000,2.95,0.E+000));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#620 = PLANE('',#621);
+#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624);
+#622 = CARTESIAN_POINT('',(0.E+000,2.95,0.E+000));
+#623 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#624 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#625 = ADVANCED_FACE('',(#626),#633,.T.);
+#626 = FACE_BOUND('',#627,.F.);
+#627 = EDGE_LOOP('',(#628,#629,#630,#631,#632));
+#628 = ORIENTED_EDGE('',*,*,#500,.T.);
+#629 = ORIENTED_EDGE('',*,*,#531,.T.);
+#630 = ORIENTED_EDGE('',*,*,#562,.T.);
+#631 = ORIENTED_EDGE('',*,*,#593,.T.);
+#632 = ORIENTED_EDGE('',*,*,#615,.T.);
+#633 = PLANE('',#634);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#636 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#637 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#638 = ADVANCED_FACE('',(#639),#646,.F.);
+#639 = FACE_BOUND('',#640,.T.);
+#640 = EDGE_LOOP('',(#641,#642,#643,#644,#645));
+#641 = ORIENTED_EDGE('',*,*,#484,.T.);
+#642 = ORIENTED_EDGE('',*,*,#515,.T.);
+#643 = ORIENTED_EDGE('',*,*,#546,.T.);
+#644 = ORIENTED_EDGE('',*,*,#577,.T.);
+#645 = ORIENTED_EDGE('',*,*,#608,.T.);
+#646 = PLANE('',#647);
+#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#648 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.E-002));
+#649 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#650 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#655)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#652,#653,#654)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#652 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#653 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#654 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#655 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#652,
+  'distance_accuracy_value','confusion accuracy');
+#656 = SHAPE_DEFINITION_REPRESENTATION(#657,#467);
+#657 = PRODUCT_DEFINITION_SHAPE('','',#658);
+#658 = PRODUCT_DEFINITION('design','',#659,#662);
+#659 = PRODUCT_DEFINITION_FORMATION('','',#660);
+#660 = PRODUCT('Thermal_Shape','Thermal_Shape','',(#661));
+#661 = PRODUCT_CONTEXT('',#2,'mechanical');
+#662 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#663 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#664,#666);
+#664 = ( REPRESENTATION_RELATIONSHIP('','',#467,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#665) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#665 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#666 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#667
+  );
+#667 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1459','1422','',#41,#658,$);
+#668 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#660));
+#669 = SHAPE_DEFINITION_REPRESENTATION(#670,#676);
+#670 = PRODUCT_DEFINITION_SHAPE('','',#671);
+#671 = PRODUCT_DEFINITION('design','',#672,#675);
+#672 = PRODUCT_DEFINITION_FORMATION('','',#673);
+#673 = PRODUCT('Pin_Shape','Pin_Shape','',(#674));
+#674 = PRODUCT_CONTEXT('',#2,'mechanical');
+#675 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#676 = SHAPE_REPRESENTATION('',(#11,#677),#681);
+#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680);
+#678 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#679 = DIRECTION('',(0.E+000,0.E+000,1.));
+#680 = DIRECTION('',(1.,0.E+000,0.E+000));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#685)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#682,#683,#684)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#682,
+  'distance_accuracy_value','confusion accuracy');
+#686 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#687),#1029);
+#687 = MANIFOLD_SOLID_BREP('',#688);
+#688 = CLOSED_SHELL('',(#689,#729,#760,#791,#808,#825,#856,#887,#904,
+    #935,#959,#976,#1000,#1017));
+#689 = ADVANCED_FACE('',(#690),#724,.F.);
+#690 = FACE_BOUND('',#691,.F.);
+#691 = EDGE_LOOP('',(#692,#702,#710,#718));
+#692 = ORIENTED_EDGE('',*,*,#693,.T.);
+#693 = EDGE_CURVE('',#694,#696,#698,.T.);
+#694 = VERTEX_POINT('',#695);
+#695 = CARTESIAN_POINT('',(0.4,0.E+000,0.E+000));
+#696 = VERTEX_POINT('',#697);
+#697 = CARTESIAN_POINT('',(0.4,0.E+000,5.E-002));
+#698 = LINE('',#699,#700);
+#699 = CARTESIAN_POINT('',(0.4,0.E+000,0.E+000));
+#700 = VECTOR('',#701,1.);
+#701 = DIRECTION('',(0.E+000,0.E+000,1.));
+#702 = ORIENTED_EDGE('',*,*,#703,.T.);
+#703 = EDGE_CURVE('',#696,#704,#706,.T.);
+#704 = VERTEX_POINT('',#705);
+#705 = CARTESIAN_POINT('',(0.4,0.24,5.E-002));
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(0.4,0.E+000,5.E-002));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(0.E+000,1.,0.E+000));
+#710 = ORIENTED_EDGE('',*,*,#711,.F.);
+#711 = EDGE_CURVE('',#712,#704,#714,.T.);
+#712 = VERTEX_POINT('',#713);
+#713 = CARTESIAN_POINT('',(0.4,0.24,0.E+000));
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(0.4,0.24,0.E+000));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(0.E+000,0.E+000,1.));
+#718 = ORIENTED_EDGE('',*,*,#719,.F.);
+#719 = EDGE_CURVE('',#694,#712,#720,.T.);
+#720 = LINE('',#721,#722);
+#721 = CARTESIAN_POINT('',(0.4,0.E+000,0.E+000));
+#722 = VECTOR('',#723,1.);
+#723 = DIRECTION('',(0.E+000,1.,0.E+000));
+#724 = PLANE('',#725);
+#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728);
+#726 = CARTESIAN_POINT('',(0.4,0.E+000,0.E+000));
+#727 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#728 = DIRECTION('',(0.E+000,1.,0.E+000));
+#729 = ADVANCED_FACE('',(#730),#755,.F.);
+#730 = FACE_BOUND('',#731,.F.);
+#731 = EDGE_LOOP('',(#732,#740,#748,#754));
+#732 = ORIENTED_EDGE('',*,*,#733,.F.);
+#733 = EDGE_CURVE('',#734,#694,#736,.T.);
+#734 = VERTEX_POINT('',#735);
+#735 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.E+000));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(1.,0.E+000,0.E+000));
+#740 = ORIENTED_EDGE('',*,*,#741,.T.);
+#741 = EDGE_CURVE('',#734,#742,#744,.T.);
+#742 = VERTEX_POINT('',#743);
+#743 = CARTESIAN_POINT('',(-1.249000902703E-017,0.E+000,5.E-002));
+#744 = LINE('',#745,#746);
+#745 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#746 = VECTOR('',#747,1.);
+#747 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#748 = ORIENTED_EDGE('',*,*,#749,.T.);
+#749 = EDGE_CURVE('',#742,#696,#750,.T.);
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(-5.E-002,0.E+000,5.E-002));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(1.,0.E+000,0.E+000));
+#754 = ORIENTED_EDGE('',*,*,#693,.F.);
+#755 = PLANE('',#756);
+#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759);
+#757 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.E+000));
+#758 = DIRECTION('',(0.E+000,1.,0.E+000));
+#759 = DIRECTION('',(1.,0.E+000,0.E+000));
+#760 = ADVANCED_FACE('',(#761),#786,.F.);
+#761 = FACE_BOUND('',#762,.F.);
+#762 = EDGE_LOOP('',(#763,#771,#772,#780));
+#763 = ORIENTED_EDGE('',*,*,#764,.F.);
+#764 = EDGE_CURVE('',#712,#765,#767,.T.);
+#765 = VERTEX_POINT('',#766);
+#766 = CARTESIAN_POINT('',(0.E+000,0.24,0.E+000));
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(0.4,0.24,0.E+000));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#771 = ORIENTED_EDGE('',*,*,#711,.T.);
+#772 = ORIENTED_EDGE('',*,*,#773,.T.);
+#773 = EDGE_CURVE('',#704,#774,#776,.T.);
+#774 = VERTEX_POINT('',#775);
+#775 = CARTESIAN_POINT('',(-5.551115123126E-018,0.24,5.E-002));
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(0.4,0.24,5.E-002));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#780 = ORIENTED_EDGE('',*,*,#781,.T.);
+#781 = EDGE_CURVE('',#774,#765,#782,.T.);
+#782 = LINE('',#783,#784);
+#783 = CARTESIAN_POINT('',(-4.440892098501E-017,0.24,0.2));
+#784 = VECTOR('',#785,1.);
+#785 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#786 = PLANE('',#787);
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(0.4,0.24,0.E+000));
+#789 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#790 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#791 = ADVANCED_FACE('',(#792),#803,.T.);
+#792 = FACE_BOUND('',#793,.T.);
+#793 = EDGE_LOOP('',(#794,#795,#801,#802));
+#794 = ORIENTED_EDGE('',*,*,#733,.F.);
+#795 = ORIENTED_EDGE('',*,*,#796,.F.);
+#796 = EDGE_CURVE('',#765,#734,#797,.T.);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(0.E+000,0.24,0.E+000));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(-0.E+000,-1.,0.E+000));
+#801 = ORIENTED_EDGE('',*,*,#764,.F.);
+#802 = ORIENTED_EDGE('',*,*,#719,.F.);
+#803 = PLANE('',#804);
+#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807);
+#805 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.E+000));
+#806 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#807 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#808 = ADVANCED_FACE('',(#809),#820,.F.);
+#809 = FACE_BOUND('',#810,.F.);
+#810 = EDGE_LOOP('',(#811,#812,#818,#819));
+#811 = ORIENTED_EDGE('',*,*,#749,.F.);
+#812 = ORIENTED_EDGE('',*,*,#813,.F.);
+#813 = EDGE_CURVE('',#774,#742,#814,.T.);
+#814 = LINE('',#815,#816);
+#815 = CARTESIAN_POINT('',(-1.249000902703E-017,0.E+000,5.E-002));
+#816 = VECTOR('',#817,1.);
+#817 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#818 = ORIENTED_EDGE('',*,*,#773,.F.);
+#819 = ORIENTED_EDGE('',*,*,#703,.F.);
+#820 = PLANE('',#821);
+#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824);
+#822 = CARTESIAN_POINT('',(-5.E-002,0.E+000,5.E-002));
+#823 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#824 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#825 = ADVANCED_FACE('',(#826),#851,.F.);
+#826 = FACE_BOUND('',#827,.F.);
+#827 = EDGE_LOOP('',(#828,#829,#837,#845));
+#828 = ORIENTED_EDGE('',*,*,#741,.F.);
+#829 = ORIENTED_EDGE('',*,*,#830,.T.);
+#830 = EDGE_CURVE('',#734,#831,#833,.T.);
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.E+000));
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#837 = ORIENTED_EDGE('',*,*,#838,.T.);
+#838 = EDGE_CURVE('',#831,#839,#841,.T.);
+#839 = VERTEX_POINT('',#840);
+#840 = CARTESIAN_POINT('',(-5.E-002,0.E+000,5.E-002));
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.E+000));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(0.E+000,0.E+000,1.));
+#845 = ORIENTED_EDGE('',*,*,#846,.T.);
+#846 = EDGE_CURVE('',#839,#742,#847,.T.);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(-5.E-002,0.E+000,5.E-002));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(1.,0.E+000,0.E+000));
+#851 = PLANE('',#852);
+#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855);
+#853 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#854 = DIRECTION('',(0.E+000,1.,0.E+000));
+#855 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#856 = ADVANCED_FACE('',(#857),#882,.F.);
+#857 = FACE_BOUND('',#858,.F.);
+#858 = EDGE_LOOP('',(#859,#860,#868,#876));
+#859 = ORIENTED_EDGE('',*,*,#781,.F.);
+#860 = ORIENTED_EDGE('',*,*,#861,.T.);
+#861 = EDGE_CURVE('',#774,#862,#864,.T.);
+#862 = VERTEX_POINT('',#863);
+#863 = CARTESIAN_POINT('',(-5.E-002,0.24,5.E-002));
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(0.4,0.24,5.E-002));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#868 = ORIENTED_EDGE('',*,*,#869,.F.);
+#869 = EDGE_CURVE('',#870,#862,#872,.T.);
+#870 = VERTEX_POINT('',#871);
+#871 = CARTESIAN_POINT('',(-5.E-002,0.24,0.E+000));
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(-5.E-002,0.24,0.E+000));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.E+000,0.E+000,1.));
+#876 = ORIENTED_EDGE('',*,*,#877,.F.);
+#877 = EDGE_CURVE('',#765,#870,#878,.T.);
+#878 = LINE('',#879,#880);
+#879 = CARTESIAN_POINT('',(0.E+000,0.24,0.E+000));
+#880 = VECTOR('',#881,1.);
+#881 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#882 = PLANE('',#883);
+#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886);
+#884 = CARTESIAN_POINT('',(-4.440892098501E-017,0.24,0.2));
+#885 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#886 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#887 = ADVANCED_FACE('',(#888),#899,.T.);
+#888 = FACE_BOUND('',#889,.T.);
+#889 = EDGE_LOOP('',(#890,#891,#892,#898));
+#890 = ORIENTED_EDGE('',*,*,#796,.T.);
+#891 = ORIENTED_EDGE('',*,*,#830,.T.);
+#892 = ORIENTED_EDGE('',*,*,#893,.F.);
+#893 = EDGE_CURVE('',#870,#831,#894,.T.);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(-5.E-002,0.24,0.E+000));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(-0.E+000,-1.,0.E+000));
+#898 = ORIENTED_EDGE('',*,*,#877,.F.);
+#899 = PLANE('',#900);
+#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903);
+#901 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.E+000));
+#902 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#903 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#904 = ADVANCED_FACE('',(#905),#930,.T.);
+#905 = FACE_BOUND('',#906,.T.);
+#906 = EDGE_LOOP('',(#907,#915,#916,#924));
+#907 = ORIENTED_EDGE('',*,*,#908,.F.);
+#908 = EDGE_CURVE('',#742,#909,#911,.T.);
+#909 = VERTEX_POINT('',#910);
+#910 = CARTESIAN_POINT('',(-4.440892098501E-017,0.E+000,0.2));
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#915 = ORIENTED_EDGE('',*,*,#813,.F.);
+#916 = ORIENTED_EDGE('',*,*,#917,.F.);
+#917 = EDGE_CURVE('',#918,#774,#920,.T.);
+#918 = VERTEX_POINT('',#919);
+#919 = CARTESIAN_POINT('',(-4.440892098501E-017,0.24,0.2));
+#920 = LINE('',#921,#922);
+#921 = CARTESIAN_POINT('',(-4.440892098501E-017,0.24,0.2));
+#922 = VECTOR('',#923,1.);
+#923 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#924 = ORIENTED_EDGE('',*,*,#925,.F.);
+#925 = EDGE_CURVE('',#909,#918,#926,.T.);
+#926 = LINE('',#927,#928);
+#927 = CARTESIAN_POINT('',(-4.440892098501E-017,0.E+000,0.2));
+#928 = VECTOR('',#929,1.);
+#929 = DIRECTION('',(0.E+000,1.,0.E+000));
+#930 = PLANE('',#931);
+#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934);
+#932 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#933 = DIRECTION('',(1.,0.E+000,2.22044604925E-016));
+#934 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#935 = ADVANCED_FACE('',(#936),#954,.F.);
+#936 = FACE_BOUND('',#937,.F.);
+#937 = EDGE_LOOP('',(#938,#939,#940,#948));
+#938 = ORIENTED_EDGE('',*,*,#908,.F.);
+#939 = ORIENTED_EDGE('',*,*,#846,.F.);
+#940 = ORIENTED_EDGE('',*,*,#941,.T.);
+#941 = EDGE_CURVE('',#839,#942,#944,.T.);
+#942 = VERTEX_POINT('',#943);
+#943 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.2));
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.E+000));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#948 = ORIENTED_EDGE('',*,*,#949,.F.);
+#949 = EDGE_CURVE('',#909,#942,#950,.T.);
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(-4.440892098501E-017,0.E+000,0.2));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#954 = PLANE('',#955);
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#957 = DIRECTION('',(0.E+000,1.,0.E+000));
+#958 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#959 = ADVANCED_FACE('',(#960),#971,.F.);
+#960 = FACE_BOUND('',#961,.F.);
+#961 = EDGE_LOOP('',(#962,#963,#969,#970));
+#962 = ORIENTED_EDGE('',*,*,#869,.T.);
+#963 = ORIENTED_EDGE('',*,*,#964,.T.);
+#964 = EDGE_CURVE('',#862,#839,#965,.T.);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(-5.E-002,0.24,5.E-002));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#969 = ORIENTED_EDGE('',*,*,#838,.F.);
+#970 = ORIENTED_EDGE('',*,*,#893,.F.);
+#971 = PLANE('',#972);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(-5.E-002,0.24,0.E+000));
+#974 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#975 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#976 = ADVANCED_FACE('',(#977),#995,.F.);
+#977 = FACE_BOUND('',#978,.F.);
+#978 = EDGE_LOOP('',(#979,#980,#988,#994));
+#979 = ORIENTED_EDGE('',*,*,#917,.F.);
+#980 = ORIENTED_EDGE('',*,*,#981,.T.);
+#981 = EDGE_CURVE('',#918,#982,#984,.T.);
+#982 = VERTEX_POINT('',#983);
+#983 = CARTESIAN_POINT('',(-5.E-002,0.24,0.2));
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(-4.440892098501E-017,0.24,0.2));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#988 = ORIENTED_EDGE('',*,*,#989,.T.);
+#989 = EDGE_CURVE('',#982,#862,#990,.T.);
+#990 = LINE('',#991,#992);
+#991 = CARTESIAN_POINT('',(-5.E-002,0.24,0.2));
+#992 = VECTOR('',#993,1.);
+#993 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#994 = ORIENTED_EDGE('',*,*,#861,.F.);
+#995 = PLANE('',#996);
+#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);
+#997 = CARTESIAN_POINT('',(-4.440892098501E-017,0.24,0.2));
+#998 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#999 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#1000 = ADVANCED_FACE('',(#1001),#1012,.F.);
+#1001 = FACE_BOUND('',#1002,.F.);
+#1002 = EDGE_LOOP('',(#1003,#1004,#1010,#1011));
+#1003 = ORIENTED_EDGE('',*,*,#949,.T.);
+#1004 = ORIENTED_EDGE('',*,*,#1005,.T.);
+#1005 = EDGE_CURVE('',#942,#982,#1006,.T.);
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.2));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1010 = ORIENTED_EDGE('',*,*,#981,.F.);
+#1011 = ORIENTED_EDGE('',*,*,#925,.F.);
+#1012 = PLANE('',#1013);
+#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016);
+#1014 = CARTESIAN_POINT('',(-4.440892098501E-017,0.E+000,0.2));
+#1015 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1016 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1017 = ADVANCED_FACE('',(#1018),#1024,.F.);
+#1018 = FACE_BOUND('',#1019,.F.);
+#1019 = EDGE_LOOP('',(#1020,#1021,#1022,#1023));
+#1020 = ORIENTED_EDGE('',*,*,#941,.F.);
+#1021 = ORIENTED_EDGE('',*,*,#964,.F.);
+#1022 = ORIENTED_EDGE('',*,*,#989,.F.);
+#1023 = ORIENTED_EDGE('',*,*,#1005,.F.);
+#1024 = PLANE('',#1025);
+#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028);
+#1026 = CARTESIAN_POINT('',(-5.E-002,0.E+000,0.E+000));
+#1027 = DIRECTION('',(1.,0.E+000,2.22044604925E-016));
+#1028 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1033)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1030,#1031,#1032)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1030 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1031 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1032 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1033 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1030,
+  'distance_accuracy_value','confusion accuracy');
+#1034 = SHAPE_DEFINITION_REPRESENTATION(#1035,#686);
+#1035 = PRODUCT_DEFINITION_SHAPE('','',#1036);
+#1036 = PRODUCT_DEFINITION('design','',#1037,#1040);
+#1037 = PRODUCT_DEFINITION_FORMATION('','',#1038);
+#1038 = PRODUCT('Open_CASCADE_STEP_translator_6.8_37.4.1',
+  'Open_CASCADE_STEP_translator_6.8_37.4.1','',(#1039));
+#1039 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1040 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1041 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1042,#1044);
+#1042 = ( REPRESENTATION_RELATIONSHIP('','',#686,#676) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1043) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1043 = ITEM_DEFINED_TRANSFORMATION('','',#11,#677);
+#1044 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1045);
+#1045 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1460','1423','',#671,#1036,$);
+#1046 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1038));
+#1047 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1048,#1050);
+#1048 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1049) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1049 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#1050 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1051);
+#1051 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1461','1424','',#41,#671,$);
+#1052 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#673));
+#1053 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1054,#1056);
+#1054 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1055) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1055 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#1056 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1057);
+#1057 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1462','1425','',#41,#671,$);
+#1058 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1059,#1061);
+#1059 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1060) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1060 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#1061 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1062);
+#1062 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1463','1426','',#41,#671,$);
+#1063 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1064,#1066);
+#1064 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1065) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1065 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#1066 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1067);
+#1067 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1464','1427','',#41,#671,$);
+#1068 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1069,#1071);
+#1069 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1070) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1070 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#1071 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1072);
+#1072 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1465','1428','',#41,#671,$);
+#1073 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1074,#1076);
+#1074 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1075) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1075 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#1076 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1077);
+#1077 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1466','1429','',#41,#671,$);
+#1078 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1079,#1081);
+#1079 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1080) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1080 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#1081 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1082);
+#1082 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1467','1430','',#41,#671,$);
+#1083 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1084,#1086);
+#1084 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1085) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1085 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#1086 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1087);
+#1087 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1468','1431','',#41,#671,$);
+#1088 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1089,#1091);
+#1089 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1090) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1090 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
+#1091 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1092);
+#1092 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1469','1432','',#41,#671,$);
+#1093 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1094,#1096);
+#1094 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1095) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1095 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
+#1096 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1097);
+#1097 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1470','1433','',#41,#671,$);
+#1098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1099,#1101);
+#1099 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1100) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
+#1101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1102);
+#1102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1471','1434','',#41,#671,$);
+#1103 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1104,#1106);
+#1104 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1105) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1105 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
+#1106 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1107);
+#1107 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1472','1435','',#41,#671,$);
+#1108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1109,#1111);
+#1109 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1110) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
+#1111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1112);
+#1112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1473','1436','',#41,#671,$);
+#1113 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1114,#1116);
+#1114 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1115) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1115 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
+#1116 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1117);
+#1117 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1474','1437','',#41,#671,$);
+#1118 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1119,#1121);
+#1119 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1120) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1120 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
+#1121 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1122);
+#1122 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1475','1438','',#41,#671,$);
+#1123 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1124,#1126);
+#1124 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1125) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1125 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
+#1126 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1127);
+#1127 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1476','1439','',#41,#671,$);
+#1128 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1129,#1131);
+#1129 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1130) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1130 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
+#1131 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1132);
+#1132 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1477','1440','',#41,#671,$);
+#1133 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1134,#1136);
+#1134 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1135) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1135 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
+#1136 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1137);
+#1137 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1478','1441','',#41,#671,$);
+#1138 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1139,#1141);
+#1139 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1140) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1140 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
+#1141 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1142);
+#1142 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1479','1442','',#41,#671,$);
+#1143 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1144,#1146);
+#1144 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1145) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1145 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
+#1146 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1147);
+#1147 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1480','1443','',#41,#671,$);
+#1148 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1149,#1151);
+#1149 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1150) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1150 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
+#1151 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1152);
+#1152 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1481','1444','',#41,#671,$);
+#1153 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1154,#1156);
+#1154 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1155) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1155 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
+#1156 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1157);
+#1157 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1482','1445','',#41,#671,$);
+#1158 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1159,#1161);
+#1159 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1160) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1160 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
+#1161 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1162);
+#1162 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1483','1446','',#41,#671,$);
+#1163 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1164,#1166);
+#1164 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1165) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1165 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
+#1166 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1167);
+#1167 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1484','1447','',#41,#671,$);
+#1168 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1169,#1171);
+#1169 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1170) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1170 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
+#1171 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1172);
+#1172 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1485','1448','',#41,#671,$);
+#1173 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1174,#1176);
+#1174 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1175) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1175 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
+#1176 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1177);
+#1177 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1486','1449','',#41,#671,$);
+#1178 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1179,#1181);
+#1179 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1180) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1180 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
+#1181 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1182);
+#1182 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1487','1450','',#41,#671,$);
+#1183 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1184,#1186);
+#1184 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1185) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1185 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
+#1186 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1187);
+#1187 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1488','1451','',#41,#671,$);
+#1188 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1189,#1191);
+#1189 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1190) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1190 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
+#1191 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1192);
+#1192 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1489','1452','',#41,#671,$);
+#1193 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1194,#1196);
+#1194 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1195) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1195 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
+#1196 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1197);
+#1197 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1490','1453','',#41,#671,$);
+#1198 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1199,#1201);
+#1199 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1200) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1200 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
+#1201 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1202);
+#1202 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1491','1454','',#41,#671,$);
+#1203 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1204,#1206);
+#1204 = ( REPRESENTATION_RELATIONSHIP('','',#676,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1205) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1205 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
+#1206 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1207);
+#1207 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1492','1455','',#41,#671,$);
+#1208 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1209,#1211);
+#1209 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1210) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1210 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29);
+#1211 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1212);
+#1212 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1493','','',#23,#41,$);
+#1213 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43));
+#1214 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1215),#443);
+#1215 = STYLED_ITEM('color',(#1216),#248);
+#1216 = PRESENTATION_STYLE_ASSIGNMENT((#1217,#1223));
+#1217 = SURFACE_STYLE_USAGE(.BOTH.,#1218);
+#1218 = SURFACE_SIDE_STYLE('',(#1219));
+#1219 = SURFACE_STYLE_FILL_AREA(#1220);
+#1220 = FILL_AREA_STYLE('',(#1221));
+#1221 = FILL_AREA_STYLE_COLOUR('',#1222);
+#1222 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298);
+#1223 = CURVE_STYLE('',#1224,POSITIVE_LENGTH_MEASURE(0.1),#1222);
+#1224 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1225 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1226),#651);
+#1226 = STYLED_ITEM('color',(#1227),#468);
+#1227 = PRESENTATION_STYLE_ASSIGNMENT((#1228,#1234));
+#1228 = SURFACE_STYLE_USAGE(.BOTH.,#1229);
+#1229 = SURFACE_SIDE_STYLE('',(#1230));
+#1230 = SURFACE_STYLE_FILL_AREA(#1231);
+#1231 = FILL_AREA_STYLE('',(#1232));
+#1232 = FILL_AREA_STYLE_COLOUR('',#1233);
+#1233 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1234 = CURVE_STYLE('',#1235,POSITIVE_LENGTH_MEASURE(0.1),#1233);
+#1235 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1236 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1237),#1029);
+#1237 = STYLED_ITEM('color',(#1238),#687);
+#1238 = PRESENTATION_STYLE_ASSIGNMENT((#1239,#1244));
+#1239 = SURFACE_STYLE_USAGE(.BOTH.,#1240);
+#1240 = SURFACE_SIDE_STYLE('',(#1241));
+#1241 = SURFACE_STYLE_FILL_AREA(#1242);
+#1242 = FILL_AREA_STYLE('',(#1243));
+#1243 = FILL_AREA_STYLE_COLOUR('',#1233);
+#1244 = CURVE_STYLE('',#1245,POSITIVE_LENGTH_MEASURE(0.1),#1233);
+#1245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1246 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1247),#212);
+#1247 = STYLED_ITEM('color',(#1248),#195);
+#1248 = PRESENTATION_STYLE_ASSIGNMENT((#1249,#1255));
+#1249 = SURFACE_STYLE_USAGE(.BOTH.,#1250);
+#1250 = SURFACE_SIDE_STYLE('',(#1251));
+#1251 = SURFACE_STYLE_FILL_AREA(#1252);
+#1252 = FILL_AREA_STYLE('',(#1253));
+#1253 = FILL_AREA_STYLE_COLOUR('',#1254);
+#1254 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#1255 = CURVE_STYLE('',#1256,POSITIVE_LENGTH_MEASURE(0.1),#1254);
+#1256 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;