diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd
new file mode 100644
index 00000000..9b93ead0
Binary files /dev/null and b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd differ
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step
new file mode 100644
index 00000000..1e856a92
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step	
@@ -0,0 +1,1934 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Fasteners/Bolts & 
+Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step',
+  '2014-12-08T18:22:54',('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),#1560);
+#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,#105,#158,#213,#217,#270,#646,#752,#785,#818,
+    #891,#964,#997,#1030,#1103,#1176,#1209,#1242,#1310,#1518,#1525,#1532
+    ,#1539,#1546,#1553));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.5,-1.132427485118E-15,-1.7));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.5,-2.953193245503E-15,-5.8));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(1.5,-1.132427485118E-15,-1.7));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,1.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,-7.549516567451E-16,-1.7));
+#35 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#36 = DIRECTION('',(1.,-2.516505522484E-16,1.117552949063E-31));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(0.,1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,1.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,-7.549516567451E-16,-1.7));
+#56 = DIRECTION('',(-2.189528850508E-47,-4.440892098501E-16,-1.));
+#57 = DIRECTION('',(1.,-2.516505522484E-16,1.117552949063E-31));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = CONICAL_SURFACE('',#67,3.199999444449,0.785398);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,0.));
+#69 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-0.,-1.7));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.,-0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.T.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#24,#24,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,1.5);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(2.539853466589E-46,-2.57571741713E-15,-5.8));
+#84 = DIRECTION('',(4.379057701015E-47,-4.440892098501E-16,-1.));
+#85 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(6.365278674518E-16,4.1));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = CONICAL_SURFACE('',#95,1.5,0.785398163397);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(2.539853466589E-46,-2.57571741713E-15,-5.8));
+#97 = DIRECTION('',(-4.379057701015E-47,4.440892098501E-16,1.));
+#98 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(-0.,-0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(-1.,-0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#94,.T.);
+#106 = FACE_BOUND('',#107,.T.);
+#107 = EDGE_LOOP('',(#108,#129,#130,#131));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#24,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(1.3,-2.991680977023E-15,-6.));
+#112 = SEAM_CURVE('',#113,(#117,#123),.PCURVE_S1.);
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(1.5,-2.953193245503E-15,-5.8));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(-0.707106781187,-1.360746797526E-16,-0.707106781187
+    ));
+#117 = PCURVE('',#94,#118);
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#122);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120,#121),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(6.365278674518E-16,0.));
+#121 = CARTESIAN_POINT('',(6.365278674518E-16,-0.2));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = PCURVE('',#94,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#128);
+#125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126,#127),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#126 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#127 = CARTESIAN_POINT('',(-6.28318530718,-0.2));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = ORIENTED_EDGE('',*,*,#79,.T.);
+#130 = ORIENTED_EDGE('',*,*,#109,.T.);
+#131 = ORIENTED_EDGE('',*,*,#132,.F.);
+#132 = EDGE_CURVE('',#110,#110,#133,.T.);
+#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
+#134 = CIRCLE('',#135,1.3);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(2.627434620609E-46,-2.6645352591E-15,-6.));
+#137 = DIRECTION('',(4.379057701015E-47,-4.440892098501E-16,-1.));
+#138 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#139 = PCURVE('',#94,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-0.,-0.2));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-1.,-0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = PCURVE('',#147,#152);
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(0.,-2.6645352591E-15,-6.));
+#150 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#151 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,1.3);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.,-2.958228394579E-31));
+#156 = DIRECTION('',(1.,-3.286920438421E-31));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159),#66,.T.);
+#159 = FACE_BOUND('',#160,.T.);
+#160 = EDGE_LOOP('',(#161,#184,#211,#212));
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#163,#22,#165,.T.);
+#163 = VERTEX_POINT('',#164);
+#164 = CARTESIAN_POINT('',(3.023222778037,-7.850463576164E-17,
+    -0.176776724181));
+#165 = SEAM_CURVE('',#166,(#170,#177),.PCURVE_S1.);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(3.199999444449,0.,0.));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(-0.707106665647,-4.710278145699E-16,-0.707106896726
+    ));
+#170 = PCURVE('',#66,#171);
+#171 = DEFINITIONAL_REPRESENTATION('',(#172),#176);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(-0.,-0.));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(-0.,-1.));
+#176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#177 = PCURVE('',#66,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(-6.28318530718,-0.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(-0.,-1.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = ORIENTED_EDGE('',*,*,#185,.T.);
+#185 = EDGE_CURVE('',#163,#163,#186,.T.);
+#186 = SURFACE_CURVE('',#187,(#192,#199),.PCURVE_S1.);
+#187 = CIRCLE('',#188,3.023222778037);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(0.,-7.850463576164E-17,-0.176776724181));
+#190 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#191 = DIRECTION('',(1.,0.,0.));
+#192 = PCURVE('',#66,#193);
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(-0.,-0.176776724181));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-1.,-0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = PCURVE('',#200,#205);
+#200 = CONICAL_SURFACE('',#201,2.949999444449,0.392699163397);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(0.,0.,0.));
+#203 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#204 = DIRECTION('',(1.,0.,0.));
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(0.,0.176776724181));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(1.,0.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = ORIENTED_EDGE('',*,*,#162,.T.);
+#212 = ORIENTED_EDGE('',*,*,#51,.F.);
+#213 = ADVANCED_FACE('',(#214),#147,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216));
+#216 = ORIENTED_EDGE('',*,*,#132,.T.);
+#217 = ADVANCED_FACE('',(#218),#200,.T.);
+#218 = FACE_BOUND('',#219,.T.);
+#219 = EDGE_LOOP('',(#220,#241,#268,#269));
+#220 = ORIENTED_EDGE('',*,*,#221,.F.);
+#221 = EDGE_CURVE('',#222,#163,#224,.T.);
+#222 = VERTEX_POINT('',#223);
+#223 = CARTESIAN_POINT('',(2.949999444449,0.,0.));
+#224 = SEAM_CURVE('',#225,(#229,#235),.PCURVE_S1.);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(2.949999444449,0.,0.));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(0.382683507845,-4.102849177052E-16,-0.923879501247)
+  );
+#229 = PCURVE('',#200,#230);
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#234);
+#231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#232,#233),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.191341753922),.PIECEWISE_BEZIER_KNOTS.);
+#232 = CARTESIAN_POINT('',(0.,0.));
+#233 = CARTESIAN_POINT('',(0.,0.176776724181));
+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#235 = PCURVE('',#200,#236);
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#240);
+#237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#238,#239),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.191341753922),.PIECEWISE_BEZIER_KNOTS.);
+#238 = CARTESIAN_POINT('',(6.28318530718,0.));
+#239 = CARTESIAN_POINT('',(6.28318530718,0.176776724181));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#222,#222,#243,.T.);
+#243 = SURFACE_CURVE('',#244,(#249,#256),.PCURVE_S1.);
+#244 = CIRCLE('',#245,2.949999444449);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(0.,0.,0.));
+#247 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#248 = DIRECTION('',(1.,0.,0.));
+#249 = PCURVE('',#200,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(0.,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,0.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#262);
+#257 = PLANE('',#258);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(0.,0.,0.));
+#260 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#261 = DIRECTION('',(1.,0.,0.));
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = CIRCLE('',#264,2.949999444449);
+#264 = AXIS2_PLACEMENT_2D('',#265,#266);
+#265 = CARTESIAN_POINT('',(0.,0.));
+#266 = DIRECTION('',(1.,-0.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = ORIENTED_EDGE('',*,*,#221,.T.);
+#269 = ORIENTED_EDGE('',*,*,#185,.F.);
+#270 = ADVANCED_FACE('',(#271,#274),#257,.F.);
+#271 = FACE_BOUND('',#272,.T.);
+#272 = EDGE_LOOP('',(#273));
+#273 = ORIENTED_EDGE('',*,*,#242,.F.);
+#274 = FACE_BOUND('',#275,.T.);
+#275 = EDGE_LOOP('',(#276,#306,#335,#364,#393,#422,#451,#480,#509,#538,
+    #567,#596,#625));
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#278,#280,#282,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(1.15,0.,0.));
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(1.149970821074,-8.192110677351E-03,
+    1.819013978855E-18));
+#282 = SURFACE_CURVE('',#283,(#288,#295),.PCURVE_S1.);
+#283 = CIRCLE('',#284,1.15);
+#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
+#285 = CARTESIAN_POINT('',(0.,0.,0.));
+#286 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = PCURVE('',#257,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = CIRCLE('',#291,1.15);
+#291 = AXIS2_PLACEMENT_2D('',#292,#293);
+#292 = CARTESIAN_POINT('',(0.,0.));
+#293 = DIRECTION('',(1.,-0.));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#296,#301);
+#296 = CYLINDRICAL_SURFACE('',#297,1.15);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#299 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#300 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#305);
+#302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#303,#304),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,7.123634751424E-03),.PIECEWISE_BEZIER_KNOTS.);
+#303 = CARTESIAN_POINT('',(-6.28318530718,1.7));
+#304 = CARTESIAN_POINT('',(-6.290308941931,1.7));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#280,#308,#310,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,
+    6.643148007962E-16));
+#310 = SURFACE_CURVE('',#311,(#316,#323),.PCURVE_S1.);
+#311 = CIRCLE('',#312,1.15);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(0.,0.,0.));
+#314 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#315 = DIRECTION('',(1.,0.,0.));
+#316 = PCURVE('',#257,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = CIRCLE('',#319,1.15);
+#319 = AXIS2_PLACEMENT_2D('',#320,#321);
+#320 = CARTESIAN_POINT('',(0.,0.));
+#321 = DIRECTION('',(1.,-0.));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = CONICAL_SURFACE('',#325,2.553515460064E-16,0.785397673205);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#327 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#328 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(-1.,0.));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#308,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(0.56789083458,-1.,6.661338147751E-16));
+#339 = SURFACE_CURVE('',#340,(#345,#352),.PCURVE_S1.);
+#340 = CIRCLE('',#341,1.15);
+#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
+#342 = CARTESIAN_POINT('',(0.,0.,0.));
+#343 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#344 = DIRECTION('',(1.,0.,0.));
+#345 = PCURVE('',#257,#346);
+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
+#347 = CIRCLE('',#348,1.15);
+#348 = AXIS2_PLACEMENT_2D('',#349,#350);
+#349 = CARTESIAN_POINT('',(0.,0.));
+#350 = DIRECTION('',(1.,-0.));
+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#352 = PCURVE('',#353,#358);
+#353 = CYLINDRICAL_SURFACE('',#354,1.15);
+#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
+#355 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#356 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#357 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-1.,0.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#337,#366,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(-0.56789083458,-1.,6.661338147751E-16));
+#368 = SURFACE_CURVE('',#369,(#374,#381),.PCURVE_S1.);
+#369 = CIRCLE('',#370,1.15);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(0.,0.,0.));
+#372 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#373 = DIRECTION('',(1.,0.,0.));
+#374 = PCURVE('',#257,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = CIRCLE('',#377,1.15);
+#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,2.553515460064E-16,0.785397673205);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#385 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#386 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-1.,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#394,.T.);
+#394 = EDGE_CURVE('',#366,#395,#397,.T.);
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,
+    6.643148007962E-16));
+#397 = SURFACE_CURVE('',#398,(#403,#410),.PCURVE_S1.);
+#398 = CIRCLE('',#399,1.15);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(0.,0.,0.));
+#401 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#402 = DIRECTION('',(1.,0.,0.));
+#403 = PCURVE('',#257,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = CIRCLE('',#406,1.15);
+#406 = AXIS2_PLACEMENT_2D('',#407,#408);
+#407 = CARTESIAN_POINT('',(0.,0.));
+#408 = DIRECTION('',(1.,-0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = CYLINDRICAL_SURFACE('',#412,1.15);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#414 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#415 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(-1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.T.);
+#423 = EDGE_CURVE('',#395,#424,#426,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(-1.149970821074,-8.19211067735E-03,
+    1.819013978854E-18));
+#426 = SURFACE_CURVE('',#427,(#432,#439),.PCURVE_S1.);
+#427 = CIRCLE('',#428,1.15);
+#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
+#429 = CARTESIAN_POINT('',(0.,0.,0.));
+#430 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#431 = DIRECTION('',(1.,0.,0.));
+#432 = PCURVE('',#257,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = CIRCLE('',#435,1.15);
+#435 = AXIS2_PLACEMENT_2D('',#436,#437);
+#436 = CARTESIAN_POINT('',(0.,0.));
+#437 = DIRECTION('',(1.,-0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = PCURVE('',#440,#445);
+#440 = CONICAL_SURFACE('',#441,2.553515460064E-16,0.785397673205);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#443 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#444 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-1.,0.));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = ORIENTED_EDGE('',*,*,#452,.T.);
+#452 = EDGE_CURVE('',#424,#453,#455,.T.);
+#453 = VERTEX_POINT('',#454);
+#454 = CARTESIAN_POINT('',(-1.149970821074,8.19211067735E-03,
+    -1.819013978854E-18));
+#455 = SURFACE_CURVE('',#456,(#461,#468),.PCURVE_S1.);
+#456 = CIRCLE('',#457,1.15);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(0.,0.,0.));
+#459 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#460 = DIRECTION('',(1.,0.,0.));
+#461 = PCURVE('',#257,#462);
+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
+#463 = CIRCLE('',#464,1.15);
+#464 = AXIS2_PLACEMENT_2D('',#465,#466);
+#465 = CARTESIAN_POINT('',(0.,0.));
+#466 = DIRECTION('',(1.,-0.));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#468 = PCURVE('',#469,#474);
+#469 = CYLINDRICAL_SURFACE('',#470,1.15);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#472 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#473 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(-1.,0.));
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#453,#482,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,
+    -6.643148007962E-16));
+#484 = SURFACE_CURVE('',#485,(#490,#497),.PCURVE_S1.);
+#485 = CIRCLE('',#486,1.15);
+#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
+#487 = CARTESIAN_POINT('',(0.,0.,0.));
+#488 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#489 = DIRECTION('',(1.,0.,0.));
+#490 = PCURVE('',#257,#491);
+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
+#492 = CIRCLE('',#493,1.15);
+#493 = AXIS2_PLACEMENT_2D('',#494,#495);
+#494 = CARTESIAN_POINT('',(0.,0.));
+#495 = DIRECTION('',(1.,-0.));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#497 = PCURVE('',#498,#503);
+#498 = CONICAL_SURFACE('',#499,2.553515460064E-16,0.785397673205);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#501 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#502 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(-1.,0.));
+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#509 = ORIENTED_EDGE('',*,*,#510,.T.);
+#510 = EDGE_CURVE('',#482,#511,#513,.T.);
+#511 = VERTEX_POINT('',#512);
+#512 = CARTESIAN_POINT('',(-0.56789083458,1.,-6.661338147751E-16));
+#513 = SURFACE_CURVE('',#514,(#519,#526),.PCURVE_S1.);
+#514 = CIRCLE('',#515,1.15);
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(0.,0.,0.));
+#517 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#518 = DIRECTION('',(1.,0.,0.));
+#519 = PCURVE('',#257,#520);
+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);
+#521 = CIRCLE('',#522,1.15);
+#522 = AXIS2_PLACEMENT_2D('',#523,#524);
+#523 = CARTESIAN_POINT('',(0.,0.));
+#524 = DIRECTION('',(1.,-0.));
+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#526 = PCURVE('',#527,#532);
+#527 = CYLINDRICAL_SURFACE('',#528,1.15);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#530 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#531 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(-1.,0.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = ORIENTED_EDGE('',*,*,#539,.T.);
+#539 = EDGE_CURVE('',#511,#540,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(0.56789083458,1.,-6.661338147751E-16));
+#542 = SURFACE_CURVE('',#543,(#548,#555),.PCURVE_S1.);
+#543 = CIRCLE('',#544,1.15);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(0.,0.,0.));
+#546 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = PCURVE('',#257,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = CIRCLE('',#551,1.15);
+#551 = AXIS2_PLACEMENT_2D('',#552,#553);
+#552 = CARTESIAN_POINT('',(0.,0.));
+#553 = DIRECTION('',(1.,-0.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = PCURVE('',#556,#561);
+#556 = CONICAL_SURFACE('',#557,2.553515460064E-16,0.785397673205);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#559 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#560 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(-1.,0.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#540,#569,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,
+    -6.643148007962E-16));
+#571 = SURFACE_CURVE('',#572,(#577,#584),.PCURVE_S1.);
+#572 = CIRCLE('',#573,1.15);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.,0.,0.));
+#575 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#576 = DIRECTION('',(1.,0.,0.));
+#577 = PCURVE('',#257,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);
+#579 = CIRCLE('',#580,1.15);
+#580 = AXIS2_PLACEMENT_2D('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.,0.));
+#582 = DIRECTION('',(1.,-0.));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = PCURVE('',#585,#590);
+#585 = CYLINDRICAL_SURFACE('',#586,1.15);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#588 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#589 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(-1.,0.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = ORIENTED_EDGE('',*,*,#597,.T.);
+#597 = EDGE_CURVE('',#569,#598,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(1.149970821074,8.192110677351E-03,
+    -1.819013978855E-18));
+#600 = SURFACE_CURVE('',#601,(#606,#613),.PCURVE_S1.);
+#601 = CIRCLE('',#602,1.15);
+#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
+#603 = CARTESIAN_POINT('',(0.,0.,0.));
+#604 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#605 = DIRECTION('',(1.,0.,0.));
+#606 = PCURVE('',#257,#607);
+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);
+#608 = CIRCLE('',#609,1.15);
+#609 = AXIS2_PLACEMENT_2D('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.,0.));
+#611 = DIRECTION('',(1.,-0.));
+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#613 = PCURVE('',#614,#619);
+#614 = CONICAL_SURFACE('',#615,2.553515460064E-16,0.785397673205);
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#617 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#618 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(-1.,0.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = ORIENTED_EDGE('',*,*,#626,.T.);
+#626 = EDGE_CURVE('',#598,#278,#627,.T.);
+#627 = SURFACE_CURVE('',#628,(#633,#640),.PCURVE_S1.);
+#628 = CIRCLE('',#629,1.15);
+#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);
+#630 = CARTESIAN_POINT('',(0.,0.,0.));
+#631 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#632 = DIRECTION('',(1.,0.,0.));
+#633 = PCURVE('',#257,#634);
+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);
+#635 = CIRCLE('',#636,1.15);
+#636 = AXIS2_PLACEMENT_2D('',#637,#638);
+#637 = CARTESIAN_POINT('',(0.,0.));
+#638 = DIRECTION('',(1.,-0.));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#640 = PCURVE('',#296,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#645);
+#642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#643,#644),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(6.276061672428,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#643 = CARTESIAN_POINT('',(-6.276061672428,1.7));
+#644 = CARTESIAN_POINT('',(-6.28318530718,1.7));
+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#646 = ADVANCED_FACE('',(#647),#296,.F.);
+#647 = FACE_BOUND('',#648,.T.);
+#648 = EDGE_LOOP('',(#649,#679,#702,#726,#727,#728));
+#649 = ORIENTED_EDGE('',*,*,#650,.T.);
+#650 = EDGE_CURVE('',#651,#653,#655,.T.);
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(1.149970821074,8.192110677348E-03,-1.7));
+#653 = VERTEX_POINT('',#654);
+#654 = CARTESIAN_POINT('',(1.15,-1.887379141863E-15,-1.7));
+#655 = SURFACE_CURVE('',#656,(#661,#667),.PCURVE_S1.);
+#656 = CIRCLE('',#657,1.15);
+#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
+#658 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#659 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#660 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#661 = PCURVE('',#296,#662);
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#666);
+#663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#664,#665),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(6.276061672428,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#664 = CARTESIAN_POINT('',(-6.276061672428,0.));
+#665 = CARTESIAN_POINT('',(-6.28318530718,-3.378588046504E-30));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = PCURVE('',#668,#673);
+#668 = CONICAL_SURFACE('',#669,4.704162370391E-16,1.22173);
+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
+#670 = CARTESIAN_POINT('',(0.,-1.881664948156E-15,-2.118566389838));
+#671 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#672 = DIRECTION('',(1.,-4.197888434044E-16,3.728473915427E-31));
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(-1.,0.));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#653,#681,#683,.T.);
+#681 = VERTEX_POINT('',#682);
+#682 = CARTESIAN_POINT('',(1.149970821074,-8.192110677352E-03,-1.7));
+#683 = SURFACE_CURVE('',#684,(#689,#695),.PCURVE_S1.);
+#684 = CIRCLE('',#685,1.15);
+#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688);
+#686 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#687 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#688 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#689 = PCURVE('',#296,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#694);
+#691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#692,#693),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,7.123634751423E-03),.PIECEWISE_BEZIER_KNOTS.);
+#692 = CARTESIAN_POINT('',(-6.28318530718,-3.503246160812E-46));
+#693 = CARTESIAN_POINT('',(-6.290308941931,0.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#668,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(-1.,0.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = ORIENTED_EDGE('',*,*,#703,.T.);
+#703 = EDGE_CURVE('',#681,#280,#704,.T.);
+#704 = SURFACE_CURVE('',#705,(#709,#715),.PCURVE_S1.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(1.149970821074,-8.192110677352E-03,-1.7));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#709 = PCURVE('',#296,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#714);
+#711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#712,#713),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);
+#712 = CARTESIAN_POINT('',(-6.290308941931,2.22044604925E-16));
+#713 = CARTESIAN_POINT('',(-6.290308941931,1.7));
+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#715 = PCURVE('',#716,#721);
+#716 = PLANE('',#717);
+#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
+#718 = CARTESIAN_POINT('',(1.154700538379,8.881784197001E-16,1.));
+#719 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#720 = DIRECTION('',(-0.5,-0.866025403784,7.691850745534E-16));
+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#725);
+#722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#723,#724),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#723 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#724 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#726 = ORIENTED_EDGE('',*,*,#277,.F.);
+#727 = ORIENTED_EDGE('',*,*,#626,.F.);
+#728 = ORIENTED_EDGE('',*,*,#729,.F.);
+#729 = EDGE_CURVE('',#651,#598,#730,.T.);
+#730 = SURFACE_CURVE('',#731,(#735,#741),.PCURVE_S1.);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(1.149970821074,8.192110677349E-03,-1.7));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#735 = PCURVE('',#296,#736);
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#740);
+#737 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#738,#739),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);
+#738 = CARTESIAN_POINT('',(-6.276061672428,2.22044604925E-16));
+#739 = CARTESIAN_POINT('',(-6.276061672428,1.7));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = PCURVE('',#742,#747);
+#742 = PLANE('',#743);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(0.57735026919,1.,1.));
+#745 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#746 = DIRECTION('',(0.5,-0.866025403784,7.691850745534E-16));
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#751);
+#748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#749,#750),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#749 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#750 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#752 = ADVANCED_FACE('',(#753),#324,.F.);
+#753 = FACE_BOUND('',#754,.T.);
+#754 = EDGE_LOOP('',(#755,#756));
+#755 = ORIENTED_EDGE('',*,*,#307,.F.);
+#756 = ORIENTED_EDGE('',*,*,#757,.F.);
+#757 = EDGE_CURVE('',#308,#280,#758,.T.);
+#758 = SURFACE_CURVE('',#759,(#764,#778),.PCURVE_S1.);
+#759 = HYPERBOLA('',#760,1.000000980385,1.);
+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
+#761 = CARTESIAN_POINT('',(0.866025403784,-0.5,-1.150001127443));
+#762 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#763 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#764 = PCURVE('',#324,#765);
+#765 = DEFINITIONAL_REPRESENTATION('',(#766),#777);
+#766 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#767,#768,#769,#770,#771,#772,
+    #773,#774,#775,#776),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#767 = CARTESIAN_POINT('',(-1.040073916445,1.150001127443));
+#768 = CARTESIAN_POINT('',(-0.935514054966,1.08171568562));
+#769 = CARTESIAN_POINT('',(-0.823969567303,1.032136051764));
+#770 = CARTESIAN_POINT('',(-0.706559836599,0.999834151698));
+#771 = CARTESIAN_POINT('',(-0.585098984637,0.983903508533));
+#772 = CARTESIAN_POINT('',(-0.462098566528,0.983903508523));
+#773 = CARTESIAN_POINT('',(-0.340637714611,0.999834151736));
+#774 = CARTESIAN_POINT('',(-0.223227983893,1.032136051761));
+#775 = CARTESIAN_POINT('',(-0.111683496231,1.08171568562));
+#776 = CARTESIAN_POINT('',(-7.123634751422E-03,1.150001127443));
+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#778 = PCURVE('',#716,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#781,#782,#783),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#781 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#782 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#783 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = ADVANCED_FACE('',(#786),#614,.F.);
+#786 = FACE_BOUND('',#787,.T.);
+#787 = EDGE_LOOP('',(#788,#817));
+#788 = ORIENTED_EDGE('',*,*,#789,.F.);
+#789 = EDGE_CURVE('',#598,#569,#790,.T.);
+#790 = SURFACE_CURVE('',#791,(#796,#810),.PCURVE_S1.);
+#791 = HYPERBOLA('',#792,1.000000980385,1.);
+#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795);
+#793 = CARTESIAN_POINT('',(0.866025403784,0.5,-1.150001127443));
+#794 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#795 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#796 = PCURVE('',#614,#797);
+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#809);
+#798 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#799,#800,#801,#802,#803,#804,
+    #805,#806,#807,#808),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#799 = CARTESIAN_POINT('',(-6.276061672428,1.150001127443));
+#800 = CARTESIAN_POINT('',(-6.171501810949,1.08171568562));
+#801 = CARTESIAN_POINT('',(-6.059957323316,1.03213605177));
+#802 = CARTESIAN_POINT('',(-5.942547592451,0.99983415168));
+#803 = CARTESIAN_POINT('',(-5.821086740878,0.98390350859));
+#804 = CARTESIAN_POINT('',(-5.698086322052,0.983903508492));
+#805 = CARTESIAN_POINT('',(-5.576625470829,0.999834151726));
+#806 = CARTESIAN_POINT('',(-5.459215739811,1.032136051757));
+#807 = CARTESIAN_POINT('',(-5.347671252214,1.08171568562));
+#808 = CARTESIAN_POINT('',(-5.243111390734,1.150001127443));
+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#810 = PCURVE('',#742,#811);
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#813,#814,#815),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#813 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#814 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#815 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = ORIENTED_EDGE('',*,*,#597,.F.);
+#818 = ADVANCED_FACE('',(#819),#353,.F.);
+#819 = FACE_BOUND('',#820,.T.);
+#820 = EDGE_LOOP('',(#821,#842,#866,#890));
+#821 = ORIENTED_EDGE('',*,*,#822,.F.);
+#822 = EDGE_CURVE('',#823,#308,#825,.T.);
+#823 = VERTEX_POINT('',#824);
+#824 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,-1.7));
+#825 = SURFACE_CURVE('',#826,(#830,#836),.PCURVE_S1.);
+#826 = LINE('',#827,#828);
+#827 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,-1.7));
+#828 = VECTOR('',#829,1.);
+#829 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#830 = PCURVE('',#353,#831);
+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#835);
+#832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#833,#834),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#833 = CARTESIAN_POINT('',(-1.040073916445,5.457041936563E-18));
+#834 = CARTESIAN_POINT('',(-1.040073916445,2.7));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#836 = PCURVE('',#716,#837);
+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#841);
+#838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#839,#840),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#839 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#840 = CARTESIAN_POINT('',(1.14524110377,1.33226762955E-15));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#842 = ORIENTED_EDGE('',*,*,#843,.T.);
+#843 = EDGE_CURVE('',#823,#844,#846,.T.);
+#844 = VERTEX_POINT('',#845);
+#845 = CARTESIAN_POINT('',(0.56789083458,-1.,-1.7));
+#846 = SURFACE_CURVE('',#847,(#852,#859),.PCURVE_S1.);
+#847 = CIRCLE('',#848,1.15);
+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
+#849 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#850 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#851 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#852 = PCURVE('',#353,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(-0.,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(-1.,0.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = PCURVE('',#668,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(-1.,0.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#866 = ORIENTED_EDGE('',*,*,#867,.T.);
+#867 = EDGE_CURVE('',#844,#337,#868,.T.);
+#868 = SURFACE_CURVE('',#869,(#873,#879),.PCURVE_S1.);
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(0.56789083458,-1.,-1.7));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#873 = PCURVE('',#353,#874);
+#874 = DEFINITIONAL_REPRESENTATION('',(#875),#878);
+#875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#876,#877),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#876 = CARTESIAN_POINT('',(-1.054321185948,0.));
+#877 = CARTESIAN_POINT('',(-1.054321185948,2.7));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#879 = PCURVE('',#880,#885);
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(0.57735026919,-1.,1.));
+#883 = DIRECTION('',(-0.,1.,-8.881784197001E-16));
+#884 = DIRECTION('',(-1.,0.,0.));
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#889);
+#886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#887,#888),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#887 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#888 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = ORIENTED_EDGE('',*,*,#336,.F.);
+#891 = ADVANCED_FACE('',(#892),#585,.F.);
+#892 = FACE_BOUND('',#893,.T.);
+#893 = EDGE_LOOP('',(#894,#920,#944,#963));
+#894 = ORIENTED_EDGE('',*,*,#895,.F.);
+#895 = EDGE_CURVE('',#896,#540,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(0.56789083458,1.,-1.7));
+#898 = SURFACE_CURVE('',#899,(#903,#909),.PCURVE_S1.);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(0.56789083458,1.,-1.7));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#903 = PCURVE('',#585,#904);
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#908);
+#905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#906,#907),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#906 = CARTESIAN_POINT('',(-5.228864121232,-1.972152263053E-31));
+#907 = CARTESIAN_POINT('',(-5.228864121232,2.7));
+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#909 = PCURVE('',#910,#915);
+#910 = PLANE('',#911);
+#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
+#912 = CARTESIAN_POINT('',(-0.57735026919,1.,1.));
+#913 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#914 = DIRECTION('',(1.,0.,0.));
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#919);
+#916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#917,#918),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#917 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#918 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = ORIENTED_EDGE('',*,*,#921,.T.);
+#921 = EDGE_CURVE('',#896,#922,#924,.T.);
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,-1.7));
+#924 = SURFACE_CURVE('',#925,(#930,#937),.PCURVE_S1.);
+#925 = CIRCLE('',#926,1.15);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#928 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#929 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#930 = PCURVE('',#585,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(-0.,0.));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(-1.,0.));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = PCURVE('',#668,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(-1.,0.));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = ORIENTED_EDGE('',*,*,#945,.T.);
+#945 = EDGE_CURVE('',#922,#569,#946,.T.);
+#946 = SURFACE_CURVE('',#947,(#951,#957),.PCURVE_S1.);
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,-1.7));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#951 = PCURVE('',#585,#952);
+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#956);
+#953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#954,#955),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#954 = CARTESIAN_POINT('',(-5.243111390734,-5.457041936563E-18));
+#955 = CARTESIAN_POINT('',(-5.243111390734,2.7));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#957 = PCURVE('',#742,#958);
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#962);
+#959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#960,#961),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#960 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#961 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = ORIENTED_EDGE('',*,*,#568,.F.);
+#964 = ADVANCED_FACE('',(#965),#382,.F.);
+#965 = FACE_BOUND('',#966,.T.);
+#966 = EDGE_LOOP('',(#967,#968));
+#967 = ORIENTED_EDGE('',*,*,#365,.F.);
+#968 = ORIENTED_EDGE('',*,*,#969,.F.);
+#969 = EDGE_CURVE('',#366,#337,#970,.T.);
+#970 = SURFACE_CURVE('',#971,(#976,#990),.PCURVE_S1.);
+#971 = HYPERBOLA('',#972,1.000000980385,1.);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(0.,-1.,-1.150001127443));
+#974 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#975 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#976 = PCURVE('',#382,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#989);
+#978 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#979,#980,#981,#982,#983,#984,
+    #985,#986,#987,#988),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#979 = CARTESIAN_POINT('',(-2.087271467642,1.150001127443));
+#980 = CARTESIAN_POINT('',(-1.982711606162,1.08171568562));
+#981 = CARTESIAN_POINT('',(-1.871167118497,1.032136051766));
+#982 = CARTESIAN_POINT('',(-1.753757387836,0.999834151711));
+#983 = CARTESIAN_POINT('',(-1.632296535783,0.983903508528));
+#984 = CARTESIAN_POINT('',(-1.509296117809,0.983903508487));
+#985 = CARTESIAN_POINT('',(-1.387835265756,0.999834151703));
+#986 = CARTESIAN_POINT('',(-1.270425535092,1.032136051761));
+#987 = CARTESIAN_POINT('',(-1.158881047428,1.08171568562));
+#988 = CARTESIAN_POINT('',(-1.054321185948,1.150001127443));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = PCURVE('',#880,#991);
+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
+#992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#993,#994,#995),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#993 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#994 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#995 = CARTESIAN_POINT('',(9.459434609598E-03,-1.));
+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#997 = ADVANCED_FACE('',(#998),#556,.F.);
+#998 = FACE_BOUND('',#999,.T.);
+#999 = EDGE_LOOP('',(#1000,#1029));
+#1000 = ORIENTED_EDGE('',*,*,#1001,.F.);
+#1001 = EDGE_CURVE('',#540,#511,#1002,.T.);
+#1002 = SURFACE_CURVE('',#1003,(#1008,#1022),.PCURVE_S1.);
+#1003 = HYPERBOLA('',#1004,1.000000980385,1.);
+#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007);
+#1005 = CARTESIAN_POINT('',(0.,1.,-1.150001127443));
+#1006 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1007 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1008 = PCURVE('',#556,#1009);
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1021);
+#1010 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1011,#1012,#1013,#1014,#1015,
+    #1016,#1017,#1018,#1019,#1020),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1011 = CARTESIAN_POINT('',(-5.228864121232,1.150001127443));
+#1012 = CARTESIAN_POINT('',(-5.124304259752,1.08171568562));
+#1013 = CARTESIAN_POINT('',(-5.012759772064,1.032136051756));
+#1014 = CARTESIAN_POINT('',(-4.895350041515,0.999834151716));
+#1015 = CARTESIAN_POINT('',(-4.77388918928,0.983903508477));
+#1016 = CARTESIAN_POINT('',(-4.650888771255,0.983903508518));
+#1017 = CARTESIAN_POINT('',(-4.529427919268,0.999834151682));
+#1018 = CARTESIAN_POINT('',(-4.41201818867,1.032136051763));
+#1019 = CARTESIAN_POINT('',(-4.300473701017,1.08171568562));
+#1020 = CARTESIAN_POINT('',(-4.195913839538,1.150001127443));
+#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1022 = PCURVE('',#910,#1023);
+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);
+#1024 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1025,#1026,#1027),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1025 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1026 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1027 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1029 = ORIENTED_EDGE('',*,*,#539,.F.);
+#1030 = ADVANCED_FACE('',(#1031),#411,.F.);
+#1031 = FACE_BOUND('',#1032,.T.);
+#1032 = EDGE_LOOP('',(#1033,#1054,#1078,#1102));
+#1033 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1034 = EDGE_CURVE('',#1035,#366,#1037,.T.);
+#1035 = VERTEX_POINT('',#1036);
+#1036 = CARTESIAN_POINT('',(-0.56789083458,-1.,-1.7));
+#1037 = SURFACE_CURVE('',#1038,(#1042,#1048),.PCURVE_S1.);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(-0.56789083458,-1.,-1.7));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1042 = PCURVE('',#411,#1043);
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1047);
+#1044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1045,#1046),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1045 = CARTESIAN_POINT('',(-2.087271467642,-1.479114197289E-31));
+#1046 = CARTESIAN_POINT('',(-2.087271467642,2.7));
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1048 = PCURVE('',#880,#1049);
+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1053);
+#1050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1051,#1052),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1051 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1052 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = ORIENTED_EDGE('',*,*,#1055,.T.);
+#1055 = EDGE_CURVE('',#1035,#1056,#1058,.T.);
+#1056 = VERTEX_POINT('',#1057);
+#1057 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,-1.7));
+#1058 = SURFACE_CURVE('',#1059,(#1064,#1071),.PCURVE_S1.);
+#1059 = CIRCLE('',#1060,1.15);
+#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063);
+#1061 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1062 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1063 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1064 = PCURVE('',#411,#1065);
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(-0.,0.));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(-1.,0.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = PCURVE('',#668,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(-1.,0.));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079 = EDGE_CURVE('',#1056,#395,#1080,.T.);
+#1080 = SURFACE_CURVE('',#1081,(#1085,#1091),.PCURVE_S1.);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,-1.7));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1085 = PCURVE('',#411,#1086);
+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1090);
+#1087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1088,#1089),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1088 = CARTESIAN_POINT('',(-2.101518737145,5.457041936563E-18));
+#1089 = CARTESIAN_POINT('',(-2.101518737145,2.7));
+#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1091 = PCURVE('',#1092,#1097);
+#1092 = PLANE('',#1093);
+#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096);
+#1094 = CARTESIAN_POINT('',(-0.57735026919,-1.,1.));
+#1095 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1096 = DIRECTION('',(-0.5,0.866025403784,-7.691850745534E-16));
+#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1101);
+#1098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1099,#1100),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1099 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1100 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = ORIENTED_EDGE('',*,*,#394,.F.);
+#1103 = ADVANCED_FACE('',(#1104),#527,.F.);
+#1104 = FACE_BOUND('',#1105,.T.);
+#1105 = EDGE_LOOP('',(#1106,#1132,#1156,#1175));
+#1106 = ORIENTED_EDGE('',*,*,#1107,.F.);
+#1107 = EDGE_CURVE('',#1108,#482,#1110,.T.);
+#1108 = VERTEX_POINT('',#1109);
+#1109 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,-1.7));
+#1110 = SURFACE_CURVE('',#1111,(#1115,#1121),.PCURVE_S1.);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,-1.7));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1115 = PCURVE('',#527,#1116);
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1120);
+#1117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1118,#1119),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1118 = CARTESIAN_POINT('',(-4.181666570035,-5.457041936563E-18));
+#1119 = CARTESIAN_POINT('',(-4.181666570035,2.7));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1121 = PCURVE('',#1122,#1127);
+#1122 = PLANE('',#1123);
+#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
+#1124 = CARTESIAN_POINT('',(-1.154700538379,7.771561172376E-16,1.));
+#1125 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1126 = DIRECTION('',(0.5,0.866025403784,-7.691850745534E-16));
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1131);
+#1128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1129,#1130),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1129 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1130 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1132 = ORIENTED_EDGE('',*,*,#1133,.T.);
+#1133 = EDGE_CURVE('',#1108,#1134,#1136,.T.);
+#1134 = VERTEX_POINT('',#1135);
+#1135 = CARTESIAN_POINT('',(-0.56789083458,1.,-1.7));
+#1136 = SURFACE_CURVE('',#1137,(#1142,#1149),.PCURVE_S1.);
+#1137 = CIRCLE('',#1138,1.15);
+#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141);
+#1139 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1140 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1141 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1142 = PCURVE('',#527,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);
+#1144 = LINE('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(-0.,0.));
+#1146 = VECTOR('',#1147,1.);
+#1147 = DIRECTION('',(-1.,0.));
+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1149 = PCURVE('',#668,#1150);
+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(-1.,0.));
+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1156 = ORIENTED_EDGE('',*,*,#1157,.T.);
+#1157 = EDGE_CURVE('',#1134,#511,#1158,.T.);
+#1158 = SURFACE_CURVE('',#1159,(#1163,#1169),.PCURVE_S1.);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(-0.56789083458,1.,-1.7));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1163 = PCURVE('',#527,#1164);
+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1168);
+#1165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1166,#1167),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1166 = CARTESIAN_POINT('',(-4.195913839538,-2.711709361697E-31));
+#1167 = CARTESIAN_POINT('',(-4.195913839538,2.7));
+#1168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1169 = PCURVE('',#910,#1170);
+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1174);
+#1171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1172,#1173),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1172 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1173 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1175 = ORIENTED_EDGE('',*,*,#510,.F.);
+#1176 = ADVANCED_FACE('',(#1177),#440,.F.);
+#1177 = FACE_BOUND('',#1178,.T.);
+#1178 = EDGE_LOOP('',(#1179,#1180));
+#1179 = ORIENTED_EDGE('',*,*,#423,.F.);
+#1180 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#1181 = EDGE_CURVE('',#424,#395,#1182,.T.);
+#1182 = SURFACE_CURVE('',#1183,(#1188,#1202),.PCURVE_S1.);
+#1183 = HYPERBOLA('',#1184,1.000000980385,1.);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(-0.866025403784,-0.5,-1.150001127443));
+#1186 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1187 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#1188 = PCURVE('',#440,#1189);
+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1201);
+#1190 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1191,#1192,#1193,#1194,#1195,
+    #1196,#1197,#1198,#1199,#1200),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1191 = CARTESIAN_POINT('',(-3.134469018838,1.150001127443));
+#1192 = CARTESIAN_POINT('',(-3.029909157359,1.08171568562));
+#1193 = CARTESIAN_POINT('',(-2.918364669713,1.032136051764));
+#1194 = CARTESIAN_POINT('',(-2.800954938895,0.999834151695));
+#1195 = CARTESIAN_POINT('',(-2.679494087002,0.983903508559));
+#1196 = CARTESIAN_POINT('',(-2.556493668795,0.983903508518));
+#1197 = CARTESIAN_POINT('',(-2.435032817055,0.999834151739));
+#1198 = CARTESIAN_POINT('',(-2.317623086285,1.032136051763));
+#1199 = CARTESIAN_POINT('',(-2.206078598624,1.08171568562));
+#1200 = CARTESIAN_POINT('',(-2.101518737145,1.150001127443));
+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1202 = PCURVE('',#1092,#1203);
+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208);
+#1204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1205,#1206,#1207),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1205 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1206 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1207 = CARTESIAN_POINT('',(9.459434609598E-03,-1.));
+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1209 = ADVANCED_FACE('',(#1210),#498,.F.);
+#1210 = FACE_BOUND('',#1211,.T.);
+#1211 = EDGE_LOOP('',(#1212,#1241));
+#1212 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1213 = EDGE_CURVE('',#482,#453,#1214,.T.);
+#1214 = SURFACE_CURVE('',#1215,(#1220,#1234),.PCURVE_S1.);
+#1215 = HYPERBOLA('',#1216,1.000000980385,1.);
+#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219);
+#1217 = CARTESIAN_POINT('',(-0.866025403784,0.5,-1.150001127443));
+#1218 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1219 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#1220 = PCURVE('',#498,#1221);
+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1233);
+#1222 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1223,#1224,#1225,#1226,#1227,
+    #1228,#1229,#1230,#1231,#1232),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1223 = CARTESIAN_POINT('',(-4.181666570035,1.150001127443));
+#1224 = CARTESIAN_POINT('',(-4.077106708555,1.08171568562));
+#1225 = CARTESIAN_POINT('',(-3.965562220896,1.032136051768));
+#1226 = CARTESIAN_POINT('',(-3.848152490158,0.99983415169));
+#1227 = CARTESIAN_POINT('',(-3.726691638294,0.983903508569));
+#1228 = CARTESIAN_POINT('',(-3.603691219905,0.983903508513));
+#1229 = CARTESIAN_POINT('',(-3.482230368223,0.999834151716));
+#1230 = CARTESIAN_POINT('',(-3.364820637473,1.032136051759));
+#1231 = CARTESIAN_POINT('',(-3.253276149821,1.08171568562));
+#1232 = CARTESIAN_POINT('',(-3.148716288341,1.150001127443));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = PCURVE('',#1122,#1235);
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
+#1236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1237,#1238,#1239),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1237 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1238 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1239 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = ORIENTED_EDGE('',*,*,#481,.F.);
+#1242 = ADVANCED_FACE('',(#1243),#469,.F.);
+#1243 = FACE_BOUND('',#1244,.T.);
+#1244 = EDGE_LOOP('',(#1245,#1266,#1290,#1309));
+#1245 = ORIENTED_EDGE('',*,*,#1246,.F.);
+#1246 = EDGE_CURVE('',#1247,#424,#1249,.T.);
+#1247 = VERTEX_POINT('',#1248);
+#1248 = CARTESIAN_POINT('',(-1.149970821074,-8.192110677352E-03,-1.7));
+#1249 = SURFACE_CURVE('',#1250,(#1254,#1260),.PCURVE_S1.);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(-1.149970821074,-8.192110677352E-03,-1.7));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1254 = PCURVE('',#469,#1255);
+#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1259);
+#1256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1257,#1258),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.79111484828E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1257 = CARTESIAN_POINT('',(-3.134469018838,-5.457041936563E-18));
+#1258 = CARTESIAN_POINT('',(-3.134469018838,2.7));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1260 = PCURVE('',#1092,#1261);
+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1265);
+#1262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1263,#1264),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.79111484828E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1263 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1264 = CARTESIAN_POINT('',(1.14524110377,4.440892098501E-16));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1266 = ORIENTED_EDGE('',*,*,#1267,.T.);
+#1267 = EDGE_CURVE('',#1247,#1268,#1270,.T.);
+#1268 = VERTEX_POINT('',#1269);
+#1269 = CARTESIAN_POINT('',(-1.149970821074,8.192110677348E-03,-1.7));
+#1270 = SURFACE_CURVE('',#1271,(#1276,#1283),.PCURVE_S1.);
+#1271 = CIRCLE('',#1272,1.15);
+#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275);
+#1273 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1274 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1275 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1276 = PCURVE('',#469,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(-0.,0.));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(-1.,0.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = PCURVE('',#668,#1284);
+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(-1.,0.));
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1290 = ORIENTED_EDGE('',*,*,#1291,.T.);
+#1291 = EDGE_CURVE('',#1268,#453,#1292,.T.);
+#1292 = SURFACE_CURVE('',#1293,(#1297,#1303),.PCURVE_S1.);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(-1.149970821074,8.192110677349E-03,-1.7));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1297 = PCURVE('',#469,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1302);
+#1299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1300,#1301),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.435573156416E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1300 = CARTESIAN_POINT('',(-3.148716288341,5.457041936563E-18));
+#1301 = CARTESIAN_POINT('',(-3.148716288341,2.7));
+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1303 = PCURVE('',#1122,#1304);
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1308);
+#1305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1306,#1307),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.435573156416E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1306 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1307 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1309 = ORIENTED_EDGE('',*,*,#452,.F.);
+#1310 = ADVANCED_FACE('',(#1311),#668,.F.);
+#1311 = FACE_BOUND('',#1312,.T.);
+#1312 = EDGE_LOOP('',(#1313,#1336,#1337,#1338,#1367,#1368,#1397,#1398,
+    #1427,#1428,#1457,#1458,#1487,#1488,#1517));
+#1313 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1314 = EDGE_CURVE('',#1315,#653,#1317,.T.);
+#1315 = VERTEX_POINT('',#1316);
+#1316 = CARTESIAN_POINT('',(0.,-2.352081185195E-15,-2.118566389838));
+#1317 = SEAM_CURVE('',#1318,(#1322,#1329),.PCURVE_S1.);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(0.,-2.352081185195E-15,-2.118566389838));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(0.939692457849,3.797191350145E-16,0.342020590991)
+  );
+#1322 = PCURVE('',#668,#1323);
+#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(-0.,0.));
+#1326 = VECTOR('',#1327,1.);
+#1327 = DIRECTION('',(-0.,1.));
+#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1329 = PCURVE('',#668,#1330);
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(-0.,1.));
+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1336 = ORIENTED_EDGE('',*,*,#1314,.T.);
+#1337 = ORIENTED_EDGE('',*,*,#650,.F.);
+#1338 = ORIENTED_EDGE('',*,*,#1339,.T.);
+#1339 = EDGE_CURVE('',#651,#922,#1340,.T.);
+#1340 = SURFACE_CURVE('',#1341,(#1346,#1360),.PCURVE_S1.);
+#1341 = HYPERBOLA('',#1342,0.363970773772,1.);
+#1342 = AXIS2_PLACEMENT_3D('',#1343,#1344,#1345);
+#1343 = CARTESIAN_POINT('',(0.866025403784,0.5,-2.118566389838));
+#1344 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#1345 = DIRECTION('',(4.930380657631E-32,8.881784197001E-16,1.));
+#1346 = PCURVE('',#668,#1347);
+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1359);
+#1348 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1349,#1350,#1351,#1352,#1353,
+    #1354,#1355,#1356,#1357,#1358),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1349 = CARTESIAN_POINT('',(-6.276061672428,0.418566389838));
+#1350 = CARTESIAN_POINT('',(-6.171501810949,0.393712509107));
+#1351 = CARTESIAN_POINT('',(-6.059957323258,0.375666989099));
+#1352 = CARTESIAN_POINT('',(-5.942547592684,0.363910053075));
+#1353 = CARTESIAN_POINT('',(-5.821086740529,0.358111770208));
+#1354 = CARTESIAN_POINT('',(-5.698086322518,0.35811177024));
+#1355 = CARTESIAN_POINT('',(-5.576625470596,0.363910053057));
+#1356 = CARTESIAN_POINT('',(-5.459215739855,0.375666989103));
+#1357 = CARTESIAN_POINT('',(-5.347671252214,0.393712509107));
+#1358 = CARTESIAN_POINT('',(-5.243111390734,0.418566389838));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = PCURVE('',#742,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1363,#1364,#1365),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1363 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1364 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1365 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1367 = ORIENTED_EDGE('',*,*,#921,.F.);
+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1369 = EDGE_CURVE('',#896,#1134,#1370,.T.);
+#1370 = SURFACE_CURVE('',#1371,(#1376,#1390),.PCURVE_S1.);
+#1371 = HYPERBOLA('',#1372,0.363970773772,1.);
+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
+#1373 = CARTESIAN_POINT('',(0.,1.,-2.118566389838));
+#1374 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1375 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1376 = PCURVE('',#668,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1389);
+#1378 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1379,#1380,#1381,#1382,#1383,
+    #1384,#1385,#1386,#1387,#1388),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1379 = CARTESIAN_POINT('',(-5.228864121232,0.418566389838));
+#1380 = CARTESIAN_POINT('',(-5.124304259752,0.393712509107));
+#1381 = CARTESIAN_POINT('',(-5.012759772064,0.375666989099));
+#1382 = CARTESIAN_POINT('',(-4.895350041515,0.363910053074));
+#1383 = CARTESIAN_POINT('',(-4.77388918928,0.358111770212));
+#1384 = CARTESIAN_POINT('',(-4.650888771255,0.358111770225));
+#1385 = CARTESIAN_POINT('',(-4.529427919268,0.36391005306));
+#1386 = CARTESIAN_POINT('',(-4.41201818867,0.375666989101));
+#1387 = CARTESIAN_POINT('',(-4.300473701017,0.393712509107));
+#1388 = CARTESIAN_POINT('',(-4.195913839538,0.418566389838));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1390 = PCURVE('',#910,#1391);
+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);
+#1392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1393,#1394,#1395),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1393 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1394 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1395 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1397 = ORIENTED_EDGE('',*,*,#1133,.F.);
+#1398 = ORIENTED_EDGE('',*,*,#1399,.T.);
+#1399 = EDGE_CURVE('',#1108,#1268,#1400,.T.);
+#1400 = SURFACE_CURVE('',#1401,(#1406,#1420),.PCURVE_S1.);
+#1401 = HYPERBOLA('',#1402,0.363970773772,1.);
+#1402 = AXIS2_PLACEMENT_3D('',#1403,#1404,#1405);
+#1403 = CARTESIAN_POINT('',(-0.866025403784,0.5,-2.118566389838));
+#1404 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1405 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1406 = PCURVE('',#668,#1407);
+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1419);
+#1408 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1409,#1410,#1411,#1412,#1413,
+    #1414,#1415,#1416,#1417,#1418),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1409 = CARTESIAN_POINT('',(-4.181666570035,0.418566389838));
+#1410 = CARTESIAN_POINT('',(-4.077106708555,0.393712509107));
+#1411 = CARTESIAN_POINT('',(-3.965562220879,0.3756669891));
+#1412 = CARTESIAN_POINT('',(-3.848152490282,0.363910053074));
+#1413 = CARTESIAN_POINT('',(-3.726691638163,0.358111770219));
+#1414 = CARTESIAN_POINT('',(-3.603691220036,0.358111770228));
+#1415 = CARTESIAN_POINT('',(-3.482230368158,0.363910053064));
+#1416 = CARTESIAN_POINT('',(-3.364820637489,0.375666989101));
+#1417 = CARTESIAN_POINT('',(-3.253276149821,0.393712509107));
+#1418 = CARTESIAN_POINT('',(-3.148716288341,0.418566389838));
+#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1420 = PCURVE('',#1122,#1421);
+#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);
+#1422 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1423,#1424,#1425),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1423 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1424 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1425 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1427 = ORIENTED_EDGE('',*,*,#1267,.F.);
+#1428 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#1429 = EDGE_CURVE('',#1247,#1056,#1430,.T.);
+#1430 = SURFACE_CURVE('',#1431,(#1436,#1450),.PCURVE_S1.);
+#1431 = HYPERBOLA('',#1432,0.363970773772,1.);
+#1432 = AXIS2_PLACEMENT_3D('',#1433,#1434,#1435);
+#1433 = CARTESIAN_POINT('',(-0.866025403784,-0.5,-2.118566389838));
+#1434 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1435 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1436 = PCURVE('',#668,#1437);
+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1449);
+#1438 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1439,#1440,#1441,#1442,#1443,
+    #1444,#1445,#1446,#1447,#1448),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1439 = CARTESIAN_POINT('',(-3.134469018838,0.418566389838));
+#1440 = CARTESIAN_POINT('',(-3.029909157359,0.393712509107));
+#1441 = CARTESIAN_POINT('',(-2.918364669721,0.375666989097));
+#1442 = CARTESIAN_POINT('',(-2.800954938863,0.363910053085));
+#1443 = CARTESIAN_POINT('',(-2.679494087133,0.358111770188));
+#1444 = CARTESIAN_POINT('',(-2.55649366873,0.358111770259));
+#1445 = CARTESIAN_POINT('',(-2.435032817091,0.363910053048));
+#1446 = CARTESIAN_POINT('',(-2.317623086275,0.375666989103));
+#1447 = CARTESIAN_POINT('',(-2.206078598624,0.393712509107));
+#1448 = CARTESIAN_POINT('',(-2.101518737145,0.418566389838));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = PCURVE('',#1092,#1451);
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);
+#1452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1453,#1454,#1455),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1453 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1454 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1455 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1457 = ORIENTED_EDGE('',*,*,#1055,.F.);
+#1458 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1459 = EDGE_CURVE('',#1035,#844,#1460,.T.);
+#1460 = SURFACE_CURVE('',#1461,(#1466,#1480),.PCURVE_S1.);
+#1461 = HYPERBOLA('',#1462,0.363970773772,1.);
+#1462 = AXIS2_PLACEMENT_3D('',#1463,#1464,#1465);
+#1463 = CARTESIAN_POINT('',(0.,-1.,-2.118566389838));
+#1464 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1465 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1466 = PCURVE('',#668,#1467);
+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1479);
+#1468 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1469,#1470,#1471,#1472,#1473,
+    #1474,#1475,#1476,#1477,#1478),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1469 = CARTESIAN_POINT('',(-2.087271467642,0.418566389838));
+#1470 = CARTESIAN_POINT('',(-1.982711606162,0.393712509107));
+#1471 = CARTESIAN_POINT('',(-1.871167118486,0.375666989101));
+#1472 = CARTESIAN_POINT('',(-1.753757387847,0.363910053075));
+#1473 = CARTESIAN_POINT('',(-1.632296535703,0.358111770228));
+#1474 = CARTESIAN_POINT('',(-1.50929611786,0.358111770229));
+#1475 = CARTESIAN_POINT('',(-1.387835265745,0.363910053063));
+#1476 = CARTESIAN_POINT('',(-1.270425535095,0.3756669891));
+#1477 = CARTESIAN_POINT('',(-1.158881047428,0.393712509107));
+#1478 = CARTESIAN_POINT('',(-1.054321185948,0.418566389838));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1480 = PCURVE('',#880,#1481);
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);
+#1482 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1483,#1484,#1485),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1483 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1484 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1485 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1487 = ORIENTED_EDGE('',*,*,#843,.F.);
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#823,#681,#1490,.T.);
+#1490 = SURFACE_CURVE('',#1491,(#1496,#1510),.PCURVE_S1.);
+#1491 = HYPERBOLA('',#1492,0.363970773772,1.);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(0.866025403784,-0.5,-2.118566389838));
+#1494 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#1495 = DIRECTION('',(-4.930380657631E-32,8.881784197001E-16,1.));
+#1496 = PCURVE('',#668,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1509);
+#1498 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1499,#1500,#1501,#1502,#1503,
+    #1504,#1505,#1506,#1507,#1508),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1499 = CARTESIAN_POINT('',(-1.040073916445,0.418566389838));
+#1500 = CARTESIAN_POINT('',(-0.935514054966,0.393712509107));
+#1501 = CARTESIAN_POINT('',(-0.823969567303,0.375666989097));
+#1502 = CARTESIAN_POINT('',(-0.7065598366,0.363910053082));
+#1503 = CARTESIAN_POINT('',(-0.585098984644,0.358111770215));
+#1504 = CARTESIAN_POINT('',(-0.462098566522,0.358111770243));
+#1505 = CARTESIAN_POINT('',(-0.340637714598,0.363910053061));
+#1506 = CARTESIAN_POINT('',(-0.223227983892,0.3756669891));
+#1507 = CARTESIAN_POINT('',(-0.111683496231,0.393712509107));
+#1508 = CARTESIAN_POINT('',(-7.123634751422E-03,0.418566389838));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = PCURVE('',#716,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1513,#1514,#1515),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1513 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1514 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1515 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = ORIENTED_EDGE('',*,*,#680,.F.);
+#1518 = ADVANCED_FACE('',(#1519),#716,.T.);
+#1519 = FACE_BOUND('',#1520,.T.);
+#1520 = EDGE_LOOP('',(#1521,#1522,#1523,#1524));
+#1521 = ORIENTED_EDGE('',*,*,#757,.T.);
+#1522 = ORIENTED_EDGE('',*,*,#703,.F.);
+#1523 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#1524 = ORIENTED_EDGE('',*,*,#822,.T.);
+#1525 = ADVANCED_FACE('',(#1526),#742,.T.);
+#1526 = FACE_BOUND('',#1527,.T.);
+#1527 = EDGE_LOOP('',(#1528,#1529,#1530,#1531));
+#1528 = ORIENTED_EDGE('',*,*,#789,.T.);
+#1529 = ORIENTED_EDGE('',*,*,#945,.F.);
+#1530 = ORIENTED_EDGE('',*,*,#1339,.F.);
+#1531 = ORIENTED_EDGE('',*,*,#729,.T.);
+#1532 = ADVANCED_FACE('',(#1533),#880,.T.);
+#1533 = FACE_BOUND('',#1534,.T.);
+#1534 = EDGE_LOOP('',(#1535,#1536,#1537,#1538));
+#1535 = ORIENTED_EDGE('',*,*,#969,.T.);
+#1536 = ORIENTED_EDGE('',*,*,#867,.F.);
+#1537 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1538 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1539 = ADVANCED_FACE('',(#1540),#910,.T.);
+#1540 = FACE_BOUND('',#1541,.T.);
+#1541 = EDGE_LOOP('',(#1542,#1543,#1544,#1545));
+#1542 = ORIENTED_EDGE('',*,*,#1001,.T.);
+#1543 = ORIENTED_EDGE('',*,*,#1157,.F.);
+#1544 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1545 = ORIENTED_EDGE('',*,*,#895,.T.);
+#1546 = ADVANCED_FACE('',(#1547),#1092,.T.);
+#1547 = FACE_BOUND('',#1548,.T.);
+#1548 = EDGE_LOOP('',(#1549,#1550,#1551,#1552));
+#1549 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1550 = ORIENTED_EDGE('',*,*,#1079,.F.);
+#1551 = ORIENTED_EDGE('',*,*,#1429,.F.);
+#1552 = ORIENTED_EDGE('',*,*,#1246,.T.);
+#1553 = ADVANCED_FACE('',(#1554),#1122,.T.);
+#1554 = FACE_BOUND('',#1555,.T.);
+#1555 = EDGE_LOOP('',(#1556,#1557,#1558,#1559));
+#1556 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1557 = ORIENTED_EDGE('',*,*,#1291,.F.);
+#1558 = ORIENTED_EDGE('',*,*,#1399,.F.);
+#1559 = ORIENTED_EDGE('',*,*,#1107,.T.);
+#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1564)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1561,#1562,#1563)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1561 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1562 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1563 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1564 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1561,
+  'distance_accuracy_value','confusion accuracy');
+#1565 = PRODUCT_TYPE('part',$,(#7));
+#1566 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1567),#1560);
+#1567 = STYLED_ITEM('color',(#1568),#15);
+#1568 = PRESENTATION_STYLE_ASSIGNMENT((#1569,#1575));
+#1569 = SURFACE_STYLE_USAGE(.BOTH.,#1570);
+#1570 = SURFACE_SIDE_STYLE('',(#1571));
+#1571 = SURFACE_STYLE_FILL_AREA(#1572);
+#1572 = FILL_AREA_STYLE('',(#1573));
+#1573 = FILL_AREA_STYLE_COLOUR('',#1574);
+#1574 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1575 = CURVE_STYLE('',#1576,POSITIVE_LENGTH_MEASURE(0.1),#1574);
+#1576 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl
new file mode 100644
index 00000000..4ad3c547
Binary files /dev/null and b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl differ