From 71f9cef6937c3a4e7db5d2995aace465761d05c9 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Sat, 18 Oct 2014 08:09:03 +0200
Subject: [PATCH] ISO 4032 M3 Hex Nut added

---
 .../Nuts/Metric/ISO4032_Hex_Nut_M3.fcstd      |  Bin 0 -> 48011 bytes
 .../Nuts/Metric/ISO4032_Hex_Nut_M3.step       | 2494 +++++++++++++++++
 .../Nuts/Metric/ISO4032_Hex_Nut_M3.stl        |  Bin 0 -> 39484 bytes
 3 files changed, 2494 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.step
 create mode 100644 Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.stl

diff --git a/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.fcstd b/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..2bc3f6a0bdeffb299bd4f04c01d2f8dfa5fd72a5
GIT binary patch
literal 48011
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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.step b/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.step
new file mode 100644
index 00000000..595b38ec
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.step	
@@ -0,0 +1,2494 @@
+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_M3.step',
+  '2014-10-18T07:55:35',('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),#1975);
+#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,#230,#283,#384,#480,#576,#672,#768,#859,#914,
+    #1029,#1139,#1167,#1215,#1305,#1415,#1443,#1491,#1581,#1686,#1714,
+    #1742,#1795,#1823,#1851,#1879,#1907,#1935,#1963));
+#17 = ADVANCED_FACE('',(#18,#54),#31,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.7,0.,0.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,1.7);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,0.,0.));
+#28 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#29 = DIRECTION('',(-1.,0.,0.));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,0.,0.));
+#34 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,1.7);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = DIRECTION('',(-1.,0.));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CONICAL_SURFACE('',#44,1.5,0.785398163397);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,1.110223024625E-16,0.2));
+#46 = DIRECTION('',(-0.,-5.551115123126E-16,-1.));
+#47 = DIRECTION('',(-1.,0.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.,0.2));
+#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,#145,#174,#203));
+#56 = ORIENTED_EDGE('',*,*,#57,.T.);
+#57 = EDGE_CURVE('',#58,#60,#62,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(2.75,0.,0.));
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(1.375,2.381569860407,-1.322036846889E-15));
+#62 = SURFACE_CURVE('',#63,(#68,#75),.PCURVE_S1.);
+#63 = CIRCLE('',#64,2.75);
+#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);
+#65 = CARTESIAN_POINT('',(0.,0.,0.));
+#66 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#67 = DIRECTION('',(1.,0.,0.));
+#68 = PCURVE('',#31,#69);
+#69 = DEFINITIONAL_REPRESENTATION('',(#70),#74);
+#70 = CIRCLE('',#71,2.75);
+#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,3.175,1.047197673205);
+#77 = AXIS2_PLACEMENT_3D('',#78,#79,#80);
+#78 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#79 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#80 = DIRECTION('',(1.,0.,0.));
+#81 = DEFINITIONAL_REPRESENTATION('',(#82),#86);
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(0.,-0.245373795267));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(1.,-0.));
+#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#87 = ORIENTED_EDGE('',*,*,#88,.T.);
+#88 = EDGE_CURVE('',#60,#89,#91,.T.);
+#89 = VERTEX_POINT('',#90);
+#90 = CARTESIAN_POINT('',(-1.375000005137,2.381569857442,
+    -1.322036845242E-15));
+#91 = SURFACE_CURVE('',#92,(#97,#104),.PCURVE_S1.);
+#92 = CIRCLE('',#93,2.75);
+#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
+#94 = CARTESIAN_POINT('',(0.,0.,0.));
+#95 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#96 = DIRECTION('',(1.,0.,0.));
+#97 = PCURVE('',#31,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);
+#99 = CIRCLE('',#100,2.75);
+#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,3.175,1.047197673205);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#108 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#109 = DIRECTION('',(1.,0.,0.));
+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(0.,-0.245373795267));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(1.,-0.));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#89,#118,#120,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(-2.75,3.367778697655E-16,-1.869492725989E-31)
+  );
+#120 = SURFACE_CURVE('',#121,(#126,#133),.PCURVE_S1.);
+#121 = CIRCLE('',#122,2.75);
+#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125);
+#123 = CARTESIAN_POINT('',(0.,0.,0.));
+#124 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#125 = DIRECTION('',(1.,0.,0.));
+#126 = PCURVE('',#31,#127);
+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
+#128 = CIRCLE('',#129,2.75);
+#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 = CONICAL_SURFACE('',#135,3.175,1.047197673205);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#137 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#138 = DIRECTION('',(1.,0.,0.));
+#139 = DEFINITIONAL_REPRESENTATION('',(#140),#144);
+#140 = LINE('',#141,#142);
+#141 = CARTESIAN_POINT('',(0.,-0.245373795267));
+#142 = VECTOR('',#143,1.);
+#143 = DIRECTION('',(1.,-0.));
+#144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#145 = ORIENTED_EDGE('',*,*,#146,.T.);
+#146 = EDGE_CURVE('',#118,#147,#149,.T.);
+#147 = VERTEX_POINT('',#148);
+#148 = CARTESIAN_POINT('',(-1.375,-2.381569860407,1.322036846889E-15));
+#149 = SURFACE_CURVE('',#150,(#155,#162),.PCURVE_S1.);
+#150 = CIRCLE('',#151,2.75);
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(0.,0.,0.));
+#153 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#154 = DIRECTION('',(1.,0.,0.));
+#155 = PCURVE('',#31,#156);
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);
+#157 = CIRCLE('',#158,2.75);
+#158 = AXIS2_PLACEMENT_2D('',#159,#160);
+#159 = CARTESIAN_POINT('',(0.,0.));
+#160 = DIRECTION('',(1.,0.));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = PCURVE('',#163,#168);
+#163 = CONICAL_SURFACE('',#164,3.175,1.047197673205);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#166 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#167 = DIRECTION('',(1.,0.,0.));
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(0.,-0.245373795267));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,-0.));
+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#147,#176,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(1.375000009793,-2.381569854753,
+    1.32203684375E-15));
+#178 = SURFACE_CURVE('',#179,(#184,#191),.PCURVE_S1.);
+#179 = CIRCLE('',#180,2.75);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(0.,0.,0.));
+#182 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#183 = DIRECTION('',(1.,0.,0.));
+#184 = PCURVE('',#31,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = CIRCLE('',#187,2.75);
+#187 = AXIS2_PLACEMENT_2D('',#188,#189);
+#188 = CARTESIAN_POINT('',(0.,0.));
+#189 = DIRECTION('',(1.,0.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = PCURVE('',#192,#197);
+#192 = CONICAL_SURFACE('',#193,3.175,1.047197673205);
+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
+#194 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#195 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#196 = DIRECTION('',(1.,0.,0.));
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(0.,-0.245373795267));
+#200 = VECTOR('',#201,1.);
+#201 = DIRECTION('',(1.,-0.));
+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#203 = ORIENTED_EDGE('',*,*,#204,.T.);
+#204 = EDGE_CURVE('',#176,#58,#205,.T.);
+#205 = SURFACE_CURVE('',#206,(#211,#218),.PCURVE_S1.);
+#206 = CIRCLE('',#207,2.75);
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(0.,0.,0.));
+#209 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#210 = DIRECTION('',(1.,0.,0.));
+#211 = PCURVE('',#31,#212);
+#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);
+#213 = CIRCLE('',#214,2.75);
+#214 = AXIS2_PLACEMENT_2D('',#215,#216);
+#215 = CARTESIAN_POINT('',(0.,0.));
+#216 = DIRECTION('',(1.,0.));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#218 = PCURVE('',#219,#224);
+#219 = CONICAL_SURFACE('',#220,3.175,1.047197673205);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#222 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#223 = DIRECTION('',(1.,0.,0.));
+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(0.,-0.245373795267));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(1.,-0.));
+#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#230 = ADVANCED_FACE('',(#231),#43,.F.);
+#231 = FACE_BOUND('',#232,.F.);
+#232 = EDGE_LOOP('',(#233,#254,#255,#256));
+#233 = ORIENTED_EDGE('',*,*,#234,.F.);
+#234 = EDGE_CURVE('',#22,#235,#237,.T.);
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(-1.5,1.110223024625E-16,0.2));
+#237 = SEAM_CURVE('',#238,(#242,#248),.PCURVE_S1.);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(-1.5,1.110223024625E-16,0.2));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(0.707106781187,3.925231146709E-16,0.707106781187));
+#242 = PCURVE('',#43,#243);
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#247);
+#244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#245,#246),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.282842712475,0.),.PIECEWISE_BEZIER_KNOTS.);
+#245 = CARTESIAN_POINT('',(0.,0.2));
+#246 = CARTESIAN_POINT('',(0.,0.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = PCURVE('',#43,#249);
+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#253);
+#250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#251,#252),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.282842712475,0.),.PIECEWISE_BEZIER_KNOTS.);
+#251 = CARTESIAN_POINT('',(-6.28318530718,0.2));
+#252 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#254 = ORIENTED_EDGE('',*,*,#21,.T.);
+#255 = ORIENTED_EDGE('',*,*,#234,.T.);
+#256 = ORIENTED_EDGE('',*,*,#257,.F.);
+#257 = EDGE_CURVE('',#235,#235,#258,.T.);
+#258 = SURFACE_CURVE('',#259,(#264,#271),.PCURVE_S1.);
+#259 = CIRCLE('',#260,1.5);
+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
+#261 = CARTESIAN_POINT('',(0.,1.110223024625E-16,0.2));
+#262 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#263 = DIRECTION('',(-1.,0.,0.));
+#264 = PCURVE('',#43,#265);
+#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(-0.,-0.));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(-1.,-0.));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = PCURVE('',#272,#277);
+#272 = CYLINDRICAL_SURFACE('',#273,1.5);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#275 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#276 = DIRECTION('',(-1.,0.,0.));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.,-2.2));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ADVANCED_FACE('',(#284),#76,.T.);
+#284 = FACE_BOUND('',#285,.F.);
+#285 = EDGE_LOOP('',(#286,#321,#350,#383));
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#58,#288,#290,.T.);
+#288 = VERTEX_POINT('',#289);
+#289 = CARTESIAN_POINT('',(2.75,1.586860107256,0.245373795267));
+#290 = SURFACE_CURVE('',#291,(#296,#309),.PCURVE_S1.);
+#291 = HYPERBOLA('',#292,1.587712792907,2.75);
+#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
+#293 = CARTESIAN_POINT('',(2.75,-8.813576495886E-16,-1.587712792907));
+#294 = DIRECTION('',(-1.,0.,0.));
+#295 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#296 = PCURVE('',#76,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#308);
+#298 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#299,#300,#301,#302,#303,#304,
+    #305,#306,#307),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,0.549037459066),
+  .PIECEWISE_BEZIER_KNOTS.);
+#299 = CARTESIAN_POINT('',(4.343668620254E-17,-0.245373795267));
+#300 = CARTESIAN_POINT('',(6.862968313324E-02,-0.245373795158));
+#301 = CARTESIAN_POINT('',(0.137259366053,-0.236827303531));
+#302 = CARTESIAN_POINT('',(0.205396472503,-0.2197343204));
+#303 = CARTESIAN_POINT('',(0.272548482618,-0.19400896994));
+#304 = CARTESIAN_POINT('',(0.3382597549,-0.159479500842));
+#305 = CARTESIAN_POINT('',(0.40214977214,-0.115886128214));
+#306 = CARTESIAN_POINT('',(0.463923039037,-6.287672102802E-02));
+#307 = CARTESIAN_POINT('',(0.523366071702,-2.399278350545E-17));
+#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#309 = PCURVE('',#310,#315);
+#310 = PLANE('',#311);
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(2.75,1.587713240271,2.4));
+#313 = DIRECTION('',(-1.,0.,0.));
+#314 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320);
+#316 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#317,#318,#319),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#317 = CARTESIAN_POINT('',(1.587713240271,-2.4));
+#318 = CARTESIAN_POINT('',(0.851195890912,-2.4));
+#319 = CARTESIAN_POINT('',(8.531330156361E-04,-2.154626204733));
+#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#321 = ORIENTED_EDGE('',*,*,#322,.T.);
+#322 = EDGE_CURVE('',#288,#323,#325,.T.);
+#323 = VERTEX_POINT('',#324);
+#324 = CARTESIAN_POINT('',(2.749261165136,1.588139806779,0.245373795267)
+  );
+#325 = SURFACE_CURVE('',#326,(#331,#338),.PCURVE_S1.);
+#326 = CIRCLE('',#327,3.175);
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#329 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#330 = DIRECTION('',(1.,0.,0.));
+#331 = PCURVE('',#76,#332);
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(0.,-0.));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(1.,-0.));
+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#338 = PCURVE('',#339,#344);
+#339 = CYLINDRICAL_SURFACE('',#340,3.175);
+#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
+#341 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#342 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#343 = DIRECTION('',(1.,0.,0.));
+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);
+#345 = LINE('',#346,#347);
+#346 = CARTESIAN_POINT('',(0.,0.));
+#347 = VECTOR('',#348,1.);
+#348 = DIRECTION('',(1.,0.));
+#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#350 = ORIENTED_EDGE('',*,*,#351,.T.);
+#351 = EDGE_CURVE('',#323,#60,#352,.T.);
+#352 = SURFACE_CURVE('',#353,(#358,#371),.PCURVE_S1.);
+#353 = HYPERBOLA('',#354,1.587712792907,2.75);
+#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
+#355 = CARTESIAN_POINT('',(1.375,2.381569860407,-1.587712792907));
+#356 = DIRECTION('',(-0.5,-0.866025403784,4.807406715959E-16));
+#357 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#358 = PCURVE('',#76,#359);
+#359 = DEFINITIONAL_REPRESENTATION('',(#360),#370);
+#360 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#361,#362,#363,#364,#365,#366,
+    #367,#368,#369),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.549037459066,
+    -1.128269577766E-08),.PIECEWISE_BEZIER_KNOTS.);
+#361 = CARTESIAN_POINT('',(0.523831479495,2.144003821578E-18));
+#362 = CARTESIAN_POINT('',(0.583274510938,-6.287671973591E-02));
+#363 = CARTESIAN_POINT('',(0.645047776517,-0.115886126035));
+#364 = CARTESIAN_POINT('',(0.708937792359,-0.159479498155));
+#365 = CARTESIAN_POINT('',(0.774649063168,-0.194008967101));
+#366 = CARTESIAN_POINT('',(0.841801071795,-0.219734317758));
+#367 = CARTESIAN_POINT('',(0.909938176742,-0.236827301423));
+#368 = CARTESIAN_POINT('',(0.978567858191,-0.245373793929));
+#369 = CARTESIAN_POINT('',(1.047197539914,-0.245373795267));
+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#371 = PCURVE('',#372,#377);
+#372 = PLANE('',#373);
+#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376);
+#374 = CARTESIAN_POINT('',(0.,3.175426480543,2.4));
+#375 = DIRECTION('',(-0.5,-0.866025403784,4.807406715959E-16));
+#376 = DIRECTION('',(0.866025403784,-0.5,2.775557561563E-16));
+#377 = DEFINITIONAL_REPRESENTATION('',(#378),#382);
+#378 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#379,#380,#381),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+-1.128269579663E-08),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917493839,1.)) REPRESENTATION_ITEM('') );
+#379 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#380 = CARTESIAN_POINT('',(2.324230606257,-2.399999995202));
+#381 = CARTESIAN_POINT('',(1.587713271299,-2.4));
+#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#383 = ORIENTED_EDGE('',*,*,#57,.F.);
+#384 = ADVANCED_FACE('',(#385),#219,.T.);
+#385 = FACE_BOUND('',#386,.F.);
+#386 = EDGE_LOOP('',(#387,#418,#446,#447));
+#387 = ORIENTED_EDGE('',*,*,#388,.T.);
+#388 = EDGE_CURVE('',#389,#391,#393,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(2.749261165136,-1.588139806779,0.245373795267
+    ));
+#391 = VERTEX_POINT('',#392);
+#392 = CARTESIAN_POINT('',(2.75,-1.586860107256,0.245373795267));
+#393 = SURFACE_CURVE('',#394,(#399,#406),.PCURVE_S1.);
+#394 = CIRCLE('',#395,3.175);
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#397 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#398 = DIRECTION('',(1.,0.,0.));
+#399 = PCURVE('',#219,#400);
+#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(0.,-0.));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(1.,-0.));
+#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#406 = PCURVE('',#407,#412);
+#407 = CYLINDRICAL_SURFACE('',#408,3.175);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#410 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#411 = DIRECTION('',(1.,0.,0.));
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(0.,0.));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(1.,0.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#418 = ORIENTED_EDGE('',*,*,#419,.T.);
+#419 = EDGE_CURVE('',#391,#58,#420,.T.);
+#420 = SURFACE_CURVE('',#421,(#426,#439),.PCURVE_S1.);
+#421 = HYPERBOLA('',#422,1.587712792907,2.75);
+#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);
+#423 = CARTESIAN_POINT('',(2.75,-8.813576495886E-16,-1.587712792907));
+#424 = DIRECTION('',(-1.,0.,0.));
+#425 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#426 = PCURVE('',#219,#427);
+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#438);
+#428 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#429,#430,#431,#432,#433,#434,
+    #435,#436,#437),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.549037459066,
+    -2.22044604925E-16),.PIECEWISE_BEZIER_KNOTS.);
+#429 = CARTESIAN_POINT('',(5.759819235478,2.549009238881E-16));
+#430 = CARTESIAN_POINT('',(5.819262268142,-6.287672102802E-02));
+#431 = CARTESIAN_POINT('',(5.881035535036,-0.115886128214));
+#432 = CARTESIAN_POINT('',(5.944925552292,-0.159479500843));
+#433 = CARTESIAN_POINT('',(6.010636824554,-0.194008969939));
+#434 = CARTESIAN_POINT('',(6.077788834678,-0.219734320402));
+#435 = CARTESIAN_POINT('',(6.145925941121,-0.23682730353));
+#436 = CARTESIAN_POINT('',(6.214555624046,-0.245373795158));
+#437 = CARTESIAN_POINT('',(6.28318530718,-0.245373795267));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = PCURVE('',#310,#440);
+#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
+#441 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#442,#443,#444),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+-2.449293598295E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#442 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#443 = CARTESIAN_POINT('',(2.324230589631,-2.4));
+#444 = CARTESIAN_POINT('',(1.587713240271,-2.4));
+#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#446 = ORIENTED_EDGE('',*,*,#204,.F.);
+#447 = ORIENTED_EDGE('',*,*,#448,.T.);
+#448 = EDGE_CURVE('',#176,#389,#449,.T.);
+#449 = SURFACE_CURVE('',#450,(#455,#468),.PCURVE_S1.);
+#450 = HYPERBOLA('',#451,1.587712792907,2.75);
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(1.375,-2.381569860407,-1.587712792907));
+#453 = DIRECTION('',(-0.5,0.866025403784,-4.807406715959E-16));
+#454 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#455 = PCURVE('',#219,#456);
+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#467);
+#457 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#458,#459,#460,#461,#462,#463,
+    #464,#465,#466),.UNSPECIFIED.,.F.,.F.,(9,9),(2.175480172332E-09,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#458 = CARTESIAN_POINT('',(5.235987758158,-0.245373795267));
+#459 = CARTESIAN_POINT('',(5.30461744102,-0.245373794921));
+#460 = CARTESIAN_POINT('',(5.373247123652,-0.236827303124));
+#461 = CARTESIAN_POINT('',(5.441384229813,-0.21973431989));
+#462 = CARTESIAN_POINT('',(5.508536239642,-0.194008969393));
+#463 = CARTESIAN_POINT('',(5.574247511631,-0.159479500323));
+#464 = CARTESIAN_POINT('',(5.638137528613,-0.115886127794));
+#465 = CARTESIAN_POINT('',(5.699910795256,-6.287672077888E-02));
+#466 = CARTESIAN_POINT('',(5.759353827685,2.099368034634E-16));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#468 = PCURVE('',#469,#474);
+#469 = PLANE('',#470);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(2.75,-1.587713240271,2.4));
+#472 = DIRECTION('',(-0.5,0.866025403784,-4.807406715959E-16));
+#473 = DIRECTION('',(-0.866025403784,-0.5,2.775557561563E-16));
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
+#475 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#476,#477,#478),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+2.175480172332E-09,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495105,1.)) REPRESENTATION_ITEM('') );
+#476 = CARTESIAN_POINT('',(1.587713234289,-2.4));
+#477 = CARTESIAN_POINT('',(0.851195887706,-2.399999999075));
+#478 = CARTESIAN_POINT('',(8.531330156356E-04,-2.154626204733));
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#480 = ADVANCED_FACE('',(#481),#105,.T.);
+#481 = FACE_BOUND('',#482,.F.);
+#482 = EDGE_LOOP('',(#483,#484,#514,#543));
+#483 = ORIENTED_EDGE('',*,*,#88,.F.);
+#484 = ORIENTED_EDGE('',*,*,#485,.T.);
+#485 = EDGE_CURVE('',#60,#486,#488,.T.);
+#486 = VERTEX_POINT('',#487);
+#487 = CARTESIAN_POINT('',(7.388348643494E-04,3.174999914035,
+    0.245373795267));
+#488 = SURFACE_CURVE('',#489,(#494,#507),.PCURVE_S1.);
+#489 = HYPERBOLA('',#490,1.587712792907,2.75);
+#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493);
+#491 = CARTESIAN_POINT('',(1.375,2.381569860407,-1.587712792907));
+#492 = DIRECTION('',(-0.5,-0.866025403784,4.807406715959E-16));
+#493 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#494 = PCURVE('',#105,#495);
+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#506);
+#496 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#497,#498,#499,#500,#501,#502,
+    #503,#504,#505),.UNSPECIFIED.,.F.,.F.,(9,9),(-1.128269579663E-08,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#497 = CARTESIAN_POINT('',(1.047197539914,-0.245373795267));
+#498 = CARTESIAN_POINT('',(1.115827224457,-0.245373796388));
+#499 = CARTESIAN_POINT('',(1.184456908848,-0.236827305638));
+#500 = CARTESIAN_POINT('',(1.252594016802,-0.219734323044));
+#501 = CARTESIAN_POINT('',(1.319746028407,-0.194008972779));
+#502 = CARTESIAN_POINT('',(1.385457302158,-0.159479503529));
+#503 = CARTESIAN_POINT('',(1.449347320798,-0.115886130393));
+#504 = CARTESIAN_POINT('',(1.511120589012,-6.287672232013E-02));
+#505 = CARTESIAN_POINT('',(1.570563622899,2.515701499073E-16));
+#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#507 = PCURVE('',#372,#508);
+#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513);
+#509 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#510,#511,#512),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+-1.128269579663E-08,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917496976,1.)) REPRESENTATION_ITEM('') );
+#510 = CARTESIAN_POINT('',(1.587713271299,-2.4));
+#511 = CARTESIAN_POINT('',(0.851195907539,-2.400000004798));
+#512 = CARTESIAN_POINT('',(8.531330156363E-04,-2.154626204733));
+#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#514 = ORIENTED_EDGE('',*,*,#515,.T.);
+#515 = EDGE_CURVE('',#486,#516,#518,.T.);
+#516 = VERTEX_POINT('',#517);
+#517 = CARTESIAN_POINT('',(-7.388348643497E-04,3.174999914035,
+    0.245373795267));
+#518 = SURFACE_CURVE('',#519,(#524,#531),.PCURVE_S1.);
+#519 = CIRCLE('',#520,3.175);
+#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523);
+#521 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#522 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#523 = DIRECTION('',(1.,0.,0.));
+#524 = PCURVE('',#105,#525);
+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530);
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(0.,-0.));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(1.,-0.));
+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#531 = PCURVE('',#532,#537);
+#532 = CYLINDRICAL_SURFACE('',#533,3.175);
+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
+#534 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#535 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#536 = DIRECTION('',(1.,0.,0.));
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.,0.));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(1.,0.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = ORIENTED_EDGE('',*,*,#544,.T.);
+#544 = EDGE_CURVE('',#516,#89,#545,.T.);
+#545 = SURFACE_CURVE('',#546,(#551,#564),.PCURVE_S1.);
+#546 = HYPERBOLA('',#547,1.587712792907,2.75);
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(-1.375,2.381569860407,-1.587712792907));
+#549 = DIRECTION('',(0.5,-0.866025403784,4.807406715959E-16));
+#550 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#551 = PCURVE('',#105,#552);
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#563);
+#553 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#554,#555,#556,#557,#558,#559,
+    #560,#561,#562),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.549037459066,
+    2.175499003165E-09),.PIECEWISE_BEZIER_KNOTS.);
+#554 = CARTESIAN_POINT('',(1.571029030691,5.479718734665E-16));
+#555 = CARTESIAN_POINT('',(1.630472063592,-6.287672127716E-02));
+#556 = CARTESIAN_POINT('',(1.692245330742,-0.115886128634));
+#557 = CARTESIAN_POINT('',(1.756135348247,-0.159479501361));
+#558 = CARTESIAN_POINT('',(1.821846620811,-0.194008970486));
+#559 = CARTESIAN_POINT('',(1.888998631218,-0.219734320911));
+#560 = CARTESIAN_POINT('',(1.957135737959,-0.236827303937));
+#561 = CARTESIAN_POINT('',(2.025765421164,-0.245373795396));
+#562 = CARTESIAN_POINT('',(2.094395104569,-0.245373795267));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#564 = PCURVE('',#565,#570);
+#565 = PLANE('',#566);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(-2.75,1.587713240271,2.4));
+#568 = DIRECTION('',(0.5,-0.866025403784,4.807406715959E-16));
+#569 = DIRECTION('',(0.866025403784,0.5,-2.775557561563E-16));
+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);
+#571 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#572,#573,#574),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+2.175499027944E-09),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.03791749571,1.)) REPRESENTATION_ITEM('') );
+#572 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#573 = CARTESIAN_POINT('',(2.324230586425,-2.400000000925));
+#574 = CARTESIAN_POINT('',(1.587713234289,-2.4));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#576 = ADVANCED_FACE('',(#577),#192,.T.);
+#577 = FACE_BOUND('',#578,.F.);
+#578 = EDGE_LOOP('',(#579,#609,#610,#645));
+#579 = ORIENTED_EDGE('',*,*,#580,.T.);
+#580 = EDGE_CURVE('',#581,#176,#583,.T.);
+#581 = VERTEX_POINT('',#582);
+#582 = CARTESIAN_POINT('',(7.388348643486E-04,-3.174999914035,
+    0.245373795267));
+#583 = SURFACE_CURVE('',#584,(#589,#602),.PCURVE_S1.);
+#584 = HYPERBOLA('',#585,1.587712792907,2.75);
+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
+#586 = CARTESIAN_POINT('',(1.375,-2.381569860407,-1.587712792907));
+#587 = DIRECTION('',(-0.5,0.866025403784,-4.807406715959E-16));
+#588 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#589 = PCURVE('',#192,#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),(-0.549037459066,
+    2.175480129374E-09),.PIECEWISE_BEZIER_KNOTS.);
+#592 = CARTESIAN_POINT('',(4.712621684281,4.785829332195E-16));
+#593 = CARTESIAN_POINT('',(4.772064717181,-6.287672127716E-02));
+#594 = CARTESIAN_POINT('',(4.833837984331,-0.115886128634));
+#595 = CARTESIAN_POINT('',(4.897728001835,-0.15947950136));
+#596 = CARTESIAN_POINT('',(4.96343927439,-0.194008970487));
+#597 = CARTESIAN_POINT('',(5.030591284809,-0.21973432091));
+#598 = CARTESIAN_POINT('',(5.09872839155,-0.236827303937));
+#599 = CARTESIAN_POINT('',(5.167358074753,-0.245373795396));
+#600 = CARTESIAN_POINT('',(5.235987758158,-0.245373795267));
+#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#602 = PCURVE('',#469,#603);
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#605,#606,#607),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+2.175480172332E-09),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.03791749571,1.)) REPRESENTATION_ITEM('') );
+#605 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#606 = CARTESIAN_POINT('',(2.324230586425,-2.400000000925));
+#607 = CARTESIAN_POINT('',(1.587713234289,-2.4));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = ORIENTED_EDGE('',*,*,#175,.F.);
+#610 = ORIENTED_EDGE('',*,*,#611,.T.);
+#611 = EDGE_CURVE('',#147,#612,#614,.T.);
+#612 = VERTEX_POINT('',#613);
+#613 = CARTESIAN_POINT('',(-7.388348643498E-04,-3.174999914035,
+    0.245373795267));
+#614 = SURFACE_CURVE('',#615,(#620,#633),.PCURVE_S1.);
+#615 = HYPERBOLA('',#616,1.587712792907,2.75);
+#616 = AXIS2_PLACEMENT_3D('',#617,#618,#619);
+#617 = CARTESIAN_POINT('',(-1.375,-2.381569860407,-1.587712792907));
+#618 = DIRECTION('',(0.5,0.866025403784,-4.807406715959E-16));
+#619 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#620 = PCURVE('',#192,#621);
+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#632);
+#622 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#623,#624,#625,#626,#627,#628,
+    #629,#630,#631),.UNSPECIFIED.,.F.,.F.,(9,9),(-1.261143561932E-08,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#623 = CARTESIAN_POINT('',(4.188790192175,-0.245373795267));
+#624 = CARTESIAN_POINT('',(4.257419876885,-0.245373796533));
+#625 = CARTESIAN_POINT('',(4.326049561449,-0.236827305886));
+#626 = CARTESIAN_POINT('',(4.394186669564,-0.219734323356));
+#627 = CARTESIAN_POINT('',(4.461338681351,-0.194008973112));
+#628 = CARTESIAN_POINT('',(4.527049955283,-0.159479503846));
+#629 = CARTESIAN_POINT('',(4.590939974089,-0.115886130649));
+#630 = CARTESIAN_POINT('',(4.652713242458,-6.28767224723E-02));
+#631 = CARTESIAN_POINT('',(4.712156276488,-1.011500204248E-17));
+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#633 = PCURVE('',#634,#639);
+#634 = PLANE('',#635);
+#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);
+#636 = CARTESIAN_POINT('',(0.,-3.175426480543,2.4));
+#637 = DIRECTION('',(0.5,0.866025403784,-4.807406715959E-16));
+#638 = DIRECTION('',(-0.866025403784,0.5,-2.775557561563E-16));
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#641,#642,#643),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+-1.261143561932E-08,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.03791749716,1.)) REPRESENTATION_ITEM('') );
+#641 = CARTESIAN_POINT('',(1.587713274953,-2.4));
+#642 = CARTESIAN_POINT('',(0.851195909497,-2.400000005363));
+#643 = CARTESIAN_POINT('',(8.531330156376E-04,-2.154626204733));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#645 = ORIENTED_EDGE('',*,*,#646,.T.);
+#646 = EDGE_CURVE('',#612,#581,#647,.T.);
+#647 = SURFACE_CURVE('',#648,(#653,#660),.PCURVE_S1.);
+#648 = CIRCLE('',#649,3.175);
+#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652);
+#650 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#651 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#652 = DIRECTION('',(1.,0.,0.));
+#653 = PCURVE('',#192,#654);
+#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659);
+#655 = LINE('',#656,#657);
+#656 = CARTESIAN_POINT('',(0.,-0.));
+#657 = VECTOR('',#658,1.);
+#658 = DIRECTION('',(1.,-0.));
+#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#660 = PCURVE('',#661,#666);
+#661 = CYLINDRICAL_SURFACE('',#662,3.175);
+#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665);
+#663 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#664 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#665 = DIRECTION('',(1.,0.,0.));
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(0.,0.));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(1.,0.));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = ADVANCED_FACE('',(#673),#134,.T.);
+#673 = FACE_BOUND('',#674,.F.);
+#674 = EDGE_LOOP('',(#675,#676,#706,#735));
+#675 = ORIENTED_EDGE('',*,*,#117,.F.);
+#676 = ORIENTED_EDGE('',*,*,#677,.T.);
+#677 = EDGE_CURVE('',#89,#678,#680,.T.);
+#678 = VERTEX_POINT('',#679);
+#679 = CARTESIAN_POINT('',(-2.749261165136,1.588139806779,0.245373795267
+    ));
+#680 = SURFACE_CURVE('',#681,(#686,#699),.PCURVE_S1.);
+#681 = HYPERBOLA('',#682,1.587712792907,2.75);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(-1.375,2.381569860407,-1.587712792907));
+#684 = DIRECTION('',(0.5,-0.866025403784,4.807406715959E-16));
+#685 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#686 = PCURVE('',#134,#687);
+#687 = DEFINITIONAL_REPRESENTATION('',(#688),#698);
+#688 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#689,#690,#691,#692,#693,#694,
+    #695,#696,#697),.UNSPECIFIED.,.F.,.F.,(9,9),(2.175499027944E-09,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#689 = CARTESIAN_POINT('',(2.094395104569,-0.245373795267));
+#690 = CARTESIAN_POINT('',(2.16302478743,-0.245373794921));
+#691 = CARTESIAN_POINT('',(2.231654470065,-0.236827303124));
+#692 = CARTESIAN_POINT('',(2.299791576222,-0.219734319891));
+#693 = CARTESIAN_POINT('',(2.366943586054,-0.194008969392));
+#694 = CARTESIAN_POINT('',(2.43265485805,-0.159479500324));
+#695 = CARTESIAN_POINT('',(2.496544875023,-0.115886127794));
+#696 = CARTESIAN_POINT('',(2.558318141666,-6.287672077888E-02));
+#697 = CARTESIAN_POINT('',(2.617761174095,6.639181960803E-16));
+#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#699 = PCURVE('',#565,#700);
+#700 = DEFINITIONAL_REPRESENTATION('',(#701),#705);
+#701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#702,#703,#704),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+2.175499027944E-09,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495105,1.)) REPRESENTATION_ITEM('') );
+#702 = CARTESIAN_POINT('',(1.587713234289,-2.4));
+#703 = CARTESIAN_POINT('',(0.851195887706,-2.399999999075));
+#704 = CARTESIAN_POINT('',(8.531330156369E-04,-2.154626204733));
+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#706 = ORIENTED_EDGE('',*,*,#707,.T.);
+#707 = EDGE_CURVE('',#678,#708,#710,.T.);
+#708 = VERTEX_POINT('',#709);
+#709 = CARTESIAN_POINT('',(-2.75,1.586860107256,0.245373795267));
+#710 = SURFACE_CURVE('',#711,(#716,#723),.PCURVE_S1.);
+#711 = CIRCLE('',#712,3.175);
+#712 = AXIS2_PLACEMENT_3D('',#713,#714,#715);
+#713 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#714 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#715 = DIRECTION('',(1.,0.,0.));
+#716 = PCURVE('',#134,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(0.,-0.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(1.,-0.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = PCURVE('',#724,#729);
+#724 = CYLINDRICAL_SURFACE('',#725,3.175);
+#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728);
+#726 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#727 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#728 = DIRECTION('',(1.,0.,0.));
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(0.,0.));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(1.,0.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = ORIENTED_EDGE('',*,*,#736,.T.);
+#736 = EDGE_CURVE('',#708,#118,#737,.T.);
+#737 = SURFACE_CURVE('',#738,(#743,#756),.PCURVE_S1.);
+#738 = HYPERBOLA('',#739,1.587712792907,2.75);
+#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
+#740 = CARTESIAN_POINT('',(-2.75,-8.813576495886E-16,-1.587712792907));
+#741 = DIRECTION('',(1.,0.,-0.));
+#742 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#743 = PCURVE('',#134,#744);
+#744 = DEFINITIONAL_REPRESENTATION('',(#745),#755);
+#745 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#746,#747,#748,#749,#750,#751,
+    #752,#753,#754),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.549037459066,
+    3.330669073875E-16),.PIECEWISE_BEZIER_KNOTS.);
+#746 = CARTESIAN_POINT('',(2.618226581888,2.132675783619E-16));
+#747 = CARTESIAN_POINT('',(2.677669614553,-6.287672102802E-02));
+#748 = CARTESIAN_POINT('',(2.739442881446,-0.115886128214));
+#749 = CARTESIAN_POINT('',(2.803332898693,-0.159479500843));
+#750 = CARTESIAN_POINT('',(2.869044170955,-0.194008969939));
+#751 = CARTESIAN_POINT('',(2.93619618109,-0.219734320401));
+#752 = CARTESIAN_POINT('',(3.004333287536,-0.23682730353));
+#753 = CARTESIAN_POINT('',(3.072962970457,-0.245373795158));
+#754 = CARTESIAN_POINT('',(3.14159265359,-0.245373795267));
+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#756 = PCURVE('',#757,#762);
+#757 = PLANE('',#758);
+#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);
+#759 = CARTESIAN_POINT('',(-2.75,-1.587713240271,2.4));
+#760 = DIRECTION('',(1.,0.,0.));
+#761 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767);
+#763 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#764,#765,#766),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+3.216245299353E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#764 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#765 = CARTESIAN_POINT('',(2.324230589631,-2.4));
+#766 = CARTESIAN_POINT('',(1.587713240271,-2.4));
+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#768 = ADVANCED_FACE('',(#769),#163,.T.);
+#769 = FACE_BOUND('',#770,.F.);
+#770 = EDGE_LOOP('',(#771,#801,#802,#832));
+#771 = ORIENTED_EDGE('',*,*,#772,.T.);
+#772 = EDGE_CURVE('',#773,#147,#775,.T.);
+#773 = VERTEX_POINT('',#774);
+#774 = CARTESIAN_POINT('',(-2.749261165136,-1.588139806779,
+    0.245373795267));
+#775 = SURFACE_CURVE('',#776,(#781,#794),.PCURVE_S1.);
+#776 = HYPERBOLA('',#777,1.587712792907,2.75);
+#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780);
+#778 = CARTESIAN_POINT('',(-1.375,-2.381569860407,-1.587712792907));
+#779 = DIRECTION('',(0.5,0.866025403784,-4.807406715959E-16));
+#780 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#781 = PCURVE('',#163,#782);
+#782 = DEFINITIONAL_REPRESENTATION('',(#783),#793);
+#783 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#784,#785,#786,#787,#788,#789,
+    #790,#791,#792),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.549037459066,
+    -1.261143567355E-08),.PIECEWISE_BEZIER_KNOTS.);
+#784 = CARTESIAN_POINT('',(3.665424133084,1.783452086282E-16));
+#785 = CARTESIAN_POINT('',(3.724867164384,-6.287671958374E-02));
+#786 = CARTESIAN_POINT('',(3.786640429804,-0.115886125779));
+#787 = CARTESIAN_POINT('',(3.850530445479,-0.159479497838));
+#788 = CARTESIAN_POINT('',(3.916241716102,-0.194008966767));
+#789 = CARTESIAN_POINT('',(3.983393724569,-0.219734317446));
+#790 = CARTESIAN_POINT('',(4.051530829338,-0.236827301175));
+#791 = CARTESIAN_POINT('',(4.120160510618,-0.245373793784));
+#792 = CARTESIAN_POINT('',(4.188790192175,-0.245373795267));
+#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#794 = PCURVE('',#634,#795);
+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);
+#796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#797,#798,#799),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+-1.261143561932E-08),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917493655,1.)) REPRESENTATION_ITEM('') );
+#797 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#798 = CARTESIAN_POINT('',(2.324230608215,-2.399999994637));
+#799 = CARTESIAN_POINT('',(1.587713274953,-2.4));
+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#801 = ORIENTED_EDGE('',*,*,#146,.F.);
+#802 = ORIENTED_EDGE('',*,*,#803,.T.);
+#803 = EDGE_CURVE('',#118,#804,#806,.T.);
+#804 = VERTEX_POINT('',#805);
+#805 = CARTESIAN_POINT('',(-2.75,-1.586860107256,0.245373795267));
+#806 = SURFACE_CURVE('',#807,(#812,#825),.PCURVE_S1.);
+#807 = HYPERBOLA('',#808,1.587712792907,2.75);
+#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811);
+#809 = CARTESIAN_POINT('',(-2.75,-8.813576495886E-16,-1.587712792907));
+#810 = DIRECTION('',(1.,0.,-0.));
+#811 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#812 = PCURVE('',#163,#813);
+#813 = DEFINITIONAL_REPRESENTATION('',(#814),#824);
+#814 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#815,#816,#817,#818,#819,#820,
+    #821,#822,#823),.UNSPECIFIED.,.F.,.F.,(9,9),(3.216245299353E-16,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#815 = CARTESIAN_POINT('',(3.14159265359,-0.245373795267));
+#816 = CARTESIAN_POINT('',(3.210222336723,-0.245373795158));
+#817 = CARTESIAN_POINT('',(3.278852019646,-0.236827303531));
+#818 = CARTESIAN_POINT('',(3.346989126085,-0.2197343204));
+#819 = CARTESIAN_POINT('',(3.414141136222,-0.194008969941));
+#820 = CARTESIAN_POINT('',(3.479852408478,-0.159479500841));
+#821 = CARTESIAN_POINT('',(3.543742425733,-0.115886128214));
+#822 = CARTESIAN_POINT('',(3.605515692627,-6.287672102802E-02));
+#823 = CARTESIAN_POINT('',(3.664958725292,-1.746556793571E-16));
+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#825 = PCURVE('',#757,#826);
+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);
+#827 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#828,#829,#830),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.216245299353E-16,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#828 = CARTESIAN_POINT('',(1.587713240271,-2.4));
+#829 = CARTESIAN_POINT('',(0.851195890912,-2.4));
+#830 = CARTESIAN_POINT('',(8.531330156354E-04,-2.154626204733));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#832 = ORIENTED_EDGE('',*,*,#833,.T.);
+#833 = EDGE_CURVE('',#804,#773,#834,.T.);
+#834 = SURFACE_CURVE('',#835,(#840,#847),.PCURVE_S1.);
+#835 = CIRCLE('',#836,3.175);
+#836 = AXIS2_PLACEMENT_3D('',#837,#838,#839);
+#837 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#838 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#839 = DIRECTION('',(1.,0.,0.));
+#840 = PCURVE('',#163,#841);
+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(0.,-0.));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(1.,-0.));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#847 = PCURVE('',#848,#853);
+#848 = CYLINDRICAL_SURFACE('',#849,3.175);
+#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852);
+#850 = CARTESIAN_POINT('',(0.,1.362098185728E-16,0.245373795267));
+#851 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#852 = DIRECTION('',(1.,0.,0.));
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(0.,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(1.,0.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = ADVANCED_FACE('',(#860),#272,.F.);
+#860 = FACE_BOUND('',#861,.F.);
+#861 = EDGE_LOOP('',(#862,#885,#912,#913));
+#862 = ORIENTED_EDGE('',*,*,#863,.F.);
+#863 = EDGE_CURVE('',#864,#235,#866,.T.);
+#864 = VERTEX_POINT('',#865);
+#865 = CARTESIAN_POINT('',(-1.5,1.221245327088E-15,2.2));
+#866 = SEAM_CURVE('',#867,(#871,#878),.PCURVE_S1.);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(-1.5,1.33226762955E-15,2.4));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#871 = PCURVE('',#272,#872);
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(6.28318530718,0.));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(0.,-1.));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = PCURVE('',#272,#879);
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(0.,0.));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(0.,-1.));
+#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#885 = ORIENTED_EDGE('',*,*,#886,.F.);
+#886 = EDGE_CURVE('',#864,#864,#887,.T.);
+#887 = SURFACE_CURVE('',#888,(#893,#900),.PCURVE_S1.);
+#888 = CIRCLE('',#889,1.5);
+#889 = AXIS2_PLACEMENT_3D('',#890,#891,#892);
+#890 = CARTESIAN_POINT('',(0.,1.221245327088E-15,2.2));
+#891 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#892 = DIRECTION('',(-1.,0.,0.));
+#893 = PCURVE('',#272,#894);
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(0.,-0.2));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(1.,0.));
+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#900 = PCURVE('',#901,#906);
+#901 = CONICAL_SURFACE('',#902,1.5,0.785398163397);
+#902 = AXIS2_PLACEMENT_3D('',#903,#904,#905);
+#903 = CARTESIAN_POINT('',(0.,1.221245327088E-15,2.2));
+#904 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#905 = DIRECTION('',(-1.,0.,0.));
+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911);
+#907 = LINE('',#908,#909);
+#908 = CARTESIAN_POINT('',(0.,0.));
+#909 = VECTOR('',#910,1.);
+#910 = DIRECTION('',(1.,0.));
+#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#912 = ORIENTED_EDGE('',*,*,#863,.T.);
+#913 = ORIENTED_EDGE('',*,*,#257,.T.);
+#914 = ADVANCED_FACE('',(#915),#310,.F.);
+#915 = FACE_BOUND('',#916,.F.);
+#916 = EDGE_LOOP('',(#917,#954,#989,#1008,#1009,#1010));
+#917 = ORIENTED_EDGE('',*,*,#918,.F.);
+#918 = EDGE_CURVE('',#919,#921,#923,.T.);
+#919 = VERTEX_POINT('',#920);
+#920 = CARTESIAN_POINT('',(2.75,1.33226762955E-15,2.4));
+#921 = VERTEX_POINT('',#922);
+#922 = CARTESIAN_POINT('',(2.75,-1.586860107256,2.154626135594));
+#923 = SURFACE_CURVE('',#924,(#929,#936),.PCURVE_S1.);
+#924 = HYPERBOLA('',#925,1.587713240271,2.75);
+#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
+#926 = CARTESIAN_POINT('',(2.75,2.213625527476E-15,3.987713240271));
+#927 = DIRECTION('',(-1.,-0.,0.));
+#928 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#929 = PCURVE('',#310,#930);
+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);
+#931 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#932,#933,#934),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+2.449293598295E-16,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#932 = CARTESIAN_POINT('',(1.587713240271,0.));
+#933 = CARTESIAN_POINT('',(2.324230589631,-2.22044604925E-16));
+#934 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#936 = PCURVE('',#937,#942);
+#937 = CONICAL_SURFACE('',#938,2.75,1.047197551197);
+#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941);
+#939 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#940 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#941 = DIRECTION('',(1.,0.,0.));
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#953);
+#943 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#944,#945,#946,#947,#948,#949,
+    #950,#951,#952),.UNSPECIFIED.,.F.,.F.,(9,9),(2.449293598295E-16,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#944 = CARTESIAN_POINT('',(-6.28318530718,-7.938571073567E-19));
+#945 = CARTESIAN_POINT('',(-6.214555624046,1.089642884489E-10));
+#946 = CARTESIAN_POINT('',(-6.145925941119,8.546494144966E-03));
+#947 = CARTESIAN_POINT('',(-6.077788834707,2.563948209109E-02));
+#948 = CARTESIAN_POINT('',(-6.010636824525,5.136483979987E-02));
+#949 = CARTESIAN_POINT('',(-5.9449255523,8.589431862734E-02));
+#950 = CARTESIAN_POINT('',(-5.881035535031,0.129487703539));
+#951 = CARTESIAN_POINT('',(-5.819262268142,0.182497125661));
+#952 = CARTESIAN_POINT('',(-5.759819235478,0.245373864406));
+#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#954 = ORIENTED_EDGE('',*,*,#955,.F.);
+#955 = EDGE_CURVE('',#956,#919,#958,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(2.75,1.586860107256,2.154626135594));
+#958 = SURFACE_CURVE('',#959,(#964,#971),.PCURVE_S1.);
+#959 = HYPERBOLA('',#960,1.587713240271,2.75);
+#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963);
+#961 = CARTESIAN_POINT('',(2.75,2.213625527476E-15,3.987713240271));
+#962 = DIRECTION('',(-1.,-0.,0.));
+#963 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#964 = PCURVE('',#310,#965);
+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#970);
+#966 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#967,#968,#969),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.037917495407,1.)) REPRESENTATION_ITEM('') 
+  );
+#967 = CARTESIAN_POINT('',(8.531330156361E-04,-0.245373864406));
+#968 = CARTESIAN_POINT('',(0.851195890912,0.));
+#969 = CARTESIAN_POINT('',(1.587713240271,0.));
+#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#971 = PCURVE('',#972,#977);
+#972 = CONICAL_SURFACE('',#973,2.75,1.047197551197);
+#973 = AXIS2_PLACEMENT_3D('',#974,#975,#976);
+#974 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#975 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#976 = DIRECTION('',(1.,0.,0.));
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#988);
+#978 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#979,#980,#981,#982,#983,#984,
+    #985,#986,#987),.UNSPECIFIED.,.F.,.F.,(9,9),(-0.549037459066,0.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#979 = CARTESIAN_POINT('',(-0.523366071702,0.245373864406));
+#980 = CARTESIAN_POINT('',(-0.463923039037,0.182497125661));
+#981 = CARTESIAN_POINT('',(-0.40214977214,0.129487703539));
+#982 = CARTESIAN_POINT('',(-0.3382597549,8.589431862688E-02));
+#983 = CARTESIAN_POINT('',(-0.27254848262,5.136483980056E-02));
+#984 = CARTESIAN_POINT('',(-0.205396472503,2.563948209072E-02));
+#985 = CARTESIAN_POINT('',(-0.137259366053,8.546494145072E-03));
+#986 = CARTESIAN_POINT('',(-6.862968313324E-02,1.089642549986E-10));
+#987 = CARTESIAN_POINT('',(-3.642738653645E-18,-7.938566199433E-19));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#989 = ORIENTED_EDGE('',*,*,#990,.F.);
+#990 = EDGE_CURVE('',#288,#956,#991,.T.);
+#991 = SURFACE_CURVE('',#992,(#996,#1002),.PCURVE_S1.);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(2.75,1.586860107256,0.245373795267));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#996 = PCURVE('',#310,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1001);
+#998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#999,#1000),.UNSPECIFIED.,.F.,.F.
+  ,(2,2),(-4.930380657631E-32,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#999 = CARTESIAN_POINT('',(8.531330156358E-04,-2.154626204733));
+#1000 = CARTESIAN_POINT('',(8.531330156358E-04,-0.245373864406));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1002 = PCURVE('',#339,#1003);
+#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1007);
+#1004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1005,#1006),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.930380657631E-32,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1005 = CARTESIAN_POINT('',(0.523366071702,-8.468757416261E-18));
+#1006 = CARTESIAN_POINT('',(0.523366071702,1.909252340327));
+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1008 = ORIENTED_EDGE('',*,*,#287,.F.);
+#1009 = ORIENTED_EDGE('',*,*,#419,.F.);
+#1010 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1011 = EDGE_CURVE('',#391,#921,#1012,.T.);
+#1012 = SURFACE_CURVE('',#1013,(#1017,#1023),.PCURVE_S1.);
+#1013 = LINE('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(2.75,-1.586860107256,0.245373795267));
+#1015 = VECTOR('',#1016,1.);
+#1016 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1017 = PCURVE('',#310,#1018);
+#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1022);
+#1019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1020,#1021),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.860761315263E-32,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1020 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#1021 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1023 = PCURVE('',#407,#1024);
+#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1028);
+#1025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1026,#1027),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.860761315263E-32,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1026 = CARTESIAN_POINT('',(5.759819235478,8.468757416261E-18));
+#1027 = CARTESIAN_POINT('',(5.759819235478,1.909252340327));
+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1029 = ADVANCED_FACE('',(#1030),#372,.F.);
+#1030 = FACE_BOUND('',#1031,.F.);
+#1031 = EDGE_LOOP('',(#1032,#1064,#1099,#1118,#1119,#1120));
+#1032 = ORIENTED_EDGE('',*,*,#1033,.F.);
+#1033 = EDGE_CURVE('',#1034,#1036,#1038,.T.);
+#1034 = VERTEX_POINT('',#1035);
+#1035 = CARTESIAN_POINT('',(1.375,2.381569860407,2.4));
+#1036 = VERTEX_POINT('',#1037);
+#1037 = CARTESIAN_POINT('',(2.749261165136,1.588139806779,2.154626135594
+    ));
+#1038 = SURFACE_CURVE('',#1039,(#1044,#1051),.PCURVE_S1.);
+#1039 = HYPERBOLA('',#1040,1.587713240271,2.75);
+#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043);
+#1041 = CARTESIAN_POINT('',(1.375,2.381569860407,3.987713240271));
+#1042 = DIRECTION('',(-0.5,-0.866025403784,4.807406715959E-16));
+#1043 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1044 = PCURVE('',#372,#1045);
+#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050);
+#1046 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1047,#1048,#1049),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+1.128271934553E-08,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917493839,1.)) REPRESENTATION_ITEM('') );
+#1047 = CARTESIAN_POINT('',(1.587713271299,2.22044604925E-16));
+#1048 = CARTESIAN_POINT('',(2.324230606257,-4.797733765827E-09));
+#1049 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1051 = PCURVE('',#972,#1052);
+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1063);
+#1053 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1054,#1055,#1056,#1057,#1058,
+    #1059,#1060,#1061,#1062),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    1.128271934553E-08,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1054 = CARTESIAN_POINT('',(-1.047197539914,3.658849587996E-16));
+#1055 = CARTESIAN_POINT('',(-0.978567858191,1.338377727631E-09));
+#1056 = CARTESIAN_POINT('',(-0.909938176743,8.546496252549E-03));
+#1057 = CARTESIAN_POINT('',(-0.841801071792,2.563948473403E-02));
+#1058 = CARTESIAN_POINT('',(-0.774649063173,5.136484263852E-02));
+#1059 = CARTESIAN_POINT('',(-0.708937792356,8.589432131473E-02));
+#1060 = CARTESIAN_POINT('',(-0.645047776517,0.129487705717));
+#1061 = CARTESIAN_POINT('',(-0.583274510938,0.182497126953));
+#1062 = CARTESIAN_POINT('',(-0.523831479495,0.245373864406));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1064 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#1065 = EDGE_CURVE('',#1066,#1034,#1068,.T.);
+#1066 = VERTEX_POINT('',#1067);
+#1067 = CARTESIAN_POINT('',(7.388348643487E-04,3.174999914035,
+    2.154626135594));
+#1068 = SURFACE_CURVE('',#1069,(#1074,#1081),.PCURVE_S1.);
+#1069 = HYPERBOLA('',#1070,1.587713240271,2.75);
+#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073);
+#1071 = CARTESIAN_POINT('',(1.375,2.381569860407,3.987713240271));
+#1072 = DIRECTION('',(-0.5,-0.866025403784,4.807406715959E-16));
+#1073 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1074 = PCURVE('',#372,#1075);
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1077,#1078,#1079),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+1.128271934553E-08),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917496976,1.)) REPRESENTATION_ITEM('') );
+#1077 = CARTESIAN_POINT('',(8.531330156363E-04,-0.245373864406));
+#1078 = CARTESIAN_POINT('',(0.851195907539,4.797733543782E-09));
+#1079 = CARTESIAN_POINT('',(1.587713271299,2.22044604925E-16));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = PCURVE('',#1082,#1087);
+#1082 = CONICAL_SURFACE('',#1083,2.75,1.047197551197);
+#1083 = AXIS2_PLACEMENT_3D('',#1084,#1085,#1086);
+#1084 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1085 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1086 = DIRECTION('',(1.,0.,0.));
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1098);
+#1088 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1089,#1090,#1091,#1092,#1093,
+    #1094,#1095,#1096,#1097),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,1.128271931439E-08),.PIECEWISE_BEZIER_KNOTS.);
+#1089 = CARTESIAN_POINT('',(-1.570563622899,0.245373864406));
+#1090 = CARTESIAN_POINT('',(-1.511120589012,0.182497124369));
+#1091 = CARTESIAN_POINT('',(-1.449347320797,0.12948770136));
+#1092 = CARTESIAN_POINT('',(-1.385457302164,8.589431593919E-02));
+#1093 = CARTESIAN_POINT('',(-1.319746028405,5.136483696262E-02));
+#1094 = CARTESIAN_POINT('',(-1.252594016804,2.563947944719E-02));
+#1095 = CARTESIAN_POINT('',(-1.184456908847,8.546492037546E-03));
+#1096 = CARTESIAN_POINT('',(-1.115827224457,-1.12044847634E-09));
+#1097 = CARTESIAN_POINT('',(-1.047197539914,4.017124038229E-16));
+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1099 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1100 = EDGE_CURVE('',#486,#1066,#1101,.T.);
+#1101 = SURFACE_CURVE('',#1102,(#1106,#1112),.PCURVE_S1.);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(7.388348643487E-04,3.174999914035,
+    0.245373795267));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1106 = PCURVE('',#372,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1111);
+#1108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1109,#1110),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1109 = CARTESIAN_POINT('',(8.531330156368E-04,-2.154626204733));
+#1110 = CARTESIAN_POINT('',(8.531330156368E-04,-0.245373864406));
+#1111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1112 = PCURVE('',#532,#1113);
+#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1117);
+#1114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1115,#1116),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1115 = CARTESIAN_POINT('',(1.570563622899,1.110221115821E-17));
+#1116 = CARTESIAN_POINT('',(1.570563622899,1.909252340327));
+#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1118 = ORIENTED_EDGE('',*,*,#485,.F.);
+#1119 = ORIENTED_EDGE('',*,*,#351,.F.);
+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1121 = EDGE_CURVE('',#323,#1036,#1122,.T.);
+#1122 = SURFACE_CURVE('',#1123,(#1127,#1133),.PCURVE_S1.);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(2.749261165136,1.588139806779,0.245373795267
+    ));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1127 = PCURVE('',#372,#1128);
+#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1132);
+#1129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1130,#1131),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.860761315263E-32,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1130 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#1131 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1133 = PCURVE('',#339,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1138);
+#1135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1136,#1137),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.860761315263E-32,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1136 = CARTESIAN_POINT('',(0.523831479495,-8.184607041153E-18));
+#1137 = CARTESIAN_POINT('',(0.523831479495,1.909252340327));
+#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1139 = ADVANCED_FACE('',(#1140),#339,.T.);
+#1140 = FACE_BOUND('',#1141,.T.);
+#1141 = EDGE_LOOP('',(#1142,#1143,#1144,#1145));
+#1142 = ORIENTED_EDGE('',*,*,#990,.F.);
+#1143 = ORIENTED_EDGE('',*,*,#322,.T.);
+#1144 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1145 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#1146 = EDGE_CURVE('',#956,#1036,#1147,.T.);
+#1147 = SURFACE_CURVE('',#1148,(#1153,#1160),.PCURVE_S1.);
+#1148 = CIRCLE('',#1149,3.175);
+#1149 = AXIS2_PLACEMENT_3D('',#1150,#1151,#1152);
+#1150 = CARTESIAN_POINT('',(0.,1.196057772598E-15,2.154626135594));
+#1151 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1152 = DIRECTION('',(1.,0.,0.));
+#1153 = PCURVE('',#339,#1154);
+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(0.,1.909252340327));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(1.,0.));
+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1160 = PCURVE('',#972,#1161);
+#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166);
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(-1.,0.));
+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1167 = ADVANCED_FACE('',(#1168),#407,.T.);
+#1168 = FACE_BOUND('',#1169,.T.);
+#1169 = EDGE_LOOP('',(#1170,#1171,#1172,#1196));
+#1170 = ORIENTED_EDGE('',*,*,#388,.T.);
+#1171 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1172 = ORIENTED_EDGE('',*,*,#1173,.F.);
+#1173 = EDGE_CURVE('',#1174,#921,#1176,.T.);
+#1174 = VERTEX_POINT('',#1175);
+#1175 = CARTESIAN_POINT('',(2.749261165136,-1.588139806779,
+    2.154626135594));
+#1176 = SURFACE_CURVE('',#1177,(#1182,#1189),.PCURVE_S1.);
+#1177 = CIRCLE('',#1178,3.175);
+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);
+#1179 = CARTESIAN_POINT('',(0.,1.196057772598E-15,2.154626135594));
+#1180 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1181 = DIRECTION('',(1.,0.,0.));
+#1182 = PCURVE('',#407,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(0.,1.909252340327));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(1.,0.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = PCURVE('',#937,#1190);
+#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1195);
+#1191 = LINE('',#1192,#1193);
+#1192 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1193 = VECTOR('',#1194,1.);
+#1194 = DIRECTION('',(-1.,0.));
+#1195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1196 = ORIENTED_EDGE('',*,*,#1197,.F.);
+#1197 = EDGE_CURVE('',#389,#1174,#1198,.T.);
+#1198 = SURFACE_CURVE('',#1199,(#1203,#1209),.PCURVE_S1.);
+#1199 = LINE('',#1200,#1201);
+#1200 = CARTESIAN_POINT('',(2.749261165136,-1.588139806779,
+    0.245373795267));
+#1201 = VECTOR('',#1202,1.);
+#1202 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1203 = PCURVE('',#407,#1204);
+#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1208);
+#1205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1206,#1207),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.479114197289E-31,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1206 = CARTESIAN_POINT('',(5.759353827685,8.184607041153E-18));
+#1207 = CARTESIAN_POINT('',(5.759353827685,1.909252340327));
+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1209 = PCURVE('',#469,#1210);
+#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1214);
+#1211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1212,#1213),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.479114197289E-31,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1212 = CARTESIAN_POINT('',(8.531330156363E-04,-2.154626204733));
+#1213 = CARTESIAN_POINT('',(8.531330156363E-04,-0.245373864406));
+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1215 = ADVANCED_FACE('',(#1216),#469,.F.);
+#1216 = FACE_BOUND('',#1217,.F.);
+#1217 = EDGE_LOOP('',(#1218,#1255,#1283,#1284,#1285,#1286));
+#1218 = ORIENTED_EDGE('',*,*,#1219,.F.);
+#1219 = EDGE_CURVE('',#1220,#1222,#1224,.T.);
+#1220 = VERTEX_POINT('',#1221);
+#1221 = CARTESIAN_POINT('',(1.375,-2.381569860407,2.4));
+#1222 = VERTEX_POINT('',#1223);
+#1223 = CARTESIAN_POINT('',(7.388348643486E-04,-3.174999914035,
+    2.154626135594));
+#1224 = SURFACE_CURVE('',#1225,(#1230,#1237),.PCURVE_S1.);
+#1225 = HYPERBOLA('',#1226,1.587713240271,2.75);
+#1226 = AXIS2_PLACEMENT_3D('',#1227,#1228,#1229);
+#1227 = CARTESIAN_POINT('',(1.375,-2.381569860407,3.987713240271));
+#1228 = DIRECTION('',(-0.5,0.866025403784,-4.807406715959E-16));
+#1229 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1230 = PCURVE('',#469,#1231);
+#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236);
+#1232 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1233,#1234,#1235),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+1.471030333477E-08,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917493363,1.)) REPRESENTATION_ITEM('') );
+#1233 = CARTESIAN_POINT('',(1.587713280725,-4.440892098501E-16));
+#1234 = CARTESIAN_POINT('',(2.324230611308,-6.255240547759E-09));
+#1235 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1237 = PCURVE('',#1238,#1243);
+#1238 = CONICAL_SURFACE('',#1239,2.75,1.047197551197);
+#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
+#1240 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1241 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1242 = DIRECTION('',(1.,0.,0.));
+#1243 = DEFINITIONAL_REPRESENTATION('',(#1244),#1254);
+#1244 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1245,#1246,#1247,#1248,#1249,
+    #1250,#1251,#1252,#1253),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    1.471030333477E-08,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1245 = CARTESIAN_POINT('',(-5.235987741273,7.747838124672E-16));
+#1246 = CARTESIAN_POINT('',(-5.167358059978,1.71186225313E-09));
+#1247 = CARTESIAN_POINT('',(-5.098728378977,8.546496892961E-03));
+#1248 = CARTESIAN_POINT('',(-5.030591274464,2.563948553663E-02));
+#1249 = CARTESIAN_POINT('',(-4.963439266321,5.136484350135E-02));
+#1250 = CARTESIAN_POINT('',(-4.897727995947,8.589432213066E-02));
+#1251 = CARTESIAN_POINT('',(-4.833837980531,0.129487706379));
+#1252 = CARTESIAN_POINT('',(-4.772064715353,0.182497127346));
+#1253 = CARTESIAN_POINT('',(-4.712621684281,0.245373864406));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = ORIENTED_EDGE('',*,*,#1256,.F.);
+#1256 = EDGE_CURVE('',#1174,#1220,#1257,.T.);
+#1257 = SURFACE_CURVE('',#1258,(#1263,#1270),.PCURVE_S1.);
+#1258 = HYPERBOLA('',#1259,1.587713240271,2.75);
+#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262);
+#1260 = CARTESIAN_POINT('',(1.375,-2.381569860407,3.987713240271));
+#1261 = DIRECTION('',(-0.5,0.866025403784,-4.807406715959E-16));
+#1262 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1263 = PCURVE('',#469,#1264);
+#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269);
+#1265 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1266,#1267,#1268),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+1.471030333477E-08),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917497452,1.)) REPRESENTATION_ITEM('') );
+#1266 = CARTESIAN_POINT('',(8.531330156356E-04,-0.245373864406));
+#1267 = CARTESIAN_POINT('',(0.85119591259,6.255239437536E-09));
+#1268 = CARTESIAN_POINT('',(1.587713280725,-4.440892098501E-16));
+#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1270 = PCURVE('',#937,#1271);
+#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1282);
+#1272 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1273,#1274,#1275,#1276,#1277,
+    #1278,#1279,#1280,#1281),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,1.47103033088E-08),.PIECEWISE_BEZIER_KNOTS.);
+#1273 = CARTESIAN_POINT('',(-5.759353827685,0.245373864406));
+#1274 = CARTESIAN_POINT('',(-5.699910793427,0.182497123976));
+#1275 = CARTESIAN_POINT('',(-5.638137524807,0.129487700698));
+#1276 = CARTESIAN_POINT('',(-5.574247505745,8.58943151234E-02));
+#1277 = CARTESIAN_POINT('',(-5.508536231559,5.136483609905E-02));
+#1278 = CARTESIAN_POINT('',(-5.441384219495,2.563947864482E-02));
+#1279 = CARTESIAN_POINT('',(-5.373247111082,8.546491397105E-03));
+#1280 = CARTESIAN_POINT('',(-5.304617426245,-1.493932838017E-09));
+#1281 = CARTESIAN_POINT('',(-5.235987741273,2.148581559363E-16));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = ORIENTED_EDGE('',*,*,#1197,.F.);
+#1284 = ORIENTED_EDGE('',*,*,#448,.F.);
+#1285 = ORIENTED_EDGE('',*,*,#580,.F.);
+#1286 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1287 = EDGE_CURVE('',#581,#1222,#1288,.T.);
+#1288 = SURFACE_CURVE('',#1289,(#1293,#1299),.PCURVE_S1.);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(7.388348643498E-04,-3.174999914035,
+    0.245373795267));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1293 = PCURVE('',#469,#1294);
+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1298);
+#1295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1296,#1297),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1296 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#1297 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1299 = PCURVE('',#661,#1300);
+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1304);
+#1301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1302,#1303),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1302 = CARTESIAN_POINT('',(4.712621684281,-1.110221115821E-17));
+#1303 = CARTESIAN_POINT('',(4.712621684281,1.909252340327));
+#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1305 = ADVANCED_FACE('',(#1306),#565,.F.);
+#1306 = FACE_BOUND('',#1307,.F.);
+#1307 = EDGE_LOOP('',(#1308,#1340,#1375,#1394,#1395,#1396));
+#1308 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#1309 = EDGE_CURVE('',#1310,#1312,#1314,.T.);
+#1310 = VERTEX_POINT('',#1311);
+#1311 = CARTESIAN_POINT('',(-1.375,2.381569860407,2.4));
+#1312 = VERTEX_POINT('',#1313);
+#1313 = CARTESIAN_POINT('',(-7.388348643497E-04,3.174999914035,
+    2.154626135594));
+#1314 = SURFACE_CURVE('',#1315,(#1320,#1327),.PCURVE_S1.);
+#1315 = HYPERBOLA('',#1316,1.587713240271,2.75);
+#1316 = AXIS2_PLACEMENT_3D('',#1317,#1318,#1319);
+#1317 = CARTESIAN_POINT('',(-1.375,2.381569860407,3.987713240271));
+#1318 = DIRECTION('',(0.5,-0.866025403784,4.807406715959E-16));
+#1319 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1320 = PCURVE('',#565,#1321);
+#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1326);
+#1322 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1323,#1324,#1325),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+1.471028528414E-08,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917493363,1.)) REPRESENTATION_ITEM('') );
+#1323 = CARTESIAN_POINT('',(1.587713280725,-2.22044604925E-16));
+#1324 = CARTESIAN_POINT('',(2.324230611308,-6.255232332109E-09));
+#1325 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1327 = PCURVE('',#1082,#1328);
+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1339);
+#1329 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1330,#1331,#1332,#1333,#1334,
+    #1335,#1336,#1337,#1338),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    1.471028528414E-08,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1330 = CARTESIAN_POINT('',(-2.094395087683,7.747838382636E-16));
+#1331 = CARTESIAN_POINT('',(-2.025765406388,1.711860287318E-09));
+#1332 = CARTESIAN_POINT('',(-1.957135725387,8.546496892805E-03));
+#1333 = CARTESIAN_POINT('',(-1.888998620896,2.563948553708E-02));
+#1334 = CARTESIAN_POINT('',(-1.821846612733,5.136484350072E-02));
+#1335 = CARTESIAN_POINT('',(-1.756135342356,8.589432213097E-02));
+#1336 = CARTESIAN_POINT('',(-1.692245326943,0.129487706379));
+#1337 = CARTESIAN_POINT('',(-1.630472061763,0.182497127346));
+#1338 = CARTESIAN_POINT('',(-1.571029030691,0.245373864406));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1340 = ORIENTED_EDGE('',*,*,#1341,.F.);
+#1341 = EDGE_CURVE('',#1342,#1310,#1344,.T.);
+#1342 = VERTEX_POINT('',#1343);
+#1343 = CARTESIAN_POINT('',(-2.749261165136,1.588139806779,
+    2.154626135594));
+#1344 = SURFACE_CURVE('',#1345,(#1350,#1357),.PCURVE_S1.);
+#1345 = HYPERBOLA('',#1346,1.587713240271,2.75);
+#1346 = AXIS2_PLACEMENT_3D('',#1347,#1348,#1349);
+#1347 = CARTESIAN_POINT('',(-1.375,2.381569860407,3.987713240271));
+#1348 = DIRECTION('',(0.5,-0.866025403784,4.807406715959E-16));
+#1349 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1350 = PCURVE('',#565,#1351);
+#1351 = DEFINITIONAL_REPRESENTATION('',(#1352),#1356);
+#1352 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1353,#1354,#1355),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+1.471028528414E-08),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917497452,1.)) REPRESENTATION_ITEM('') );
+#1353 = CARTESIAN_POINT('',(8.531330156369E-04,-0.245373864406));
+#1354 = CARTESIAN_POINT('',(0.85119591259,6.255232332109E-09));
+#1355 = CARTESIAN_POINT('',(1.587713280725,-2.22044604925E-16));
+#1356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1357 = PCURVE('',#1358,#1363);
+#1358 = CONICAL_SURFACE('',#1359,2.75,1.047197551197);
+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
+#1360 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1361 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1362 = DIRECTION('',(1.,0.,0.));
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1374);
+#1364 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1365,#1366,#1367,#1368,#1369,
+    #1370,#1371,#1372,#1373),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,1.471028532318E-08),.PIECEWISE_BEZIER_KNOTS.);
+#1365 = CARTESIAN_POINT('',(-2.617761174095,0.245373864406));
+#1366 = CARTESIAN_POINT('',(-2.558318139838,0.182497123976));
+#1367 = CARTESIAN_POINT('',(-2.496544871225,0.129487700698));
+#1368 = CARTESIAN_POINT('',(-2.432654852149,8.589431512326E-02));
+#1369 = CARTESIAN_POINT('',(-2.366943577972,5.136483609976E-02));
+#1370 = CARTESIAN_POINT('',(-2.299791565895,2.563947864471E-02));
+#1371 = CARTESIAN_POINT('',(-2.231654457493,8.546491397198E-03));
+#1372 = CARTESIAN_POINT('',(-2.163024772655,-1.493930361351E-09));
+#1373 = CARTESIAN_POINT('',(-2.094395087683,7.104729652913E-16));
+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1375 = ORIENTED_EDGE('',*,*,#1376,.F.);
+#1376 = EDGE_CURVE('',#678,#1342,#1377,.T.);
+#1377 = SURFACE_CURVE('',#1378,(#1382,#1388),.PCURVE_S1.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(-2.749261165136,1.588139806779,
+    0.245373795267));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1382 = PCURVE('',#565,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1387);
+#1384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1385,#1386),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1385 = CARTESIAN_POINT('',(8.531330156374E-04,-2.154626204733));
+#1386 = CARTESIAN_POINT('',(8.531330156374E-04,-0.245373864406));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = PCURVE('',#724,#1389);
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1393);
+#1390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1391,#1392),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1391 = CARTESIAN_POINT('',(2.617761174095,-8.184607041153E-18));
+#1392 = CARTESIAN_POINT('',(2.617761174095,1.909252340327));
+#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1394 = ORIENTED_EDGE('',*,*,#677,.F.);
+#1395 = ORIENTED_EDGE('',*,*,#544,.F.);
+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1397 = EDGE_CURVE('',#516,#1312,#1398,.T.);
+#1398 = SURFACE_CURVE('',#1399,(#1403,#1409),.PCURVE_S1.);
+#1399 = LINE('',#1400,#1401);
+#1400 = CARTESIAN_POINT('',(-7.388348643502E-04,3.174999914035,
+    0.245373795267));
+#1401 = VECTOR('',#1402,1.);
+#1402 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1403 = PCURVE('',#565,#1404);
+#1404 = DEFINITIONAL_REPRESENTATION('',(#1405),#1408);
+#1405 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1406,#1407),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1406 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#1407 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1409 = PCURVE('',#532,#1410);
+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1414);
+#1411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1412,#1413),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1412 = CARTESIAN_POINT('',(1.571029030691,1.110221115821E-17));
+#1413 = CARTESIAN_POINT('',(1.571029030691,1.909252340327));
+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1415 = ADVANCED_FACE('',(#1416),#532,.T.);
+#1416 = FACE_BOUND('',#1417,.T.);
+#1417 = EDGE_LOOP('',(#1418,#1419,#1420,#1421));
+#1418 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1419 = ORIENTED_EDGE('',*,*,#515,.T.);
+#1420 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1421 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#1422 = EDGE_CURVE('',#1066,#1312,#1423,.T.);
+#1423 = SURFACE_CURVE('',#1424,(#1429,#1436),.PCURVE_S1.);
+#1424 = CIRCLE('',#1425,3.175);
+#1425 = AXIS2_PLACEMENT_3D('',#1426,#1427,#1428);
+#1426 = CARTESIAN_POINT('',(0.,1.196057772598E-15,2.154626135594));
+#1427 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1428 = DIRECTION('',(1.,0.,0.));
+#1429 = PCURVE('',#532,#1430);
+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(0.,1.909252340327));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(1.,0.));
+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1436 = PCURVE('',#1082,#1437);
+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(-1.,0.));
+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1443 = ADVANCED_FACE('',(#1444),#661,.T.);
+#1444 = FACE_BOUND('',#1445,.T.);
+#1445 = EDGE_LOOP('',(#1446,#1447,#1448,#1472));
+#1446 = ORIENTED_EDGE('',*,*,#646,.T.);
+#1447 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1448 = ORIENTED_EDGE('',*,*,#1449,.F.);
+#1449 = EDGE_CURVE('',#1450,#1222,#1452,.T.);
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(-7.388348643498E-04,-3.174999914035,
+    2.154626135594));
+#1452 = SURFACE_CURVE('',#1453,(#1458,#1465),.PCURVE_S1.);
+#1453 = CIRCLE('',#1454,3.175);
+#1454 = AXIS2_PLACEMENT_3D('',#1455,#1456,#1457);
+#1455 = CARTESIAN_POINT('',(0.,1.196057772598E-15,2.154626135594));
+#1456 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1457 = DIRECTION('',(1.,0.,0.));
+#1458 = PCURVE('',#661,#1459);
+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(0.,1.909252340327));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(1.,0.));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1465 = PCURVE('',#1238,#1466);
+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);
+#1467 = LINE('',#1468,#1469);
+#1468 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1469 = VECTOR('',#1470,1.);
+#1470 = DIRECTION('',(-1.,0.));
+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1472 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#1473 = EDGE_CURVE('',#612,#1450,#1474,.T.);
+#1474 = SURFACE_CURVE('',#1475,(#1479,#1485),.PCURVE_S1.);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(-7.388348643491E-04,-3.174999914035,
+    0.245373795267));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1479 = PCURVE('',#661,#1480);
+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1484);
+#1481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1482,#1483),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1482 = CARTESIAN_POINT('',(4.712156276488,-1.110221115821E-17));
+#1483 = CARTESIAN_POINT('',(4.712156276488,1.909252340327));
+#1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1485 = PCURVE('',#634,#1486);
+#1486 = DEFINITIONAL_REPRESENTATION('',(#1487),#1490);
+#1487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1488,#1489),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1488 = CARTESIAN_POINT('',(8.531330156372E-04,-2.154626204733));
+#1489 = CARTESIAN_POINT('',(8.531330156372E-04,-0.245373864406));
+#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1491 = ADVANCED_FACE('',(#1492),#634,.F.);
+#1492 = FACE_BOUND('',#1493,.F.);
+#1493 = EDGE_LOOP('',(#1494,#1531,#1559,#1560,#1561,#1562));
+#1494 = ORIENTED_EDGE('',*,*,#1495,.F.);
+#1495 = EDGE_CURVE('',#1496,#1498,#1500,.T.);
+#1496 = VERTEX_POINT('',#1497);
+#1497 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.4));
+#1498 = VERTEX_POINT('',#1499);
+#1499 = CARTESIAN_POINT('',(-2.749261165136,-1.588139806779,
+    2.154626135594));
+#1500 = SURFACE_CURVE('',#1501,(#1506,#1513),.PCURVE_S1.);
+#1501 = HYPERBOLA('',#1502,1.587713240271,2.75);
+#1502 = AXIS2_PLACEMENT_3D('',#1503,#1504,#1505);
+#1503 = CARTESIAN_POINT('',(-1.375,-2.381569860407,3.987713240271));
+#1504 = DIRECTION('',(0.5,0.866025403784,-4.807406715959E-16));
+#1505 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1506 = PCURVE('',#634,#1507);
+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);
+#1508 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1509,#1510,#1511),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+2.17548381344E-09,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495105,1.)) REPRESENTATION_ITEM('') );
+#1509 = CARTESIAN_POINT('',(1.587713246254,-2.22044604925E-16));
+#1510 = CARTESIAN_POINT('',(2.324230592837,-9.250782362358E-10));
+#1511 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1513 = PCURVE('',#1514,#1519);
+#1514 = CONICAL_SURFACE('',#1515,2.75,1.047197551197);
+#1515 = AXIS2_PLACEMENT_3D('',#1516,#1517,#1518);
+#1516 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1517 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1518 = DIRECTION('',(1.,0.,0.));
+#1519 = DEFINITIONAL_REPRESENTATION('',(#1520),#1530);
+#1520 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1521,#1522,#1523,#1524,#1525,
+    #1526,#1527,#1528,#1529),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    2.17548381344E-09,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1521 = CARTESIAN_POINT('',(-4.188790202611,-1.965441697544E-16));
+#1522 = CARTESIAN_POINT('',(-4.12016051975,3.460140484065E-10));
+#1523 = CARTESIAN_POINT('',(-4.051530837107,8.546494551439E-03));
+#1524 = CARTESIAN_POINT('',(-3.983393730954,2.563948260024E-02));
+#1525 = CARTESIAN_POINT('',(-3.916241721105,5.136484034801E-02));
+#1526 = CARTESIAN_POINT('',(-3.850530449134,8.589431914498E-02));
+#1527 = CARTESIAN_POINT('',(-3.786640432152,0.129487703959));
+#1528 = CARTESIAN_POINT('',(-3.724867165514,0.18249712591));
+#1529 = CARTESIAN_POINT('',(-3.665424133084,0.245373864406));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1531 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1532 = EDGE_CURVE('',#1450,#1496,#1533,.T.);
+#1533 = SURFACE_CURVE('',#1534,(#1539,#1546),.PCURVE_S1.);
+#1534 = HYPERBOLA('',#1535,1.587713240271,2.75);
+#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
+#1536 = CARTESIAN_POINT('',(-1.375,-2.381569860407,3.987713240271));
+#1537 = DIRECTION('',(0.5,0.866025403784,-4.807406715959E-16));
+#1538 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1539 = PCURVE('',#634,#1540);
+#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545);
+#1541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1542,#1543,#1544),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+2.17548381344E-09),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.03791749571,1.)) REPRESENTATION_ITEM('') );
+#1542 = CARTESIAN_POINT('',(8.531330156376E-04,-0.245373864406));
+#1543 = CARTESIAN_POINT('',(0.851195894118,9.25077570102E-10));
+#1544 = CARTESIAN_POINT('',(1.587713246254,-2.22044604925E-16));
+#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1546 = PCURVE('',#1238,#1547);
+#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1558);
+#1548 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1549,#1550,#1551,#1552,#1553,
+    #1554,#1555,#1556,#1557),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,2.17548379311E-09),.PIECEWISE_BEZIER_KNOTS.);
+#1549 = CARTESIAN_POINT('',(-4.712156276488,0.245373864406));
+#1550 = CARTESIAN_POINT('',(-4.652713243588,0.182497125412));
+#1551 = CARTESIAN_POINT('',(-4.590939976438,0.129487703119));
+#1552 = CARTESIAN_POINT('',(-4.527049958908,8.589431810896E-02));
+#1553 = CARTESIAN_POINT('',(-4.461338686349,5.13648392529E-02));
+#1554 = CARTESIAN_POINT('',(-4.394186675956,2.563948158118E-02));
+#1555 = CARTESIAN_POINT('',(-4.326049569219,8.546493738606E-03));
+#1556 = CARTESIAN_POINT('',(-4.257419886016,-1.280859098628E-10));
+#1557 = CARTESIAN_POINT('',(-4.188790202611,-1.896360807597E-16));
+#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1559 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#1560 = ORIENTED_EDGE('',*,*,#611,.F.);
+#1561 = ORIENTED_EDGE('',*,*,#772,.F.);
+#1562 = ORIENTED_EDGE('',*,*,#1563,.T.);
+#1563 = EDGE_CURVE('',#773,#1498,#1564,.T.);
+#1564 = SURFACE_CURVE('',#1565,(#1569,#1575),.PCURVE_S1.);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(-2.749261165136,-1.588139806779,
+    0.245373795267));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1569 = PCURVE('',#634,#1570);
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1574);
+#1571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1572,#1573),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.930380657631E-32,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1572 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#1573 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1575 = PCURVE('',#848,#1576);
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1580);
+#1577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1578,#1579),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.930380657631E-32,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1578 = CARTESIAN_POINT('',(3.665424133084,8.184607041153E-18));
+#1579 = CARTESIAN_POINT('',(3.665424133084,1.909252340327));
+#1580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1581 = ADVANCED_FACE('',(#1582),#757,.F.);
+#1582 = FACE_BOUND('',#1583,.F.);
+#1583 = EDGE_LOOP('',(#1584,#1616,#1646,#1665,#1666,#1667));
+#1584 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#1585 = EDGE_CURVE('',#1586,#1588,#1590,.T.);
+#1586 = VERTEX_POINT('',#1587);
+#1587 = CARTESIAN_POINT('',(-2.75,1.456247643448E-15,2.4));
+#1588 = VERTEX_POINT('',#1589);
+#1589 = CARTESIAN_POINT('',(-2.75,1.586860107256,2.154626135594));
+#1590 = SURFACE_CURVE('',#1591,(#1596,#1603),.PCURVE_S1.);
+#1591 = HYPERBOLA('',#1592,1.587713240271,2.75);
+#1592 = AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);
+#1593 = CARTESIAN_POINT('',(-2.75,2.213625527476E-15,3.987713240271));
+#1594 = DIRECTION('',(1.,0.,0.));
+#1595 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1596 = PCURVE('',#757,#1597);
+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602);
+#1598 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1599,#1600,#1601),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+-3.216245299353E-16,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#1599 = CARTESIAN_POINT('',(1.587713240271,0.));
+#1600 = CARTESIAN_POINT('',(2.324230589631,2.22044604925E-16));
+#1601 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1603 = PCURVE('',#1358,#1604);
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1615);
+#1605 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1606,#1607,#1608,#1609,#1610,
+    #1611,#1612,#1613,#1614),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.216245299353E-16,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1606 = CARTESIAN_POINT('',(-3.14159265359,-7.938562078217E-19));
+#1607 = CARTESIAN_POINT('',(-3.072962970457,1.089642267148E-10));
+#1608 = CARTESIAN_POINT('',(-3.004333287538,8.546494145072E-03));
+#1609 = CARTESIAN_POINT('',(-2.936196181074,2.563948209078E-02));
+#1610 = CARTESIAN_POINT('',(-2.869044170962,5.136483980067E-02));
+#1611 = CARTESIAN_POINT('',(-2.803332898688,8.5894318627E-02));
+#1612 = CARTESIAN_POINT('',(-2.73944288145,0.129487703539));
+#1613 = CARTESIAN_POINT('',(-2.677669614553,0.182497125661));
+#1614 = CARTESIAN_POINT('',(-2.618226581888,0.245373864406));
+#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1616 = ORIENTED_EDGE('',*,*,#1617,.F.);
+#1617 = EDGE_CURVE('',#1618,#1586,#1620,.T.);
+#1618 = VERTEX_POINT('',#1619);
+#1619 = CARTESIAN_POINT('',(-2.75,-1.586860107256,2.154626135594));
+#1620 = SURFACE_CURVE('',#1621,(#1626,#1633),.PCURVE_S1.);
+#1621 = HYPERBOLA('',#1622,1.587713240271,2.75);
+#1622 = AXIS2_PLACEMENT_3D('',#1623,#1624,#1625);
+#1623 = CARTESIAN_POINT('',(-2.75,2.213625527476E-15,3.987713240271));
+#1624 = DIRECTION('',(1.,0.,0.));
+#1625 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#1626 = PCURVE('',#757,#1627);
+#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632);
+#1628 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1629,#1630,#1631),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+-3.216245299353E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#1629 = CARTESIAN_POINT('',(8.531330156354E-04,-0.245373864406));
+#1630 = CARTESIAN_POINT('',(0.851195890912,-4.440892098501E-16));
+#1631 = CARTESIAN_POINT('',(1.587713240271,0.));
+#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1633 = PCURVE('',#1514,#1634);
+#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1645);
+#1635 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1636,#1637,#1638,#1639,#1640,
+    #1641,#1642,#1643,#1644),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,-3.330669073875E-16),.PIECEWISE_BEZIER_KNOTS.);
+#1636 = CARTESIAN_POINT('',(-3.664958725292,0.245373864406));
+#1637 = CARTESIAN_POINT('',(-3.605515692627,0.182497125661));
+#1638 = CARTESIAN_POINT('',(-3.543742425728,0.129487703539));
+#1639 = CARTESIAN_POINT('',(-3.479852408485,8.589431862703E-02));
+#1640 = CARTESIAN_POINT('',(-3.414141136191,5.136483980041E-02));
+#1641 = CARTESIAN_POINT('',(-3.346989126083,2.563948209084E-02));
+#1642 = CARTESIAN_POINT('',(-3.27885201964,8.546494145023E-03));
+#1643 = CARTESIAN_POINT('',(-3.210222336723,1.089642605136E-10));
+#1644 = CARTESIAN_POINT('',(-3.14159265359,-7.938567003066E-19));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1646 = ORIENTED_EDGE('',*,*,#1647,.F.);
+#1647 = EDGE_CURVE('',#804,#1618,#1648,.T.);
+#1648 = SURFACE_CURVE('',#1649,(#1653,#1659),.PCURVE_S1.);
+#1649 = LINE('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(-2.75,-1.586860107256,0.245373795267));
+#1651 = VECTOR('',#1652,1.);
+#1652 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1653 = PCURVE('',#757,#1654);
+#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1658);
+#1655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1656,#1657),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.479114197289E-31,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1656 = CARTESIAN_POINT('',(8.531330156352E-04,-2.154626204733));
+#1657 = CARTESIAN_POINT('',(8.531330156352E-04,-0.245373864406));
+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1659 = PCURVE('',#848,#1660);
+#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1664);
+#1661 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1662,#1663),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.479114197289E-31,1.909252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1662 = CARTESIAN_POINT('',(3.664958725292,8.468757416261E-18));
+#1663 = CARTESIAN_POINT('',(3.664958725292,1.909252340327));
+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1665 = ORIENTED_EDGE('',*,*,#803,.F.);
+#1666 = ORIENTED_EDGE('',*,*,#736,.F.);
+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1668 = EDGE_CURVE('',#708,#1588,#1669,.T.);
+#1669 = SURFACE_CURVE('',#1670,(#1674,#1680),.PCURVE_S1.);
+#1670 = LINE('',#1671,#1672);
+#1671 = CARTESIAN_POINT('',(-2.75,1.586860107256,0.245373795267));
+#1672 = VECTOR('',#1673,1.);
+#1673 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1674 = PCURVE('',#757,#1675);
+#1675 = DEFINITIONAL_REPRESENTATION('',(#1676),#1679);
+#1676 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1677,#1678),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1677 = CARTESIAN_POINT('',(3.174573347527,-2.154626204733));
+#1678 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1680 = PCURVE('',#724,#1681);
+#1681 = DEFINITIONAL_REPRESENTATION('',(#1682),#1685);
+#1682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1683,#1684),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.909252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1683 = CARTESIAN_POINT('',(2.618226581888,-8.468757416261E-18));
+#1684 = CARTESIAN_POINT('',(2.618226581888,1.909252340327));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1686 = ADVANCED_FACE('',(#1687),#724,.T.);
+#1687 = FACE_BOUND('',#1688,.T.);
+#1688 = EDGE_LOOP('',(#1689,#1690,#1691,#1692));
+#1689 = ORIENTED_EDGE('',*,*,#1376,.F.);
+#1690 = ORIENTED_EDGE('',*,*,#707,.T.);
+#1691 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1692 = ORIENTED_EDGE('',*,*,#1693,.F.);
+#1693 = EDGE_CURVE('',#1342,#1588,#1694,.T.);
+#1694 = SURFACE_CURVE('',#1695,(#1700,#1707),.PCURVE_S1.);
+#1695 = CIRCLE('',#1696,3.175);
+#1696 = AXIS2_PLACEMENT_3D('',#1697,#1698,#1699);
+#1697 = CARTESIAN_POINT('',(0.,1.196057772598E-15,2.154626135594));
+#1698 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1699 = DIRECTION('',(1.,0.,0.));
+#1700 = PCURVE('',#724,#1701);
+#1701 = DEFINITIONAL_REPRESENTATION('',(#1702),#1706);
+#1702 = LINE('',#1703,#1704);
+#1703 = CARTESIAN_POINT('',(0.,1.909252340327));
+#1704 = VECTOR('',#1705,1.);
+#1705 = DIRECTION('',(1.,0.));
+#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1707 = PCURVE('',#1358,#1708);
+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(-1.,0.));
+#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1714 = ADVANCED_FACE('',(#1715),#848,.T.);
+#1715 = FACE_BOUND('',#1716,.T.);
+#1716 = EDGE_LOOP('',(#1717,#1718,#1719,#1741));
+#1717 = ORIENTED_EDGE('',*,*,#833,.T.);
+#1718 = ORIENTED_EDGE('',*,*,#1563,.T.);
+#1719 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#1720 = EDGE_CURVE('',#1618,#1498,#1721,.T.);
+#1721 = SURFACE_CURVE('',#1722,(#1727,#1734),.PCURVE_S1.);
+#1722 = CIRCLE('',#1723,3.175);
+#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726);
+#1724 = CARTESIAN_POINT('',(0.,1.196057772598E-15,2.154626135594));
+#1725 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1726 = DIRECTION('',(1.,0.,0.));
+#1727 = PCURVE('',#848,#1728);
+#1728 = DEFINITIONAL_REPRESENTATION('',(#1729),#1733);
+#1729 = LINE('',#1730,#1731);
+#1730 = CARTESIAN_POINT('',(0.,1.909252340327));
+#1731 = VECTOR('',#1732,1.);
+#1732 = DIRECTION('',(1.,0.));
+#1733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1734 = PCURVE('',#1514,#1735);
+#1735 = DEFINITIONAL_REPRESENTATION('',(#1736),#1740);
+#1736 = LINE('',#1737,#1738);
+#1737 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1738 = VECTOR('',#1739,1.);
+#1739 = DIRECTION('',(-1.,0.));
+#1740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1741 = ORIENTED_EDGE('',*,*,#1647,.F.);
+#1742 = ADVANCED_FACE('',(#1743),#901,.F.);
+#1743 = FACE_BOUND('',#1744,.F.);
+#1744 = EDGE_LOOP('',(#1745,#1766,#1767,#1768));
+#1745 = ORIENTED_EDGE('',*,*,#1746,.F.);
+#1746 = EDGE_CURVE('',#864,#1747,#1749,.T.);
+#1747 = VERTEX_POINT('',#1748);
+#1748 = CARTESIAN_POINT('',(-1.7,1.33226762955E-15,2.4));
+#1749 = SEAM_CURVE('',#1750,(#1754,#1760),.PCURVE_S1.);
+#1750 = LINE('',#1751,#1752);
+#1751 = CARTESIAN_POINT('',(-1.5,1.221245327088E-15,2.2));
+#1752 = VECTOR('',#1753,1.);
+#1753 = DIRECTION('',(-0.707106781187,3.925231146709E-16,0.707106781187)
+  );
+#1754 = PCURVE('',#901,#1755);
+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1759);
+#1756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1757,#1758),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#1757 = CARTESIAN_POINT('',(0.,0.));
+#1758 = CARTESIAN_POINT('',(0.,0.2));
+#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1760 = PCURVE('',#901,#1761);
+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1765);
+#1762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1763,#1764),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#1763 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1764 = CARTESIAN_POINT('',(6.28318530718,0.2));
+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1766 = ORIENTED_EDGE('',*,*,#886,.T.);
+#1767 = ORIENTED_EDGE('',*,*,#1746,.T.);
+#1768 = ORIENTED_EDGE('',*,*,#1769,.F.);
+#1769 = EDGE_CURVE('',#1747,#1747,#1770,.T.);
+#1770 = SURFACE_CURVE('',#1771,(#1776,#1783),.PCURVE_S1.);
+#1771 = CIRCLE('',#1772,1.7);
+#1772 = AXIS2_PLACEMENT_3D('',#1773,#1774,#1775);
+#1773 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1774 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1775 = DIRECTION('',(-1.,0.,0.));
+#1776 = PCURVE('',#901,#1777);
+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(0.,0.2));
+#1780 = VECTOR('',#1781,1.);
+#1781 = DIRECTION('',(1.,0.));
+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1783 = PCURVE('',#1784,#1789);
+#1784 = PLANE('',#1785);
+#1785 = AXIS2_PLACEMENT_3D('',#1786,#1787,#1788);
+#1786 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1787 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#1788 = DIRECTION('',(1.,0.,0.));
+#1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1794);
+#1790 = CIRCLE('',#1791,1.7);
+#1791 = AXIS2_PLACEMENT_2D('',#1792,#1793);
+#1792 = CARTESIAN_POINT('',(0.,0.));
+#1793 = DIRECTION('',(-1.,0.));
+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1795 = ADVANCED_FACE('',(#1796),#937,.T.);
+#1796 = FACE_BOUND('',#1797,.F.);
+#1797 = EDGE_LOOP('',(#1798,#1820,#1821,#1822));
+#1798 = ORIENTED_EDGE('',*,*,#1799,.T.);
+#1799 = EDGE_CURVE('',#1220,#919,#1800,.T.);
+#1800 = SURFACE_CURVE('',#1801,(#1806,#1813),.PCURVE_S1.);
+#1801 = CIRCLE('',#1802,2.75);
+#1802 = AXIS2_PLACEMENT_3D('',#1803,#1804,#1805);
+#1803 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1804 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1805 = DIRECTION('',(1.,0.,0.));
+#1806 = PCURVE('',#937,#1807);
+#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812);
+#1808 = LINE('',#1809,#1810);
+#1809 = CARTESIAN_POINT('',(-0.,0.));
+#1810 = VECTOR('',#1811,1.);
+#1811 = DIRECTION('',(-1.,0.));
+#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1813 = PCURVE('',#1784,#1814);
+#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1819);
+#1815 = CIRCLE('',#1816,2.75);
+#1816 = AXIS2_PLACEMENT_2D('',#1817,#1818);
+#1817 = CARTESIAN_POINT('',(0.,0.));
+#1818 = DIRECTION('',(1.,-0.));
+#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1820 = ORIENTED_EDGE('',*,*,#918,.T.);
+#1821 = ORIENTED_EDGE('',*,*,#1173,.F.);
+#1822 = ORIENTED_EDGE('',*,*,#1256,.T.);
+#1823 = ADVANCED_FACE('',(#1824),#972,.T.);
+#1824 = FACE_BOUND('',#1825,.F.);
+#1825 = EDGE_LOOP('',(#1826,#1827,#1849,#1850));
+#1826 = ORIENTED_EDGE('',*,*,#955,.T.);
+#1827 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#1828 = EDGE_CURVE('',#919,#1034,#1829,.T.);
+#1829 = SURFACE_CURVE('',#1830,(#1835,#1842),.PCURVE_S1.);
+#1830 = CIRCLE('',#1831,2.75);
+#1831 = AXIS2_PLACEMENT_3D('',#1832,#1833,#1834);
+#1832 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1833 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1834 = DIRECTION('',(1.,0.,0.));
+#1835 = PCURVE('',#972,#1836);
+#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(-0.,0.));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(-1.,0.));
+#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1842 = PCURVE('',#1784,#1843);
+#1843 = DEFINITIONAL_REPRESENTATION('',(#1844),#1848);
+#1844 = CIRCLE('',#1845,2.75);
+#1845 = AXIS2_PLACEMENT_2D('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(0.,0.));
+#1847 = DIRECTION('',(1.,-0.));
+#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1849 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1850 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#1851 = ADVANCED_FACE('',(#1852),#1082,.T.);
+#1852 = FACE_BOUND('',#1853,.F.);
+#1853 = EDGE_LOOP('',(#1854,#1855,#1877,#1878));
+#1854 = ORIENTED_EDGE('',*,*,#1065,.T.);
+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#1856 = EDGE_CURVE('',#1034,#1310,#1857,.T.);
+#1857 = SURFACE_CURVE('',#1858,(#1863,#1870),.PCURVE_S1.);
+#1858 = CIRCLE('',#1859,2.75);
+#1859 = AXIS2_PLACEMENT_3D('',#1860,#1861,#1862);
+#1860 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1861 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1862 = DIRECTION('',(1.,0.,0.));
+#1863 = PCURVE('',#1082,#1864);
+#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869);
+#1865 = LINE('',#1866,#1867);
+#1866 = CARTESIAN_POINT('',(-0.,0.));
+#1867 = VECTOR('',#1868,1.);
+#1868 = DIRECTION('',(-1.,0.));
+#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1870 = PCURVE('',#1784,#1871);
+#1871 = DEFINITIONAL_REPRESENTATION('',(#1872),#1876);
+#1872 = CIRCLE('',#1873,2.75);
+#1873 = AXIS2_PLACEMENT_2D('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(0.,0.));
+#1875 = DIRECTION('',(1.,-0.));
+#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1877 = ORIENTED_EDGE('',*,*,#1309,.T.);
+#1878 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#1879 = ADVANCED_FACE('',(#1880),#1238,.T.);
+#1880 = FACE_BOUND('',#1881,.F.);
+#1881 = EDGE_LOOP('',(#1882,#1904,#1905,#1906));
+#1882 = ORIENTED_EDGE('',*,*,#1883,.T.);
+#1883 = EDGE_CURVE('',#1496,#1220,#1884,.T.);
+#1884 = SURFACE_CURVE('',#1885,(#1890,#1897),.PCURVE_S1.);
+#1885 = CIRCLE('',#1886,2.75);
+#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889);
+#1887 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1888 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1889 = DIRECTION('',(1.,0.,0.));
+#1890 = PCURVE('',#1238,#1891);
+#1891 = DEFINITIONAL_REPRESENTATION('',(#1892),#1896);
+#1892 = LINE('',#1893,#1894);
+#1893 = CARTESIAN_POINT('',(-0.,0.));
+#1894 = VECTOR('',#1895,1.);
+#1895 = DIRECTION('',(-1.,0.));
+#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1897 = PCURVE('',#1784,#1898);
+#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);
+#1899 = CIRCLE('',#1900,2.75);
+#1900 = AXIS2_PLACEMENT_2D('',#1901,#1902);
+#1901 = CARTESIAN_POINT('',(0.,0.));
+#1902 = DIRECTION('',(1.,-0.));
+#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1904 = ORIENTED_EDGE('',*,*,#1219,.T.);
+#1905 = ORIENTED_EDGE('',*,*,#1449,.F.);
+#1906 = ORIENTED_EDGE('',*,*,#1532,.T.);
+#1907 = ADVANCED_FACE('',(#1908),#1358,.T.);
+#1908 = FACE_BOUND('',#1909,.F.);
+#1909 = EDGE_LOOP('',(#1910,#1911,#1933,#1934));
+#1910 = ORIENTED_EDGE('',*,*,#1341,.T.);
+#1911 = ORIENTED_EDGE('',*,*,#1912,.T.);
+#1912 = EDGE_CURVE('',#1310,#1586,#1913,.T.);
+#1913 = SURFACE_CURVE('',#1914,(#1919,#1926),.PCURVE_S1.);
+#1914 = CIRCLE('',#1915,2.75);
+#1915 = AXIS2_PLACEMENT_3D('',#1916,#1917,#1918);
+#1916 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1917 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1918 = DIRECTION('',(1.,0.,0.));
+#1919 = PCURVE('',#1358,#1920);
+#1920 = DEFINITIONAL_REPRESENTATION('',(#1921),#1925);
+#1921 = LINE('',#1922,#1923);
+#1922 = CARTESIAN_POINT('',(-0.,0.));
+#1923 = VECTOR('',#1924,1.);
+#1924 = DIRECTION('',(-1.,0.));
+#1925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1926 = PCURVE('',#1784,#1927);
+#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1932);
+#1928 = CIRCLE('',#1929,2.75);
+#1929 = AXIS2_PLACEMENT_2D('',#1930,#1931);
+#1930 = CARTESIAN_POINT('',(0.,0.));
+#1931 = DIRECTION('',(1.,-0.));
+#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1933 = ORIENTED_EDGE('',*,*,#1585,.T.);
+#1934 = ORIENTED_EDGE('',*,*,#1693,.F.);
+#1935 = ADVANCED_FACE('',(#1936),#1514,.T.);
+#1936 = FACE_BOUND('',#1937,.F.);
+#1937 = EDGE_LOOP('',(#1938,#1960,#1961,#1962));
+#1938 = ORIENTED_EDGE('',*,*,#1939,.T.);
+#1939 = EDGE_CURVE('',#1586,#1496,#1940,.T.);
+#1940 = SURFACE_CURVE('',#1941,(#1946,#1953),.PCURVE_S1.);
+#1941 = CIRCLE('',#1942,2.75);
+#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945);
+#1943 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.4));
+#1944 = DIRECTION('',(-0.,5.551115123126E-16,1.));
+#1945 = DIRECTION('',(1.,0.,0.));
+#1946 = PCURVE('',#1514,#1947);
+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(-0.,0.));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(-1.,0.));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1953 = PCURVE('',#1784,#1954);
+#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
+#1955 = CIRCLE('',#1956,2.75);
+#1956 = AXIS2_PLACEMENT_2D('',#1957,#1958);
+#1957 = CARTESIAN_POINT('',(0.,0.));
+#1958 = DIRECTION('',(1.,-0.));
+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1960 = ORIENTED_EDGE('',*,*,#1495,.T.);
+#1961 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#1962 = ORIENTED_EDGE('',*,*,#1617,.T.);
+#1963 = ADVANCED_FACE('',(#1964,#1967),#1784,.T.);
+#1964 = FACE_BOUND('',#1965,.F.);
+#1965 = EDGE_LOOP('',(#1966));
+#1966 = ORIENTED_EDGE('',*,*,#1769,.T.);
+#1967 = FACE_BOUND('',#1968,.F.);
+#1968 = EDGE_LOOP('',(#1969,#1970,#1971,#1972,#1973,#1974));
+#1969 = ORIENTED_EDGE('',*,*,#1828,.F.);
+#1970 = ORIENTED_EDGE('',*,*,#1799,.F.);
+#1971 = ORIENTED_EDGE('',*,*,#1883,.F.);
+#1972 = ORIENTED_EDGE('',*,*,#1939,.F.);
+#1973 = ORIENTED_EDGE('',*,*,#1912,.F.);
+#1974 = ORIENTED_EDGE('',*,*,#1856,.F.);
+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1979)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1976,#1977,#1978)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1976 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1977 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1978 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1979 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1976,
+  'distance_accuracy_value','confusion accuracy');
+#1980 = PRODUCT_TYPE('part',$,(#7));
+#1981 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1982),#1975);
+#1982 = STYLED_ITEM('color',(#1983),#15);
+#1983 = PRESENTATION_STYLE_ASSIGNMENT((#1984,#1990));
+#1984 = SURFACE_STYLE_USAGE(.BOTH.,#1985);
+#1985 = SURFACE_SIDE_STYLE('',(#1986));
+#1986 = SURFACE_STYLE_FILL_AREA(#1987);
+#1987 = FILL_AREA_STYLE('',(#1988));
+#1988 = FILL_AREA_STYLE_COLOUR('',#1989);
+#1989 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1990 = CURVE_STYLE('',#1991,POSITIVE_LENGTH_MEASURE(0.1),#1989);
+#1991 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.stl b/Mechanical Parts/Fasteners/Nuts/Metric/ISO4032_Hex_Nut_M3.stl
new file mode 100644
index 0000000000000000000000000000000000000000..8c73d66e77fbae0e2db7c0523f1d672f2f7ded8f
GIT binary patch
literal 39484
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
Psin431XFRlDdK+s<&;Rp

literal 0
HcmV?d00001