From b85835320c0e5bae49f29bd08bf01ebfa4cc175a Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Fri, 18 Oct 2024 12:39:02 +0100
Subject: [PATCH] Create ONSEMI DFN-10 3X3 CASE 485P.step

---
 STEP/DFN/ONSEMI DFN-10 3X3 CASE 485P.step | 1164 +++++++++++++++++++++
 1 file changed, 1164 insertions(+)
 create mode 100644 STEP/DFN/ONSEMI DFN-10 3X3 CASE 485P.step

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