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