From 75e03ed9a6fa177b2314a3e4abf85f53a70d1c5b Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Wed, 10 Dec 2014 09:25:37 +0100
Subject: [PATCH] ISO 4762 Hex Socket Head Cap M3x22 Screw

---
 ...4762_Hex_Socket_Head_Cap_Screw_M3x22.fcstd |  Bin 0 -> 42217 bytes
 ...O4762_Hex_Socket_Head_Cap_Screw_M3x22.step | 1272 +++++++++++++++++
 ...SO4762_Hex_Socket_Head_Cap_Screw_M3x22.stl |  Bin 0 -> 30784 bytes
 3 files changed, 1272 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.step
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.stl

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..78fae08010fcef1ce0df1ee669e11e688efa45f2
GIT binary patch
literal 42217
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
DR2bG_

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.step
new file mode 100644
index 00000000..50fa9e58
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.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_M3x22.step',
+  '2014-12-10T07:08:48',('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,-9.592326932761E-15,-21.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('',(5.068029445975E-45,-9.592326932761E-15,-21.6)
+  );
+#172 = DIRECTION('',(1.751623080406E-46,-4.440892098501E-16,-1.));
+#173 = DIRECTION('',(1.,-3.256654205567E-15,1.446244992905E-30));
+#174 = PCURVE('',#74,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(3.256654205567E-15,21.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('',(5.068029445975E-45,-9.592326932761E-15,-21.6)
+  );
+#185 = DIRECTION('',(-1.751623080406E-46,4.440892098501E-16,1.));
+#186 = DIRECTION('',(1.,-3.256654205567E-15,1.446244992905E-30));
+#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,-9.769962616701E-15,-22.));
+#255 = SEAM_CURVE('',#256,(#260,#266),.PCURVE_S1.);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(1.5,-9.592326932761E-15,-21.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('',(3.256654205567E-15,0.));
+#264 = CARTESIAN_POINT('',(3.256654205567E-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('',(5.138094369191E-45,-9.769962616701E-15,-22.)
+  );
+#280 = DIRECTION('',(1.751623080406E-46,-4.440892098501E-16,-1.));
+#281 = DIRECTION('',(1.,-3.256654205567E-15,1.446244992905E-30));
+#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.,-9.769962616701E-15,-22.));
+#293 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#294 = DIRECTION('',(1.,-3.256654205567E-15,1.446244992905E-30));
+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);
+#296 = CIRCLE('',#297,1.1);
+#297 = AXIS2_PLACEMENT_2D('',#298,#299);
+#298 = CARTESIAN_POINT('',(0.,-1.577721810442E-30));
+#299 = DIRECTION('',(1.,-2.103629080589E-30));
+#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('',(-4.379057701015E-47,-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.,-0.));
+#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.062627441012,1.290326010707));
+#414 = CARTESIAN_POINT('',(-5.942446370827,1.248751099237));
+#415 = CARTESIAN_POINT('',(-5.817980987951,1.22860024017));
+#416 = CARTESIAN_POINT('',(-5.691931318521,1.22928485126));
+#417 = CARTESIAN_POINT('',(-5.567641818576,1.250819804749));
+#418 = CARTESIAN_POINT('',(-5.44777828579,1.293824025714));
+#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.293824025712));
+#473 = CARTESIAN_POINT('',(-0.715543488403,1.250819804767));
+#474 = CARTESIAN_POINT('',(-0.591253989222,1.22928485125));
+#475 = CARTESIAN_POINT('',(-0.465204318978,1.228600240196));
+#476 = CARTESIAN_POINT('',(-0.340738936592,1.248751099247));
+#477 = CARTESIAN_POINT('',(-0.220557866124,1.290326010706));
+#478 = CARTESIAN_POINT('',(-0.106589287453,1.354552594962));
+#479 = CARTESIAN_POINT('',(-1.316265027748E-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.880739246005,1.292746139185));
+#509 = CARTESIAN_POINT('',(-1.759786976494,1.249764999538));
+#510 = CARTESIAN_POINT('',(-1.634367205181,1.228586187667));
+#511 = CARTESIAN_POINT('',(-1.507225448346,1.22858618761));
+#512 = CARTESIAN_POINT('',(-1.381805677112,1.249764999563));
+#513 = CARTESIAN_POINT('',(-1.260853407578,1.292746139171));
+#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.292746139177));
+#545 = CARTESIAN_POINT('',(-2.806984527579,1.249764999558));
+#546 = CARTESIAN_POINT('',(-2.681564756494,1.228586187667));
+#547 = CARTESIAN_POINT('',(-2.554422999434,1.228586187652));
+#548 = CARTESIAN_POINT('',(-2.429003228346,1.249764999566));
+#549 = CARTESIAN_POINT('',(-2.308050958764,1.292746139172));
+#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.292746139181));
+#581 = CARTESIAN_POINT('',(-3.854182078925,1.249764999522));
+#582 = CARTESIAN_POINT('',(-3.728762307466,1.228586187677));
+#583 = CARTESIAN_POINT('',(-3.60162055098,1.228586187564));
+#584 = CARTESIAN_POINT('',(-3.476200779427,1.249764999589));
+#585 = CARTESIAN_POINT('',(-3.355248509979,1.292746139166));
+#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.292746139187));
+#615 = CARTESIAN_POINT('',(-4.901379630159,1.249764999522));
+#616 = CARTESIAN_POINT('',(-4.775959858496,1.228586187713));
+#617 = CARTESIAN_POINT('',(-4.648818101967,1.228586187559));
+#618 = CARTESIAN_POINT('',(-4.523398330588,1.249764999607));
+#619 = CARTESIAN_POINT('',(-4.40244606116,1.292746139167));
+#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_M3x22.stl b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M3x22.stl
new file mode 100644
index 0000000000000000000000000000000000000000..4d155365d06bb620829fb907a59282ffd87315c5
GIT binary patch
literal 30784
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

literal 0
HcmV?d00001