From af90945fc1a8cdc10779bcb80941bf8aebf0ca3b Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Tue, 18 Nov 2014 11:42:16 +0100
Subject: [PATCH] ISO 4762 hex socket head cap M3x12 screw

---
 ...4762_Hex_Socket_Head_Cap_Screw_M3x12.fcstd |  Bin 0 -> 43761 bytes
 ...O4762_Hex_Socket_Head_Cap_Screw_M3x12.step | 1272 +++++++++++++++++
 ...SO4762_Hex_Socket_Head_Cap_Screw_M3x12.stl |  Bin 0 -> 33284 bytes
 3 files changed, 1272 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.step
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.stl

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..cf70f599db4ff3832bf4f0390916cd7b81c18ce4
GIT binary patch
literal 43761
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
WXI-yvKm>@`85s%k3laV??f)O;^#<Mm

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.step
new file mode 100644
index 00000000..dec47e30
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.step	
@@ -0,0 +1,1272 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Fasteners/Bolts & 
+Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.step',
+  '2014-11-18T11:41:00',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('Chamfer001','Chamfer001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1015);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#85,#138,#193,#248,#301,#354,#358,#393,#635,
+    #719,#776,#833,#890,#947,#982));
+#17 = ADVANCED_FACE('',(#18,#54),#31,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.65,6.419107669651E-16,0.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,2.65);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,1.972152263053E-31,-8.75811540203E-47));
+#28 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#29 = DIRECTION('',(1.,-7.171462774736E-32,3.184769237102E-47));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,0.,0.));
+#34 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,2.65);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,-1.972152263053E-31));
+#40 = DIRECTION('',(1.,7.171462774736E-32));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CONICAL_SURFACE('',#44,2.75,0.785398163397);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,4.440892098501E-17,0.1));
+#46 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#47 = DIRECTION('',(1.,-7.171462774736E-32,3.184769237102E-47));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-0.,-0.1));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-1.,0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = FACE_BOUND('',#55,.T.);
+#55 = EDGE_LOOP('',(#56));
+#56 = ORIENTED_EDGE('',*,*,#57,.F.);
+#57 = EDGE_CURVE('',#58,#58,#60,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(1.5,0.,0.));
+#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.);
+#61 = CIRCLE('',#62,1.5);
+#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
+#63 = CARTESIAN_POINT('',(0.,0.,0.));
+#64 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#65 = DIRECTION('',(1.,0.,0.));
+#66 = PCURVE('',#31,#67);
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = CIRCLE('',#69,1.5);
+#69 = AXIS2_PLACEMENT_2D('',#70,#71);
+#70 = CARTESIAN_POINT('',(0.,0.));
+#71 = DIRECTION('',(1.,0.));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#73 = PCURVE('',#74,#79);
+#74 = CYLINDRICAL_SURFACE('',#75,1.5);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(0.,0.,0.));
+#77 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#78 = DIRECTION('',(1.,0.,0.));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(0.,0.));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(1.,0.));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#85 = ADVANCED_FACE('',(#86),#43,.T.);
+#86 = FACE_BOUND('',#87,.F.);
+#87 = EDGE_LOOP('',(#88,#109,#110,#111));
+#88 = ORIENTED_EDGE('',*,*,#89,.F.);
+#89 = EDGE_CURVE('',#22,#90,#92,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(2.75,7.105427357601E-16,0.1));
+#92 = SEAM_CURVE('',#93,(#97,#103),.PCURVE_S1.);
+#93 = LINE('',#94,#95);
+#94 = CARTESIAN_POINT('',(2.75,7.105427357601E-16,0.1));
+#95 = VECTOR('',#96,1.);
+#96 = DIRECTION('',(0.707106781187,4.853013054113E-16,0.707106781187));
+#97 = PCURVE('',#43,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#102);
+#99 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100,#101),.UNSPECIFIED.,.F.,.F.,(
+    2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.);
+#100 = CARTESIAN_POINT('',(2.422304781E-16,-0.1));
+#101 = CARTESIAN_POINT('',(2.422304781E-16,0.));
+#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#103 = PCURVE('',#43,#104);
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#108);
+#105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106,#107),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.);
+#106 = CARTESIAN_POINT('',(-6.28318530718,-0.1));
+#107 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ORIENTED_EDGE('',*,*,#21,.T.);
+#110 = ORIENTED_EDGE('',*,*,#89,.T.);
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#90,#90,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#119,#126),.PCURVE_S1.);
+#114 = CIRCLE('',#115,2.75);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(0.,4.440892098501E-17,0.1));
+#117 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#118 = DIRECTION('',(1.,-7.171462774736E-32,3.184769237102E-47));
+#119 = PCURVE('',#43,#120);
+#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-0.,0.));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(-1.,0.));
+#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#126 = PCURVE('',#127,#132);
+#127 = CYLINDRICAL_SURFACE('',#128,2.75);
+#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131);
+#129 = CARTESIAN_POINT('',(0.,1.33226762955E-15,3.));
+#130 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#131 = DIRECTION('',(1.,2.422304781E-16,-1.07571941621E-31));
+#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137);
+#133 = LINE('',#134,#135);
+#134 = CARTESIAN_POINT('',(2.422304781E-16,2.9));
+#135 = VECTOR('',#136,1.);
+#136 = DIRECTION('',(1.,0.));
+#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#138 = ADVANCED_FACE('',(#139),#74,.T.);
+#139 = FACE_BOUND('',#140,.T.);
+#140 = EDGE_LOOP('',(#141,#164,#165,#166));
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#58,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(1.5,-5.151434834261E-15,-11.6));
+#145 = SEAM_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(1.5,0.,0.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#150 = PCURVE('',#74,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,0.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(0.,1.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#74,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(6.28318530718,0.));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.,1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#57,.T.);
+#165 = ORIENTED_EDGE('',*,*,#142,.T.);
+#166 = ORIENTED_EDGE('',*,*,#167,.F.);
+#167 = EDGE_CURVE('',#143,#143,#168,.T.);
+#168 = SURFACE_CURVE('',#169,(#174,#181),.PCURVE_S1.);
+#169 = CIRCLE('',#170,1.5);
+#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173);
+#171 = CARTESIAN_POINT('',(1.366266002717E-45,-5.151434834261E-15,-11.6)
+  );
+#172 = DIRECTION('',(8.75811540203E-47,-4.440892098501E-16,-1.));
+#173 = DIRECTION('',(1.,-1.7763568394E-15,7.88860905221E-31));
+#174 = PCURVE('',#74,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(1.7763568394E-15,11.6));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(1.,0.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#187);
+#182 = CONICAL_SURFACE('',#183,1.5,0.785398163397);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(1.366266002717E-45,-5.151434834261E-15,-11.6)
+  );
+#185 = DIRECTION('',(-8.75811540203E-47,4.440892098501E-16,1.));
+#186 = DIRECTION('',(1.,-1.7763568394E-15,7.88860905221E-31));
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(-0.,-0.));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(-1.,-0.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = ADVANCED_FACE('',(#194),#127,.T.);
+#194 = FACE_BOUND('',#195,.T.);
+#195 = EDGE_LOOP('',(#196,#219,#246,#247));
+#196 = ORIENTED_EDGE('',*,*,#197,.F.);
+#197 = EDGE_CURVE('',#198,#90,#200,.T.);
+#198 = VERTEX_POINT('',#199);
+#199 = CARTESIAN_POINT('',(2.75,1.95399252334E-15,2.9));
+#200 = SEAM_CURVE('',#201,(#205,#212),.PCURVE_S1.);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(2.75,1.998401444325E-15,3.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#205 = PCURVE('',#127,#206);
+#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211);
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(0.,0.));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(0.,1.));
+#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#212 = PCURVE('',#127,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(6.28318530718,0.));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(0.,1.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#219 = ORIENTED_EDGE('',*,*,#220,.T.);
+#220 = EDGE_CURVE('',#198,#198,#221,.T.);
+#221 = SURFACE_CURVE('',#222,(#227,#234),.PCURVE_S1.);
+#222 = CIRCLE('',#223,2.75);
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(0.,1.287858708565E-15,2.9));
+#225 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#226 = DIRECTION('',(1.,2.422304781E-16,-1.07571941621E-31));
+#227 = PCURVE('',#127,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(1.434292554947E-31,0.1));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(1.,0.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#235,#240);
+#235 = CONICAL_SURFACE('',#236,2.75,0.785398163397);
+#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
+#237 = CARTESIAN_POINT('',(0.,1.287858708565E-15,2.9));
+#238 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#239 = DIRECTION('',(1.,2.422304781E-16,-1.07571941621E-31));
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(0.,-0.));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(1.,-0.));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = ORIENTED_EDGE('',*,*,#197,.T.);
+#247 = ORIENTED_EDGE('',*,*,#112,.F.);
+#248 = ADVANCED_FACE('',(#249),#182,.T.);
+#249 = FACE_BOUND('',#250,.T.);
+#250 = EDGE_LOOP('',(#251,#272,#273,#274));
+#251 = ORIENTED_EDGE('',*,*,#252,.F.);
+#252 = EDGE_CURVE('',#143,#253,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(1.1,-5.329070518201E-15,-12.));
+#255 = SEAM_CURVE('',#256,(#260,#266),.PCURVE_S1.);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(1.5,-5.151434834261E-15,-11.6));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(-0.707106781187,-3.140184917368E-16,-0.707106781187
+    ));
+#260 = PCURVE('',#182,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#265);
+#262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#263,#264),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#263 = CARTESIAN_POINT('',(1.7763568394E-15,0.));
+#264 = CARTESIAN_POINT('',(1.7763568394E-15,-0.4));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = PCURVE('',#182,#267);
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#271);
+#268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#269,#270),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#269 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#270 = CARTESIAN_POINT('',(-6.28318530718,-0.4));
+#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#272 = ORIENTED_EDGE('',*,*,#167,.T.);
+#273 = ORIENTED_EDGE('',*,*,#252,.T.);
+#274 = ORIENTED_EDGE('',*,*,#275,.F.);
+#275 = EDGE_CURVE('',#253,#253,#276,.T.);
+#276 = SURFACE_CURVE('',#277,(#282,#289),.PCURVE_S1.);
+#277 = CIRCLE('',#278,1.1);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(1.401298464325E-45,-5.329070518201E-15,-12.)
+  );
+#280 = DIRECTION('',(8.75811540203E-47,-4.440892098501E-16,-1.));
+#281 = DIRECTION('',(1.,-1.7763568394E-15,7.88860905221E-31));
+#282 = PCURVE('',#182,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-0.,-0.4));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(-1.,-0.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = PCURVE('',#290,#295);
+#290 = PLANE('',#291);
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(0.,-5.329070518201E-15,-12.));
+#293 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#294 = DIRECTION('',(1.,-1.7763568394E-15,7.88860905221E-31));
+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);
+#296 = CIRCLE('',#297,1.1);
+#297 = AXIS2_PLACEMENT_2D('',#298,#299);
+#298 = CARTESIAN_POINT('',(0.,-7.88860905221E-31));
+#299 = DIRECTION('',(1.,-5.259072701473E-31));
+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#301 = ADVANCED_FACE('',(#302),#235,.T.);
+#302 = FACE_BOUND('',#303,.F.);
+#303 = EDGE_LOOP('',(#304,#325,#326,#327));
+#304 = ORIENTED_EDGE('',*,*,#305,.F.);
+#305 = EDGE_CURVE('',#198,#306,#308,.T.);
+#306 = VERTEX_POINT('',#307);
+#307 = CARTESIAN_POINT('',(2.65,1.974178396515E-15,3.));
+#308 = SEAM_CURVE('',#309,(#313,#319),.PCURVE_S1.);
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(2.75,1.95399252334E-15,2.9));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(-0.707106781187,1.427356780622E-16,0.707106781187)
+  );
+#313 = PCURVE('',#235,#314);
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#318);
+#315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#316,#317),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);
+#316 = CARTESIAN_POINT('',(-1.434292554947E-31,0.));
+#317 = CARTESIAN_POINT('',(-1.434292554947E-31,-0.1));
+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#319 = PCURVE('',#235,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#324);
+#321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#322,#323),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);
+#322 = CARTESIAN_POINT('',(6.28318530718,0.));
+#323 = CARTESIAN_POINT('',(6.28318530718,-0.1));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = ORIENTED_EDGE('',*,*,#220,.T.);
+#326 = ORIENTED_EDGE('',*,*,#305,.T.);
+#327 = ORIENTED_EDGE('',*,*,#328,.F.);
+#328 = EDGE_CURVE('',#306,#306,#329,.T.);
+#329 = SURFACE_CURVE('',#330,(#335,#342),.PCURVE_S1.);
+#330 = CIRCLE('',#331,2.65);
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(0.,1.33226762955E-15,3.));
+#333 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#334 = DIRECTION('',(1.,2.422304781E-16,-1.07571941621E-31));
+#335 = PCURVE('',#235,#336);
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(0.,-0.1));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(1.,-0.));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#342 = PCURVE('',#343,#348);
+#343 = PLANE('',#344);
+#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
+#345 = CARTESIAN_POINT('',(0.,1.33226762955E-15,3.));
+#346 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#347 = DIRECTION('',(1.,4.594026308794E-16,-2.040157513503E-31));
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = CIRCLE('',#350,2.65);
+#350 = AXIS2_PLACEMENT_2D('',#351,#352);
+#351 = CARTESIAN_POINT('',(0.,0.));
+#352 = DIRECTION('',(1.,2.171721527793E-16));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = ADVANCED_FACE('',(#355),#290,.T.);
+#355 = FACE_BOUND('',#356,.T.);
+#356 = EDGE_LOOP('',(#357));
+#357 = ORIENTED_EDGE('',*,*,#275,.T.);
+#358 = ADVANCED_FACE('',(#359,#362),#343,.F.);
+#359 = FACE_BOUND('',#360,.T.);
+#360 = EDGE_LOOP('',(#361));
+#361 = ORIENTED_EDGE('',*,*,#328,.F.);
+#362 = FACE_BOUND('',#363,.T.);
+#363 = EDGE_LOOP('',(#364));
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#366,#366,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(1.45,1.998401444325E-15,3.));
+#368 = SURFACE_CURVE('',#369,(#374,#381),.PCURVE_S1.);
+#369 = CIRCLE('',#370,1.45);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(0.,1.33226762955E-15,3.));
+#372 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#373 = DIRECTION('',(1.,4.594026308794E-16,-2.040157513503E-31));
+#374 = PCURVE('',#343,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = CIRCLE('',#377,1.45);
+#377 = AXIS2_PLACEMENT_2D('',#378,#379);
+#378 = CARTESIAN_POINT('',(0.,0.));
+#379 = DIRECTION('',(1.,-1.360105009002E-31));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = PCURVE('',#382,#387);
+#382 = CONICAL_SURFACE('',#383,3.441688219857E-16,0.785397673207);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.,6.883376439714E-16,1.549998578447));
+#385 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#386 = DIRECTION('',(1.,7.087732770012E-16,-3.147585645463E-31));
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-0.,1.450001421553));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-1.,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ADVANCED_FACE('',(#394),#382,.F.);
+#394 = FACE_BOUND('',#395,.T.);
+#395 = EDGE_LOOP('',(#396,#434,#455,#456,#457,#493,#529,#565,#601));
+#396 = ORIENTED_EDGE('',*,*,#397,.F.);
+#397 = EDGE_CURVE('',#398,#400,#402,.T.);
+#398 = VERTEX_POINT('',#399);
+#399 = CARTESIAN_POINT('',(1.443375672974,2.326320210395E-15,
+    2.99337566648));
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(0.721687836487,1.25,2.99337566648));
+#402 = SURFACE_CURVE('',#403,(#408,#422),.PCURVE_S1.);
+#403 = HYPERBOLA('',#404,1.250001225476,1.25);
+#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407);
+#405 = CARTESIAN_POINT('',(1.082531754731,0.625,1.549998578447));
+#406 = DIRECTION('',(-0.866025403784,-0.5,4.4408920985E-16));
+#407 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#408 = PCURVE('',#382,#409);
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#421);
+#410 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#411,#412,#413,#414,#415,#416,
+    #417,#418,#419,#420),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.549306144334,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#411 = CARTESIAN_POINT('',(-6.28318530718,1.443377088032));
+#412 = CARTESIAN_POINT('',(-6.176596019726,1.354552594962));
+#413 = CARTESIAN_POINT('',(-6.06262744107,1.290326010708));
+#414 = CARTESIAN_POINT('',(-5.942446370478,1.248751099252));
+#415 = CARTESIAN_POINT('',(-5.817980988417,1.22860024018));
+#416 = CARTESIAN_POINT('',(-5.691931317822,1.22928485127));
+#417 = CARTESIAN_POINT('',(-5.567641818809,1.250819804723));
+#418 = CARTESIAN_POINT('',(-5.447778285732,1.293824025712));
+#419 = CARTESIAN_POINT('',(-5.334230627788,1.359557323555));
+#420 = CARTESIAN_POINT('',(-5.228128293642,1.450001421553));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = PCURVE('',#423,#428);
+#423 = PLANE('',#424);
+#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);
+#425 = CARTESIAN_POINT('',(0.721687836487,1.25,10.));
+#426 = DIRECTION('',(-0.866025403784,-0.5,4.4408920985E-16));
+#427 = DIRECTION('',(0.5,-0.866025403784,7.691850745534E-16));
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
+#429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#430,#431,#432),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549306144334,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.15733829961,1.)) REPRESENTATION_ITEM('') );
+#430 = CARTESIAN_POINT('',(1.443375672974,-7.00662433352));
+#431 = CARTESIAN_POINT('',(0.716775647238,-7.369924702561));
+#432 = CARTESIAN_POINT('',(-1.315908634795E-02,-7.));
+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#434 = ORIENTED_EDGE('',*,*,#435,.T.);
+#435 = EDGE_CURVE('',#398,#366,#436,.T.);
+#436 = SEAM_CURVE('',#437,(#441,#448),.PCURVE_S1.);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(0.,1.032506465957E-15,1.549998578447));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(0.70710643457,4.710279684983E-16,0.707107127803));
+#441 = PCURVE('',#382,#442);
+#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(-0.,0.));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(-0.,1.));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = PCURVE('',#382,#449);
+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(-0.,1.));
+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#455 = ORIENTED_EDGE('',*,*,#365,.F.);
+#456 = ORIENTED_EDGE('',*,*,#435,.F.);
+#457 = ORIENTED_EDGE('',*,*,#458,.F.);
+#458 = EDGE_CURVE('',#459,#398,#461,.T.);
+#459 = VERTEX_POINT('',#460);
+#460 = CARTESIAN_POINT('',(0.721687836487,-1.25,2.99337566648));
+#461 = SURFACE_CURVE('',#462,(#467,#481),.PCURVE_S1.);
+#462 = HYPERBOLA('',#463,1.250001225476,1.25);
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(1.082531754731,-0.625,1.549998578447));
+#465 = DIRECTION('',(-0.866025403784,0.5,-4.4408920985E-16));
+#466 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#467 = PCURVE('',#382,#468);
+#468 = DEFINITIONAL_REPRESENTATION('',(#469),#480);
+#469 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#470,#471,#472,#473,#474,#475,
+    #476,#477,#478,#479),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.549306144334),.PIECEWISE_BEZIER_KNOTS.);
+#470 = CARTESIAN_POINT('',(-1.055057013537,1.450001421553));
+#471 = CARTESIAN_POINT('',(-0.948954679392,1.359557323555));
+#472 = CARTESIAN_POINT('',(-0.835407021409,1.293824025724));
+#473 = CARTESIAN_POINT('',(-0.715543488403,1.250819804702));
+#474 = CARTESIAN_POINT('',(-0.591253989222,1.229284851316));
+#475 = CARTESIAN_POINT('',(-0.465204318978,1.228600240134));
+#476 = CARTESIAN_POINT('',(-0.340738936592,1.248751099291));
+#477 = CARTESIAN_POINT('',(-0.220557866124,1.290326010703));
+#478 = CARTESIAN_POINT('',(-0.106589287453,1.354552594962));
+#479 = CARTESIAN_POINT('',(-1.316265023612E-16,1.443377088032));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#481 = PCURVE('',#482,#487);
+#482 = PLANE('',#483);
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(1.443375672974,8.881784197001E-15,10.));
+#485 = DIRECTION('',(-0.866025403784,0.5,-4.4408920985E-16));
+#486 = DIRECTION('',(-0.5,-0.866025403784,7.691850745534E-16));
+#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492);
+#488 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#489,#490,#491),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.549306144334),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.15733829961,1.)) REPRESENTATION_ITEM('') );
+#489 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#490 = CARTESIAN_POINT('',(0.726600025736,-7.369924702561));
+#491 = CARTESIAN_POINT('',(2.22044604925E-16,-7.00662433352));
+#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#493 = ORIENTED_EDGE('',*,*,#494,.F.);
+#494 = EDGE_CURVE('',#495,#459,#497,.T.);
+#495 = VERTEX_POINT('',#496);
+#496 = CARTESIAN_POINT('',(-0.721687836487,-1.25,2.99337566648));
+#497 = SURFACE_CURVE('',#498,(#503,#517),.PCURVE_S1.);
+#498 = HYPERBOLA('',#499,1.250001225477,1.25);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(0.,-1.25,1.549998578447));
+#501 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#502 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#503 = PCURVE('',#382,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#516);
+#505 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#506,#507,#508,#509,#510,#511,
+    #512,#513,#514,#515),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#506 = CARTESIAN_POINT('',(-2.102254564734,1.450001421553));
+#507 = CARTESIAN_POINT('',(-1.9952809593,1.358814631639));
+#508 = CARTESIAN_POINT('',(-1.880739246009,1.292746139185));
+#509 = CARTESIAN_POINT('',(-1.759786976465,1.249764999532));
+#510 = CARTESIAN_POINT('',(-1.63436720521,1.228586187698));
+#511 = CARTESIAN_POINT('',(-1.507225448317,1.228586187538));
+#512 = CARTESIAN_POINT('',(-1.381805677142,1.249764999589));
+#513 = CARTESIAN_POINT('',(-1.260853407574,1.292746139172));
+#514 = CARTESIAN_POINT('',(-1.14631169429,1.358814631639));
+#515 = CARTESIAN_POINT('',(-1.039338088856,1.450001421553));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = PCURVE('',#518,#523);
+#518 = PLANE('',#519);
+#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
+#520 = CARTESIAN_POINT('',(0.721687836487,-1.25,10.));
+#521 = DIRECTION('',(-0.,1.,-8.881784197001E-16));
+#522 = DIRECTION('',(-1.,0.,0.));
+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
+#524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#525,#526,#527),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.16,1.)) 
+REPRESENTATION_ITEM('') );
+#525 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#526 = CARTESIAN_POINT('',(0.721687836487,-7.372414158211));
+#527 = CARTESIAN_POINT('',(-1.315908634796E-02,-7.));
+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#529 = ORIENTED_EDGE('',*,*,#530,.F.);
+#530 = EDGE_CURVE('',#531,#495,#533,.T.);
+#531 = VERTEX_POINT('',#532);
+#532 = CARTESIAN_POINT('',(-1.443375672974,2.658651669023E-15,
+    2.99337566648));
+#533 = SURFACE_CURVE('',#534,(#539,#553),.PCURVE_S1.);
+#534 = HYPERBOLA('',#535,1.250001225476,1.25);
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(-1.082531754731,-0.625,1.549998578447));
+#537 = DIRECTION('',(0.866025403784,0.5,-4.4408920985E-16));
+#538 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#539 = PCURVE('',#382,#540);
+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#552);
+#541 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#542,#543,#544,#545,#546,#547,
+    #548,#549,#550,#551),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#542 = CARTESIAN_POINT('',(-3.14945211593,1.450001421553));
+#543 = CARTESIAN_POINT('',(-3.042478510497,1.358814631639));
+#544 = CARTESIAN_POINT('',(-2.927936797224,1.292746139178));
+#545 = CARTESIAN_POINT('',(-2.806984527579,1.249764999535));
+#546 = CARTESIAN_POINT('',(-2.681564756494,1.228586187631));
+#547 = CARTESIAN_POINT('',(-2.554422999434,1.228586187605));
+#548 = CARTESIAN_POINT('',(-2.429003228346,1.249764999568));
+#549 = CARTESIAN_POINT('',(-2.308050958764,1.292746139174));
+#550 = CARTESIAN_POINT('',(-2.193509245486,1.358814631639));
+#551 = CARTESIAN_POINT('',(-2.086535640053,1.450001421553));
+#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#553 = PCURVE('',#554,#559);
+#554 = PLANE('',#555);
+#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
+#556 = CARTESIAN_POINT('',(-0.721687836487,-1.25,10.));
+#557 = DIRECTION('',(0.866025403784,0.5,-4.4408920985E-16));
+#558 = DIRECTION('',(-0.5,0.866025403784,-7.691850745534E-16));
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#561,#562,#563),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.16,1.)) 
+REPRESENTATION_ITEM('') );
+#561 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#562 = CARTESIAN_POINT('',(0.721687836487,-7.372414158211));
+#563 = CARTESIAN_POINT('',(-1.315908634796E-02,-7.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#567,#531,#569,.T.);
+#567 = VERTEX_POINT('',#568);
+#568 = CARTESIAN_POINT('',(-0.721687836487,1.25,2.99337566648));
+#569 = SURFACE_CURVE('',#570,(#575,#589),.PCURVE_S1.);
+#570 = HYPERBOLA('',#571,1.250001225476,1.25);
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(-1.082531754731,0.625,1.549998578447));
+#573 = DIRECTION('',(0.866025403784,-0.5,4.4408920985E-16));
+#574 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#575 = PCURVE('',#382,#576);
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#588);
+#577 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#578,#579,#580,#581,#582,#583,
+    #584,#585,#586,#587),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#578 = CARTESIAN_POINT('',(-4.196649667127,1.450001421553));
+#579 = CARTESIAN_POINT('',(-4.089676061693,1.358814631639));
+#580 = CARTESIAN_POINT('',(-3.975134348379,1.292746139173));
+#581 = CARTESIAN_POINT('',(-3.854182078896,1.249764999556));
+#582 = CARTESIAN_POINT('',(-3.728762307408,1.228586187652));
+#583 = CARTESIAN_POINT('',(-3.601620550922,1.228586187631));
+#584 = CARTESIAN_POINT('',(-3.476200779456,1.249764999556));
+#585 = CARTESIAN_POINT('',(-3.355248509979,1.292746139174));
+#586 = CARTESIAN_POINT('',(-3.240706796683,1.358814631639));
+#587 = CARTESIAN_POINT('',(-3.133733191249,1.450001421553));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = PCURVE('',#590,#595);
+#590 = PLANE('',#591);
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(-1.443375672974,8.881784197001E-15,10.));
+#593 = DIRECTION('',(0.866025403784,-0.5,4.4408920985E-16));
+#594 = DIRECTION('',(0.5,0.866025403784,-7.691850745534E-16));
+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
+#596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#597,#598,#599),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.16,1.)) 
+REPRESENTATION_ITEM('') );
+#597 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#598 = CARTESIAN_POINT('',(0.721687836487,-7.372414158211));
+#599 = CARTESIAN_POINT('',(-1.315908634805E-02,-7.));
+#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#601 = ORIENTED_EDGE('',*,*,#602,.F.);
+#602 = EDGE_CURVE('',#400,#567,#603,.T.);
+#603 = SURFACE_CURVE('',#604,(#609,#623),.PCURVE_S1.);
+#604 = HYPERBOLA('',#605,1.250001225477,1.25);
+#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608);
+#606 = CARTESIAN_POINT('',(0.,1.25,1.549998578447));
+#607 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#608 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#609 = PCURVE('',#382,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#622);
+#611 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#612,#613,#614,#615,#616,#617,
+    #618,#619,#620,#621),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.55840221658,
+    0.55840221658),.PIECEWISE_BEZIER_KNOTS.);
+#612 = CARTESIAN_POINT('',(-5.243847218324,1.450001421553));
+#613 = CARTESIAN_POINT('',(-5.13687361289,1.358814631639));
+#614 = CARTESIAN_POINT('',(-5.022331899587,1.292746139178));
+#615 = CARTESIAN_POINT('',(-4.901379630159,1.249764999553));
+#616 = CARTESIAN_POINT('',(-4.775959858496,1.228586187652));
+#617 = CARTESIAN_POINT('',(-4.648818101967,1.228586187641));
+#618 = CARTESIAN_POINT('',(-4.523398330588,1.249764999566));
+#619 = CARTESIAN_POINT('',(-4.40244606116,1.292746139175));
+#620 = CARTESIAN_POINT('',(-4.287904347879,1.358814631639));
+#621 = CARTESIAN_POINT('',(-4.180930742446,1.450001421553));
+#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#623 = PCURVE('',#624,#629);
+#624 = PLANE('',#625);
+#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628);
+#626 = CARTESIAN_POINT('',(-0.721687836487,1.25,10.));
+#627 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#628 = DIRECTION('',(1.,0.,0.));
+#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634);
+#630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#631,#632,#633),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.55840221658,
+0.55840221658),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.16,1.)) 
+REPRESENTATION_ITEM('') );
+#631 = CARTESIAN_POINT('',(1.456534759322,-7.));
+#632 = CARTESIAN_POINT('',(0.721687836487,-7.372414158211));
+#633 = CARTESIAN_POINT('',(-1.315908634795E-02,-7.));
+#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#635 = ADVANCED_FACE('',(#636),#423,.T.);
+#636 = FACE_BOUND('',#637,.T.);
+#637 = EDGE_LOOP('',(#638,#639,#662,#698));
+#638 = ORIENTED_EDGE('',*,*,#397,.T.);
+#639 = ORIENTED_EDGE('',*,*,#640,.T.);
+#640 = EDGE_CURVE('',#400,#641,#643,.T.);
+#641 = VERTEX_POINT('',#642);
+#642 = CARTESIAN_POINT('',(0.721687836487,1.25,0.824426932662));
+#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(0.721687836487,1.25,10.));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#648 = PCURVE('',#423,#649);
+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);
+#650 = LINE('',#651,#652);
+#651 = CARTESIAN_POINT('',(0.,0.));
+#652 = VECTOR('',#653,1.);
+#653 = DIRECTION('',(0.,-1.));
+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#655 = PCURVE('',#624,#656);
+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(1.443375672974,0.));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(0.,-1.));
+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#662 = ORIENTED_EDGE('',*,*,#663,.F.);
+#663 = EDGE_CURVE('',#664,#641,#666,.T.);
+#664 = VERTEX_POINT('',#665);
+#665 = CARTESIAN_POINT('',(1.443375672974,8.237679864865E-16,
+    0.824426932662));
+#666 = SURFACE_CURVE('',#667,(#672,#679),.PCURVE_S1.);
+#667 = HYPERBOLA('',#668,0.454963467216,1.25);
+#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671);
+#669 = CARTESIAN_POINT('',(1.082531754731,0.625,0.299080372125));
+#670 = DIRECTION('',(-0.866025403784,-0.5,4.4408920985E-16));
+#671 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#672 = PCURVE('',#423,#673);
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#675,#676,#677),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549306144334,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.184219961349,1.)) REPRESENTATION_ITEM('') );
+#675 = CARTESIAN_POINT('',(1.443375672974,-9.175573067338));
+#676 = CARTESIAN_POINT('',(0.670226076969,-9.316274995688));
+#677 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = PCURVE('',#680,#685);
+#680 = CONICAL_SURFACE('',#681,6.640918306942E-17,1.22173);
+#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);
+#682 = CARTESIAN_POINT('',(0.,2.656367322777E-16,0.299080372125));
+#683 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#684 = DIRECTION('',(1.,1.514889354313E-16,-1.345492032734E-31));
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#697);
+#686 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#687,#688,#689,#690,#691,#692,
+    #693,#694,#695,#696),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.549306144334,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#687 = CARTESIAN_POINT('',(-6.28318530718,0.525346560537));
+#688 = CARTESIAN_POINT('',(-6.168092361377,0.490437836841));
+#689 = CARTESIAN_POINT('',(-6.044395567204,0.465967528279));
+#690 = CARTESIAN_POINT('',(-5.913565245603,0.451043836134));
+#691 = CARTESIAN_POINT('',(-5.778099692136,0.445130512128));
+#692 = CARTESIAN_POINT('',(-5.641566827457,0.448004350642));
+#693 = CARTESIAN_POINT('',(-5.508346492978,0.459738040649));
+#694 = CARTESIAN_POINT('',(-5.381479155756,0.480703562116));
+#695 = CARTESIAN_POINT('',(-5.262936802513,0.511596477762));
+#696 = CARTESIAN_POINT('',(-5.153695412742,0.553486946207));
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#698 = ORIENTED_EDGE('',*,*,#699,.F.);
+#699 = EDGE_CURVE('',#398,#664,#700,.T.);
+#700 = SURFACE_CURVE('',#701,(#705,#712),.PCURVE_S1.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(1.443375672974,8.881784197001E-15,10.));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#705 = PCURVE('',#423,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(1.443375672974,-1.110223024625E-15));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(0.,-1.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = PCURVE('',#482,#713);
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(0.,0.));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(0.,-1.));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#719 = ADVANCED_FACE('',(#720),#624,.T.);
+#720 = FACE_BOUND('',#721,.T.);
+#721 = EDGE_LOOP('',(#722,#723,#746,#775));
+#722 = ORIENTED_EDGE('',*,*,#602,.T.);
+#723 = ORIENTED_EDGE('',*,*,#724,.T.);
+#724 = EDGE_CURVE('',#567,#725,#727,.T.);
+#725 = VERTEX_POINT('',#726);
+#726 = CARTESIAN_POINT('',(-0.721687836487,1.25,0.824426932662));
+#727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(-0.721687836487,1.25,10.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#732 = PCURVE('',#624,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(0.,0.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,-1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#590,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(1.443375672974,1.110223024625E-15));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(0.,-1.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = ORIENTED_EDGE('',*,*,#747,.F.);
+#747 = EDGE_CURVE('',#641,#725,#748,.T.);
+#748 = SURFACE_CURVE('',#749,(#754,#761),.PCURVE_S1.);
+#749 = HYPERBOLA('',#750,0.454963467216,1.25);
+#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
+#751 = CARTESIAN_POINT('',(0.,1.25,0.299080372125));
+#752 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#753 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#754 = PCURVE('',#624,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#757,#758,#759),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#757 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#758 = CARTESIAN_POINT('',(0.721687836487,-9.326941961519));
+#759 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#680,#762);
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#774);
+#763 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#764,#765,#766,#767,#768,#769,
+    #770,#771,#772,#773),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#764 = CARTESIAN_POINT('',(-5.318280099224,0.553486946207));
+#765 = CARTESIAN_POINT('',(-5.200136624656,0.508182821976));
+#766 = CARTESIAN_POINT('',(-5.071114465894,0.47574166301));
+#767 = CARTESIAN_POINT('',(-4.93244890889,0.454809791019));
+#768 = CARTESIAN_POINT('',(-4.786734164212,0.4445459758));
+#769 = CARTESIAN_POINT('',(-4.638043796411,0.444545975797));
+#770 = CARTESIAN_POINT('',(-4.492329051929,0.45480979102));
+#771 = CARTESIAN_POINT('',(-4.353663494832,0.475741663012));
+#772 = CARTESIAN_POINT('',(-4.224641336113,0.508182821976));
+#773 = CARTESIAN_POINT('',(-4.106497861545,0.553486946207));
+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#775 = ORIENTED_EDGE('',*,*,#640,.F.);
+#776 = ADVANCED_FACE('',(#777),#590,.T.);
+#777 = FACE_BOUND('',#778,.T.);
+#778 = EDGE_LOOP('',(#779,#780,#803,#832));
+#779 = ORIENTED_EDGE('',*,*,#566,.T.);
+#780 = ORIENTED_EDGE('',*,*,#781,.T.);
+#781 = EDGE_CURVE('',#531,#782,#784,.T.);
+#782 = VERTEX_POINT('',#783);
+#783 = CARTESIAN_POINT('',(-1.443375672974,7.322382102102E-16,
+    0.824426932662));
+#784 = SURFACE_CURVE('',#785,(#789,#796),.PCURVE_S1.);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(-1.443375672974,8.881784197001E-15,10.));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#789 = PCURVE('',#590,#790);
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(0.,0.));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(0.,-1.));
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#796 = PCURVE('',#554,#797);
+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#802);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(1.443375672974,1.110223024625E-15));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(0.,-1.));
+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#803 = ORIENTED_EDGE('',*,*,#804,.F.);
+#804 = EDGE_CURVE('',#725,#782,#805,.T.);
+#805 = SURFACE_CURVE('',#806,(#811,#818),.PCURVE_S1.);
+#806 = HYPERBOLA('',#807,0.454963467216,1.25);
+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
+#808 = CARTESIAN_POINT('',(-1.082531754731,0.625,0.299080372125));
+#809 = DIRECTION('',(0.866025403784,-0.5,4.4408920985E-16));
+#810 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#811 = PCURVE('',#590,#812);
+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);
+#813 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#814,#815,#816),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#814 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#815 = CARTESIAN_POINT('',(0.721687836487,-9.326941961519));
+#816 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#818 = PCURVE('',#680,#819);
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#831);
+#820 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#821,#822,#823,#824,#825,#826,
+    #827,#828,#829,#830),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#821 = CARTESIAN_POINT('',(-4.271082548027,0.553486946207));
+#822 = CARTESIAN_POINT('',(-4.15293907346,0.508182821976));
+#823 = CARTESIAN_POINT('',(-4.023916914737,0.475741663011));
+#824 = CARTESIAN_POINT('',(-3.885251357598,0.454809791026));
+#825 = CARTESIAN_POINT('',(-3.73953661327,0.444545975815));
+#826 = CARTESIAN_POINT('',(-3.59084624509,0.444545975782));
+#827 = CARTESIAN_POINT('',(-3.445131500783,0.454809791032));
+#828 = CARTESIAN_POINT('',(-3.306465943624,0.475741663009));
+#829 = CARTESIAN_POINT('',(-3.177443784917,0.508182821976));
+#830 = CARTESIAN_POINT('',(-3.059300310349,0.553486946207));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#832 = ORIENTED_EDGE('',*,*,#724,.F.);
+#833 = ADVANCED_FACE('',(#834),#554,.T.);
+#834 = FACE_BOUND('',#835,.T.);
+#835 = EDGE_LOOP('',(#836,#837,#860,#889));
+#836 = ORIENTED_EDGE('',*,*,#530,.T.);
+#837 = ORIENTED_EDGE('',*,*,#838,.T.);
+#838 = EDGE_CURVE('',#495,#839,#841,.T.);
+#839 = VERTEX_POINT('',#840);
+#840 = CARTESIAN_POINT('',(-0.721687836487,-1.25,0.824426932662));
+#841 = SURFACE_CURVE('',#842,(#846,#853),.PCURVE_S1.);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(-0.721687836487,-1.25,10.));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#846 = PCURVE('',#554,#847);
+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(0.,0.));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(0.,-1.));
+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#853 = PCURVE('',#518,#854);
+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(1.443375672974,0.));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(-0.,-1.));
+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#860 = ORIENTED_EDGE('',*,*,#861,.F.);
+#861 = EDGE_CURVE('',#782,#839,#862,.T.);
+#862 = SURFACE_CURVE('',#863,(#868,#875),.PCURVE_S1.);
+#863 = HYPERBOLA('',#864,0.454963467216,1.25);
+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);
+#865 = CARTESIAN_POINT('',(-1.082531754731,-0.625,0.299080372125));
+#866 = DIRECTION('',(0.866025403784,0.5,-4.4408920985E-16));
+#867 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#868 = PCURVE('',#554,#869);
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#871,#872,#873),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#871 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#872 = CARTESIAN_POINT('',(0.721687836487,-9.326941961519));
+#873 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = PCURVE('',#680,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#888);
+#877 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#878,#879,#880,#881,#882,#883,
+    #884,#885,#886,#887),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#878 = CARTESIAN_POINT('',(-3.223884996831,0.553486946207));
+#879 = CARTESIAN_POINT('',(-3.105741522263,0.508182821976));
+#880 = CARTESIAN_POINT('',(-2.976719363474,0.475741663006));
+#881 = CARTESIAN_POINT('',(-2.838053806656,0.454809791048));
+#882 = CARTESIAN_POINT('',(-2.692339061476,0.444545975751));
+#883 = CARTESIAN_POINT('',(-2.543648694518,0.444545975849));
+#884 = CARTESIAN_POINT('',(-2.397933949309,0.454809791005));
+#885 = CARTESIAN_POINT('',(-2.259268392496,0.475741663017));
+#886 = CARTESIAN_POINT('',(-2.13024623372,0.508182821976));
+#887 = CARTESIAN_POINT('',(-2.012102759152,0.553486946207));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = ORIENTED_EDGE('',*,*,#781,.F.);
+#890 = ADVANCED_FACE('',(#891),#518,.T.);
+#891 = FACE_BOUND('',#892,.T.);
+#892 = EDGE_LOOP('',(#893,#894,#917,#946));
+#893 = ORIENTED_EDGE('',*,*,#494,.T.);
+#894 = ORIENTED_EDGE('',*,*,#895,.T.);
+#895 = EDGE_CURVE('',#459,#896,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(0.721687836487,-1.25,0.824426932662));
+#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(0.721687836487,-1.25,10.));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#903 = PCURVE('',#518,#904);
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(0.,0.));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(-0.,-1.));
+#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#910 = PCURVE('',#482,#911);
+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(1.443375672974,-1.110223024625E-15));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(0.,-1.));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#917 = ORIENTED_EDGE('',*,*,#918,.F.);
+#918 = EDGE_CURVE('',#839,#896,#919,.T.);
+#919 = SURFACE_CURVE('',#920,(#925,#932),.PCURVE_S1.);
+#920 = HYPERBOLA('',#921,0.454963467216,1.25);
+#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);
+#922 = CARTESIAN_POINT('',(0.,-1.25,0.299080372125));
+#923 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#924 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#925 = PCURVE('',#518,#926);
+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);
+#927 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#928,#929,#930),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#928 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#929 = CARTESIAN_POINT('',(0.721687836487,-9.326941961519));
+#930 = CARTESIAN_POINT('',(-0.144337567297,-9.147432681668));
+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#932 = PCURVE('',#680,#933);
+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#945);
+#934 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#935,#936,#937,#938,#939,#940,
+    #941,#942,#943,#944),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#935 = CARTESIAN_POINT('',(-2.176687445634,0.553486946207));
+#936 = CARTESIAN_POINT('',(-2.058543971066,0.508182821976));
+#937 = CARTESIAN_POINT('',(-1.929521812318,0.47574166301));
+#938 = CARTESIAN_POINT('',(-1.790856255266,0.454809791019));
+#939 = CARTESIAN_POINT('',(-1.645141510642,0.4445459758));
+#940 = CARTESIAN_POINT('',(-1.496451142928,0.444545975797));
+#941 = CARTESIAN_POINT('',(-1.350736398308,0.45480979102));
+#942 = CARTESIAN_POINT('',(-1.212070841269,0.475741663012));
+#943 = CARTESIAN_POINT('',(-1.083048682523,0.508182821976));
+#944 = CARTESIAN_POINT('',(-0.964905207956,0.553486946207));
+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#946 = ORIENTED_EDGE('',*,*,#838,.F.);
+#947 = ADVANCED_FACE('',(#948),#482,.T.);
+#948 = FACE_BOUND('',#949,.T.);
+#949 = EDGE_LOOP('',(#950,#951,#952,#981));
+#950 = ORIENTED_EDGE('',*,*,#458,.T.);
+#951 = ORIENTED_EDGE('',*,*,#699,.T.);
+#952 = ORIENTED_EDGE('',*,*,#953,.F.);
+#953 = EDGE_CURVE('',#896,#664,#954,.T.);
+#954 = SURFACE_CURVE('',#955,(#960,#967),.PCURVE_S1.);
+#955 = HYPERBOLA('',#956,0.454963467216,1.25);
+#956 = AXIS2_PLACEMENT_3D('',#957,#958,#959);
+#957 = CARTESIAN_POINT('',(1.082531754731,-0.625,0.299080372125));
+#958 = DIRECTION('',(-0.866025403784,0.5,-4.4408920985E-16));
+#959 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#960 = PCURVE('',#482,#961);
+#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966);
+#962 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#963,#964,#965),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.549306144334),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.184219961349,1.)) REPRESENTATION_ITEM('') );
+#963 = CARTESIAN_POINT('',(1.587713240271,-9.147432681668));
+#964 = CARTESIAN_POINT('',(0.773149596005,-9.316274995688));
+#965 = CARTESIAN_POINT('',(-2.22044604925E-16,-9.175573067338));
+#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#967 = PCURVE('',#680,#968);
+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#980);
+#969 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#970,#971,#972,#973,#974,#975,
+    #976,#977,#978,#979),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.549306144334),.PIECEWISE_BEZIER_KNOTS.);
+#970 = CARTESIAN_POINT('',(-1.129489894438,0.553486946207));
+#971 = CARTESIAN_POINT('',(-1.020248504667,0.511596477762));
+#972 = CARTESIAN_POINT('',(-0.901706151404,0.480703562114));
+#973 = CARTESIAN_POINT('',(-0.774838814194,0.459738040663));
+#974 = CARTESIAN_POINT('',(-0.641618479518,0.448004350619));
+#975 = CARTESIAN_POINT('',(-0.505085615074,0.445130512149));
+#976 = CARTESIAN_POINT('',(-0.369620061602,0.451043836126));
+#977 = CARTESIAN_POINT('',(-0.238789739986,0.46596752828));
+#978 = CARTESIAN_POINT('',(-0.115092945802,0.490437836841));
+#979 = CARTESIAN_POINT('',(-1.105839207519E-16,0.525346560537));
+#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#981 = ORIENTED_EDGE('',*,*,#895,.F.);
+#982 = ADVANCED_FACE('',(#983),#680,.F.);
+#983 = FACE_BOUND('',#984,.T.);
+#984 = EDGE_LOOP('',(#985,#1008,#1009,#1010,#1011,#1012,#1013,#1014));
+#985 = ORIENTED_EDGE('',*,*,#986,.F.);
+#986 = EDGE_CURVE('',#987,#664,#989,.T.);
+#987 = VERTEX_POINT('',#988);
+#988 = CARTESIAN_POINT('',(0.,3.320459153471E-16,0.299080372125));
+#989 = SEAM_CURVE('',#990,(#994,#1001),.PCURVE_S1.);
+#990 = LINE('',#991,#992);
+#991 = CARTESIAN_POINT('',(0.,3.320459153471E-16,0.299080372125));
+#992 = VECTOR('',#993,1.);
+#993 = DIRECTION('',(0.939692457849,3.797191350146E-16,0.342020590991));
+#994 = PCURVE('',#680,#995);
+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);
+#996 = LINE('',#997,#998);
+#997 = CARTESIAN_POINT('',(-0.,0.));
+#998 = VECTOR('',#999,1.);
+#999 = DIRECTION('',(-0.,1.));
+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1001 = PCURVE('',#680,#1002);
+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);
+#1003 = LINE('',#1004,#1005);
+#1004 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1005 = VECTOR('',#1006,1.);
+#1006 = DIRECTION('',(-0.,1.));
+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1008 = ORIENTED_EDGE('',*,*,#986,.T.);
+#1009 = ORIENTED_EDGE('',*,*,#663,.T.);
+#1010 = ORIENTED_EDGE('',*,*,#747,.T.);
+#1011 = ORIENTED_EDGE('',*,*,#804,.T.);
+#1012 = ORIENTED_EDGE('',*,*,#861,.T.);
+#1013 = ORIENTED_EDGE('',*,*,#918,.T.);
+#1014 = ORIENTED_EDGE('',*,*,#953,.T.);
+#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1019)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1016,#1017,#1018)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1016 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1017 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1018 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1019 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1016,
+  'distance_accuracy_value','confusion accuracy');
+#1020 = PRODUCT_TYPE('part',$,(#7));
+#1021 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1022),#1015);
+#1022 = STYLED_ITEM('color',(#1023),#15);
+#1023 = PRESENTATION_STYLE_ASSIGNMENT((#1024,#1030));
+#1024 = SURFACE_STYLE_USAGE(.BOTH.,#1025);
+#1025 = SURFACE_SIDE_STYLE('',(#1026));
+#1026 = SURFACE_STYLE_FILL_AREA(#1027);
+#1027 = FILL_AREA_STYLE('',(#1028));
+#1028 = FILL_AREA_STYLE_COLOUR('',#1029);
+#1029 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1030 = CURVE_STYLE('',#1031,POSITIVE_LENGTH_MEASURE(0.1),#1029);
+#1031 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.stl b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x12.stl
new file mode 100644
index 0000000000000000000000000000000000000000..fda9b374a1d6ac78918df935614b8198036519f9
GIT binary patch
literal 33284
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

literal 0
HcmV?d00001