From d8a1c94a1819583d60ddfaa9c4ef229ab9e5a3f7 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Fri, 10 Oct 2014 16:53:33 +0200
Subject: [PATCH 1/2] ISO4032 M8 nut

---
 .../Nuts/Metric/ISO4032_Hex_Nut_M8.fcstd        | Bin 0 -> 47559 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.fcstd

diff --git a/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.fcstd b/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..62ac17900a927036634987df9851b8a20385d7aa
GIT binary patch
literal 47559
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
abg=>Lu-u>rpa3LY%+19_#7X`+viu)nt?3E?

literal 0
HcmV?d00001


From 34da406cf76c59be2f8285bc54725ff017b0f699 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Fri, 10 Oct 2014 16:55:28 +0200
Subject: [PATCH 2/2] ISO4032 M8 hex nut: stl and step files

---
 .../Nuts/Metric/ISO4032_Hex_Nut_M8.step       | 2592 +++++++++++++++++
 .../Nuts/Metric/ISO4032_Hex_Nut_M8.stl        |  Bin 0 -> 39484 bytes
 2 files changed, 2592 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.step
 create mode 100644 Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.stl

diff --git a/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.step b/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.step
new file mode 100644
index 00000000..a5d701e7
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.step	
@@ -0,0 +1,2592 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.step',
+  '2014-10-10T16:54:00',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Chamfer','Chamfer','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2037);
+#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,#300,#353,#454,#545,#641,#791,#887,#944,#1035
+    ,#1146,#1201,#1311,#1359,#1449,#1477,#1525,#1615,#1643,#1676,#1704,
+    #1752,#1837,#1865,#1893,#1941,#1969,#1997,#2025));
+#17 = ADVANCED_FACE('',(#18,#54),#31,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-4.5,8.659739592076E-15,6.5));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,4.5);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#28 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#29 = DIRECTION('',(-1.,0.,0.));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#34 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#35 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,4.5);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = DIRECTION('',(-1.,2.22044604925E-16));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CONICAL_SURFACE('',#44,4.,0.785398163397);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,7.993605777301E-15,6.));
+#46 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#47 = DIRECTION('',(-1.,0.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-0.,0.5));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(1.,-0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = FACE_BOUND('',#55,.F.);
+#55 = EDGE_LOOP('',(#56,#87,#116,#151,#180,#215,#244,#273));
+#56 = ORIENTED_EDGE('',*,*,#57,.F.);
+#57 = EDGE_CURVE('',#58,#60,#62,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(6.5,1.010302952409E-14,6.5));
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(3.250000000015,5.629165124595,6.5));
+#62 = SURFACE_CURVE('',#63,(#68,#75),.PCURVE_S1.);
+#63 = CIRCLE('',#64,6.5);
+#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);
+#65 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#66 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#67 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#68 = PCURVE('',#31,#69);
+#69 = DEFINITIONAL_REPRESENTATION('',(#70),#74);
+#70 = CIRCLE('',#71,6.5);
+#71 = AXIS2_PLACEMENT_2D('',#72,#73);
+#72 = CARTESIAN_POINT('',(0.,0.));
+#73 = DIRECTION('',(1.,-0.));
+#74 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#75 = PCURVE('',#76,#81);
+#76 = CONICAL_SURFACE('',#77,6.5,1.047197673205);
+#77 = AXIS2_PLACEMENT_3D('',#78,#79,#80);
+#78 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#79 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#80 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#81 = DEFINITIONAL_REPRESENTATION('',(#82),#86);
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(-0.,0.));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(-1.,0.));
+#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#87 = ORIENTED_EDGE('',*,*,#88,.F.);
+#88 = EDGE_CURVE('',#89,#58,#91,.T.);
+#89 = VERTEX_POINT('',#90);
+#90 = CARTESIAN_POINT('',(3.25,-5.629165124599,6.5));
+#91 = SURFACE_CURVE('',#92,(#97,#104),.PCURVE_S1.);
+#92 = CIRCLE('',#93,6.5);
+#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
+#94 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#95 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#96 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#97 = PCURVE('',#31,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);
+#99 = CIRCLE('',#100,6.5);
+#100 = AXIS2_PLACEMENT_2D('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.,0.));
+#102 = DIRECTION('',(1.,-0.));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#104 = PCURVE('',#105,#110);
+#105 = CONICAL_SURFACE('',#106,6.5,1.047197673205);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#108 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#109 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(-0.,0.));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(-1.,0.));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#116 = ORIENTED_EDGE('',*,*,#117,.F.);
+#117 = EDGE_CURVE('',#118,#89,#120,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(3.24999827855,-5.629166118478,6.5));
+#120 = SURFACE_CURVE('',#121,(#126,#133),.PCURVE_S1.);
+#121 = CIRCLE('',#122,6.5);
+#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125);
+#123 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#124 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#125 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#126 = PCURVE('',#31,#127);
+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
+#128 = CIRCLE('',#129,6.5);
+#129 = AXIS2_PLACEMENT_2D('',#130,#131);
+#130 = CARTESIAN_POINT('',(0.,0.));
+#131 = DIRECTION('',(1.,-0.));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = PCURVE('',#134,#139);
+#134 = PLANE('',#135);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(6.5,-3.752776749732,6.5));
+#137 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#138 = DIRECTION('',(-0.866025403784,-0.5,6.661338147752E-16));
+#139 = DEFINITIONAL_REPRESENTATION('',(#140),#150);
+#140 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#141,#142,#143,#144,#145,#146,
+    #147,#148,#149),.UNSPECIFIED.,.F.,.F.,(9,9),(5.235987450174,
+    5.235987755983),.PIECEWISE_BEZIER_KNOTS.);
+#141 = CARTESIAN_POINT('',(3.752778737492,8.881784197001E-16));
+#142 = CARTESIAN_POINT('',(3.752778489022,8.881784197001E-16));
+#143 = CARTESIAN_POINT('',(3.752778240549,-7.279510327862E-12));
+#144 = CARTESIAN_POINT('',(3.752777992098,-3.641531520771E-12));
+#145 = CARTESIAN_POINT('',(3.75277774359,-6.184919243424E-11));
+#146 = CARTESIAN_POINT('',(3.752777495149,7.272404900505E-12));
+#147 = CARTESIAN_POINT('',(3.75277724667,-8.189005029635E-12));
+#148 = CARTESIAN_POINT('',(3.752776998202,8.881784197001E-16));
+#149 = CARTESIAN_POINT('',(3.752776749733,8.881784197001E-16));
+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#151 = ORIENTED_EDGE('',*,*,#152,.F.);
+#152 = EDGE_CURVE('',#153,#118,#155,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(-3.25,-5.629165124599,6.5));
+#155 = SURFACE_CURVE('',#156,(#161,#168),.PCURVE_S1.);
+#156 = CIRCLE('',#157,6.5);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#159 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#160 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#161 = PCURVE('',#31,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167);
+#163 = CIRCLE('',#164,6.5);
+#164 = AXIS2_PLACEMENT_2D('',#165,#166);
+#165 = CARTESIAN_POINT('',(0.,0.));
+#166 = DIRECTION('',(1.,-0.));
+#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#168 = PCURVE('',#169,#174);
+#169 = CONICAL_SURFACE('',#170,6.5,1.047197673205);
+#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173);
+#171 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#172 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#173 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(-0.,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(-1.,0.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = ORIENTED_EDGE('',*,*,#181,.F.);
+#181 = EDGE_CURVE('',#182,#153,#184,.T.);
+#182 = VERTEX_POINT('',#183);
+#183 = CARTESIAN_POINT('',(-3.250001725846,-5.629164128181,6.5));
+#184 = SURFACE_CURVE('',#185,(#190,#197),.PCURVE_S1.);
+#185 = CIRCLE('',#186,6.5);
+#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);
+#187 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#188 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#189 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#190 = PCURVE('',#31,#191);
+#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196);
+#192 = CIRCLE('',#193,6.5);
+#193 = AXIS2_PLACEMENT_2D('',#194,#195);
+#194 = CARTESIAN_POINT('',(0.,0.));
+#195 = DIRECTION('',(1.,-0.));
+#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#197 = PCURVE('',#198,#203);
+#198 = PLANE('',#199);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(0.,-7.505553499465,6.5));
+#201 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#202 = DIRECTION('',(-0.866025403784,0.5,-6.661338147752E-16));
+#203 = DEFINITIONAL_REPRESENTATION('',(#204),#214);
+#204 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#205,#206,#207,#208,#209,#210,
+    #211,#212,#213),.UNSPECIFIED.,.F.,.F.,(9,9),(4.188789898196,
+    4.188790204786),.PIECEWISE_BEZIER_KNOTS.);
+#205 = CARTESIAN_POINT('',(3.752778742568,0.));
+#206 = CARTESIAN_POINT('',(3.752778493463,0.));
+#207 = CARTESIAN_POINT('',(3.752778244364,-7.280398506282E-12));
+#208 = CARTESIAN_POINT('',(3.752777995249,-3.64241969919E-12));
+#209 = CARTESIAN_POINT('',(3.752777746168,-6.185008061266E-11));
+#210 = CARTESIAN_POINT('',(3.752777497039,7.271516722085E-12));
+#211 = CARTESIAN_POINT('',(3.752777247946,-8.189893208055E-12));
+#212 = CARTESIAN_POINT('',(3.752776998837,0.));
+#213 = CARTESIAN_POINT('',(3.752776749733,0.));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = ORIENTED_EDGE('',*,*,#216,.F.);
+#216 = EDGE_CURVE('',#217,#182,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(-6.5,9.834905919037E-15,6.5));
+#219 = SURFACE_CURVE('',#220,(#225,#232),.PCURVE_S1.);
+#220 = CIRCLE('',#221,6.5);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#223 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#224 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#225 = PCURVE('',#31,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = CIRCLE('',#228,6.5);
+#228 = AXIS2_PLACEMENT_2D('',#229,#230);
+#229 = CARTESIAN_POINT('',(0.,0.));
+#230 = DIRECTION('',(1.,-0.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = PCURVE('',#233,#238);
+#233 = CONICAL_SURFACE('',#234,6.5,1.047197673205);
+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);
+#235 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#236 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#237 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(-0.,0.));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(-1.,0.));
+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#244 = ORIENTED_EDGE('',*,*,#245,.F.);
+#245 = EDGE_CURVE('',#246,#217,#248,.T.);
+#246 = VERTEX_POINT('',#247);
+#247 = CARTESIAN_POINT('',(-3.250000000016,5.629165124595,6.5));
+#248 = SURFACE_CURVE('',#249,(#254,#261),.PCURVE_S1.);
+#249 = CIRCLE('',#250,6.5);
+#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
+#251 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#252 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#253 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#254 = PCURVE('',#31,#255);
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = CIRCLE('',#257,6.5);
+#257 = AXIS2_PLACEMENT_2D('',#258,#259);
+#258 = CARTESIAN_POINT('',(0.,0.));
+#259 = DIRECTION('',(1.,-0.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = PCURVE('',#262,#267);
+#262 = CONICAL_SURFACE('',#263,6.5,1.047197673205);
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#265 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#266 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(-0.,0.));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(-1.,0.));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ORIENTED_EDGE('',*,*,#274,.F.);
+#274 = EDGE_CURVE('',#60,#246,#275,.T.);
+#275 = SURFACE_CURVE('',#276,(#281,#288),.PCURVE_S1.);
+#276 = CIRCLE('',#277,6.5);
+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
+#278 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#279 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#280 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#281 = PCURVE('',#31,#282);
+#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
+#283 = CIRCLE('',#284,6.5);
+#284 = AXIS2_PLACEMENT_2D('',#285,#286);
+#285 = CARTESIAN_POINT('',(0.,0.));
+#286 = DIRECTION('',(1.,-0.));
+#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#288 = PCURVE('',#289,#294);
+#289 = CONICAL_SURFACE('',#290,6.5,1.047197673205);
+#290 = AXIS2_PLACEMENT_3D('',#291,#292,#293);
+#291 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#292 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#293 = DIRECTION('',(1.,2.22044604925E-16,-2.958228394579E-31));
+#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299);
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(-0.,0.));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(-1.,0.));
+#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#300 = ADVANCED_FACE('',(#301),#43,.F.);
+#301 = FACE_BOUND('',#302,.T.);
+#302 = EDGE_LOOP('',(#303,#324,#325,#326));
+#303 = ORIENTED_EDGE('',*,*,#304,.F.);
+#304 = EDGE_CURVE('',#22,#305,#307,.T.);
+#305 = VERTEX_POINT('',#306);
+#306 = CARTESIAN_POINT('',(-4.,7.993605777301E-15,6.));
+#307 = SEAM_CURVE('',#308,(#312,#318),.PCURVE_S1.);
+#308 = LINE('',#309,#310);
+#309 = CARTESIAN_POINT('',(-4.,7.993605777301E-15,6.));
+#310 = VECTOR('',#311,1.);
+#311 = DIRECTION('',(0.707106781187,-9.420554752103E-16,-0.707106781187)
+  );
+#312 = PCURVE('',#43,#313);
+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#317);
+#314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#315,#316),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.707106781187,0.),.PIECEWISE_BEZIER_KNOTS.);
+#315 = CARTESIAN_POINT('',(0.,0.5));
+#316 = CARTESIAN_POINT('',(0.,0.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = PCURVE('',#43,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#323);
+#320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#321,#322),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.707106781187,0.),.PIECEWISE_BEZIER_KNOTS.);
+#321 = CARTESIAN_POINT('',(6.28318530718,0.5));
+#322 = CARTESIAN_POINT('',(6.28318530718,0.));
+#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#324 = ORIENTED_EDGE('',*,*,#21,.T.);
+#325 = ORIENTED_EDGE('',*,*,#304,.T.);
+#326 = ORIENTED_EDGE('',*,*,#327,.F.);
+#327 = EDGE_CURVE('',#305,#305,#328,.T.);
+#328 = SURFACE_CURVE('',#329,(#334,#341),.PCURVE_S1.);
+#329 = CIRCLE('',#330,4.);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(0.,7.993605777301E-15,6.));
+#332 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#333 = DIRECTION('',(-1.,0.,0.));
+#334 = PCURVE('',#43,#335);
+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(0.,-0.));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(1.,-0.));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#341 = PCURVE('',#342,#347);
+#342 = CYLINDRICAL_SURFACE('',#343,4.);
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(0.,8.659739592076E-15,6.5));
+#345 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#346 = DIRECTION('',(-1.,0.,0.));
+#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352);
+#348 = LINE('',#349,#350);
+#349 = CARTESIAN_POINT('',(0.,-0.5));
+#350 = VECTOR('',#351,1.);
+#351 = DIRECTION('',(1.,0.));
+#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#353 = ADVANCED_FACE('',(#354),#76,.T.);
+#354 = FACE_BOUND('',#355,.F.);
+#355 = EDGE_LOOP('',(#356,#391,#392,#427));
+#356 = ORIENTED_EDGE('',*,*,#357,.T.);
+#357 = EDGE_CURVE('',#358,#58,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(6.5,3.741657386774,5.922649893488));
+#360 = SURFACE_CURVE('',#361,(#366,#379),.PCURVE_S1.);
+#361 = HYPERBOLA('',#362,3.752775692326,6.5);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(6.5,1.365944116792E-14,10.252775692326));
+#364 = DIRECTION('',(-1.,-0.,0.));
+#365 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#366 = PCURVE('',#76,#367);
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#378);
+#368 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#369,#370,#371,#372,#373,#374,
+    #375,#376,#377),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.547824111033,
+    -2.22044604925E-16),.PIECEWISE_BEZIER_KNOTS.);
+#369 = CARTESIAN_POINT('',(-0.522314821806,0.577350106512));
+#370 = CARTESIAN_POINT('',(-0.462967209098,0.429420729705));
+#371 = CARTESIAN_POINT('',(-0.401302474472,0.304697060138));
+#372 = CARTESIAN_POINT('',(-0.337533589794,0.202122065457));
+#373 = CARTESIAN_POINT('',(-0.271954842153,0.120870858305));
+#374 = CARTESIAN_POINT('',(-0.204944725469,6.03348339937E-02));
+#375 = CARTESIAN_POINT('',(-0.136956029046,2.01116116016E-02));
+#376 = CARTESIAN_POINT('',(-6.847801462912E-02,2.569826820677E-10));
+#377 = CARTESIAN_POINT('',(-3.650807102587E-18,-1.876388679013E-18));
+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#379 = PCURVE('',#380,#385);
+#380 = PLANE('',#381);
+#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
+#382 = CARTESIAN_POINT('',(6.5,3.752776749733,6.5));
+#383 = DIRECTION('',(-1.,0.,0.));
+#384 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390);
+#386 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#387,#388,#389),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.547824111033,
+-2.22044604925E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043326,1.)) REPRESENTATION_ITEM('') );
+#387 = CARTESIAN_POINT('',(1.111936295906E-02,-0.577350106512));
+#388 = CARTESIAN_POINT('',(2.015578677302,0.));
+#389 = CARTESIAN_POINT('',(3.752776749733,4.440892098501E-16));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#391 = ORIENTED_EDGE('',*,*,#57,.T.);
+#392 = ORIENTED_EDGE('',*,*,#393,.T.);
+#393 = EDGE_CURVE('',#60,#394,#396,.T.);
+#394 = VERTEX_POINT('',#395);
+#395 = CARTESIAN_POINT('',(6.490370349204,3.758336431213,5.922649893488)
+  );
+#396 = SURFACE_CURVE('',#397,(#402,#415),.PCURVE_S1.);
+#397 = HYPERBOLA('',#398,3.752775692331,6.500000000009);
+#398 = AXIS2_PLACEMENT_3D('',#399,#400,#401);
+#399 = CARTESIAN_POINT('',(3.250000000017,5.629165124599,10.252775692326
+    ));
+#400 = DIRECTION('',(-0.500000000002,-0.866025403783,1.153777611829E-15)
+  );
+#401 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#402 = PCURVE('',#76,#403);
+#403 = DEFINITIONAL_REPRESENTATION('',(#404),#414);
+#404 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#405,#406,#407,#408,#409,#410,
+    #411,#412,#413),.UNSPECIFIED.,.F.,.F.,(9,9),(2.173183030723E-09,
+    0.54782411103),.PIECEWISE_BEZIER_KNOTS.);
+#405 = CARTESIAN_POINT('',(-1.047197549021,5.180106820965E-12));
+#406 = CARTESIAN_POINT('',(-0.978719534664,8.206330302214E-10));
+#407 = CARTESIAN_POINT('',(-0.91024152053,2.011161256412E-02));
+#408 = CARTESIAN_POINT('',(-0.842252824397,6.033483519872E-02));
+#409 = CARTESIAN_POINT('',(-0.775242708001,0.120870859599));
+#410 = CARTESIAN_POINT('',(-0.709663960642,0.20212206668));
+#411 = CARTESIAN_POINT('',(-0.645895076234,0.30469706113));
+#412 = CARTESIAN_POINT('',(-0.584230341863,0.429420730294));
+#413 = CARTESIAN_POINT('',(-0.524882729391,0.577350106512));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = PCURVE('',#416,#421);
+#416 = PLANE('',#417);
+#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420);
+#418 = CARTESIAN_POINT('',(-1.000088900582E-12,7.505553499486,6.5));
+#419 = DIRECTION('',(-0.500000000002,-0.866025403783,1.153777611829E-15)
+  );
+#420 = DIRECTION('',(0.866025403783,-0.500000000002,6.661338147777E-16)
+  );
+#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);
+#422 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#423,#424,#425),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+2.173183030723E-09,0.54782411103),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043024,1.)) REPRESENTATION_ITEM('') );
+#423 = CARTESIAN_POINT('',(3.752776763884,-5.179412454481E-12));
+#424 = CARTESIAN_POINT('',(5.489974829751,-2.184819880569E-09));
+#425 = CARTESIAN_POINT('',(7.494434136517,-0.577350106512));
+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#427 = ORIENTED_EDGE('',*,*,#428,.F.);
+#428 = EDGE_CURVE('',#358,#394,#429,.T.);
+#429 = SURFACE_CURVE('',#430,(#435,#442),.PCURVE_S1.);
+#430 = CIRCLE('',#431,7.5);
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#433 = DIRECTION('',(-4.379057701015E-47,1.33226762955E-15,1.));
+#434 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#435 = PCURVE('',#76,#436);
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(-0.,0.577350106512));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(-1.,0.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = PCURVE('',#443,#448);
+#443 = CYLINDRICAL_SURFACE('',#444,7.5);
+#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447);
+#445 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#446 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#447 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(-0.,0.));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(-1.,0.));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#454 = ADVANCED_FACE('',(#455),#105,.T.);
+#455 = FACE_BOUND('',#456,.F.);
+#456 = EDGE_LOOP('',(#457,#458,#488,#517));
+#457 = ORIENTED_EDGE('',*,*,#88,.T.);
+#458 = ORIENTED_EDGE('',*,*,#459,.T.);
+#459 = EDGE_CURVE('',#58,#460,#462,.T.);
+#460 = VERTEX_POINT('',#461);
+#461 = CARTESIAN_POINT('',(6.5,-3.741657386774,5.922649893488));
+#462 = SURFACE_CURVE('',#463,(#468,#481),.PCURVE_S1.);
+#463 = HYPERBOLA('',#464,3.752775692326,6.5);
+#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467);
+#465 = CARTESIAN_POINT('',(6.5,1.365944116792E-14,10.252775692326));
+#466 = DIRECTION('',(-1.,-0.,0.));
+#467 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#468 = PCURVE('',#105,#469);
+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#480);
+#470 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#471,#472,#473,#474,#475,#476,
+    #477,#478,#479),.UNSPECIFIED.,.F.,.F.,(9,9),(2.288475490444E-17,
+    0.547824111033),.PIECEWISE_BEZIER_KNOTS.);
+#471 = CARTESIAN_POINT('',(-6.28318530718,-1.876388164489E-18));
+#472 = CARTESIAN_POINT('',(-6.21470729255,2.569826468342E-10));
+#473 = CARTESIAN_POINT('',(-6.14622927813,2.011161160162E-02));
+#474 = CARTESIAN_POINT('',(-6.078240581708,6.03348339941E-02));
+#475 = CARTESIAN_POINT('',(-6.011230465007,0.120870858304));
+#476 = CARTESIAN_POINT('',(-5.945651717382,0.202122065457));
+#477 = CARTESIAN_POINT('',(-5.8818828327,0.304697060138));
+#478 = CARTESIAN_POINT('',(-5.820218098082,0.429420729705));
+#479 = CARTESIAN_POINT('',(-5.760870485374,0.577350106512));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#481 = PCURVE('',#380,#482);
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#484,#485,#486),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+2.288475490444E-17,0.547824111033),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043326,1.)) REPRESENTATION_ITEM('') );
+#484 = CARTESIAN_POINT('',(3.752776749733,4.440892098501E-16));
+#485 = CARTESIAN_POINT('',(5.489974822164,4.440892098501E-16));
+#486 = CARTESIAN_POINT('',(7.494434136507,-0.577350106512));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#488 = ORIENTED_EDGE('',*,*,#489,.F.);
+#489 = EDGE_CURVE('',#490,#460,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(6.490370349204,-3.758336431211,5.922649893488
+    ));
+#492 = SURFACE_CURVE('',#493,(#498,#505),.PCURVE_S1.);
+#493 = CIRCLE('',#494,7.5);
+#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
+#495 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#496 = DIRECTION('',(-4.379057701015E-47,1.33226762955E-15,1.));
+#497 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#498 = PCURVE('',#105,#499);
+#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(-0.,0.577350106512));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(-1.,0.));
+#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#505 = PCURVE('',#506,#511);
+#506 = CYLINDRICAL_SURFACE('',#507,7.5);
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#509 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#510 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(-0.,0.));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(-1.,0.));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = ORIENTED_EDGE('',*,*,#518,.T.);
+#518 = EDGE_CURVE('',#490,#89,#519,.T.);
+#519 = SURFACE_CURVE('',#520,(#525,#538),.PCURVE_S1.);
+#520 = HYPERBOLA('',#521,3.752775692326,6.5);
+#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
+#522 = CARTESIAN_POINT('',(3.25,-5.629165124598,10.252775692326));
+#523 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#524 = DIRECTION('',(-4.930380657631E-32,-1.33226762955E-15,-1.));
+#525 = PCURVE('',#105,#526);
+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#537);
+#527 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#528,#529,#530,#531,#532,#533,
+    #534,#535,#536),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.547824111033,
+    3.058090917163E-07),.PIECEWISE_BEZIER_KNOTS.);
+#528 = CARTESIAN_POINT('',(-5.758302577789,0.577350106512));
+#529 = CARTESIAN_POINT('',(-5.698954931952,0.429420647127));
+#530 = CARTESIAN_POINT('',(-5.637290161612,0.30469692089));
+#531 = CARTESIAN_POINT('',(-5.573521238981,0.202121893677));
+#532 = CARTESIAN_POINT('',(-5.507942451721,0.12087067688));
+#533 = CARTESIAN_POINT('',(-5.440932294412,6.03346650298E-02));
+#534 = CARTESIAN_POINT('',(-5.372943557312,2.011147687994E-02));
+#535 = CARTESIAN_POINT('',(-5.304465503029,-7.83306850573E-08));
+#536 = CARTESIAN_POINT('',(-5.235987450174,3.170750467066E-16));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = PCURVE('',#134,#539);
+#539 = DEFINITIONAL_REPRESENTATION('',(#540),#544);
+#540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#541,#542,#543),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.547824111033,
+3.058090917322E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749085734,1.)) REPRESENTATION_ITEM('') );
+#541 = CARTESIAN_POINT('',(1.111936295805E-02,-0.577350106512));
+#542 = CARTESIAN_POINT('',(2.015579742172,3.067179634719E-07));
+#543 = CARTESIAN_POINT('',(3.752778737492,-4.440892098501E-16));
+#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#545 = ADVANCED_FACE('',(#546),#289,.T.);
+#546 = FACE_BOUND('',#547,.F.);
+#547 = EDGE_LOOP('',(#548,#578,#579,#614));
+#548 = ORIENTED_EDGE('',*,*,#549,.T.);
+#549 = EDGE_CURVE('',#550,#60,#552,.T.);
+#550 = VERTEX_POINT('',#551);
+#551 = CARTESIAN_POINT('',(9.629650831237E-03,7.499993817986,
+    5.922649893488));
+#552 = SURFACE_CURVE('',#553,(#558,#571),.PCURVE_S1.);
+#553 = HYPERBOLA('',#554,3.752775692331,6.500000000009);
+#554 = AXIS2_PLACEMENT_3D('',#555,#556,#557);
+#555 = CARTESIAN_POINT('',(3.250000000017,5.629165124599,10.252775692326
+    ));
+#556 = DIRECTION('',(-0.500000000002,-0.866025403783,1.153777611829E-15)
+  );
+#557 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#558 = PCURVE('',#289,#559);
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#570);
+#560 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#561,#562,#563,#564,#565,#566,
+    #567,#568,#569),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.54782411103,
+    2.173183077936E-09),.PIECEWISE_BEZIER_KNOTS.);
+#561 = CARTESIAN_POINT('',(-1.569512372998,0.577350106512));
+#562 = CARTESIAN_POINT('',(-1.510164760055,0.42942072912));
+#563 = CARTESIAN_POINT('',(-1.448500025175,0.304697059151));
+#564 = CARTESIAN_POINT('',(-1.384731140226,0.20212206424));
+#565 = CARTESIAN_POINT('',(-1.31915239231,0.120870857019));
+#566 = CARTESIAN_POINT('',(-1.252142275328,6.033483279817E-02));
+#567 = CARTESIAN_POINT('',(-1.184153578622,2.011161064905E-02));
+#568 = CARTESIAN_POINT('',(-1.115675563922,-2.963071444845E-10));
+#569 = CARTESIAN_POINT('',(-1.047197549021,5.180507724386E-12));
+#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#571 = PCURVE('',#416,#572);
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#574,#575,#576),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54782411103,
+2.173183030723E-09),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043627,1.)) REPRESENTATION_ITEM('') );
+#574 = CARTESIAN_POINT('',(1.11193630004E-02,-0.577350106512));
+#575 = CARTESIAN_POINT('',(2.015578684901,2.174461499749E-09));
+#576 = CARTESIAN_POINT('',(3.752776763884,-5.179412454481E-12));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = ORIENTED_EDGE('',*,*,#274,.T.);
+#579 = ORIENTED_EDGE('',*,*,#580,.T.);
+#580 = EDGE_CURVE('',#246,#581,#583,.T.);
+#581 = VERTEX_POINT('',#582);
+#582 = CARTESIAN_POINT('',(-9.629650833239E-03,7.499993817986,
+    5.922649893488));
+#583 = SURFACE_CURVE('',#584,(#589,#602),.PCURVE_S1.);
+#584 = HYPERBOLA('',#585,3.752775692331,6.500000000009);
+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
+#586 = CARTESIAN_POINT('',(-3.250000000018,5.629165124599,
+    10.252775692326));
+#587 = DIRECTION('',(0.500000000002,-0.866025403783,1.153777611829E-15)
+  );
+#588 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#589 = PCURVE('',#289,#590);
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#601);
+#591 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#592,#593,#594,#595,#596,#597,
+    #598,#599,#600),.UNSPECIFIED.,.F.,.F.,(9,9),(1.471270921392E-08,
+    0.54782411103),.PIECEWISE_BEZIER_KNOTS.);
+#592 = CARTESIAN_POINT('',(-2.094395087683,5.469741026499E-12));
+#593 = CARTESIAN_POINT('',(-2.025917074893,4.043362977925E-09));
+#594 = CARTESIAN_POINT('',(-1.957439062394,2.011161808847E-02));
+#595 = CARTESIAN_POINT('',(-1.889450367927,6.033484212793E-02));
+#596 = CARTESIAN_POINT('',(-1.822440253196,0.120870867037));
+#597 = CARTESIAN_POINT('',(-1.756861507465,0.202122073725));
+#598 = CARTESIAN_POINT('',(-1.693092624613,0.30469706684));
+#599 = CARTESIAN_POINT('',(-1.631427891706,0.42942073368));
+#600 = CARTESIAN_POINT('',(-1.572080280592,0.577350106512));
+#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#602 = PCURVE('',#603,#608);
+#603 = PLANE('',#604);
+#604 = AXIS2_PLACEMENT_3D('',#605,#606,#607);
+#605 = CARTESIAN_POINT('',(-6.5,3.752776749733,6.5));
+#606 = DIRECTION('',(0.500000000002,-0.866025403783,1.153777611829E-15)
+  );
+#607 = DIRECTION('',(0.866025403783,0.500000000002,-6.661338147779E-16)
+  );
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);
+#609 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#610,#611,#612),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+1.471270921392E-08,0.54782411103),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749041285,1.)) REPRESENTATION_ITEM('') );
+#610 = CARTESIAN_POINT('',(3.752776845349,-5.468070440884E-12));
+#611 = CARTESIAN_POINT('',(5.489974873373,-1.476189614991E-08));
+#612 = CARTESIAN_POINT('',(7.494434136474,-0.577350106512));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#614 = ORIENTED_EDGE('',*,*,#615,.F.);
+#615 = EDGE_CURVE('',#550,#581,#616,.T.);
+#616 = SURFACE_CURVE('',#617,(#622,#629),.PCURVE_S1.);
+#617 = CIRCLE('',#618,7.5);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#620 = DIRECTION('',(-4.379057701015E-47,1.33226762955E-15,1.));
+#621 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#622 = PCURVE('',#289,#623);
+#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628);
+#624 = LINE('',#625,#626);
+#625 = CARTESIAN_POINT('',(-0.,0.577350106512));
+#626 = VECTOR('',#627,1.);
+#627 = DIRECTION('',(-1.,0.));
+#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#629 = PCURVE('',#630,#635);
+#630 = CYLINDRICAL_SURFACE('',#631,7.5);
+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
+#632 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#633 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#634 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(-0.,0.));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(-1.,0.));
+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#641 = ADVANCED_FACE('',(#642),#134,.F.);
+#642 = FACE_BOUND('',#643,.F.);
+#643 = EDGE_LOOP('',(#644,#645,#646,#667,#702,#737,#763));
+#644 = ORIENTED_EDGE('',*,*,#117,.T.);
+#645 = ORIENTED_EDGE('',*,*,#518,.F.);
+#646 = ORIENTED_EDGE('',*,*,#647,.T.);
+#647 = EDGE_CURVE('',#490,#648,#650,.T.);
+#648 = VERTEX_POINT('',#649);
+#649 = CARTESIAN_POINT('',(6.490370349204,-3.758336431211,0.577350106512
+    ));
+#650 = SURFACE_CURVE('',#651,(#655,#661),.PCURVE_S1.);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(6.490370349204,-3.758336431211,5.922649893488
+    ));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#655 = PCURVE('',#134,#656);
+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#660);
+#657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#658,#659),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-3.254051234037E-30,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#658 = CARTESIAN_POINT('',(1.111936295806E-02,-0.577350106512));
+#659 = CARTESIAN_POINT('',(1.111936295806E-02,-5.922649893488));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#661 = PCURVE('',#506,#662);
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#666);
+#663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#664,#665),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-3.254051234037E-30,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#664 = CARTESIAN_POINT('',(-5.758302577789,-1.609802749696E-16));
+#665 = CARTESIAN_POINT('',(-5.758302577789,5.345299786977));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = ORIENTED_EDGE('',*,*,#668,.F.);
+#668 = EDGE_CURVE('',#669,#648,#671,.T.);
+#669 = VERTEX_POINT('',#670);
+#670 = CARTESIAN_POINT('',(3.250000869104,-5.629164622821,
+    7.401022360163E-15));
+#671 = SURFACE_CURVE('',#672,(#677,#684),.PCURVE_S1.);
+#672 = HYPERBOLA('',#673,3.752775692325,6.5);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(3.25,-5.629165124598,-3.752775692326));
+#675 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#676 = DIRECTION('',(4.930380657631E-32,1.33226762955E-15,1.));
+#677 = PCURVE('',#134,#678);
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#680,#681,#682),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.063303884597E-07,0.547824111033),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749000845,1.)) REPRESENTATION_ITEM('') );
+#680 = CARTESIAN_POINT('',(3.752774758585,-6.5));
+#681 = CARTESIAN_POINT('',(2.015577610615,-6.49999969276));
+#682 = CARTESIAN_POINT('',(1.111936295805E-02,-5.922649893488));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#684 = PCURVE('',#685,#690);
+#685 = CONICAL_SURFACE('',#686,7.5,1.047197673205);
+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#687 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#688 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#689 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#701);
+#691 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#692,#693,#694,#695,#696,#697,
+    #698,#699,#700),.UNSPECIFIED.,.F.,.F.,(9,9),(3.063303884597E-07,
+    0.547824111033),.PIECEWISE_BEZIER_KNOTS.);
+#692 = CARTESIAN_POINT('',(5.235988062313,-0.577350106512));
+#693 = CARTESIAN_POINT('',(5.304466038651,-0.577350027533));
+#694 = CARTESIAN_POINT('',(5.372944013129,-0.557238359958));
+#695 = CARTESIAN_POINT('',(5.440932668811,-0.517015103268));
+#696 = CARTESIAN_POINT('',(5.507942744774,-0.456479066468));
+#697 = CARTESIAN_POINT('',(5.573521452763,-0.375227868984));
+#698 = CARTESIAN_POINT('',(5.637290299412,-0.272652906888));
+#699 = CARTESIAN_POINT('',(5.698954998267,-0.147929294088));
+#700 = CARTESIAN_POINT('',(5.758302577789,8.553534998902E-16));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = ORIENTED_EDGE('',*,*,#703,.F.);
+#703 = EDGE_CURVE('',#704,#669,#706,.T.);
+#704 = VERTEX_POINT('',#705);
+#705 = CARTESIAN_POINT('',(9.629650795837E-03,-7.499993817986,
+    0.577350106512));
+#706 = SURFACE_CURVE('',#707,(#712,#719),.PCURVE_S1.);
+#707 = HYPERBOLA('',#708,3.752775692325,6.5);
+#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
+#709 = CARTESIAN_POINT('',(3.25,-5.629165124598,-3.752775692326));
+#710 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#711 = DIRECTION('',(4.930380657631E-32,1.33226762955E-15,1.));
+#712 = PCURVE('',#134,#713);
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
+#714 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#715,#716,#717),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.547824111033,
+3.063303884597E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749085806,1.)) REPRESENTATION_ITEM('') );
+#715 = CARTESIAN_POINT('',(7.494434136507,-5.922649893488));
+#716 = CARTESIAN_POINT('',(5.489973755477,-6.500000307241));
+#717 = CARTESIAN_POINT('',(3.752774758585,-6.5));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#719 = PCURVE('',#720,#725);
+#720 = CONICAL_SURFACE('',#721,7.5,1.047197673205);
+#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
+#722 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#723 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#724 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#736);
+#726 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#727,#728,#729,#730,#731,#732,
+    #733,#734,#735),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.547824111033,
+    3.063303884998E-07),.PIECEWISE_BEZIER_KNOTS.);
+#727 = CARTESIAN_POINT('',(4.713672934177,1.220647199635E-15));
+#728 = CARTESIAN_POINT('',(4.773020580071,-0.147929459525));
+#729 = CARTESIAN_POINT('',(4.834685350465,-0.272653185858));
+#730 = CARTESIAN_POINT('',(4.898454273187,-0.375228213128));
+#731 = CARTESIAN_POINT('',(4.964033060471,-0.45647942994));
+#732 = CARTESIAN_POINT('',(5.031043217878,-0.517015441771));
+#733 = CARTESIAN_POINT('',(5.099031955033,-0.557238629861));
+#734 = CARTESIAN_POINT('',(5.167510009393,-0.577350184976));
+#735 = CARTESIAN_POINT('',(5.235988062313,-0.577350106512));
+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#737 = ORIENTED_EDGE('',*,*,#738,.F.);
+#738 = EDGE_CURVE('',#739,#704,#741,.T.);
+#739 = VERTEX_POINT('',#740);
+#740 = CARTESIAN_POINT('',(9.629650795838E-03,-7.499993817986,
+    5.922649893488));
+#741 = SURFACE_CURVE('',#742,(#746,#752),.PCURVE_S1.);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(9.629650795836E-03,-7.499993817986,
+    5.922649893488));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#746 = PCURVE('',#134,#747);
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#751);
+#748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#749,#750),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-8.881784197001E-16,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#749 = CARTESIAN_POINT('',(7.494434136507,-0.577350106512));
+#750 = CARTESIAN_POINT('',(7.494434136507,-5.922649893488));
+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#752 = PCURVE('',#753,#758);
+#753 = CYLINDRICAL_SURFACE('',#754,7.5);
+#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757);
+#755 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#756 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#757 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#762);
+#759 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#760,#761),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-8.881784197001E-16,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#760 = CARTESIAN_POINT('',(-4.713672934177,-3.330710254362E-16));
+#761 = CARTESIAN_POINT('',(-4.713672934177,5.345299786977));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#763 = ORIENTED_EDGE('',*,*,#764,.F.);
+#764 = EDGE_CURVE('',#118,#739,#765,.T.);
+#765 = SURFACE_CURVE('',#766,(#771,#778),.PCURVE_S1.);
+#766 = HYPERBOLA('',#767,3.752775692326,6.5);
+#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
+#768 = CARTESIAN_POINT('',(3.25,-5.629165124598,10.252775692326));
+#769 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#770 = DIRECTION('',(-4.930380657631E-32,-1.33226762955E-15,-1.));
+#771 = PCURVE('',#134,#772);
+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777);
+#773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#774,#775,#776),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.058090917322E-07,0.547824111033),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749000917,1.)) REPRESENTATION_ITEM('') );
+#774 = CARTESIAN_POINT('',(3.752778737492,-4.440892098501E-16));
+#775 = CARTESIAN_POINT('',(5.489975887034,-3.067176379545E-07));
+#776 = CARTESIAN_POINT('',(7.494434136507,-0.577350106512));
+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#778 = PCURVE('',#169,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#790);
+#780 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#781,#782,#783,#784,#785,#786,
+    #787,#788,#789),.UNSPECIFIED.,.F.,.F.,(9,9),(3.058090917322E-07,
+    0.547824111033),.PIECEWISE_BEZIER_KNOTS.);
+#781 = CARTESIAN_POINT('',(-5.235987450174,2.2631274863E-16));
+#782 = CARTESIAN_POINT('',(-5.167509473771,7.884456315237E-08));
+#783 = CARTESIAN_POINT('',(-5.099031499209,2.011174632316E-02));
+#784 = CARTESIAN_POINT('',(-5.031042843497,6.033500295726E-02));
+#785 = CARTESIAN_POINT('',(-4.96403276733,0.12087103973));
+#786 = CARTESIAN_POINT('',(-4.898454059417,0.202122237237));
+#787 = CARTESIAN_POINT('',(-4.834685212654,0.304697199386));
+#788 = CARTESIAN_POINT('',(-4.773020513756,0.429420812283));
+#789 = CARTESIAN_POINT('',(-4.713672934177,0.577350106512));
+#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#791 = ADVANCED_FACE('',(#792),#262,.T.);
+#792 = FACE_BOUND('',#793,.F.);
+#793 = EDGE_LOOP('',(#794,#824,#825,#860));
+#794 = ORIENTED_EDGE('',*,*,#795,.T.);
+#795 = EDGE_CURVE('',#796,#246,#798,.T.);
+#796 = VERTEX_POINT('',#797);
+#797 = CARTESIAN_POINT('',(-6.490370349204,3.758336431213,5.922649893488
+    ));
+#798 = SURFACE_CURVE('',#799,(#804,#817),.PCURVE_S1.);
+#799 = HYPERBOLA('',#800,3.752775692331,6.500000000009);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(-3.250000000018,5.629165124599,
+    10.252775692326));
+#802 = DIRECTION('',(0.500000000002,-0.866025403783,1.153777611829E-15)
+  );
+#803 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#804 = PCURVE('',#262,#805);
+#805 = DEFINITIONAL_REPRESENTATION('',(#806),#816);
+#806 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#807,#808,#809,#810,#811,#812,
+    #813,#814,#815),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.54782411103,
+    1.471270916209E-08),.PIECEWISE_BEZIER_KNOTS.);
+#807 = CARTESIAN_POINT('',(-2.616709924199,0.577350106512));
+#808 = CARTESIAN_POINT('',(-2.557362309897,0.429420725734));
+#809 = CARTESIAN_POINT('',(-2.495697573554,0.304697053441));
+#810 = CARTESIAN_POINT('',(-2.431928687045,0.202122057196));
+#811 = CARTESIAN_POINT('',(-2.366349937505,0.120870849581));
+#812 = CARTESIAN_POINT('',(-2.299339818856,6.033482586975E-02));
+#813 = CARTESIAN_POINT('',(-2.231351120486,2.011160512524E-02));
+#814 = CARTESIAN_POINT('',(-2.162873104151,-3.518458904339E-09));
+#815 = CARTESIAN_POINT('',(-2.094395087683,5.4692448165E-12));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = PCURVE('',#603,#818);
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
+#819 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#820,#821,#822),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54782411103,
+1.471270921392E-08),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749045365,1.)) REPRESENTATION_ITEM('') );
+#820 = CARTESIAN_POINT('',(1.111936295911E-02,-0.577350106512));
+#821 = CARTESIAN_POINT('',(2.015578728524,1.475095956494E-08));
+#822 = CARTESIAN_POINT('',(3.752776845349,-5.468070440884E-12));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#824 = ORIENTED_EDGE('',*,*,#245,.T.);
+#825 = ORIENTED_EDGE('',*,*,#826,.T.);
+#826 = EDGE_CURVE('',#217,#827,#829,.T.);
+#827 = VERTEX_POINT('',#828);
+#828 = CARTESIAN_POINT('',(-6.5,3.741657386774,5.922649893488));
+#829 = SURFACE_CURVE('',#830,(#835,#848),.PCURVE_S1.);
+#830 = HYPERBOLA('',#831,3.752775692326,6.5);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(-6.5,1.365944116792E-14,10.252775692326));
+#833 = DIRECTION('',(1.,0.,0.));
+#834 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#835 = PCURVE('',#262,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#847);
+#837 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#838,#839,#840,#841,#842,#843,
+    #844,#845,#846),.UNSPECIFIED.,.F.,.F.,(9,9),(-5.436691348604E-16,
+    0.547824111033),.PIECEWISE_BEZIER_KNOTS.);
+#838 = CARTESIAN_POINT('',(-3.14159265359,-1.876386038344E-18));
+#839 = CARTESIAN_POINT('',(-3.073114638961,2.569825012397E-10));
+#840 = CARTESIAN_POINT('',(-3.00463662454,2.011161160156E-02));
+#841 = CARTESIAN_POINT('',(-2.936647928122,6.03348339941E-02));
+#842 = CARTESIAN_POINT('',(-2.869637811429,0.120870858304));
+#843 = CARTESIAN_POINT('',(-2.804059063797,0.202122065457));
+#844 = CARTESIAN_POINT('',(-2.740290179114,0.304697060138));
+#845 = CARTESIAN_POINT('',(-2.678625444492,0.429420729705));
+#846 = CARTESIAN_POINT('',(-2.619277831784,0.577350106512));
+#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#848 = PCURVE('',#849,#854);
+#849 = PLANE('',#850);
+#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
+#851 = CARTESIAN_POINT('',(-6.5,-3.752776749732,6.5));
+#852 = DIRECTION('',(1.,0.,0.));
+#853 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
+#855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#856,#857,#858),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+-5.436691348604E-16,0.547824111033),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043326,1.)) REPRESENTATION_ITEM('') );
+#856 = CARTESIAN_POINT('',(3.752776749732,4.440892098501E-16));
+#857 = CARTESIAN_POINT('',(5.489974822163,1.33226762955E-15));
+#858 = CARTESIAN_POINT('',(7.494434136506,-0.577350106512));
+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#860 = ORIENTED_EDGE('',*,*,#861,.F.);
+#861 = EDGE_CURVE('',#796,#827,#862,.T.);
+#862 = SURFACE_CURVE('',#863,(#868,#875),.PCURVE_S1.);
+#863 = CIRCLE('',#864,7.5);
+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);
+#865 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#866 = DIRECTION('',(-4.379057701015E-47,1.33226762955E-15,1.));
+#867 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#868 = PCURVE('',#262,#869);
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(-0.,0.577350106512));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(-1.,0.));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = PCURVE('',#876,#881);
+#876 = CYLINDRICAL_SURFACE('',#877,7.5);
+#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880);
+#878 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#879 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#880 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(-0.,0.));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(-1.,0.));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#887 = ADVANCED_FACE('',(#888),#169,.T.);
+#888 = FACE_BOUND('',#889,.F.);
+#889 = EDGE_LOOP('',(#890,#891,#892,#916));
+#890 = ORIENTED_EDGE('',*,*,#152,.T.);
+#891 = ORIENTED_EDGE('',*,*,#764,.T.);
+#892 = ORIENTED_EDGE('',*,*,#893,.F.);
+#893 = EDGE_CURVE('',#894,#739,#896,.T.);
+#894 = VERTEX_POINT('',#895);
+#895 = CARTESIAN_POINT('',(-9.629650795838E-03,-7.499993817986,
+    5.922649893488));
+#896 = SURFACE_CURVE('',#897,(#902,#909),.PCURVE_S1.);
+#897 = CIRCLE('',#898,7.5);
+#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901);
+#899 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#900 = DIRECTION('',(-4.379057701015E-47,1.33226762955E-15,1.));
+#901 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#902 = PCURVE('',#169,#903);
+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(-0.,0.577350106512));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(-1.,0.));
+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#909 = PCURVE('',#753,#910);
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(-0.,0.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(-1.,0.));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#916 = ORIENTED_EDGE('',*,*,#917,.T.);
+#917 = EDGE_CURVE('',#894,#153,#918,.T.);
+#918 = SURFACE_CURVE('',#919,(#924,#937),.PCURVE_S1.);
+#919 = HYPERBOLA('',#920,3.752775692326,6.5);
+#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923);
+#921 = CARTESIAN_POINT('',(-3.25,-5.629165124598,10.252775692326));
+#922 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#923 = DIRECTION('',(4.930380657631E-32,-1.33226762955E-15,-1.));
+#924 = PCURVE('',#169,#925);
+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#936);
+#926 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#927,#928,#929,#930,#931,#932,
+    #933,#934,#935),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.547824111033,
+    3.065899907284E-07),.PIECEWISE_BEZIER_KNOTS.);
+#927 = CARTESIAN_POINT('',(-4.711105026592,0.577350106512));
+#928 = CARTESIAN_POINT('',(-4.65175738067,0.429420646917));
+#929 = CARTESIAN_POINT('',(-4.590092610239,0.304696920535));
+#930 = CARTESIAN_POINT('',(-4.5263236875,0.202121893238));
+#931 = CARTESIAN_POINT('',(-4.460744900145,0.120870676416));
+#932 = CARTESIAN_POINT('',(-4.393734742729,6.033466459853E-02));
+#933 = CARTESIAN_POINT('',(-4.325746005537,2.011147653586E-02));
+#934 = CARTESIAN_POINT('',(-4.257267951149,-7.853136292081E-08));
+#935 = CARTESIAN_POINT('',(-4.188789898196,3.200055100351E-16));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = PCURVE('',#198,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#940,#941,#942),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.547824111033,
+3.065899906766E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749085842,1.)) REPRESENTATION_ITEM('') );
+#940 = CARTESIAN_POINT('',(1.111936295835E-02,-0.577350106512));
+#941 = CARTESIAN_POINT('',(2.015579744892,3.075011831832E-07));
+#942 = CARTESIAN_POINT('',(3.752778742568,-8.881784197001E-16));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = ADVANCED_FACE('',(#945),#233,.T.);
+#945 = FACE_BOUND('',#946,.F.);
+#946 = EDGE_LOOP('',(#947,#977,#978,#1008));
+#947 = ORIENTED_EDGE('',*,*,#948,.T.);
+#948 = EDGE_CURVE('',#949,#217,#951,.T.);
+#949 = VERTEX_POINT('',#950);
+#950 = CARTESIAN_POINT('',(-6.5,-3.741657386774,5.922649893488));
+#951 = SURFACE_CURVE('',#952,(#957,#970),.PCURVE_S1.);
+#952 = HYPERBOLA('',#953,3.752775692326,6.5);
+#953 = AXIS2_PLACEMENT_3D('',#954,#955,#956);
+#954 = CARTESIAN_POINT('',(-6.5,1.365944116792E-14,10.252775692326));
+#955 = DIRECTION('',(1.,0.,0.));
+#956 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#957 = PCURVE('',#233,#958);
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#969);
+#959 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#960,#961,#962,#963,#964,#965,
+    #966,#967,#968),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.547824111033,
+    -5.551115123126E-16),.PIECEWISE_BEZIER_KNOTS.);
+#960 = CARTESIAN_POINT('',(-3.663907475396,0.577350106512));
+#961 = CARTESIAN_POINT('',(-3.604559862688,0.429420729705));
+#962 = CARTESIAN_POINT('',(-3.542895128059,0.304697060138));
+#963 = CARTESIAN_POINT('',(-3.479126243385,0.202122065457));
+#964 = CARTESIAN_POINT('',(-3.413547495726,0.120870858305));
+#965 = CARTESIAN_POINT('',(-3.346537379062,6.033483399353E-02));
+#966 = CARTESIAN_POINT('',(-3.278548682632,2.011161160175E-02));
+#967 = CARTESIAN_POINT('',(-3.210070668219,2.569826950743E-10));
+#968 = CARTESIAN_POINT('',(-3.14159265359,-1.876388868938E-18));
+#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#970 = PCURVE('',#849,#971);
+#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976);
+#972 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#973,#974,#975),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.547824111033,
+-5.436691348604E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043326,1.)) REPRESENTATION_ITEM('') );
+#973 = CARTESIAN_POINT('',(1.111936295806E-02,-0.577350106512));
+#974 = CARTESIAN_POINT('',(2.015578677301,-4.440892098501E-16));
+#975 = CARTESIAN_POINT('',(3.752776749732,4.440892098501E-16));
+#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#977 = ORIENTED_EDGE('',*,*,#216,.T.);
+#978 = ORIENTED_EDGE('',*,*,#979,.T.);
+#979 = EDGE_CURVE('',#182,#980,#982,.T.);
+#980 = VERTEX_POINT('',#981);
+#981 = CARTESIAN_POINT('',(-6.490370349204,-3.758336431211,
+    5.922649893488));
+#982 = SURFACE_CURVE('',#983,(#988,#1001),.PCURVE_S1.);
+#983 = HYPERBOLA('',#984,3.752775692326,6.5);
+#984 = AXIS2_PLACEMENT_3D('',#985,#986,#987);
+#985 = CARTESIAN_POINT('',(-3.25,-5.629165124598,10.252775692326));
+#986 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#987 = DIRECTION('',(4.930380657631E-32,-1.33226762955E-15,-1.));
+#988 = PCURVE('',#233,#989);
+#989 = DEFINITIONAL_REPRESENTATION('',(#990),#1000);
+#990 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#991,#992,#993,#994,#995,#996,
+    #997,#998,#999),.UNSPECIFIED.,.F.,.F.,(9,9),(3.065899906766E-07,
+    0.547824111033),.PIECEWISE_BEZIER_KNOTS.);
+#991 = CARTESIAN_POINT('',(-4.188789898196,4.45426583128E-16));
+#992 = CARTESIAN_POINT('',(-4.120311921891,7.90452406068E-08));
+#993 = CARTESIAN_POINT('',(-4.051833947436,2.011174666729E-02));
+#994 = CARTESIAN_POINT('',(-3.983845291825,6.03350033887E-02));
+#995 = CARTESIAN_POINT('',(-3.916835215787,0.120871040194));
+#996 = CARTESIAN_POINT('',(-3.851256507944,0.202122237675));
+#997 = CARTESIAN_POINT('',(-3.787487661286,0.304697199741));
+#998 = CARTESIAN_POINT('',(-3.725822962474,0.429420812494));
+#999 = CARTESIAN_POINT('',(-3.66647538298,0.577350106512));
+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1001 = PCURVE('',#198,#1002);
+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);
+#1003 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1004,#1005,#1006),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.065899906766E-07,0.547824111033),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749000809,1.)) REPRESENTATION_ITEM('') );
+#1004 = CARTESIAN_POINT('',(3.752778742568,-8.881784197001E-16));
+#1005 = CARTESIAN_POINT('',(5.489975889754,-3.075008572218E-07));
+#1006 = CARTESIAN_POINT('',(7.494434136507,-0.577350106512));
+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1008 = ORIENTED_EDGE('',*,*,#1009,.F.);
+#1009 = EDGE_CURVE('',#949,#980,#1010,.T.);
+#1010 = SURFACE_CURVE('',#1011,(#1016,#1023),.PCURVE_S1.);
+#1011 = CIRCLE('',#1012,7.5);
+#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);
+#1013 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#1014 = DIRECTION('',(-4.379057701015E-47,1.33226762955E-15,1.));
+#1015 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#1016 = PCURVE('',#233,#1017);
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022);
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(-0.,0.577350106512));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(-1.,0.));
+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1023 = PCURVE('',#1024,#1029);
+#1024 = CYLINDRICAL_SURFACE('',#1025,7.5);
+#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028);
+#1026 = CARTESIAN_POINT('',(0.,7.890554734253E-15,5.922649893488));
+#1027 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1028 = DIRECTION('',(1.,1.753456607612E-16,-2.336073478142E-31));
+#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034);
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(-0.,0.));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(-1.,0.));
+#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1035 = ADVANCED_FACE('',(#1036),#198,.F.);
+#1036 = FACE_BOUND('',#1037,.F.);
+#1037 = EDGE_LOOP('',(#1038,#1039,#1040,#1061,#1091,#1126,#1145));
+#1038 = ORIENTED_EDGE('',*,*,#181,.T.);
+#1039 = ORIENTED_EDGE('',*,*,#917,.F.);
+#1040 = ORIENTED_EDGE('',*,*,#1041,.T.);
+#1041 = EDGE_CURVE('',#894,#1042,#1044,.T.);
+#1042 = VERTEX_POINT('',#1043);
+#1043 = CARTESIAN_POINT('',(-9.629650795833E-03,-7.499993817986,
+    0.577350106512));
+#1044 = SURFACE_CURVE('',#1045,(#1049,#1055),.PCURVE_S1.);
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(-9.629650795834E-03,-7.499993817986,
+    5.922649893488));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1049 = PCURVE('',#198,#1050);
+#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1054);
+#1051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1052,#1053),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.881784197001E-16,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1052 = CARTESIAN_POINT('',(1.111936295835E-02,-0.577350106512));
+#1053 = CARTESIAN_POINT('',(1.111936295835E-02,-5.922649893488));
+#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1055 = PCURVE('',#753,#1056);
+#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1060);
+#1057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1058,#1059),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.881784197001E-16,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1058 = CARTESIAN_POINT('',(-4.711105026592,-3.330710254362E-16));
+#1059 = CARTESIAN_POINT('',(-4.711105026592,5.345299786977));
+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1061 = ORIENTED_EDGE('',*,*,#1062,.F.);
+#1062 = EDGE_CURVE('',#1063,#1042,#1065,.T.);
+#1063 = VERTEX_POINT('',#1064);
+#1064 = CARTESIAN_POINT('',(-3.249999131941,-5.629165625773,
+    7.401023032983E-15));
+#1065 = SURFACE_CURVE('',#1066,(#1071,#1078),.PCURVE_S1.);
+#1066 = HYPERBOLA('',#1067,3.752775692325,6.5);
+#1067 = AXIS2_PLACEMENT_3D('',#1068,#1069,#1070);
+#1068 = CARTESIAN_POINT('',(-3.25,-5.629165124598,-3.752775692326));
+#1069 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#1070 = DIRECTION('',(-4.930380657631E-32,1.33226762955E-15,1.));
+#1071 = PCURVE('',#198,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1074,#1075,#1076),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.065097702289E-07,0.547824111033),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.03774900082,1.)) REPRESENTATION_ITEM('') );
+#1074 = CARTESIAN_POINT('',(3.752774757419,-6.5));
+#1075 = CARTESIAN_POINT('',(2.015577609991,-6.49999969258));
+#1076 = CARTESIAN_POINT('',(1.111936295835E-02,-5.922649893488));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = PCURVE('',#720,#1079);
+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1090);
+#1080 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1081,#1082,#1083,#1084,#1085,
+    #1086,#1087,#1088,#1089),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    3.065097702289E-07,0.547824111033),.PIECEWISE_BEZIER_KNOTS.);
+#1081 = CARTESIAN_POINT('',(4.188790511296,-0.577350106512));
+#1082 = CARTESIAN_POINT('',(4.257268487612,-0.577350027487));
+#1083 = CARTESIAN_POINT('',(4.325746462072,-0.557238359879));
+#1084 = CARTESIAN_POINT('',(4.393735117703,-0.517015103168));
+#1085 = CARTESIAN_POINT('',(4.460745193737,-0.456479066363));
+#1086 = CARTESIAN_POINT('',(4.526323901602,-0.375227868882));
+#1087 = CARTESIAN_POINT('',(4.590092748263,-0.272652906807));
+#1088 = CARTESIAN_POINT('',(4.65175744709,-0.147929294039));
+#1089 = CARTESIAN_POINT('',(4.711105026592,-1.398613881228E-16));
+#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1091 = ORIENTED_EDGE('',*,*,#1092,.F.);
+#1092 = EDGE_CURVE('',#1093,#1063,#1095,.T.);
+#1093 = VERTEX_POINT('',#1094);
+#1094 = CARTESIAN_POINT('',(-6.490370349204,-3.758336431211,
+    0.577350106512));
+#1095 = SURFACE_CURVE('',#1096,(#1101,#1108),.PCURVE_S1.);
+#1096 = HYPERBOLA('',#1097,3.752775692325,6.5);
+#1097 = AXIS2_PLACEMENT_3D('',#1098,#1099,#1100);
+#1098 = CARTESIAN_POINT('',(-3.25,-5.629165124598,-3.752775692326));
+#1099 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#1100 = DIRECTION('',(-4.930380657631E-32,1.33226762955E-15,1.));
+#1101 = PCURVE('',#198,#1102);
+#1102 = DEFINITIONAL_REPRESENTATION('',(#1103),#1107);
+#1103 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1104,#1105,#1106),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.547824111033,
+3.065097702289E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749085831,1.)) REPRESENTATION_ITEM('') );
+#1104 = CARTESIAN_POINT('',(7.494434136507,-5.922649893488));
+#1105 = CARTESIAN_POINT('',(5.489973754853,-6.500000307421));
+#1106 = CARTESIAN_POINT('',(3.752774757419,-6.5));
+#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1108 = PCURVE('',#1109,#1114);
+#1109 = CONICAL_SURFACE('',#1110,7.5,1.047197673205);
+#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113);
+#1111 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1112 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1113 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1125);
+#1115 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1116,#1117,#1118,#1119,#1120,
+    #1121,#1122,#1123,#1124),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.547824111033,3.065097702315E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1116 = CARTESIAN_POINT('',(3.66647538298,3.371619250742E-16));
+#1117 = CARTESIAN_POINT('',(3.725823028894,-0.147929459573));
+#1118 = CARTESIAN_POINT('',(3.787487799314,-0.27265318594));
+#1119 = CARTESIAN_POINT('',(3.851256722028,-0.375228213226));
+#1120 = CARTESIAN_POINT('',(3.916835509397,-0.456479430046));
+#1121 = CARTESIAN_POINT('',(3.983845666779,-0.517015441867));
+#1122 = CARTESIAN_POINT('',(4.051834403977,-0.55723862994));
+#1123 = CARTESIAN_POINT('',(4.120312458353,-0.577350185022));
+#1124 = CARTESIAN_POINT('',(4.188790511296,-0.577350106512));
+#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1126 = ORIENTED_EDGE('',*,*,#1127,.F.);
+#1127 = EDGE_CURVE('',#980,#1093,#1128,.T.);
+#1128 = SURFACE_CURVE('',#1129,(#1133,#1139),.PCURVE_S1.);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(-6.490370349204,-3.758336431211,
+    5.922649893488));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1133 = PCURVE('',#198,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1138);
+#1135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1136,#1137),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.916456789158E-31,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1136 = CARTESIAN_POINT('',(7.494434136507,-0.577350106512));
+#1137 = CARTESIAN_POINT('',(7.494434136507,-5.922649893488));
+#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1139 = PCURVE('',#1024,#1140);
+#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1144);
+#1141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1142,#1143),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.916456789158E-31,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1142 = CARTESIAN_POINT('',(-3.66647538298,-1.609802749696E-16));
+#1143 = CARTESIAN_POINT('',(-3.66647538298,5.345299786977));
+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1145 = ORIENTED_EDGE('',*,*,#979,.F.);
+#1146 = ADVANCED_FACE('',(#1147),#342,.F.);
+#1147 = FACE_BOUND('',#1148,.F.);
+#1148 = EDGE_LOOP('',(#1149,#1172,#1173,#1174));
+#1149 = ORIENTED_EDGE('',*,*,#1150,.F.);
+#1150 = EDGE_CURVE('',#305,#1151,#1153,.T.);
+#1151 = VERTEX_POINT('',#1152);
+#1152 = CARTESIAN_POINT('',(-4.,6.661338147751E-16,0.5));
+#1153 = SEAM_CURVE('',#1154,(#1158,#1165),.PCURVE_S1.);
+#1154 = LINE('',#1155,#1156);
+#1155 = CARTESIAN_POINT('',(-4.,8.659739592076E-15,6.5));
+#1156 = VECTOR('',#1157,1.);
+#1157 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1158 = PCURVE('',#342,#1159);
+#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164);
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(0.,-1.));
+#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1165 = PCURVE('',#342,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(0.,0.));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(0.,-1.));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1172 = ORIENTED_EDGE('',*,*,#327,.F.);
+#1173 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1174 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1175 = EDGE_CURVE('',#1151,#1151,#1176,.T.);
+#1176 = SURFACE_CURVE('',#1177,(#1182,#1189),.PCURVE_S1.);
+#1177 = CIRCLE('',#1178,4.);
+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);
+#1179 = CARTESIAN_POINT('',(0.,6.661338147751E-16,0.5));
+#1180 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1181 = DIRECTION('',(-1.,0.,0.));
+#1182 = PCURVE('',#342,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(0.,-6.));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(1.,0.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = PCURVE('',#1190,#1195);
+#1190 = CONICAL_SURFACE('',#1191,4.,0.785398163397);
+#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
+#1192 = CARTESIAN_POINT('',(0.,6.661338147751E-16,0.5));
+#1193 = DIRECTION('',(-0.,-1.33226762955E-15,-1.));
+#1194 = DIRECTION('',(-1.,0.,0.));
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(-0.,0.));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(-1.,0.));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1201 = ADVANCED_FACE('',(#1202),#380,.F.);
+#1202 = FACE_BOUND('',#1203,.F.);
+#1203 = EDGE_LOOP('',(#1204,#1205,#1206,#1227,#1262,#1292));
+#1204 = ORIENTED_EDGE('',*,*,#459,.F.);
+#1205 = ORIENTED_EDGE('',*,*,#357,.F.);
+#1206 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#1207 = EDGE_CURVE('',#358,#1208,#1210,.T.);
+#1208 = VERTEX_POINT('',#1209);
+#1209 = CARTESIAN_POINT('',(6.5,3.741657386774,0.577350106512));
+#1210 = SURFACE_CURVE('',#1211,(#1215,#1221),.PCURVE_S1.);
+#1211 = LINE('',#1212,#1213);
+#1212 = CARTESIAN_POINT('',(6.5,3.741657386774,5.922649893488));
+#1213 = VECTOR('',#1214,1.);
+#1214 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1215 = PCURVE('',#380,#1216);
+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1220);
+#1217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1218,#1219),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#1218 = CARTESIAN_POINT('',(1.111936295906E-02,-0.577350106512));
+#1219 = CARTESIAN_POINT('',(1.111936295906E-02,-5.922649893488));
+#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1221 = PCURVE('',#443,#1222);
+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1226);
+#1223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1224,#1225),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#1224 = CARTESIAN_POINT('',(-0.522314821806,1.720907504672E-16));
+#1225 = CARTESIAN_POINT('',(-0.522314821806,5.345299786977));
+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#1228 = EDGE_CURVE('',#1229,#1208,#1231,.T.);
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(6.5,0.,0.));
+#1231 = SURFACE_CURVE('',#1232,(#1237,#1244),.PCURVE_S1.);
+#1232 = HYPERBOLA('',#1233,3.752775692326,6.5);
+#1233 = AXIS2_PLACEMENT_3D('',#1234,#1235,#1236);
+#1234 = CARTESIAN_POINT('',(6.5,-4.999701575848E-15,-3.752775692326));
+#1235 = DIRECTION('',(-1.,0.,0.));
+#1236 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1237 = PCURVE('',#380,#1238);
+#1238 = DEFINITIONAL_REPRESENTATION('',(#1239),#1243);
+#1239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1240,#1241,#1242),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+1.709299684051E-17,0.547824111033),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043326,1.)) REPRESENTATION_ITEM('') );
+#1240 = CARTESIAN_POINT('',(3.752776749733,-6.5));
+#1241 = CARTESIAN_POINT('',(2.015578677302,-6.5));
+#1242 = CARTESIAN_POINT('',(1.111936295906E-02,-5.922649893488));
+#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1244 = PCURVE('',#1245,#1250);
+#1245 = CONICAL_SURFACE('',#1246,7.5,1.047197673205);
+#1246 = AXIS2_PLACEMENT_3D('',#1247,#1248,#1249);
+#1247 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1248 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1249 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1250 = DEFINITIONAL_REPRESENTATION('',(#1251),#1261);
+#1251 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1252,#1253,#1254,#1255,#1256,
+    #1257,#1258,#1259,#1260),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    1.709299684051E-17,0.547824111033),.PIECEWISE_BEZIER_KNOTS.);
+#1252 = CARTESIAN_POINT('',(1.753243008161E-17,-0.577350106512));
+#1253 = CARTESIAN_POINT('',(6.847801462912E-02,-0.577350106255));
+#1254 = CARTESIAN_POINT('',(0.136956029047,-0.55723849491));
+#1255 = CARTESIAN_POINT('',(0.204944725465,-0.517015272517));
+#1256 = CARTESIAN_POINT('',(0.271954842156,-0.456479248208));
+#1257 = CARTESIAN_POINT('',(0.337533589791,-0.375228041053));
+#1258 = CARTESIAN_POINT('',(0.401302474473,-0.272653046374));
+#1259 = CARTESIAN_POINT('',(0.462967209098,-0.147929376806));
+#1260 = CARTESIAN_POINT('',(0.522314821806,-4.411874832979E-16));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1262 = ORIENTED_EDGE('',*,*,#1263,.F.);
+#1263 = EDGE_CURVE('',#1264,#1229,#1266,.T.);
+#1264 = VERTEX_POINT('',#1265);
+#1265 = CARTESIAN_POINT('',(6.5,-3.741657386774,0.577350106512));
+#1266 = SURFACE_CURVE('',#1267,(#1272,#1279),.PCURVE_S1.);
+#1267 = HYPERBOLA('',#1268,3.752775692326,6.5);
+#1268 = AXIS2_PLACEMENT_3D('',#1269,#1270,#1271);
+#1269 = CARTESIAN_POINT('',(6.5,-4.999701575848E-15,-3.752775692326));
+#1270 = DIRECTION('',(-1.,0.,0.));
+#1271 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1272 = PCURVE('',#380,#1273);
+#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1278);
+#1274 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1275,#1276,#1277),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.547824111033,
+-2.27836362989E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043326,1.)) REPRESENTATION_ITEM('') );
+#1275 = CARTESIAN_POINT('',(7.494434136507,-5.922649893488));
+#1276 = CARTESIAN_POINT('',(5.489974822164,-6.5));
+#1277 = CARTESIAN_POINT('',(3.752776749733,-6.5));
+#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1279 = PCURVE('',#685,#1280);
+#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1291);
+#1281 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1282,#1283,#1284,#1285,#1286,
+    #1287,#1288,#1289,#1290),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.547824111033,-2.22044604925E-16),.PIECEWISE_BEZIER_KNOTS.);
+#1282 = CARTESIAN_POINT('',(5.760870485374,-1.290286497518E-15));
+#1283 = CARTESIAN_POINT('',(5.820218098082,-0.147929376806));
+#1284 = CARTESIAN_POINT('',(5.881882832701,-0.272653046373));
+#1285 = CARTESIAN_POINT('',(5.9456517174,-0.375228041053));
+#1286 = CARTESIAN_POINT('',(6.011230465003,-0.456479248207));
+#1287 = CARTESIAN_POINT('',(6.078240581712,-0.517015272516));
+#1288 = CARTESIAN_POINT('',(6.146229278126,-0.55723849491));
+#1289 = CARTESIAN_POINT('',(6.21470729255,-0.577350106255));
+#1290 = CARTESIAN_POINT('',(6.28318530718,-0.577350106512));
+#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1292 = ORIENTED_EDGE('',*,*,#1293,.F.);
+#1293 = EDGE_CURVE('',#460,#1264,#1294,.T.);
+#1294 = SURFACE_CURVE('',#1295,(#1299,#1305),.PCURVE_S1.);
+#1295 = LINE('',#1296,#1297);
+#1296 = CARTESIAN_POINT('',(6.5,-3.741657386774,5.922649893488));
+#1297 = VECTOR('',#1298,1.);
+#1298 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1299 = PCURVE('',#380,#1300);
+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1304);
+#1301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1302,#1303),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.916456789158E-31,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1302 = CARTESIAN_POINT('',(7.494434136507,-0.577350106512));
+#1303 = CARTESIAN_POINT('',(7.494434136507,-5.922649893488));
+#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1305 = PCURVE('',#506,#1306);
+#1306 = DEFINITIONAL_REPRESENTATION('',(#1307),#1310);
+#1307 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1308,#1309),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.916456789158E-31,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1308 = CARTESIAN_POINT('',(-5.760870485374,-1.720907504672E-16));
+#1309 = CARTESIAN_POINT('',(-5.760870485374,5.345299786977));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1311 = ADVANCED_FACE('',(#1312),#443,.T.);
+#1312 = FACE_BOUND('',#1313,.F.);
+#1313 = EDGE_LOOP('',(#1314,#1315,#1316,#1337));
+#1314 = ORIENTED_EDGE('',*,*,#1207,.F.);
+#1315 = ORIENTED_EDGE('',*,*,#428,.T.);
+#1316 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1317 = EDGE_CURVE('',#394,#1318,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(6.490370349204,3.758336431213,0.577350106512
+    ));
+#1320 = SURFACE_CURVE('',#1321,(#1325,#1331),.PCURVE_S1.);
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(6.490370349204,3.758336431213,5.922649893488
+    ));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1325 = PCURVE('',#443,#1326);
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1330);
+#1327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1328,#1329),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.958228394579E-31,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1328 = CARTESIAN_POINT('',(-0.524882729391,1.609802749685E-16));
+#1329 = CARTESIAN_POINT('',(-0.524882729391,5.345299786977));
+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1331 = PCURVE('',#416,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1336);
+#1333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1334,#1335),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.958228394579E-31,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1334 = CARTESIAN_POINT('',(7.494434136517,-0.577350106512));
+#1335 = CARTESIAN_POINT('',(7.494434136517,-5.922649893488));
+#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1337 = ORIENTED_EDGE('',*,*,#1338,.F.);
+#1338 = EDGE_CURVE('',#1208,#1318,#1339,.T.);
+#1339 = SURFACE_CURVE('',#1340,(#1345,#1352),.PCURVE_S1.);
+#1340 = CIRCLE('',#1341,7.5);
+#1341 = AXIS2_PLACEMENT_3D('',#1342,#1343,#1344);
+#1342 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1343 = DIRECTION('',(2.736911063134E-48,1.33226762955E-15,1.));
+#1344 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1345 = PCURVE('',#443,#1346);
+#1346 = DEFINITIONAL_REPRESENTATION('',(#1347),#1351);
+#1347 = LINE('',#1348,#1349);
+#1348 = CARTESIAN_POINT('',(-0.,5.345299786977));
+#1349 = VECTOR('',#1350,1.);
+#1350 = DIRECTION('',(-1.,0.));
+#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1352 = PCURVE('',#1245,#1353);
+#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1358);
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(0.,-2.775556388474E-17));
+#1356 = VECTOR('',#1357,1.);
+#1357 = DIRECTION('',(1.,-0.));
+#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1359 = ADVANCED_FACE('',(#1360),#416,.F.);
+#1360 = FACE_BOUND('',#1361,.F.);
+#1361 = EDGE_LOOP('',(#1362,#1363,#1364,#1385,#1420,#1448));
+#1362 = ORIENTED_EDGE('',*,*,#393,.F.);
+#1363 = ORIENTED_EDGE('',*,*,#549,.F.);
+#1364 = ORIENTED_EDGE('',*,*,#1365,.T.);
+#1365 = EDGE_CURVE('',#550,#1366,#1368,.T.);
+#1366 = VERTEX_POINT('',#1367);
+#1367 = CARTESIAN_POINT('',(9.629650831237E-03,7.499993817986,
+    0.577350106512));
+#1368 = SURFACE_CURVE('',#1369,(#1373,#1379),.PCURVE_S1.);
+#1369 = LINE('',#1370,#1371);
+#1370 = CARTESIAN_POINT('',(9.629650831238E-03,7.499993817986,
+    5.922649893488));
+#1371 = VECTOR('',#1372,1.);
+#1372 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1373 = PCURVE('',#416,#1374);
+#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1378);
+#1375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1376,#1377),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(8.881784197001E-16,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1376 = CARTESIAN_POINT('',(1.11193630004E-02,-0.577350106512));
+#1377 = CARTESIAN_POINT('',(1.11193630004E-02,-5.922649893488));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1379 = PCURVE('',#630,#1380);
+#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1384);
+#1381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1382,#1383),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(8.881784197001E-16,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1382 = CARTESIAN_POINT('',(-1.569512372998,3.330710254363E-16));
+#1383 = CARTESIAN_POINT('',(-1.569512372998,5.345299786977));
+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1385 = ORIENTED_EDGE('',*,*,#1386,.F.);
+#1386 = EDGE_CURVE('',#1387,#1366,#1389,.T.);
+#1387 = VERTEX_POINT('',#1388);
+#1388 = CARTESIAN_POINT('',(3.249999979956,5.629165136171,
+    -7.499554492313E-15));
+#1389 = SURFACE_CURVE('',#1390,(#1395,#1402),.PCURVE_S1.);
+#1390 = HYPERBOLA('',#1391,3.752775692331,6.500000000009);
+#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
+#1392 = CARTESIAN_POINT('',(3.250000000017,5.629165124599,
+    -3.752775692326));
+#1393 = DIRECTION('',(-0.500000000002,-0.866025403783,1.153777611829E-15
+    ));
+#1394 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1395 = PCURVE('',#416,#1396);
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
+#1397 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1398,#1399,#1400),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+8.262814589954E-09,0.54782411103),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749042179,1.)) REPRESENTATION_ITEM('') );
+#1398 = CARTESIAN_POINT('',(3.75277669605,-6.499999999995));
+#1399 = CARTESIAN_POINT('',(2.015578648562,-6.499999991707));
+#1400 = CARTESIAN_POINT('',(1.11193630004E-02,-5.922649893488));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = PCURVE('',#1403,#1408);
+#1403 = CONICAL_SURFACE('',#1404,7.5,1.047197673205);
+#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407);
+#1405 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1406 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1407 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1419);
+#1409 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1410,#1411,#1412,#1413,#1414,
+    #1415,#1416,#1417,#1418),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    8.262814589954E-09,0.54782411103),.PIECEWISE_BEZIER_KNOTS.);
+#1410 = CARTESIAN_POINT('',(1.047197559457,-0.577350106506));
+#1411 = CARTESIAN_POINT('',(1.115675573053,-0.577350104126));
+#1412 = CARTESIAN_POINT('',(1.184153586392,-0.557238491264));
+#1413 = CARTESIAN_POINT('',(1.252142281711,-0.51701526795));
+#1414 = CARTESIAN_POINT('',(1.319152397299,-0.456479243296));
+#1415 = CARTESIAN_POINT('',(1.38473114387,-0.375228036412));
+#1416 = CARTESIAN_POINT('',(1.448500027524,-0.272653042608));
+#1417 = CARTESIAN_POINT('',(1.510164761185,-0.147929374574));
+#1418 = CARTESIAN_POINT('',(1.569512372998,1.37684947506E-16));
+#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1420 = ORIENTED_EDGE('',*,*,#1421,.F.);
+#1421 = EDGE_CURVE('',#1318,#1387,#1422,.T.);
+#1422 = SURFACE_CURVE('',#1423,(#1428,#1435),.PCURVE_S1.);
+#1423 = HYPERBOLA('',#1424,3.752775692331,6.500000000009);
+#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);
+#1425 = CARTESIAN_POINT('',(3.250000000017,5.629165124599,
+    -3.752775692326));
+#1426 = DIRECTION('',(-0.500000000002,-0.866025403783,1.153777611829E-15
+    ));
+#1427 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1428 = PCURVE('',#416,#1429);
+#1429 = DEFINITIONAL_REPRESENTATION('',(#1430),#1434);
+#1430 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1431,#1432,#1433),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54782411103,
+8.262814589954E-09),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749044471,1.)) REPRESENTATION_ITEM('') );
+#1431 = CARTESIAN_POINT('',(7.494434136517,-5.922649893488));
+#1432 = CARTESIAN_POINT('',(5.489974793411,-6.500000008282));
+#1433 = CARTESIAN_POINT('',(3.75277669605,-6.499999999995));
+#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1435 = PCURVE('',#1245,#1436);
+#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1447);
+#1437 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1438,#1439,#1440,#1441,#1442,
+    #1443,#1444,#1445,#1446),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.54782411103
+    ,8.262814543691E-09),.PIECEWISE_BEZIER_KNOTS.);
+#1438 = CARTESIAN_POINT('',(0.524882729391,6.41468790134E-16));
+#1439 = CARTESIAN_POINT('',(0.584230342994,-0.147929379036));
+#1440 = CARTESIAN_POINT('',(0.645895078584,-0.272653050134));
+#1441 = CARTESIAN_POINT('',(0.70966396429,-0.375228045692));
+#1442 = CARTESIAN_POINT('',(0.775242712999,-0.456479253105));
+#1443 = CARTESIAN_POINT('',(0.84225283078,-0.517015277077));
+#1444 = CARTESIAN_POINT('',(0.910241528301,-0.557238498545));
+#1445 = CARTESIAN_POINT('',(0.978719543795,-0.577350108373));
+#1446 = CARTESIAN_POINT('',(1.047197559457,-0.577350106506));
+#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1448 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1449 = ADVANCED_FACE('',(#1450),#506,.T.);
+#1450 = FACE_BOUND('',#1451,.F.);
+#1451 = EDGE_LOOP('',(#1452,#1453,#1454,#1476));
+#1452 = ORIENTED_EDGE('',*,*,#489,.T.);
+#1453 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#1454 = ORIENTED_EDGE('',*,*,#1455,.F.);
+#1455 = EDGE_CURVE('',#648,#1264,#1456,.T.);
+#1456 = SURFACE_CURVE('',#1457,(#1462,#1469),.PCURVE_S1.);
+#1457 = CIRCLE('',#1458,7.5);
+#1458 = AXIS2_PLACEMENT_3D('',#1459,#1460,#1461);
+#1459 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1460 = DIRECTION('',(2.736911063134E-48,1.33226762955E-15,1.));
+#1461 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1462 = PCURVE('',#506,#1463);
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1468);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(-0.,5.345299786977));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(-1.,0.));
+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1469 = PCURVE('',#685,#1470);
+#1470 = DEFINITIONAL_REPRESENTATION('',(#1471),#1475);
+#1471 = LINE('',#1472,#1473);
+#1472 = CARTESIAN_POINT('',(0.,-2.775556388474E-17));
+#1473 = VECTOR('',#1474,1.);
+#1474 = DIRECTION('',(1.,-0.));
+#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1476 = ORIENTED_EDGE('',*,*,#647,.F.);
+#1477 = ADVANCED_FACE('',(#1478),#630,.T.);
+#1478 = FACE_BOUND('',#1479,.F.);
+#1479 = EDGE_LOOP('',(#1480,#1481,#1482,#1503));
+#1480 = ORIENTED_EDGE('',*,*,#1365,.F.);
+#1481 = ORIENTED_EDGE('',*,*,#615,.T.);
+#1482 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#1483 = EDGE_CURVE('',#581,#1484,#1486,.T.);
+#1484 = VERTEX_POINT('',#1485);
+#1485 = CARTESIAN_POINT('',(-9.629650833238E-03,7.499993817986,
+    0.577350106512));
+#1486 = SURFACE_CURVE('',#1487,(#1491,#1497),.PCURVE_S1.);
+#1487 = LINE('',#1488,#1489);
+#1488 = CARTESIAN_POINT('',(-9.629650833239E-03,7.499993817986,
+    5.922649893488));
+#1489 = VECTOR('',#1490,1.);
+#1490 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1491 = PCURVE('',#630,#1492);
+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1496);
+#1493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1494,#1495),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(8.881784197001E-16,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1494 = CARTESIAN_POINT('',(-1.572080280592,3.330710254363E-16));
+#1495 = CARTESIAN_POINT('',(-1.572080280592,5.345299786977));
+#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1497 = PCURVE('',#603,#1498);
+#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1502);
+#1499 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1500,#1501),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(8.881784197001E-16,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1500 = CARTESIAN_POINT('',(7.494434136474,-0.577350106512));
+#1501 = CARTESIAN_POINT('',(7.494434136474,-5.922649893488));
+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1503 = ORIENTED_EDGE('',*,*,#1504,.F.);
+#1504 = EDGE_CURVE('',#1366,#1484,#1505,.T.);
+#1505 = SURFACE_CURVE('',#1506,(#1511,#1518),.PCURVE_S1.);
+#1506 = CIRCLE('',#1507,7.5);
+#1507 = AXIS2_PLACEMENT_3D('',#1508,#1509,#1510);
+#1508 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1509 = DIRECTION('',(2.736911063134E-48,1.33226762955E-15,1.));
+#1510 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1511 = PCURVE('',#630,#1512);
+#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1517);
+#1513 = LINE('',#1514,#1515);
+#1514 = CARTESIAN_POINT('',(-0.,5.345299786977));
+#1515 = VECTOR('',#1516,1.);
+#1516 = DIRECTION('',(-1.,0.));
+#1517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1518 = PCURVE('',#1403,#1519);
+#1519 = DEFINITIONAL_REPRESENTATION('',(#1520),#1524);
+#1520 = LINE('',#1521,#1522);
+#1521 = CARTESIAN_POINT('',(0.,-2.775556388474E-17));
+#1522 = VECTOR('',#1523,1.);
+#1523 = DIRECTION('',(1.,-0.));
+#1524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1525 = ADVANCED_FACE('',(#1526),#603,.F.);
+#1526 = FACE_BOUND('',#1527,.F.);
+#1527 = EDGE_LOOP('',(#1528,#1529,#1530,#1551,#1586,#1614));
+#1528 = ORIENTED_EDGE('',*,*,#580,.F.);
+#1529 = ORIENTED_EDGE('',*,*,#795,.F.);
+#1530 = ORIENTED_EDGE('',*,*,#1531,.T.);
+#1531 = EDGE_CURVE('',#796,#1532,#1534,.T.);
+#1532 = VERTEX_POINT('',#1533);
+#1533 = CARTESIAN_POINT('',(-6.490370349204,3.758336431213,
+    0.577350106512));
+#1534 = SURFACE_CURVE('',#1535,(#1539,#1545),.PCURVE_S1.);
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(-6.490370349204,3.758336431213,
+    5.922649893488));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1539 = PCURVE('',#603,#1540);
+#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1544);
+#1541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1542,#1543),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#1542 = CARTESIAN_POINT('',(1.111936295911E-02,-0.577350106512));
+#1543 = CARTESIAN_POINT('',(1.111936295911E-02,-5.922649893488));
+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1545 = PCURVE('',#876,#1546);
+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1550);
+#1547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1548,#1549),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#1548 = CARTESIAN_POINT('',(-2.616709924199,1.609802749685E-16));
+#1549 = CARTESIAN_POINT('',(-2.616709924199,5.345299786977));
+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1551 = ORIENTED_EDGE('',*,*,#1552,.F.);
+#1552 = EDGE_CURVE('',#1553,#1532,#1555,.T.);
+#1553 = VERTEX_POINT('',#1554);
+#1554 = CARTESIAN_POINT('',(-3.249999978379,5.629165137082,
+    -7.499554493526E-15));
+#1555 = SURFACE_CURVE('',#1556,(#1561,#1568),.PCURVE_S1.);
+#1556 = HYPERBOLA('',#1557,3.752775692331,6.500000000009);
+#1557 = AXIS2_PLACEMENT_3D('',#1558,#1559,#1560);
+#1558 = CARTESIAN_POINT('',(-3.250000000018,5.629165124599,
+    -3.752775692326));
+#1559 = DIRECTION('',(0.500000000002,-0.866025403783,1.153777611829E-15)
+  );
+#1560 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1561 = PCURVE('',#603,#1562);
+#1562 = DEFINITIONAL_REPRESENTATION('',(#1563),#1567);
+#1563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1564,#1565,#1566),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+8.622861846179E-09,0.54782411103),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749042129,1.)) REPRESENTATION_ITEM('') );
+#1564 = CARTESIAN_POINT('',(3.752776693668,-6.499999999995));
+#1565 = CARTESIAN_POINT('',(2.015578647266,-6.499999991346));
+#1566 = CARTESIAN_POINT('',(1.111936295911E-02,-5.922649893488));
+#1567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1568 = PCURVE('',#1569,#1574);
+#1569 = CONICAL_SURFACE('',#1570,7.5,1.047197673205);
+#1570 = AXIS2_PLACEMENT_3D('',#1571,#1572,#1573);
+#1571 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1572 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1573 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1574 = DEFINITIONAL_REPRESENTATION('',(#1575),#1585);
+#1575 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1576,#1577,#1578,#1579,#1580,
+    #1581,#1582,#1583,#1584),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    8.622861846179E-09,0.54782411103),.PIECEWISE_BEZIER_KNOTS.);
+#1576 = CARTESIAN_POINT('',(2.094395111018,-0.577350106506));
+#1577 = CARTESIAN_POINT('',(2.162873124569,-0.577350104033));
+#1578 = CARTESIAN_POINT('',(2.231351137864,-0.557238491105));
+#1579 = CARTESIAN_POINT('',(2.299339833122,-0.517015267749));
+#1580 = CARTESIAN_POINT('',(2.366349948683,-0.456479243082));
+#1581 = CARTESIAN_POINT('',(2.431928695183,-0.375228036209));
+#1582 = CARTESIAN_POINT('',(2.495697578808,-0.272653042444));
+#1583 = CARTESIAN_POINT('',(2.557362312425,-0.147929374476));
+#1584 = CARTESIAN_POINT('',(2.616709924199,-4.134414196604E-16));
+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1586 = ORIENTED_EDGE('',*,*,#1587,.F.);
+#1587 = EDGE_CURVE('',#1484,#1553,#1588,.T.);
+#1588 = SURFACE_CURVE('',#1589,(#1594,#1601),.PCURVE_S1.);
+#1589 = HYPERBOLA('',#1590,3.752775692331,6.500000000009);
+#1590 = AXIS2_PLACEMENT_3D('',#1591,#1592,#1593);
+#1591 = CARTESIAN_POINT('',(-3.250000000018,5.629165124599,
+    -3.752775692326));
+#1592 = DIRECTION('',(0.500000000002,-0.866025403783,1.153777611829E-15)
+  );
+#1593 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1594 = PCURVE('',#603,#1595);
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1597,#1598,#1599),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54782411103,
+8.622861846179E-09),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749044521,1.)) REPRESENTATION_ITEM('') );
+#1597 = CARTESIAN_POINT('',(7.494434136474,-5.922649893488));
+#1598 = CARTESIAN_POINT('',(5.489974792115,-6.500000008643));
+#1599 = CARTESIAN_POINT('',(3.752776693668,-6.499999999995));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1601 = PCURVE('',#1403,#1602);
+#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1613);
+#1603 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1604,#1605,#1606,#1607,#1608,
+    #1609,#1610,#1611,#1612),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.54782411103
+    ,8.622861868979E-09),.PIECEWISE_BEZIER_KNOTS.);
+#1604 = CARTESIAN_POINT('',(1.572080280592,-1.818086330638E-16));
+#1605 = CARTESIAN_POINT('',(1.631427894234,-0.147929379133));
+#1606 = CARTESIAN_POINT('',(1.693092629865,-0.272653050297));
+#1607 = CARTESIAN_POINT('',(1.75686151562,-0.375228045895));
+#1608 = CARTESIAN_POINT('',(1.822440264357,-0.456479253317));
+#1609 = CARTESIAN_POINT('',(1.889450382209,-0.517015277278));
+#1610 = CARTESIAN_POINT('',(1.957439079769,-0.557238498703));
+#1611 = CARTESIAN_POINT('',(2.025917095312,-0.577350108465));
+#1612 = CARTESIAN_POINT('',(2.094395111018,-0.577350106506));
+#1613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1614 = ORIENTED_EDGE('',*,*,#1483,.F.);
+#1615 = ADVANCED_FACE('',(#1616),#753,.T.);
+#1616 = FACE_BOUND('',#1617,.F.);
+#1617 = EDGE_LOOP('',(#1618,#1619,#1620,#1642));
+#1618 = ORIENTED_EDGE('',*,*,#893,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#738,.T.);
+#1620 = ORIENTED_EDGE('',*,*,#1621,.F.);
+#1621 = EDGE_CURVE('',#1042,#704,#1622,.T.);
+#1622 = SURFACE_CURVE('',#1623,(#1628,#1635),.PCURVE_S1.);
+#1623 = CIRCLE('',#1624,7.5);
+#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627);
+#1625 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1626 = DIRECTION('',(2.736911063134E-48,1.33226762955E-15,1.));
+#1627 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1628 = PCURVE('',#753,#1629);
+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1634);
+#1630 = LINE('',#1631,#1632);
+#1631 = CARTESIAN_POINT('',(-0.,5.345299786977));
+#1632 = VECTOR('',#1633,1.);
+#1633 = DIRECTION('',(-1.,0.));
+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1635 = PCURVE('',#720,#1636);
+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(0.,-2.775556388474E-17));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(1.,-0.));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1642 = ORIENTED_EDGE('',*,*,#1041,.F.);
+#1643 = ADVANCED_FACE('',(#1644),#720,.T.);
+#1644 = FACE_BOUND('',#1645,.F.);
+#1645 = EDGE_LOOP('',(#1646,#1647,#1674,#1675));
+#1646 = ORIENTED_EDGE('',*,*,#703,.T.);
+#1647 = ORIENTED_EDGE('',*,*,#1648,.F.);
+#1648 = EDGE_CURVE('',#1063,#669,#1649,.T.);
+#1649 = SURFACE_CURVE('',#1650,(#1655,#1662),.PCURVE_S1.);
+#1650 = CIRCLE('',#1651,6.5);
+#1651 = AXIS2_PLACEMENT_3D('',#1652,#1653,#1654);
+#1652 = CARTESIAN_POINT('',(0.,0.,0.));
+#1653 = DIRECTION('',(-0.,1.33226762955E-15,1.));
+#1654 = DIRECTION('',(1.,0.,0.));
+#1655 = PCURVE('',#720,#1656);
+#1656 = DEFINITIONAL_REPRESENTATION('',(#1657),#1661);
+#1657 = LINE('',#1658,#1659);
+#1658 = CARTESIAN_POINT('',(0.,-0.577350106512));
+#1659 = VECTOR('',#1660,1.);
+#1660 = DIRECTION('',(1.,-0.));
+#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1662 = PCURVE('',#1663,#1668);
+#1663 = PLANE('',#1664);
+#1664 = AXIS2_PLACEMENT_3D('',#1665,#1666,#1667);
+#1665 = CARTESIAN_POINT('',(0.,0.,0.));
+#1666 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1667 = DIRECTION('',(1.,0.,0.));
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673);
+#1669 = CIRCLE('',#1670,6.5);
+#1670 = AXIS2_PLACEMENT_2D('',#1671,#1672);
+#1671 = CARTESIAN_POINT('',(0.,0.));
+#1672 = DIRECTION('',(1.,0.));
+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1674 = ORIENTED_EDGE('',*,*,#1062,.T.);
+#1675 = ORIENTED_EDGE('',*,*,#1621,.T.);
+#1676 = ADVANCED_FACE('',(#1677),#685,.T.);
+#1677 = FACE_BOUND('',#1678,.F.);
+#1678 = EDGE_LOOP('',(#1679,#1680,#1681,#1703));
+#1679 = ORIENTED_EDGE('',*,*,#1455,.T.);
+#1680 = ORIENTED_EDGE('',*,*,#1263,.T.);
+#1681 = ORIENTED_EDGE('',*,*,#1682,.F.);
+#1682 = EDGE_CURVE('',#669,#1229,#1683,.T.);
+#1683 = SURFACE_CURVE('',#1684,(#1689,#1696),.PCURVE_S1.);
+#1684 = CIRCLE('',#1685,6.5);
+#1685 = AXIS2_PLACEMENT_3D('',#1686,#1687,#1688);
+#1686 = CARTESIAN_POINT('',(0.,0.,0.));
+#1687 = DIRECTION('',(-0.,1.33226762955E-15,1.));
+#1688 = DIRECTION('',(1.,0.,0.));
+#1689 = PCURVE('',#685,#1690);
+#1690 = DEFINITIONAL_REPRESENTATION('',(#1691),#1695);
+#1691 = LINE('',#1692,#1693);
+#1692 = CARTESIAN_POINT('',(0.,-0.577350106512));
+#1693 = VECTOR('',#1694,1.);
+#1694 = DIRECTION('',(1.,-0.));
+#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1696 = PCURVE('',#1663,#1697);
+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
+#1698 = CIRCLE('',#1699,6.5);
+#1699 = AXIS2_PLACEMENT_2D('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(0.,0.));
+#1701 = DIRECTION('',(1.,0.));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1703 = ORIENTED_EDGE('',*,*,#668,.T.);
+#1704 = ADVANCED_FACE('',(#1705),#876,.T.);
+#1705 = FACE_BOUND('',#1706,.F.);
+#1706 = EDGE_LOOP('',(#1707,#1708,#1709,#1730));
+#1707 = ORIENTED_EDGE('',*,*,#1531,.F.);
+#1708 = ORIENTED_EDGE('',*,*,#861,.T.);
+#1709 = ORIENTED_EDGE('',*,*,#1710,.T.);
+#1710 = EDGE_CURVE('',#827,#1711,#1713,.T.);
+#1711 = VERTEX_POINT('',#1712);
+#1712 = CARTESIAN_POINT('',(-6.5,3.741657386774,0.577350106512));
+#1713 = SURFACE_CURVE('',#1714,(#1718,#1724),.PCURVE_S1.);
+#1714 = LINE('',#1715,#1716);
+#1715 = CARTESIAN_POINT('',(-6.5,3.741657386774,5.922649893488));
+#1716 = VECTOR('',#1717,1.);
+#1717 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1718 = PCURVE('',#876,#1719);
+#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1723);
+#1720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1721,#1722),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#1721 = CARTESIAN_POINT('',(-2.619277831784,1.720907504672E-16));
+#1722 = CARTESIAN_POINT('',(-2.619277831784,5.345299786977));
+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1724 = PCURVE('',#849,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1729);
+#1726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1727,#1728),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.345299786977),.PIECEWISE_BEZIER_KNOTS.);
+#1727 = CARTESIAN_POINT('',(7.494434136506,-0.577350106512));
+#1728 = CARTESIAN_POINT('',(7.494434136506,-5.922649893488));
+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1730 = ORIENTED_EDGE('',*,*,#1731,.F.);
+#1731 = EDGE_CURVE('',#1532,#1711,#1732,.T.);
+#1732 = SURFACE_CURVE('',#1733,(#1738,#1745),.PCURVE_S1.);
+#1733 = CIRCLE('',#1734,7.5);
+#1734 = AXIS2_PLACEMENT_3D('',#1735,#1736,#1737);
+#1735 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1736 = DIRECTION('',(2.736911063134E-48,1.33226762955E-15,1.));
+#1737 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1738 = PCURVE('',#876,#1739);
+#1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1744);
+#1740 = LINE('',#1741,#1742);
+#1741 = CARTESIAN_POINT('',(-0.,5.345299786977));
+#1742 = VECTOR('',#1743,1.);
+#1743 = DIRECTION('',(-1.,0.));
+#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1745 = PCURVE('',#1569,#1746);
+#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1751);
+#1747 = LINE('',#1748,#1749);
+#1748 = CARTESIAN_POINT('',(0.,-2.775556388474E-17));
+#1749 = VECTOR('',#1750,1.);
+#1750 = DIRECTION('',(1.,-0.));
+#1751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1752 = ADVANCED_FACE('',(#1753),#849,.F.);
+#1753 = FACE_BOUND('',#1754,.F.);
+#1754 = EDGE_LOOP('',(#1755,#1756,#1757,#1778,#1808,#1836));
+#1755 = ORIENTED_EDGE('',*,*,#826,.F.);
+#1756 = ORIENTED_EDGE('',*,*,#948,.F.);
+#1757 = ORIENTED_EDGE('',*,*,#1758,.T.);
+#1758 = EDGE_CURVE('',#949,#1759,#1761,.T.);
+#1759 = VERTEX_POINT('',#1760);
+#1760 = CARTESIAN_POINT('',(-6.5,-3.741657386774,0.577350106512));
+#1761 = SURFACE_CURVE('',#1762,(#1766,#1772),.PCURVE_S1.);
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(-6.5,-3.741657386774,5.922649893488));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1766 = PCURVE('',#849,#1767);
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1771);
+#1768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1769,#1770),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.183291357832E-30,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1769 = CARTESIAN_POINT('',(1.111936295806E-02,-0.577350106512));
+#1770 = CARTESIAN_POINT('',(1.111936295806E-02,-5.922649893488));
+#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1772 = PCURVE('',#1024,#1773);
+#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1777);
+#1774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1775,#1776),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.183291357832E-30,5.345299786977),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1775 = CARTESIAN_POINT('',(-3.663907475396,-1.720907504672E-16));
+#1776 = CARTESIAN_POINT('',(-3.663907475396,5.345299786977));
+#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1778 = ORIENTED_EDGE('',*,*,#1779,.F.);
+#1779 = EDGE_CURVE('',#1780,#1759,#1782,.T.);
+#1780 = VERTEX_POINT('',#1781);
+#1781 = CARTESIAN_POINT('',(-6.5,7.960204194458E-16,-1.060512237289E-30)
+  );
+#1782 = SURFACE_CURVE('',#1783,(#1788,#1795),.PCURVE_S1.);
+#1783 = HYPERBOLA('',#1784,3.752775692326,6.5);
+#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787);
+#1785 = CARTESIAN_POINT('',(-6.5,-4.999701575848E-15,-3.752775692326));
+#1786 = DIRECTION('',(1.,0.,-0.));
+#1787 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1788 = PCURVE('',#849,#1789);
+#1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1794);
+#1790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1791,#1792,#1793),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.387175267758E-16,0.547824111033),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043326,1.)) REPRESENTATION_ITEM('') );
+#1791 = CARTESIAN_POINT('',(3.752776749732,-6.5));
+#1792 = CARTESIAN_POINT('',(2.015578677301,-6.5));
+#1793 = CARTESIAN_POINT('',(1.111936295806E-02,-5.922649893488));
+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1795 = PCURVE('',#1109,#1796);
+#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1807);
+#1797 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1798,#1799,#1800,#1801,#1802,
+    #1803,#1804,#1805,#1806),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    3.387175267758E-16,0.547824111033),.PIECEWISE_BEZIER_KNOTS.);
+#1798 = CARTESIAN_POINT('',(3.14159265359,-0.577350106512));
+#1799 = CARTESIAN_POINT('',(3.210070668219,-0.577350106255));
+#1800 = CARTESIAN_POINT('',(3.278548682637,-0.55723849491));
+#1801 = CARTESIAN_POINT('',(3.346537379046,-0.517015272516));
+#1802 = CARTESIAN_POINT('',(3.413547495753,-0.456479248209));
+#1803 = CARTESIAN_POINT('',(3.479126243386,-0.375228041053));
+#1804 = CARTESIAN_POINT('',(3.542895128063,-0.272653046374));
+#1805 = CARTESIAN_POINT('',(3.604559862688,-0.147929376806));
+#1806 = CARTESIAN_POINT('',(3.663907475396,-3.30165228182E-16));
+#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1808 = ORIENTED_EDGE('',*,*,#1809,.F.);
+#1809 = EDGE_CURVE('',#1711,#1780,#1810,.T.);
+#1810 = SURFACE_CURVE('',#1811,(#1816,#1823),.PCURVE_S1.);
+#1811 = HYPERBOLA('',#1812,3.752775692326,6.5);
+#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815);
+#1813 = CARTESIAN_POINT('',(-6.5,-4.999701575848E-15,-3.752775692326));
+#1814 = DIRECTION('',(1.,0.,-0.));
+#1815 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1816 = PCURVE('',#849,#1817);
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);
+#1818 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1819,#1820,#1821),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.547824111033,
+3.387175267758E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037749043326,1.)) REPRESENTATION_ITEM('') );
+#1819 = CARTESIAN_POINT('',(7.494434136506,-5.922649893488));
+#1820 = CARTESIAN_POINT('',(5.489974822163,-6.5));
+#1821 = CARTESIAN_POINT('',(3.752776749732,-6.5));
+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1823 = PCURVE('',#1569,#1824);
+#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1835);
+#1825 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1826,#1827,#1828,#1829,#1830,
+    #1831,#1832,#1833,#1834),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.547824111033,3.330669073875E-16),.PIECEWISE_BEZIER_KNOTS.);
+#1826 = CARTESIAN_POINT('',(2.619277831784,-4.100792734785E-16));
+#1827 = CARTESIAN_POINT('',(2.678625444492,-0.147929376806));
+#1828 = CARTESIAN_POINT('',(2.740290179114,-0.272653046373));
+#1829 = CARTESIAN_POINT('',(2.804059063807,-0.375228041055));
+#1830 = CARTESIAN_POINT('',(2.869637811413,-0.456479248206));
+#1831 = CARTESIAN_POINT('',(2.936647928133,-0.517015272518));
+#1832 = CARTESIAN_POINT('',(3.004636624541,-0.55723849491));
+#1833 = CARTESIAN_POINT('',(3.073114638961,-0.577350106255));
+#1834 = CARTESIAN_POINT('',(3.14159265359,-0.577350106512));
+#1835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1836 = ORIENTED_EDGE('',*,*,#1710,.F.);
+#1837 = ADVANCED_FACE('',(#1838),#1024,.T.);
+#1838 = FACE_BOUND('',#1839,.F.);
+#1839 = EDGE_LOOP('',(#1840,#1841,#1842,#1864));
+#1840 = ORIENTED_EDGE('',*,*,#1009,.T.);
+#1841 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#1842 = ORIENTED_EDGE('',*,*,#1843,.F.);
+#1843 = EDGE_CURVE('',#1759,#1093,#1844,.T.);
+#1844 = SURFACE_CURVE('',#1845,(#1850,#1857),.PCURVE_S1.);
+#1845 = CIRCLE('',#1846,7.5);
+#1846 = AXIS2_PLACEMENT_3D('',#1847,#1848,#1849);
+#1847 = CARTESIAN_POINT('',(0.,7.691848578228E-16,0.577350106512));
+#1848 = DIRECTION('',(2.736911063134E-48,1.33226762955E-15,1.));
+#1849 = DIRECTION('',(1.,1.709299684051E-17,-2.277244638261E-32));
+#1850 = PCURVE('',#1024,#1851);
+#1851 = DEFINITIONAL_REPRESENTATION('',(#1852),#1856);
+#1852 = LINE('',#1853,#1854);
+#1853 = CARTESIAN_POINT('',(-0.,5.345299786977));
+#1854 = VECTOR('',#1855,1.);
+#1855 = DIRECTION('',(-1.,0.));
+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1857 = PCURVE('',#1109,#1858);
+#1858 = DEFINITIONAL_REPRESENTATION('',(#1859),#1863);
+#1859 = LINE('',#1860,#1861);
+#1860 = CARTESIAN_POINT('',(0.,-2.775556388474E-17));
+#1861 = VECTOR('',#1862,1.);
+#1862 = DIRECTION('',(1.,-0.));
+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1864 = ORIENTED_EDGE('',*,*,#1758,.F.);
+#1865 = ADVANCED_FACE('',(#1866),#1109,.T.);
+#1866 = FACE_BOUND('',#1867,.F.);
+#1867 = EDGE_LOOP('',(#1868,#1869,#1891,#1892));
+#1868 = ORIENTED_EDGE('',*,*,#1092,.T.);
+#1869 = ORIENTED_EDGE('',*,*,#1870,.F.);
+#1870 = EDGE_CURVE('',#1780,#1063,#1871,.T.);
+#1871 = SURFACE_CURVE('',#1872,(#1877,#1884),.PCURVE_S1.);
+#1872 = CIRCLE('',#1873,6.5);
+#1873 = AXIS2_PLACEMENT_3D('',#1874,#1875,#1876);
+#1874 = CARTESIAN_POINT('',(0.,0.,0.));
+#1875 = DIRECTION('',(-0.,1.33226762955E-15,1.));
+#1876 = DIRECTION('',(1.,0.,0.));
+#1877 = PCURVE('',#1109,#1878);
+#1878 = DEFINITIONAL_REPRESENTATION('',(#1879),#1883);
+#1879 = LINE('',#1880,#1881);
+#1880 = CARTESIAN_POINT('',(0.,-0.577350106512));
+#1881 = VECTOR('',#1882,1.);
+#1882 = DIRECTION('',(1.,-0.));
+#1883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1884 = PCURVE('',#1663,#1885);
+#1885 = DEFINITIONAL_REPRESENTATION('',(#1886),#1890);
+#1886 = CIRCLE('',#1887,6.5);
+#1887 = AXIS2_PLACEMENT_2D('',#1888,#1889);
+#1888 = CARTESIAN_POINT('',(0.,0.));
+#1889 = DIRECTION('',(1.,0.));
+#1890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1891 = ORIENTED_EDGE('',*,*,#1779,.T.);
+#1892 = ORIENTED_EDGE('',*,*,#1843,.T.);
+#1893 = ADVANCED_FACE('',(#1894),#1190,.F.);
+#1894 = FACE_BOUND('',#1895,.T.);
+#1895 = EDGE_LOOP('',(#1896,#1917,#1918,#1919));
+#1896 = ORIENTED_EDGE('',*,*,#1897,.F.);
+#1897 = EDGE_CURVE('',#1151,#1898,#1900,.T.);
+#1898 = VERTEX_POINT('',#1899);
+#1899 = CARTESIAN_POINT('',(-4.5,0.,0.));
+#1900 = SEAM_CURVE('',#1901,(#1905,#1911),.PCURVE_S1.);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(-4.,6.661338147751E-16,0.5));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(-0.707106781187,-9.420554752103E-16,
+    -0.707106781187));
+#1905 = PCURVE('',#1190,#1906);
+#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1910);
+#1907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1908,#1909),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.);
+#1908 = CARTESIAN_POINT('',(0.,0.));
+#1909 = CARTESIAN_POINT('',(0.,0.5));
+#1910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1911 = PCURVE('',#1190,#1912);
+#1912 = DEFINITIONAL_REPRESENTATION('',(#1913),#1916);
+#1913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1914,#1915),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.);
+#1914 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1915 = CARTESIAN_POINT('',(-6.28318530718,0.5));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1917 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1918 = ORIENTED_EDGE('',*,*,#1897,.T.);
+#1919 = ORIENTED_EDGE('',*,*,#1920,.F.);
+#1920 = EDGE_CURVE('',#1898,#1898,#1921,.T.);
+#1921 = SURFACE_CURVE('',#1922,(#1927,#1934),.PCURVE_S1.);
+#1922 = CIRCLE('',#1923,4.5);
+#1923 = AXIS2_PLACEMENT_3D('',#1924,#1925,#1926);
+#1924 = CARTESIAN_POINT('',(0.,0.,0.));
+#1925 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1926 = DIRECTION('',(-1.,0.,0.));
+#1927 = PCURVE('',#1190,#1928);
+#1928 = DEFINITIONAL_REPRESENTATION('',(#1929),#1933);
+#1929 = LINE('',#1930,#1931);
+#1930 = CARTESIAN_POINT('',(-0.,0.5));
+#1931 = VECTOR('',#1932,1.);
+#1932 = DIRECTION('',(-1.,0.));
+#1933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1934 = PCURVE('',#1663,#1935);
+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);
+#1936 = CIRCLE('',#1937,4.5);
+#1937 = AXIS2_PLACEMENT_2D('',#1938,#1939);
+#1938 = CARTESIAN_POINT('',(0.,0.));
+#1939 = DIRECTION('',(-1.,0.));
+#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1941 = ADVANCED_FACE('',(#1942),#1245,.T.);
+#1942 = FACE_BOUND('',#1943,.F.);
+#1943 = EDGE_LOOP('',(#1944,#1945,#1946,#1947));
+#1944 = ORIENTED_EDGE('',*,*,#1228,.T.);
+#1945 = ORIENTED_EDGE('',*,*,#1338,.T.);
+#1946 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1947 = ORIENTED_EDGE('',*,*,#1948,.F.);
+#1948 = EDGE_CURVE('',#1229,#1387,#1949,.T.);
+#1949 = SURFACE_CURVE('',#1950,(#1955,#1962),.PCURVE_S1.);
+#1950 = CIRCLE('',#1951,6.5);
+#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954);
+#1952 = CARTESIAN_POINT('',(0.,0.,0.));
+#1953 = DIRECTION('',(-0.,1.33226762955E-15,1.));
+#1954 = DIRECTION('',(1.,0.,0.));
+#1955 = PCURVE('',#1245,#1956);
+#1956 = DEFINITIONAL_REPRESENTATION('',(#1957),#1961);
+#1957 = LINE('',#1958,#1959);
+#1958 = CARTESIAN_POINT('',(0.,-0.577350106512));
+#1959 = VECTOR('',#1960,1.);
+#1960 = DIRECTION('',(1.,-0.));
+#1961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1962 = PCURVE('',#1663,#1963);
+#1963 = DEFINITIONAL_REPRESENTATION('',(#1964),#1968);
+#1964 = CIRCLE('',#1965,6.5);
+#1965 = AXIS2_PLACEMENT_2D('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(0.,0.));
+#1967 = DIRECTION('',(1.,0.));
+#1968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1969 = ADVANCED_FACE('',(#1970),#1403,.T.);
+#1970 = FACE_BOUND('',#1971,.F.);
+#1971 = EDGE_LOOP('',(#1972,#1994,#1995,#1996));
+#1972 = ORIENTED_EDGE('',*,*,#1973,.F.);
+#1973 = EDGE_CURVE('',#1387,#1553,#1974,.T.);
+#1974 = SURFACE_CURVE('',#1975,(#1980,#1987),.PCURVE_S1.);
+#1975 = CIRCLE('',#1976,6.5);
+#1976 = AXIS2_PLACEMENT_3D('',#1977,#1978,#1979);
+#1977 = CARTESIAN_POINT('',(0.,0.,0.));
+#1978 = DIRECTION('',(-0.,1.33226762955E-15,1.));
+#1979 = DIRECTION('',(1.,0.,0.));
+#1980 = PCURVE('',#1403,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(0.,-0.577350106512));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(1.,-0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = PCURVE('',#1663,#1988);
+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);
+#1989 = CIRCLE('',#1990,6.5);
+#1990 = AXIS2_PLACEMENT_2D('',#1991,#1992);
+#1991 = CARTESIAN_POINT('',(0.,0.));
+#1992 = DIRECTION('',(1.,0.));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1994 = ORIENTED_EDGE('',*,*,#1386,.T.);
+#1995 = ORIENTED_EDGE('',*,*,#1504,.T.);
+#1996 = ORIENTED_EDGE('',*,*,#1587,.T.);
+#1997 = ADVANCED_FACE('',(#1998),#1569,.T.);
+#1998 = FACE_BOUND('',#1999,.F.);
+#1999 = EDGE_LOOP('',(#2000,#2022,#2023,#2024));
+#2000 = ORIENTED_EDGE('',*,*,#2001,.F.);
+#2001 = EDGE_CURVE('',#1553,#1780,#2002,.T.);
+#2002 = SURFACE_CURVE('',#2003,(#2008,#2015),.PCURVE_S1.);
+#2003 = CIRCLE('',#2004,6.5);
+#2004 = AXIS2_PLACEMENT_3D('',#2005,#2006,#2007);
+#2005 = CARTESIAN_POINT('',(0.,0.,0.));
+#2006 = DIRECTION('',(-0.,1.33226762955E-15,1.));
+#2007 = DIRECTION('',(1.,0.,0.));
+#2008 = PCURVE('',#1569,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);
+#2010 = LINE('',#2011,#2012);
+#2011 = CARTESIAN_POINT('',(0.,-0.577350106512));
+#2012 = VECTOR('',#2013,1.);
+#2013 = DIRECTION('',(1.,-0.));
+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2015 = PCURVE('',#1663,#2016);
+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2021);
+#2017 = CIRCLE('',#2018,6.5);
+#2018 = AXIS2_PLACEMENT_2D('',#2019,#2020);
+#2019 = CARTESIAN_POINT('',(0.,0.));
+#2020 = DIRECTION('',(1.,0.));
+#2021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2022 = ORIENTED_EDGE('',*,*,#1552,.T.);
+#2023 = ORIENTED_EDGE('',*,*,#1731,.T.);
+#2024 = ORIENTED_EDGE('',*,*,#1809,.T.);
+#2025 = ADVANCED_FACE('',(#2026,#2029),#1663,.F.);
+#2026 = FACE_BOUND('',#2027,.F.);
+#2027 = EDGE_LOOP('',(#2028));
+#2028 = ORIENTED_EDGE('',*,*,#1920,.F.);
+#2029 = FACE_BOUND('',#2030,.F.);
+#2030 = EDGE_LOOP('',(#2031,#2032,#2033,#2034,#2035,#2036));
+#2031 = ORIENTED_EDGE('',*,*,#1948,.T.);
+#2032 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#2033 = ORIENTED_EDGE('',*,*,#2001,.T.);
+#2034 = ORIENTED_EDGE('',*,*,#1870,.T.);
+#2035 = ORIENTED_EDGE('',*,*,#1648,.T.);
+#2036 = ORIENTED_EDGE('',*,*,#1682,.T.);
+#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2041)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2038,#2039,#2040)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2038,
+  'distance_accuracy_value','confusion accuracy');
+#2042 = PRODUCT_TYPE('part',$,(#7));
+#2043 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2044),#2037);
+#2044 = STYLED_ITEM('color',(#2045),#15);
+#2045 = PRESENTATION_STYLE_ASSIGNMENT((#2046,#2052));
+#2046 = SURFACE_STYLE_USAGE(.BOTH.,#2047);
+#2047 = SURFACE_SIDE_STYLE('',(#2048));
+#2048 = SURFACE_STYLE_FILL_AREA(#2049);
+#2049 = FILL_AREA_STYLE('',(#2050));
+#2050 = FILL_AREA_STYLE_COLOUR('',#2051);
+#2051 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2052 = CURVE_STYLE('',#2053,POSITIVE_LENGTH_MEASURE(0.1),#2051);
+#2053 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.stl b/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M8.stl
new file mode 100644
index 0000000000000000000000000000000000000000..985c7f17e92194d6a35764615dfbd0c32777f6ee
GIT binary patch
literal 39484
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

literal 0
HcmV?d00001