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