From 7d4682938f9a2a3eba63b544f826aba55fd83527 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Wed, 19 Jan 2022 13:19:36 +0000
Subject: [PATCH] Create AD LFCSP-8 3X3MM CP-8-5.step

---
 STEP/LFCSP/AD LFCSP-8 3X3MM CP-8-5.step | 1140 +++++++++++++++++++++++
 1 file changed, 1140 insertions(+)
 create mode 100644 STEP/LFCSP/AD LFCSP-8 3X3MM CP-8-5.step

diff --git a/STEP/LFCSP/AD LFCSP-8 3X3MM CP-8-5.step b/STEP/LFCSP/AD LFCSP-8 3X3MM CP-8-5.step
new file mode 100644
index 000000000..91607a661
--- /dev/null
+++ b/STEP/LFCSP/AD LFCSP-8 3X3MM CP-8-5.step	
@@ -0,0 +1,1140 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-01-19T13:17:28',('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('6344930928','6344930928','',(#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);
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(-1.55,-1.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('',(-1.55,-1.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('',(-0.8075,-1.1775,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('',(-1.55,-0.9,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('',(-1.55,-0.4,0.E+000));
+#65 = DIRECTION('',(0.E+000,0.E+000,1.));
+#66 = DIRECTION('',(1.,0.E+000,0.E+000));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-1.55,0.1,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('',(-1.55,0.6,0.E+000));
+#73 = DIRECTION('',(0.E+000,0.E+000,1.));
+#74 = DIRECTION('',(1.,0.E+000,0.E+000));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(1.55,-0.6,0.E+000));
+#77 = DIRECTION('',(0.E+000,0.E+000,1.));
+#78 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(1.55,-0.1,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('',(1.55,0.4,0.E+000));
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(1.55,0.9,0.E+000));
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#91 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#92,#93,#94)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#92 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#93 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#94 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#95 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92,
+  'distance_accuracy_value','confusion accuracy');
+#96 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97),#116);
+#97 = SHELL_BASED_SURFACE_MODEL('',(#98));
+#98 = OPEN_SHELL('',(#99));
+#99 = ADVANCED_FACE('',(#100),#111,.T.);
+#100 = FACE_BOUND('',#101,.F.);
+#101 = EDGE_LOOP('',(#102));
+#102 = ORIENTED_EDGE('',*,*,#103,.T.);
+#103 = EDGE_CURVE('',#104,#104,#106,.T.);
+#104 = VERTEX_POINT('',#105);
+#105 = CARTESIAN_POINT('',(0.710416666667,2.583333333333,0.701));
+#106 = CIRCLE('',#107,0.19375);
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(0.516666666667,2.583333333333,0.701));
+#109 = DIRECTION('',(0.E+000,0.E+000,1.));
+#110 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#111 = PLANE('',#112);
+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);
+#113 = CARTESIAN_POINT('',(0.710416666667,2.583333333333,0.701));
+#114 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#115 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#117,#118,#119)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#117 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#118 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#119 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#120 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#117,
+  'distance_accuracy_value','confusion accuracy');
+#121 = SHAPE_DEFINITION_REPRESENTATION(#122,#96);
+#122 = PRODUCT_DEFINITION_SHAPE('','',#123);
+#123 = PRODUCT_DEFINITION('design','',#124,#127);
+#124 = PRODUCT_DEFINITION_FORMATION('','',#125);
+#125 = PRODUCT('Open_CASCADE_STEP_translator_6.8_15.1',
+  'Open_CASCADE_STEP_translator_6.8_15.1','',(#126));
+#126 = PRODUCT_CONTEXT('',#2,'mechanical');
+#127 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#128 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129,#131);
+#129 = ( REPRESENTATION_RELATIONSHIP('','',#96,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#130) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#130 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#131 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#132
+  );
+#132 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','45','',#41,#123,$);
+#133 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125));
+#134 = SHAPE_DEFINITION_REPRESENTATION(#135,#141);
+#135 = PRODUCT_DEFINITION_SHAPE('','',#136);
+#136 = PRODUCT_DEFINITION('design','',#137,#140);
+#137 = PRODUCT_DEFINITION_FORMATION('','',#138);
+#138 = PRODUCT('Body','Body','',(#139));
+#139 = PRODUCT_CONTEXT('',#2,'mechanical');
+#140 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#141 = SHAPE_REPRESENTATION('',(#11,#142),#146);
+#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145);
+#143 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#144 = DIRECTION('',(0.E+000,0.E+000,1.));
+#145 = DIRECTION('',(1.,0.E+000,0.E+000));
+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#150)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#147,#148,#149)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#147 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#148 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#149 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#150 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#147,
+  'distance_accuracy_value','confusion accuracy');
+#151 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#152),#347);
+#152 = MANIFOLD_SOLID_BREP('',#153);
+#153 = CLOSED_SHELL('',(#154,#194,#225,#260,#284,#301,#313,#338));
+#154 = ADVANCED_FACE('',(#155),#189,.F.);
+#155 = FACE_BOUND('',#156,.F.);
+#156 = EDGE_LOOP('',(#157,#167,#175,#183));
+#157 = ORIENTED_EDGE('',*,*,#158,.F.);
+#158 = EDGE_CURVE('',#159,#161,#163,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#161 = VERTEX_POINT('',#162);
+#162 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#163 = LINE('',#164,#165);
+#164 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#165 = VECTOR('',#166,1.);
+#166 = DIRECTION('',(0.E+000,0.E+000,1.));
+#167 = ORIENTED_EDGE('',*,*,#168,.T.);
+#168 = EDGE_CURVE('',#159,#169,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(0.E+000,3.1,2.E-002));
+#171 = LINE('',#172,#173);
+#172 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#173 = VECTOR('',#174,1.);
+#174 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#175 = ORIENTED_EDGE('',*,*,#176,.T.);
+#176 = EDGE_CURVE('',#169,#177,#179,.T.);
+#177 = VERTEX_POINT('',#178);
+#178 = CARTESIAN_POINT('',(0.E+000,3.1,0.8));
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.E+000,3.1,2.E-002));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(0.E+000,0.E+000,1.));
+#183 = ORIENTED_EDGE('',*,*,#184,.F.);
+#184 = EDGE_CURVE('',#161,#177,#185,.T.);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#189 = PLANE('',#190);
+#190 = AXIS2_PLACEMENT_3D('',#191,#192,#193);
+#191 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#192 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#193 = DIRECTION('',(0.E+000,0.E+000,1.));
+#194 = ADVANCED_FACE('',(#195),#220,.F.);
+#195 = FACE_BOUND('',#196,.F.);
+#196 = EDGE_LOOP('',(#197,#205,#206,#214));
+#197 = ORIENTED_EDGE('',*,*,#198,.F.);
+#198 = EDGE_CURVE('',#159,#199,#201,.T.);
+#199 = VERTEX_POINT('',#200);
+#200 = CARTESIAN_POINT('',(3.1,0.E+000,2.E-002));
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#205 = ORIENTED_EDGE('',*,*,#158,.T.);
+#206 = ORIENTED_EDGE('',*,*,#207,.T.);
+#207 = EDGE_CURVE('',#161,#208,#210,.T.);
+#208 = VERTEX_POINT('',#209);
+#209 = CARTESIAN_POINT('',(3.1,0.E+000,0.8));
+#210 = LINE('',#211,#212);
+#211 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#212 = VECTOR('',#213,1.);
+#213 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#214 = ORIENTED_EDGE('',*,*,#215,.F.);
+#215 = EDGE_CURVE('',#199,#208,#216,.T.);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(3.1,0.E+000,2.E-002));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#220 = PLANE('',#221);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#223 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#224 = DIRECTION('',(0.E+000,0.E+000,1.));
+#225 = ADVANCED_FACE('',(#226,#244),#255,.T.);
+#226 = FACE_BOUND('',#227,.T.);
+#227 = EDGE_LOOP('',(#228,#229,#230,#238));
+#228 = ORIENTED_EDGE('',*,*,#184,.F.);
+#229 = ORIENTED_EDGE('',*,*,#207,.T.);
+#230 = ORIENTED_EDGE('',*,*,#231,.T.);
+#231 = EDGE_CURVE('',#208,#232,#234,.T.);
+#232 = VERTEX_POINT('',#233);
+#233 = CARTESIAN_POINT('',(3.1,3.1,0.8));
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(3.1,0.E+000,0.8));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(0.E+000,1.,0.E+000));
+#238 = ORIENTED_EDGE('',*,*,#239,.F.);
+#239 = EDGE_CURVE('',#177,#232,#240,.T.);
+#240 = LINE('',#241,#242);
+#241 = CARTESIAN_POINT('',(0.E+000,3.1,0.8));
+#242 = VECTOR('',#243,1.);
+#243 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#244 = FACE_BOUND('',#245,.T.);
+#245 = EDGE_LOOP('',(#246));
+#246 = ORIENTED_EDGE('',*,*,#247,.F.);
+#247 = EDGE_CURVE('',#248,#248,#250,.T.);
+#248 = VERTEX_POINT('',#249);
+#249 = CARTESIAN_POINT('',(0.710416666667,2.583333333333,0.8));
+#250 = CIRCLE('',#251,0.19375);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(0.516666666667,2.583333333333,0.8));
+#253 = DIRECTION('',(0.E+000,0.E+000,1.));
+#254 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#255 = PLANE('',#256);
+#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
+#257 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#258 = DIRECTION('',(0.E+000,0.E+000,1.));
+#259 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#260 = ADVANCED_FACE('',(#261),#279,.T.);
+#261 = FACE_BOUND('',#262,.T.);
+#262 = EDGE_LOOP('',(#263,#271,#272,#273));
+#263 = ORIENTED_EDGE('',*,*,#264,.F.);
+#264 = EDGE_CURVE('',#169,#265,#267,.T.);
+#265 = VERTEX_POINT('',#266);
+#266 = CARTESIAN_POINT('',(3.1,3.1,2.E-002));
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(0.E+000,3.1,2.E-002));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#271 = ORIENTED_EDGE('',*,*,#176,.T.);
+#272 = ORIENTED_EDGE('',*,*,#239,.T.);
+#273 = ORIENTED_EDGE('',*,*,#274,.F.);
+#274 = EDGE_CURVE('',#265,#232,#275,.T.);
+#275 = LINE('',#276,#277);
+#276 = CARTESIAN_POINT('',(3.1,3.1,2.E-002));
+#277 = VECTOR('',#278,1.);
+#278 = DIRECTION('',(0.E+000,0.E+000,1.));
+#279 = PLANE('',#280);
+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
+#281 = CARTESIAN_POINT('',(0.E+000,3.1,2.E-002));
+#282 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#283 = DIRECTION('',(0.E+000,0.E+000,1.));
+#284 = ADVANCED_FACE('',(#285),#296,.F.);
+#285 = FACE_BOUND('',#286,.F.);
+#286 = EDGE_LOOP('',(#287,#288,#289,#295));
+#287 = ORIENTED_EDGE('',*,*,#168,.F.);
+#288 = ORIENTED_EDGE('',*,*,#198,.T.);
+#289 = ORIENTED_EDGE('',*,*,#290,.T.);
+#290 = EDGE_CURVE('',#199,#265,#291,.T.);
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(3.1,0.E+000,2.E-002));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#295 = ORIENTED_EDGE('',*,*,#264,.F.);
+#296 = PLANE('',#297);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#299 = DIRECTION('',(0.E+000,0.E+000,1.));
+#300 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#301 = ADVANCED_FACE('',(#302),#308,.T.);
+#302 = FACE_BOUND('',#303,.T.);
+#303 = EDGE_LOOP('',(#304,#305,#306,#307));
+#304 = ORIENTED_EDGE('',*,*,#215,.F.);
+#305 = ORIENTED_EDGE('',*,*,#290,.T.);
+#306 = ORIENTED_EDGE('',*,*,#274,.T.);
+#307 = ORIENTED_EDGE('',*,*,#231,.F.);
+#308 = PLANE('',#309);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(3.1,0.E+000,2.E-002));
+#311 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#312 = DIRECTION('',(0.E+000,0.E+000,1.));
+#313 = ADVANCED_FACE('',(#314),#333,.F.);
+#314 = FACE_BOUND('',#315,.F.);
+#315 = EDGE_LOOP('',(#316,#324,#325,#326));
+#316 = ORIENTED_EDGE('',*,*,#317,.T.);
+#317 = EDGE_CURVE('',#318,#248,#320,.T.);
+#318 = VERTEX_POINT('',#319);
+#319 = CARTESIAN_POINT('',(0.710416666667,2.583333333333,0.7));
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(0.710416666667,2.583333333333,0.7));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(0.E+000,0.E+000,1.));
+#324 = ORIENTED_EDGE('',*,*,#247,.F.);
+#325 = ORIENTED_EDGE('',*,*,#317,.F.);
+#326 = ORIENTED_EDGE('',*,*,#327,.T.);
+#327 = EDGE_CURVE('',#318,#318,#328,.T.);
+#328 = CIRCLE('',#329,0.19375);
+#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332);
+#330 = CARTESIAN_POINT('',(0.516666666667,2.583333333333,0.7));
+#331 = DIRECTION('',(0.E+000,0.E+000,1.));
+#332 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#333 = CYLINDRICAL_SURFACE('',#334,0.19375);
+#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337);
+#335 = CARTESIAN_POINT('',(0.516666666667,2.583333333333,0.7));
+#336 = DIRECTION('',(0.E+000,0.E+000,1.));
+#337 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#338 = ADVANCED_FACE('',(#339),#342,.T.);
+#339 = FACE_BOUND('',#340,.F.);
+#340 = EDGE_LOOP('',(#341));
+#341 = ORIENTED_EDGE('',*,*,#327,.F.);
+#342 = PLANE('',#343);
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(0.516666666667,2.583333333333,0.7));
+#345 = DIRECTION('',(0.E+000,0.E+000,1.));
+#346 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#351)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#348,#349,#350)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#348,
+  'distance_accuracy_value','confusion accuracy');
+#352 = SHAPE_DEFINITION_REPRESENTATION(#353,#151);
+#353 = PRODUCT_DEFINITION_SHAPE('','',#354);
+#354 = PRODUCT_DEFINITION('design','',#355,#358);
+#355 = PRODUCT_DEFINITION_FORMATION('','',#356);
+#356 = PRODUCT('Open_CASCADE_STEP_translator_6.8_15.2.1',
+  'Open_CASCADE_STEP_translator_6.8_15.2.1','',(#357));
+#357 = PRODUCT_CONTEXT('',#2,'mechanical');
+#358 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#359 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#360,#362);
+#360 = ( REPRESENTATION_RELATIONSHIP('','',#151,#141) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#361) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#361 = ITEM_DEFINED_TRANSFORMATION('','',#11,#142);
+#362 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#363
+  );
+#363 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','46','',#136,#354,$);
+#364 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#356));
+#365 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#366,#368);
+#366 = ( REPRESENTATION_RELATIONSHIP('','',#141,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#367) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#367 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#368 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#369
+  );
+#369 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','47','',#41,#136,$);
+#370 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#138));
+#371 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#372),#555);
+#372 = MANIFOLD_SOLID_BREP('',#373);
+#373 = CLOSED_SHELL('',(#374,#414,#445,#476,#507,#529,#542));
+#374 = ADVANCED_FACE('',(#375),#409,.F.);
+#375 = FACE_BOUND('',#376,.F.);
+#376 = EDGE_LOOP('',(#377,#387,#395,#403));
+#377 = ORIENTED_EDGE('',*,*,#378,.T.);
+#378 = EDGE_CURVE('',#379,#381,#383,.T.);
+#379 = VERTEX_POINT('',#380);
+#380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#381 = VERTEX_POINT('',#382);
+#382 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(0.E+000,0.E+000,1.));
+#387 = ORIENTED_EDGE('',*,*,#388,.T.);
+#388 = EDGE_CURVE('',#381,#389,#391,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(1.615,0.E+000,2.E-002));
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(1.,0.E+000,0.E+000));
+#395 = ORIENTED_EDGE('',*,*,#396,.F.);
+#396 = EDGE_CURVE('',#397,#389,#399,.T.);
+#397 = VERTEX_POINT('',#398);
+#398 = CARTESIAN_POINT('',(1.615,0.E+000,0.E+000));
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(1.615,0.E+000,0.E+000));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(0.E+000,0.E+000,1.));
+#403 = ORIENTED_EDGE('',*,*,#404,.F.);
+#404 = EDGE_CURVE('',#379,#397,#405,.T.);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(1.,0.E+000,0.E+000));
+#409 = PLANE('',#410);
+#410 = AXIS2_PLACEMENT_3D('',#411,#412,#413);
+#411 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#412 = DIRECTION('',(0.E+000,1.,0.E+000));
+#413 = DIRECTION('',(1.,0.E+000,0.E+000));
+#414 = ADVANCED_FACE('',(#415),#440,.F.);
+#415 = FACE_BOUND('',#416,.F.);
+#416 = EDGE_LOOP('',(#417,#418,#426,#434));
+#417 = ORIENTED_EDGE('',*,*,#396,.T.);
+#418 = ORIENTED_EDGE('',*,*,#419,.T.);
+#419 = EDGE_CURVE('',#389,#420,#422,.T.);
+#420 = VERTEX_POINT('',#421);
+#421 = CARTESIAN_POINT('',(1.615,2.355,2.E-002));
+#422 = LINE('',#423,#424);
+#423 = CARTESIAN_POINT('',(1.615,0.E+000,2.E-002));
+#424 = VECTOR('',#425,1.);
+#425 = DIRECTION('',(0.E+000,1.,0.E+000));
+#426 = ORIENTED_EDGE('',*,*,#427,.F.);
+#427 = EDGE_CURVE('',#428,#420,#430,.T.);
+#428 = VERTEX_POINT('',#429);
+#429 = CARTESIAN_POINT('',(1.615,2.355,0.E+000));
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(1.615,2.355,0.E+000));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(0.E+000,0.E+000,1.));
+#434 = ORIENTED_EDGE('',*,*,#435,.F.);
+#435 = EDGE_CURVE('',#397,#428,#436,.T.);
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(1.615,0.E+000,0.E+000));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(0.E+000,1.,0.E+000));
+#440 = PLANE('',#441);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(1.615,0.E+000,0.E+000));
+#443 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#444 = DIRECTION('',(0.E+000,1.,0.E+000));
+#445 = ADVANCED_FACE('',(#446),#471,.F.);
+#446 = FACE_BOUND('',#447,.F.);
+#447 = EDGE_LOOP('',(#448,#449,#457,#465));
+#448 = ORIENTED_EDGE('',*,*,#427,.T.);
+#449 = ORIENTED_EDGE('',*,*,#450,.T.);
+#450 = EDGE_CURVE('',#420,#451,#453,.T.);
+#451 = VERTEX_POINT('',#452);
+#452 = CARTESIAN_POINT('',(0.35,2.355,2.E-002));
+#453 = LINE('',#454,#455);
+#454 = CARTESIAN_POINT('',(1.615,2.355,2.E-002));
+#455 = VECTOR('',#456,1.);
+#456 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#457 = ORIENTED_EDGE('',*,*,#458,.F.);
+#458 = EDGE_CURVE('',#459,#451,#461,.T.);
+#459 = VERTEX_POINT('',#460);
+#460 = CARTESIAN_POINT('',(0.35,2.355,0.E+000));
+#461 = LINE('',#462,#463);
+#462 = CARTESIAN_POINT('',(0.35,2.355,0.E+000));
+#463 = VECTOR('',#464,1.);
+#464 = DIRECTION('',(0.E+000,0.E+000,1.));
+#465 = ORIENTED_EDGE('',*,*,#466,.F.);
+#466 = EDGE_CURVE('',#428,#459,#467,.T.);
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(1.615,2.355,0.E+000));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#471 = PLANE('',#472);
+#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475);
+#473 = CARTESIAN_POINT('',(1.615,2.355,0.E+000));
+#474 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#475 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#476 = ADVANCED_FACE('',(#477),#502,.F.);
+#477 = FACE_BOUND('',#478,.F.);
+#478 = EDGE_LOOP('',(#479,#480,#488,#496));
+#479 = ORIENTED_EDGE('',*,*,#458,.T.);
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#451,#482,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(0.E+000,2.005,2.E-002));
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(0.35,2.355,2.E-002));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#488 = ORIENTED_EDGE('',*,*,#489,.F.);
+#489 = EDGE_CURVE('',#490,#482,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(0.E+000,2.005,0.E+000));
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(0.E+000,2.005,0.E+000));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(0.E+000,0.E+000,1.));
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#459,#490,#498,.T.);
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(0.35,2.355,0.E+000));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#502 = PLANE('',#503);
+#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
+#504 = CARTESIAN_POINT('',(0.35,2.355,0.E+000));
+#505 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#506 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#507 = ADVANCED_FACE('',(#508),#524,.F.);
+#508 = FACE_BOUND('',#509,.F.);
+#509 = EDGE_LOOP('',(#510,#511,#517,#518));
+#510 = ORIENTED_EDGE('',*,*,#489,.T.);
+#511 = ORIENTED_EDGE('',*,*,#512,.T.);
+#512 = EDGE_CURVE('',#482,#381,#513,.T.);
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(0.E+000,2.005,2.E-002));
+#515 = VECTOR('',#516,1.);
+#516 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#517 = ORIENTED_EDGE('',*,*,#378,.F.);
+#518 = ORIENTED_EDGE('',*,*,#519,.F.);
+#519 = EDGE_CURVE('',#490,#379,#520,.T.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(0.E+000,2.005,0.E+000));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#524 = PLANE('',#525);
+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);
+#526 = CARTESIAN_POINT('',(0.E+000,2.005,0.E+000));
+#527 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#528 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#529 = ADVANCED_FACE('',(#530),#537,.T.);
+#530 = FACE_BOUND('',#531,.F.);
+#531 = EDGE_LOOP('',(#532,#533,#534,#535,#536));
+#532 = ORIENTED_EDGE('',*,*,#404,.T.);
+#533 = ORIENTED_EDGE('',*,*,#435,.T.);
+#534 = ORIENTED_EDGE('',*,*,#466,.T.);
+#535 = ORIENTED_EDGE('',*,*,#497,.T.);
+#536 = ORIENTED_EDGE('',*,*,#519,.T.);
+#537 = PLANE('',#538);
+#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541);
+#539 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#540 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#541 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#542 = ADVANCED_FACE('',(#543),#550,.F.);
+#543 = FACE_BOUND('',#544,.T.);
+#544 = EDGE_LOOP('',(#545,#546,#547,#548,#549));
+#545 = ORIENTED_EDGE('',*,*,#388,.T.);
+#546 = ORIENTED_EDGE('',*,*,#419,.T.);
+#547 = ORIENTED_EDGE('',*,*,#450,.T.);
+#548 = ORIENTED_EDGE('',*,*,#481,.T.);
+#549 = ORIENTED_EDGE('',*,*,#512,.T.);
+#550 = PLANE('',#551);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.E-002));
+#553 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#554 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#559)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#556,#557,#558)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#556 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#557 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#558 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#559 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#556,
+  'distance_accuracy_value','confusion accuracy');
+#560 = SHAPE_DEFINITION_REPRESENTATION(#561,#371);
+#561 = PRODUCT_DEFINITION_SHAPE('','',#562);
+#562 = PRODUCT_DEFINITION('design','',#563,#566);
+#563 = PRODUCT_DEFINITION_FORMATION('','',#564);
+#564 = PRODUCT('Thermal_Shape','Thermal_Shape','',(#565));
+#565 = PRODUCT_CONTEXT('',#2,'mechanical');
+#566 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#567 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#568,#570);
+#568 = ( REPRESENTATION_RELATIONSHIP('','',#371,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#569) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#569 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#570 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#571
+  );
+#571 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','48','',#41,#562,$);
+#572 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#564));
+#573 = SHAPE_DEFINITION_REPRESENTATION(#574,#580);
+#574 = PRODUCT_DEFINITION_SHAPE('','',#575);
+#575 = PRODUCT_DEFINITION('design','',#576,#579);
+#576 = PRODUCT_DEFINITION_FORMATION('','',#577);
+#577 = PRODUCT('Pin_Shape','Pin_Shape','',(#578));
+#578 = PRODUCT_CONTEXT('',#2,'mechanical');
+#579 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#580 = SHAPE_REPRESENTATION('',(#11,#581),#585);
+#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
+#582 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#583 = DIRECTION('',(0.E+000,0.E+000,1.));
+#584 = DIRECTION('',(1.,0.E+000,0.E+000));
+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#589)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#586,#587,#588)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#586,
+  'distance_accuracy_value','confusion accuracy');
+#590 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#591),#933);
+#591 = MANIFOLD_SOLID_BREP('',#592);
+#592 = CLOSED_SHELL('',(#593,#633,#664,#695,#712,#729,#760,#791,#808,
+    #839,#863,#880,#904,#921));
+#593 = ADVANCED_FACE('',(#594),#628,.F.);
+#594 = FACE_BOUND('',#595,.F.);
+#595 = EDGE_LOOP('',(#596,#606,#614,#622));
+#596 = ORIENTED_EDGE('',*,*,#597,.T.);
+#597 = EDGE_CURVE('',#598,#600,#602,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(0.5,0.E+000,0.E+000));
+#600 = VERTEX_POINT('',#601);
+#601 = CARTESIAN_POINT('',(0.5,0.E+000,2.E-002));
+#602 = LINE('',#603,#604);
+#603 = CARTESIAN_POINT('',(0.5,0.E+000,0.E+000));
+#604 = VECTOR('',#605,1.);
+#605 = DIRECTION('',(0.E+000,0.E+000,1.));
+#606 = ORIENTED_EDGE('',*,*,#607,.T.);
+#607 = EDGE_CURVE('',#600,#608,#610,.T.);
+#608 = VERTEX_POINT('',#609);
+#609 = CARTESIAN_POINT('',(0.5,0.3,2.E-002));
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(0.5,0.E+000,2.E-002));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.E+000,1.,0.E+000));
+#614 = ORIENTED_EDGE('',*,*,#615,.F.);
+#615 = EDGE_CURVE('',#616,#608,#618,.T.);
+#616 = VERTEX_POINT('',#617);
+#617 = CARTESIAN_POINT('',(0.5,0.3,0.E+000));
+#618 = LINE('',#619,#620);
+#619 = CARTESIAN_POINT('',(0.5,0.3,0.E+000));
+#620 = VECTOR('',#621,1.);
+#621 = DIRECTION('',(0.E+000,0.E+000,1.));
+#622 = ORIENTED_EDGE('',*,*,#623,.F.);
+#623 = EDGE_CURVE('',#598,#616,#624,.T.);
+#624 = LINE('',#625,#626);
+#625 = CARTESIAN_POINT('',(0.5,0.E+000,0.E+000));
+#626 = VECTOR('',#627,1.);
+#627 = DIRECTION('',(0.E+000,1.,0.E+000));
+#628 = PLANE('',#629);
+#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);
+#630 = CARTESIAN_POINT('',(0.5,0.E+000,0.E+000));
+#631 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#632 = DIRECTION('',(0.E+000,1.,0.E+000));
+#633 = ADVANCED_FACE('',(#634),#659,.F.);
+#634 = FACE_BOUND('',#635,.F.);
+#635 = EDGE_LOOP('',(#636,#644,#652,#658));
+#636 = ORIENTED_EDGE('',*,*,#637,.F.);
+#637 = EDGE_CURVE('',#638,#598,#640,.T.);
+#638 = VERTEX_POINT('',#639);
+#639 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.E+000));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(1.,0.E+000,0.E+000));
+#644 = ORIENTED_EDGE('',*,*,#645,.T.);
+#645 = EDGE_CURVE('',#638,#646,#648,.T.);
+#646 = VERTEX_POINT('',#647);
+#647 = CARTESIAN_POINT('',(-3.955169525227E-018,0.E+000,2.E-002));
+#648 = LINE('',#649,#650);
+#649 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#652 = ORIENTED_EDGE('',*,*,#653,.T.);
+#653 = EDGE_CURVE('',#646,#600,#654,.T.);
+#654 = LINE('',#655,#656);
+#655 = CARTESIAN_POINT('',(-2.E-002,0.E+000,2.E-002));
+#656 = VECTOR('',#657,1.);
+#657 = DIRECTION('',(1.,0.E+000,0.E+000));
+#658 = ORIENTED_EDGE('',*,*,#597,.F.);
+#659 = PLANE('',#660);
+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);
+#661 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.E+000));
+#662 = DIRECTION('',(0.E+000,1.,0.E+000));
+#663 = DIRECTION('',(1.,0.E+000,0.E+000));
+#664 = ADVANCED_FACE('',(#665),#690,.F.);
+#665 = FACE_BOUND('',#666,.F.);
+#666 = EDGE_LOOP('',(#667,#675,#676,#684));
+#667 = ORIENTED_EDGE('',*,*,#668,.F.);
+#668 = EDGE_CURVE('',#616,#669,#671,.T.);
+#669 = VERTEX_POINT('',#670);
+#670 = CARTESIAN_POINT('',(0.E+000,0.3,0.E+000));
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(0.5,0.3,0.E+000));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#675 = ORIENTED_EDGE('',*,*,#615,.T.);
+#676 = ORIENTED_EDGE('',*,*,#677,.T.);
+#677 = EDGE_CURVE('',#608,#678,#680,.T.);
+#678 = VERTEX_POINT('',#679);
+#679 = CARTESIAN_POINT('',(-2.22044604925E-018,0.3,2.E-002));
+#680 = LINE('',#681,#682);
+#681 = CARTESIAN_POINT('',(0.5,0.3,2.E-002));
+#682 = VECTOR('',#683,1.);
+#683 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#684 = ORIENTED_EDGE('',*,*,#685,.T.);
+#685 = EDGE_CURVE('',#678,#669,#686,.T.);
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(-4.440892098501E-017,0.3,0.2));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#690 = PLANE('',#691);
+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
+#692 = CARTESIAN_POINT('',(0.5,0.3,0.E+000));
+#693 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#694 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#695 = ADVANCED_FACE('',(#696),#707,.T.);
+#696 = FACE_BOUND('',#697,.T.);
+#697 = EDGE_LOOP('',(#698,#699,#705,#706));
+#698 = ORIENTED_EDGE('',*,*,#637,.F.);
+#699 = ORIENTED_EDGE('',*,*,#700,.F.);
+#700 = EDGE_CURVE('',#669,#638,#701,.T.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(0.E+000,0.3,0.E+000));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(-0.E+000,-1.,0.E+000));
+#705 = ORIENTED_EDGE('',*,*,#668,.F.);
+#706 = ORIENTED_EDGE('',*,*,#623,.F.);
+#707 = PLANE('',#708);
+#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
+#709 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.E+000));
+#710 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#711 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#712 = ADVANCED_FACE('',(#713),#724,.F.);
+#713 = FACE_BOUND('',#714,.F.);
+#714 = EDGE_LOOP('',(#715,#716,#722,#723));
+#715 = ORIENTED_EDGE('',*,*,#653,.F.);
+#716 = ORIENTED_EDGE('',*,*,#717,.F.);
+#717 = EDGE_CURVE('',#678,#646,#718,.T.);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(-3.955169525227E-018,0.E+000,2.E-002));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#722 = ORIENTED_EDGE('',*,*,#677,.F.);
+#723 = ORIENTED_EDGE('',*,*,#607,.F.);
+#724 = PLANE('',#725);
+#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728);
+#726 = CARTESIAN_POINT('',(-2.E-002,0.E+000,2.E-002));
+#727 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#728 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#729 = ADVANCED_FACE('',(#730),#755,.F.);
+#730 = FACE_BOUND('',#731,.F.);
+#731 = EDGE_LOOP('',(#732,#733,#741,#749));
+#732 = ORIENTED_EDGE('',*,*,#645,.F.);
+#733 = ORIENTED_EDGE('',*,*,#734,.T.);
+#734 = EDGE_CURVE('',#638,#735,#737,.T.);
+#735 = VERTEX_POINT('',#736);
+#736 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.E+000));
+#737 = LINE('',#738,#739);
+#738 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#739 = VECTOR('',#740,1.);
+#740 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#741 = ORIENTED_EDGE('',*,*,#742,.T.);
+#742 = EDGE_CURVE('',#735,#743,#745,.T.);
+#743 = VERTEX_POINT('',#744);
+#744 = CARTESIAN_POINT('',(-2.E-002,0.E+000,2.E-002));
+#745 = LINE('',#746,#747);
+#746 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.E+000));
+#747 = VECTOR('',#748,1.);
+#748 = DIRECTION('',(0.E+000,0.E+000,1.));
+#749 = ORIENTED_EDGE('',*,*,#750,.T.);
+#750 = EDGE_CURVE('',#743,#646,#751,.T.);
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(-2.E-002,0.E+000,2.E-002));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(1.,0.E+000,0.E+000));
+#755 = PLANE('',#756);
+#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759);
+#757 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#758 = DIRECTION('',(0.E+000,1.,0.E+000));
+#759 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#760 = ADVANCED_FACE('',(#761),#786,.F.);
+#761 = FACE_BOUND('',#762,.F.);
+#762 = EDGE_LOOP('',(#763,#764,#772,#780));
+#763 = ORIENTED_EDGE('',*,*,#685,.F.);
+#764 = ORIENTED_EDGE('',*,*,#765,.T.);
+#765 = EDGE_CURVE('',#678,#766,#768,.T.);
+#766 = VERTEX_POINT('',#767);
+#767 = CARTESIAN_POINT('',(-2.E-002,0.3,2.E-002));
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(0.5,0.3,2.E-002));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#772 = ORIENTED_EDGE('',*,*,#773,.F.);
+#773 = EDGE_CURVE('',#774,#766,#776,.T.);
+#774 = VERTEX_POINT('',#775);
+#775 = CARTESIAN_POINT('',(-2.E-002,0.3,0.E+000));
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(-2.E-002,0.3,0.E+000));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(0.E+000,0.E+000,1.));
+#780 = ORIENTED_EDGE('',*,*,#781,.F.);
+#781 = EDGE_CURVE('',#669,#774,#782,.T.);
+#782 = LINE('',#783,#784);
+#783 = CARTESIAN_POINT('',(0.E+000,0.3,0.E+000));
+#784 = VECTOR('',#785,1.);
+#785 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#786 = PLANE('',#787);
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(-4.440892098501E-017,0.3,0.2));
+#789 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#790 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#791 = ADVANCED_FACE('',(#792),#803,.T.);
+#792 = FACE_BOUND('',#793,.T.);
+#793 = EDGE_LOOP('',(#794,#795,#796,#802));
+#794 = ORIENTED_EDGE('',*,*,#700,.T.);
+#795 = ORIENTED_EDGE('',*,*,#734,.T.);
+#796 = ORIENTED_EDGE('',*,*,#797,.F.);
+#797 = EDGE_CURVE('',#774,#735,#798,.T.);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(-2.E-002,0.3,0.E+000));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(-0.E+000,-1.,0.E+000));
+#802 = ORIENTED_EDGE('',*,*,#781,.F.);
+#803 = PLANE('',#804);
+#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807);
+#805 = CARTESIAN_POINT('',(-2.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),#834,.T.);
+#809 = FACE_BOUND('',#810,.T.);
+#810 = EDGE_LOOP('',(#811,#819,#820,#828));
+#811 = ORIENTED_EDGE('',*,*,#812,.F.);
+#812 = EDGE_CURVE('',#646,#813,#815,.T.);
+#813 = VERTEX_POINT('',#814);
+#814 = CARTESIAN_POINT('',(-4.440892098501E-017,0.E+000,0.2));
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#819 = ORIENTED_EDGE('',*,*,#717,.F.);
+#820 = ORIENTED_EDGE('',*,*,#821,.F.);
+#821 = EDGE_CURVE('',#822,#678,#824,.T.);
+#822 = VERTEX_POINT('',#823);
+#823 = CARTESIAN_POINT('',(-4.440892098501E-017,0.3,0.2));
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(-4.440892098501E-017,0.3,0.2));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#828 = ORIENTED_EDGE('',*,*,#829,.F.);
+#829 = EDGE_CURVE('',#813,#822,#830,.T.);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(-4.440892098501E-017,0.E+000,0.2));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.E+000,1.,0.E+000));
+#834 = PLANE('',#835);
+#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
+#836 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#837 = DIRECTION('',(1.,0.E+000,2.22044604925E-016));
+#838 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#839 = ADVANCED_FACE('',(#840),#858,.F.);
+#840 = FACE_BOUND('',#841,.F.);
+#841 = EDGE_LOOP('',(#842,#843,#844,#852));
+#842 = ORIENTED_EDGE('',*,*,#812,.F.);
+#843 = ORIENTED_EDGE('',*,*,#750,.F.);
+#844 = ORIENTED_EDGE('',*,*,#845,.T.);
+#845 = EDGE_CURVE('',#743,#846,#848,.T.);
+#846 = VERTEX_POINT('',#847);
+#847 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.2));
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.E+000));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#852 = ORIENTED_EDGE('',*,*,#853,.F.);
+#853 = EDGE_CURVE('',#813,#846,#854,.T.);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(-4.440892098501E-017,0.E+000,0.2));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#858 = PLANE('',#859);
+#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862);
+#860 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#861 = DIRECTION('',(0.E+000,1.,0.E+000));
+#862 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.));
+#863 = ADVANCED_FACE('',(#864),#875,.F.);
+#864 = FACE_BOUND('',#865,.F.);
+#865 = EDGE_LOOP('',(#866,#867,#873,#874));
+#866 = ORIENTED_EDGE('',*,*,#773,.T.);
+#867 = ORIENTED_EDGE('',*,*,#868,.T.);
+#868 = EDGE_CURVE('',#766,#743,#869,.T.);
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(-2.E-002,0.3,2.E-002));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#873 = ORIENTED_EDGE('',*,*,#742,.F.);
+#874 = ORIENTED_EDGE('',*,*,#797,.F.);
+#875 = PLANE('',#876);
+#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879);
+#877 = CARTESIAN_POINT('',(-2.E-002,0.3,0.E+000));
+#878 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#879 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#880 = ADVANCED_FACE('',(#881),#899,.F.);
+#881 = FACE_BOUND('',#882,.F.);
+#882 = EDGE_LOOP('',(#883,#884,#892,#898));
+#883 = ORIENTED_EDGE('',*,*,#821,.F.);
+#884 = ORIENTED_EDGE('',*,*,#885,.T.);
+#885 = EDGE_CURVE('',#822,#886,#888,.T.);
+#886 = VERTEX_POINT('',#887);
+#887 = CARTESIAN_POINT('',(-2.E-002,0.3,0.2));
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(-4.440892098501E-017,0.3,0.2));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#892 = ORIENTED_EDGE('',*,*,#893,.T.);
+#893 = EDGE_CURVE('',#886,#766,#894,.T.);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(-2.E-002,0.3,0.2));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#898 = ORIENTED_EDGE('',*,*,#765,.F.);
+#899 = PLANE('',#900);
+#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903);
+#901 = CARTESIAN_POINT('',(-4.440892098501E-017,0.3,0.2));
+#902 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#903 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#904 = ADVANCED_FACE('',(#905),#916,.F.);
+#905 = FACE_BOUND('',#906,.F.);
+#906 = EDGE_LOOP('',(#907,#908,#914,#915));
+#907 = ORIENTED_EDGE('',*,*,#853,.T.);
+#908 = ORIENTED_EDGE('',*,*,#909,.T.);
+#909 = EDGE_CURVE('',#846,#886,#910,.T.);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.2));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.E+000,1.,0.E+000));
+#914 = ORIENTED_EDGE('',*,*,#885,.F.);
+#915 = ORIENTED_EDGE('',*,*,#829,.F.);
+#916 = PLANE('',#917);
+#917 = AXIS2_PLACEMENT_3D('',#918,#919,#920);
+#918 = CARTESIAN_POINT('',(-4.440892098501E-017,0.E+000,0.2));
+#919 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#920 = DIRECTION('',(0.E+000,1.,0.E+000));
+#921 = ADVANCED_FACE('',(#922),#928,.F.);
+#922 = FACE_BOUND('',#923,.F.);
+#923 = EDGE_LOOP('',(#924,#925,#926,#927));
+#924 = ORIENTED_EDGE('',*,*,#845,.F.);
+#925 = ORIENTED_EDGE('',*,*,#868,.F.);
+#926 = ORIENTED_EDGE('',*,*,#893,.F.);
+#927 = ORIENTED_EDGE('',*,*,#909,.F.);
+#928 = PLANE('',#929);
+#929 = AXIS2_PLACEMENT_3D('',#930,#931,#932);
+#930 = CARTESIAN_POINT('',(-2.E-002,0.E+000,0.E+000));
+#931 = DIRECTION('',(1.,0.E+000,2.22044604925E-016));
+#932 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.));
+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#937)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#934,#935,#936)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#934 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#935 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#936 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#937 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#934,
+  'distance_accuracy_value','confusion accuracy');
+#938 = SHAPE_DEFINITION_REPRESENTATION(#939,#590);
+#939 = PRODUCT_DEFINITION_SHAPE('','',#940);
+#940 = PRODUCT_DEFINITION('design','',#941,#944);
+#941 = PRODUCT_DEFINITION_FORMATION('','',#942);
+#942 = PRODUCT('Open_CASCADE_STEP_translator_6.8_15.4.1',
+  'Open_CASCADE_STEP_translator_6.8_15.4.1','',(#943));
+#943 = PRODUCT_CONTEXT('',#2,'mechanical');
+#944 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#945 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#946,#948);
+#946 = ( REPRESENTATION_RELATIONSHIP('','',#590,#580) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#947) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#947 = ITEM_DEFINED_TRANSFORMATION('','',#11,#581);
+#948 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#949
+  );
+#949 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','49','',#575,#940,$);
+#950 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#942));
+#951 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#952,#954);
+#952 = ( REPRESENTATION_RELATIONSHIP('','',#580,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#953) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#953 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#954 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#955
+  );
+#955 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','50','',#41,#575,$);
+#956 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#577));
+#957 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#958,#960);
+#958 = ( REPRESENTATION_RELATIONSHIP('','',#580,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#959) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#959 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#960 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#961
+  );
+#961 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','51','',#41,#575,$);
+#962 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#963,#965);
+#963 = ( REPRESENTATION_RELATIONSHIP('','',#580,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#964) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#964 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#965 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#966
+  );
+#966 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','52','',#41,#575,$);
+#967 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#968,#970);
+#968 = ( REPRESENTATION_RELATIONSHIP('','',#580,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#969) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#969 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#970 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#971
+  );
+#971 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','53','',#41,#575,$);
+#972 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#973,#975);
+#973 = ( REPRESENTATION_RELATIONSHIP('','',#580,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#974) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#974 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#975 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#976
+  );
+#976 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','54','',#41,#575,$);
+#977 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#978,#980);
+#978 = ( REPRESENTATION_RELATIONSHIP('','',#580,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#979) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#979 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#980 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#981
+  );
+#981 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','55','',#41,#575,$);
+#982 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#983,#985);
+#983 = ( REPRESENTATION_RELATIONSHIP('','',#580,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#984) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#984 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#985 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#986
+  );
+#986 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','56','',#41,#575,$);
+#987 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#988,#990);
+#988 = ( REPRESENTATION_RELATIONSHIP('','',#580,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#989) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#989 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#990 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#991
+  );
+#991 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','57','',#41,#575,$);
+#992 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#993,#995);
+#993 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#994) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#994 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29);
+#995 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#996
+  );
+#996 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','','',#23,#41,$);
+#997 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43));
+#998 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#999)
+  ,#933);
+#999 = STYLED_ITEM('color',(#1000),#591);
+#1000 = PRESENTATION_STYLE_ASSIGNMENT((#1001,#1007));
+#1001 = SURFACE_STYLE_USAGE(.BOTH.,#1002);
+#1002 = SURFACE_SIDE_STYLE('',(#1003));
+#1003 = SURFACE_STYLE_FILL_AREA(#1004);
+#1004 = FILL_AREA_STYLE('',(#1005));
+#1005 = FILL_AREA_STYLE_COLOUR('',#1006);
+#1006 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1007 = CURVE_STYLE('',#1008,POSITIVE_LENGTH_MEASURE(0.1),#1006);
+#1008 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1009 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1010),#555);
+#1010 = STYLED_ITEM('color',(#1011),#372);
+#1011 = PRESENTATION_STYLE_ASSIGNMENT((#1012,#1017));
+#1012 = SURFACE_STYLE_USAGE(.BOTH.,#1013);
+#1013 = SURFACE_SIDE_STYLE('',(#1014));
+#1014 = SURFACE_STYLE_FILL_AREA(#1015);
+#1015 = FILL_AREA_STYLE('',(#1016));
+#1016 = FILL_AREA_STYLE_COLOUR('',#1006);
+#1017 = CURVE_STYLE('',#1018,POSITIVE_LENGTH_MEASURE(0.1),#1006);
+#1018 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1019 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1020),#116);
+#1020 = STYLED_ITEM('color',(#1021),#99);
+#1021 = PRESENTATION_STYLE_ASSIGNMENT((#1022,#1028));
+#1022 = SURFACE_STYLE_USAGE(.BOTH.,#1023);
+#1023 = SURFACE_SIDE_STYLE('',(#1024));
+#1024 = SURFACE_STYLE_FILL_AREA(#1025);
+#1025 = FILL_AREA_STYLE('',(#1026));
+#1026 = FILL_AREA_STYLE_COLOUR('',#1027);
+#1027 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#1028 = CURVE_STYLE('',#1029,POSITIVE_LENGTH_MEASURE(0.1),#1027);
+#1029 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1030 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1031),#347);
+#1031 = STYLED_ITEM('color',(#1032),#152);
+#1032 = PRESENTATION_STYLE_ASSIGNMENT((#1033,#1039));
+#1033 = SURFACE_STYLE_USAGE(.BOTH.,#1034);
+#1034 = SURFACE_SIDE_STYLE('',(#1035));
+#1035 = SURFACE_STYLE_FILL_AREA(#1036);
+#1036 = FILL_AREA_STYLE('',(#1037));
+#1037 = FILL_AREA_STYLE_COLOUR('',#1038);
+#1038 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298);
+#1039 = CURVE_STYLE('',#1040,POSITIVE_LENGTH_MEASURE(0.1),#1038);
+#1040 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;